From ee2696ed9fad640a6037213656c0d49865c5c3b2 Mon Sep 17 00:00:00 2001 From: siandrev Date: Thu, 17 Aug 2023 17:24:35 +0200 Subject: [PATCH 001/117] chore: rebuild --- README.md | 2 +- .../{index-a71daea8.js => index-4313e4c5.js} | 693 ++++++++++++------ docs/index.html | 6 +- docs/tonconnect-manifest.json | 10 +- package-lock.json | 32 +- package.json | 2 +- public/tonconnect-manifest.json | 10 +- src/App.tsx | 10 +- .../Footer/ColorsSelect/ColorsSelect.tsx | 18 +- vite.config.ts | 2 +- 10 files changed, 526 insertions(+), 259 deletions(-) rename docs/assets/{index-a71daea8.js => index-4313e4c5.js} (72%) diff --git a/README.md b/README.md index 0da56ff..ec84ec3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Demo dapp with @tonconnect/ui-react -Try it out https://ton-connect.github.io/demo-dapp-with-react-ui/ +Try it out https://ton-connect.github.io/demo-dapp-with-wallet/ ## Learn more about Ton Connect - https://docs.ton.org/develop/dapps/ton-connect/ diff --git a/docs/assets/index-a71daea8.js b/docs/assets/index-4313e4c5.js similarity index 72% rename from docs/assets/index-a71daea8.js rename to docs/assets/index-4313e4c5.js index 560c795..6cfbc02 100644 --- a/docs/assets/index-a71daea8.js +++ b/docs/assets/index-4313e4c5.js @@ -38,7 +38,7 @@ object-assign Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var vt=ot.type,gt=ot.stateNode;if(!(ot.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||gt!==null&&typeof gt.componentDidCatch=="function"&&(Ti===null||!Ti.has(gt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var At=Si(ot,$,_);Bg(ot,At);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,Nt,pt,It){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var It=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Dt=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ut=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Un=It,Qn=Kt,rr=Et,Jn=Pt,mr=Ot,dr=Dt,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ut,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Pr=0;Pr<20;Pr+=2)an=Un+kr|0,mr^=an<<7|an>>>32-7,an=mr+Un|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Un^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Un+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Un|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Un^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Un=Un+It|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Pt|0,mr=mr+Ot|0,dr=dr+Dt|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ut|0,or=or+pn|0,kr=kr+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Un>>>0&255,Ct[1]=Un>>>8&255,Ct[2]=Un>>>16&255,Ct[3]=Un>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=dr>>>0&255,Ct[21]=dr>>>8&255,Ct[22]=dr>>>16&255,Ct[23]=dr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=kr>>>0&255,Ct[49]=kr>>>8&255,Ct[50]=kr>>>16&255,Ct[51]=kr>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var It=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Dt=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ut=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Un=It,Qn=Kt,rr=Et,Jn=Pt,mr=Ot,dr=Dt,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ut,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Pr=0;Pr<20;Pr+=2)an=Un+kr|0,mr^=an<<7|an>>>32-7,an=mr+Un|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Un^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Un+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Un|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Un^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Un>>>0&255,Ct[1]=Un>>>8&255,Ct[2]=Un>>>16&255,Ct[3]=Un>>>24&255,Ct[4]=dr>>>0&255,Ct[5]=dr>>>8&255,Ct[6]=dr>>>16&255,Ct[7]=dr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function gt(Ct,Lt,Nt,pt,It,Kt,Et){var Pt=new Uint8Array(16),Ot=new Uint8Array(64),Dt,Rt;for(Rt=0;Rt<16;Rt++)Pt[Rt]=0;for(Rt=0;Rt<8;Rt++)Pt[Rt]=Kt[Rt];for(;It>=64;){for(at(Ot,Pt,Et,vt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for(Dt=1,Rt=8;Rt<16;Rt++)Dt=Dt+(Pt[Rt]&255)|0,Pt[Rt]=Dt&255,Dt>>>=8;It-=64,Lt+=64,pt+=64}if(It>0)for(at(Ot,Pt,Et,vt),Rt=0;Rt=64;){for(at(Et,Kt,It,vt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Pt=1,Ot=8;Ot<16;Ot++)Pt=Pt+(Kt[Ot]&255)|0,Kt[Ot]=Pt&255,Pt>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,It,vt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,It=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|It<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(It>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Pt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Pt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Pt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};kt.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,It,Kt,Et,Pt,Ot,Dt,Rt,rn,tn,Yt,Ut,pn,zn,Gn,Kn,Xn,Un,Qn,rr,Jn=this.h[0],mr=this.h[1],dr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],kr=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Pr=this.r[4],Br=this.r[5],$r=this.r[6],Ir=this.r[7],Dr=this.r[8],zr=this.r[9];Nt>=16;)It=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=It&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(It>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,dr+=(Kt>>>10|Et<<6)&8191,Pt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Pt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Pt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,Dt=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|Dt<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=(Dt>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,kr+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=dr*(5*Dr),Yt+=Tn*(5*Ir),Yt+=Ln*(5*$r),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Pr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=kr*(5*jr),tn+=Yt>>>13,Yt&=8191,Ut=tn,Ut+=Jn*jr,Ut+=mr*Tr,Ut+=dr*(5*zr),Ut+=Tn*(5*Dr),Ut+=Ln*(5*Ir),tn=Ut>>>13,Ut&=8191,Ut+=ar*(5*$r),Ut+=tr*(5*Br),Ut+=er*(5*Pr),Ut+=or*(5*an),Ut+=kr*(5*Or),tn+=Ut>>>13,Ut&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=dr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*Dr),tn=pn>>>13,pn&=8191,pn+=ar*(5*Ir),pn+=tr*(5*$r),pn+=er*(5*Br),pn+=or*(5*Pr),pn+=kr*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=dr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*Dr),zn+=tr*(5*Ir),zn+=er*(5*$r),zn+=or*(5*Br),zn+=kr*(5*Pr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Pr,Gn+=mr*an,Gn+=dr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*Dr),Gn+=er*(5*Ir),Gn+=or*(5*$r),Gn+=kr*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Pr,Kn+=dr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*Dr),Kn+=or*(5*Ir),Kn+=kr*(5*$r),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*$r,Xn+=mr*Br,Xn+=dr*Pr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*Dr),Xn+=kr*(5*Ir),tn+=Xn>>>13,Xn&=8191,Un=tn,Un+=Jn*Ir,Un+=mr*$r,Un+=dr*Br,Un+=Tn*Pr,Un+=Ln*an,tn=Un>>>13,Un&=8191,Un+=ar*Or,Un+=tr*jr,Un+=er*Tr,Un+=or*(5*zr),Un+=kr*(5*Dr),tn+=Un>>>13,Un&=8191,Qn=tn,Qn+=Jn*Dr,Qn+=mr*Ir,Qn+=dr*$r,Qn+=Tn*Br,Qn+=Ln*Pr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=kr*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*Dr,rr+=dr*Ir,rr+=Tn*$r,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Pr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=kr*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ut+=tn,Jn=Yt,mr=Ut,dr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Un,or=Qn,kr=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=dr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=kr},kt.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,It,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=1<<13,It=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=It;for(It=~It,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&It|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},kt.prototype.update=function(Ct,Lt,Nt){var pt,It;if(this.leftover){for(It=16-this.leftover,It>Nt&&(It=Nt),pt=0;pt=16&&(It=Nt-Nt%16,this.blocks(Ct,Lt,It),Lt+=It,Nt-=It),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),It=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-It)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function kn(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,It,Kt=0,Et=0,Pt=0,Ot=0,Dt=0,Rt=0,rn=0,tn=0,Yt=0,Ut=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Un=0,Qn=0,rr=0,Jn=0,mr=0,dr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,kr=0,Tr=0,jr=0,Or=0,an=Nt[0],Pr=Nt[1],Br=Nt[2],$r=Nt[3],Ir=Nt[4],Dr=Nt[5],zr=Nt[6],no=Nt[7],qr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Pr,Pt+=pt*Br,Ot+=pt*$r,Dt+=pt*Ir,Rt+=pt*Dr,rn+=pt*zr,tn+=pt*no,Yt+=pt*qr,Ut+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Un+=pt*uo,pt=Lt[1],Et+=pt*an,Pt+=pt*Pr,Ot+=pt*Br,Dt+=pt*$r,Rt+=pt*Ir,rn+=pt*Dr,tn+=pt*zr,Yt+=pt*no,Ut+=pt*qr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Un+=pt*ao,Qn+=pt*uo,pt=Lt[2],Pt+=pt*an,Ot+=pt*Pr,Dt+=pt*Br,Rt+=pt*$r,rn+=pt*Ir,tn+=pt*Dr,Yt+=pt*zr,Ut+=pt*no,pn+=pt*qr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Un+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,Dt+=pt*Pr,Rt+=pt*Br,rn+=pt*$r,tn+=pt*Ir,Yt+=pt*Dr,Ut+=pt*zr,pn+=pt*no,zn+=pt*qr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Un+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],Dt+=pt*an,Rt+=pt*Pr,rn+=pt*Br,tn+=pt*$r,Yt+=pt*Ir,Ut+=pt*Dr,pn+=pt*zr,zn+=pt*no,Gn+=pt*qr,Kn+=pt*Xr,Xn+=pt*eo,Un+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Pr,tn+=pt*Br,Yt+=pt*$r,Ut+=pt*Ir,pn+=pt*Dr,zn+=pt*zr,Gn+=pt*no,Kn+=pt*qr,Xn+=pt*Xr,Un+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,dr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Pr,Yt+=pt*Br,Ut+=pt*$r,pn+=pt*Ir,zn+=pt*Dr,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*qr,Un+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,dr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Pr,Ut+=pt*Br,pn+=pt*$r,zn+=pt*Ir,Gn+=pt*Dr,Kn+=pt*zr,Xn+=pt*no,Un+=pt*qr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,dr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ut+=pt*Pr,pn+=pt*Br,zn+=pt*$r,Gn+=pt*Ir,Kn+=pt*Dr,Xn+=pt*zr,Un+=pt*no,Qn+=pt*qr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,dr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ut+=pt*an,pn+=pt*Pr,zn+=pt*Br,Gn+=pt*$r,Kn+=pt*Ir,Xn+=pt*Dr,Un+=pt*zr,Qn+=pt*no,rr+=pt*qr,Jn+=pt*Xr,mr+=pt*eo,dr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Pr,Gn+=pt*Br,Kn+=pt*$r,Xn+=pt*Ir,Un+=pt*Dr,Qn+=pt*zr,rr+=pt*no,Jn+=pt*qr,mr+=pt*Xr,dr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Pr,Kn+=pt*Br,Xn+=pt*$r,Un+=pt*Ir,Qn+=pt*Dr,rr+=pt*zr,Jn+=pt*no,mr+=pt*qr,dr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Pr,Xn+=pt*Br,Un+=pt*$r,Qn+=pt*Ir,rr+=pt*Dr,Jn+=pt*zr,mr+=pt*no,dr+=pt*qr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,kr+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Pr,Un+=pt*Br,Qn+=pt*$r,rr+=pt*Ir,Jn+=pt*Dr,mr+=pt*zr,dr+=pt*no,Tn+=pt*qr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,kr+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Un+=pt*Pr,Qn+=pt*Br,rr+=pt*$r,Jn+=pt*Ir,mr+=pt*Dr,dr+=pt*zr,Tn+=pt*no,Ln+=pt*qr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,kr+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Un+=pt*an,Qn+=pt*Pr,rr+=pt*Br,Jn+=pt*$r,mr+=pt*Ir,dr+=pt*Dr,Tn+=pt*zr,Ln+=pt*no,ar+=pt*qr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,kr+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Pt+=38*Jn,Ot+=38*mr,Dt+=38*dr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ut+=38*er,pn+=38*or,zn+=38*kr,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,It=1,pt=Kt+It+65535,It=Math.floor(pt/65536),Kt=pt-It*65536,pt=Et+It+65535,It=Math.floor(pt/65536),Et=pt-It*65536,pt=Pt+It+65535,It=Math.floor(pt/65536),Pt=pt-It*65536,pt=Ot+It+65535,It=Math.floor(pt/65536),Ot=pt-It*65536,pt=Dt+It+65535,It=Math.floor(pt/65536),Dt=pt-It*65536,pt=Rt+It+65535,It=Math.floor(pt/65536),Rt=pt-It*65536,pt=rn+It+65535,It=Math.floor(pt/65536),rn=pt-It*65536,pt=tn+It+65535,It=Math.floor(pt/65536),tn=pt-It*65536,pt=Yt+It+65535,It=Math.floor(pt/65536),Yt=pt-It*65536,pt=Ut+It+65535,It=Math.floor(pt/65536),Ut=pt-It*65536,pt=pn+It+65535,It=Math.floor(pt/65536),pn=pt-It*65536,pt=zn+It+65535,It=Math.floor(pt/65536),zn=pt-It*65536,pt=Gn+It+65535,It=Math.floor(pt/65536),Gn=pt-It*65536,pt=Kn+It+65535,It=Math.floor(pt/65536),Kn=pt-It*65536,pt=Xn+It+65535,It=Math.floor(pt/65536),Xn=pt-It*65536,pt=Un+It+65535,It=Math.floor(pt/65536),Un=pt-It*65536,Kt+=It-1+37*(It-1),It=1,pt=Kt+It+65535,It=Math.floor(pt/65536),Kt=pt-It*65536,pt=Et+It+65535,It=Math.floor(pt/65536),Et=pt-It*65536,pt=Pt+It+65535,It=Math.floor(pt/65536),Pt=pt-It*65536,pt=Ot+It+65535,It=Math.floor(pt/65536),Ot=pt-It*65536,pt=Dt+It+65535,It=Math.floor(pt/65536),Dt=pt-It*65536,pt=Rt+It+65535,It=Math.floor(pt/65536),Rt=pt-It*65536,pt=rn+It+65535,It=Math.floor(pt/65536),rn=pt-It*65536,pt=tn+It+65535,It=Math.floor(pt/65536),tn=pt-It*65536,pt=Yt+It+65535,It=Math.floor(pt/65536),Yt=pt-It*65536,pt=Ut+It+65535,It=Math.floor(pt/65536),Ut=pt-It*65536,pt=pn+It+65535,It=Math.floor(pt/65536),pn=pt-It*65536,pt=zn+It+65535,It=Math.floor(pt/65536),zn=pt-It*65536,pt=Gn+It+65535,It=Math.floor(pt/65536),Gn=pt-It*65536,pt=Kn+It+65535,It=Math.floor(pt/65536),Kn=pt-It*65536,pt=Xn+It+65535,It=Math.floor(pt/65536),Xn=pt-It*65536,pt=Un+It+65535,It=Math.floor(pt/65536),Un=pt-It*65536,Kt+=It-1+37*(It-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Pt,Ct[3]=Ot,Ct[4]=Dt,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ut,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Un}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),It=new Float64Array(80),Kt,Et,Pt=d(),Ot=d(),Dt=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(It,Nt),Et=0;Et<16;Et++)Ot[Et]=It[Et],Rt[Et]=Pt[Et]=Dt[Et]=0;for(Pt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Pt,Ot,Kt),Jt(Dt,Rt,Kt),kn(rn,Pt,Dt),En(Pt,Pt,Dt),kn(Dt,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,Pt),vn(Pt,Dt,Pt),vn(Dt,Ot,rn),kn(rn,Pt,Dt),En(Pt,Pt,Dt),jn(Ot,Pt),En(Dt,Rt,tn),vn(Pt,Dt,nt),kn(Pt,Pt,Rt),vn(Dt,Dt,Pt),vn(Pt,Rt,tn),vn(Rt,Ot,It),jn(Ot,rn),Jt(Pt,Ot,Kt),Jt(Dt,Rt,Kt);for(Et=0;Et<16;Et++)It[Et+16]=Pt[Et],It[Et+32]=Dt[Et],It[Et+48]=Ot[Et],It[Et+64]=Rt[Et];var Yt=It.subarray(32),Ut=It.subarray(16);return Zn(Yt,Yt),vn(Ut,Ut,Yt),Qt(Ct,Ut),0}function fn(Ct,Lt){return wn(Ct,Lt,$)}function An(Ct,Lt){return k(Lt,32),fn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,vt)}var dn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,It,Kt){var Et=new Uint8Array(32);return yn(Et,It,Kt),dn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,It,Kt){var Et=new Uint8Array(32);return yn(Et,It,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(Ct,Lt,Nt,pt){for(var It=new Int32Array(16),Kt=new Int32Array(16),Et,Pt,Ot,Dt,Rt,rn,tn,Yt,Ut,pn,zn,Gn,Kn,Xn,Un,Qn,rr,Jn,mr,dr,Tn,Ln,ar,tr,er,or,kr=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Pr=Ct[5],Br=Ct[6],$r=Ct[7],Ir=Lt[0],Dr=Lt[1],zr=Lt[2],no=Lt[3],qr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)dr=8*mr+oo,It[mr]=Nt[dr+0]<<24|Nt[dr+1]<<16|Nt[dr+2]<<8|Nt[dr+3],Kt[mr]=Nt[dr+4]<<24|Nt[dr+5]<<16|Nt[dr+6]<<8|Nt[dr+7];for(mr=0;mr<80;mr++)if(Et=kr,Pt=Tr,Ot=jr,Dt=Or,Rt=an,rn=Pr,tn=Br,Yt=$r,Ut=Ir,pn=Dr,zn=zr,Gn=no,Kn=qr,Xn=Xr,Un=eo,Qn=to,Tn=$r,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|qr<<32-14)^(an>>>18|qr<<32-18)^(qr>>>41-32|an<<32-(41-32)),Ln=(qr>>>14|an<<32-14)^(qr>>>18|an<<32-18)^(an>>>41-32|qr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Pr^~an&Br,Ln=qr&Xr^~qr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=It[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(kr>>>28|Ir<<32-28)^(Ir>>>34-32|kr<<32-(34-32))^(Ir>>>39-32|kr<<32-(39-32)),Ln=(Ir>>>28|kr<<32-28)^(kr>>>34-32|Ir<<32-(34-32))^(kr>>>39-32|Ir<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=kr&Tr^kr&jr^Tr&jr,Ln=Ir&Dr^Ir&zr^Dr&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=Dt,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Dt=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Pt,Or=Ot,an=Dt,Pr=Rt,Br=rn,$r=tn,kr=Yt,Dr=Ut,zr=pn,no=zn,qr=Gn,Xr=Kn,eo=Xn,to=Un,Ir=Qn,mr%16===15)for(dr=0;dr<16;dr++)Tn=It[dr],Ln=Kt[dr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=It[(dr+9)%16],Ln=Kt[(dr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=It[(dr+1)%16],Jn=Kt[(dr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=It[(dr+14)%16],Jn=Kt[(dr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,It[dr]=er&65535|or<<16,Kt[dr]=ar&65535|tr<<16;Tn=kr,Ln=Ir,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=kr=er&65535|or<<16,Lt[0]=Ir=ar&65535|tr<<16,Tn=Tr,Ln=Dr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=Dr=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=qr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=qr=ar&65535|tr<<16,Tn=Pr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Pr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=$r,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=$r=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),It=new Int32Array(8),Kt=new Uint8Array(256),Et,Pt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,It[0]=4089235720,It[1]=2227873595,It[2]=4271175723,It[3]=1595750129,It[4]=2917565137,It[5]=725511199,It[6]=4215389547,It[7]=327033209,Pn(pt,It,Lt,Nt),Nt%=128,Et=0;Et=0;--It)pt=Nt[It/8|0]>>(It&7)&1,gn(Ct,Lt,pt),$n(Lt,Ct),$n(Ct,Ct),gn(Ct,Lt,pt)}function Hn(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),It=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Hn(It,pt),Dn(Ct,It),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(Ct,Lt){var Nt,pt,It,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,It=pt-32,Kt=pt-12;It>4)*Zt[It],Nt=Lt[It]>>8,Lt[It]&=255;for(It=0;It<32;It++)Lt[It]-=Nt*Zt[It];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;qt(Ct,Lt)}function In(Ct,Lt,Nt,pt){var It=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Pt,Ot,Dt=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(It,pt,32),It[0]&=248,It[31]&=127,It[31]|=64;var rn=Nt+64;for(Pt=0;Pt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function fr(Ct,Lt,Nt,pt){var It,Kt=new Uint8Array(32),Et=new Uint8Array(64),Pt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(It=0;It=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var vt=ot.type,gt=ot.stateNode;if(!(ot.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||gt!==null&&typeof gt.componentDidCatch=="function"&&(Ti===null||!Ti.has(gt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var At=Si(ot,$,_);Bg(ot,At);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,It=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=It>>16&255,Ct[Lt+2]=It>>8&255,Ct[Lt+3]=It&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,It,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,It,pt){return dt(Ct,Lt,It,pt,16)}function st(Ct,Lt,It,pt){return dt(Ct,Lt,It,pt,32)}function ct(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,dr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Nt|0,mr=mr+Ot|0,dr=dr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,kr=kr+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=dr>>>0&255,Ct[21]=dr>>>8&255,Ct[22]=dr>>>16&255,Ct[23]=dr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=kr>>>0&255,Ct[49]=kr>>>8&255,Ct[50]=kr>>>16&255,Ct[51]=kr>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,dr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=dr>>>0&255,Ct[5]=dr>>>8&255,Ct[6]=dr>>>16&255,Ct[7]=dr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,It,pt){ct(Ct,Lt,It,pt)}function bt(Ct,Lt,It,pt){ht(Ct,Lt,It,pt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function gt(Ct,Lt,It,pt,Pt,Kt,Et){var Nt=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)Nt[Rt]=0;for(Rt=0;Rt<8;Rt++)Nt[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,Nt,Et,vt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=It[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(Nt[Rt]&255)|0,Nt[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,Nt,Et,vt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,vt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Nt=1,Ot=8;Ot<16;Ot++)Nt=Nt+(Kt[Ot]&255)|0,Kt[Ot]=Nt&255,Nt>>>=8;It-=64,Lt+=64}if(It>0)for(at(Et,Kt,Pt,vt),Ot=0;Ot>>13|It<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(It>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Nt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Nt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Nt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};kt.prototype.blocks=function(Ct,Lt,It){for(var pt=this.fin?0:2048,Pt,Kt,Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],dr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],kr=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Nr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];It>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,dr+=(Kt>>>10|Et<<6)&8191,Nt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Nt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Nt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,kr+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=dr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Nr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=kr*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=dr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Nr),Ht+=or*(5*an),Ht+=kr*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=dr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Nr),pn+=kr*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=dr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=kr*(5*Nr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Nr,Gn+=mr*an,Gn+=dr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=kr*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Nr,Kn+=dr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=kr*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=dr*Nr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=kr*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=dr*Br,Hn+=Tn*Nr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=kr*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=dr*Dr,Qn+=Tn*Br,Qn+=Ln*Nr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=kr*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=dr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Nr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=kr*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,dr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,kr=rr,Lt+=16,It-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=dr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=kr},kt.prototype.finish=function(Ct,Lt){var It=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,It[0]=this.h[0]+5,pt=It[0]>>>13,It[0]&=8191,Et=1;Et<10;Et++)It[Et]=this.h[Et]+pt,pt=It[Et]>>>13,It[Et]&=8191;for(It[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)It[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|It[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},kt.prototype.update=function(Ct,Lt,It){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>It&&(Pt=It),pt=0;pt=16&&(Pt=It-It%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,It-=Pt),It){for(pt=0;pt>16&1),Kt[It-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(It=0;It<16;It++)Ct[2*It]=Et[It]&255,Ct[2*It+1]=Et[It]>>8}function Gt(Ct,Lt){var It=new Uint8Array(32),pt=new Uint8Array(32);return Qt(It,Ct),Qt(pt,Lt),st(It,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var It;for(It=0;It<16;It++)Ct[It]=Lt[2*It]+(Lt[2*It+1]<<8);Ct[15]&=32767}function kn(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+It[pt]}function En(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-It[pt]}function vn(Ct,Lt,It){var pt,Pt,Kt=0,Et=0,Nt=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,dr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,kr=0,Tr=0,jr=0,Or=0,an=It[0],Nr=It[1],Br=It[2],Dr=It[3],Pr=It[4],$r=It[5],zr=It[6],no=It[7],Vr=It[8],Xr=It[9],eo=It[10],to=It[11],oo=It[12],lo=It[13],ao=It[14],uo=It[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Nr,Nt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Nt+=pt*Nr,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Nt+=pt*an,Ot+=pt*Nr,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Nr,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Nr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Nr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,dr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Nr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,dr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Nr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,dr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Nr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,dr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Nr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,dr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Nr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,dr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Nr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,dr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Nr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,dr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,kr+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Nr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,dr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,kr+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Nr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,dr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,kr+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Nr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,dr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,kr+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Nt+=38*Jn,Ot+=38*mr,$t+=38*dr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*kr,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Nt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(It,It),pt!==2&&pt!==4&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function nn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(It,It),pt!==1&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function wn(Ct,Lt,It){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Nt=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,It),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=Nt[Et]=$t[Et]=0;for(Nt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Nt,Ot,Kt),Jt($t,Rt,Kt),kn(rn,Nt,$t),En(Nt,Nt,$t),kn($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,Nt),vn(Nt,$t,Nt),vn($t,Ot,rn),kn(rn,Nt,$t),En(Nt,Nt,$t),jn(Ot,Nt),En($t,Rt,tn),vn(Nt,$t,nt),kn(Nt,Nt,Rt),vn($t,$t,Nt),vn(Nt,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(Nt,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Nt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function fn(Ct,Lt){return wn(Ct,Lt,$)}function An(Ct,Lt){return k(Lt,32),fn(Ct,Lt)}function yn(Ct,Lt,It){var pt=new Uint8Array(32);return wn(pt,It,Lt),bt(Ct,j,pt,vt)}var dn=Tt,xn=jt;function sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),dn(Ct,Lt,It,pt,Et)}function Sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,It,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Nn(Ct,Lt,It,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,dr,Tn,Ln,ar,tr,er,or,kr=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Nr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)dr=8*mr+oo,Pt[mr]=It[dr+0]<<24|It[dr+1]<<16|It[dr+2]<<8|It[dr+3],Kt[mr]=It[dr+4]<<24|It[dr+5]<<16|It[dr+6]<<8|It[dr+7];for(mr=0;mr<80;mr++)if(Et=kr,Nt=Tr,Ot=jr,$t=Or,Rt=an,rn=Nr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Nr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(kr>>>28|Pr<<32-28)^(Pr>>>34-32|kr<<32-(34-32))^(Pr>>>39-32|kr<<32-(39-32)),Ln=(Pr>>>28|kr<<32-28)^(kr>>>34-32|Pr<<32-(34-32))^(kr>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=kr&Tr^kr&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Nt,Or=Ot,an=$t,Nr=Rt,Br=rn,Dr=tn,kr=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(dr=0;dr<16;dr++)Tn=Pt[dr],Ln=Kt[dr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(dr+9)%16],Ln=Kt[(dr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(dr+1)%16],Jn=Kt[(dr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(dr+14)%16],Jn=Kt[(dr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[dr]=er&65535|or<<16,Kt[dr]=ar&65535|tr<<16;Tn=kr,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=kr=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Nr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Nr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,It){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Nt=It;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Nn(pt,Pt,Lt,It),It%=128,Et=0;Et=0;--Pt)pt=It[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var It=[d(),d(),d(),d()];Mt(It[0],it),Mt(It[1],ot),Mt(It[2],et),vn(It[3],it,ot),In(Ct,It,Lt)}function hn(Ct,Lt,It){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(It||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var It,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(It=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],It=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=It*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),It;for(It=0;It<64;It++)Lt[It]=Ct[It];for(It=0;It<64;It++)Ct[It]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,It,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Nt,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=It+64;for(Nt=0;Nt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function fr(Ct,Lt,It,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Nt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(It<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),It=0;It=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","image","about_url"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}]},{name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}]},{name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",bridge:[{type:"js",key:"mytonwallet"}]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const k={name:d.name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns};return d.bridge.forEach(j=>{if(j.type==="sse"&&(k.bridgeUrl=j.url,k.universalLink=d.universal_url,k.deepLink=d.deepLink),j.type==="js"){const $=j.key;k.jsBridgeKey=$,k.injected=InjectedProvider.isWalletInjected($),k.embedded=InjectedProvider.isInsideWalletBrowser($)}}),k})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="image"in _,j="about_url"in _;if(!d||!k||!j||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const $=_.bridge;if($.some(nt=>!nt||typeof nt!="object"||!("type"in nt)))return!1;const _e=$.find(nt=>nt.type==="sse");if(_e&&(!("url"in _e)||!_e.url||!_.universal_url))return!1;const et=$.find(nt=>nt.type==="js");return!(et&&(!("key"in et)||!et.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==et?this[fr[0]]=fr[1].call(this,gr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===et&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=gr?fr[1].call(this,gr,fr[2]):k:this[fr[0]]=gr?gr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=gr?fr[3].call(this,gr.replace(fr[1],fr[2])):k):this[fr]=gr||k;qt+=2}},Pn=function(hn,Zt){for(var qt in Zt)if(typeof Zt[qt]===tt&&Zt[qt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.os),fr&&!Wn[ut]&&In&&In.platform!="Unknown"&&(Wn[ut]=In.platform.replace(/chrome os/i,wn).replace(/macos/i,fn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>At?Sn(Wn,At):Wn,this},this.setUA(bn),this};Dn.VERSION=j,Dn.BROWSER=yn([ut,ft,it]),Dn.CPU=yn([st]),Dn.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,vt,gt]),Dn.ENGINE=Dn.OS=yn([ut,ft]),b.exports&&(_=b.exports=Dn),_.UAParser=Dn;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Hn=new Dn;Nn.ua=Hn.getResult(),Nn.ua.get=function(){return Hn.getUA()},Nn.ua.set=function(hn){Hn.setUA(hn);var Zt=Hn.getResult();for(var qt in Zt)Nn.ua[qt]=Zt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const k={name:d.name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach(j=>{if(j.type==="sse"&&(k.bridgeUrl=j.url,k.universalLink=d.universal_url,k.deepLink=d.deepLink),j.type==="js"){const $=j.key;k.jsBridgeKey=$,k.injected=InjectedProvider.isWalletInjected($),k.embedded=InjectedProvider.isInsideWalletBrowser($)}}),k})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="image"in _,j="about_url"in _,$="platforms"in _;if(!d||!k||!j||!$||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const _e=_.bridge;if(_e.some(tt=>!tt||typeof tt!="object"||!("type"in tt)))return!1;const et=_e.find(tt=>tt.type==="sse");if(et&&(!("url"in et)||!et.url||!_.universal_url))return!1;const nt=_e.find(tt=>tt.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==et?this[fr[0]]=fr[1].call(this,gr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===et&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=gr?fr[1].call(this,gr,fr[2]):k:this[fr[0]]=gr?gr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=gr?fr[3].call(this,gr.replace(fr[1],fr[2])):k):this[fr]=gr||k;Vt+=2}},Nn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.os),fr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,fn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>At?Sn(Wn,At):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,vt,gt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var In=typeof d!==nt&&(d.jQuery||d.Zepto);if(In&&!In.ua){var Un=new $n;In.ua=Un.getResult(),In.ua.get=function(){return Un.getUA()},In.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)In.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())});const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,kt,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,vt(yt,kt)),yt}function vt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const kt of ot.keys())kt.decrement();ot.clear()},!1)}function gt(){const wt=SuspenseContext,yt=ut(),kt=dt();if(kt!==void 0&&!_e)throw kt;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function At(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const kt=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof kt!="object"||!(kt&&"then"in kt)?(bt(_e,kt,void 0,yt),kt):(_e=kt,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),kt.then(xt=>bt(kt,xt,void 0,yt),xt=>bt(kt,void 0,castError(xt),yt)))}return Object.defineProperties(gt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return gt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>At(!1)):At(!1),[gt,{refetch:At,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$4(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$4(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",get:"GET",learnMore:"Learn more",openExtension:"Open Extension",copyLink:"Copy Link",copied:"Copied!",yourWallet:"your wallet"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletModal$1={loading:"Loading wallets",qrCode:"QR Code",wallets:"Wallets",universalQRModal:{scanQR:"Scan the code below with a camera in your TON wallet.",openWallet:"Open Wallet",openInstalledWallet:"Open Wallet",dontHave:"Explore TON wallets"},desktopSelectWalletModal:{selectWallet:"Select a wallet to connect."},mobileSelectWalletModal:{connectWallet:"Connect a Wallet",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Installed Wallet"},qrCodeModal:{connectWith:"Connect with {{ name }}",scan:"Scan the code below.",openWallet:"Open {{ name }}",openExtension:"Open Extension",dontHave:"Don't have {{ name }}?"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",get:"Скачать",learnMore:"Подробнее",openExtension:"Расширение",copyLink:"Копировать ссылку",copied:"Скопировано!",yourWallet:"вашем кошельке"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletModal={loading:"Список кошельков загружается",qrCode:"QR-код",wallets:"Кошельки",universalQRModal:{scanQR:"Отсканируйте код ниже с помощью камеры в вашем TON-кошельке.",openWallet:"Открыть кошелёк",openInstalledWallet:"Открыть кошелёк",dontHave:"Подробнее о TON кошельках"},desktopSelectWalletModal:{selectWallet:"Выберите кошелёк для подключения."},mobileSelectWalletModal:{connectWallet:"Подключите кошелёк",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Открыть кошелёк"},qrCodeModal:{connectWith:"Подключиться через {{ name }}",scan:"Отсканируйте код ниже.",openWallet:"Открыть {{ name }}",openExtension:"Расширение",dontHave:"У вас нет {{ name }}?"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#31A6F5",foreground:"#FFFFFF"},accent:"#31A6F5",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#31A6F5",foreground:"#FFFFFF"},accent:"#E5E5EA",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())});const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,kt,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,vt(yt,kt)),yt}function vt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const kt of ot.keys())kt.decrement();ot.clear()},!1)}function gt(){const wt=SuspenseContext,yt=ut(),kt=dt();if(kt!==void 0&&!_e)throw kt;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function At(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const kt=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof kt!="object"||!(kt&&"then"in kt)?(bt(_e,kt,void 0,yt),kt):(_e=kt,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),kt.then(xt=>bt(kt,xt,void 0,yt),xt=>bt(kt,void 0,castError(xt),yt)))}return Object.defineProperties(gt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return gt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>At(!1)):At(!1),[gt,{refetch:At,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$4(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$4(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",get:"GET",learnMore:"Learn more",openExtension:"Open Extension",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"your wallet"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletModal$1={loading:"Loading wallets",qrCode:"QR Code",wallets:"Wallets",universalQRModal:{scanQR:"Scan the code below with a camera in your TON wallet.",openWallet:"Open Wallet",openInstalledWallet:"Open Wallet",dontHave:"Explore TON wallets"},desktopSelectWalletModal:{selectWallet:"Select a wallet to connect."},mobileSelectWalletModal:{connectWallet:"Connect your wallet",selectWallet:"Open Wallet on Telegram or select your wallet to connect",openLink:"Open Link"},qrCodeModal:{connectWith:"Connect with {{ name }}",scan:"Scan QR code with your phone’s or {{ name }} camera.",openWallet:"Open {{ name }}",openExtension:"Open Extension",dontHave:"Don't have {{ name }}?"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",get:"Скачать",learnMore:"Подробнее",openExtension:"Расширение",copyLink:"Копировать ссылку",copied:"Скопировано!",yourWallet:"вашем кошельке"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletModal={loading:"Список кошельков загружается",qrCode:"QR-код",wallets:"Кошельки",universalQRModal:{scanQR:"Отсканируйте код ниже с помощью камеры в вашем TON-кошельке.",openWallet:"Открыть кошелёк",openInstalledWallet:"Открыть кошелёк",dontHave:"Подробнее о TON кошельках"},desktopSelectWalletModal:{selectWallet:"Выберите кошелёк для подключения."},mobileSelectWalletModal:{connectWallet:"Подключите кошелёк",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Открыть кошелёк"},qrCodeModal:{connectWith:"Подключиться через {{ name }}",scan:"Отсканируйте код ниже.",openWallet:"Открыть {{ name }}",openExtension:"Расширение",dontHave:"У вас нет {{ name }}?"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -106,9 +106,13 @@ PERFORMANCE OF THIS SOFTWARE. } `;return createComponent(b,{})},ImagePlaceholder=styled.div` background-color: ${b=>b.theme.colors.background.secondary}; -`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){return addQueryParameter(b,"ret",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function isMobileUserAgent(){let b=!1;return function(_){(/(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/i.test(_)||/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(_.slice(0,4)))&&(b=!0)}(navigator.userAgent||navigator.vendor||window.opera),b}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$3=styled.button` - background-color: ${b=>b.appearance==="flat"?"transparent":rgba(b.theme.colors.accent,.12)}; - color: ${b=>b.theme.colors.accent}; +`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){return addQueryParameter(b,"ret",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` + display: ${b=>b.hasIcon?"flex":"inline-block"}; + gap: ${b=>b.hasIcon?"6px":"unset"}; + align-items: ${b=>b.hasIcon?"center":"unset"}; + justify-content: ${b=>b.hasIcon?"space-between":"unset"}; + background-color: ${b=>b.appearance==="flat"?"transparent":b.appearance==="secondary"?b.theme.colors.background.tint:rgba(b.theme.colors.accent,.12)}; + color: ${b=>b.appearance==="secondary"?b.theme.colors.text.primary:b.theme.colors.accent}; padding: ${b=>b.appearance==="flat"?"0":"9px 16px"}; border: none; @@ -136,10 +140,10 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$3,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},"data-tc-button":"true"},_,{get children(){return b.children}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(gt){st&&(!gt||gt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),vt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...vt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return vt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>vt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",vt),ct.addEventListener("animationend",vt));function vt(gt){(!gt||gt.target===ct)&&(ct.removeEventListener("transitionend",vt),ct.removeEventListener("animationend",vt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let gt=0;gt{At.classList.remove(...st),At.classList.add(...ht),j&&j(At,()=>wt()),(!j||j.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))})}}for(let gt=0;gtkt!==At),rt(it))};lt.splice(gt,0,At),_e&&_e(At),At.classList.add(...at),At.classList.add(...bt),nextFrame(()=>{At.classList.remove(...at),At.classList.add(...vt)}),et&&et(At,()=>wt()),(!et||et.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$g=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get hasIcon(){return!!b.leftIcon||!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(gt){st&&(!gt||gt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),vt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...vt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return vt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>vt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",vt),ct.addEventListener("animationend",vt));function vt(gt){(!gt||gt.target===ct)&&(ct.removeEventListener("transitionend",vt),ct.removeEventListener("animationend",vt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let gt=0;gt{At.classList.remove(...st),At.classList.add(...ht),j&&j(At,()=>wt()),(!j||j.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))})}}for(let gt=0;gtkt!==At),rt(it))};lt.splice(gt,0,At),_e&&_e(At),At.classList.add(...at),At.classList.add(...bt),nextFrame(()=>{At.classList.remove(...at),At.classList.add(...vt)}),et&&et(At,()=>wt()),(!et||et.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$u=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; - `;return createComponent(j,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",get svgDirection(){return k()},get children(){const $=_tmpl$$g.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"stroke",d())),$}})},_tmpl$$f=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"stroke",d())),k})()},IconButtonStyled=styled.button` + `;return createComponent(j,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",get svgDirection(){return k()},get children(){const $=_tmpl$$u.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"stroke",d())),$}})},_tmpl$$t=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$t.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"stroke",d())),k})()},IconButtonStyled=styled.button` padding: 0; display: flex; justify-content: center; @@ -147,7 +151,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: 50%; - background-color: ${b=>b.theme.colors.background.secondary}; + background-color: ${b=>b.theme.colors.background.tint}; border: none; cursor: pointer; @@ -168,10 +172,8 @@ PERFORMANCE OF THIS SOFTWARE. transform: scale(0.92); } } -`,IconButton=b=>{const _=useDataAttributes(b),d=()=>b.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return b.class},onClick:()=>b.onClick(),"data-tc-icon-button":"true"},_,{get children(){return[createComponent(Show,{get when(){return!!b.children},get children(){return b.children}}),createComponent(Show,{get when(){return!b.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return d()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return b.fill}})}})]}})}})]}}))},ModalBackgroundStyled=styled.div` +`,IconButton=b=>{const _=useDataAttributes(b),d=()=>b.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return b.class},onClick:()=>b.onClick(),"data-tc-icon-button":"true"},_,{get children(){return[createComponent(Show,{get when(){return!!b.children},get children(){return b.children}}),createComponent(Show,{get when(){return!b.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return d()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="question"},get children(){return createComponent(QuestionIcon,{get fill(){return b.fill}})}})]}})}})]}}))},borders$4={m:"24px",s:"16px",none:"0"},ModalBackgroundStyled=styled.div` display: flex; - align-items: center; - justify-content: center; position: fixed; z-index: 1000; left: 0; @@ -179,23 +181,33 @@ PERFORMANCE OF THIS SOFTWARE. width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); + padding: 20px 0; + overflow-y: auto; ${media("mobile")} { - align-items: flex-end; + padding-bottom: 0; } +`,ModalWrapperClass=u` + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16); + width: fit-content; + margin: auto; - @media (min-width: ${maxWidth.mobile.toString()}px) and (max-height: 600px) { - padding: 48px 0; - align-items: flex-start; - overflow: scroll; + ${media("mobile")} { + width: 100%; + height: fit-content; + margin: auto 0 0 0; } -`,ModalWrapperClass=u` +`,ModalBodyStyled=styled.div` position: relative; - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16); min-height: 100px; - width: 440px; + width: 416px; padding: 44px 56px 24px; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04); + + background-color: ${b=>b.theme.colors.background.primary}; + border-radius: ${b=>borders$4[b.theme.borderRadius]}; + ${media("mobile")} { width: 100%; } @@ -203,15 +215,23 @@ PERFORMANCE OF THIS SOFTWARE. position: absolute; right: 16px; top: 16px; -`,_tmpl$$e=template$1("
"),clickOutside=clickOutside$1,keyPressed=escPressed,borders$4={m:"24px",s:"16px",none:"0"},Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$e.cloneNode(!0);return use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),null),insert(k,()=>b.children,null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,b.class,u` - background-color: ${_.colors.background.primary}; +`,ModalFooterStyled=styled.div` + display: flex; + justify-content: space-between; + align-items: center; + padding: 16px 16px 16px 18px; + border-radius: 0 0 ${b=>borders$4[b.theme.borderRadius]} + ${b=>borders$4[b.theme.borderRadius]}; +`,QuestionButtonStyled=styled(IconButton)` + background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; +`,_tmpl$$s=template$1("
"),clickOutside=clickOutside$1,keyPressed=escPressed,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$s.cloneNode(!0);return use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` border-radius: ${borders$4[_.borderRadius]}; - + background-color: ${_.colors.background.tint}; ${media("mobile")} { border-radius: ${borders$4[_.borderRadius]} ${borders$4[_.borderRadius]} 0 0; } - `))),k}}))}})}})},wrapperBorderRadius={m:"22px",s:"12px",none:"0"},sliderBorderRadius={m:"18px",s:"8px",none:"0"},TabBarStyled$1=styled.div` + `))),k}}))}})}})},wrapperBorderRadius={m:"22px",s:"12px",none:"0"},sliderBorderRadius={m:"18px",s:"8px",none:"0"},TabBarStyled=styled.div` display: grid; grid-template: 1fr / 1fr 1fr; width: fit-content; @@ -254,17 +274,53 @@ PERFORMANCE OF THIS SOFTWARE. > * { ${b=>b.isActive?"":`color: ${b.theme.colors.text.secondary};`} } -`,TabBar=b=>{const _="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled$1,{get class(){return b.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return b.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:_,get checked(){return b.selectedTabIndex===0},onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,0)}}),createMemo(()=>b.tab1)]}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return b.selectedTabIndex===1},name:_,onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,1)}}),createMemo(()=>b.tab2)]}})]}})},borders$3={m:"16px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,QrCodeBackground=styled.div` +`,TabBar=b=>{const _="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled,{get class(){return b.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return b.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:_,get checked(){return b.selectedTabIndex===0},onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,0)}}),createMemo(()=>b.tab1)]}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return b.selectedTabIndex===1},name:_,onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,1)}}),createMemo(()=>b.tab2)]}})]}})},borders$3={m:"16px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,CopyIconButton=styled.div` + width: 52px; + height: 52px; + background: transparent; + position: absolute; + right: 0; + bottom: 0; + + display: flex; + align-items: center; + justify-content: center; + transition: transform 0.125s ease-in-out; +`,QrCodeBackground=styled.button` display: flex; align-items: center; position: relative; - background-color: ${b=>b.theme.colors.background.secondary}; + background-color: ${b=>b.theme.colors.background.qr}; border-radius: ${b=>borders$3[b.theme.borderRadius]}; padding: ${toPx(qrPaddingTop)} 0; height: ${toPx(qrNormalSize+qrPaddingTop*2)}; width: 100%; overflow: hidden; + cursor: pointer; + border: none; + + ${mediaNotTouch} { + &:hover { + ${CopyIconButton.class} { + transform: scale(1.04); + } + } + } + + &:active { + ${CopyIconButton.class} { + transform: scale(0.96); + } + } + + ${mediaTouch} { + &:active { + ${CopyIconButton.class} { + transform: scale(0.92); + } + } + } `,QrCodeWrapper=styled.div` position: relative; @@ -282,54 +338,70 @@ PERFORMANCE OF THIS SOFTWARE. } path { - fill: ${b=>b.theme.colors.text.primary}; + fill: ${b=>b.theme.colors.constant.black}; } `,ImageBackground=styled.div` position: absolute; width: ${toPx(imgSizeDefault)}; height: ${toPx(imgSizeDefault)}; - background: ${b=>b.theme.colors.background.secondary}; + background: ${b=>b.theme.colors.background.qr}; display: flex; align-items: center; justify-content: center; -`,ImageStyled$2=styled(Image$1)` +`,ImageStyled$3=styled(Image$1)` width: ${b=>toPx(b.size)}; height: ${b=>toPx(b.size)}; border-radius: 12px; -`,CopyButtonStyled=styled(Button)` - filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); +`,CopiedBoxStyled=styled.div` position: absolute; bottom: 14px; left: 50%; - transform: translate(-50%, 0); - background-color: ${b=>b.theme.colors.background.segment}; - color: ${b=>b.theme.colors.text.primary}; - - &:hover { - transform: translate(-50%, 0) scale(1.04); - } + display: flex; + gap: 6px; + align-items: center; + border-radius: 18px; + min-width: 126px; + padding: 9px 16px 9px 10px; - &:active { - transform: translate(-50%, 0) scale(0.96); - } -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,vt){var gt=236,At=17,wt=bt,yt=$[vt],kt=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,kt=function(fn){for(var An=new Array(fn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),kn(_t,wn)},Ft=function(nn,wn){for(var fn=-1;fn<=7;fn+=1)if(!(nn+fn<=-1||xt<=nn+fn))for(var An=-1;An<=7;An+=1)wn+An<=-1||xt<=wn+An||(0<=fn&&fn<=6&&(An==0||An==6)||0<=An&&An<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=An&&An<=4?kt[nn+fn][wn+An]=!0:kt[nn+fn][wn+An]=!1)},Jt=function(){for(var nn=0,wn=0,fn=0;fn<8;fn+=1){Mt(!0,fn);var An=et.getLostPoint(jt);(fn==0||nn>An)&&(nn=An,wn=fn)}return wn},Qt=function(){for(var nn=8;nn>fn&1)==1;kt[Math.floor(fn/3)][fn%3+xt-8-3]=An}for(var fn=0;fn<18;fn+=1){var An=!nn&&(wn>>fn&1)==1;kt[fn%3+xt-8-3][Math.floor(fn/3)]=An}},un=function(nn,wn){for(var fn=yt<<3|wn,An=et.getBCHTypeInfo(fn),yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<6?kt[yn][8]=dn:yn<8?kt[yn+1][8]=dn:kt[xt-15+yn][8]=dn}for(var yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<8?kt[8][xt-yn-1]=dn:yn<9?kt[8][15-yn-1+1]=dn:kt[8][15-yn-1]=dn}kt[xt-8][8]=!nn},kn=function(nn,wn){for(var fn=-1,An=xt-1,yn=7,dn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(kt[An][sn-Sn]==null){var Rn=!1;dn>>yn&1)==1);var Pn=xn(An,sn-Sn);Pn&&(Rn=!Rn),kt[An][sn-Sn]=Rn,yn-=1,yn==-1&&(dn+=1,yn=7)}if(An+=fn,An<0||xt<=An){An-=fn,fn=-fn;break}}},En=function(nn,wn){for(var fn=0,An=0,yn=0,dn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt(Dn):0}}for(var Nn=0,Pn=0;Pnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(gt,8),yn.getLengthInBits()>=sn*8));)yn.put(At,8);return En(yn,An)};jt.addData=function(nn,wn){wn=wn||"Byte";var fn=null;switch(wn){case"Numeric":fn=ot(nn);break;case"Alphanumeric":fn=ut(nn);break;case"Byte":fn=lt(nn);break;case"Kanji":fn=dt(nn);break;default:throw"mode:"+wn}Tt.push(fn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return kt[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),fn=it(),An=0;An"u"?nn*4:wn;var fn="";fn+='";for(var yn=0;yn';fn+=""}return fn+="",fn+="
",fn},jt.createSvgTag=function(nn,wn,fn,An){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,fn=yn.alt,An=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,An=typeof An=="string"?{text:An}:An||{},An.text=An.text||null,An.id=An.text?An.id||"qrcode-title":null;var dn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,Pn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Pn+=''+jn(An.text)+"":"",Pn+=fn.text?''+jn(fn.text)+"":"",Pn+='',Pn+='"u"?nn*4:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn;return at(fn,fn,function(dn,xn){if(An<=dn&&dn"u"?nn*4:wn;var An=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",fn=0;fn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=An;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var fn=jt.getModuleCount()*wn+nn*2,An=nn,yn=fn-nn,dn,xn,sn,Sn,Rn,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},$n="";for(dn=0;dn=yn?Cn[Rn]:Pn[Rn];$n+=` -`}return fn%2&&nn>0?$n.substring(0,$n.length-fn-1)+Array(fn+1).join("▀"):$n.substring(0,$n.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn,dn,xn,sn,Sn,Rn=Array(nn+1).join("██"),Pn=Array(nn+1).join(" "),Cn="",$n="";for(dn=0;dn>>8),yt.push(_t&255)):yt.push(At)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,gt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,At=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(kt){for(var xt=0;kt!=0;)xt+=1,kt>>>=1;return xt};return wt.getBCHTypeInfo=function(kt){for(var xt=kt<<10;yt(xt)-yt(vt)>=0;)xt^=vt<=0;)xt^=gt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},At}();function tt(bt,vt){if(typeof bt.length>"u")throw bt.length+"/"+vt;var gt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=kt.length/3,_t=[],Tt=0;Tt>>7-At%8&1)==1},gt.put=function(At,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},gt.getLengthInBits=function(){return vt},gt.putBit=function(At){var wt=Math.floor(vt/8);bt.length<=wt&&bt.push(0),At&&(bt[wt]|=128>>>vt%8),vt+=1},gt},ot=function(bt){var vt=j.MODE_NUMBER,gt=bt,At={};At.getMode=function(){return vt},At.getLength=function(kt){return gt.length},At.write=function(kt){for(var xt=gt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},vt.writeBytes=function(gt,At,wt){At=At||0,wt=wt||gt.length;for(var yt=0;yt0&&(gt+=","),gt+=bt[At];return gt+="]",gt},vt},st=function(){var bt=0,vt=0,gt=0,At="",wt={},yt=function(xt){At+=String.fromCharCode(kt(xt&63))},kt=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,vt+=8,gt+=1;vt>=6;)yt(bt>>>vt-6),vt-=6},wt.flush=function(){if(vt>0&&(yt(bt<<6-vt),bt=0,vt=0),gt%3!=0)for(var xt=3-gt%3,_t=0;_t=vt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=vt.charAt(gt);if(gt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;At=At<<6|kt(xt.charCodeAt(0)),wt+=6}var _t=At>>>wt-8&255;return wt-=8,_t};var kt=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,vt){var gt=bt,At=vt,wt=new Array(bt*vt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*gt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(gt),Tt.writeShort(At),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(gt),Tt.writeShort(At),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var kt=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},_tmpl$$d=template$1("
"),copyText={translationKey:"common.copyLink",text:"Copy Link"},copiedText={translationKey:"common.copied",text:"Copied!"},QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(!1),[nt,tt]=createSignal(!1),[rt,it]=createSignal(copyText),[ot,ut]=createSignal(picSizeDefault);createEffect(()=>$(_e()||nt())),createEffect(()=>!j()&&it(copyText)),createEffect(()=>{const ct=qrcode(0,"L");ct.addData(b.sourceUrl),ct.make(),_.innerHTML=ct.createSvgTag(4,0);const ht=_.firstElementChild.clientWidth,at=Math.round(qrNormalSize/ht*1e5)/1e5;if(k){const bt=Math.ceil(imgSizeDefault/(at*4))*4,vt=toPx(Math.ceil((ht-bt)/(2*4))*4);k.style.top=vt,k.style.left=vt,k.style.height=toPx(bt),k.style.width=toPx(bt),ut(Math.round(picSizeDefault/at))}d.style.transform=`scale(${at})`});let lt=null;const dt=()=>{copyToClipboard(b.sourceUrl),it(copiedText),lt!=null&&clearTimeout(lt),lt=setTimeout(()=>it(copyText),3e3)};return createComponent(QrCodeBackground,{get class(){return b.class},get children(){return[createComponent(QrCodeWrapper,{ref(ft){const st=d;typeof st=="function"?st(ft):d=ft},onMouseEnter:()=>tt(!0),onMouseLeave:()=>setTimeout(()=>tt(!1)),get children(){return[(()=>{const ft=_tmpl$$d.cloneNode(!0),st=_;return typeof st=="function"?use(st,ft):_=ft,ft})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ft){const st=k;typeof st=="function"?st(ft):k=ft},get children(){return createComponent(ImageStyled$2,{get src(){return b.imageUrl},alt:"",get size(){return ot()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ft=>{ft.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:200})},onExit:(ft,st)=>{ft.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:200}).finished.then(()=>{st()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopyButtonStyled,{onClick:dt,onMouseEnter:()=>j()&&et(!0),onMouseLeave:()=>setTimeout(()=>et(!1)),get children(){return createComponent(Translation,{get translationKey(){return rt().translationKey},get children(){return rt().text}})}})}})}})]}})},TextStyled$3=styled.div` + filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); + background-color: ${b=>b.theme.colors.background.segment}; +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,vt){var gt=236,At=17,wt=bt,yt=$[vt],kt=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,kt=function(fn){for(var An=new Array(fn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),kn(_t,wn)},Ft=function(nn,wn){for(var fn=-1;fn<=7;fn+=1)if(!(nn+fn<=-1||xt<=nn+fn))for(var An=-1;An<=7;An+=1)wn+An<=-1||xt<=wn+An||(0<=fn&&fn<=6&&(An==0||An==6)||0<=An&&An<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=An&&An<=4?kt[nn+fn][wn+An]=!0:kt[nn+fn][wn+An]=!1)},Jt=function(){for(var nn=0,wn=0,fn=0;fn<8;fn+=1){Mt(!0,fn);var An=et.getLostPoint(jt);(fn==0||nn>An)&&(nn=An,wn=fn)}return wn},Qt=function(){for(var nn=8;nn>fn&1)==1;kt[Math.floor(fn/3)][fn%3+xt-8-3]=An}for(var fn=0;fn<18;fn+=1){var An=!nn&&(wn>>fn&1)==1;kt[fn%3+xt-8-3][Math.floor(fn/3)]=An}},un=function(nn,wn){for(var fn=yt<<3|wn,An=et.getBCHTypeInfo(fn),yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<6?kt[yn][8]=dn:yn<8?kt[yn+1][8]=dn:kt[xt-15+yn][8]=dn}for(var yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<8?kt[8][xt-yn-1]=dn:yn<9?kt[8][15-yn-1+1]=dn:kt[8][15-yn-1]=dn}kt[xt-8][8]=!nn},kn=function(nn,wn){for(var fn=-1,An=xt-1,yn=7,dn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(kt[An][sn-Sn]==null){var Rn=!1;dn>>yn&1)==1);var Nn=xn(An,sn-Sn);Nn&&(Rn=!Rn),kt[An][sn-Sn]=Rn,yn-=1,yn==-1&&(dn+=1,yn=7)}if(An+=fn,An<0||xt<=An){An-=fn,fn=-fn;break}}},En=function(nn,wn){for(var fn=0,An=0,yn=0,dn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var In=0,Nn=0;Nnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(gt,8),yn.getLengthInBits()>=sn*8));)yn.put(At,8);return En(yn,An)};jt.addData=function(nn,wn){wn=wn||"Byte";var fn=null;switch(wn){case"Numeric":fn=ot(nn);break;case"Alphanumeric":fn=ut(nn);break;case"Byte":fn=lt(nn);break;case"Kanji":fn=dt(nn);break;default:throw"mode:"+wn}Tt.push(fn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return kt[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),fn=it(),An=0;An"u"?nn*4:wn;var fn="";fn+='";for(var yn=0;yn';fn+=""}return fn+="",fn+="
",fn},jt.createSvgTag=function(nn,wn,fn,An){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,fn=yn.alt,An=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,An=typeof An=="string"?{text:An}:An||{},An.text=An.text||null,An.id=An.text?An.id||"qrcode-title":null;var dn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,Nn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Nn+=''+jn(An.text)+"":"",Nn+=fn.text?''+jn(fn.text)+"":"",Nn+='',Nn+='"u"?nn*4:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn;return at(fn,fn,function(dn,xn){if(An<=dn&&dn"u"?nn*4:wn;var An=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",fn=0;fn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=An;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var fn=jt.getModuleCount()*wn+nn*2,An=nn,yn=fn-nn,dn,xn,sn,Sn,Rn,Nn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(dn=0;dn=yn?Cn[Rn]:Nn[Rn];Dn+=` +`}return fn%2&&nn>0?Dn.substring(0,Dn.length-fn-1)+Array(fn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn,dn,xn,sn,Sn,Rn=Array(nn+1).join("██"),Nn=Array(nn+1).join(" "),Cn="",Dn="";for(dn=0;dn>>8),yt.push(_t&255)):yt.push(At)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,gt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,At=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(kt){for(var xt=0;kt!=0;)xt+=1,kt>>>=1;return xt};return wt.getBCHTypeInfo=function(kt){for(var xt=kt<<10;yt(xt)-yt(vt)>=0;)xt^=vt<=0;)xt^=gt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},At}();function tt(bt,vt){if(typeof bt.length>"u")throw bt.length+"/"+vt;var gt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=kt.length/3,_t=[],Tt=0;Tt>>7-At%8&1)==1},gt.put=function(At,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},gt.getLengthInBits=function(){return vt},gt.putBit=function(At){var wt=Math.floor(vt/8);bt.length<=wt&&bt.push(0),At&&(bt[wt]|=128>>>vt%8),vt+=1},gt},ot=function(bt){var vt=j.MODE_NUMBER,gt=bt,At={};At.getMode=function(){return vt},At.getLength=function(kt){return gt.length},At.write=function(kt){for(var xt=gt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},vt.writeBytes=function(gt,At,wt){At=At||0,wt=wt||gt.length;for(var yt=0;yt0&&(gt+=","),gt+=bt[At];return gt+="]",gt},vt},st=function(){var bt=0,vt=0,gt=0,At="",wt={},yt=function(xt){At+=String.fromCharCode(kt(xt&63))},kt=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,vt+=8,gt+=1;vt>=6;)yt(bt>>>vt-6),vt-=6},wt.flush=function(){if(vt>0&&(yt(bt<<6-vt),bt=0,vt=0),gt%3!=0)for(var xt=3-gt%3,_t=0;_t=vt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=vt.charAt(gt);if(gt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;At=At<<6|kt(xt.charCodeAt(0)),wt+=6}var _t=At>>>wt-8&255;return wt-=8,_t};var kt=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,vt){var gt=bt,At=vt,wt=new Array(bt*vt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*gt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(gt),Tt.writeShort(At),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(gt),Tt.writeShort(At),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var kt=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$r=template$1("
"),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$r.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:200})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:200}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linlCopied",children:"Link Copied"})]}})}})}}),createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; line-height: ${b=>b.lineHeight}; color: ${b=>b.color}; -`,Text$1=b=>{const _=useTheme(),[d]=useI18n();let k;const j=()=>b.color||_.colors.text.primary,$=mergeProps({fontSize:"14px",fontWeight:"510",lineHeight:"130%"},b);return createEffect(()=>{k&&$.cursor!=="unset"&&getComputedStyle(k).cursor!=="pointer"&&(k.style.cursor="default")}),createComponent(TextStyled$3,{get fontSize(){return $.fontSize},get fontWeight(){return $.fontWeight},get lineHeight(){return $.lineHeight},get color(){return j()},get class(){return $.class},ref(_e){const et=k;typeof et=="function"?et(_e):k=_e},"data-tc-text":"true",get children(){var _e;return createMemo(()=>!!$.translationKey)()?d($.translationKey,$.translationValues,(_e=$.children)==null?void 0:_e.toString()):$.children}})},WalletItemStyled=styled.button` +`,Text$1=b=>{const _=useTheme(),[d]=useI18n();let k;const j=()=>b.color||_.colors.text.primary,$=mergeProps({fontSize:"14px",fontWeight:"510",lineHeight:"130%"},b);return createEffect(()=>{k&&$.cursor!=="unset"&&getComputedStyle(k).cursor!=="pointer"&&(k.style.cursor="default")}),createComponent(TextStyled$3,{get fontSize(){return $.fontSize},get fontWeight(){return $.fontWeight},get lineHeight(){return $.lineHeight},get color(){return j()},get class(){return $.class},ref(_e){const et=k;typeof et=="function"?et(_e):k=_e},"data-tc-text":"true",get children(){var _e;return createMemo(()=>!!$.translationKey)()?d($.translationKey,$.translationValues,(_e=$.children)==null?void 0:_e.toString()):$.children}})},ImageContainer=styled.div` + position: relative; + + &::after { + content: ''; + display: block; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border: 0.5px solid rgba(0, 0, 0, 0.08); + + border-radius: ${b=>b.borderRadius==="m"?"12px":"6px"}; + } +`,ImageStyled$2=styled(Image$1)` + width: 100%; + height: 100%; + border-radius: ${b=>b.borderRadius==="m"?"12px":"6px"}; +`,WalletImage=b=>createComponent(ImageContainer,{get class(){return b.class},get borderRadius(){return b.borderRadius||"m"},get children(){return createComponent(ImageStyled$2,{get src(){return b.src},get borderRadius(){return b.borderRadius||"m"}})}}),WalletItemStyled=styled.button` + position: relative; cursor: pointer; border: none; background-color: unset; - padding: 12px 8px 8px; - height: 94px; + padding: 8px 4px; width: 92px; display: flex; flex-direction: column; @@ -349,7 +421,6 @@ PERFORMANCE OF THIS SOFTWARE. ${media("mobile")} { padding: 8px 4px; - height: 124px; width: 82px; } @@ -358,43 +429,51 @@ PERFORMANCE OF THIS SOFTWARE. transform: scale(0.92); } } -`,ImageStyled$1=styled(Image$1)` - width: 48px; - height: 48px; - border-radius: 12px; +`,ImageStyled$1=styled(WalletImage)` + width: 60px; + height: 60px; margin-bottom: 8px; - - ${media("mobile")} { - width: 64px; - height: 64px; - border-radius: 16px; - } +`,BadgeStyled=styled(Image$1)` + position: absolute; + right: 10px; + top: 50px; + width: 24px; + height: 24px; + border-radius: 6px; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); `,StyledText=styled(Text$1)` font-weight: 590; max-width: 76px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -`,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createComponent(ImageStyled$1,{get src(){return b.iconUrl},alt:""}),createComponent(StyledText,{get children(){return b.name}})]}}),H1Styled$3=styled.h1` +`,StyledSecondLine=styled(Text$1)` + font-weight: 510; + max-width: 76px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + color: ${b=>b.colorPrimary?b.theme.colors.text.primary:b.theme.colors.text.secondary}; +`,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof b.icon=="string")()?createComponent(ImageStyled$1,{get src(){return b.icon}}):b.icon),createMemo(()=>createMemo(()=>!!b.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return b.badgeUrl}})),createComponent(StyledText,{get children(){return b.name}}),createMemo(()=>createMemo(()=>!!b.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var _;return(_=b.secondLineColorPrimary)!=null?_:!0},get children(){return b.secondLine}}))]}}),H1Styled$7=styled.h1` font-style: normal; font-weight: 700; - font-size: 24px; - line-height: 30px; + font-size: 20px; + line-height: 28px; text-align: center; color: ${b=>b.theme.colors.text.primary}; margin-top: 0; - margin-bottom: 6px; + margin-bottom: 0; cursor: default; -`,H1=b=>{const[_]=useI18n();return createComponent(H1Styled$3,{get class(){return b.class},"data-tc-h1":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H2Styled$3=styled.h2` +`,H1=b=>{const[_]=useI18n();return createComponent(H1Styled$7,{get class(){return b.class},"data-tc-h1":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H2Styled$3=styled.h2` font-style: normal; font-weight: 510; font-size: 16px; - line-height: 20px; + line-height: 22px; text-align: center; @@ -404,10 +483,10 @@ PERFORMANCE OF THIS SOFTWARE. margin-bottom: 32px; cursor: default; -`,H2=b=>{const[_]=useI18n();return createComponent(H2Styled$3,{get class(){return b.class},"data-tc-h2":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H3Styled=styled.h3` +`,H2=b=>{const[_]=useI18n();return createComponent(H2Styled$3,{get class(){return b.class},"data-tc-h2":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H3Styled$1=styled.h3` font-style: normal; font-weight: 590; - font-size: 15px; + font-size: 16px; line-height: 20px; color: ${b=>b.theme.colors.text.primary}; @@ -416,7 +495,7 @@ PERFORMANCE OF THIS SOFTWARE. margin-bottom: 0; cursor: default; -`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled,{"data-tc-h3":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$c=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"stroke",d())),k})()},_tmpl$$b=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$a=template$1(''),_tmpl$2$3=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="s");return()=>j()?(()=>{const $=_tmpl$$a.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=_tmpl$2$3.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$4&&setAttribute($,"class",nt._v$4=tt),rt!==nt._v$5&&setAttribute(_e,"fill",nt._v$5=rt),it!==nt._v$6&&setAttribute(et,"fill",nt._v$6=it),nt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),$})()})())},_tmpl$$9=template$1(''),_tmpl$2$2=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="s");return()=>j()?(()=>{const $=_tmpl$$9.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=_tmpl$2$2.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$4&&setAttribute($,"class",nt._v$4=tt),rt!==nt._v$5&&setAttribute(_e,"fill",nt._v$5=rt),it!==nt._v$6&&setAttribute(et,"fill",nt._v$6=it),nt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),$})()})())},_tmpl$$8=template$1(''),_tmpl$2$1=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.tertiary,j=h` +`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$q=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$q.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$p=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$p.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$o=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$1=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="xs");return()=>j()?(()=>{const $=_tmpl$$o.cloneNode(!0),_e=$.firstChild,et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$&&setAttribute($,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(et,"fill",tt._v$2=it),ot!==tt._v$3&&setAttribute(nt,"stroke",tt._v$3=ot),tt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$3.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"fill",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$1.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"m",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="m");return()=>j()?(()=>{const $=_tmpl$$n.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"stroke",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$m=template$1(''),_tmpl$2$1=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.tertiary,j=h` 0% { transform: rotate(0deg); } @@ -425,7 +504,21 @@ PERFORMANCE OF THIS SOFTWARE. } `,$=u` animation: ${j} 1s linear infinite; - `;return createMemo((()=>{const _e=createMemo(()=>d()==="s");return()=>_e()?(()=>{const et=_tmpl$$8.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$&&setAttribute(et,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(nt,"fill",tt._v$2=it),tt},{_v$:void 0,_v$2:void 0}),et})():(()=>{const et=_tmpl$2$1.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$3&&setAttribute(et,"class",tt._v$3=rt),it!==tt._v$4&&setAttribute(nt,"stroke",tt._v$4=it),tt},{_v$3:void 0,_v$4:void 0}),et})()})())},TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` + `;return createMemo((()=>{const _e=createMemo(()=>d()==="s");return()=>_e()?(()=>{const et=_tmpl$$m.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$&&setAttribute(et,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(nt,"fill",tt._v$2=it),tt},{_v$:void 0,_v$2:void 0}),et})():(()=>{const et=_tmpl$2$1.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$3&&setAttribute(et,"class",tt._v$3=rt),it!==tt._v$4&&setAttribute(nt,"stroke",tt._v$4=it),tt},{_v$3:void 0,_v$4:void 0}),et})()})())},_tmpl$$l=template$1(''),TonConnectBrand=()=>{const b=useTheme(),_=()=>b.theme===THEME.DARK?b.colors.constant.white:b.colors.constant.black;return(()=>{const d=_tmpl$$l.cloneNode(!0),k=d.firstChild,j=k.nextSibling,$=j.nextSibling;return createRenderEffect(()=>setAttribute($,"fill",_())),d})()},_tmpl$$k=template$1(''),QuestionIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$k.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$j=template$1(''),BrowserIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$j.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$i=template$1(''),MobileIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$i.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$h=template$1(''),DesktopIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$h.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$g=template$1(''),RetryIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$g.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$f=template$1(''),LinkIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$e=template$1(''),WalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$e.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$d=template$1(''),SecurityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$d.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$c=template$1(''),PersonalityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$b=template$1(''),SwapIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$a=template$1(''),AtWalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.constant.white;return(()=>{const k=_tmpl$$a.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$9=template$1(''),DoneIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$9.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$8=template$1(''),CopyLightIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$8.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},FourWalletsCard=styled.div` + width: 60px; + height: 60px; + padding: 8px; + margin-bottom: 8px; + border-radius: 16px; + background-color: ${b=>b.theme.colors.background.tint}; + display: grid; + grid-template: 1fr 1fr / 1fr 1fr; + gap: 4px; +`,FourWalletsImage=styled(WalletImage)` + width: 20px; + height: 20px; + border-radius: 6px; +`,FourWalletsItem=b=>createComponent(WalletItem,{get name(){return b.labelLine1},get secondLine(){return b.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:_=>createComponent(FourWalletsImage,{get src(){return b.images[_]},borderRadius:"s"})})}})},onClick:()=>b.onClick()}),AT_WALLET_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=b=>{const _=()=>{if(b.wallet.name!==AT_WALLET_NAME){if("isPreferred"in b.wallet&&b.wallet.isPreferred)return"Recent";if(isWalletInfoCurrentlyInjected(b.wallet))return"Installed";if(b.wallet.name==="Tonkeeper")return"Popular"}};return createMemo((()=>{const d=createMemo(()=>b.wallet.name===AT_WALLET_NAME);return()=>d()?createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},name:"Wallet on",secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>b.onClick()}):createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return b.wallet.name},get secondLine(){return _()},secondLineColorPrimary:!1,onClick:()=>b.onClick()})})())},TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` width: 256px; box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); border-radius: ${b=>dropdownBorders[b.theme.borderRadius]}; @@ -469,14 +562,18 @@ PERFORMANCE OF THIS SOFTWARE. border-radius: ${b=>borders$2[b.theme.borderRadius]}; `,NotificationContentStyled=styled.div` width: 192px; + + > h3 { + font-size: 15px; + } `,TextStyled$2=styled(Text$1)` margin-top: 4px; color: ${b=>b.theme.colors.text.secondary}; `,Notification=b=>{const _=useDataAttributes(b);return createComponent(NotificationStyled,mergeProps({get class(){return b.class},"data-tc-notification":"true"},_,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return b.header.translationKey},get translationValues(){return b.header.translationValues},get children(){return b.children}}),createComponent(Show,{get when(){return b.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return b.text.translationKey},get translationValues(){return b.text.translationValues}})}})]}}),createMemo(()=>b.icon)]}}))},LoaderIconStyled$1=styled(LoaderIcon)` align-self: center; -`,ConfirmOperationNotification=b=>{var _;const d=useContext(TonConnectUiContext),[k]=useI18n(),j=((_=d.wallet)==null?void 0:_.name)||k("common.yourWallet",{},"your wallet");return createComponent(Notification,{header:{translationKey:"notifications.confirm.header",translationValues:{name:j}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled=styled(ErrorIcon)` +`,ConfirmOperationNotification=b=>{var _;const d=useContext(TonConnectUiContext),[k]=useI18n(),j=((_=d.wallet)==null?void 0:_.name)||k("common.yourWallet",{},"your wallet");return createComponent(Notification,{header:{translationKey:"notifications.confirm.header",translationValues:{name:j}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` margin-top: 2px; -`,ErrorTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` +`,ErrorTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled$2,{size:"xs"})},get class(){return b.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` margin-top: 2px; `,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` transform: translateY(-8px); @@ -523,45 +620,11 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,dt=nt.height/tt.y;return{width:lt,height:dt,top:ut,right:ot+lt,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const vt=lt.strategy,gt=`${(at=lt.y)!=null?at:0}px`,At=`${(bt=lt.x)!=null?bt:0}px`;return vt!==ht._v$&&ct.style.setProperty("position",ht._v$=vt),gt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=gt),At!==ht._v$3&&ct.style.setProperty("left",ht._v$3=At),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},borders$1={m:"16px",s:"8px",none:"0"},QrCodeModalStyled=styled.div` - ${media("mobile")} { - padding: 10px 16px 0 16px; - } -`,H1Styled$2=styled(H1)` - max-width: 320px; - margin: 0 auto 6px; -`,StyledIconButton=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,QRStyled=styled(QRCode)` - margin-bottom: 16px; -`,ButtonsContainerStyled$1=styled.div` - display: flex; - gap: 16px; - height: 56px; - margin-bottom: 24px; -`,ActionButtonStyled$1=styled(Button)` - padding: 0 16px; - height: 56px; - font-size: 16px; - line-height: 20px; - width: 100%; - border-radius: ${b=>borders$1[b.theme.borderRadius]}; -`,GetWalletStyled$1=styled.div` - display: flex; - justify-content: space-between; - align-items: center; -`,TextStyled$1=styled(Text$1)` - padding-left: 8px; - color: ${b=>b.theme.colors.text.secondary}; - font-size: 16px; -`,[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",walletsListConfiguration:{}}),AStyled=styled.a` - display: block; - text-decoration: unset; -`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),QrCodeModal=b=>{const _=useContext(ConnectorContext),d=createMemo(()=>_.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest));return createComponent(QrCodeModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$2,{translationKey:"walletModal.qrCodeModal.connectWith",get translationValues(){return{name:b.wallet.name}},get children(){return["Connect with ",createMemo(()=>b.wallet.name)]}}),createComponent(H2,{translationKey:"walletModal.qrCodeModal.scan",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan QR code with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera."]}}),createComponent(QRStyled,{disableCopy:!1,get sourceUrl(){return d()},get imageUrl(){return b.wallet.imageUrl}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(ActionButtonStyled$1,{scale:"s",onClick:()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(d(),appState.returnStrategy))},get children(){return createComponent(Translation,{translationKey:"walletModal.qrCodeModal.openWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Open ",createMemo(()=>b.wallet.name)]}})}}),createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return createComponent(ActionButtonStyled$1,{scale:"s",onClick:()=>{setLastSelectedWalletInfo(b.wallet),_.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest)},get children(){return createComponent(Translation,{translationKey:"common.openExtension",children:"Open Extension"})}})}})]}}),createComponent(GetWalletStyled$1,{get children(){return[createComponent(TextStyled$1,{translationKey:"walletModal.qrCodeModal.dontHave",get translationValues(){return{name:b.wallet.name}},get children(){return["Don't have ",createMemo(()=>b.wallet.name),"?"]}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,dt=nt.height/tt.y;return{width:lt,height:dt,top:ut,right:ot+lt,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const vt=lt.strategy,gt=`${(at=lt.y)!=null?at:0}px`,At=`${(bt=lt.x)!=null?bt:0}px`;return vt!==ht._v$&&ct.style.setProperty("position",ht._v$=vt),gt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=gt),At!==ht._v$3&&ct.style.setProperty("left",ht._v$3=At),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; + padding-top: 18px; + padding-bottom: 0; ${media("mobile")} { padding-left: 0; @@ -569,7 +632,7 @@ PERFORMANCE OF THIS SOFTWARE. min-height: 364px; } -`,H1Styled$1=styled(H1)` +`,H1Styled$6=styled(H1)` margin-top: 12px; ${media("mobile")} { @@ -585,21 +648,204 @@ PERFORMANCE OF THIS SOFTWARE. height: 160px; align-items: center; } -`,TabTextStyled=styled(Text$1)` +`;styled(Text$1)` min-width: 84px; text-align: center; font-weight: 590; -`,TabBarStyled=styled(TabBar)` +`;styled(TabBar)` margin: 0 auto 22px; -`;function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow$1()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const UlStyled=styled.ul` +`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",walletsListConfiguration:{}});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function formatName(b){return b===AT_WALLET_NAME?"Wallet":b}const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow$1()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const DesktopSelectWalletModalStyled=styled.div` display: flex; - margin: 0 auto 24px; + flex-direction: column; + align-items: center; +`,H1Styled$5=styled(H1)` + margin-bottom: 18px; +`,ScrollDivider=styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.12; + background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + } +`,WalletsUl=styled.ul` + display: grid; + grid-template-columns: repeat(auto-fit, 92px); + justify-content: center; + row-gap: 8px; + overflow-y: auto; + max-height: 510px; + width: 100%; + padding: 0 0 16px; + align-self: flex-start; + + scrollbar-width: none; + &&::-webkit-scrollbar { + display: none; + } + + &&::-webkit-scrollbar-track { + background: transparent; + } + + &&::-webkit-scrollbar-thumb { + display: none; + } + + ${media("mobile")} { + max-height: 410px; + grid-template-columns: repeat(auto-fit, 82px); + } +`;styled(Button)` + display: block; + margin: 0 auto 1px; + font-size: 15px; +`;const StyledIconButton$3=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,WalletLabeledItemStyled=styled(WalletLabeledItem)` + height: 100%; +`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const[_,d]=createSignal(!1),k=$=>{d($.target.scrollTop!==0)},j=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-select-wallet-desktop":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$5,{children:"Wallets"}),createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(WalletsUl,{onScroll:k,get children(){return createComponent(For,{get each(){return j()},children:$=>(()=>{const _e=_tmpl$$2.cloneNode(!0);return insert(_e,createComponent(WalletLabeledItemStyled,{wallet:$,onClick:()=>b.onSelect($)})),_e})()})}})]}})},borders$1={m:"16px",s:"8px",none:"0"},DesktopConnectionModalStyled=styled.div` + display: flex; + padding-bottom: 24px; + flex-direction: column; +`,BodyStyled$1=styled.div` + flex: 1; + margin-top: ${b=>b.qr?"0":"18px"}; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 232px; +`,H1Styled$4=styled(H1)` + max-width: 288px; + margin: 0 auto 2px; +`,H2Styled$2=styled(H2)` + max-width: 288px; + text-align: center; + margin: 0 auto 20px; +`,StyledIconButton$2=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,ButtonsContainerStyled=styled.div` + display: flex; + justify-content: center; + gap: 8px; +`,FooterButton$1=styled(Button)` + margin-top: ${b=>b.mt?"24px":"0"}; +`;styled(Button)` + padding: 0 16px; + height: 56px; + font-size: 16px; + line-height: 20px; + width: 100%; + border-radius: ${b=>borders$1[b.theme.borderRadius]}; +`;styled.div` + display: flex; + justify-content: space-between; + align-items: center; +`;styled(Text$1)` + padding-left: 8px; + color: ${b=>b.theme.colors.text.secondary}; + font-size: 16px; +`;const LoaderStyled$1=styled(LoaderIcon)` + margin-bottom: 16px; +`,ErrorIconStyled$1=styled(ErrorIcon)` + margin-bottom: 16px; +`,BodyTextStyled$1=styled(Text$1)` + color: ${b=>b.theme.colors.text.secondary}; + text-align: center; + margin-bottom: 20px; +`,TgButtonStyled=styled(Button)` + margin-top: 16px; + width: 100%; + padding: 12px 12px 12px 20px; + border-radius: 16px; + font-size: 16px; + line-height: 20px; +`,TgImageStyled=styled(Image$1)` + width: 32px; + height: 32px; + border-radius: 6px; +`,AStyled=styled.a` + display: block; + text-decoration: unset; +`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.name!==AT_WALLET_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank($())},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$4,{get children(){return formatName(b.wallet.name)}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$2,{translationKey:"walletModal.qrCodeModal.scan",get translationValues(){return{name:formatName(b.wallet.name)}},get children(){return["Scan QR code with your phone’s or ",createMemo(()=>formatName(b.wallet.name)),"’s camera."]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCode,{disableCopy:!1,get sourceUrl(){return $()},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{children:"Connection declined"}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},children:"Retry"})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"m"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,children:"Retry"})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,children:"Retry"}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.name===AT_WALLET_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,children:"Open Wallet on Telegram on desktop"})}}),createComponent(Show,{get when(){return b.wallet.name!==AT_WALLET_NAME},get children(){return createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,mt:!1,children:"Mobile"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get mt(){return _()==="mobile"},children:"Browser Extension"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get mt(){return _()==="mobile"},children:"Desktop"})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,H1Styled$3=styled(H1)` + margin-bottom: 18px; +`,InfoBlock=styled.div` + padding: 16px 0; + display: flex; + flex-direction: column; + align-items: center; +`,InfoBlockIconClass=u` + margin-bottom: 12px; +`,H3Styled=styled(H3)` + text-align: center; + margin-bottom: 4px; +`,TextStyled$1=styled(Text$1)` + text-align: center; + max-width: 352px; + color: ${b=>b.theme.colors.text.secondary}; +`,ButtonsBlock=styled.div` + padding: 16px 24px 24px; + display: flex; + align-items: center; + justify-content: center; + gap: 8px; +`,ScrollContainer=styled.div` +`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$3,{children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Secure digital assets storage"}),createComponent(TextStyled$1,{children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Control your Web3 identity"}),createComponent(TextStyled$1,{children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},children:"Get a Wallet"})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` + flex: 1; + margin-top: 18px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 232px; +`,H1Styled$2=styled(H1)` + max-width: 262px; + margin: 0 auto 8px; +`,StyledIconButton=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,FooterStyled=styled.div` + padding: 16px; + display: flex; + align-items: center; + gap: 12px; + border-top: 1px solid ${b=>rgba(b.theme.colors.icon.secondary,.2)}; +`,ImageStyled=styled(Image$1)` + width: 36px; + height: 36px; + border-radius: 10px; +`,FooterButton=styled(Link)` + margin-left: auto; +`,LoaderStyled=styled(LoaderIcon)` + margin-bottom: 16px; +`,ErrorIconStyled=styled(ErrorIcon)` + margin-bottom: 16px; +`,BodyTextStyled=styled(Text$1)` + color: ${b=>b.theme.colors.text.secondary}; + text-align: center; + margin-bottom: 20px; +`,MobileConnectionModal=b=>{const[_,d]=createSignal(!1),k=useContext(ConnectorContext),j=k.onStatusChange(()=>{},()=>{d(!0)}),$=createMemo(()=>k.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),_e=()=>{d(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))};return onCleanup(j),_e(),createComponent(MobileConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$2,{get children(){return formatName(b.wallet.name)}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return _()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{children:"Connection declined"}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:_e,children:"Retry"})]}}),createComponent(Show,{get when(){return!_()},get children(){return[createComponent(LoaderStyled,{size:"m"}),createComponent(BodyTextStyled,{get children(){return["Continue in ",createMemo(()=>formatName(b.wallet.name)),"…"]}}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:_e,children:"Retry"})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return formatName(b.wallet.name)}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{children:"GET"})}})]}})]}})},UlStyled=styled.ul` + display: flex; + margin: 0 auto; width: fit-content; min-height: 124px; max-width: 100%; overflow-x: auto; overflow-y: hidden; - padding: 0 24px; + padding: 0 13px 24px; &&::-webkit-scrollbar { display: none; @@ -607,7 +853,7 @@ PERFORMANCE OF THIS SOFTWARE. -ms-overflow-style: none; scrollbar-width: none; -`,DefaultWallet=styled.li` +`,OtherOptionButton=styled.li` width: 82px; min-width: 82px; height: 124px; @@ -644,7 +890,7 @@ PERFORMANCE OF THIS SOFTWARE. top: 30px; background-color: ${b=>b.theme.colors.icon.tertiary}; -`,LongArrowIconContainer=styled.div` +`,IconContainer=styled.div` width: 64px; height: 64px; border-radius: 16px; @@ -652,31 +898,54 @@ PERFORMANCE OF THIS SOFTWARE. align-items: center; justify-content: center; - background-color: ${b=>rgba(b.theme.colors.accent,.12)}; - color: ${b=>b.theme.colors.accent}; - + background-color: ${b=>b.theme.colors.background.tint}; margin-bottom: 8px; -`,H2Styled$2=styled(H2)` +`,H1Styled$1=styled(H1)` + margin-top: 38px; + margin-bottom: 4px; + padding: 0 24px; +`,H2Styled$1=styled(H2)` margin-bottom: 24px; padding: 0 24px; min-height: 44px; -`,ButtonStyled$2=styled(Button)` +`;styled(Button)` display: block; margin: 0 auto; -`,LINKS={LEARN_MORE:"https://ton.org/wallets"},_tmpl$$2=template$1('
    '),_tmpl$2=template$1("
  • "),MobileSelectWalletModal=b=>{const _=appState.connector,d=useTheme(),k=$=>{if(!isMobileUserAgent())return b.onSelect($);if("universalLink"in $){setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},$),{openMethod:"universal-link"}));const _e=_.connect({universalLink:$.universalLink,bridgeUrl:$.bridgeUrl},b.additionalRequest);openLink(addReturnStrategy(_e,appState.returnStrategy));return}openLinkBlank($.aboutUrl)},j=()=>{const $=_.connect(b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink})),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"}),openLink(addReturnStrategy($,appState.returnStrategy))};return(()=>{const $=_tmpl$$2.cloneNode(!0);return insert($,createComponent(H1,{translationKey:"walletModal.mobileSelectWalletModal.connectWallet",children:"Connect a wallet"}),null),insert($,createComponent(H2Styled$2,{translationKey:"walletModal.mobileSelectWalletModal.selectWallet",children:"Select your wallet from the options to get started."}),null),insert($,createComponent(UlStyled,{get children(){return[createComponent(DefaultWallet,{onClick:j,get children(){return[createComponent(LongArrowIconContainer,{get children(){return createComponent(LongArrowIcon,{get fill(){return d.colors.accent}})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileSelectWalletModal.installedWallet",children:"Installed wallet"})]}}),createComponent(Divider,{children:" "}),createComponent(For,{get each(){return b.walletsList.filter(_e=>"bridgeUrl"in _e)},children:_e=>(()=>{const et=_tmpl$2.cloneNode(!0);return insert(et,createComponent(WalletItem,{get iconUrl(){return _e.imageUrl},get name(){return _e.name},onClick:()=>k(_e)})),et})()})]}}),null),insert($,createComponent(Link,{get href(){return LINKS.LEARN_MORE},blank:!0,get children(){return createComponent(ButtonStyled$2,{get children(){return createComponent(Translation,{translationKey:"common.learnMore",children:"Learn more"})}})}}),null),$})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},UniversalQrModalStyled=styled.div` +`;const TelegramButtonStyled=styled(Button)` + margin: 0 24px 24px; + width: calc(100% - 48px); + border-radius: 16px; + padding: 14px 16px 14px 14px; + background-color: ${b=>b.theme.colors.telegramButton}; + + color: ${b=>b.theme.colors.constant.white}; + font-weight: 590; + font-size: 16px; + line-height: 20px; +`,TGImageStyled=styled(Image$1)` + border-radius: 6px; + width: 24px; + height: 24px; +`,_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const _=appState.connector,d=()=>b.walletsList.filter(rt=>supportsMobile(rt)&&rt.name!==AT_WALLET_NAME),k=()=>d().length>7,j=createMemo(()=>_.connect(b.walletsList.filter(isWalletInfoRemote).map(rt=>({bridgeUrl:rt.bridgeUrl,universalLink:rt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[$,_e]=createSignal(void 0),et=()=>__async(void 0,null,function*(){$()!==void 0&&clearTimeout($()),yield copyToClipboard(j());const rt=setTimeout(()=>_e(void 0),1500);_e(rt)}),nt=()=>{openLinkBlank(addReturnStrategy(j(),appState.returnStrategy))},tt=()=>{const rt=b.walletsList.find(ot=>ot.name===AT_WALLET_NAME);if(!rt||!isWalletInfoRemote(rt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const it=_.connect({bridgeUrl:rt.bridgeUrl,universalLink:rt.universalLink},b.additionalRequest);openLinkBlank(it)};return(()=>{const rt=_tmpl$2.cloneNode(!0);return insert(rt,createComponent(H1Styled$1,{translationKey:"walletModal.mobileSelectWalletModal.connectWallet",children:"Connect your wallet"}),null),insert(rt,createComponent(H2Styled$1,{translationKey:"walletModal.mobileSelectWalletModal.selectWallet",children:"Open Wallet on Telegram or select your wallet to connect"}),null),insert(rt,createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:tt,scale:"s",children:"Open Wallet on Telegram"}),null),insert(rt,createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!k())()?d().slice(0,4):d()},children:it=>(()=>{const ot=_tmpl$$1.cloneNode(!0);return insert(ot,createComponent(WalletItem,{get icon(){return it.imageUrl},get name(){return it.name},onClick:()=>b.onSelect(it)})),ot})()}),createComponent(Show,{get when(){return k()},get children(){const it=_tmpl$$1.cloneNode(!0);return insert(it,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return d().slice(3,7).map(ot=>ot.imageUrl)},onClick:()=>b.onSelectAllWallets()})),it}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:nt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileSelectWalletModal.openLink",children:"OpenLink"})]}}),createComponent(OtherOptionButton,{onClick:et,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>$()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return $()!==void 0?"common.copied":"common.copyLink"},get children(){return $()!==void 0?"Copied":"Copy Link"}})]}})]}}),null),rt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; -`,H2Styled$1=styled(H2)` + padding-bottom: 16px; +`,H2Styled=styled(H2)` max-width: 320px; - margin-bottom: 24px; -`,QRCodeStyled=styled(QRCode)` + margin-top: 2px; + margin-bottom: 20px; +`,H2AvailableWalletsStyled=styled(H2)` margin-bottom: 16px; -`,ButtonsContainerStyled=styled.div` +`,QRCodeStyled=styled(QRCode)` + margin-bottom: 24px; +`,WalletsContainerStyled=styled.ul` + display: flex; +`;styled.div` display: flex; gap: 16px; width: 100%; -`,ActionButtonStyled=styled(Button)` +`;styled(Button)` position: relative; font-size: 16px; line-height: 20px; @@ -692,7 +961,7 @@ PERFORMANCE OF THIS SOFTWARE. &:active { ${b=>b.disableEventsAnimation?"transform: unset;":""} } -`,PopupWrapperStyled=styled.ul` +`;styled.ul` position: absolute; bottom: 100%; left: 0; @@ -704,7 +973,7 @@ PERFORMANCE OF THIS SOFTWARE. background-color: ${b=>b.theme.colors.background.primary}; border-radius: ${b=>borders[b.theme.borderRadius]}; box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); -`,ExtensionLiStyled=styled.li` +`;styled.li` padding: 8px; display: flex; @@ -723,12 +992,12 @@ PERFORMANCE OF THIS SOFTWARE. &:active { transform: scale(0.96); } -`,ImageStyled=styled(Image$1)` +`;styled(Image$1)` width: 24px; height: 24px; border-radius: 6px; -`,GetWalletStyled=styled.div` +`;styled.div` margin-top: 23px; margin-bottom: 1px; width: 100%; @@ -738,43 +1007,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const UniversalQrModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(rt=>({bridgeUrl:rt.bridgeUrl,universalLink:rt.universalLink})),$=b.walletsList.filter(isWalletInfoCurrentlyInjected);setLastSelectedWalletInfo({openMethod:"qrcode"});const _e=createMemo(()=>k.connect(j,b.additionalRequest)),et=()=>{let rt=!1;function it(){rt=!0,setLastSelectedWalletInfo({openMethod:"universal-link"}),window.removeEventListener("blur",it)}window.addEventListener("blur",it),openLink(addReturnStrategy(_e(),appState.returnStrategy)),setTimeout(()=>{rt||b.openWalletFallback(),window.removeEventListener("blur",it)},200)},nt=rt=>{if(rt.stopPropagation(),$.length===1){const it=$[0];setLastSelectedWalletInfo(it),k.connect({jsBridgeKey:it.jsBridgeKey},b.additionalRequest);return}d(it=>!it)},tt=rt=>{setLastSelectedWalletInfo(rt),k.connect({jsBridgeKey:rt.jsBridgeKey},b.additionalRequest)};return createComponent(UniversalQrModalStyled,{onClick:()=>d(!1),"data-tc-universal-qr-desktop":"true",get children(){return[createComponent(H2Styled$1,{translationKey:"walletModal.universalQRModal.scanQR",children:"Scan QR code with a TON Connect compatible wallet."}),createComponent(QRCodeStyled,{get sourceUrl(){return _e()},get disableCopy(){return _()}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(ActionButtonStyled,{onClick:et,scale:"s",get children(){return[createComponent(Show,{get when(){return $.length},get children(){return createComponent(Translation,{translationKey:"walletModal.universalQRModal.openWallet",children:"Open Wallet"})}}),createComponent(Show,{get when(){return!$.length},get children(){return createComponent(Translation,{translationKey:"walletModal.universalQRModal.openInstalledWallet",children:"Open Installed Wallet"})}})]}}),createComponent(Show,{get when(){return $.length},get children(){return createComponent(ActionButtonStyled,{onClick:nt,get disableEventsAnimation(){return _()},scale:"s",get children(){return[createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-16px)"}],{duration:150})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translateY(-16px)"},{opacity:0,transform:"translateY(0)"}],{duration:150}).finished.then(it)},get children(){return createComponent(Show,{get when(){return _()},get children(){return createComponent(PopupWrapperStyled,{get children(){return createComponent(For,{each:$,children:rt=>createComponent(ExtensionLiStyled,{onClick:()=>tt(rt),get children(){return[createComponent(ImageStyled,{get src(){return rt.imageUrl},alt:""}),createComponent(Text$1,{fontWeight:590,get children(){return rt.name}})]}})})}})}})}}),createComponent(Translation,{translationKey:"common.openExtension",children:"Open Extension"})]}})}})]}}),createComponent(Show,{get when(){return!$.length},get children(){return createComponent(GetWalletStyled,{get children(){return createComponent(Link,{get href(){return LINKS.LEARN_MORE},blank:!0,get children(){return createComponent(Button,{appearance:"flat",class:u` - font-size: 15px; - `,get children(){return createComponent(Translation,{translationKey:"common.learnMore",children:"Learn more"})}})}})}})}})]}})},DesktopSelectWalletModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; -`,H2Styled=styled(H2)` - margin-bottom: 26px; -`,WalletsUl=styled.ul` - display: grid; - grid-template-columns: repeat(auto-fit, 92px); - justify-content: center; - row-gap: 8px; - overflow-y: auto; - max-height: 410px; - width: calc(100% + 12px); - margin-bottom: 30px; - padding: 10px 0; - align-self: flex-start; - - &&::-webkit-scrollbar { - width: 8px; - } - - &&::-webkit-scrollbar-track { - background: transparent; - } - - &&::-webkit-scrollbar-thumb { - background: #cacaca; - border-radius: 12px; - } -`,ButtonStyled$1=styled(Button)` - display: block; - margin: 0 auto 1px; - font-size: 15px; -`,_tmpl$$1=template$1("
  • "),DesktopSelectWalletModal=b=>createComponent(DesktopSelectWalletModalStyled,{"data-tc-select-wallet-desktop":"true",get children(){return[createComponent(H2Styled,{translationKey:"walletModal.desktopSelectWalletModal.selectWallet",children:"Choose your preferred wallet from the options to get started."}),createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return b.walletsList},children:_=>(()=>{const d=_tmpl$$1.cloneNode(!0);return insert(d,createComponent(WalletItem,{get iconUrl(){return _.imageUrl},get name(){return _.name},onClick:()=>b.onSelect(_)})),d})()})}}),createComponent(Link,{get href(){return LINKS.LEARN_MORE},blank:!0,get children(){return createComponent(ButtonStyled$1,{appearance:"flat",get children(){return createComponent(Translation,{translationKey:"common.learnMore",children:"Learn more"})}})}})]}}),_tmpl$=template$1('
    '),WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal(0),nt=createMemo(()=>{if(k.state!=="ready")return null;let lt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=appState.preferredWalletName,ft=lt.find(ct=>ct.name===dt),st=lt.filter(ct=>ct.name===dt).length>=2;return dt&&ft&&!st&&(lt=[ft].concat(lt.filter(ct=>ct.name!==dt))),lt}),tt=()=>{var lt;return((lt=appState.connectRequestParameters)==null?void 0:lt.state)==="loading"},rt=createMemo(()=>{var lt;if(!tt())return(lt=appState.connectRequestParameters)==null?void 0:lt.value}),it=()=>{setWalletsModalOpen(!1),$(null)},ot=lt=>{if(isWalletInfoCurrentlyInjected(lt)){setLastSelectedWalletInfo(lt),_.connect({jsBridgeKey:lt.jsBridgeKey},rt());return}if(isWalletInfoRemote(lt)){setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},lt),{openMethod:"qrcode"})),$(lt);return}openLinkBlank(lt.aboutUrl)},ut=_.onStatusChange(lt=>{lt&&it()});return onCleanup(ut),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:it,"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return tt()||!nt()},get children(){return[createComponent(H1Styled$1,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!tt())()&&nt()},get children(){return[createComponent(Show,{get when(){return createMemo(()=>!!isMobile())()&&!j()},get children(){return createComponent(MobileSelectWalletModal,{onSelect:ot,get walletsList(){return nt()},get additionalRequest(){return rt()}})}}),createComponent(Show,{get when(){return!isMobile()},get children(){return createComponent(Show,{get when(){return!j()},get children(){const lt=_tmpl$.cloneNode(!0);return insert(lt,createComponent(TabBarStyled,{get tab1(){return createComponent(TabTextStyled,{translationKey:"walletModal.qrCode",cursor:"unset",children:"QR Code"})},get tab2(){return createComponent(TabTextStyled,{translationKey:"walletModal.wallets",cursor:"unset",children:"Wallets"})},get selectedTabIndex(){return _e()},onSelectedTabIndexChange:et}),null),insert(lt,createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _e()===0},get children(){return createComponent(UniversalQrModal,{get walletsList(){return nt()},get additionalRequest(){return rt()},openWalletFallback:()=>et(1)})}}),createComponent(Match,{get when(){return _e()===1},get children(){return createComponent(DesktopSelectWalletModal,{get walletsList(){return nt()},onSelect:ot})}})]}}),null),lt}})}}),createComponent(Show,{get when(){return j()},get children(){return createComponent(QrCodeModal,{get additionalRequest(){return rt()},get wallet(){return j()},onBackClick:()=>$(null)})}})]}})]}})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-universal-qr-desktop":"true",get children(){return[createComponent(H1,{children:"Connect your wallet"}),createComponent(H2Styled,{children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return $()},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=appState.preferredWalletName,st=dt.find(at=>at.name===ft),ct=dt.filter(at=>at.name===ft).length>=2;ft&&st&&!ct&&(dt=[__spreadProps(__spreadValues$1({},st),{isPreferred:!0})].concat(dt.filter(at=>at.name!==ft)));const ht=dt.find(at=>at.name===AT_WALLET_NAME);return ht&&(dt=[ht].concat(dt.filter(at=>at.name!==AT_WALLET_NAME))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$6,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -791,7 +1024,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&d.wallet.openMethod==="universal-link"&&(k=d.wallet.universalLink);const j=()=>{openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{var _;const d=useContext(TonConnectUiContext),[k]=useI18n(),j=((_=d.wallet)==null?void 0:_.name)||k("common.yourWallet",{},"your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",headerTranslationValues:{name:j},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletName(){return this.localStorage.getItem(this.storageKey)||void 0}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletName();setAppState({connector:this.connector,preferredWalletName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return!this.connector.wallet||!this.walletInfo?null:__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo)}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected||!this.walletInfo)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&openLink(addReturnStrategy(this.walletInfo.universalLink,$)),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletName(((d=this.walletInfo)==null?void 0:d.name)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletName(_){this.preferredWalletStorage.setPreferredWalletName(_),setAppState({preferredWalletName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>_e.name.toLowerCase()===_.device.appName.toLowerCase());if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);d?(this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d)):this.walletInfo=this.walletInfoStorage.getWalletInfo()})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&d.wallet.openMethod==="universal-link"&&(k=d.wallet.universalLink);const j=()=>{openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{var _;const d=useContext(TonConnectUiContext),[k]=useI18n(),j=((_=d.wallet)==null?void 0:_.name)||k("common.yourWallet",{},"your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",headerTranslationValues:{name:j},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletName(){return this.localStorage.getItem(this.storageKey)||void 0}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletName();setAppState({connector:this.connector,preferredWalletName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return!this.connector.wallet||!this.walletInfo?null:__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo)}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected||!this.walletInfo)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?this.redirectToTelegram(this.walletInfo.universalLink):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletName(((d=this.walletInfo)==null?void 0:d.name)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletName(_){this.preferredWalletStorage.setPreferredWalletName(_),setAppState({preferredWalletName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>_e.name.toLowerCase()===_.device.appName.toLowerCase());if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);d?(this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d)):this.walletInfo=this.walletInfoStorage.getWalletInfo()})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}redirectToTelegram(_){const d=new URL(_);d.searchParams.append("startattach","tonconnect"),openLinkBlank(d.toString())}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -799,43 +1032,43 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,vt=ot&it.B,gt=ot&it.W,At=ht?et:et[ut]||(et[ut]={}),wt=At.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(At,dt)||(st=ft?yt[dt]:lt[dt],At[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:vt&&ft?nt(st,_e):gt&&yt[dt]==st?function(kt){var xt=function(_t,Tt,jt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(_t);case 2:return new kt(_t,Tt)}return new kt(_t,Tt,jt)}return kt.apply(this,arguments)};return xt.prototype=kt.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((At.virtual||(At.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var kt in wt)Object.prototype.hasOwnProperty.call(wt,kt)&&(yt[kt]=wt[kt]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,kt=(0,nt.default)(wt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var kt=(0,tt.default)(yt);for(var xt in wt)kt.indexOf(xt)===-1&&kt.push(xt);return kt.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?kt-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=At(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),kn=bt(Wt,un);return(0,rt.default)(vt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var kt=wt.split(":"),xt=(0,nt.default)(kt,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=gt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,vt){return Function.prototype.apply.call(at,bt,vt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(vt,gt){function At(){wt!==void 0&&at.removeListener("error",wt),vt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,At),gt(yt)},at.once("error",wt)),at.once(bt,At)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,vt,gt){var At,wt,yt,kt;if(ot(vt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,vt.listener?vt.listener:vt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=vt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=gt?[vt,yt]:[yt,vt]:gt?yt.unshift(vt):yt.push(vt),(At=ut(at))>0&&yt.length>At&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,kt=xt,console&&console.warn&&console.warn(kt)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,vt){var gt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:vt},At=dt.bind(gt);return At.listener=vt,gt.wrapFn=At,At}function st(at,bt,vt){var gt=at._events;if(gt===void 0)return[];var At=gt[bt];return At===void 0?[]:typeof At=="function"?vt?[At.listener||At]:[At]:vt?function(wt){for(var yt=new Array(wt.length),kt=0;kt0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var kt=At[at];if(kt===void 0)return!1;if(typeof kt=="function")nt(kt,this,bt);else{var xt=kt.length,_t=ht(kt,xt);for(vt=0;vt=0;wt--)if(vt[wt]===bt||vt[wt].listener===bt){yt=vt[wt].listener,At=wt;break}if(At<0)return this;At===0?vt.shift():function(kt,xt){for(;xt+1=0;gt--)this.removeListener(at,bt[gt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),vt=$(11),gt=$(18),At=$(9),wt=$(23),yt=$(16),kt=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,kn=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,fn=typeof Gt=="function"&&!!Tt.f,An=_e.QObject,yn=!An||!An.prototype||!An.prototype.findChild,dn=nt&&ot(function(){return kt(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(qt,bn,In){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(qt,bn,In),sr&&qt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(qt){var bn=Zn[qt]=kt(Gt.prototype);return bn._k=qt,bn},sn=fn&&typeof Gt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Gt},Sn=function(qt,bn,In){return qt===wn&&Sn(nn,bn,In),bt(qt),bn=wt(bn,!0),bt(In),et(Zn,bn)?(In.enumerable?(et(qt,kn)&&qt[kn][bn]&&(qt[kn][bn]=!1),In=kt(In,{enumerable:yt(0,!1)})):(et(qt,kn)||Jt(qt,kn,yt(1,{})),qt[kn][bn]=!0),dn(qt,bn,In)):Jt(qt,bn,In)},Rn=function(qt,bn){bt(qt);for(var In,sr=ht(bn=At(bn)),fr=0,Wn=sr.length;Wn>fr;)Sn(qt,In=sr[fr++],bn[In]);return qt},Pn=function(qt){var bn=vn.call(this,qt=wt(qt,!0));return!(this===wn&&et(Zn,qt)&&!et(nn,qt))&&(!(bn||!et(this,qt)||!et(Zn,qt)||et(this,kn)&&this[kn][qt])||bn)},Cn=function(qt,bn){if(qt=At(qt),bn=wt(bn,!0),qt!==wn||!et(Zn,bn)||et(nn,bn)){var In=Ft(qt,bn);return!In||!et(Zn,bn)||et(qt,kn)&&qt[kn][bn]||(In.enumerable=!0),In}},$n=function(qt){for(var bn,In=Qt(At(qt)),sr=[],fr=0;In.length>fr;)et(Zn,bn=In[fr++])||bn==kn||bn==it||sr.push(bn);return sr},gn=function(qt){for(var bn,In=qt===wn,sr=Qt(In?nn:At(qt)),fr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||In&&!et(wn,bn)||fr.push(Zn[bn]);return fr};fn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var qt=dt(arguments.length>0?arguments[0]:void 0),bn=function(In){this===wn&&bn.call(nn,In),et(this,kn)&&et(this[kn],qt)&&(this[kn][qt]=!1),dn(this,qt,yt(1,In))};return nt&&yn&&dn(wn,qt,{configurable:!0,set:bn}),xn(qt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=$n,$(19).f=Pn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Pn,!0),st.f=function(qt){return xn(ft(qt))}),tt(tt.G+tt.W+tt.F*!fn,{Symbol:Gt});for(var Dn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;Dn.length>Nn;)ft(Dn[Nn++]);for(var Hn=Mt(ft.store),hn=0;Hn.length>hn;)ct(Hn[hn++]);tt(tt.S+tt.F*!fn,"Symbol",{for:function(qt){return et(jn,qt+="")?jn[qt]:jn[qt]=Gt(qt)},keyFor:function(qt){if(!sn(qt))throw TypeError(qt+" is not a symbol!");for(var bn in jn)if(jn[bn]===qt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!fn,"Object",{create:function(qt,bn){return bn===void 0?kt(qt):Rn(kt(qt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:$n,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(qt){return Tt.f(gt(qt))}}),Wt&&tt(tt.S+tt.F*(!fn||ot(function(){var qt=Gt();return un([qt])!="[null]"||un({a:qt})!="{}"||un(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var bn,In,sr=[qt],fr=1;arguments.length>fr;)sr.push(arguments[fr++]);if(In=bn=sr[1],(vt(bn)||qt!==void 0)&&!sn(qt))return at(bn)||(bn=function(Wn,gr){if(typeof In=="function"&&(gr=In.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),vt=ct?et(bt).concat(ct(bt)):et(bt),gt=vt.length,At=0;gt>At;)at=vt[At++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,qt){switch(qt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,qt[0]);case 2:return hn.call(Zt,qt[0],qt[1]);case 3:return hn.call(Zt,qt[0],qt[1],qt[2])}return hn.apply(Zt,qt)}function vt(hn,Zt){return!!(hn&&hn.length)&&function(qt,bn,In){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,qn=vr+(Mn?1:-1);Mn?qn--:++qn-1}function gt(hn){return hn!=hn}function At(hn,Zt){for(var qt=hn.length,bn=0;qt--;)hn[qt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var qt=-1,bn=hn.length,In=0,sr=[];++qt2?kt:void 0);function vn(hn){return Dn(hn)?Wt(hn):{}}function jn(hn){return!(!Dn(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var qt=Dn(Zt)?Qt.call(Zt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(hn)||function(Zt){var qt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{qt=!!(Zt+"")}catch{}return qt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,qt,bn){for(var In=-1,sr=hn.length,fr=qt.length,Wn=-1,gr=Zt.length,vr=un(sr-fr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(qt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,vt=ot&it.B,gt=ot&it.W,At=ht?et:et[ut]||(et[ut]={}),wt=At.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(At,dt)||(st=ft?yt[dt]:lt[dt],At[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:vt&&ft?nt(st,_e):gt&&yt[dt]==st?function(kt){var xt=function(_t,Tt,jt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(_t);case 2:return new kt(_t,Tt)}return new kt(_t,Tt,jt)}return kt.apply(this,arguments)};return xt.prototype=kt.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((At.virtual||(At.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var kt in wt)Object.prototype.hasOwnProperty.call(wt,kt)&&(yt[kt]=wt[kt]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,kt=(0,nt.default)(wt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var kt=(0,tt.default)(yt);for(var xt in wt)kt.indexOf(xt)===-1&&kt.push(xt);return kt.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?kt-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=At(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),kn=bt(Wt,un);return(0,rt.default)(vt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var kt=wt.split(":"),xt=(0,nt.default)(kt,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=gt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,vt){return Function.prototype.apply.call(at,bt,vt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(vt,gt){function At(){wt!==void 0&&at.removeListener("error",wt),vt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,At),gt(yt)},at.once("error",wt)),at.once(bt,At)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,vt,gt){var At,wt,yt,kt;if(ot(vt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,vt.listener?vt.listener:vt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=vt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=gt?[vt,yt]:[yt,vt]:gt?yt.unshift(vt):yt.push(vt),(At=ut(at))>0&&yt.length>At&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,kt=xt,console&&console.warn&&console.warn(kt)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,vt){var gt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:vt},At=dt.bind(gt);return At.listener=vt,gt.wrapFn=At,At}function st(at,bt,vt){var gt=at._events;if(gt===void 0)return[];var At=gt[bt];return At===void 0?[]:typeof At=="function"?vt?[At.listener||At]:[At]:vt?function(wt){for(var yt=new Array(wt.length),kt=0;kt0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var kt=At[at];if(kt===void 0)return!1;if(typeof kt=="function")nt(kt,this,bt);else{var xt=kt.length,_t=ht(kt,xt);for(vt=0;vt=0;wt--)if(vt[wt]===bt||vt[wt].listener===bt){yt=vt[wt].listener,At=wt;break}if(At<0)return this;At===0?vt.shift():function(kt,xt){for(;xt+1=0;gt--)this.removeListener(at,bt[gt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),vt=$(11),gt=$(18),At=$(9),wt=$(23),yt=$(16),kt=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,kn=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,fn=typeof Gt=="function"&&!!Tt.f,An=_e.QObject,yn=!An||!An.prototype||!An.prototype.findChild,dn=nt&&ot(function(){return kt(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=kt(Gt.prototype);return bn._k=Vt,bn},sn=fn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,kn)&&Vt[kn][bn]&&(Vt[kn][bn]=!1),Pn=kt(Pn,{enumerable:yt(0,!1)})):(et(Vt,kn)||Jt(Vt,kn,yt(1,{})),Vt[kn][bn]=!0),dn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=At(bn)),fr=0,Wn=sr.length;Wn>fr;)Sn(Vt,Pn=sr[fr++],bn[Pn]);return Vt},Nn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,kn)&&this[kn][Vt])||bn)},Cn=function(Vt,bn){if(Vt=At(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,kn)&&Vt[kn][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(At(Vt)),sr=[],fr=0;Pn.length>fr;)et(Zn,bn=Pn[fr++])||bn==kn||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:At(Vt)),fr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||fr.push(Zn[bn]);return fr};fn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,kn)&&et(this[kn],Vt)&&(this[kn][Vt]=!1),dn(this,Vt,yt(1,Pn))};return nt&&yn&&dn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Nn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Nn,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!fn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),In=0;$n.length>In;)ft($n[In++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!fn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!fn,"Object",{create:function(Vt,bn){return bn===void 0?kt(Vt):Rn(kt(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(gt(Vt))}}),Wt&&tt(tt.S+tt.F*(!fn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],fr=1;arguments.length>fr;)sr.push(arguments[fr++]);if(Pn=bn=sr[1],(vt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),vt=ct?et(bt).concat(ct(bt)):et(bt),gt=vt.length,At=0;gt>At;)at=vt[At++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function vt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function gt(hn){return hn!=hn}function At(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?kt:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,fr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-fr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,kt){switch(kt.length){case 0:return wt.call(yt);case 1:return wt.call(yt,kt[0]);case 2:return wt.call(yt,kt[0],kt[1]);case 3:return wt.call(yt,kt[0],kt[1],kt[2])}return wt.apply(yt,kt)}function it(wt,yt){for(var kt=-1,xt=yt.length,_t=wt.length;++kt-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(kt)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,vt,gt,At=(vt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,kt=yt;for(bt;kt--;)if(typeof wt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,Dt=lt(Et);if(Pt){var Rt=lt(this).constructor;Ot=Reflect.construct(Dt,arguments,Rt)}else Ot=Dt.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState(function(Pt){var Ot=this.constructor.getDerivedStateFromProps(Et,Pt);return Ot??null}.bind(this))}function gt(Et,Pt){try{var Ot=this.props,Dt=this.state;this.props=Et,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,Dt)}finally{this.props=Ot,this.state=Dt}}function At(Et){var Pt=Et.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,Dt=null,Rt=null;if(typeof Pt.componentWillMount=="function"?Ot="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Dt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Dt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||Dt!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,kt){switch(kt.length){case 0:return wt.call(yt);case 1:return wt.call(yt,kt[0]);case 2:return wt.call(yt,kt[0],kt[1]);case 3:return wt.call(yt,kt[0],kt[1],kt[2])}return wt.apply(yt,kt)}function it(wt,yt){for(var kt=-1,xt=yt.length,_t=wt.length;++kt-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(kt)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,vt,gt,At=(vt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,kt=yt;for(bt;kt--;)if(typeof wt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Nt){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState(function(Nt){var Ot=this.constructor.getDerivedStateFromProps(Et,Nt);return Ot??null}.bind(this))}function gt(Et,Nt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Nt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function At(Et){var Nt=Et.prototype;if(!Nt||!Nt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Nt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof Nt.componentWillMount=="function"?Ot="componentWillMount":typeof Nt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Nt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Nt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Nt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Nt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` - `+Ot:"")+(Dt!==null?` - `+Dt:"")+(Rt!==null?` + `+Ot:"")+($t!==null?` + `+$t:"")+(Rt!==null?` `+Rt:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=bt,Pt.componentWillReceiveProps=vt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=gt;var Yt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Ut,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ut,pn,Gn)}}return Et}function wt(Et,Pt){if(Et==null)return{};var Ot,Dt,Rt=function(tn,Yt){if(tn==null)return{};var Ut,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ut]=tn[Ut]);return zn}(Et,Pt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for(Dt=0;Dt=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var Pt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Pt==="number"&&(Pt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Pt}bt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Pt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,Dt){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Dt.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Pt.objectBorder}},Dt)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,Dt){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},Dt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Pt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Pt,Ot){return Et||console.error("theme has not been set"),function(Dt){var Rt=kt;return Dt!==!1&&Dt!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})(Dt)}(Et)(Pt,Ot)}var Ft=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=(Dt.rjvId,Dt.type_name),rn=Dt.displayDataTypes,tn=Dt.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props;return at.a.createElement("div",Mt(Dt.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},Dt)),Dt.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props;return at.a.createElement("div",Mt(Dt.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},Dt)),at.a.createElement("span",Object.assign({className:"date-value"},Mt(Dt.theme,"date-value")),Dt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props;return at.a.createElement("div",Mt(Dt.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},Dt)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Pt){(Pt==null||Pt>Et.length)&&(Pt=Et.length);for(var Ot=0,Dt=new Array(Pt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Pt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var Dt=0,Rt=function(){};return{s:Rt,n:function(){return Dt>=Et.length?{done:!0}:{done:!1,value:Et[Dt++]}},e:function(Ut){throw Ut},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ut=Ot.next();return tn=Ut.done,Ut},e:function(Ut){Yt=!0,rn=Ut},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Pt){if(Array.isArray(Pt))return Wt(Pt)}(Et)||function(Pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pt))return Array.from(Pt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){var Dt;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},Dt)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Pt=1;Pt=0||(Ln[dr]=Jn[dr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=$n(Kn,Pt),Un=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var dr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),Dn(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Ir){var Dr=Ir;Nn.style[Dr]=jr[Dr]}),Dn(Nn),Nn.value=tr;var an=function(Ir,Dr){var zr=Ir.scrollHeight;return Dr.sizingStyle.boxSizing==="border-box"?zr+Dr.borderSize:zr-Dr.paddingSize}(Nn,ar);Nn.value="x";var Pr=Nn.scrollHeight-kr,Br=Pr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var $r=Pr*or;return Or==="border-box"&&($r=$r+kr+Tr),[an=Math.min($r,an),Pr]}(mr,Jn.value||Jn.placeholder||"x",Rt,Dt),Tn=dr[0],Ln=dr[1];Un.current!==Tn&&(Un.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ut(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Pn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(qt);function In(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Pt){return{type:Et,value:Pt}}var fr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(Dt){var Rt;return tt(this,Ot),(Rt=Pt.call(this,Dt)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ut=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ut),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ut,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(qn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(qn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Dt=this.props,Rt=(Dt.src,Dt.theme),rn=Dt.hidden,tn=Dt.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ut="inline";return rn&&(Ut="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ut}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(Dt){var Rt;return tt(this,Ot),(Rt=Pt.call(this,Dt)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ut){var pn;switch(yt(Ut)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ut;break;case"date":case"function":case"regexp":pn=Ut.toString();break;default:try{pn=JSON.stringify(Ut,null," ")}catch{pn=""}}return pn}(rn.value),Yt=In(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ut=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ut,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ut=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ut));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ut));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ut));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ut));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ut));case"null":return at.a.createElement(An,Ut);case"nan":return at.a.createElement(fn,Ut);case"undefined":return at.a.createElement(sn,Ut);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ut));case"regexp":return at.a.createElement(dn,Object.assign({value:rn.value},Ut));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ut=Yt.target.value,pn=In(Ut);Rt.setState({editValue:Ut,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ut=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ut,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ut=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ut)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ut,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ut=ft(Rt).props,pn=Ut.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ut));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ut));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ut));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ut));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ut));case"null":return at.a.createElement(An,Ut);case"nan":return at.a.createElement(fn,Ut);case"undefined":return at.a.createElement(sn,Ut);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ut))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var Dt=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ut=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Un=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ut,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return Dt.setState(nt(nt({},Dt.state),{},{hovered:!0}))},onMouseLeave:function(){return Dt.setState(nt(nt({},Dt.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ut,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ut,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ut,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ut,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Un===!1&&Kn===!1?null:function(mr){var dr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?Dt.prepopInput(rn):Un!==!1&&(dr.shift(),Un(nt(nt({},rn),{},{namespace:dr})))}},Mt(Ut,"variableValue",{cursor:Un===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ut,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){var Dt;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},Dt.getRemoveObject=function(Yt){var Ut=Dt.props,pn=Ut.theme,zn=(Ut.hover,Ut.namespace),Gn=Ut.name,Kn=Ut.src,Xn=Ut.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},Dt.render=function(){var Yt=Dt.props,Ut=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Un=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ut,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),Dt.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Un,clickCallback:Gn,src:Kn,theme:Ut,namespace:Xn}):null,zn!==!1?Dt.getAddAttribute(Un):null,pn!==!1?Dt.getRemoveObject(Un):null)},Dt}return Ot}(at.a.PureComponent);function Nr(Et){var Pt=Et.parent_type,Ot=Et.namespace,Dt=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ut=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Pt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ut),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},Dt&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ut),Dt&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(fr,Object.assign({},Mt(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(Dt){var Rt;return tt(this,Ot),(Rt=Pt.call(this,Dt)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function(Dt){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[Dt]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var Dt=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ut=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Un=tn,Qn=Math.ceil(rn.length/Un);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ut,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ut,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ut,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ut,"icon-container"),{onClick:function(mr){Dt.toggleCollapsed(Jn)}}),Dt.getExpandedIcon(Jn)),Dt.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Un,index_offset:Jn*Un,src:rn.slice(Jn*Un,Jn*Un+Un),namespace:zn,type:"array",parent_type:"array_group",theme:Ut},Gn)):at.a.createElement("span",Object.assign({},Mt(Ut,"brace"),{onClick:function(mr){Dt.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ut,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ut,"object-size")),Jn*Un," - ",Jn*Un+Un>rn.length?rn.length:Jn*Un+Un)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(Dt){var Rt;tt(this,Ot),(Rt=Pt.call(this,Dt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ut){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ut)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ut=(Yt.rjvId,Yt.theme,Rt.state),pn=Ut.size,zn=Ut.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ut,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Un=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ut=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ut.name=parseInt(Ut.name)+Kn),tn.hasOwnProperty(mr))if(Ut.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ut.name,depth:zn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),parent_type:Qn},Yt)));else if(Ut.type==="array"){var dr=Ct;Xn&&Ut.value.length>Xn&&(dr=Yr),rr.push(at.a.createElement(dr,Object.assign({key:Ut.name,depth:zn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ut.name+"_"+Un,variable:Ut,singleIndent:5,namespace:Un,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState(Dt);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function(Dt,Rt){var rn=this,tn=this.props,Yt=tn.src,Ut=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ut,"brace"),Dt==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ut,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ut,"icon-container")),at.a.createElement(zn,{theme:Ut,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ut,"brace"),Dt==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var Dt=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ut=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Un=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Dt.setState(nt(nt({},Dt.state),{},{hovered:!0}))},onMouseLeave:function(){return Dt.setState(nt(nt({},Dt.state),{},{hovered:!1}))}},Mt(Ut,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Un),Un?this.getObjectContent(rn,tn,nt({theme:Ut,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ut,"brace").style),{},{paddingLeft:Un?"3px":"0px"})},Xn==="array"?"]":"}"),Un?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function(Dt,Rt){var rn=Rt.prevProps;return Dt.src!==rn.src||Dt.collapsed!==rn.collapsed||Dt.name!==rn.name||Dt.namespace!==rn.namespace||Dt.rjvId!==rn.rjvId?nt(nt({},Ot.getState(Dt)),{},{prevProps:Dt}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Pt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Pt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Pt,hovered:!1}};var mo=function Et(Pt,Ot){tt(this,Et),this.name=Pt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){var Dt;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ut,depth:0,jsvRoot:!0},Yt))))},Dt}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(Dt){var Rt;return tt(this,Ot),(Rt=Pt.call(this,Dt)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Dt.input?Dt.input:""},Rt}return it(Ot,[{key:"render",value:function(){var Dt=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ut=this.state.input,pn=Yt(Ut);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ut,placeholder:"...",onChange:function(zn){Dt.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?Dt.submit():zn.key==="Escape"&&Dt.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return Dt.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){var Dt;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$2="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#31A6F5",foreground:"#FFFFFF"},accent:"#31A6F5",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#262629"},text:{primary:"#0F0F0F",secondary:"#7A8999"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#31A6F5",foreground:"#FFFFFF"},accent:"#E5E5EA",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style$1="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},style="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);class TonProofDemoApiService{constructor(){Qo(this,"localStorageKey","demo-api-access-token");Qo(this,"host","https://demo.tonconnect.dev");Qo(this,"accessToken",null);Qo(this,"refreshIntervalMs",9*60*1e3);this.accessToken=localStorage.getItem(this.localStorageKey),this.accessToken||this.generatePayload()}async generatePayload(){try{return{tonProof:(await(await fetch(`${this.host}/ton-proof/generatePayload`,{method:"POST"})).json()).payload}}catch{return null}}async checkProof(_,d){try{const k={address:d.address,network:d.chain,proof:{..._,state_init:d.walletStateInit}},j=await(await fetch(`${this.host}/ton-proof/checkProof`,{method:"POST",body:JSON.stringify(k)})).json();j!=null&&j.token&&(localStorage.setItem(this.localStorageKey,j.token),this.accessToken=j.token)}catch(k){console.log("checkProof error:",k)}}async getAccountInfo(_){return await(await fetch(`${this.host}/dapp/getAccountInfo?network=${_.chain}`,{headers:{Authorization:`Bearer ${this.accessToken}`,"Content-Type":"application/json"}})).json()}reset(){this.accessToken=null,localStorage.removeItem(this.localStorageKey),this.generatePayload()}}const TonProofDemoApi=new TonProofDemoApiService;function useInterval(b,_){const d=reactExports.useRef(b);reactExports.useLayoutEffect(()=>{d.current=b},[b]),reactExports.useEffect(()=>{if(!_&&_!==0)return;const k=setInterval(()=>d.current(),_);return()=>clearInterval(k)},[_])}const TonProofDemo=()=>{const b=reactExports.useRef(!0),[_,d]=reactExports.useState({}),k=useTonWallet(),[j,$]=reactExports.useState(!1),[_e]=useTonConnectUI(),et=reactExports.useCallback(async()=>{b.current&&(_e.setConnectRequestParameters({state:"loading"}),b.current=!1);const tt=await TonProofDemoApi.generatePayload();tt?_e.setConnectRequestParameters({state:"ready",value:tt}):_e.setConnectRequestParameters(null)},[_e,b]);b.current&&et(),useInterval(et,TonProofDemoApi.refreshIntervalMs),reactExports.useEffect(()=>_e.onStatusChange(async tt=>{var rt;if(!tt||tt.account.chain===CHAIN.TESTNET){TonProofDemoApi.reset(),$(!1);return}if((rt=tt.connectItems)!=null&&rt.tonProof&&"proof"in tt.connectItems.tonProof&&await TonProofDemoApi.checkProof(tt.connectItems.tonProof.proof,tt.account),!TonProofDemoApi.accessToken){_e.disconnect(),$(!1);return}$(!0)}),[_e]);const nt=reactExports.useCallback(async()=>{if(!k)return;const tt=await TonProofDemoApi.getAccountInfo(k.account);d(tt)},[k]);return j?jsxs("div",{className:"ton-proof-demo",children:[jsx$1("h3",{children:"Demo backend API with ton_proof verification"}),j?jsx$1("button",{onClick:nt,children:"Call backend getAccountInfo()"}):jsx$1("div",{className:"ton-proof-demo__error",children:"Connect wallet to call API"}),jsx$1(ReactJson,{src:_,name:"response",theme:"ocean"})]}):null};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-react-ui/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(TonProofDemo,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),vt=d(3875),gt=d.n(vt),At=d(6954),wt=d.n(At);d(9585);function yt(fn){var An="luna-".concat(fn,"-");function yn(dn){return tt()(dt()(dn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(dn){if(/<[^>]*>/g.test(dn))try{var xn=ht().parse(dn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(dn)}return yn(dn)}}function kt(fn,An){for(var yn=0,dn=fn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(fn){(0,$.Z)(yn,fn);var An=vn(yn);function yn(dn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=dn,sn.$container=Mt()(dn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,$n,gn){var Dn=sn.c;Cn==="theme"&&(sn.$container.rmClass(Dn("theme-".concat(gn))).addClass(Dn("theme-".concat($n))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",$n)}))}),sn.setOption("theme",Pn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dn("platform-".concat(xt()))).rmClass(dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(dn,xn){var sn=this,Sn=this.options,Rn={};typeof dn=="string"?Rn[dn]=xn:Rn=dn,Jt()(Rn,function(Pn,Cn){var $n=Sn[Cn];Sn[Cn]=Pn,sn.emit("optionChange",Cn,Pn,$n)})}},{key:"getOption",value:function(dn){return this.options[dn]}},{key:"addSubComponent",value:function(dn){dn.setOption("theme",this.options.theme),this.subComponents.push(dn)}},{key:"removeSubComponent",value:function(dn){En()(this.subComponents,function(xn){return xn===dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(dn){return dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(dn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(dn,xn),Gt()(this.options,dn)}},{key:"find",value:function(dn){return this.$container.find(this.c(dn))}}]),yn}(Tt());function Zn(fn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(fn){(0,$.Z)(yn,fn);var An=Zn(yn);function yn(dn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,dn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var dn=this;this.on("optionChange",function(xn){xn==="element"&&dn.render()})}},{key:"render",value:function(){var dn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var dn=this.options.element,xn=window.getComputedStyle(dn);function sn(Rn){var Pn=["top","left","right","bottom"];return Rn!=="position"&&(Pn=tt()(Pn,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(Pn=tt()(Pn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Pn[0]],Rn),left:wn(xn[Pn[1]],Rn),right:wn(xn[Pn[2]],Rn),bottom:wn(xn[Pn[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(fn,An){if(it()(fn))return fn;if(!ut()(fn))return"‒";var yn,dn=(yn=fn,gt()(yn.replace("px","")));return isNaN(dn)?fn:An==="position"?dn:dn===0?"‒":dn}(function(fn,An){try{fn.exports=An,fn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return _a}});var k=d(168),j=d(181);function $(Er,Ur){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ht=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ht!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ht=Ht.call(Ar)).next,zt===0){if(Object(Ht)!==Ht)return;_r=!1}else for(;!(_r=(mn=yr.call(Ht)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ht.return!=null&&(ur=Ht.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Ur)||(0,j.Z)(Er,Ur)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),vt=d.n(bt),gt=d(3783),At=d.n(gt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),fn=d(6954),An=d.n(fn),yn=d(9585),dn=d.n(yn);function xn(Er){var Ur="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ht){return ct()(Ht,Ur)?Ht:Ht.replace(/[\w-]+/,function(mn){return"".concat(Ur).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ht=vn().parse(zt);return sn(Ht,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ht)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Ur){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ht=Ar.level,mn=Ht===void 0?0:Ht,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,Vr=[],ro=[],ho="";zt=zt||Er;var Hr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Po(Jr){if(Ur>Kr)ho=", …";else{var ns=ko(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return Vr.push("".concat(ns,": ").concat(_o("(...)"))),void Ur++}Vr.push("".concat(ns,": ").concat(Pn(zt[Jr],Hr))),Ur++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Io=Mr=="[object Array]",$o=Mr=="[object Object]",Ho=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ps=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Io)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Ur){var Ht=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ht)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Ur=no(Ar);function Ar(zt,Ht){var mn,Bn=Ht.type,yr=Bn===void 0?"log":Bn,ur=Ht.args,xr=ur===void 0?[]:ur,_r=Ht.id,Mr=Ht.group,Kr=Ht.targetGroup,Vr=Ht.header,ro=Ht.ignoreFilter,ho=ro!==void 0&&ro,Hr=Ht.accessGetter,io=Ht.unenumerable,vo=Ht.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Ur.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=Vr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Hr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(qt())(mn.container),mn.onResize=zn()(function(){dn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ht=!1;zt;){if(zt.collapsed){Ht=!0;break}zt=zt.parent}return Ht!==this.collapsed&&(this.collapsed=Ht,!0)}},{key:"updateIcon",value:function(zt){var Ht=this.console.c;return this.$container.find(Ht(".icon-container")).find(Ht(".icon")).rmAttr("class").addClass([Ht("icon"),Ht("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ht=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ht===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ht)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ht=this.console.c;return zt.find(".".concat(Ht("nesting-level"),":not(.").concat(Ht("group-closed"),")")).last().addClass(Ht("group-closed")),this}},{key:"updateTime",value:function(zt){var Ht=this.$container.find(this.console.c(".time-container"));return this.header&&(Ht.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return In()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ht=this.container.getBoundingClientRect(),mn=Ht.width,Bn=Ht.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ht="";At()(zt,function(mn,Bn){Bn!==0&&(Ht+=" "),In()(mn)?Ht+=Kn()(mn):Ht+=ft()(mn)}),Un()(Ht)}},{key:"bindEvent",value:function(){var zt=this,Ht=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ht(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ht(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ht(".preview-icon-container")).find(Ht(".icon")),ur="caret-down";yr.hasClass(Ht("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ht("icon"),Ht("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ht=this.console.c,mn=this;this.$container.find(Ht(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ht=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ht.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var Vr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});Vr.setOption("theme",Ht.getOption("theme")),Vr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ht.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ht=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Hn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(Vr){return{id:Vr,title:Vr===mn?"Value":Vr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(Vr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Hr){In()(Vr)?ho[Hr]=Hr===mn?"":Ht.formatTableVal(Vr[Hr]):Mn()(Vr)&&(ho[Hr]=Hr===mn?Ht.formatTableVal(Vr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;qn()(Ht,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ht,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ht=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ht.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ht=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=It()(zt);var xr,_r,Mr="";switch(Ht!=="group"&&Ht!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ht){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":fr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ht)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ht,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ht==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ht=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=kr()(Dn||(Dn=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Nt.componentWillMount=bt,Nt.componentWillReceiveProps=vt),typeof Nt.getSnapshotBeforeUpdate=="function"){if(typeof Nt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Nt.componentWillUpdate=gt;var Yt=Nt.componentDidUpdate;Nt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Nt){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Nt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var Nt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Nt==="number"&&(Nt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Nt}bt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Nt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Nt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Nt.braceColor},"expanded-icon":{color:Nt.expandedIcon},"collapsed-icon":{color:Nt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Nt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Nt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Nt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Nt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Nt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Nt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Nt.dataTypes.boolean},date:{display:"inline-block",color:Nt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Nt.dataTypes.float},function:{display:"inline-block",color:Nt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Nt.dataTypes.integer},string:{display:"inline-block",color:Nt.dataTypes.string},nan:{display:"inline-block",color:Nt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Nt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Nt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Nt.dataTypes.background},regexp:{display:"inline-block",color:Nt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Nt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Nt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Nt.editVariable.background,color:Nt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Nt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Nt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Nt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Nt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Nt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Nt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Nt.validationFailure.fontColor,backgroundColor:Nt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Nt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Nt,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=kt;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(Nt,Ot)}var Ft=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Nt){(Nt==null||Nt>Et.length)&&(Nt=Et.length);for(var Ot=0,$t=new Array(Nt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Nt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Nt){if(Array.isArray(Nt))return Wt(Nt)}(Et)||function(Nt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Nt))return Array.from(Nt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Nt=1;Nt=0||(Ln[dr]=Jn[dr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Nt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var dr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),In||((In=document.createElement("textarea")).setAttribute("tab-index","-1"),In.setAttribute("aria-hidden","true"),$n(In)),In.parentNode===null&&document.body.appendChild(In);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;In.style[$r]=jr[$r]}),$n(In),In.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(In,ar);In.value="x";var Nr=In.scrollHeight-kr,Br=Nr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var Dr=Nr*or;return Or==="border-box"&&(Dr=Dr+kr+Tr),[an=Math.min(Dr,an),Nr]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=dr[0],Ln=dr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Nn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Nt){return{type:Et,value:Nt}}var fr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(dn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var dr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(dr.shift(),Hn(nt(nt({},rn),{},{namespace:dr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Ir(Et){var Nt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Nt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(fr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Ir,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var dr=Ct;Xn&&Ht.value.length>Xn&&(dr=Yr),rr.push(at.a.createElement(dr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Ir,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Nt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Nt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Nt,hovered:!1}};var mo=function Et(Nt,Ot){tt(this,Et),this.name=Nt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),It=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$2="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style$1="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},style="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);class TonProofDemoApiService{constructor(){Qo(this,"localStorageKey","demo-api-access-token");Qo(this,"host","https://demo.tonconnect.dev");Qo(this,"accessToken",null);Qo(this,"refreshIntervalMs",9*60*1e3);this.accessToken=localStorage.getItem(this.localStorageKey),this.accessToken||this.generatePayload()}async generatePayload(){try{return{tonProof:(await(await fetch(`${this.host}/ton-proof/generatePayload`,{method:"POST"})).json()).payload}}catch{return null}}async checkProof(_,d){try{const k={address:d.address,network:d.chain,proof:{..._,state_init:d.walletStateInit}},j=await(await fetch(`${this.host}/ton-proof/checkProof`,{method:"POST",body:JSON.stringify(k)})).json();j!=null&&j.token&&(localStorage.setItem(this.localStorageKey,j.token),this.accessToken=j.token)}catch(k){console.log("checkProof error:",k)}}async getAccountInfo(_){return await(await fetch(`${this.host}/dapp/getAccountInfo?network=${_.chain}`,{headers:{Authorization:`Bearer ${this.accessToken}`,"Content-Type":"application/json"}})).json()}reset(){this.accessToken=null,localStorage.removeItem(this.localStorageKey),this.generatePayload()}}const TonProofDemoApi=new TonProofDemoApiService;function useInterval(b,_){const d=reactExports.useRef(b);reactExports.useLayoutEffect(()=>{d.current=b},[b]),reactExports.useEffect(()=>{if(!_&&_!==0)return;const k=setInterval(()=>d.current(),_);return()=>clearInterval(k)},[_])}const TonProofDemo=()=>{const b=reactExports.useRef(!0),[_,d]=reactExports.useState({}),k=useTonWallet(),[j,$]=reactExports.useState(!1),[_e]=useTonConnectUI(),et=reactExports.useCallback(async()=>{b.current&&(_e.setConnectRequestParameters({state:"loading"}),b.current=!1);const tt=await TonProofDemoApi.generatePayload();tt?_e.setConnectRequestParameters({state:"ready",value:tt}):_e.setConnectRequestParameters(null)},[_e,b]);b.current&&et(),useInterval(et,TonProofDemoApi.refreshIntervalMs),reactExports.useEffect(()=>_e.onStatusChange(async tt=>{var rt;if(!tt||tt.account.chain===CHAIN.TESTNET){TonProofDemoApi.reset(),$(!1);return}if((rt=tt.connectItems)!=null&&rt.tonProof&&"proof"in tt.connectItems.tonProof&&await TonProofDemoApi.checkProof(tt.connectItems.tonProof.proof,tt.account),!TonProofDemoApi.accessToken){_e.disconnect(),$(!1);return}$(!0)}),[_e]);const nt=reactExports.useCallback(async()=>{if(!k)return;const tt=await TonProofDemoApi.getAccountInfo(k.account);d(tt)},[k]);return j?jsxs("div",{className:"ton-proof-demo",children:[jsx$1("h3",{children:"Demo backend API with ton_proof verification"}),j?jsx$1("button",{onClick:nt,children:"Call backend getAccountInfo()"}):jsx$1("div",{className:"ton-proof-demo__error",children:"Connect wallet to call API"}),jsx$1(ReactJson,{src:_,name:"response",theme:"ocean"})]}):null},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(TonProofDemo,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),vt=d(3875),gt=d.n(vt),At=d(6954),wt=d.n(At);d(9585);function yt(fn){var An="luna-".concat(fn,"-");function yn(dn){return tt()(dt()(dn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(dn){if(/<[^>]*>/g.test(dn))try{var xn=ht().parse(dn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(dn)}return yn(dn)}}function kt(fn,An){for(var yn=0,dn=fn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(fn){(0,$.Z)(yn,fn);var An=vn(yn);function yn(dn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Nn=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=dn,sn.$container=Mt()(dn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(In){return In.setOption("theme",Dn)}))}),sn.setOption("theme",Nn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dn("platform-".concat(xt()))).rmClass(dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(dn,xn){var sn=this,Sn=this.options,Rn={};typeof dn=="string"?Rn[dn]=xn:Rn=dn,Jt()(Rn,function(Nn,Cn){var Dn=Sn[Cn];Sn[Cn]=Nn,sn.emit("optionChange",Cn,Nn,Dn)})}},{key:"getOption",value:function(dn){return this.options[dn]}},{key:"addSubComponent",value:function(dn){dn.setOption("theme",this.options.theme),this.subComponents.push(dn)}},{key:"removeSubComponent",value:function(dn){En()(this.subComponents,function(xn){return xn===dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(dn){return dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(dn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(dn,xn),Gt()(this.options,dn)}},{key:"find",value:function(dn){return this.$container.find(this.c(dn))}}]),yn}(Tt());function Zn(fn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(fn){(0,$.Z)(yn,fn);var An=Zn(yn);function yn(dn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,dn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var dn=this;this.on("optionChange",function(xn){xn==="element"&&dn.render()})}},{key:"render",value:function(){var dn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var dn=this.options.element,xn=window.getComputedStyle(dn);function sn(Rn){var Nn=["top","left","right","bottom"];return Rn!=="position"&&(Nn=tt()(Nn,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(Nn=tt()(Nn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Nn[0]],Rn),left:wn(xn[Nn[1]],Rn),right:wn(xn[Nn[2]],Rn),bottom:wn(xn[Nn[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(fn,An){if(it()(fn))return fn;if(!ut()(fn))return"‒";var yn,dn=(yn=fn,gt()(yn.replace("px","")));return isNaN(dn)?fn:An==="position"?dn:dn===0?"‒":dn}(function(fn,An){try{fn.exports=An,fn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return _a}});var k=d(168),j=d(181);function $(Er,Hr){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ut=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(Ar)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),vt=d.n(bt),gt=d(3783),At=d.n(gt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),fn=d(6954),An=d.n(fn),yn=d(9585),dn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ut)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Hr){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ut=Ar.level,mn=Ut===void 0?0:Ut,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function No(Jr){if(Hr>Kr)ho=", …";else{var ns=ko(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(Nn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var Io,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)Io=gn(Er.toString()),_r=Ro+Io+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Hr=no(Ar);function Ar(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){dn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";At()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new In.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new In.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":fr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=kr()($n||($n=(0,k.Z)([`
    `,`
    `," ",`
    -
    `])),Ht("header"),Bn,Ht("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` -
    +
    `])),Ut("header"),Bn,Ut("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` +
    `).concat(Bn,` `).concat(xr,` -
    -
    +
    +
    -
    -
    ').concat(zt.msg,`
    +
    +
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Ht=zt[0],mn=zt[1],Bn=[];return fr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),In()(Ht)?(At()(Ht,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):In()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ht))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ht=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ht[0],"
    ");return Ht=Ht.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ht.slice(1).join("
    "),"
    ").replace(qr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ht=this.console.c,mn=fr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):In()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Ir()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return In()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ht=this.console.c;return In()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Pn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ht=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ht.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):Vn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Pn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ht=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ht.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ht=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ht!==""&&(Bn+="#".concat(Ht)),fr()(mn)){var yr="";At()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ht=an()();return this.elements[Ht]=zt,this.console.c('
    '))}}]),Ar}(Ut());function to(Er){var Ur=(Er=Et()(Er)).split(";"),Ar={};At()(Ur,function(Ht){if(ct()(Ht,":")){var mn=$(Ht.split(":"),2),Bn=mn[0],yr=mn[1];Ar[Wt()(Bn)]=Wt()(yr)}}),Ar.display="inline-block",Ar["max-width"]="100%",delete Ar.width,delete Ar.height;var zt="";return At()(Ar,function(Ht,mn){zt+="".concat(mn,":").concat(Ht,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Uo=d(6329),Jo=d.n(Uo),ms=d(9001),Xo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),_i=d(8933),bs=d.n(_i),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function ks(Er){var Ur=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Ur){var Ht=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ht)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var ga,As=function(Er){(0,tt.Z)(Ar,Er);var Ur=ks(Ar);function Ar(zt,Ht){var mn,Bn=Ht.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,Ar),(mn=Ur.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),At()(mn.subComponents,function(Vr){return Vr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(Ar,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ht){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ht:yr=zt,At()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ht){return Ht===zt})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(zt,Ht),Jo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),Ar}(Ut()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Ur=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Ur){var Ht=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ht)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}b=d.hmd(b);var va=navigator.userAgent,Os=va.indexOf("Android")>-1||va.indexOf("Adr")>-1,js=0,_a=function(Er){(0,tt.Z)(Ar,Er);var Ur=Ts(Ar);function Ar(zt){var Ht,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Ar),(Ht=Ur.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ht.topSpaceHeight=0,Ht.bottomSpaceHeight=0,Ht.lastScrollTop=0,Ht.lastTimestamp=0,Ht.speedToleranceFactor=100,Ht.maxSpeedTolerance=2e3,Ht.minSpeedTolerance=100,Ht.logs=[],Ht.displayLogs=[],Ht.timer={},Ht.counter={},Ht.asyncList=[],Ht.asyncTimer=null,Ht.isAtBottom=!0,Ht.groupStack=new(Xo()),Ht.selectedLog=null,Ht.onScroll=function(){var Bn=Ht.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ht.isAtBottom=_r;var Mr=Ht.lastScrollTop,Kr=Ht.lastTimestamp,Vr=uo()(),ro=Vr-Kr,ho=xr-Mr,Hr=Math.abs(ho/ro)*Ht.speedToleranceFactor;ro>1e3&&(Hr=1e3),Hr>Ht.maxSpeedTolerance&&(Hr=Ht.maxSpeedTolerance),Hrxr+ur+vo||Ht.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ht.initTpl(),Ht.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ht.$el=Ht.find(".logs"),Ht.el=Ht.$el.get(0),Ht.$fakeEl=Ht.find(".fake-logs"),Ht.fakeEl=Ht.$fakeEl.get(0),Ht.$space=Ht.find(".logs-space"),Ht.space=Ht.$space.get(0),Os&&(Ht.speedToleranceFactor=800,Ht.maxSpeedTolerance=3e3,Ht.minSpeedTolerance=800),Ht.resizeSensor=new(qt())(zt),Ht.renderViewport=ys()(function(Bn){Ht._renderViewport(Bn)},16),Ht.global={copy:function(Bn){fr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Un()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ht.clear()},dir:function(Bn){Ht.dir(Bn)},table:function(Bn,yr){Ht.table(Bn,yr)},keys:Ot()},Ht.bindEvent(),Ht}return(0,et.Z)(Ar,[{key:"setGlobal",value:function(zt,Ht){this.global[zt]=Ht}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(Ar.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ht=this.counter;Nr()(Ht[zt])?Ht[zt]=1:Ht[zt]++,this.info("".concat(zt,": ").concat(Ht[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ht=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ht=this.timer[zt];if(!Ht)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ht,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Xo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ht=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Jo()(Bn,{id:++js,accessGetter:Kr,unenumerable:Vr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Hr=new eo(this,Bn);Hr.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Hr.type)&&io.type===Hr.type&&Hr.isSimple()&&io.text()===Hr.text()?(io.addCount(),Hr.header&&io.updateTime(Hr.header.time),Hr=io,this.detachLog(io)):(ur.push(Hr),this.lastLog=Hr),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Hr),this.emit("insert",Hr)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ht=this.displayLogs,mn=Ht.indexOf(zt);mn>-1&&(Ht.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ht=this.displayLogs;if(Ht.length===0)return Ht.push(zt),void this.renderViewport();var mn=vs()(Ht);if(zt.id>mn.id)return Ht.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ht.length-1,xr=0;yr<=ur;){if((Bn=Ht[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ht=zt.topTolerance,mn=Ht===void 0?500:Ht,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!dn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,Vr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Hr=this.displayLogs,io=0,vo=0,yo=0,Ao=Hr.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Po=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Ho):yo`)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return fr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(At()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=It()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=fr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Ir()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Nn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Nn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),fr()(mn)){var yr="";At()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),Ar}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),Ar={};At()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];Ar[Wt()(Bn)]=Wt()(yr)}}),Ar.display="inline-block",Ar["max-width"]="100%",delete Ar.width,delete Ar.height;var zt="";return At()(Ar,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Jo=d.n(Ho),ms=d(9001),Xo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),_i=d(8933),bs=d.n(_i),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function ks(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var ga,As=function(Er){(0,tt.Z)(Ar,Er);var Hr=ks(Ar);function Ar(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,Ar),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),At()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(Ar,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,At()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Jo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),Ar}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}b=d.hmd(b);var va=navigator.userAgent,Os=va.indexOf("Android")>-1||va.indexOf("Adr")>-1,js=0,_a=function(Er){(0,tt.Z)(Ar,Er);var Hr=Ts(Ar);function Ar(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Ar),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Xo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Os&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=ys()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){fr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(Ar,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(Ar.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Ir()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Xo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Jo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=vs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!dn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,Ao=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,No=Oo.length;_oho?vo+=jo:yo+jo>ro?Io.appendChild(Uo):yo
    - `])))))}}]),Ar}(As),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Ur="",Ar=Er.stack?Er.stack.split(` -`):"",zt=0,Ht=Ar.length;zt-1&&zt]*>/g.test(pt))try{var It=At().parse(pt);return Mt(It,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),At().stringify(It)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var It=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,It)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var dn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,It){var Kt,Et=It.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Pt===void 0?"light":Pt;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(kn()))]),Kt.on("optionChange",function(Dt,Rt,rn){var tn=Kt.c;Dt==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(kn()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,It){var Kt=this,Et=this.options,Pt={};typeof pt=="string"?Pt[pt]=It:Pt=pt,vn()(Pt,function(Ot,Dt){var Rt=Et[Dt];Et[Dt]=Ot,Kt.emit("optionChange",Dt,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){An()(this.subComponents,function(It){return It===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,It),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),Pn=d.n(Rn),Cn=d(3367),$n=d.n(Cn),gn=d(9833),Dn=d.n(gn),Nn=d(1286),Hn=d.n(Nn),hn=d(242),Zt=d.n(hn),qt=d(2439),bn=d.n(qt),In=d(6930),sr=d.n(In),fr=d(6156),Wn=d.n(fr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),qn=d(6768),hr=d.n(qn),Vn=d(3063),Fn=d.n(Vn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var It=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,It)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,It){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},It)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ut=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ut[tn],Kn=Ut[tn+1],Xn=Sr()(-Gn+Fr,0),Un=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Un),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ut=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ut],Kn=zn[Ut+1],Xn=Yt[Ut]+pn,Un=Xn+(Yt[Ut+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Un),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),It.height&&(It.maxHeight=It.height,It.minHeight=It.height),Kt.initOptions(It,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Pt=Et.columns,Ot=Et.minHeight,Dt=Et.maxHeight;return vn()(Pt,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),Dt-1&&(pt.detach(),It.splice(Kt,1),pt===this.selectedNode&&this.selectNode(It[Kt]||It[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,It){var Kt=new Wr(this,pt,It);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,It=this.c,Kt=this.$container,Et=this.options,Pt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var Dt=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=Dt)<0&&(Ot=0),Pt-=Dt;var Rt=this.$dataContainer.find(It(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Pt&&(tn=Pt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var It;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(It=this.selectedNode)===null||It===void 0||It.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var It=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(It("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,It=this.c,Kt=this.$headerRow,Et=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",It(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",It(".sortable"),function(Dt){Dt.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Pt.on(Gt("start"),function(Dt){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart(Dt)}),this.on("optionChange",function(Dt){switch(Dt){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,It){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Pt){var Ot=Et.data[pt],Dt=Pt.data[pt];return Dn()(Ot)&&(Ot=Ot.innerText),Dn()(Dt)&&(Dt=Dt.innerText),It?Kt(Ot,Dt):Kt(Dt,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=It}},{key:"updateWeights",value:function(){var pt=this.container,It=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Pt=0,Ot=Kt.length;Pt'),this.colWidths[Yt]=pn}It.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,It=[],Kt=pt.length-1,Et=0;Et').concat(Pt,"")):It+="".concat(Pt,""),Kt+=""}),this.$headerRow.html(It),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",It=this.options.columns.length-1,Kt=0;Kt
    '));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(dn||(dn=(0,k.Z)([` + `])))))}}]),Ar}(As),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Hr="",Ar=Er.stack?Er.stack.split(` +`):"",zt=0,Ut=Ar.length;zt-1&&zt]*>/g.test(pt))try{var Pt=At().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=It(Kt.attrs.class))}),At().stringify(Pt)}catch{return It(pt)}return It(pt)}}function Mt(Ct,Lt){for(var It=0,pt=Ct.length;It"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}var dn,xn=function(Ct){(0,nt.Z)(It,Ct);var Lt=yn(It);function It(pt,Pt){var Kt,Et=Pt.compName,Nt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Nt===void 0?"light":Nt;return(0,j.Z)(this,It),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(kn()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(It,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(kn()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Nt={};typeof pt=="string"?Nt[pt]=Pt:Nt=pt,vn()(Nt,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){An()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),It}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),Nn=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),In=d(1286),Un=d.n(In),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),fr=d(6156),Wn=d.n(fr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Ir(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(It,Ct);var Lt=Ir(It);function It(pt,Pt){var Kt;(0,j.Z)(this,It),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Nt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Nt,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Nt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Nt-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Nt&&(tn=Nt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Nt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Nt.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Nt){var Ot=Et.data[pt],$t=Nt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Nt=0,Ot=Kt.length;Nt'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Nt,"")):Pt+="".concat(Nt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(dn||(dn=(0,k.Z)([`
    @@ -852,52 +1085,52 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,It=this.dataGrid.getOption("columns");Nt.html(""),vn()(It,function(Kt){var Et=Pn()("td"),Pt=Lt[Kt.id];Hn()(Pt)||(Dn()(Pt)?Et.appendChild(Pt):Et.innerText=$n()(Pt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=$n()(Ct),Lt=$n()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,It,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],It=!isNaN(Nt),Kt=!isNaN(pt),It&&!Kt)return-1;if(Kt&&!It)return 1;if(It&&Kt){var Pt=Nt-pt;if(Pt)return Pt;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=gt().parse(Mn);return _t(cr,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=vr(qn.attrs.class))}),gt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var qn,hr=cr.compName,Vn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=Vn===void 0?"light":Vn;return(0,_e.Z)(this,vr),(qn=gr.call(this)).subComponents=[],qn.compName=hr,qn.c=xt(hr),qn.options={},qn.container=Mn,qn.$container=dt()(Mn),qn.$container.addClass(["luna-".concat(hr),qn.c("platform-".concat(jt()))]),qn.on("optionChange",function(ir,nr,lr){var wr=qn.c;ir==="theme"&&(qn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(qn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),qn.setOption("theme",Fn),qn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var qn=this,hr=this.options,Vn={};typeof Mn=="string"?Vn[Mn]=cr:Vn=Mn,Ft()(Vn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,qn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){kn()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(1907),yn=d.n(An),dn=d(1352),xn=d.n(dn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),Pn=d.n(Rn),Cn=d(7756),$n=d.n(Cn),gn=d(8901),Dn=d.n(gn),Nn=d(1672),Hn=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},In=function(Wn){(0,tt.Z)(vr,Wn);var gr=qt(vr);function vr(Mn){var cr,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},qn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,qn=this.options;if(!Mn||Mn&&qn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void qn.rootDomViewer.emit("select",qn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,Vn=Mn.parentElement;Vn;){if(Vn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=Vn,Vn=Vn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,qn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,qn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(qn){Mn.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,qn=this.c,hr=this.options,Vn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Hn()(Mn.addedNodes,Fn)&&Hn()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(Vn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(Vn)):Vn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(Vn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?qn.on("click",function(){return Mn.select()}):qn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,qn=Mn.ignore,hr=this.options.node,Vn=xn()(hr.childNodes);return Vn=fn()(Vn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!qn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,qn=this.options,hr=qn.node,Vn=qn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,Vn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,qn=this.options,hr=qn.rootContainer,Vn=qn.ignore,Fn=qn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:Vn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:Vn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(Vn){var Fn=Vn.name,ir=Vn.value,nr=Vn.isLink;return` - `.concat(Dn()(Fn),"").concat(ir?'="').concat(Dn()(ir),'"'):"","")}).join(""),qn="";Mn.hasTail?qn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(qn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` + `])))))}}]),It}(xn),Wr=function(){function Ct(Lt,It){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Nn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=It,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,It=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");It.html(""),vn()(Pt,function(Kt){var Et=Nn()("td"),Nt=Lt[Kt.id];Un()(Nt)||($n()(Nt)?Et.appendChild(Nt):Et.innerText=Dn()(Nt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var It,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(It=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(It),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Nt=It-pt;if(Nt)return Nt;if(It.length!==pt.length)return+It||+pt?pt.length-It.length:It.length-pt.length}else if(It!==pt)return It]*>/g.test(Mn))try{var cr=gt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),gt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){kn()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(1907),yn=d.n(An),dn=d(1352),xn=d.n(dn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),Nn=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),In=d(1672),Un=d.n(In);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=fn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Ir){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Ir]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,qn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,qn=Mn.nodeValue,hr=Mn.parentElement,Vn='',Fn='';if(hr&&qn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(Vn).concat(Pn()(qn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(Vn).concat(Pn()(qn,"js",bn)).concat(Fn))}return cr('"'.concat(Vn).concat(Dn()($n()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat(Dn()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,qn=Mn.value;vr.push({name:cr,value:qn,isLink:fr(Wn,cr)})}),gr.attributes=vr,gr}function fr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,In)},129:function(b,_,d){d.d(_,{Z:function(){return dn}});var k=d(907),j=d(181);function $(Cn){return function($n){if(Array.isArray($n))return(0,k.Z)($n)}(Cn)||function($n){if(typeof Symbol<"u"&&$n[Symbol.iterator]!=null||$n["@@iterator"]!=null)return Array.from($n)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),vt=d(5610),gt=d.n(vt),At=d(7483),wt=d.n(At),yt=(d(3990),d(6341)),kt=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var $n="luna-".concat(Cn,"-");function gn(Dn){return ht()(bt()(Dn).split(/\s+/),function(Nn){return kt()(Nn,$n)?Nn:Nn.replace(/[\w-]+/,function(Hn){return"".concat($n).concat(Hn)})}).join(" ")}return function(Dn){if(/<[^>]*>/g.test(Dn))try{var Nn=wt().parse(Dn);return jt(Nn,function(Hn){Hn.attrs&&Hn.attrs.class&&(Hn.attrs.class=gn(Hn.attrs.class))}),wt().stringify(Nn)}catch{return gn(Dn)}return gn(Dn)}}function jt(Cn,$n){for(var gn=0,Dn=Cn.length;gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,Dn=(0,ut.Z)(Cn);if($n){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct(Dn,arguments,Nn)}else gn=Dn.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var $n=vn(gn);function gn(Dn,Nn){var Hn,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Hn=$n.call(this)).subComponents=[],Hn.compName=hn,Hn.c=Tt(hn),Hn.options={},Hn.container=Dn,Hn.$container=st()(Dn),Hn.$container.addClass(["luna-".concat(hn),Hn.c("platform-".concat(Mt()))]),Hn.on("optionChange",function(bn,In,sr){var fr=Hn.c;bn==="theme"&&(Hn.$container.rmClass(fr("theme-".concat(sr))).addClass(fr("theme-".concat(In))),Jt()(Hn.subComponents,function(Wn){return Wn.setOption("theme",In)}))}),Hn.setOption("theme",qt),Hn}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var Dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Dn("platform-".concat(Mt()))).rmClass(Dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Dn,Nn){var Hn=this,hn=this.options,Zt={};typeof Dn=="string"?Zt[Dn]=Nn:Zt=Dn,Jt()(Zt,function(qt,bn){var In=hn[bn];hn[bn]=qt,Hn.emit("optionChange",bn,qt,In)})}},{key:"getOption",value:function(Dn){return this.options[Dn]}},{key:"addSubComponent",value:function(Dn){Dn.setOption("theme",this.options.theme),this.subComponents.push(Dn)}},{key:"removeSubComponent",value:function(Dn){En()(this.subComponents,function(Nn){return Nn===Dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(Dn){return Dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Dn){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(Dn,Nn),Gt()(this.options,Dn)}},{key:"find",value:function(Dn){return this.$container.find(this.c(Dn))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),fn=d(8613),An=d.n(fn);function yn(Cn){var $n=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,Dn=(0,ut.Z)(Cn);if($n){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct(Dn,arguments,Nn)}else gn=Dn.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var dn=function(Cn){(0,it.Z)(gn,Cn);var $n=yn(gn);function gn(Dn){var Nn,Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=$n.call(this,Dn,{compName:"modal"},Hn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,qt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(qt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(qt("no-title")),Zt.footer?(bn.rmClass(qt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(qt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Hn,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Nn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Nn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:fr(Wn,cr)})}),gr.attributes=vr,gr}function fr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return dn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),vt=d(5610),gt=d.n(vt),At=d(7483),wt=d.n(At),yt=(d(3990),d(6341)),kt=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(In){return kt()(In,Dn)?In:In.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var In=wt().parse($n);return jt(In,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(In)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var In=Cn[gn];Dn(In),In.content&&jt(In.content,Dn)}}gt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),kn=d(5852),En=d.n(kn);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,In){var Un,hn=In.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var fr=Un.c;bn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(sr))).addClass(fr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,In){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=In:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(In){return In===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,In),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),fn=d(8613),An=d.n(fn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var dn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var In,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(In=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){In.$container.addClass(In.c("hidden"))},In.render=function(){var hn=(0,tt.Z)(In),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),In.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),In.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?In.$close.show():In.$close.hide(),In.$body.css("width",Zt.width+"px"),In.$content.html("").append(Zt.content)},In.hide(),In.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Nn()}),In.initTpl(),In.$title=In.find(".title"),In.$content=In.find(".content"),In.$body=In.find(".body"),In.$footer=In.find(".footer"),In.$close=In.find(".icon-close"),In.bindEvent(),In}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function(Dn){var Nn=Sn(),Hn=Nn.c;Nn.setOption({title:"",content:Dn,width:Pn(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Hn)}),Nn.show()}},{key:"confirm",value:function(Dn){return new Promise(function(Nn){var Hn=Sn(),hn=Hn.c;Hn.setOption({title:"",content:Dn,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Hn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Hn.hide(),Nn(!0)}}},hn)}),Hn.show()})}},{key:"prompt",value:function(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Hn){var hn=Sn(),Zt=hn.c,qt=An()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Hn(qt.value)}st()(qt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:Dn,content:qt,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Hn(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var In=qt.value.length;qt.setSelectionRange(In,In),qt.focus()})}},{key:"setContainer",value:function(Dn){sn=Dn}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=An()("div"),document.body.append(sn)),xn||(xn=new dn(sn,{showClose:!1})),xn}function Rn(Cn,$n){var gn=ht()(Cn,function(Dn,Nn){return An()($n(".button")+$n("."+Dn.type),{onclick:Dn.onclick},Nn)});return An().apply(void 0,[$n(".button-group"),{}].concat($(gn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,$n){try{Cn.exports=$n,Cn.exports.default=$n}catch{}})(b,dn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Dt}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),vt=d.n(bt),gt=d(3023),At=d.n(gt),wt=d(2533),yt=d.n(wt),kt=d(3783),xt=d.n(kt),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),kn=d(7756),En=d.n(kn),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(996),yn=d.n(An),dn=d(3367),xn=d.n(dn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),Pn=d.n(Rn),Cn=d(6329),$n=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ut=this.id,pn={id:Ut,val:rn};return $n()(pn,tn),Yt.push(pn),this.id++,Ut}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ut=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,In=d(6930),sr=d.n(In),fr=d(5229),Wn=d.n(fr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),qn=d(1443),hr=d.n(qn),Vn=d(2461),Fn=d.n(Vn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ut){return Sr()(Ut,rn)?Ut:Ut.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ut=wr().parse(Yt);return Yr(Ut,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ut)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ut=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ut)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var It=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ut){var pn,zn=Ut.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Un,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Un))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Un)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ut){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ut:Gn=Yt,xt()(Gn,function(Kn,Xn){var Un=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Un)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ut){return Ut===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ut),$n()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ut=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ut)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ut;return(0,j.Z)(this,tn),(Ut=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ut),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Un=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Un&&(Xn.find("ul").html(Ut.objToHtml(Gn[Un],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ut.emit("change")}},Ut.bindEvent(),Ut}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ut){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Pn()(Kn);for(var Xn=0,Un=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ut);if(Ut===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ut)||ft()(Ut))return"
  • ".concat(mr(Yt),'').concat(Zt(Ut),"
  • ");if(Ut.type==="RegExp"&&(Kn="regexp"),Ut.type==="Number"&&(Kn="number"),Ut.type==="Number"||Ut.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ut.value),"
  • ");if(Ut.type==="Undefined"||Ut.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ut.type),"
  • ");if(Ut==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ut,"
  • ");if(at()(Ut)){var Xn=Ut.id,Un=Ut.reference,Qn=function(dr){var Tn=dr.type,Ln=dr.value;if(Tn)return Tn==="Function"?qt(Ln):Tn==="Array"&&dr.unenumerable?"Array(".concat(dr.unenumerable.length,")"):dr.type}(Ut)||At()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(dr){if(zn||at()(Ut)&&Ut.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(dr),": ")}return jn()(Ut)&&Ut.length>1e4&&(Ut=En()(Ut,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ut),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(It);function Pt(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Un){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var dr=vr()(mr);cr()(dr)?rr[mr]=Jn:Qn[dr]=Jn}),Qn.enumerable=rr,Qn.type=Un,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Un={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var dr=Xn-1;Jn.type+=(dr-mr>0?" … "+dr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Un[Xn]=Jn});var Qn={};return Qn.enumerable=Un,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ut=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ut.push(rn[Kn][Xn])}),rn.proto&&Ut.push(rn.proto);for(var pn=0,zn=Ut.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ut=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ut)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var Dt=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ut,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ut=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ut),Kn=Gn.map,Xn=Gn.c,Un=Gt()(zn.curTarget),Qn=Un.data("object-id"),rr=Un.find("span").eq(0);if(!Un.data("first-level")&&(Qn&&(Un.find("ul").html(Ut.objToHtml(Kn[Qn],!1)),Un.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Un.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ut.emit("change")}},Ut.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ut.bindEvent(),Ut}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ut){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Un="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],dr=[],Tn={};if(this.options.unenumerable&&!Ut&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=fn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),vt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var kr=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){kr[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=kr}),dr=yt()(Tn),rr=fn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var kr=[];kr=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?dr:rr,Kn||Pn()(kr);for(var Tr=0,jr=kr.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Un=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Un="regexp"),Qn==="Number"&&(Un="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ut),rr=Kn.set(pn,mr),this.map[rr]=pn}var dr="Object";dr=Un==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?qt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||At()(Un));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":dr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(It);Dt.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,Dt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),vt=d.n(bt),gt=d(3875),At=d.n(gt),wt=d(3367),yt=d.n(wt),kt=d(4777),xt=d.n(kt),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),kn=d(3063),En=d.n(kn),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),fn=d.n(wn),An=d(5610),yn=d.n(An),dn=d(7483),xn=d.n(dn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(qn){var hr="luna-".concat(qn,"-");function Vn(Fn){return vt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Pn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=Vn(nr.attrs.class))}),xn().stringify(ir)}catch{return Vn(Fn)}return Vn(Fn)}}function Pn(qn,hr){for(var Vn=0,Fn=qn.length;Vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Vn,Fn=(0,nt.Z)(qn);if(hr){var ir=(0,nt.Z)(this).constructor;Vn=Reflect.construct(Fn,arguments,ir)}else Vn=Fn.apply(this,arguments);return(0,et.Z)(this,Vn)}}var hn=function(qn){(0,_e.Z)(Vn,qn);var hr=Hn(Vn);function Vn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,Vn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(Vn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),Vn}(fn());function Zt(qn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Vn,Fn=(0,nt.Z)(qn);if(hr){var ir=(0,nt.Z)(this).constructor;Vn=Reflect.construct(Fn,arguments,ir)}else Vn=Fn.apply(this,arguments);return(0,et.Z)(this,Vn)}}b=d.hmd(b);var qt=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Vn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(Vn,[{key:"appendTitle",value:function(Fn){var ir=new In(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new fr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),Vn}(hn),bn=function(){function qn(hr,Vn,Fn,ir){(0,j.Z)(this,qn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=Vn,this.value=Fn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),qn}(),In=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir){var nr;return(0,j.Z)(this,Vn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(Vn)}(bn),sr=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn){return(0,j.Z)(this,Vn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(Vn)}(bn),fr=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,Vn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var In=Sn(),Un=In.c;In.setOption({title:"",content:$n,width:Nn(),footer:Rn({OK:{type:"primary",onclick:function(){In.hide()}}},Un)}),In.show()}},{key:"confirm",value:function($n){return new Promise(function(In){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),In(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),In(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=An()("input"+Zt(".input"),{value:In});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=An()("div"),document.body.append(sn)),xn||(xn=new dn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,In){return An()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},In)});return An().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Nn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,dn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),vt=d.n(bt),gt=d(3023),At=d.n(gt),wt=d(2533),yt=d.n(wt),kt=d(3783),xt=d.n(kt),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),kn=d(7756),En=d.n(kn),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(996),yn=d.n(An),dn=d(3367),xn=d.n(dn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),Nn=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+In()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),fr=d(5229),Wn=d.n(fr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Ir=d(6954),Rr=d.n(Ir);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(In()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){It()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Nt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Nn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(dr){var Tn=dr.type,Ln=dr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&dr.unenumerable?"Array(".concat(dr.unenumerable.length,")"):dr.type}(Ht)||At()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(dr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(dr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Nt(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var dr=vr()(mr);cr()(dr)?rr[mr]=Jn:Qn[dr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var dr=Xn-1;Jn.type+=(dr-mr>0?" … "+dr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],dr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=fn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),vt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var kr=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){kr[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=kr}),dr=yt()(Tn),rr=fn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var kr=[];kr=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?dr:rr,Kn||Nn()(kr);for(var Tr=0,jr=kr.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var dr="Object";dr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||At()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":dr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),vt=d.n(bt),gt=d(3875),At=d.n(gt),wt=d(3367),yt=d.n(wt),kt=d(4777),xt=d.n(kt),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),kn=d(3063),En=d.n(kn),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),fn=d.n(wn),An=d(5610),yn=d.n(An),dn=d(7483),xn=d.n(dn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return vt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Nn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Nn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Ir,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Ir))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Ir)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Ir=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Ir)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){In()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(fn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new fr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),fr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(Vn)}(bn),Wn=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Vn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    `));var Ir=Cr.$container.find("input");return Ir.val(nr),Ir.on("change",function(){return Cr.onChange(Ir.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Ir=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    + ').concat(nr,"/").concat(Wr)),Ir.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=At()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=At()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(Vn)}(bn),gr=function(qn,hr,Vn){return((qn-hr)/(Vn-hr)*100).toFixed(2)},vr=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,Vn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(mo,"
    "));var Ct=Ir.find(Rr(".value")),Lt=Ir.find("input"),It=Ir.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=At()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=At()(Lt.val());It.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Ir=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    - - -
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(Vn)}(bn),Mn=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,Vn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    -
    + + +
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Ir=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(wr,`
    +
    +
    -
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(Vn)}(bn),cr=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,Vn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    +
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(Vn)}(bn);(function(qn,hr){try{qn.exports=hr,qn.exports.default=hr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return An}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),vt=d.n(bt),gt=d(6341),At=d.n(gt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function kt(yn){var dn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return At()(Sn,dn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(dn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,dn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var dn=kn(xn);function xn(sn,Sn){var Rn,Pn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,$n=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=dn.call(this)).subComponents=[],Rn.compName=Pn,Rn.c=kt(Pn),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(Pn),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,Dn,Nn){var Hn=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Hn("theme-".concat(Nn))).addClass(Hn("theme-".concat(Dn))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",Dn)}))}),Rn.setOption("theme",$n),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,Pn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function($n,gn){var Dn=Pn[gn];Pn[gn]=$n,Rn.emit("optionChange",gn,$n,Dn)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function fn(yn){var dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var An=function(yn){(0,_e.Z)(xn,yn);var dn=fn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=dn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,Pn=this.$tabs,Cn=this.options.height-1,$n=Pn.find(Rn(".item")),gn=$n.length,Dn='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Pn.append(Dn):$n.eq(sn).before(Dn),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Pn=ot()(this);if(Pn.data("id")===sn){if(Pn.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Pn=ot()(this);Pn.data("id")===sn?(Pn.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):Pn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,Pn=this.c,Cn=Sn.find(Pn(".selected")).get(0),$n=Cn.offsetLeft,gn=Cn.offsetWidth,Dn=Rn.offsetWidth,Nn=Rn.scrollLeft;$nDn+Nn&&(sn=$n+gn-Dn),vt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(vt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),Pn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),Rn.appendChild(Pn);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,Pn=Sn.find(Rn(".selected")).get(0);Pn?sn.css({width:Pn.offsetWidth,left:Pn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);Pn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` + `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return An}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),vt=d.n(bt),gt=d(6341),At=d.n(gt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function kt(yn){var dn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return At()(Sn,dn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(dn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,dn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var dn=kn(xn);function xn(sn,Sn){var Rn,Nn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=dn.call(this)).subComponents=[],Rn.compName=Nn,Rn.c=kt(Nn),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(Nn),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,In){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(In))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,Nn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Nn[gn];Nn[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function fn(yn){var dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var An=function(yn){(0,_e.Z)(xn,yn);var dn=fn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=dn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,Nn=this.$tabs,Cn=this.options.height-1,Dn=Nn.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Nn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Nn=ot()(this);if(Nn.data("id")===sn){if(Nn.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");Nn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Nn=ot()(this);Nn.data("id")===sn?(Nn.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):Nn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,Nn=this.c,Cn=Sn.find(Nn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,In=Rn.scrollLeft;Dn$n+In&&(sn=Dn+gn-$n),vt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(vt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),Nn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Nn.setAttribute("style","height: 200px"),Rn.appendChild(Nn);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,Nn=Sn.find(Rn(".selected")).get(0);Nn?sn.css({width:Nn.offsetWidth,left:Nn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Nn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);Nn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,dn){try{yn.exports=dn,yn.exports.default=dn}catch{}})(b,An)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),vt=(d(3990),d(6341)),gt=d.n(vt),At=(d(3875),d(6954)),wt=d.n(At);d(9585);function yt(Nn){var Hn="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(qt){return gt()(qt,Hn)?qt:qt.replace(/[\w-]+/,function(bn){return"".concat(Hn).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var qt=bt().parse(Zt);return kt(qt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(qt)}catch{return hn(Zt)}return hn(Zt)}}function kt(Nn,Hn){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Hn){var qt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,qt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var kn=function(Nn){(0,et.Z)(hn,Nn);var Hn=un(hn);function hn(Zt,qt){var bn,In=qt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Hn.call(this)).subComponents=[],bn.compName=In,bn.c=yt(In),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(In),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",fr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,qt){var bn=this,In=this.options,sr={};typeof Zt=="string"?sr[Zt]=qt:sr=Zt,jt()(sr,function(fr,Wn){var gr=In[Wn];In[Wn]=fr,bn.emit("optionChange",Wn,fr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(qt){return qt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,qt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),fn=d(6049),An=d.n(fn),yn=d(2327),dn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),Pn=d(8648),Cn=d.n(Pn);function $n(Nn){var Hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Hn){var qt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,qt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Hn=$n(hn);function hn(Zt){var qt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(qt=Hn.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,qt.copy=function(){var In=(0,$.Z)(qt).c,sr=qt.options,fr=sr.text,Wn=sr.escape;dn()(Wn?fr:Rn()(Cn()(fr)));var gr=qt.$copy.find(In(".icon"));gr.addClass(In("icon-check")).rmClass(In("icon-copy")),setTimeout(function(){gr.rmClass(In("icon-check")).addClass(In("icon-copy"))},1e3)},qt._updateCopyPos=function(){var In=(0,$.Z)(qt).container;qt.$copy.css({top:In.scrollTop+5,right:5-In.scrollLeft})},qt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=wn()(function(){return qt._render()},16),qt.updateCopyPos=An()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),xt&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var qt=this,bn=this.options,In=this.$copy,sr=this.c,fr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split(Dn)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){qt.lineNum+=1,vr+='
    ').concat(qt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),fr.find(sr(".table")).append(vr),In.hide(),fr.offset().height>40&&In.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,qt=this.$text,bn=this.options,In=bn.text,sr=bn.wrapLongLines,fr=bn.showLineNumbers;sr?qt.addClass(Zt("wrap-long-lines")):qt.rmClass(Zt("wrap-long-lines")),fr?qt.addClass(Zt("line-numbers")):qt.rmClass(Zt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(In)}}]),hn}(kn),Dn=/\r\n|\r|\n/g;(function(Nn,Hn){try{Nn.exports=Hn,Nn.exports.default=Hn}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return j0}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return qn()},$data:function(){return Vn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return vt()},Logger:function(){return It()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ut()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Un()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return kr()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Ir()},dateFormat:function(){return zr()},debounce:function(){return qr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Uo()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return _i()},escapeJsonStr:function(){return vp},escapeRegExp:function(){return ws()},evalCss:function(){return yp},eventClient:function(){return Do},eventPage:function(){return _p},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return ks()},filter:function(){return xt()},flatten:function(){return As()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return va()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return Ar()},inherits:function(){return Ht()},isArgs:function(){return Bn()},isArr:function(){return fn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Hr()},isDate:function(){return vo()},isEl:function(){return Ao()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return ko()},isHidden:function(){return Po()},isMatch:function(){return Io()},isMiniProgram:function(){return Ho()},isMobile:function(){return Mo()},isNaN:function(){return Ps()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Us()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Hs()},isSorted:function(){return Pl()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return Dl()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Hl()},map:function(){return fo()},mapObj:function(){return ql()},matcher:function(){return Gl()},memStorage:function(){return qs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return Vs()},nextTick:function(){return In()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return fr()},partial:function(){return du()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return Au()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return Du()},safeStorage:function(){return Is},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Uu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return qo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _f()},toNum:function(){return is()},toSrc:function(){return ep()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return rp()},types:function(){return ip()},uncaught:function(){return as()},uniqId:function(){return At()},unique:function(){return Fo()},upperFirst:function(){return Vo()},values:function(){return up()},viewportScale:function(){return nl()},wrap:function(){return hp()},xpath:function(){return mp()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),vt=d.n(bt),gt=d(5229),At=d.n(gt),wt=d(3783),yt=d.n(wt),kt=d(5972),xt=d.n(kt),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),kn=d(7622),En=d.n(kn),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),fn=d.n(wn),An=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=An.length;function dn(Xt){for(var Vt={},$t=0;$t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var qt=function(Xt){(0,et.Z)($t,Xt);var Vt=Zt($t);function $t(){var mt;return(0,j.Z)(this,$t),(mt=Vt.call(this))._style=Hn(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)($t,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),Hn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function vp(Xt){return _i()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Is(Xt,Vt){var $t;switch(Ns()(Vt)&&(Vt=!0),Xt){case"local":$t=window.localStorage;break;case"session":$t=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();$t.setItem(mt,mt);var St=$t.getItem(mt);if($t.removeItem(mt),St!==mt)throw new Error}catch{return Vt?qs():void 0}return $t}function il(Xt){var Vt=rs()(Xt.split("/"));return Vt===""&&(Vt=(Xt=new(Kn())(Xt)).hostname),Vt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var Vt="";if(Xt.getAttribute&&(Vt=Xt.getAttribute("class")||""),Mt()(Vt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var yp=Hn;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var Vt=rl().parse(Xt);return sl(Vt,function($t){$t.attrs&&$t.attrs.class&&($t.attrs.class=Ls($t.attrs.class))}),rl().stringify(Vt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,Vt){for(var $t=0,mt=Xt.length;$t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var ll,ss=at()(document),kp=function(Xt){(0,et.Z)($t,Xt);var Vt=Cp($t);function $t(mt){var St;return(0,j.Z)(this,$t),St=Vt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=Do("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=Do("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=Do("x",Bt=Bt.origEvent)-St._startX,br=Do("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Hn(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)($t,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Hn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return In()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),$t}(ot()),zo=ll=new(It())("[Eruda]","warn");ll.formatter=function(Xt,Vt){return Vt.unshift(this.name),Vt};var Ap=d(4270),Ep=d.n(Ap),Sp=d(6093),Tp=d.n(Sp),Bo=d(129),Op=d(7638);function jp(Xt){var Vt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var Mp=function(Xt){(0,et.Z)($t,Xt);var Vt=jp($t);function $t(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,$t),St=Vt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),In()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Hr()()?"Dark":"Light"},ln),St._style=Hn(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),Ep()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)($t,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Hn.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Is("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&qo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Hn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Hn.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,dn){try{yn.exports=dn,yn.exports.default=dn}catch{}})(b,An)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),vt=(d(3990),d(6341)),gt=d.n(vt),At=(d(3875),d(6954)),wt=d.n(At);d(9585);function yt(In){var Un="luna-".concat(In,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return gt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return kt(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function kt(In,Un){for(var hn=0,Zt=In.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var kn=function(In){(0,et.Z)(hn,In);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",fr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(fr,Wn){var gr=Pn[Wn];Pn[Wn]=fr,bn.emit("optionChange",Wn,fr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),fn=d(6049),An=d.n(fn),yn=d(2327),dn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),Nn=d(8648),Cn=d.n(Nn);function Dn(In){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(In){(0,et.Z)(hn,In);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,fr=sr.text,Wn=sr.escape;dn()(Wn?fr:Rn()(Cn()(fr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=An()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,fr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),fr.find(sr(".table")).append(vr),Pn.hide(),fr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,fr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),fr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(kn),$n=/\r\n|\r|\n/g;(function(In,Un){try{In.exports=Un,In.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return j0}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Ir()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return It()},LocalStore:function(){return vt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return kr()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return _i()},escapeJsonStr:function(){return vp},escapeRegExp:function(){return ws()},evalCss:function(){return yp},eventClient:function(){return $o},eventPage:function(){return _p},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return ks()},filter:function(){return xt()},flatten:function(){return As()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return va()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return Ar()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return fn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return Ao()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return ko()},isHidden:function(){return No()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Ns()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Us()},isSorted:function(){return Nl()},isStr:function(){return Tt()},isUndef:function(){return Is()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return fr()},partial:function(){return du()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return Au()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Iu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _f()},toNum:function(){return is()},toSrc:function(){return ep()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return rp()},types:function(){return ip()},uncaught:function(){return as()},uniqId:function(){return At()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return up()},viewportScale:function(){return nl()},wrap:function(){return hp()},xpath:function(){return mp()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),vt=d.n(bt),gt=d(5229),At=d.n(gt),wt=d(3783),yt=d.n(wt),kt=d(5972),xt=d.n(kt),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),kn=d(7622),En=d.n(kn),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),fn=d.n(wn),An=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=An.length;function dn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function vp(Xt){return _i()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Is()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var yp=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),kp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Cp(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var Ap=d(4270),Ep=d.n(Ap),Sp=d(6093),Tp=d.n(Sp),Bo=d(129),Op=d(7638);function jp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Mp=function(Xt){(0,et.Z)(Dt,Xt);var qt=jp(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),Ep()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -905,7 +1138,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new Op.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(Tp())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-Do("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=Do("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),$t}(ot()),Rp=d(8816);function Pp(Xt){var Vt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}as().start();var Np=function(Xt){(0,et.Z)($t,Xt);var Vt=Pp($t);function $t(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,$t),mt=Vt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Po()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Ds.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ds.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Hs()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):ko()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Hn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Hn(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new Op.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(Tp())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),Rp=d(8816);function Np(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var Ip=function(Xt){(0,et.Z)(Dt,Xt);var qt=Np(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){No()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):ko()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(`
    All @@ -925,7 +1158,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new Rp.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&fn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Ds).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var $p=function(Xt){(0,et.Z)($t,Xt);var Vt=Bp($t);function $t(mt,St){var Bt;return(0,j.Z)(this,$t),Bt=Vt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new Rp.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&fn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat($s).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Dp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Bp(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` `);go()(ln.reqHeaders)||(On+=` Request Headers @@ -936,7 +1169,7 @@ Response Headers `,yt()(ln.resHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` `)})),ln.resTxt&&(On+=` `.concat(ln.resTxt,` -`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)($t,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Lr){return` +`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Lr){return` ').concat(Gr()(Lr),` `).concat(Gr()(br),` `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Lr){return` @@ -967,11 +1200,11 @@ Response Headers `).concat(On,` - `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(Lp()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),$t}(ot()),cl=1e5,Fp=d(9143),zp=d.n(Fp),Up=d(2139),Hp=d(8689),Bs=d(7935),Wp=d(9119);function ul(Xt,Vt){var $t=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);Vt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),$t.push.apply($t,mt)}return $t}function fl(Xt){for(var Vt=1;Vt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var Yp=function(Xt){(0,et.Z)($t,Xt);var Vt=Kp($t);function $t(){var mt;return(0,j.Z)(this,$t),mt=Vt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Vs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Uo()();ln==="windows"&&(ln="win");var On=[],Yn=Gp()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(Lp()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,Fp=d(9143),zp=d.n(Fp),Hp=d(2139),Up=d(8689),Bs=d(7935),Wp=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function fl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Kp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=Gp()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ `)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Hn(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new $p(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new $s.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(qp())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Hn.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new Dp(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(Vp())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -982,7 +1215,7 @@ Response Headers
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),$t}(ct),Qp=d(8209),Jp=d(8613),Xp=d.n(Jp);function dl(Xt){for(var Vt={},$t=0,mt=Xt.length;$tpr?pr:Yn,Lr=0;Lrpr?1:Yn(Vt=pl(Vt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,$t=Vt!==void 0&&Vt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return $t||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var r0=function(){function Xt(Vt,$t){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=Vt,this._devtools=$t,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(Vt){this._curEl=Vt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var $t=co.domain("DOM").getNodeId({node:Vt}).nodeId;co.domain("Overlay").highlightNode({nodeId:$t,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var Vt=bl(),$t=this._origAddEvent=Vt.addEventListener,mt=this._origRmEvent=Vt.removeEventListener;Vt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),$t.apply(this,arguments)},Vt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr +
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),Qp=d(8209),Jp=d(8613),Xp=d.n(Jp);function dl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=pl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var r0=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=bl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr @@ -992,7 +1225,7 @@ Response Headers
    -
    `);Vt.html($t),this._$elementName=Vt.find(_n(".element-name")),this._$attributes=Vt.find(_n(".attributes")),this._$styles=Vt.find(_n(".styles")),this._$listeners=Vt.find(_n(".listeners")),this._$computedStyle=Vt.find(_n(".computed-style"));var mt=Xp()("div");this._$boxModel=at()(mt),this._boxModel=new n0.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var Vt=this._getData(this._curEl),$t=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(Vt.name);var On="Empty";go()(Vt.attributes)||(On=fo()(Vt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` + `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=Xp()("div");this._$boxModel=at()(mt),this._boxModel=new n0.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` ').concat(Gr()(so),` ').concat(po,` `)}).join("")),On=`

    Attributes

    @@ -1002,16 +1235,16 @@ Response Headers `).concat(On,` - `),$t.html(On);var Yn="";if(go()(Vt.styles))St.hide();else{var pr=fo()(Vt.styles,function(Qr){var so=Qr.selectorText,po=Qr.style;return po=fo()(po,function(wo,xo){return'
    ').concat(Gr()(xo),": ").concat(wo,";
    ")}).join(""),'
    +
    `),Dt.html(On);var Yn="";if(go()(qt.styles))St.hide();else{var pr=fo()(qt.styles,function(Qr){var so=Qr.selectorText,po=Qr.style;return po=fo()(po,function(wo,xo){return'
    ').concat(Gr()(xo),": ").concat(wo,";
    ")}).join(""),'
    `).concat(Gr()(so),` {
    `).concat(po,`
    }
    `)}).join("");Yn=`

    Styles

    `).concat(pr,` -
    `),St.html(Yn).show()}var br="";if(Vt.computedStyle){var Lr=_n(`
    +
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Lr=_n(`
    -
    `);Vt.rmDefComputedStyle&&(Lr=_n(`
    +
    `);qt.rmDefComputedStyle&&(Lr=_n(`
    `)),br=`

    Computed Style @@ -1019,19 +1252,19 @@ Response Headers
    - `).concat(Vt.computedStyleSearchKeyword?'
    ').concat(Gr()(Vt.computedStyleSearchKeyword),"
    "):"",` + `).concat(qt.computedStyleSearchKeyword?'
    ').concat(Gr()(qt.computedStyleSearchKeyword),"
    "):"",`

    - `).concat(fo()(Vt.computedStyle,function(Qr,so){return` + `).concat(fo()(qt.computedStyle,function(Qr,so){return``)}).join(""),`
    ').concat(Gr()(so),` `).concat(Qr,`
    -
    `),Bt.html(br).show(),this._boxModel.setOption("element",this._curEl),Bt.find(_n(".box-model")).append(this._$boxModel.get(0))}else Bt.text("").hide();var Zr="";Vt.listeners?(Zr=fo()(Vt.listeners,function(Qr,so){return Qr=fo()(Qr,function(po){var wo=po.useCapture,xo=po.listenerStr;return"
  • ").concat(Gr()(xo),"
  • ")}).join(""),'
    +
    `),Bt.html(br).show(),this._boxModel.setOption("element",this._curEl),Bt.find(_n(".box-model")).append(this._$boxModel.get(0))}else Bt.text("").hide();var Zr="";qt.listeners?(Zr=fo()(qt.listeners,function(Qr,so){return Qr=fo()(Qr,function(po){var wo=po.useCapture,xo=po.listenerStr;return"
  • ").concat(Gr()(xo),"
  • ")}).join(""),'
    ').concat(Gr()(so),`
      `).concat(Qr,` @@ -1039,7 +1272,7 @@ Response Headers
    `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(Vt){var $t={},mt=new e0(Vt),St=Vt.className,Bt=Vt.id,ln=Vt.attributes,On=Vt.tagName;$t.computedStyleSearchKeyword=this._computedStyleSearchKeyword,$t.attributes=o0(ln),$t.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=Vt.erudaEvents;if(Yn&&un()(Yn).length!==0&&($t.listeners=Yn),l0(On))return $t;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(a0,function(Vt,$t){return'url("'.concat(yl($t),'")')})}var s0=["script","style","meta","title","link","head"],l0=function(Xt){return s0.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function c0(Xt){var Vt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var u0=function(Xt){(0,et.Z)($t,Xt);var Vt=c0($t);function $t(){var mt;return(0,j.Z)(this,$t),mt=Vt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Hn(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new r0(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Qp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),In()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Hn.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new e0(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=o0(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),l0(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(a0,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var s0=["script","style","meta","title","link","head"],l0=function(Xt){return s0.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function c0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var u0=function(Xt){(0,et.Z)(Dt,Xt);var qt=c0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new r0(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Qp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1051,7 +1284,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),$t}(ct),wl=function(Xt){return Ao()(Xt)&&Xt.parentNode},cs=null,f0=[{name:"Border All",fn:function(){if(cs)return Hn.remove(cs),void(cs=null);cs=Hn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(Vt){var $t=document.body,mt=new RegExp(Vt,"ig");zs($t,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs($t,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,Vt=document.documentElement,$t=at()(Xt);if($t.data("scaled"))window.scrollTo(0,+$t.data("scaled")),$t.rmAttr("data-scaled"),$t.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,Vt.clientHeight,Vt.scrollHeight,Vt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;$t.css("transform","scale(".concat(Bt,")")),$t.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,Vt){var $t=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=$t.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var p0=function(Xt){(0,et.Z)($t,Xt);var Vt=h0($t);function $t(){var mt;return(0,j.Z)(this,$t),(mt=Vt.call(this))._style=Hn(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)($t,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),Hn.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return Ao()(Xt)&&Xt.parentNode},cs=null,f0=[{name:"Border All",fn:function(){if(cs)return Un.remove(cs),void(cs=null);cs=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var p0=function(Xt){(0,et.Z)(Dt,Xt);var qt=h0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1060,8 +1293,8 @@ Response Headers
    `).concat(Gr()(St.desc),`
    -
    `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),$t}(ct),xl=function(){function Xt(Vt,$t,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=Vt,this._devtools=$t,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new $s.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var Vt=this._dataGrid;this._refreshStorage(),Vt.clear(),yt()(this._storeData,function($t){var mt=$t.key,St=$t.val;Vt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var Vt=this._resources,$t=Is(this._type,!1);if($t){var mt=[];$t=JSON.parse(JSON.stringify($t)),yt()($t,function(St,Bt){Tt()(St)&&(Vt.config.get("hideErudaSetting")&&(qo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:ls()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var Vt=this._$container,$t=Vt.find(_n(".show-detail")),mt=Vt.find(_n(".delete-storage")),St=Vt.find(_n(".copy-storage")),Bt=_n("btn-disabled");$t.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&($t.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var Vt=this._$container,$t=this._type;Vt.html(_n(`

    - `.concat($t==="local"?"Local":"Session",` Storage + `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),xl=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ps(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:ls()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    + `.concat(Dt==="local"?"Local":"Session",` Storage
    @@ -1082,7 +1315,7 @@ Response Headers

    -
    `))),this._$dataGrid=Vt.find(_n(".data-grid")),this._$filterText=Vt.find(_n(".filter-text"))}},{key:"_getVal",value:function(Vt){return this._type==="local"?localStorage.getItem(Vt):sessionStorage.getItem(Vt)}},{key:"_bindEvent",value:function(){var Vt=this,$t=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),Vt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(Vt._storeData,function(Bt){$t==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),Vt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=Vt._selectedItem,ln=Vt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=Vt._selectedItem;an()(Vt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),Vt._$filterText.text(Bt),Vt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=Vt._selectedItem;$t==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),Vt.refresh()}),this._dataGrid.on("select",function(Bt){Vt._selectedItem=Bt.data.key,Vt._updateButtons()}).on("deselect",function(){Vt._selectedItem=null,Vt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function us(Xt,Vt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(Vt))}function fs(Xt,Vt){if(Vt===0)return"";var $t=0,mt=0;switch(Xt){case"cookie":$t=30,mt=60;break;case"script":$t=5,mt=10;break;case"stylesheet":$t=4,mt=8;break;case"image":$t=50,mt=100}return Vt>=mt?"danger":Vt>=$t?"warn":"ok"}var m0=function(){function Xt(Vt,$t){(0,j.Z)(this,Xt),this._$container=Vt,this._devtools=$t,this._selectedItem=null,this._initTpl(),this._dataGrid=new $s.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var Vt=this._$container,$t=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});$t.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;$t.append({key:ln,value:On},{selectable:!0})}),us(Vt,fs("cookie",St.length))}},{key:"_initTpl",value:function(){var Vt=this._$container;Vt.html(_n(`

    +
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function us(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function fs(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var m0=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),us(qt,fs("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    Cookie

    -
    `)),this._$dataGrid=Vt.find(_n(".data-grid")),this._$filterText=Vt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var Vt=this._$container,$t=Vt.find(_n(".show-detail")),mt=Vt.find(_n(".delete-cookie")),St=Vt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");$t.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&($t.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(Vt){for(var $t=co.domain("Network").getCookies().cookies,mt=0,St=$t.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){$t=$t.call(Xt)},n:function(){var Yn=$t.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||$t.return==null||$t.return()}finally{if(On)throw Bt}}}}function _l(Xt,Vt){(Vt==null||Vt>Xt.length)&&(Vt=Xt.length);for(var $t=0,mt=new Array(Vt);$t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var y0=function(Xt){(0,et.Z)($t,Xt);var Vt=v0($t);function $t(){var mt;return(0,j.Z)(this,$t),(mt=Vt.call(this))._style=Hn(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new m0(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Hn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=fs("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var y0=function(Xt){(0,et.Z)(Dt,Xt);var qt=v0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new m0(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=fs("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1139,13 +1372,13 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(ln,` -
    `),Yn=this._$image;return us(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)($t.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,dt.Z)((0,tt.Z)($t.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `),Yn=this._$image;return us(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Un()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=g0(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),$t}(ct),b0=/\.(jpeg|jpg|gif|png)$/,w0=function(Xt){return b0.test(Xt)},Cl=ao()(),x0=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Uo()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _0(Xt){var Vt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var C0=function(Xt){(0,et.Z)($t,Xt);var Vt=_0($t);function $t(){var mt;return(0,j.Z)(this,$t),(mt=Vt.call(this))._style=Hn(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),Hn.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?kr()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(x0,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;ko()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),$t}(ct),k0=d(8299),A0=d(8368),E0=d.n(A0),kl=d(7049);function S0(Xt){var Vt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var T0=function(Xt){(0,et.Z)($t,Xt);var Vt=S0($t);function $t(){var mt;return(0,j.Z)(this,$t),(mt=Vt.call(this))._style=Hn(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),Hn.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)($t.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Un()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=qt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=g0(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),b0=/\.(jpeg|jpg|gif|png)$/,w0=function(Xt){return b0.test(Xt)},Cl=ao()(),x0=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var C0=function(Xt){(0,et.Z)(Dt,Xt);var qt=_0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Is()(mt)?kr()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(x0,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;ko()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),k0=d(8299),A0=d(8368),E0=d.n(A0),kl=d(7049);function S0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var T0=function(Xt){(0,et.Z)(Dt,Xt);var qt=S0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    @@ -1153,15 +1386,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>ds&&(St=ls()(St,ds)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new k0.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>ds&&(St=ls()(St,ds)),new kl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),$t}(ct),O0=3e4,Al=8e4,ds=1e5,j0={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Vt=Xt.container,$t=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Vt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools($t),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:Np,Elements:u0,Network:Yp,Sources:T0,Resources:y0,Info:C0,Snippets:p0,Settings:qt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var Vt=this._devTools;return Xt?Vt.get(Xt):Vt}},add:function(Xt){if(this._checkInit())return ko()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var Vt=this._devTools;return Xt?Vt.showTool(Xt):Vt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Hn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var Vt=this._entryBtn;return Us()(Xt)?(Vt.setPos(Xt),this):Vt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Hn.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Hn.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,Vt){var $t,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,Vt&&(Xt.attachShadow?$t=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&($t=Xt.createShadowRoot()),$t&&(Hn.container=document.head,Hn(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),$t.appendChild(mt),this._shadowRoot=$t)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new Mp(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",Vt=this._$el;this._shadowRoot?(Hn.container=this._shadowRoot,Hn(":host { all: initial }")):(Vt.append('
    ')),Hn.container=Vt.find(".".concat(Xt)).get(0)),Hn(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new kp(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,Vt=new qt;Xt.add(Vt),this._entryBtn.initCfg(Vt),Xt.initCfg(Vt)},_initTools:function(){var Xt=this,Vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Vt=os()(Vt);var $t=this._devTools;Vt.forEach(function(mt){var St=Xt[Vo()(mt)];try{St&&$t.add(new St)}catch(Bt){In()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),$t.showTool(Vt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(vt){try{bt(ft.next(vt))}catch(gt){ct(gt)}}function at(vt){try{bt(ft.throw(vt))}catch(gt){ct(gt)}}function bt(vt){var gt;vt.done?st(vt.value):(gt=vt.value,gt instanceof dt?gt:new dt(function(At){At(gt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(vt){return function(gt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2>[0]?ft.return:gt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,gt[1])).done)return st;switch(ft=0,st&&(gt=[2>[0],st.value]),gt[0]){case 0:case 1:st=gt;break;case 4:return ht.label++,{value:gt[1],done:!1};case 5:ht.label++,ft=gt[1],gt=[0];continue;case 7:gt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||gt[0]!==6&>[0]!==2)){ht=0;continue}if(gt[0]===3&&(!st||gt[1]>st[0]&>[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,kn=Wt.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)At.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||kt)&&(At.children=ft(ht,vt)),At}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(vt){return dt(vt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,vt=new Map,gt=new Map,At=new Map,wt=1;function yt(Gt,Wt){var un=vt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),vt.set(Gt,un),bt.set(un,Gt),gt.set(un,Wt),un)}function kt(Gt,Wt){var un=Wt===void 0?{}:Wt,kn=un.generatePreview,En=kn!==void 0&&kn,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),vt.clear(),gt.clear()},_.wrap=kt,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);vt.delete(Wt),gt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,kn=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!kn,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=gt.get(un),wn=ft.default(Zn,jn),fn=ct.default(Zn),An=0,yn=wn.length;An_t&&(jn=_t,kn=!0);for(var Zn=0;Zn_t){kn=!0;break}wn.push({key:Tt(An),value:Tt(Gt.get(An))}),Zn++,An=fn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],dn=(Zn=0,Gt.keys());for(An=dn.next().value;An;){if(Zn>_t){kn=!0;break}yn.push({value:Tt(An)}),Zn++,An=dn.next().value}un.entries=yn}return un.overflow=kn,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var kn,En=un.subtype;return kn=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=kn,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),kn=un.type,En=un.subtype;return kn==="string"?Gt:kn==="number"||kn==="symbol"?j.default(Gt):kn==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=At(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:vt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:vt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},kn=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=At(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function vt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,kt)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var gt=document.createElement("a");function At(_t){return gt.href=_t,gt.protocol+"//"+gt.host+gt.pathname+gt.search+gt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=At;var kt=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var vt in bt)bt.hasOwnProperty(vt)&&(at[vt]=bt[vt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(vt,gt){function At(kt){try{yt(bt.next(kt))}catch(xt){gt(xt)}}function wt(kt){try{yt(bt.throw(kt))}catch(xt){gt(xt)}}function yt(kt){var xt;kt.done?vt(kt.value):(xt=kt.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(At,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,vt,gt,At={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return gt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(gt[Symbol.iterator]=function(){return this}),gt;function wt(yt){return function(kt){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;At;)try{if(at=1,bt&&(vt=2&xt[0]?bt.return:xt[0]?bt.throw||((vt=bt.return)&&vt.call(bt),0):bt.next)&&!(vt=vt.call(bt,xt[1])).done)return vt;switch(bt=0,vt&&(xt=[2&xt[0],vt.value]),xt[0]){case 0:case 1:vt=xt;break;case 4:return At.label++,{value:xt[1],done:!1};case 5:At.label++,bt=xt[1],xt=[0];continue;case 7:xt=At.ops.pop(),At.trys.pop();continue;default:if(vt=At.trys,!((vt=vt.length>0&&vt[vt.length-1])||xt[0]!==6&&xt[0]!==2)){At=0;continue}if(xt[0]===3&&(!vt||xt[1]>vt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(kt){return!!yt(this,kt)}}),$(gt,at?{get:function(kt){var xt=yt(this,kt);return xt&&xt.value},set:function(kt,xt){return wt(this,kt===0?0:kt,xt)}}:{add:function(kt){return wt(this,kt=kt===0?0:kt,kt)}}),ut&&j(gt,"size",{configurable:!0,get:function(){return At(this).size}}),vt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",vt=st(ht),gt=st(bt);rt(ct,ht,function(At,wt){ft(this,{type:bt,target:At,state:vt(At),kind:wt,last:void 0})},function(){for(var At=gt(this),wt=At.kind,yt=At.last;yt&&yt.removed;)yt=yt.previous;return At.target&&(At.last=yt=yt?yt.next:At.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(At.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,gt=bt?"set":"add",At=j[ct],wt=At&&At.prototype,yt=At,kt={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return vt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(At)||!(vt||wt.forEach&&!lt(function(){new At().entries().next()}))))yt=at.getConstructor(ht,ct,bt,gt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[gt](vt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new At(Jt)}),Ft=!vt&<(function(){for(var Jt=new At,Qt=5;Qt--;)Jt[gt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new At,Jt,yt);return ot(Qt)||tt(Qt,Gt[gt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(gt),vt&&wt.clear&&delete wt.clear}return kt[ct]=yt,k({global:!0,constructor:!0,forced:yt!=At},kt),ft(yt,ct),vt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(vt){for(var gt=ht(vt),At=0,wt=gt.length;Atbt;bt++)if((gt=Ft(ft[bt]))&&tt(dt,gt))return gt;return new lt(!1)}ht=rt(ft,at)}for(At=xt?ft.next:ht.next;!(wt=j(At,ht)).done;){try{gt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof gt=="object"&>&&tt(dt,gt))return gt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),vt="keys",gt="values",At="entries",wt=function(){return this};b.exports=function(yt,kt,xt,_t,Tt,jt,Mt){nt(xt,kt,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in kn)return kn[Zn];switch(Zn){case vt:case gt:case At:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=kt+" Iterator",un=!1,kn=yt.prototype,En=kn[bt]||kn["@@iterator"]||Tt&&kn[Tt],vn=!at&&En||Gt(Tt),jn=kt=="Array"&&kn.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==gt&&En&&En.name!==gt&&(!$&&ct?ot(kn,"name",gt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(gt),keys:jt?vn:Gt(vt),entries:Gt(At)},Mt)for(Qt in Jt)(at||un||!(Qt in kn))&&ut(kn,Qt,Jt[Qt]);else k({target:kt,proto:!0,forced:at||un},Jt);return $&&!Mt||kn[bt]===vn||ut(kn,bt,vn,{name:Tt}),dt[kt]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,vt,gt){dt(ut(vt),0,7)==="Symbol("&&(vt="["+ft(ut(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),gt&>.getter&&(vt="get "+vt),gt&>.setter&&(vt="set "+vt),(!_e(bt,"name")||nt&&bt.name!==vt)&&(et?lt(bt,"name",{value:vt,configurable:!0}):bt.name=vt),ct&>&&_e(gt,"arity")&&bt.length!==gt.arity&<(bt,"length",{value:gt.arity});try{gt&&_e(gt,"constructor")&>.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var At=it(bt);return _e(At,"source")||(At.source=st(ht,typeof vt=="string"?vt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),vt=bt&&bt.value;if(!vt){var gt=new ot,At=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=gt.get();)try{yt()}catch(kt){throw gt.head&&k(),kt}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(At)}):ft?k=function(){ht.nextTick(At)}:(it=tt(it,nt),k=function(){it(At)}):(j=!0,$=ct.createTextNode(""),new st(At).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(wt){gt.head||k(),gt.add(wt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(vt){vt(1)}),bt=function(vt){vt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,vt=et.Dispatch,gt=et.Function,At=et.MessageChannel,wt=et.String,yt=0,kt={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(kt,Ft)){var Jt=kt[Ft];delete kt[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:gt(Ft),Qt=lt(arguments,1);return kt[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete kt[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:vt&&vt.now?j=function(Ft){vt.now(Tt(Ft))}:At&&!st?(_e=($=new At).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(vt,arguments[2]);var At=[];return ut(at,st,{that:At}),tt(vt,"errors",At),vt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]={status:"fulfilled",value:vt},--ct||ot(ft))},function(vt){bt||(bt=!0,ft[at]={status:"rejected",reason:vt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]=vt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,vt=1,gt=!1;tt(ot,function(At){var wt=bt++,yt=!1;vt++,j(ht,ut,At).then(function(kt){yt||gt||(gt=!0,ft(kt))},function(kt){yt||gt||(yt=!0,at[wt]=kt,--vt||st(new lt(at,it)))})}),--vt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),vt=d(842),gt=d(2534),At=d(8572),wt=d(9909),yt=d(2492),kt=d(3702),xt=d(8523),_t="Promise",Tt=kt.CONSTRUCTOR,jt=kt.REJECTION_EVENT,Mt=kt.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,kn=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(kn&&kn.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var $n;return!(!st(Cn)||!ft($n=Cn.then))&&$n},fn=function(Cn,$n){var gn,Dn,Nn,Hn=$n.value,hn=$n.state==1,Zt=hn?Cn.ok:Cn.fail,qt=Cn.resolve,bn=Cn.reject,In=Cn.domain;try{Zt?(hn||($n.rejection===2&&sn($n),$n.rejection=1),Zt===!0?gn=Hn:(In&&In.enter(),gn=Zt(Hn),In&&(In.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):(Dn=wn(gn))?rt(Dn,gn,qt,bn):qt(gn)):bn(Hn)}catch(sr){In&&!Nn&&In.exit(),bn(sr)}},An=function(Cn,$n){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,Dn=Cn.reactions;gn=Dn.get();)fn(gn,Cn);Cn.notified=!1,$n&&!Cn.rejection&&dn(Cn)}))},yn=function(Cn,$n,gn){var Dn,Nn;Zn?((Dn=kn.createEvent("Event")).promise=$n,Dn.reason=gn,Dn.initEvent(Cn,!1,!0),tt.dispatchEvent(Dn)):Dn={promise:$n,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn(Dn):Cn===nn&&vt("Unhandled promise rejection",gn)},dn=function(Cn){rt(at,tt,function(){var $n,gn=Cn.facade,Dn=Cn.value;if(xn(Cn)&&($n=gt(function(){nt?En.emit("unhandledRejection",Dn,gn):yn(nn,gn,Dn)}),Cn.rejection=nt||xn(Cn)?2:1,$n.error))throw $n.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var $n=Cn.facade;nt?En.emit("rejectionHandled",$n):yn("rejectionhandled",$n,Cn.value)})},Sn=function(Cn,$n,gn){return function(Dn){Cn($n,Dn,gn)}},Rn=function(Cn,$n,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=$n,Cn.state=2,An(Cn,!0))},Pn=function(Cn,$n,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===$n)throw un("Promise can't be resolved itself");var Dn=wn($n);Dn?bt(function(){var Nn={done:!1};try{rt(Dn,$n,Sn(Pn,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Hn){Rn(Nn,Hn,Cn)}}):(Cn.value=$n,Cn.state=1,An(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var $n=Ft(this);try{Cn(Sn(Pn,$n),Sn(Rn,$n))}catch(gn){Rn($n,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new At,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,$n){var gn=Ft(this),Dn=vn(ht(this,Gt));return gn.parent=!0,Dn.ok=!ft(Cn)||Cn,Dn.fail=ft($n)&&$n,Dn.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add(Dn):bt(function(){fn(Dn,gn)}),Dn.promise}),j=function(){var Cn=new k,$n=Ft(Cn);this.promise=Cn,this.resolve=Sn(Pn,$n),this.reject=Sn(Rn,$n)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,$n){var gn=this;return new Gt(function(Dn,Nn){rt($,gn,Dn,Nn)}).then(Cn,$n)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` +
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>ds&&(St=ls()(St,ds)),new kl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),O0=3e4,Al=8e4,ds=1e5,j0={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:Ip,Elements:u0,Network:Yp,Sources:T0,Resources:y0,Info:C0,Snippets:p0,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return ko()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new Mp(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new kp(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(vt){try{bt(ft.next(vt))}catch(gt){ct(gt)}}function at(vt){try{bt(ft.throw(vt))}catch(gt){ct(gt)}}function bt(vt){var gt;vt.done?st(vt.value):(gt=vt.value,gt instanceof dt?gt:new dt(function(At){At(gt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(vt){return function(gt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2>[0]?ft.return:gt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,gt[1])).done)return st;switch(ft=0,st&&(gt=[2>[0],st.value]),gt[0]){case 0:case 1:st=gt;break;case 4:return ht.label++,{value:gt[1],done:!1};case 5:ht.label++,ft=gt[1],gt=[0];continue;case 7:gt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||gt[0]!==6&>[0]!==2)){ht=0;continue}if(gt[0]===3&&(!st||gt[1]>st[0]&>[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,kn=Wt.length;un",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)At.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||kt)&&(At.children=ft(ht,vt)),At}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(vt){return dt(vt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,vt=new Map,gt=new Map,At=new Map,wt=1;function yt(Gt,Wt){var un=vt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),vt.set(Gt,un),bt.set(un,Gt),gt.set(un,Wt),un)}function kt(Gt,Wt){var un=Wt===void 0?{}:Wt,kn=un.generatePreview,En=kn!==void 0&&kn,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),vt.clear(),gt.clear()},_.wrap=kt,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);vt.delete(Wt),gt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,kn=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!kn,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=gt.get(un),wn=ft.default(Zn,jn),fn=ct.default(Zn),An=0,yn=wn.length;An_t&&(jn=_t,kn=!0);for(var Zn=0;Zn_t){kn=!0;break}wn.push({key:Tt(An),value:Tt(Gt.get(An))}),Zn++,An=fn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],dn=(Zn=0,Gt.keys());for(An=dn.next().value;An;){if(Zn>_t){kn=!0;break}yn.push({value:Tt(An)}),Zn++,An=dn.next().value}un.entries=yn}return un.overflow=kn,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var kn,En=un.subtype;return kn=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=kn,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),kn=un.type,En=un.subtype;return kn==="string"?Gt:kn==="number"||kn==="symbol"?j.default(Gt):kn==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=At(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:vt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:vt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},kn=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=At(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function vt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,kt)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var gt=document.createElement("a");function At(_t){return gt.href=_t,gt.protocol+"//"+gt.host+gt.pathname+gt.search+gt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=At;var kt=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var vt in bt)bt.hasOwnProperty(vt)&&(at[vt]=bt[vt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(vt,gt){function At(kt){try{yt(bt.next(kt))}catch(xt){gt(xt)}}function wt(kt){try{yt(bt.throw(kt))}catch(xt){gt(xt)}}function yt(kt){var xt;kt.done?vt(kt.value):(xt=kt.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(At,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,vt,gt,At={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return gt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(gt[Symbol.iterator]=function(){return this}),gt;function wt(yt){return function(kt){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;At;)try{if(at=1,bt&&(vt=2&xt[0]?bt.return:xt[0]?bt.throw||((vt=bt.return)&&vt.call(bt),0):bt.next)&&!(vt=vt.call(bt,xt[1])).done)return vt;switch(bt=0,vt&&(xt=[2&xt[0],vt.value]),xt[0]){case 0:case 1:vt=xt;break;case 4:return At.label++,{value:xt[1],done:!1};case 5:At.label++,bt=xt[1],xt=[0];continue;case 7:xt=At.ops.pop(),At.trys.pop();continue;default:if(vt=At.trys,!((vt=vt.length>0&&vt[vt.length-1])||xt[0]!==6&&xt[0]!==2)){At=0;continue}if(xt[0]===3&&(!vt||xt[1]>vt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(kt){return!!yt(this,kt)}}),$(gt,at?{get:function(kt){var xt=yt(this,kt);return xt&&xt.value},set:function(kt,xt){return wt(this,kt===0?0:kt,xt)}}:{add:function(kt){return wt(this,kt=kt===0?0:kt,kt)}}),ut&&j(gt,"size",{configurable:!0,get:function(){return At(this).size}}),vt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",vt=st(ht),gt=st(bt);rt(ct,ht,function(At,wt){ft(this,{type:bt,target:At,state:vt(At),kind:wt,last:void 0})},function(){for(var At=gt(this),wt=At.kind,yt=At.last;yt&&yt.removed;)yt=yt.previous;return At.target&&(At.last=yt=yt?yt.next:At.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(At.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,gt=bt?"set":"add",At=j[ct],wt=At&&At.prototype,yt=At,kt={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return vt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(At)||!(vt||wt.forEach&&!lt(function(){new At().entries().next()}))))yt=at.getConstructor(ht,ct,bt,gt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[gt](vt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new At(Jt)}),Ft=!vt&<(function(){for(var Jt=new At,Qt=5;Qt--;)Jt[gt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new At,Jt,yt);return ot(Qt)||tt(Qt,Gt[gt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(gt),vt&&wt.clear&&delete wt.clear}return kt[ct]=yt,k({global:!0,constructor:!0,forced:yt!=At},kt),ft(yt,ct),vt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(vt){for(var gt=ht(vt),At=0,wt=gt.length;Atbt;bt++)if((gt=Ft(ft[bt]))&&tt(dt,gt))return gt;return new lt(!1)}ht=rt(ft,at)}for(At=xt?ft.next:ht.next;!(wt=j(At,ht)).done;){try{gt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof gt=="object"&>&&tt(dt,gt))return gt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),vt="keys",gt="values",At="entries",wt=function(){return this};b.exports=function(yt,kt,xt,_t,Tt,jt,Mt){nt(xt,kt,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in kn)return kn[Zn];switch(Zn){case vt:case gt:case At:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=kt+" Iterator",un=!1,kn=yt.prototype,En=kn[bt]||kn["@@iterator"]||Tt&&kn[Tt],vn=!at&&En||Gt(Tt),jn=kt=="Array"&&kn.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==gt&&En&&En.name!==gt&&(!$&&ct?ot(kn,"name",gt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(gt),keys:jt?vn:Gt(vt),entries:Gt(At)},Mt)for(Qt in Jt)(at||un||!(Qt in kn))&&ut(kn,Qt,Jt[Qt]);else k({target:kt,proto:!0,forced:at||un},Jt);return $&&!Mt||kn[bt]===vn||ut(kn,bt,vn,{name:Tt}),dt[kt]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,vt,gt){dt(ut(vt),0,7)==="Symbol("&&(vt="["+ft(ut(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),gt&>.getter&&(vt="get "+vt),gt&>.setter&&(vt="set "+vt),(!_e(bt,"name")||nt&&bt.name!==vt)&&(et?lt(bt,"name",{value:vt,configurable:!0}):bt.name=vt),ct&>&&_e(gt,"arity")&&bt.length!==gt.arity&<(bt,"length",{value:gt.arity});try{gt&&_e(gt,"constructor")&>.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var At=it(bt);return _e(At,"source")||(At.source=st(ht,typeof vt=="string"?vt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),vt=bt&&bt.value;if(!vt){var gt=new ot,At=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=gt.get();)try{yt()}catch(kt){throw gt.head&&k(),kt}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(At)}):ft?k=function(){ht.nextTick(At)}:(it=tt(it,nt),k=function(){it(At)}):(j=!0,$=ct.createTextNode(""),new st(At).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(wt){gt.head||k(),gt.add(wt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(vt){vt(1)}),bt=function(vt){vt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,vt=et.Dispatch,gt=et.Function,At=et.MessageChannel,wt=et.String,yt=0,kt={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(kt,Ft)){var Jt=kt[Ft];delete kt[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:gt(Ft),Qt=lt(arguments,1);return kt[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete kt[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:vt&&vt.now?j=function(Ft){vt.now(Tt(Ft))}:At&&!st?(_e=($=new At).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(vt,arguments[2]);var At=[];return ut(at,st,{that:At}),tt(vt,"errors",At),vt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]={status:"fulfilled",value:vt},--ct||ot(ft))},function(vt){bt||(bt=!0,ft[at]={status:"rejected",reason:vt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]=vt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,vt=1,gt=!1;tt(ot,function(At){var wt=bt++,yt=!1;vt++,j(ht,ut,At).then(function(kt){yt||gt||(gt=!0,ft(kt))},function(kt){yt||gt||(yt=!0,at[wt]=kt,--vt||st(new lt(at,it)))})}),--vt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),vt=d(842),gt=d(2534),At=d(8572),wt=d(9909),yt=d(2492),kt=d(3702),xt=d(8523),_t="Promise",Tt=kt.CONSTRUCTOR,jt=kt.REJECTION_EVENT,Mt=kt.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,kn=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(kn&&kn.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},fn=function(Cn,Dn){var gn,$n,In,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),In=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!In&&Pn.exit(),bn(sr)}},An=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)fn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&dn(Cn)}))},yn=function(Cn,Dn,gn){var $n,In;Zn?(($n=kn.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(In=tt["on"+Cn])?In($n):Cn===nn&&vt("Unhandled promise rejection",gn)},dn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=gt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,An(Cn,!0))},Nn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var In={done:!1};try{rt($n,Dn,Sn(Nn,In,Cn),Sn(Rn,In,Cn))}catch(Un){Rn(In,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,An(Cn,!1))}catch(In){Rn({done:!1},In,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Nn,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new At,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){fn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Nn,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,In){rt($,gn,$n,In)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` `)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var vt=ht,gt=-1,At=0,wt=ft.length;At-1&&(vt=ht.slice(0,gt),ht=ht.slice(gt));var kt=vt.lastIndexOf("@");kt!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,kt)),vt=vt.slice(kt+1)),ct.hostname=vt;var xt=vt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=vt.substr(0,vt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in kt?kt[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` `:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var vt=et;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var gt=et.getBoundingClientRect();if(ft&&(gt.width===0||gt.height===0))return!0;if(ct)return _e(gt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var At=et;At=At.parentElement;){var wt=j(At).overflow;if((wt==="scroll"||wt==="hidden")&&_e(gt,At.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),vt=d(6930),gt=d(8079),At=d(9803),wt=d(3487),yt=d(1369);function kt(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(kn){var En,vn=Object.getOwnPropertyDescriptor(Gt,kn),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[kn],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(kn),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(kn)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(kn)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,kn=Qt.timeout,En=kn===void 0?0:kn,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,fn=wn===void 0?new jt:wn,An=Qt.unenumerable,yn=An!==void 0&&An,dn=Qt.symbol,xn=dn!==void 0&&dn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,Pn=Rn===void 0?[]:Rn,Cn="",$n={visitor:fn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Pn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var Dn="Symbol";try{Dn=$(Jt)}catch{}Cn='{"value":'.concat(_t(Dn),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Hn=[],hn=fn.get(Jt);if(hn?(Nn=hn.id,Hn.push('"reference":'.concat(Nn))):(Nn=fn.set(Jt),Hn.push('"id":'.concat(Nn))),Hn.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Hn.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Hn.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Hn.push(kt("enumerable",Zt,Gt||Jt,$n)),yn){var qt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);qt.length&&Hn.push(kt("unenumerable",qt,Gt||Jt,$n))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});bn.length&&Hn.push(kt("symbol",bn,Gt||Jt,$n))}var In=it(Jt);if(In&&!ct(Pn,In)){var sr='"proto":'.concat(_(In,ut($n,{self:Gt||Jt})));Hn.push(sr)}}Cn+=Hn.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),vt=d(6930),gt=d(8079),At=d(9803),wt=d(3487),yt=d(1369);function kt(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(kn){var En,vn=Object.getOwnPropertyDescriptor(Gt,kn),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[kn],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(kn),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(kn)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(kn)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,kn=Qt.timeout,En=kn===void 0?0:kn,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,fn=wn===void 0?new jt:wn,An=Qt.unenumerable,yn=An!==void 0&&An,dn=Qt.symbol,xn=dn!==void 0&&dn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,Nn=Rn===void 0?[]:Rn,Cn="",Dn={visitor:fn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Nn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var In,Un=[],hn=fn.get(Jt);if(hn?(In=hn.id,Un.push('"reference":'.concat(In))):(In=fn.set(Jt),Un.push('"id":'.concat(In))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(kt("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(kt("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});bn.length&&Un.push(kt("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(Nn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(vt){return vt[0]===" "?vt.slice(bt):vt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),vt=et(d(3577)),gt=et(d(6768));d(8169);var At=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var kn={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(kn)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,kn=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=kn("margin-left"),vn=kn("margin-right"),jn=kn("margin-top"),Zn=kn("margin-bottom"),nn=kn("border-left-width"),wn=kn("border-right-width"),fn=kn("border-top-width"),An=kn("border-bottom-width"),yn=kn("padding-left"),dn=kn("padding-right"),xn=kn("padding-top"),sn=kn("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+fn+xn,width:Wt-nn-yn-wn-dn,height:un-fn-xn-An-sn}),fillColor:kt(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+fn,width:Wt-nn-wn,height:un-fn-An}),fillColor:kt(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:kt(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return vt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],kn=Qt[2];if(un===Jt){if(kn)try{for(var En=_e(kn),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=At,b.exports=At,b.exports.default=At;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(_t){return(0,gt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,kt){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(kt===void 0||kt-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var kt=typeof Symbol=="function"&&Symbol.iterator,xt=kt&&yt[kt],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,kt){var xt=yt[3];return[(1-xt)*kt[0]+xt*yt[0],(1-xt)*kt[1]+xt*yt[1],(1-xt)*kt[2]+xt*yt[2],xt+kt[3]*(1-xt)]}function $(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var kt=d(yt,4),xt=kt[0],_t=kt[1],Tt=kt[2],jt=kt[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,kt){var xt=$(j(yt,kt)),_t=$(kt);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function vt(yt,kt){if(yt=bt(yt),kt=bt(kt),Math.abs(yt-kt)=yt?(xt=(Math.pow(kt,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,kt){return vt(at(yt),at(kt))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(yt,kt,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-kt-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(kt+ct)/ut),1/nt)}yt=bt(yt),kt/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var gt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function At(yt,kt){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?xt>=14:xt>=18}gt.reverse(),_.getAPCAThreshold=function(yt,kt){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(kt);try{for(var Jt=k(gt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var kn=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=kn.next();!En.done;En=kn.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=kn.return)&&jt.call(kn)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=At;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,kt){return At(yt,kt)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,vt=ht.call(st),gt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=vt.next()).done;)gt.push(at.value)}catch(At){bt={error:At}}finally{try{at&&!at.done&&(ht=vt.return)&&ht.call(vt)}finally{if(bt)throw bt.error}}return gt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,vt=ct.length;btkn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,kt-Ft-Gt);var fn=yt.minY-Qt-Jt,An=!0;fn<0?(fn=Math.min(xt-Jt,yt.maxY+Qt),An=!1):yt.minY>xt&&(fn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&fn>=yt.minY&&fn+Jt<=yt.maxY,dn=wnyt.minX&&fnyt.minY;if(dn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=fn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=An?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(An?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function gt(Ft){return Math.round(Ft*at)}function At(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,kt=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,gt(yt)-15,gt(wt),gt(yt)):st.fillRect(0,0,gt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-vt);for(var xt=yt+At(vt),_t=100;_t]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,vt=lt.call(this)||this;return vt.subComponents=[],vt.compName=ht,vt.c=(0,nt.classPrefix)(ht),vt.options={},vt.container=ft,vt.$container=(0,et.default)(ft),vt.$container.addClass(["luna-".concat(ht),vt.c("platform-".concat((0,nt.getPlatform)()))]),vt.on("optionChange",function(gt,At,wt){var yt=vt.c;gt==="theme"&&(vt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(At))),(0,tt.default)(vt.subComponents,function(kt){return kt.setOption("theme",At)}))}),vt.setOption("theme",bt),vt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,vt){var gt=ht[vt];ht[vt]=bt,ct.emit("optionChange",vt,bt,gt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,vt){var gt=bt.toLowerCase(),At=function(yt){var kt=yt.match($);return kt?kt.map(Number):[]}(vt),wt=bt;if(gt==="m"&&At.length>2&&(ct.push([wt].concat(At.splice(0,2))),gt="l",wt=wt==="m"?"l":"L"),At.length=k[gt]&&At.length&&k[gt];)ct.push([wt].concat(At.splice(0,k[gt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==kt?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,gt.save(),gt.translate(wn.x,wn.y),gt.rotate(jt),gt.scale(En,vn),gt.arc(0,0,1,yt,wt,!xt),gt.restore();break;case"C":fn=gn[3],An=gn[4],Qt=gn[5],Wt=gn[6],gt.bezierCurveTo(gn[1],gn[2],fn,An,Qt,Wt);break;case"c":gt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),fn=gn[3]+Qt,An=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":fn!==null&&An!==null||(fn=Qt,An=Wt),gt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1],gn[2],gn[3],gn[4]),fn=gn[1],An=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":fn!==null&&An!==null||(fn=Qt,An=Wt),gt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),fn=gn[1]+Qt,An=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],dn=gn[2],Qt=gn[3],Wt=gn[4],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"q":yn=gn[1]+Qt,dn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"T":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt=gn[1],Wt=gn[2],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"t":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt+=gn[1],Wt+=gn[2],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"z":case"Z":Qt=Pn.x,Wt=Pn.y,Pn=void 0,gt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],kn=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],gt.arc(Qt,Wt,kn,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],kn=gn[5],gt.arcTo(Gt,un,Qt,Wt,kn);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],gt.save(),gt.translate(Qt,Wt),gt.rotate(jt),gt.scale(En,vn),gt.arc(0,0,1,yt,wt,xn),gt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Pn={x:Qt,y:Wt},gt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),vt=et(d(3577)),gt=et(d(6768));d(8169);var At=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var kn={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(kn)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,kn=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=kn("margin-left"),vn=kn("margin-right"),jn=kn("margin-top"),Zn=kn("margin-bottom"),nn=kn("border-left-width"),wn=kn("border-right-width"),fn=kn("border-top-width"),An=kn("border-bottom-width"),yn=kn("padding-left"),dn=kn("padding-right"),xn=kn("padding-top"),sn=kn("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+fn+xn,width:Wt-nn-yn-wn-dn,height:un-fn-xn-An-sn}),fillColor:kt(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+fn,width:Wt-nn-wn,height:un-fn-An}),fillColor:kt(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:kt(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return vt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],kn=Qt[2];if(un===Jt){if(kn)try{for(var En=_e(kn),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=At,b.exports=At,b.exports.default=At;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(_t){return(0,gt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,kt){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(kt===void 0||kt-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var kt=typeof Symbol=="function"&&Symbol.iterator,xt=kt&&yt[kt],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,kt){var xt=yt[3];return[(1-xt)*kt[0]+xt*yt[0],(1-xt)*kt[1]+xt*yt[1],(1-xt)*kt[2]+xt*yt[2],xt+kt[3]*(1-xt)]}function $(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var kt=d(yt,4),xt=kt[0],_t=kt[1],Tt=kt[2],jt=kt[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,kt){var xt=$(j(yt,kt)),_t=$(kt);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function vt(yt,kt){if(yt=bt(yt),kt=bt(kt),Math.abs(yt-kt)=yt?(xt=(Math.pow(kt,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,kt){return vt(at(yt),at(kt))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(yt,kt,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-kt-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(kt+ct)/ut),1/nt)}yt=bt(yt),kt/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var gt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function At(yt,kt){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?xt>=14:xt>=18}gt.reverse(),_.getAPCAThreshold=function(yt,kt){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(kt);try{for(var Jt=k(gt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var kn=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=kn.next();!En.done;En=kn.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=kn.return)&&jt.call(kn)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=At;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,kt){return At(yt,kt)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,vt=ht.call(st),gt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=vt.next()).done;)gt.push(at.value)}catch(At){bt={error:At}}finally{try{at&&!at.done&&(ht=vt.return)&&ht.call(vt)}finally{if(bt)throw bt.error}}return gt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,vt=ct.length;btkn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,kt-Ft-Gt);var fn=yt.minY-Qt-Jt,An=!0;fn<0?(fn=Math.min(xt-Jt,yt.maxY+Qt),An=!1):yt.minY>xt&&(fn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&fn>=yt.minY&&fn+Jt<=yt.maxY,dn=wnyt.minX&&fnyt.minY;if(dn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=fn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=An?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(An?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function gt(Ft){return Math.round(Ft*at)}function At(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,kt=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,gt(yt)-15,gt(wt),gt(yt)):st.fillRect(0,0,gt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-vt);for(var xt=yt+At(vt),_t=100;_t]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,vt=lt.call(this)||this;return vt.subComponents=[],vt.compName=ht,vt.c=(0,nt.classPrefix)(ht),vt.options={},vt.container=ft,vt.$container=(0,et.default)(ft),vt.$container.addClass(["luna-".concat(ht),vt.c("platform-".concat((0,nt.getPlatform)()))]),vt.on("optionChange",function(gt,At,wt){var yt=vt.c;gt==="theme"&&(vt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(At))),(0,tt.default)(vt.subComponents,function(kt){return kt.setOption("theme",At)}))}),vt.setOption("theme",bt),vt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,vt){var gt=ht[vt];ht[vt]=bt,ct.emit("optionChange",vt,bt,gt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,vt){var gt=bt.toLowerCase(),At=function(yt){var kt=yt.match($);return kt?kt.map(Number):[]}(vt),wt=bt;if(gt==="m"&&At.length>2&&(ct.push([wt].concat(At.splice(0,2))),gt="l",wt=wt==="m"?"l":"L"),At.length=k[gt]&&At.length&&k[gt];)ct.push([wt].concat(At.splice(0,k[gt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==kt?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,gt.save(),gt.translate(wn.x,wn.y),gt.rotate(jt),gt.scale(En,vn),gt.arc(0,0,1,yt,wt,!xt),gt.restore();break;case"C":fn=gn[3],An=gn[4],Qt=gn[5],Wt=gn[6],gt.bezierCurveTo(gn[1],gn[2],fn,An,Qt,Wt);break;case"c":gt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),fn=gn[3]+Qt,An=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":fn!==null&&An!==null||(fn=Qt,An=Wt),gt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1],gn[2],gn[3],gn[4]),fn=gn[1],An=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":fn!==null&&An!==null||(fn=Qt,An=Wt),gt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),fn=gn[1]+Qt,An=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],dn=gn[2],Qt=gn[3],Wt=gn[4],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"q":yn=gn[1]+Qt,dn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"T":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt=gn[1],Wt=gn[2],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"t":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt+=gn[1],Wt+=gn[2],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"z":case"Z":Qt=Nn.x,Wt=Nn.y,Nn=void 0,gt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],kn=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],gt.arc(Qt,Wt,kn,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],kn=gn[5],gt.arcTo(Gt,un,Qt,Wt,kn);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],gt.save(),gt.translate(Qt,Wt),gt.rotate(jt),gt.scale(En,vn),gt.arc(0,0,1,yt,wt,xn),gt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Nn={x:Qt,y:Wt},gt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;nt - + Demo Dapp React UI - - + +
    diff --git a/docs/tonconnect-manifest.json b/docs/tonconnect-manifest.json index 5afd4c9..1f21592 100644 --- a/docs/tonconnect-manifest.json +++ b/docs/tonconnect-manifest.json @@ -1,7 +1,7 @@ { - "url": "https://ton-connect.github.io/demo-dapp-with-react-ui/", - "name": "Demo Dapp with React UI", - "iconUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/apple-touch-icon.png", - "termsOfUseUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/terms-of-use.txt", - "privacyPolicyUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/privacy-policy.txt" + "url": "https://ton-connect.github.io/demo-dapp-with-wallet/", + "name": "Demo Dapp with wallet", + "iconUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/apple-touch-icon.png", + "termsOfUseUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/terms-of-use.txt", + "privacyPolicyUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/privacy-policy.txt" } diff --git a/package-lock.json b/package-lock.json index b977d5d..659ce99 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "1.0.0-beta.7", + "@tonconnect/ui-react": "../tonconnect/sdk/packages/ui-react", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -26,6 +26,7 @@ "../sdk/packages/ui-react": { "name": "@tonconnect/ui-react", "version": "1.0.0-beta.7", + "extraneous": true, "license": "Apache-2.0", "dependencies": { "@tonconnect/ui": "^1.0.0-beta.6" @@ -46,6 +47,29 @@ "react-dom": ">=17.0.0" } }, + "../tonconnect/sdk/packages/ui-react": { + "name": "@tonconnect/ui-react", + "version": "1.0.0-beta.9", + "license": "Apache-2.0", + "dependencies": { + "@tonconnect/ui": "^1.0.0-beta.8" + }, + "devDependencies": { + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^3.0.0", + "csstype": "^3.1.1", + "eslint-plugin-react": "^7.31.11", + "eslint-plugin-react-hooks": "^4.6.0", + "typescript": "^4.9.3", + "vite": "^4.0.0", + "vite-plugin-dts": "^1.7.1" + }, + "peerDependencies": { + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", @@ -813,7 +837,7 @@ } }, "node_modules/@tonconnect/ui-react": { - "resolved": "../sdk/packages/ui-react", + "resolved": "../tonconnect/sdk/packages/ui-react", "link": true }, "node_modules/@types/prop-types": { @@ -2370,9 +2394,9 @@ } }, "@tonconnect/ui-react": { - "version": "file:../sdk/packages/ui-react", + "version": "file:../tonconnect/sdk/packages/ui-react", "requires": { - "@tonconnect/ui": "^1.0.0-beta.6", + "@tonconnect/ui": "^1.0.0-beta.8", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.9", "@vitejs/plugin-react": "^3.0.0", diff --git a/package.json b/package.json index 51a992c..38840b0 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "1.0.0-beta.7", + "@tonconnect/ui-react": "../tonconnect/sdk/packages/ui-react", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", diff --git a/public/tonconnect-manifest.json b/public/tonconnect-manifest.json index 5afd4c9..1f21592 100644 --- a/public/tonconnect-manifest.json +++ b/public/tonconnect-manifest.json @@ -1,7 +1,7 @@ { - "url": "https://ton-connect.github.io/demo-dapp-with-react-ui/", - "name": "Demo Dapp with React UI", - "iconUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/apple-touch-icon.png", - "termsOfUseUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/terms-of-use.txt", - "privacyPolicyUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/privacy-policy.txt" + "url": "https://ton-connect.github.io/demo-dapp-with-wallet/", + "name": "Demo Dapp with wallet", + "iconUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/apple-touch-icon.png", + "termsOfUseUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/terms-of-use.txt", + "privacyPolicyUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/privacy-policy.txt" } diff --git a/src/App.tsx b/src/App.tsx index 9cf4c8d..43104b0 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,15 +1,19 @@ import './App.scss' -import {THEME, TonConnectUIProvider} from "@tonconnect/ui-react"; +import {THEME, TonConnectUIProvider, TonConnect} from "@tonconnect/ui-react"; import {Header} from "./components/Header/Header"; import {TxForm} from "./components/TxForm/TxForm"; import {Footer} from "./components/Footer/Footer"; import {TonProofDemo} from "./components/TonProofDemo/TonProofDemo"; -function App() { +const connector = new TonConnect({ + manifestUrl: "https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json", + walletsListSource: 'https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json' +}) +function App() { return (
    diff --git a/src/components/Footer/ColorsSelect/ColorsSelect.tsx b/src/components/Footer/ColorsSelect/ColorsSelect.tsx index b03d59d..63964b5 100644 --- a/src/components/Footer/ColorsSelect/ColorsSelect.tsx +++ b/src/components/Footer/ColorsSelect/ColorsSelect.tsx @@ -9,10 +9,11 @@ const defaultColors = { white: '#FFFFFF' }, connectButton: { - background: '#31A6F5', + background: '#0098EA', foreground: '#FFFFFF' }, - accent: '#31A6F5', + accent: '#0098EA', + telegramButton: '#0098EA', icon: { primary: '#0F0F0F', secondary: '#7A8999', @@ -23,11 +24,13 @@ const defaultColors = { background: { primary: '#FFFFFF', secondary: '#F1F3F5', - segment: '#262629' + segment: '#FFFFFF', + tint: '#F1F3F5', + qr: '#F1F3F5' }, text: { primary: '#0F0F0F', - secondary: '#7A8999' + secondary: '#6A7785' } }, [THEME.DARK]: { @@ -36,10 +39,11 @@ const defaultColors = { white: '#FFFFFF' }, connectButton: { - background: '#31A6F5', + background: '#0098EA', foreground: '#FFFFFF' }, accent: '#E5E5EA', + telegramButton: '#31A6F5', icon: { primary: '#E5E5EA', secondary: '#909099', @@ -50,7 +54,9 @@ const defaultColors = { background: { primary: '#121214', secondary: '#18181A', - segment: '#262629' + segment: '#262629', + tint: '#222224', + qr: '#F1F3F5' }, text: { primary: '#E5E5EA', diff --git a/vite.config.ts b/vite.config.ts index 4f3287e..7398cf5 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -9,7 +9,7 @@ export default defineConfig({ outDir: 'docs' }, // @ts-ignore - base: process.env.GH_PAGES ? '/demo-dapp-with-react-ui/' : './', + base: process.env.GH_PAGES ? '/demo-dapp-with-wallet/' : './', server: { fs: { allow: ['../sdk', './'], From 30915ae2ce7fbaa843282e3235bba543aa4e2165 Mon Sep 17 00:00:00 2001 From: siandrev Date: Thu, 17 Aug 2023 17:36:36 +0200 Subject: [PATCH 002/117] fix: ton proof temporary removed --- .../{index-4313e4c5.js => index-67ed124e.js} | 100 +++++++++--------- ...{index-3afd60b7.css => index-6a51c66a.css} | 2 +- docs/index.html | 4 +- src/App.tsx | 2 +- 4 files changed, 54 insertions(+), 54 deletions(-) rename docs/assets/{index-4313e4c5.js => index-67ed124e.js} (93%) rename docs/assets/{index-3afd60b7.css => index-6a51c66a.css} (61%) diff --git a/docs/assets/index-4313e4c5.js b/docs/assets/index-67ed124e.js similarity index 93% rename from docs/assets/index-4313e4c5.js rename to docs/assets/index-67ed124e.js index 6cfbc02..1a232d6 100644 --- a/docs/assets/index-4313e4c5.js +++ b/docs/assets/index-67ed124e.js @@ -1,4 +1,4 @@ -var M0=Object.defineProperty;var R0=(b,_,d)=>_ in b?M0(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d;var Qo=(b,_,d)=>(R0(b,typeof _!="symbol"?_+"":_,d),d);(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const j of document.querySelectorAll('link[rel="modulepreload"]'))k(j);new MutationObserver(j=>{for(const $ of j)if($.type==="childList")for(const _e of $.addedNodes)_e.tagName==="LINK"&&_e.rel==="modulepreload"&&k(_e)}).observe(document,{childList:!0,subtree:!0});function d(j){const $={};return j.integrity&&($.integrity=j.integrity),j.referrerPolicy&&($.referrerPolicy=j.referrerPolicy),j.crossOrigin==="use-credentials"?$.credentials="include":j.crossOrigin==="anonymous"?$.credentials="omit":$.credentials="same-origin",$}function k(j){if(j.ep)return;j.ep=!0;const $=d(j);fetch(j.href,$)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(b){return b&&b.__esModule&&Object.prototype.hasOwnProperty.call(b,"default")?b.default:b}function getAugmentedNamespace(b){if(b.__esModule)return b;var _=b.default;if(typeof _=="function"){var d=function k(){if(this instanceof k){var j=[null];j.push.apply(j,arguments);var $=Function.bind.apply(_,j);return new $}return _.apply(this,arguments)};d.prototype=_.prototype}else d={};return Object.defineProperty(d,"__esModule",{value:!0}),Object.keys(b).forEach(function(k){var j=Object.getOwnPropertyDescriptor(b,k);Object.defineProperty(d,k,j.get?j:{enumerable:!0,get:function(){return b[k]}})}),d}var jsxRuntimeExports={},jsxRuntime$1={get exports(){return jsxRuntimeExports},set exports(b){jsxRuntimeExports=b}},reactJsxRuntime_production_min$1={};/* +(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const j of document.querySelectorAll('link[rel="modulepreload"]'))k(j);new MutationObserver(j=>{for(const $ of j)if($.type==="childList")for(const _e of $.addedNodes)_e.tagName==="LINK"&&_e.rel==="modulepreload"&&k(_e)}).observe(document,{childList:!0,subtree:!0});function d(j){const $={};return j.integrity&&($.integrity=j.integrity),j.referrerPolicy&&($.referrerPolicy=j.referrerPolicy),j.crossOrigin==="use-credentials"?$.credentials="include":j.crossOrigin==="anonymous"?$.credentials="omit":$.credentials="same-origin",$}function k(j){if(j.ep)return;j.ep=!0;const $=d(j);fetch(j.href,$)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(b){return b&&b.__esModule&&Object.prototype.hasOwnProperty.call(b,"default")?b.default:b}function getAugmentedNamespace(b){if(b.__esModule)return b;var _=b.default;if(typeof _=="function"){var d=function k(){if(this instanceof k){var j=[null];j.push.apply(j,arguments);var $=Function.bind.apply(_,j);return new $}return _.apply(this,arguments)};d.prototype=_.prototype}else d={};return Object.defineProperty(d,"__esModule",{value:!0}),Object.keys(b).forEach(function(k){var j=Object.getOwnPropertyDescriptor(b,k);Object.defineProperty(d,k,j.get?j:{enumerable:!0,get:function(){return b[k]}})}),d}var jsxRuntimeExports={},jsxRuntime$1={get exports(){return jsxRuntimeExports},set exports(b){jsxRuntimeExports=b}},reactJsxRuntime_production_min$1={};/* object-assign (c) Sindre Sorhus @license MIT @@ -38,7 +38,7 @@ object-assign Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var vt=ot.type,gt=ot.stateNode;if(!(ot.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||gt!==null&&typeof gt.componentDidCatch=="function"&&(Ti===null||!Ti.has(gt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var At=Si(ot,$,_);Bg(ot,At);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,It=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=It>>16&255,Ct[Lt+2]=It>>8&255,Ct[Lt+3]=It&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,It,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,It,pt){return dt(Ct,Lt,It,pt,16)}function st(Ct,Lt,It,pt){return dt(Ct,Lt,It,pt,32)}function ct(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,dr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Nt|0,mr=mr+Ot|0,dr=dr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,kr=kr+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=dr>>>0&255,Ct[21]=dr>>>8&255,Ct[22]=dr>>>16&255,Ct[23]=dr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=kr>>>0&255,Ct[49]=kr>>>8&255,Ct[50]=kr>>>16&255,Ct[51]=kr>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,dr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=dr>>>0&255,Ct[5]=dr>>>8&255,Ct[6]=dr>>>16&255,Ct[7]=dr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,It,pt){ct(Ct,Lt,It,pt)}function bt(Ct,Lt,It,pt){ht(Ct,Lt,It,pt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function gt(Ct,Lt,It,pt,Pt,Kt,Et){var Nt=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)Nt[Rt]=0;for(Rt=0;Rt<8;Rt++)Nt[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,Nt,Et,vt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=It[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(Nt[Rt]&255)|0,Nt[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,Nt,Et,vt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,vt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Nt=1,Ot=8;Ot<16;Ot++)Nt=Nt+(Kt[Ot]&255)|0,Kt[Ot]=Nt&255,Nt>>>=8;It-=64,Lt+=64}if(It>0)for(at(Et,Kt,Pt,vt),Ot=0;Ot>>13|It<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(It>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Nt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Nt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Nt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};kt.prototype.blocks=function(Ct,Lt,It){for(var pt=this.fin?0:2048,Pt,Kt,Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],dr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],kr=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Nr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];It>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,dr+=(Kt>>>10|Et<<6)&8191,Nt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Nt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Nt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,kr+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=dr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Nr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=kr*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=dr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Nr),Ht+=or*(5*an),Ht+=kr*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=dr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Nr),pn+=kr*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=dr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=kr*(5*Nr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Nr,Gn+=mr*an,Gn+=dr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=kr*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Nr,Kn+=dr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=kr*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=dr*Nr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=kr*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=dr*Br,Hn+=Tn*Nr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=kr*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=dr*Dr,Qn+=Tn*Br,Qn+=Ln*Nr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=kr*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=dr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Nr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=kr*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,dr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,kr=rr,Lt+=16,It-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=dr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=kr},kt.prototype.finish=function(Ct,Lt){var It=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,It[0]=this.h[0]+5,pt=It[0]>>>13,It[0]&=8191,Et=1;Et<10;Et++)It[Et]=this.h[Et]+pt,pt=It[Et]>>>13,It[Et]&=8191;for(It[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)It[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|It[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},kt.prototype.update=function(Ct,Lt,It){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>It&&(Pt=It),pt=0;pt=16&&(Pt=It-It%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,It-=Pt),It){for(pt=0;pt>16&1),Kt[It-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(It=0;It<16;It++)Ct[2*It]=Et[It]&255,Ct[2*It+1]=Et[It]>>8}function Gt(Ct,Lt){var It=new Uint8Array(32),pt=new Uint8Array(32);return Qt(It,Ct),Qt(pt,Lt),st(It,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var It;for(It=0;It<16;It++)Ct[It]=Lt[2*It]+(Lt[2*It+1]<<8);Ct[15]&=32767}function kn(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+It[pt]}function En(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-It[pt]}function vn(Ct,Lt,It){var pt,Pt,Kt=0,Et=0,Nt=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,dr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,kr=0,Tr=0,jr=0,Or=0,an=It[0],Nr=It[1],Br=It[2],Dr=It[3],Pr=It[4],$r=It[5],zr=It[6],no=It[7],Vr=It[8],Xr=It[9],eo=It[10],to=It[11],oo=It[12],lo=It[13],ao=It[14],uo=It[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Nr,Nt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Nt+=pt*Nr,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Nt+=pt*an,Ot+=pt*Nr,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Nr,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Nr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Nr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,dr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Nr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,dr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Nr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,dr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Nr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,dr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Nr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,dr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Nr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,dr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Nr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,dr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Nr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,dr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,kr+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Nr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,dr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,kr+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Nr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,dr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,kr+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Nr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,dr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,kr+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Nt+=38*Jn,Ot+=38*mr,$t+=38*dr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*kr,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Nt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(It,It),pt!==2&&pt!==4&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function nn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(It,It),pt!==1&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function wn(Ct,Lt,It){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Nt=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,It),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=Nt[Et]=$t[Et]=0;for(Nt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Nt,Ot,Kt),Jt($t,Rt,Kt),kn(rn,Nt,$t),En(Nt,Nt,$t),kn($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,Nt),vn(Nt,$t,Nt),vn($t,Ot,rn),kn(rn,Nt,$t),En(Nt,Nt,$t),jn(Ot,Nt),En($t,Rt,tn),vn(Nt,$t,nt),kn(Nt,Nt,Rt),vn($t,$t,Nt),vn(Nt,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(Nt,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Nt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function fn(Ct,Lt){return wn(Ct,Lt,$)}function An(Ct,Lt){return k(Lt,32),fn(Ct,Lt)}function yn(Ct,Lt,It){var pt=new Uint8Array(32);return wn(pt,It,Lt),bt(Ct,j,pt,vt)}var dn=Tt,xn=jt;function sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),dn(Ct,Lt,It,pt,Et)}function Sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,It,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Nn(Ct,Lt,It,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,dr,Tn,Ln,ar,tr,er,or,kr=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Nr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)dr=8*mr+oo,Pt[mr]=It[dr+0]<<24|It[dr+1]<<16|It[dr+2]<<8|It[dr+3],Kt[mr]=It[dr+4]<<24|It[dr+5]<<16|It[dr+6]<<8|It[dr+7];for(mr=0;mr<80;mr++)if(Et=kr,Nt=Tr,Ot=jr,$t=Or,Rt=an,rn=Nr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Nr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(kr>>>28|Pr<<32-28)^(Pr>>>34-32|kr<<32-(34-32))^(Pr>>>39-32|kr<<32-(39-32)),Ln=(Pr>>>28|kr<<32-28)^(kr>>>34-32|Pr<<32-(34-32))^(kr>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=kr&Tr^kr&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Nt,Or=Ot,an=$t,Nr=Rt,Br=rn,Dr=tn,kr=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(dr=0;dr<16;dr++)Tn=Pt[dr],Ln=Kt[dr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(dr+9)%16],Ln=Kt[(dr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(dr+1)%16],Jn=Kt[(dr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(dr+14)%16],Jn=Kt[(dr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[dr]=er&65535|or<<16,Kt[dr]=ar&65535|tr<<16;Tn=kr,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=kr=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Nr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Nr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,It){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Nt=It;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Nn(pt,Pt,Lt,It),It%=128,Et=0;Et=0;--Pt)pt=It[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var It=[d(),d(),d(),d()];Mt(It[0],it),Mt(It[1],ot),Mt(It[2],et),vn(It[3],it,ot),In(Ct,It,Lt)}function hn(Ct,Lt,It){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(It||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var It,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(It=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],It=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=It*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),It;for(It=0;It<64;It++)Lt[It]=Ct[It];for(It=0;It<64;It++)Ct[It]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,It,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Nt,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=It+64;for(Nt=0;Nt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function fr(Ct,Lt,It,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Nt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(It<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),It=0;It=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var vt=ot.type,gt=ot.stateNode;if(!(ot.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||gt!==null&&typeof gt.componentDidCatch=="function"&&(Ti===null||!Ti.has(gt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var At=Si(ot,$,_);Bg(ot,At);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Pt,It=new Float64Array(16);if(Ct)for(Pt=0;Pt>24&255,Ct[Pt+1]=It>>16&255,Ct[Pt+2]=It>>8&255,Ct[Pt+3]=It&255,Ct[Pt+4]=pt>>24&255,Ct[Pt+5]=pt>>16&255,Ct[Pt+6]=pt>>8&255,Ct[Pt+7]=pt&255}function dt(Ct,Pt,It,pt,Lt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Pt,It,pt){return dt(Ct,Pt,It,pt,16)}function st(Ct,Pt,It,pt){return dt(Ct,Pt,It,pt,32)}function ct(Ct,Pt,It,pt){for(var Lt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,rn=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,tn=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Yt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Lt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,dr=$t,Tn=Rt,Pn=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Pn^=an<<9|an>>>32-9,an=Pn+Jn|0,or^=an<<13|an>>>32-13,an=or+Pn|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Pn^=an<<9|an>>>32-9,an=Pn+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Pn|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Lt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Nt|0,mr=mr+Ot|0,dr=dr+$t|0,Tn=Tn+Rt|0,Pn=Pn+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,kr=kr+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=dr>>>0&255,Ct[21]=dr>>>8&255,Ct[22]=dr>>>16&255,Ct[23]=dr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Pn>>>0&255,Ct[29]=Pn>>>8&255,Ct[30]=Pn>>>16&255,Ct[31]=Pn>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=kr>>>0&255,Ct[49]=kr>>>8&255,Ct[50]=kr>>>16&255,Ct[51]=kr>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Pt,It,pt){for(var Lt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,rn=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,tn=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Yt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Lt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,dr=$t,Tn=Rt,Pn=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Pn^=an<<9|an>>>32-9,an=Pn+Jn|0,or^=an<<13|an>>>32-13,an=or+Pn|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Pn^=an<<9|an>>>32-9,an=Pn+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Pn|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=dr>>>0&255,Ct[5]=dr>>>8&255,Ct[6]=dr>>>16&255,Ct[7]=dr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Pn>>>0&255,Ct[21]=Pn>>>8&255,Ct[22]=Pn>>>16&255,Ct[23]=Pn>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Pt,It,pt){ct(Ct,Pt,It,pt)}function bt(Ct,Pt,It,pt){ht(Ct,Pt,It,pt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function gt(Ct,Pt,It,pt,Lt,Kt,Et){var Nt=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)Nt[Rt]=0;for(Rt=0;Rt<8;Rt++)Nt[Rt]=Kt[Rt];for(;Lt>=64;){for(at(Ot,Nt,Et,vt),Rt=0;Rt<64;Rt++)Ct[Pt+Rt]=It[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(Nt[Rt]&255)|0,Nt[Rt]=$t&255,$t>>>=8;Lt-=64,Pt+=64,pt+=64}if(Lt>0)for(at(Ot,Nt,Et,vt),Rt=0;Rt=64;){for(at(Et,Kt,Lt,vt),Ot=0;Ot<64;Ot++)Ct[Pt+Ot]=Et[Ot];for(Nt=1,Ot=8;Ot<16;Ot++)Nt=Nt+(Kt[Ot]&255)|0,Kt[Ot]=Nt&255,Nt>>>=8;It-=64,Pt+=64}if(It>0)for(at(Et,Kt,Lt,vt),Ot=0;Ot>>13|It<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(It>>>10|pt<<6)&7939,Lt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Lt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Lt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Nt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Nt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Nt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};kt.prototype.blocks=function(Ct,Pt,It){for(var pt=this.fin?0:2048,Lt,Kt,Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],dr=this.h[2],Tn=this.h[3],Pn=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],kr=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Nr=this.r[4],Br=this.r[5],Dr=this.r[6],Lr=this.r[7],$r=this.r[8],zr=this.r[9];It>=16;)Lt=Ct[Pt+0]&255|(Ct[Pt+1]&255)<<8,Jn+=Lt&8191,Kt=Ct[Pt+2]&255|(Ct[Pt+3]&255)<<8,mr+=(Lt>>>13|Kt<<3)&8191,Et=Ct[Pt+4]&255|(Ct[Pt+5]&255)<<8,dr+=(Kt>>>10|Et<<6)&8191,Nt=Ct[Pt+6]&255|(Ct[Pt+7]&255)<<8,Tn+=(Et>>>7|Nt<<9)&8191,Ot=Ct[Pt+8]&255|(Ct[Pt+9]&255)<<8,Pn+=(Nt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Pt+10]&255|(Ct[Pt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Pt+12]&255|(Ct[Pt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Pt+14]&255|(Ct[Pt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,kr+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=dr*(5*$r),Yt+=Tn*(5*Lr),Yt+=Pn*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Nr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=kr*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=dr*(5*zr),Ht+=Tn*(5*$r),Ht+=Pn*(5*Lr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Nr),Ht+=or*(5*an),Ht+=kr*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=dr*Tr,pn+=Tn*(5*zr),pn+=Pn*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Lr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Nr),pn+=kr*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=dr*jr,zn+=Tn*Tr,zn+=Pn*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Lr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=kr*(5*Nr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Nr,Gn+=mr*an,Gn+=dr*Or,Gn+=Tn*jr,Gn+=Pn*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Lr),Gn+=or*(5*Dr),Gn+=kr*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Nr,Kn+=dr*an,Kn+=Tn*Or,Kn+=Pn*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Lr),Kn+=kr*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=dr*Nr,Xn+=Tn*an,Xn+=Pn*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=kr*(5*Lr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Lr,Hn+=mr*Dr,Hn+=dr*Br,Hn+=Tn*Nr,Hn+=Pn*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=kr*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Lr,Qn+=dr*Dr,Qn+=Tn*Br,Qn+=Pn*Nr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=kr*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=dr*Lr,rr+=Tn*Dr,rr+=Pn*Br,tn=rr>>>13,rr&=8191,rr+=ar*Nr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=kr*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,dr=pn,Tn=zn,Pn=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,kr=rr,Pt+=16,It-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=dr,this.h[3]=Tn,this.h[4]=Pn,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=kr},kt.prototype.finish=function(Ct,Pt){var It=new Uint16Array(10),pt,Lt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,It[0]=this.h[0]+5,pt=It[0]>>>13,It[0]&=8191,Et=1;Et<10;Et++)It[Et]=this.h[Et]+pt,pt=It[Et]>>>13,It[Et]&=8191;for(It[9]-=1<<13,Lt=(pt^1)-1,Et=0;Et<10;Et++)It[Et]&=Lt;for(Lt=~Lt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Lt|It[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Pt+0]=this.h[0]>>>0&255,Ct[Pt+1]=this.h[0]>>>8&255,Ct[Pt+2]=this.h[1]>>>0&255,Ct[Pt+3]=this.h[1]>>>8&255,Ct[Pt+4]=this.h[2]>>>0&255,Ct[Pt+5]=this.h[2]>>>8&255,Ct[Pt+6]=this.h[3]>>>0&255,Ct[Pt+7]=this.h[3]>>>8&255,Ct[Pt+8]=this.h[4]>>>0&255,Ct[Pt+9]=this.h[4]>>>8&255,Ct[Pt+10]=this.h[5]>>>0&255,Ct[Pt+11]=this.h[5]>>>8&255,Ct[Pt+12]=this.h[6]>>>0&255,Ct[Pt+13]=this.h[6]>>>8&255,Ct[Pt+14]=this.h[7]>>>0&255,Ct[Pt+15]=this.h[7]>>>8&255},kt.prototype.update=function(Ct,Pt,It){var pt,Lt;if(this.leftover){for(Lt=16-this.leftover,Lt>It&&(Lt=It),pt=0;pt=16&&(Lt=It-It%16,this.blocks(Ct,Pt,Lt),Pt+=Lt,It-=Lt),It){for(pt=0;pt>16&1),Kt[It-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Lt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Lt)}for(It=0;It<16;It++)Ct[2*It]=Et[It]&255,Ct[2*It+1]=Et[It]>>8}function Gt(Ct,Pt){var It=new Uint8Array(32),pt=new Uint8Array(32);return Qt(It,Ct),Qt(pt,Pt),st(It,0,pt,0)}function Wt(Ct){var Pt=new Uint8Array(32);return Qt(Pt,Ct),Pt[0]&1}function un(Ct,Pt){var It;for(It=0;It<16;It++)Ct[It]=Pt[2*It]+(Pt[2*It+1]<<8);Ct[15]&=32767}function kn(Ct,Pt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Pt[pt]+It[pt]}function En(Ct,Pt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Pt[pt]-It[pt]}function vn(Ct,Pt,It){var pt,Lt,Kt=0,Et=0,Nt=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,dr=0,Tn=0,Pn=0,ar=0,tr=0,er=0,or=0,kr=0,Tr=0,jr=0,Or=0,an=It[0],Nr=It[1],Br=It[2],Dr=It[3],Lr=It[4],$r=It[5],zr=It[6],no=It[7],Vr=It[8],Xr=It[9],eo=It[10],to=It[11],oo=It[12],lo=It[13],ao=It[14],uo=It[15];pt=Pt[0],Kt+=pt*an,Et+=pt*Nr,Nt+=pt*Br,Ot+=pt*Dr,$t+=pt*Lr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Pt[1],Et+=pt*an,Nt+=pt*Nr,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Lr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Pt[2],Nt+=pt*an,Ot+=pt*Nr,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Lr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Pt[3],Ot+=pt*an,$t+=pt*Nr,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Lr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Pt[4],$t+=pt*an,Rt+=pt*Nr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Lr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Pt[5],Rt+=pt*an,rn+=pt*Nr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Lr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,dr+=pt*uo,pt=Pt[6],rn+=pt*an,tn+=pt*Nr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Lr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,dr+=pt*ao,Tn+=pt*uo,pt=Pt[7],tn+=pt*an,Yt+=pt*Nr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Lr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,dr+=pt*lo,Tn+=pt*ao,Pn+=pt*uo,pt=Pt[8],Yt+=pt*an,Ht+=pt*Nr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Lr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,dr+=pt*oo,Tn+=pt*lo,Pn+=pt*ao,ar+=pt*uo,pt=Pt[9],Ht+=pt*an,pn+=pt*Nr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Lr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,dr+=pt*to,Tn+=pt*oo,Pn+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Pt[10],pn+=pt*an,zn+=pt*Nr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Lr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,dr+=pt*eo,Tn+=pt*to,Pn+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Pt[11],zn+=pt*an,Gn+=pt*Nr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Lr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,dr+=pt*Xr,Tn+=pt*eo,Pn+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Pt[12],Gn+=pt*an,Kn+=pt*Nr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Lr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,dr+=pt*Vr,Tn+=pt*Xr,Pn+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,kr+=pt*uo,pt=Pt[13],Kn+=pt*an,Xn+=pt*Nr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Lr,Jn+=pt*$r,mr+=pt*zr,dr+=pt*no,Tn+=pt*Vr,Pn+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,kr+=pt*ao,Tr+=pt*uo,pt=Pt[14],Xn+=pt*an,Hn+=pt*Nr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Lr,mr+=pt*$r,dr+=pt*zr,Tn+=pt*no,Pn+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,kr+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Pt[15],Hn+=pt*an,Qn+=pt*Nr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Lr,dr+=pt*$r,Tn+=pt*zr,Pn+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,kr+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Nt+=38*Jn,Ot+=38*mr,$t+=38*dr,Rt+=38*Tn,rn+=38*Pn,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*kr,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Lt=1,pt=Kt+Lt+65535,Lt=Math.floor(pt/65536),Kt=pt-Lt*65536,pt=Et+Lt+65535,Lt=Math.floor(pt/65536),Et=pt-Lt*65536,pt=Nt+Lt+65535,Lt=Math.floor(pt/65536),Nt=pt-Lt*65536,pt=Ot+Lt+65535,Lt=Math.floor(pt/65536),Ot=pt-Lt*65536,pt=$t+Lt+65535,Lt=Math.floor(pt/65536),$t=pt-Lt*65536,pt=Rt+Lt+65535,Lt=Math.floor(pt/65536),Rt=pt-Lt*65536,pt=rn+Lt+65535,Lt=Math.floor(pt/65536),rn=pt-Lt*65536,pt=tn+Lt+65535,Lt=Math.floor(pt/65536),tn=pt-Lt*65536,pt=Yt+Lt+65535,Lt=Math.floor(pt/65536),Yt=pt-Lt*65536,pt=Ht+Lt+65535,Lt=Math.floor(pt/65536),Ht=pt-Lt*65536,pt=pn+Lt+65535,Lt=Math.floor(pt/65536),pn=pt-Lt*65536,pt=zn+Lt+65535,Lt=Math.floor(pt/65536),zn=pt-Lt*65536,pt=Gn+Lt+65535,Lt=Math.floor(pt/65536),Gn=pt-Lt*65536,pt=Kn+Lt+65535,Lt=Math.floor(pt/65536),Kn=pt-Lt*65536,pt=Xn+Lt+65535,Lt=Math.floor(pt/65536),Xn=pt-Lt*65536,pt=Hn+Lt+65535,Lt=Math.floor(pt/65536),Hn=pt-Lt*65536,Kt+=Lt-1+37*(Lt-1),Lt=1,pt=Kt+Lt+65535,Lt=Math.floor(pt/65536),Kt=pt-Lt*65536,pt=Et+Lt+65535,Lt=Math.floor(pt/65536),Et=pt-Lt*65536,pt=Nt+Lt+65535,Lt=Math.floor(pt/65536),Nt=pt-Lt*65536,pt=Ot+Lt+65535,Lt=Math.floor(pt/65536),Ot=pt-Lt*65536,pt=$t+Lt+65535,Lt=Math.floor(pt/65536),$t=pt-Lt*65536,pt=Rt+Lt+65535,Lt=Math.floor(pt/65536),Rt=pt-Lt*65536,pt=rn+Lt+65535,Lt=Math.floor(pt/65536),rn=pt-Lt*65536,pt=tn+Lt+65535,Lt=Math.floor(pt/65536),tn=pt-Lt*65536,pt=Yt+Lt+65535,Lt=Math.floor(pt/65536),Yt=pt-Lt*65536,pt=Ht+Lt+65535,Lt=Math.floor(pt/65536),Ht=pt-Lt*65536,pt=pn+Lt+65535,Lt=Math.floor(pt/65536),pn=pt-Lt*65536,pt=zn+Lt+65535,Lt=Math.floor(pt/65536),zn=pt-Lt*65536,pt=Gn+Lt+65535,Lt=Math.floor(pt/65536),Gn=pt-Lt*65536,pt=Kn+Lt+65535,Lt=Math.floor(pt/65536),Kn=pt-Lt*65536,pt=Xn+Lt+65535,Lt=Math.floor(pt/65536),Xn=pt-Lt*65536,pt=Hn+Lt+65535,Lt=Math.floor(pt/65536),Hn=pt-Lt*65536,Kt+=Lt-1+37*(Lt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Nt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Pt){vn(Ct,Pt,Pt)}function Zn(Ct,Pt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Pt[pt];for(pt=253;pt>=0;pt--)jn(It,It),pt!==2&&pt!==4&&vn(It,It,Pt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function nn(Ct,Pt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Pt[pt];for(pt=250;pt>=0;pt--)jn(It,It),pt!==1&&vn(It,It,Pt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function wn(Ct,Pt,It){var pt=new Uint8Array(32),Lt=new Float64Array(80),Kt,Et,Nt=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Pt[Et];for(pt[31]=Pt[31]&127|64,pt[0]&=248,un(Lt,It),Et=0;Et<16;Et++)Ot[Et]=Lt[Et],Rt[Et]=Nt[Et]=$t[Et]=0;for(Nt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Nt,Ot,Kt),Jt($t,Rt,Kt),kn(rn,Nt,$t),En(Nt,Nt,$t),kn($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,Nt),vn(Nt,$t,Nt),vn($t,Ot,rn),kn(rn,Nt,$t),En(Nt,Nt,$t),jn(Ot,Nt),En($t,Rt,tn),vn(Nt,$t,nt),kn(Nt,Nt,Rt),vn($t,$t,Nt),vn(Nt,Rt,tn),vn(Rt,Ot,Lt),jn(Ot,rn),Jt(Nt,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Lt[Et+16]=Nt[Et],Lt[Et+32]=$t[Et],Lt[Et+48]=Ot[Et],Lt[Et+64]=Rt[Et];var Yt=Lt.subarray(32),Ht=Lt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function fn(Ct,Pt){return wn(Ct,Pt,$)}function An(Ct,Pt){return k(Pt,32),fn(Ct,Pt)}function yn(Ct,Pt,It){var pt=new Uint8Array(32);return wn(pt,It,Pt),bt(Ct,j,pt,vt)}var dn=Tt,xn=jt;function sn(Ct,Pt,It,pt,Lt,Kt){var Et=new Uint8Array(32);return yn(Et,Lt,Kt),dn(Ct,Pt,It,pt,Et)}function Sn(Ct,Pt,It,pt,Lt,Kt){var Et=new Uint8Array(32);return yn(Et,Lt,Kt),xn(Ct,Pt,It,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Nn(Ct,Pt,It,pt){for(var Lt=new Int32Array(16),Kt=new Int32Array(16),Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,dr,Tn,Pn,ar,tr,er,or,kr=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Nr=Ct[5],Br=Ct[6],Dr=Ct[7],Lr=Pt[0],$r=Pt[1],zr=Pt[2],no=Pt[3],Vr=Pt[4],Xr=Pt[5],eo=Pt[6],to=Pt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)dr=8*mr+oo,Lt[mr]=It[dr+0]<<24|It[dr+1]<<16|It[dr+2]<<8|It[dr+3],Kt[mr]=It[dr+4]<<24|It[dr+5]<<16|It[dr+6]<<8|It[dr+7];for(mr=0;mr<80;mr++)if(Et=kr,Nt=Tr,Ot=jr,$t=Or,Rt=an,rn=Nr,tn=Br,Yt=Dr,Ht=Lr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Pn=to,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Pn=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Nr^~an&Br,Pn=Vr&Xr^~Vr&eo,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Pn=Rn[mr*2+1],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Lt[mr%16],Pn=Kt[mr%16],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Pn=Jn,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=(kr>>>28|Lr<<32-28)^(Lr>>>34-32|kr<<32-(34-32))^(Lr>>>39-32|kr<<32-(39-32)),Pn=(Lr>>>28|kr<<32-28)^(kr>>>34-32|Lr<<32-(34-32))^(kr>>>39-32|Lr<<32-(39-32)),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=kr&Tr^kr&jr^Tr&jr,Pn=Lr&$r^Lr&zr^$r&zr,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Pn=Gn,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Pn=Jn,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Nt,Or=Ot,an=$t,Nr=Rt,Br=rn,Dr=tn,kr=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Lr=Qn,mr%16===15)for(dr=0;dr<16;dr++)Tn=Lt[dr],Pn=Kt[dr],ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Lt[(dr+9)%16],Pn=Kt[(dr+9)%16],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Lt[(dr+1)%16],Jn=Kt[(dr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Pn=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Lt[(dr+14)%16],Jn=Kt[(dr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Pn=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Lt[dr]=er&65535|or<<16,Kt[dr]=ar&65535|tr<<16;Tn=kr,Pn=Lr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Pn=Pt[0],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=kr=er&65535|or<<16,Pt[0]=Lr=ar&65535|tr<<16,Tn=Tr,Pn=$r,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Pn=Pt[1],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Pt[1]=$r=ar&65535|tr<<16,Tn=jr,Pn=zr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Pn=Pt[2],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Pt[2]=zr=ar&65535|tr<<16,Tn=Or,Pn=no,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Pn=Pt[3],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Pt[3]=no=ar&65535|tr<<16,Tn=an,Pn=Vr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Pn=Pt[4],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Pt[4]=Vr=ar&65535|tr<<16,Tn=Nr,Pn=Xr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Pn=Pt[5],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Nr=er&65535|or<<16,Pt[5]=Xr=ar&65535|tr<<16,Tn=Br,Pn=eo,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Pn=Pt[6],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Pt[6]=eo=ar&65535|tr<<16,Tn=Dr,Pn=to,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Pn=Pt[7],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Pt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Pt,It){var pt=new Int32Array(8),Lt=new Int32Array(8),Kt=new Uint8Array(256),Et,Nt=It;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Lt[0]=4089235720,Lt[1]=2227873595,Lt[2]=4271175723,Lt[3]=1595750129,Lt[4]=2917565137,Lt[5]=725511199,Lt[6]=4215389547,Lt[7]=327033209,Nn(pt,Lt,Pt,It),It%=128,Et=0;Et=0;--Lt)pt=It[Lt/8|0]>>(Lt&7)&1,gn(Ct,Pt,pt),Dn(Pt,Ct),Dn(Ct,Ct),gn(Ct,Pt,pt)}function Un(Ct,Pt){var It=[d(),d(),d(),d()];Mt(It[0],it),Mt(It[1],ot),Mt(It[2],et),vn(It[3],it,ot),In(Ct,It,Pt)}function hn(Ct,Pt,It){var pt=new Uint8Array(64),Lt=[d(),d(),d(),d()],Kt;for(It||k(Pt,32),Cn(pt,Pt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Lt,pt),$n(Ct,Lt),Kt=0;Kt<32;Kt++)Pt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Pt){var It,pt,Lt,Kt;for(pt=63;pt>=32;--pt){for(It=0,Lt=pt-32,Kt=pt-12;Lt>4)*Zt[Lt],It=Pt[Lt]>>8,Pt[Lt]&=255;for(Lt=0;Lt<32;Lt++)Pt[Lt]-=It*Zt[Lt];for(pt=0;pt<32;pt++)Pt[pt+1]+=Pt[pt]>>8,Ct[pt]=Pt[pt]&255}function bn(Ct){var Pt=new Float64Array(64),It;for(It=0;It<64;It++)Pt[It]=Ct[It];for(It=0;It<64;It++)Ct[It]=0;Vt(Ct,Pt)}function Ln(Ct,Pt,It,pt){var Lt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Nt,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Lt,pt,32),Lt[0]&=248,Lt[31]&=127,Lt[31]|=64;var rn=It+64;for(Nt=0;Nt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function fr(Ct,Pt,It,pt){var Lt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Nt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(It<64||sr(Ot,pt))return-1;for(Lt=0;Lt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Pt=new Uint8Array(Sr);return hn(Ct,Pt),{publicKey:Ct,secretKey:Pt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Pt=new Uint8Array(Cr),It=0;It=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const k={name:d.name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach(j=>{if(j.type==="sse"&&(k.bridgeUrl=j.url,k.universalLink=d.universal_url,k.deepLink=d.deepLink),j.type==="js"){const $=j.key;k.jsBridgeKey=$,k.injected=InjectedProvider.isWalletInjected($),k.embedded=InjectedProvider.isInsideWalletBrowser($)}}),k})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="image"in _,j="about_url"in _,$="platforms"in _;if(!d||!k||!j||!$||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const _e=_.bridge;if(_e.some(tt=>!tt||typeof tt!="object"||!("type"in tt)))return!1;const et=_e.find(tt=>tt.type==="sse");if(et&&(!("url"in et)||!et.url||!_.universal_url))return!1;const nt=_e.find(tt=>tt.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==et?this[fr[0]]=fr[1].call(this,gr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===et&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=gr?fr[1].call(this,gr,fr[2]):k:this[fr[0]]=gr?gr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=gr?fr[3].call(this,gr.replace(fr[1],fr[2])):k):this[fr]=gr||k;Vt+=2}},Nn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.os),fr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,fn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>At?Sn(Wn,At):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,vt,gt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var In=typeof d!==nt&&(d.jQuery||d.Zepto);if(In&&!In.ua){var Un=new $n;In.ua=Un.getResult(),In.ua.get=function(){return Un.getUA()},In.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)In.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const k={name:d.name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach(j=>{if(j.type==="sse"&&(k.bridgeUrl=j.url,k.universalLink=d.universal_url,k.deepLink=d.deepLink),j.type==="js"){const $=j.key;k.jsBridgeKey=$,k.injected=InjectedProvider.isWalletInjected($),k.embedded=InjectedProvider.isInsideWalletBrowser($)}}),k})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="image"in _,j="about_url"in _,$="platforms"in _;if(!d||!k||!j||!$||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const _e=_.bridge;if(_e.some(tt=>!tt||typeof tt!="object"||!("type"in tt)))return!1;const et=_e.find(tt=>tt.type==="sse");if(et&&(!("url"in et)||!et.url||!_.universal_url))return!1;const nt=_e.find(tt=>tt.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==et?this[fr[0]]=fr[1].call(this,gr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===et&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=gr?fr[1].call(this,gr,fr[2]):k:this[fr[0]]=gr?gr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=gr?fr[3].call(this,gr.replace(fr[1],fr[2])):k):this[fr]=gr||k;Vt+=2}},Nn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.os),fr&&!Wn[ut]&&Ln&&Ln.platform!="Unknown"&&(Wn[ut]=Ln.platform.replace(/chrome os/i,wn).replace(/macos/i,fn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>At?Sn(Wn,At):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,vt,gt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var In=typeof d!==nt&&(d.jQuery||d.Zepto);if(In&&!In.ua){var Un=new $n;In.ua=Un.getResult(),In.ua.get=function(){return Un.getUA()},In.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)In.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())});const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,kt,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,vt(yt,kt)),yt}function vt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const kt of ot.keys())kt.decrement();ot.clear()},!1)}function gt(){const wt=SuspenseContext,yt=ut(),kt=dt();if(kt!==void 0&&!_e)throw kt;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function At(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const kt=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof kt!="object"||!(kt&&"then"in kt)?(bt(_e,kt,void 0,yt),kt):(_e=kt,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),kt.then(xt=>bt(kt,xt,void 0,yt),xt=>bt(kt,void 0,castError(xt),yt)))}return Object.defineProperties(gt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return gt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>At(!1)):At(!1),[gt,{refetch:At,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$4(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$4(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",get:"GET",learnMore:"Learn more",openExtension:"Open Extension",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"your wallet"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletModal$1={loading:"Loading wallets",qrCode:"QR Code",wallets:"Wallets",universalQRModal:{scanQR:"Scan the code below with a camera in your TON wallet.",openWallet:"Open Wallet",openInstalledWallet:"Open Wallet",dontHave:"Explore TON wallets"},desktopSelectWalletModal:{selectWallet:"Select a wallet to connect."},mobileSelectWalletModal:{connectWallet:"Connect your wallet",selectWallet:"Open Wallet on Telegram or select your wallet to connect",openLink:"Open Link"},qrCodeModal:{connectWith:"Connect with {{ name }}",scan:"Scan QR code with your phone’s or {{ name }} camera.",openWallet:"Open {{ name }}",openExtension:"Open Extension",dontHave:"Don't have {{ name }}?"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",get:"Скачать",learnMore:"Подробнее",openExtension:"Расширение",copyLink:"Копировать ссылку",copied:"Скопировано!",yourWallet:"вашем кошельке"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletModal={loading:"Список кошельков загружается",qrCode:"QR-код",wallets:"Кошельки",universalQRModal:{scanQR:"Отсканируйте код ниже с помощью камеры в вашем TON-кошельке.",openWallet:"Открыть кошелёк",openInstalledWallet:"Открыть кошелёк",dontHave:"Подробнее о TON кошельках"},desktopSelectWalletModal:{selectWallet:"Выберите кошелёк для подключения."},mobileSelectWalletModal:{connectWallet:"Подключите кошелёк",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Открыть кошелёк"},qrCodeModal:{connectWith:"Подключиться через {{ name }}",scan:"Отсканируйте код ниже.",openWallet:"Открыть {{ name }}",openExtension:"Расширение",dontHave:"У вас нет {{ name }}?"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())});const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,kt,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,vt(yt,kt)),yt}function vt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const kt of ot.keys())kt.decrement();ot.clear()},!1)}function gt(){const wt=SuspenseContext,yt=ut(),kt=dt();if(kt!==void 0&&!_e)throw kt;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function At(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const kt=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof kt!="object"||!(kt&&"then"in kt)?(bt(_e,kt,void 0,yt),kt):(_e=kt,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),kt.then(xt=>bt(kt,xt,void 0,yt),xt=>bt(kt,void 0,castError(xt),yt)))}return Object.defineProperties(gt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return gt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>At(!1)):At(!1),[gt,{refetch:At,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",get:"GET",learnMore:"Learn more",openExtension:"Open Extension",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"your wallet"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletModal$1={loading:"Loading wallets",qrCode:"QR Code",wallets:"Wallets",universalQRModal:{scanQR:"Scan the code below with a camera in your TON wallet.",openWallet:"Open Wallet",openInstalledWallet:"Open Wallet",dontHave:"Explore TON wallets"},desktopSelectWalletModal:{selectWallet:"Select a wallet to connect."},mobileSelectWalletModal:{connectWallet:"Connect your wallet",selectWallet:"Open Wallet on Telegram or select your wallet to connect",openLink:"Open Link"},qrCodeModal:{connectWith:"Connect with {{ name }}",scan:"Scan QR code with your phone’s or {{ name }} camera.",openWallet:"Open {{ name }}",openExtension:"Open Extension",dontHave:"Don't have {{ name }}?"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",get:"Скачать",learnMore:"Подробнее",openExtension:"Расширение",copyLink:"Копировать ссылку",copied:"Скопировано!",yourWallet:"вашем кошельке"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletModal={loading:"Список кошельков загружается",qrCode:"QR-код",wallets:"Кошельки",universalQRModal:{scanQR:"Отсканируйте код ниже с помощью камеры в вашем TON-кошельке.",openWallet:"Открыть кошелёк",openInstalledWallet:"Открыть кошелёк",dontHave:"Подробнее о TON кошельках"},desktopSelectWalletModal:{selectWallet:"Выберите кошелёк для подключения."},mobileSelectWalletModal:{connectWallet:"Подключите кошелёк",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Открыть кошелёк"},qrCodeModal:{connectWith:"Подключиться через {{ name }}",scan:"Отсканируйте код ниже.",openWallet:"Открыть {{ name }}",openExtension:"Расширение",dontHave:"У вас нет {{ name }}?"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -1032,9 +1032,9 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,vt=ot&it.B,gt=ot&it.W,At=ht?et:et[ut]||(et[ut]={}),wt=At.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(At,dt)||(st=ft?yt[dt]:lt[dt],At[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:vt&&ft?nt(st,_e):gt&&yt[dt]==st?function(kt){var xt=function(_t,Tt,jt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(_t);case 2:return new kt(_t,Tt)}return new kt(_t,Tt,jt)}return kt.apply(this,arguments)};return xt.prototype=kt.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((At.virtual||(At.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var kt in wt)Object.prototype.hasOwnProperty.call(wt,kt)&&(yt[kt]=wt[kt]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,kt=(0,nt.default)(wt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var kt=(0,tt.default)(yt);for(var xt in wt)kt.indexOf(xt)===-1&&kt.push(xt);return kt.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?kt-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=At(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),kn=bt(Wt,un);return(0,rt.default)(vt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var kt=wt.split(":"),xt=(0,nt.default)(kt,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=gt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,vt){return Function.prototype.apply.call(at,bt,vt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(vt,gt){function At(){wt!==void 0&&at.removeListener("error",wt),vt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,At),gt(yt)},at.once("error",wt)),at.once(bt,At)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,vt,gt){var At,wt,yt,kt;if(ot(vt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,vt.listener?vt.listener:vt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=vt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=gt?[vt,yt]:[yt,vt]:gt?yt.unshift(vt):yt.push(vt),(At=ut(at))>0&&yt.length>At&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,kt=xt,console&&console.warn&&console.warn(kt)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,vt){var gt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:vt},At=dt.bind(gt);return At.listener=vt,gt.wrapFn=At,At}function st(at,bt,vt){var gt=at._events;if(gt===void 0)return[];var At=gt[bt];return At===void 0?[]:typeof At=="function"?vt?[At.listener||At]:[At]:vt?function(wt){for(var yt=new Array(wt.length),kt=0;kt0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var kt=At[at];if(kt===void 0)return!1;if(typeof kt=="function")nt(kt,this,bt);else{var xt=kt.length,_t=ht(kt,xt);for(vt=0;vt=0;wt--)if(vt[wt]===bt||vt[wt].listener===bt){yt=vt[wt].listener,At=wt;break}if(At<0)return this;At===0?vt.shift():function(kt,xt){for(;xt+1=0;gt--)this.removeListener(at,bt[gt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),vt=$(11),gt=$(18),At=$(9),wt=$(23),yt=$(16),kt=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,kn=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,fn=typeof Gt=="function"&&!!Tt.f,An=_e.QObject,yn=!An||!An.prototype||!An.prototype.findChild,dn=nt&&ot(function(){return kt(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=kt(Gt.prototype);return bn._k=Vt,bn},sn=fn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,kn)&&Vt[kn][bn]&&(Vt[kn][bn]=!1),Pn=kt(Pn,{enumerable:yt(0,!1)})):(et(Vt,kn)||Jt(Vt,kn,yt(1,{})),Vt[kn][bn]=!0),dn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=At(bn)),fr=0,Wn=sr.length;Wn>fr;)Sn(Vt,Pn=sr[fr++],bn[Pn]);return Vt},Nn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,kn)&&this[kn][Vt])||bn)},Cn=function(Vt,bn){if(Vt=At(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,kn)&&Vt[kn][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(At(Vt)),sr=[],fr=0;Pn.length>fr;)et(Zn,bn=Pn[fr++])||bn==kn||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:At(Vt)),fr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||fr.push(Zn[bn]);return fr};fn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,kn)&&et(this[kn],Vt)&&(this[kn][Vt]=!1),dn(this,Vt,yt(1,Pn))};return nt&&yn&&dn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Nn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Nn,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!fn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),In=0;$n.length>In;)ft($n[In++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!fn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!fn,"Object",{create:function(Vt,bn){return bn===void 0?kt(Vt):Rn(kt(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(gt(Vt))}}),Wt&&tt(tt.S+tt.F*(!fn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],fr=1;arguments.length>fr;)sr.push(arguments[fr++]);if(Pn=bn=sr[1],(vt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),vt=ct?et(bt).concat(ct(bt)):et(bt),gt=vt.length,At=0;gt>At;)at=vt[At++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function vt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function gt(hn){return hn!=hn}function At(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?kt:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,fr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-fr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,vt=ot&it.B,gt=ot&it.W,At=ht?et:et[ut]||(et[ut]={}),wt=At.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(At,dt)||(st=ft?yt[dt]:lt[dt],At[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:vt&&ft?nt(st,_e):gt&&yt[dt]==st?function(kt){var xt=function(_t,Tt,jt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(_t);case 2:return new kt(_t,Tt)}return new kt(_t,Tt,jt)}return kt.apply(this,arguments)};return xt.prototype=kt.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((At.virtual||(At.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var kt in wt)Object.prototype.hasOwnProperty.call(wt,kt)&&(yt[kt]=wt[kt]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,kt=(0,nt.default)(wt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var kt=(0,tt.default)(yt);for(var xt in wt)kt.indexOf(xt)===-1&&kt.push(xt);return kt.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?kt-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=At(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),kn=bt(Wt,un);return(0,rt.default)(vt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var kt=wt.split(":"),xt=(0,nt.default)(kt,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=gt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,vt){return Function.prototype.apply.call(at,bt,vt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(vt,gt){function At(){wt!==void 0&&at.removeListener("error",wt),vt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,At),gt(yt)},at.once("error",wt)),at.once(bt,At)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,vt,gt){var At,wt,yt,kt;if(ot(vt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,vt.listener?vt.listener:vt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=vt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=gt?[vt,yt]:[yt,vt]:gt?yt.unshift(vt):yt.push(vt),(At=ut(at))>0&&yt.length>At&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,kt=xt,console&&console.warn&&console.warn(kt)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,vt){var gt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:vt},At=dt.bind(gt);return At.listener=vt,gt.wrapFn=At,At}function st(at,bt,vt){var gt=at._events;if(gt===void 0)return[];var At=gt[bt];return At===void 0?[]:typeof At=="function"?vt?[At.listener||At]:[At]:vt?function(wt){for(var yt=new Array(wt.length),kt=0;kt0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var kt=At[at];if(kt===void 0)return!1;if(typeof kt=="function")nt(kt,this,bt);else{var xt=kt.length,_t=ht(kt,xt);for(vt=0;vt=0;wt--)if(vt[wt]===bt||vt[wt].listener===bt){yt=vt[wt].listener,At=wt;break}if(At<0)return this;At===0?vt.shift():function(kt,xt){for(;xt+1=0;gt--)this.removeListener(at,bt[gt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),vt=$(11),gt=$(18),At=$(9),wt=$(23),yt=$(16),kt=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,kn=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,fn=typeof Gt=="function"&&!!Tt.f,An=_e.QObject,yn=!An||!An.prototype||!An.prototype.findChild,dn=nt&&ot(function(){return kt(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Ln){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Ln),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=kt(Gt.prototype);return bn._k=Vt,bn},sn=fn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Ln){return Vt===wn&&Sn(nn,bn,Ln),bt(Vt),bn=wt(bn,!0),bt(Ln),et(Zn,bn)?(Ln.enumerable?(et(Vt,kn)&&Vt[kn][bn]&&(Vt[kn][bn]=!1),Ln=kt(Ln,{enumerable:yt(0,!1)})):(et(Vt,kn)||Jt(Vt,kn,yt(1,{})),Vt[kn][bn]=!0),dn(Vt,bn,Ln)):Jt(Vt,bn,Ln)},Rn=function(Vt,bn){bt(Vt);for(var Ln,sr=ht(bn=At(bn)),fr=0,Wn=sr.length;Wn>fr;)Sn(Vt,Ln=sr[fr++],bn[Ln]);return Vt},Nn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,kn)&&this[kn][Vt])||bn)},Cn=function(Vt,bn){if(Vt=At(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Ln=Ft(Vt,bn);return!Ln||!et(Zn,bn)||et(Vt,kn)&&Vt[kn][bn]||(Ln.enumerable=!0),Ln}},Dn=function(Vt){for(var bn,Ln=Qt(At(Vt)),sr=[],fr=0;Ln.length>fr;)et(Zn,bn=Ln[fr++])||bn==kn||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Ln=Vt===wn,sr=Qt(Ln?nn:At(Vt)),fr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Ln&&!et(wn,bn)||fr.push(Zn[bn]);return fr};fn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Ln){this===wn&&bn.call(nn,Ln),et(this,kn)&&et(this[kn],Vt)&&(this[kn][Vt]=!1),dn(this,Vt,yt(1,Ln))};return nt&&yn&&dn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Nn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Nn,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!fn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),In=0;$n.length>In;)ft($n[In++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!fn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!fn,"Object",{create:function(Vt,bn){return bn===void 0?kt(Vt):Rn(kt(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(gt(Vt))}}),Wt&&tt(tt.S+tt.F*(!fn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Ln,sr=[Vt],fr=1;arguments.length>fr;)sr.push(arguments[fr++]);if(Ln=bn=sr[1],(vt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Ln=="function"&&(gr=Ln.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),vt=ct?et(bt).concat(ct(bt)):et(bt),gt=vt.length,At=0;gt>At;)at=vt[At++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function vt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Ln){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function gt(hn){return hn!=hn}function At(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Ln=0,sr=[];++Vt2?kt:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Ln=-1,sr=hn.length,fr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-fr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,kt){switch(kt.length){case 0:return wt.call(yt);case 1:return wt.call(yt,kt[0]);case 2:return wt.call(yt,kt[0],kt[1]);case 3:return wt.call(yt,kt[0],kt[1],kt[2])}return wt.apply(yt,kt)}function it(wt,yt){for(var kt=-1,xt=yt.length,_t=wt.length;++kt-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(kt)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,vt,gt,At=(vt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,kt=yt;for(bt;kt--;)if(typeof wt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Nt){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState(function(Nt){var Ot=this.constructor.getDerivedStateFromProps(Et,Nt);return Ot??null}.bind(this))}function gt(Et,Nt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Nt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function At(Et){var Nt=Et.prototype;if(!Nt||!Nt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Nt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof Nt.componentWillMount=="function"?Ot="componentWillMount":typeof Nt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Nt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Nt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Nt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Nt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,kt){switch(kt.length){case 0:return wt.call(yt);case 1:return wt.call(yt,kt[0]);case 2:return wt.call(yt,kt[0],kt[1]);case 3:return wt.call(yt,kt[0],kt[1],kt[2])}return wt.apply(yt,kt)}function it(wt,yt){for(var kt=-1,xt=yt.length,_t=wt.length;++kt-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(kt)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,vt,gt,At=(vt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,kt=yt;for(bt;kt--;)if(typeof wt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Nt){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState(function(Nt){var Ot=this.constructor.getDerivedStateFromProps(Et,Nt);return Ot??null}.bind(this))}function gt(Et,Nt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Nt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function At(Et){var Nt=Et.prototype;if(!Nt||!Nt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Nt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof Nt.componentWillMount=="function"?Ot="componentWillMount":typeof Nt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Nt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Nt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Nt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Nt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` @@ -1044,8 +1044,8 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Nt.componentWillMount=bt,Nt.componentWillReceiveProps=vt),typeof Nt.getSnapshotBeforeUpdate=="function"){if(typeof Nt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Nt.componentWillUpdate=gt;var Yt=Nt.componentDidUpdate;Nt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Nt){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Nt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var Nt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Nt==="number"&&(Nt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Nt}bt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Nt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Nt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Nt.braceColor},"expanded-icon":{color:Nt.expandedIcon},"collapsed-icon":{color:Nt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Nt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Nt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Nt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Nt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Nt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Nt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Nt.dataTypes.boolean},date:{display:"inline-block",color:Nt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Nt.dataTypes.float},function:{display:"inline-block",color:Nt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Nt.dataTypes.integer},string:{display:"inline-block",color:Nt.dataTypes.string},nan:{display:"inline-block",color:Nt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Nt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Nt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Nt.dataTypes.background},regexp:{display:"inline-block",color:Nt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Nt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Nt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Nt.editVariable.background,color:Nt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Nt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Nt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Nt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Nt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Nt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Nt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Nt.validationFailure.fontColor,backgroundColor:Nt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Nt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Nt,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=kt;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(Nt,Ot)}var Ft=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Nt){(Nt==null||Nt>Et.length)&&(Nt=Et.length);for(var Ot=0,$t=new Array(Nt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Nt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Nt){if(Array.isArray(Nt))return Wt(Nt)}(Et)||function(Nt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Nt))return Array.from(Nt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Nt=1;Nt=0||(Ln[dr]=Jn[dr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Nt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var dr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),In||((In=document.createElement("textarea")).setAttribute("tab-index","-1"),In.setAttribute("aria-hidden","true"),$n(In)),In.parentNode===null&&document.body.appendChild(In);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;In.style[$r]=jr[$r]}),$n(In),In.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(In,ar);In.value="x";var Nr=In.scrollHeight-kr,Br=Nr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var Dr=Nr*or;return Or==="border-box"&&(Dr=Dr+kr+Tr),[an=Math.min(Dr,an),Nr]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=dr[0],Ln=dr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Nn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Nt){return{type:Et,value:Nt}}var fr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(dn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var dr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(dr.shift(),Hn(nt(nt({},rn),{},{namespace:dr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Ir(Et){var Nt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Nt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(fr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Ir,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var dr=Ct;Xn&&Ht.value.length>Xn&&(dr=Yr),rr.push(at.a.createElement(dr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Ir,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Nt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Nt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Nt,hovered:!1}};var mo=function Et(Nt,Ot){tt(this,Et),this.name=Nt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),It=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$2="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style$1="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},style="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);class TonProofDemoApiService{constructor(){Qo(this,"localStorageKey","demo-api-access-token");Qo(this,"host","https://demo.tonconnect.dev");Qo(this,"accessToken",null);Qo(this,"refreshIntervalMs",9*60*1e3);this.accessToken=localStorage.getItem(this.localStorageKey),this.accessToken||this.generatePayload()}async generatePayload(){try{return{tonProof:(await(await fetch(`${this.host}/ton-proof/generatePayload`,{method:"POST"})).json()).payload}}catch{return null}}async checkProof(_,d){try{const k={address:d.address,network:d.chain,proof:{..._,state_init:d.walletStateInit}},j=await(await fetch(`${this.host}/ton-proof/checkProof`,{method:"POST",body:JSON.stringify(k)})).json();j!=null&&j.token&&(localStorage.setItem(this.localStorageKey,j.token),this.accessToken=j.token)}catch(k){console.log("checkProof error:",k)}}async getAccountInfo(_){return await(await fetch(`${this.host}/dapp/getAccountInfo?network=${_.chain}`,{headers:{Authorization:`Bearer ${this.accessToken}`,"Content-Type":"application/json"}})).json()}reset(){this.accessToken=null,localStorage.removeItem(this.localStorageKey),this.generatePayload()}}const TonProofDemoApi=new TonProofDemoApiService;function useInterval(b,_){const d=reactExports.useRef(b);reactExports.useLayoutEffect(()=>{d.current=b},[b]),reactExports.useEffect(()=>{if(!_&&_!==0)return;const k=setInterval(()=>d.current(),_);return()=>clearInterval(k)},[_])}const TonProofDemo=()=>{const b=reactExports.useRef(!0),[_,d]=reactExports.useState({}),k=useTonWallet(),[j,$]=reactExports.useState(!1),[_e]=useTonConnectUI(),et=reactExports.useCallback(async()=>{b.current&&(_e.setConnectRequestParameters({state:"loading"}),b.current=!1);const tt=await TonProofDemoApi.generatePayload();tt?_e.setConnectRequestParameters({state:"ready",value:tt}):_e.setConnectRequestParameters(null)},[_e,b]);b.current&&et(),useInterval(et,TonProofDemoApi.refreshIntervalMs),reactExports.useEffect(()=>_e.onStatusChange(async tt=>{var rt;if(!tt||tt.account.chain===CHAIN.TESTNET){TonProofDemoApi.reset(),$(!1);return}if((rt=tt.connectItems)!=null&&rt.tonProof&&"proof"in tt.connectItems.tonProof&&await TonProofDemoApi.checkProof(tt.connectItems.tonProof.proof,tt.account),!TonProofDemoApi.accessToken){_e.disconnect(),$(!1);return}$(!0)}),[_e]);const nt=reactExports.useCallback(async()=>{if(!k)return;const tt=await TonProofDemoApi.getAccountInfo(k.account);d(tt)},[k]);return j?jsxs("div",{className:"ton-proof-demo",children:[jsx$1("h3",{children:"Demo backend API with ton_proof verification"}),j?jsx$1("button",{onClick:nt,children:"Call backend getAccountInfo()"}):jsx$1("div",{className:"ton-proof-demo__error",children:"Connect wallet to call API"}),jsx$1(ReactJson,{src:_,name:"response",theme:"ocean"})]}):null},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(TonProofDemo,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),vt=d(3875),gt=d.n(vt),At=d(6954),wt=d.n(At);d(9585);function yt(fn){var An="luna-".concat(fn,"-");function yn(dn){return tt()(dt()(dn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(dn){if(/<[^>]*>/g.test(dn))try{var xn=ht().parse(dn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(dn)}return yn(dn)}}function kt(fn,An){for(var yn=0,dn=fn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(fn){(0,$.Z)(yn,fn);var An=vn(yn);function yn(dn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Nn=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=dn,sn.$container=Mt()(dn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(In){return In.setOption("theme",Dn)}))}),sn.setOption("theme",Nn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dn("platform-".concat(xt()))).rmClass(dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(dn,xn){var sn=this,Sn=this.options,Rn={};typeof dn=="string"?Rn[dn]=xn:Rn=dn,Jt()(Rn,function(Nn,Cn){var Dn=Sn[Cn];Sn[Cn]=Nn,sn.emit("optionChange",Cn,Nn,Dn)})}},{key:"getOption",value:function(dn){return this.options[dn]}},{key:"addSubComponent",value:function(dn){dn.setOption("theme",this.options.theme),this.subComponents.push(dn)}},{key:"removeSubComponent",value:function(dn){En()(this.subComponents,function(xn){return xn===dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(dn){return dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(dn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(dn,xn),Gt()(this.options,dn)}},{key:"find",value:function(dn){return this.$container.find(this.c(dn))}}]),yn}(Tt());function Zn(fn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(fn){(0,$.Z)(yn,fn);var An=Zn(yn);function yn(dn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,dn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var dn=this;this.on("optionChange",function(xn){xn==="element"&&dn.render()})}},{key:"render",value:function(){var dn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var dn=this.options.element,xn=window.getComputedStyle(dn);function sn(Rn){var Nn=["top","left","right","bottom"];return Rn!=="position"&&(Nn=tt()(Nn,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(Nn=tt()(Nn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Nn[0]],Rn),left:wn(xn[Nn[1]],Rn),right:wn(xn[Nn[2]],Rn),bottom:wn(xn[Nn[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(fn,An){if(it()(fn))return fn;if(!ut()(fn))return"‒";var yn,dn=(yn=fn,gt()(yn.replace("px","")));return isNaN(dn)?fn:An==="position"?dn:dn===0?"‒":dn}(function(fn,An){try{fn.exports=An,fn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return _a}});var k=d(168),j=d(181);function $(Er,Hr){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ut=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(Ar)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),vt=d.n(bt),gt=d(3783),At=d.n(gt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),fn=d(6954),An=d.n(fn),yn=d(9585),dn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ut)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Hr){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ut=Ar.level,mn=Ut===void 0?0:Ut,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function No(Jr){if(Hr>Kr)ho=", …";else{var ns=ko(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(Nn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var Io,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)Io=gn(Er.toString()),_r=Ro+Io+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Hr=no(Ar);function Ar(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){dn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";At()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new In.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new In.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":fr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=kr()($n||($n=(0,k.Z)([` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Nt=1;Nt=0||(Pn[dr]=Jn[dr]);return Pn}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Nt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var dr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),In||((In=document.createElement("textarea")).setAttribute("tab-index","-1"),In.setAttribute("aria-hidden","true"),$n(In)),In.parentNode===null&&document.body.appendChild(In);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Lr){var $r=Lr;In.style[$r]=jr[$r]}),$n(In),In.value=tr;var an=function(Lr,$r){var zr=Lr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(In,ar);In.value="x";var Nr=In.scrollHeight-kr,Br=Nr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var Dr=Nr*or;return Or==="border-box"&&(Dr=Dr+kr+Tr),[an=Math.min(Dr,an),Nr]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=dr[0],Pn=dr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Pn}))}};return Object(ht.useLayoutEffect)(rr),zn=Nn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Ln(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Nt){return{type:Et,value:Nt}}var fr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Ln(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(dn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Ln(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var dr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(dr.shift(),Hn(nt(nt({},rn),{},{namespace:dr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Ir(Et){var Nt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Nt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(fr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Ir,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var dr=Ct;Xn&&Ht.value.length>Xn&&(dr=Yr),rr.push(at.a.createElement(dr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Ir,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Nt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Nt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Nt,hovered:!1}};var mo=function Et(Nt,Ot){tt(this,Et),this.name=Nt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),It=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),vt=d(3875),gt=d.n(vt),At=d(6954),wt=d.n(At);d(9585);function yt(fn){var An="luna-".concat(fn,"-");function yn(dn){return tt()(dt()(dn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(dn){if(/<[^>]*>/g.test(dn))try{var xn=ht().parse(dn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(dn)}return yn(dn)}}function kt(fn,An){for(var yn=0,dn=fn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(fn){(0,$.Z)(yn,fn);var An=vn(yn);function yn(dn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Nn=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=dn,sn.$container=Mt()(dn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(In){return In.setOption("theme",Dn)}))}),sn.setOption("theme",Nn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dn("platform-".concat(xt()))).rmClass(dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(dn,xn){var sn=this,Sn=this.options,Rn={};typeof dn=="string"?Rn[dn]=xn:Rn=dn,Jt()(Rn,function(Nn,Cn){var Dn=Sn[Cn];Sn[Cn]=Nn,sn.emit("optionChange",Cn,Nn,Dn)})}},{key:"getOption",value:function(dn){return this.options[dn]}},{key:"addSubComponent",value:function(dn){dn.setOption("theme",this.options.theme),this.subComponents.push(dn)}},{key:"removeSubComponent",value:function(dn){En()(this.subComponents,function(xn){return xn===dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(dn){return dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(dn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(dn,xn),Gt()(this.options,dn)}},{key:"find",value:function(dn){return this.$container.find(this.c(dn))}}]),yn}(Tt());function Zn(fn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(fn){(0,$.Z)(yn,fn);var An=Zn(yn);function yn(dn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,dn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var dn=this;this.on("optionChange",function(xn){xn==="element"&&dn.render()})}},{key:"render",value:function(){var dn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var dn=this.options.element,xn=window.getComputedStyle(dn);function sn(Rn){var Nn=["top","left","right","bottom"];return Rn!=="position"&&(Nn=tt()(Nn,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(Nn=tt()(Nn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Nn[0]],Rn),left:wn(xn[Nn[1]],Rn),right:wn(xn[Nn[2]],Rn),bottom:wn(xn[Nn[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(fn,An){if(it()(fn))return fn;if(!ut()(fn))return"‒";var yn,dn=(yn=fn,gt()(yn.replace("px","")));return isNaN(dn)?fn:An==="position"?dn:dn===0?"‒":dn}(function(fn,An){try{fn.exports=An,fn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ut=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(Ar)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),vt=d.n(bt),gt=d(3783),At=d.n(gt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),fn=d(6954),An=d.n(fn),yn=d(9585),dn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ut)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Hr){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ut=Ar.level,mn=Ut===void 0?0:Ut,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function No(Jr){if(Hr>Kr)ho=", …";else{var ts=ko(gn(Jr));if(!yr){var Po=Object.getOwnPropertyDescriptor(Er,Jr);if(Po&&Po.get)return qr.push("".concat(ts,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ts,": ").concat(Nn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var Io,Lo=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Ms=Mr=="[object Function]",Rs=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)Io=gn(Er.toString()),_r=Ro+Io+bo;else if(Ms)_r=_o("ƒ");else if(Lo)if(io){_r="[";var Wo=Er.length,es="";Wo>100&&(Wo=100,es=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Hr=no(Ar);function Ar(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){dn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Ln()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";At()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Ln()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new In.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new In.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Ln()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Lt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":fr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=kr()($n||($n=(0,k.Z)([`
    `,`
    @@ -1061,14 +1061,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return fr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(At()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=It()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=fr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Ir()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Nn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Nn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),fr()(mn)){var yr="";At()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),Ar}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),Ar={};At()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];Ar[Wt()(Bn)]=Wt()(yr)}}),Ar.display="inline-block",Ar["max-width"]="100%",delete Ar.width,delete Ar.height;var zt="";return At()(Ar,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Jo=d.n(Ho),ms=d(9001),Xo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),_i=d(8933),bs=d.n(_i),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function ks(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var ga,As=function(Er){(0,tt.Z)(Ar,Er);var Hr=ks(Ar);function Ar(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,Ar),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),At()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(Ar,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,At()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Jo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),Ar}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}b=d.hmd(b);var va=navigator.userAgent,Os=va.indexOf("Android")>-1||va.indexOf("Adr")>-1,js=0,_a=function(Er){(0,tt.Z)(Ar,Er);var Hr=Ts(Ar);function Ar(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Ar),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Xo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Os&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=ys()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){fr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(Ar,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(Ar.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Ir()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Xo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Jo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=vs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!dn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,Ao=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,No=Oo.length;_oho?vo+=jo:yo+jo>ro?Io.appendChild(Uo):yo`)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return fr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Ln()(Ut)?(At()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Ln()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=It()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=fr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Ln()(ur)?zt[Bn]=this.formatPreview(ur):Ir()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Lr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Ln()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Ln()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Nn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Nn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),fr()(mn)){var yr="";At()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),Ar}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),Ar={};At()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];Ar[Wt()(Bn)]=Wt()(yr)}}),Ar.display="inline-block",Ar["max-width"]="100%",delete Ar.width,delete Ar.height;var zt="";return At()(Ar,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ps=d(9001),Jo=d.n(ps),ms=d(9702),gs=d.n(ms),Gr=d(2439),vs=d.n(Gr),Xo=d(8933),ys=d.n(Xo),bs=d(4407),ws=d.n(bs),xs=d(5852),_s=d.n(xs);function Cs(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var _i,ks=function(Er){(0,tt.Z)(Ar,Er);var Hr=Cs(Ar);function Ar(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,Ar),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),At()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(Ar,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,At()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){_s()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),Ar}(Ht()),As=d(1571),Es=d.n(As);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}b=d.hmd(b);var ga=navigator.userAgent,Ts=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,Os=0,va=function(Er){(0,tt.Z)(Ar,Er);var Hr=Ss(Ar);function Ar(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Ar),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Ts&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=vs()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){fr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return ys()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(Ar,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(Ar.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Ir()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++Os,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=gs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!dn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,Ao=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,No=Oo.length;_oho?vo+=jo:yo+jo>ro?Io.appendChild(Uo):yo
    - `])))))}}]),Ar}(As),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Hr="",Ar=Er.stack?Er.stack.split(` -`):"",zt=0,Ut=Ar.length;zt-1&&zt]*>/g.test(pt))try{var Pt=At().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=It(Kt.attrs.class))}),At().stringify(Pt)}catch{return It(pt)}return It(pt)}}function Mt(Ct,Lt){for(var It=0,pt=Ct.length;It"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}var dn,xn=function(Ct){(0,nt.Z)(It,Ct);var Lt=yn(It);function It(pt,Pt){var Kt,Et=Pt.compName,Nt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Nt===void 0?"light":Nt;return(0,j.Z)(this,It),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(kn()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(It,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(kn()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Nt={};typeof pt=="string"?Nt[pt]=Pt:Nt=pt,vn()(Nt,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){An()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),It}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),Nn=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),In=d(1286),Un=d.n(In),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),fr=d(6156),Wn=d.n(fr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Ir(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(It,Ct);var Lt=Ir(It);function It(pt,Pt){var Kt;(0,j.Z)(this,It),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Nt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Nt,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Nt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Nt-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Nt&&(tn=Nt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Nt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Nt.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Nt){var Ot=Et.data[pt],$t=Nt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Nt=0,Ot=Kt.length;Nt'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Nt,"")):Pt+="".concat(Nt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(dn||(dn=(0,k.Z)([` + `])))))}}]),Ar}(ks),_a=function(){return ws()("HH:MM:ss ")};function js(){for(var Er=new Error,Hr="",Ar=Er.stack?Er.stack.split(` +`):"",zt=0,Ut=Ar.length;zt-1&&zt]*>/g.test(pt))try{var Lt=At().parse(pt);return Mt(Lt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=It(Kt.attrs.class))}),At().stringify(Lt)}catch{return It(pt)}return It(pt)}}function Mt(Ct,Pt){for(var It=0,pt=Ct.length;It"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Pt){var Lt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Lt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}var dn,xn=function(Ct){(0,nt.Z)(It,Ct);var Pt=yn(It);function It(pt,Lt){var Kt,Et=Lt.compName,Nt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Nt===void 0?"light":Nt;return(0,j.Z)(this,It),(Kt=Pt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(kn()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(It,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(kn()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Lt){var Kt=this,Et=this.options,Nt={};typeof pt=="string"?Nt[pt]=Lt:Nt=pt,vn()(Nt,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){An()(this.subComponents,function(Lt){return Lt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Lt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),It}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),Nn=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),In=d(1286),Un=d.n(In),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Ln=d(6930),sr=d.n(Ln),fr=d(6156),Wn=d.n(fr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Ir(Ct){var Pt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Pt){var Lt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Lt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(It,Ct);var Pt=Ir(It);function It(pt,Lt){var Kt;(0,j.Z)(this,It),(Kt=Pt.call(this,pt,{compName:"data-grid"},Lt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Lt.height&&(Lt.maxHeight=Lt.height,Lt.minHeight=Lt.height),Kt.initOptions(Lt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Nt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Nt,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Lt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Lt[Kt]||Lt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Lt){var Kt=new Wr(this,pt,Lt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Lt=this.c,Kt=this.$container,Et=this.options,Nt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Nt-=$t;var Rt=this.$dataContainer.find(Lt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Nt&&(tn=Nt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Lt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Lt=this.selectedNode)===null||Lt===void 0||Lt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Lt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Lt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Lt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Nt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Lt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Lt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Nt.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Lt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Nt){var Ot=Et.data[pt],$t=Nt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Lt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Lt}},{key:"updateWeights",value:function(){var pt=this.container,Lt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Nt=0,Ot=Kt.length;Nt'),this.colWidths[Yt]=pn}Lt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Lt=[],Kt=pt.length-1,Et=0;Et').concat(Nt,"")):Lt+="".concat(Nt,""),Kt+=""}),this.$headerRow.html(Lt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Lt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(dn||(dn=(0,k.Z)([`
    @@ -1085,23 +1085,23 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),It}(xn),Wr=function(){function Ct(Lt,It){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Nn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=It,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,It=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");It.html(""),vn()(Pt,function(Kt){var Et=Nn()("td"),Nt=Lt[Kt.id];Un()(Nt)||($n()(Nt)?Et.appendChild(Nt):Et.innerText=Dn()(Nt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var It,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(It=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(It),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Nt=It-pt;if(Nt)return Nt;if(It.length!==pt.length)return+It||+pt?pt.length-It.length:It.length-pt.length}else if(It!==pt)return It]*>/g.test(Mn))try{var cr=gt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),gt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){kn()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(1907),yn=d.n(An),dn=d(1352),xn=d.n(dn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),Nn=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),In=d(1672),Un=d.n(In);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=fn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Ir){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Ir]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),It}(xn),Wr=function(){function Ct(Pt,It){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Nn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Pt.c("node")),this.dataGrid=Pt,this.data=It,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Pt=this.data,It=this.$container,pt=this.container,Lt=this.dataGrid.getOption("columns");It.html(""),vn()(Lt,function(Kt){var Et=Nn()("td"),Nt=Pt[Kt.id];Un()(Nt)||($n()(Nt)?Et.appendChild(Nt):Et.innerText=Dn()(Nt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Pt){if(Ct=Dn()(Ct),Pt=Dn()(Pt),sr()(Ct,"_")&&!sr()(Pt,"_"))return 1;if(sr()(Pt,"_")&&!sr()(Ct,"_"))return-1;for(var It,pt,Lt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Pt?-1:0;if(!Pt)return 1;if(It=Ct.match(Et)[0],pt=Pt.match(Et)[0],Lt=!isNaN(It),Kt=!isNaN(pt),Lt&&!Kt)return-1;if(Kt&&!Lt)return 1;if(Lt&&Kt){var Nt=It-pt;if(Nt)return Nt;if(It.length!==pt.length)return+It||+pt?pt.length-It.length:It.length-pt.length}else if(It!==pt)return It]*>/g.test(Mn))try{var cr=gt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),gt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){kn()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(1907),yn=d.n(An),dn=d(1352),xn=d.n(dn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),Nn=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),In=d(1672),Un=d.n(In);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Ln=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=fn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Ir){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Ir]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Nn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Nn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:fr(Wn,cr)})}),gr.attributes=vr,gr}function fr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return dn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),vt=d(5610),gt=d.n(vt),At=d(7483),wt=d.n(At),yt=(d(3990),d(6341)),kt=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(In){return kt()(In,Dn)?In:In.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var In=wt().parse($n);return jt(In,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(In)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var In=Cn[gn];Dn(In),In.content&&jt(In.content,Dn)}}gt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),kn=d(5852),En=d.n(kn);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,In){var Un,hn=In.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var fr=Un.c;bn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(sr))).addClass(fr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,In){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=In:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(In){return In===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,In),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),fn=d(8613),An=d.n(fn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var dn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var In,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(In=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){In.$container.addClass(In.c("hidden"))},In.render=function(){var hn=(0,tt.Z)(In),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),In.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),In.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?In.$close.show():In.$close.hide(),In.$body.css("width",Zt.width+"px"),In.$content.html("").append(Zt.content)},In.hide(),In.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Nn()}),In.initTpl(),In.$title=In.find(".title"),In.$content=In.find(".content"),In.$body=In.find(".body"),In.$footer=In.find(".footer"),In.$close=In.find(".icon-close"),In.bindEvent(),In}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Nn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Nn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:fr(Wn,cr)})}),gr.attributes=vr,gr}function fr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Ln)},129:function(b,_,d){d.d(_,{Z:function(){return dn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),vt=d(5610),gt=d.n(vt),At=d(7483),wt=d.n(At),yt=(d(3990),d(6341)),kt=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(In){return kt()(In,Dn)?In:In.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var In=wt().parse($n);return jt(In,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(In)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var In=Cn[gn];Dn(In),In.content&&jt(In.content,Dn)}}gt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),kn=d(5852),En=d.n(kn);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,In){var Un,hn=In.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Ln,sr){var fr=Un.c;bn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(sr))).addClass(fr("theme-".concat(Ln))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Ln)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,In){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=In:Zt=$n,Jt()(Zt,function(Vt,bn){var Ln=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Ln)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(In){return In===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,In),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),fn=d(8613),An=d.n(fn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var dn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var In,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(In=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){In.$container.addClass(In.c("hidden"))},In.render=function(){var hn=(0,tt.Z)(In),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),In.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),In.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?In.$close.show():In.$close.hide(),In.$body.css("width",Zt.width+"px"),In.$content.html("").append(Zt.content)},In.hide(),In.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Nn()}),In.initTpl(),In.$title=In.find(".title"),In.$content=In.find(".content"),In.$body=In.find(".body"),In.$footer=In.find(".footer"),In.$close=In.find(".icon-close"),In.bindEvent(),In}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var In=Sn(),Un=In.c;In.setOption({title:"",content:$n,width:Nn(),footer:Rn({OK:{type:"primary",onclick:function(){In.hide()}}},Un)}),In.show()}},{key:"confirm",value:function($n){return new Promise(function(In){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),In(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),In(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=An()("input"+Zt(".input"),{value:In});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=An()("div"),document.body.append(sn)),xn||(xn=new dn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,In){return An()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},In)});return An().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Nn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,dn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),vt=d.n(bt),gt=d(3023),At=d.n(gt),wt=d(2533),yt=d.n(wt),kt=d(3783),xt=d.n(kt),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),kn=d(7756),En=d.n(kn),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(996),yn=d.n(An),dn=d(3367),xn=d.n(dn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),Nn=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+In()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),fr=d(5229),Wn=d.n(fr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Ir=d(6954),Rr=d.n(Ir);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(In()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){It()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Nt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Nn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(dr){var Tn=dr.type,Ln=dr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&dr.unenumerable?"Array(".concat(dr.unenumerable.length,")"):dr.type}(Ht)||At()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(dr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(dr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Nt(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var dr=vr()(mr);cr()(dr)?rr[mr]=Jn:Qn[dr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var dr=Xn-1;Jn.type+=(dr-mr>0?" … "+dr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],dr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=fn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),vt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var kr=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){kr[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=kr}),dr=yt()(Tn),rr=fn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var kr=[];kr=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?dr:rr,Kn||Nn()(kr);for(var Tr=0,jr=kr.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var dr="Object";dr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||At()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":dr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),vt=d.n(bt),gt=d(3875),At=d.n(gt),wt=d(3367),yt=d.n(wt),kt=d(4777),xt=d.n(kt),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),kn=d(3063),En=d.n(kn),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),fn=d.n(wn),An=d(5610),yn=d.n(An),dn=d(7483),xn=d.n(dn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return vt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Nn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Nn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Ir,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Ir))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Ir)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Ir=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Ir)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){In()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(fn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new fr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),fr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var In=Sn(),Un=In.c;In.setOption({title:"",content:$n,width:Nn(),footer:Rn({OK:{type:"primary",onclick:function(){In.hide()}}},Un)}),In.show()}},{key:"confirm",value:function($n){return new Promise(function(In){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),In(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),In(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=An()("input"+Zt(".input"),{value:In});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Ln=Vt.value.length;Vt.setSelectionRange(Ln,Ln),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=An()("div"),document.body.append(sn)),xn||(xn=new dn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,In){return An()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},In)});return An().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Nn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,dn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),vt=d.n(bt),gt=d(3023),At=d.n(gt),wt=d(2533),yt=d.n(wt),kt=d(3783),xt=d.n(kt),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),kn=d(7756),En=d.n(kn),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(996),yn=d.n(An),dn=d(3367),xn=d.n(dn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),Nn=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+In()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Ln=d(6930),sr=d.n(Ln),fr=d(5229),Wn=d.n(fr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Ir=d(6954),Rr=d.n(Ir);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(In()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Lt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){It()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Nt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Nn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(dr){var Tn=dr.type,Pn=dr.value;if(Tn)return Tn==="Function"?Vt(Pn):Tn==="Array"&&dr.unenumerable?"Array(".concat(dr.unenumerable.length,")"):dr.type}(Ht)||At()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(dr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(dr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Lt);function Nt(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var dr=vr()(mr);cr()(dr)?rr[mr]=Jn:Qn[dr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var dr=Xn-1;Jn.type+=(dr-mr>0?" … "+dr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],dr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=fn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),vt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Pn=0,ar={};xt()(yn()(Yt,100),function(or){var kr=Object.create(null),Tr=Pn,jr="["+Tr;xt()(or,function(an){kr[Pn]=an,ar[Pn]=!0,Pn++});var Or=Pn-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=kr}),dr=yt()(Tn),rr=fn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var kr=[];kr=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?dr:rr,Kn||Nn()(kr);for(var Tr=0,jr=kr.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var dr="Object";dr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||At()(Hn));var Tn=Gn?"":''),Pn="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":dr,'
      ");return Gn&&(Pn+=this.objToHtml(pn)),Pn+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Lt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),vt=d.n(bt),gt=d(3875),At=d.n(gt),wt=d(3367),yt=d.n(wt),kt=d(4777),xt=d.n(kt),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),kn=d(3063),En=d.n(kn),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),fn=d.n(wn),An=d(5610),yn=d.n(An),dn=d(7483),xn=d.n(dn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return vt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Nn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Nn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Ir,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Ir))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Ir)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Ir=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Ir)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){In()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(fn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Ln(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new fr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Ln=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),fr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Ir=Cr.$container.find("input");return Ir.val(nr),Ir.on("change",function(){return Cr.onChange(Ir.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Ir=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    `));var Ir=Cr.$container.find("input");return Ir.val(nr),Ir.on("change",function(){return Cr.onChange(Ir.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Ir=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    @@ -1110,7 +1110,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `).concat(mo,`
    ').concat(nr,"/").concat(Wr)),Ir.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Ir.find(Rr(".value")),Lt=Ir.find("input"),It=Ir.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=At()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=At()(Lt.val());It.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Ir=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(mo,"
    "));var Ct=Ir.find(Rr(".value")),Pt=Ir.find("input"),It=Ir.find(Rr(".range-track-progress"));return Pt.val(yt()(nr)),Pt.on("change",function(){var pt=At()(Pt.val());Cr.onChange(pt)}),Pt.on("input",function(){var pt=At()(Pt.val());It.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Ir=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    @@ -1130,7 +1130,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),xn}(vn);(function(yn,dn){try{yn.exports=dn,yn.exports.default=dn}catch{}})(b,An)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),vt=(d(3990),d(6341)),gt=d.n(vt),At=(d(3875),d(6954)),wt=d.n(At);d(9585);function yt(In){var Un="luna-".concat(In,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return gt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return kt(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function kt(In,Un){for(var hn=0,Zt=In.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var kn=function(In){(0,et.Z)(hn,In);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",fr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(fr,Wn){var gr=Pn[Wn];Pn[Wn]=fr,bn.emit("optionChange",Wn,fr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),fn=d(6049),An=d.n(fn),yn=d(2327),dn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),Nn=d(8648),Cn=d.n(Nn);function Dn(In){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(In){(0,et.Z)(hn,In);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,fr=sr.text,Wn=sr.escape;dn()(Wn?fr:Rn()(Cn()(fr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=An()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,fr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),fr.find(sr(".table")).append(vr),Pn.hide(),fr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,fr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),fr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(kn),$n=/\r\n|\r|\n/g;(function(In,Un){try{In.exports=Un,In.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return j0}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Ir()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return It()},LocalStore:function(){return vt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return kr()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return _i()},escapeJsonStr:function(){return vp},escapeRegExp:function(){return ws()},evalCss:function(){return yp},eventClient:function(){return $o},eventPage:function(){return _p},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return ks()},filter:function(){return xt()},flatten:function(){return As()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return va()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return Ar()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return fn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return Ao()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return ko()},isHidden:function(){return No()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Ns()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Us()},isSorted:function(){return Nl()},isStr:function(){return Tt()},isUndef:function(){return Is()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return fr()},partial:function(){return du()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return Au()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Iu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _f()},toNum:function(){return is()},toSrc:function(){return ep()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return rp()},types:function(){return ip()},uncaught:function(){return as()},uniqId:function(){return At()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return up()},viewportScale:function(){return nl()},wrap:function(){return hp()},xpath:function(){return mp()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),vt=d.n(bt),gt=d(5229),At=d.n(gt),wt=d(3783),yt=d.n(wt),kt=d(5972),xt=d.n(kt),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),kn=d(7622),En=d.n(kn),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),fn=d.n(wn),An=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=An.length;function dn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function vp(Xt){return _i()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Is()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var yp=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),kp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Cp(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var Ap=d(4270),Ep=d.n(Ap),Sp=d(6093),Tp=d.n(Sp),Bo=d(129),Op=d(7638);function jp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Mp=function(Xt){(0,et.Z)(Dt,Xt);var qt=jp(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),Ep()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,dn){try{yn.exports=dn,yn.exports.default=dn}catch{}})(b,An)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),vt=(d(3990),d(6341)),gt=d.n(vt),At=(d(3875),d(6954)),wt=d.n(At);d(9585);function yt(In){var Un="luna-".concat(In,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return gt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return kt(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function kt(In,Un){for(var hn=0,Zt=In.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var kn=function(In){(0,et.Z)(hn,In);var Un=un(hn);function hn(Zt,Vt){var bn,Ln=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Ln,bn.c=yt(Ln),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Ln),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",fr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Ln=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(fr,Wn){var gr=Ln[Wn];Ln[Wn]=fr,bn.emit("optionChange",Wn,fr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),fn=d(6049),An=d.n(fn),yn=d(2327),dn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),Nn=d(8648),Cn=d.n(Nn);function Dn(In){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(In){(0,et.Z)(hn,In);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Ln=(0,$.Z)(Vt).c,sr=Vt.options,fr=sr.text,Wn=sr.escape;dn()(Wn?fr:Rn()(Cn()(fr)));var gr=Vt.$copy.find(Ln(".icon"));gr.addClass(Ln("icon-check")).rmClass(Ln("icon-copy")),setTimeout(function(){gr.rmClass(Ln("icon-check")).addClass(Ln("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Ln=(0,$.Z)(Vt).container;Vt.$copy.css({top:Ln.scrollTop+5,right:5-Ln.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=An()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Ln=this.$copy,sr=this.c,fr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),fr.find(sr(".table")).append(vr),Ln.hide(),fr.offset().height>40&&Ln.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Ln=bn.text,sr=bn.wrapLongLines,fr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),fr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Ln)}}]),hn}(kn),$n=/\r\n|\r|\n/g;(function(In,Un){try{In.exports=Un,In.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return O0}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Ir()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return It()},LocalStore:function(){return vt()},Logger:function(){return Lt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return kr()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Lr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ps()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return ms()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return gp},escapeRegExp:function(){return bs()},evalCss:function(){return vp},eventClient:function(){return $o},eventPage:function(){return xp},extend:function(){return nn()},extendOwn:function(){return xs()},extractUrls:function(){return Cs()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Es()},getFileName:function(){return ol},getProto:function(){return ga()},has:function(){return Os()},hasSafeArea:function(){return rl},highlight:function(){return _a()},identity:function(){return Er()},idxOf:function(){return Ar()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return fn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return il},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return Ao()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return ko()},isHidden:function(){return No()},isMatch:function(){return Lo()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Rs()},isNil:function(){return es()},isNull:function(){return Jr()},isNum:function(){return Po()},isObj:function(){return zs()},isPrimitive:function(){return Sl()},isPromise:function(){return Ol()},isRegExp:function(){return Hs()},isSorted:function(){return Rl()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return ns()},linkify:function(){return Pl()},loadJs:function(){return Us()},lowerCase:function(){return Ws()},lpad:function(){return Fl()},ltrim:function(){return Hl()},map:function(){return fo()},mapObj:function(){return Zl()},matcher:function(){return ql()},memStorage:function(){return Zs()},memoize:function(){return Yl()},mergeArr:function(){return Jl()},meta:function(){return _c()},ms:function(){return Vs()},nextTick:function(){return Ln()},noop:function(){return qs()},now:function(){return Gs()},objToStr:function(){return iu()},once:function(){return su()},optimizeCb:function(){return cu()},orientation:function(){return fr()},partial:function(){return fu()},perfNow:function(){return hu()},pick:function(){return Ks()},prefix:function(){return gu()},property:function(){return yu()},pxToNum:function(){return Go},query:function(){return wu()},raf:function(){return _u()},repeat:function(){return ku()},restArgs:function(){return Eu()},reverse:function(){return Tu()},root:function(){return Ys()},rtrim:function(){return Mu()},safeCb:function(){return Nu()},safeGet:function(){return Qs()},safeSet:function(){return Pu()},safeStorage:function(){return Is},sameOrigin:function(){return Js()},slice:function(){return Du()},some:function(){return zu()},sortKeys:function(){return Xs()},splitCase:function(){return Wu()},startWith:function(){return Vo()},stringify:function(){return qu()},stringifyAll:function(){return Ku()},throttle:function(){return el()},toArr:function(){return rs()},toInt:function(){return Xu()},toNum:function(){return os()},toSrc:function(){return _h()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return np()},types:function(){return op()},uncaught:function(){return is()},uniqId:function(){return At()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return cp()},viewportScale:function(){return tl()},wrap:function(){return dp()},xpath:function(){return pp()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),vt=d.n(bt),gt=d(5229),At=d.n(gt),wt=d(3783),yt=d.n(wt),kt=d(5972),xt=d.n(kt),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),kn=d(7622),En=d.n(kn),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),fn=d.n(wn),An=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=An.length;function dn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Pr=ln.step,Zr=Pr===void 0?.1:Pr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function gp(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Is(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Zs():void 0}return Dt}function ol(Xt){var qt=ns()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return os()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function il(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var vp=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=nl().parse(Xt);return al(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),nl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function al(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var sl,as=at()(document),Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),as.on(Co("move"),St._onDragMove),as.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Pr=St._oldX+pr,Zr=St._oldY+br;Pr<0?Pr=0:Pr>On-ln&&(Pr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Pr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),as.off(Co("move"),St._onDragMove),as.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Ln()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=sl=new(Lt())("[Eruda]","warn");sl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var kp=d(4270),Ap=d.n(kp),Ep=d(6093),Sp=d.n(Ep),Bo=d(129),Tp=d(7638);function Op(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var jp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Op(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;rl()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Ln()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),Ap()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[ns()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Is("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Po()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Po()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1138,7 +1138,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new Op.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(Tp())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),Rp=d(8816);function Np(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var Ip=function(Xt){(0,et.Z)(Dt,Xt);var qt=Np(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){No()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):ko()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new Tp.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(Sp())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Pr=mt._resizeStartSize+br;Pr<40?Pr=40:Pr>100&&(Pr=100),mt.config.set("displaySize",os()(Pr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),Mp=d(8816);function Rp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}is().start();var Np=function(Xt){(0,et.Z)(Dt,Xt);var qt=Rp(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){No()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Ps.forEach(function(ln){var On=St[ln]=qs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ps.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return is().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return is().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Hs()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):ko()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(`
    All @@ -1158,7 +1158,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new Rp.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&fn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat($s).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Dp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Bp(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new Mp.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&fn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Ps).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Bp=function(Xt){(0,et.Z)(Dt,Xt);var qt=$p(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` `);go()(ln.reqHeaders)||(On+=` Request Headers @@ -1169,13 +1169,13 @@ Response Headers `,yt()(ln.resHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` `)})),ln.resTxt&&(On+=` `.concat(ln.resTxt,` -`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Lr){return` - ').concat(Gr()(Lr),` +`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Pr){return` + ').concat(Gr()(Pr),` `).concat(Gr()(br),` - `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Lr){return` - ').concat(Gr()(Lr),` + `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Pr){return` + ').concat(Gr()(Pr),` `).concat(Gr()(br),` - `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>cl&&(Yn=ls()(Yn,cl)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    + `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>ll&&(Yn=ss()(Yn,ll)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    ').concat(Gr()(mt.url),` @@ -1200,11 +1200,11 @@ Response Headers
    `).concat(On,` -
    `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(Lp()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,Fp=d(9143),zp=d.n(Fp),Hp=d(2139),Up=d(8689),Bs=d(7935),Wp=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function fl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Kp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=Gp()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ +
    `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(Lp()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ll=1e5,Dp=d(9143),Fp=d.n(Dp),zp=d(2139),Hp=d(8689),$s=d(7935),Up=d(9119);function cl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function ul(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Kp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Gp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:ol(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Vs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=qp()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var ds=/[\r\n]/.test(xo)?'^"':'"';return ds+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ -`)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ +`)+ds}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ds){for(var hs=ds.charCodeAt(0).toString(16);hs.length<4;)hs="0"+hs;return"\\u"+hs})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Pr=[],Zr=Bt.requestFormData();Zr&&(Pr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new Dp(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(Vp())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new Bp(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Bs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(Zp())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:ns()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Pr=On._requests[br];mt._selectedRequest=Pr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(el()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1215,7 +1215,7 @@ Response Headers
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),Qp=d(8209),Jp=d(8613),Xp=d.n(Jp);function dl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=pl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var r0=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=bl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr +
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),Yp=d(8209),Qp=d(8613),Jp=d.n(Qp);function fl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Pr=0;Prpr?1:Yn(qt=hl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var n0=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=yl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Pr=On.erudaEvents=On.erudaEvents||{};Pr[Yn]=Pr[Yn]||[],Pr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Pr=On.erudaEvents;if(!(!Pr||!Pr[Yn])){for(var Zr=Pr[Yn],Qr=0,so=Zr.length;Qr @@ -1225,7 +1225,7 @@ Response Headers
    -
    `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=Xp()("div");this._$boxModel=at()(mt),this._boxModel=new n0.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` +
    `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=Jp()("div");this._$boxModel=at()(mt),this._boxModel=new t0.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` ').concat(Gr()(so),` ').concat(po,` `)}).join("")),On=`

    Attributes

    @@ -1242,13 +1242,13 @@ Response Headers `)}).join("");Yn=`

    Styles

    `).concat(pr,` -
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Lr=_n(`
    +
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Pr=_n(`
    -
    `);qt.rmDefComputedStyle&&(Lr=_n(`
    +
    `);qt.rmDefComputedStyle&&(Pr=_n(`
    `)),br=`

    Computed Style - `.concat(Lr,` + `.concat(Pr,`
    @@ -1272,7 +1272,7 @@ Response Headers `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new e0(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=o0(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),l0(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(a0,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var s0=["script","style","meta","title","link","head"],l0=function(Xt){return s0.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function c0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var u0=function(Xt){(0,et.Z)(Dt,Xt);var qt=c0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new r0(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Qp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new Xp(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=r0(ln),Dt.name=pl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),s0(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(i0,function(qt,Dt){return'url("'.concat(vl(Dt),'")')})}var a0=["script","style","meta","title","link","head"],s0=function(Xt){return a0.indexOf(Xt.toLowerCase())>-1},vl=function(Xt){return'').concat(Xt,"")},yl=function(){return Qs()(window,"EventTarget.prototype")||window.Node.prototype};function l0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var c0=function(Xt){(0,et.Z)(Dt,Xt);var qt=l0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!bl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new n0(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Yp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||il(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Ln()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1284,7 +1284,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return Ao()(Xt)&&Xt.parentNode},cs=null,f0=[{name:"Border All",fn:function(){if(cs)return Un.remove(cs),void(cs=null);cs=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var p0=function(Xt){(0,et.Z)(Dt,Xt);var qt=h0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:pl(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=os()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;bl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),bl=function(Xt){return Ao()(Xt)&&Xt.parentNode},ls=null,u0=[{name:"Border All",fn:function(){if(ls)return Un.remove(ls),void(ls=null);ls=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Gs()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");Fs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),Fs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function Fs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var h0=function(Xt){(0,et.Z)(Dt,Xt);var qt=d0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1293,7 +1293,7 @@ Response Headers
    `).concat(Gr()(St.desc),`
    -
    `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),xl=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ps(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:ls()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    + `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),wl=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Bs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Is(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:ss()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    `.concat(Dt==="local"?"Local":"Session",` Storage
    @@ -1315,7 +1315,7 @@ Response Headers

    -
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function us(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function fs(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var m0=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),us(qt,fs("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    +
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function cs(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function us(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var p0=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Bs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),cs(qt,us("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    Cookie

    -
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var y0=function(Xt){(0,et.Z)(Dt,Xt);var qt=v0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new m0(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=fs("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function xl(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var v0=function(Xt){(0,et.Z)(Dt,Xt);var qt=g0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new wl(this._$localStorage,St,this,"local"),this._sessionStorage=new wl(this._$sessionStorage,St,this,"session"),this._cookie=new p0(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=us("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1346,7 +1346,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Bt,` -
    `),On=this._$script;return us(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];at()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=fs("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    + `),On=this._$script;return cs(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];at()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=us("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Stylesheet
    @@ -1354,7 +1354,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Bt,` -
    `),On=this._$stylesheet;return us(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];at()("iframe").each(function(){var ln=at()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    + `),On=this._$stylesheet;return cs(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];at()("iframe").each(function(){var ln=at()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    Iframe
    @@ -1362,7 +1362,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(St,` -
    `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||w0(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=fs("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • + `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||b0(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=us("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • `)}).join(""));var On='

    Image @@ -1372,29 +1372,29 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(ln,` -
    `),Yn=this._$image;return us(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `),Yn=this._$image;return cs(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=g0(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),b0=/\.(jpeg|jpg|gif|png)$/,w0=function(Xt){return b0.test(Xt)},Cl=ao()(),x0=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var C0=function(Xt){(0,et.Z)(Dt,Xt);var qt=_0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Is()(mt)?kr()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(x0,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;ko()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),k0=d(8299),A0=d(8368),E0=d.n(A0),kl=d(7049);function S0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var T0=function(Xt){(0,et.Z)(Dt,Xt);var qt=S0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Js()(location.href,br)?Hn()({url:br,success:function(Pr){ln(Yn,Pr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Pr){return Pr.tagName?Pr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=rs()(mt.addedNodes),Yn=m0(On=jr()(On,rs()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),y0=/\.(jpeg|jpg|gif|png)$/,b0=function(Xt){return y0.test(Xt)},_l=ao()(),w0=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(_l.name+" "+_l.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function x0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var _0=function(Xt){(0,et.Z)(Dt,Xt);var qt=x0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?kr()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(w0,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;ko()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),C0=d(8299),k0=d(8368),A0=d.n(k0),Cl=d(7049);function E0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var S0=function(Xt){(0,et.Z)(Dt,Xt);var qt=E0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    -
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>ds&&(St=ls()(St,ds)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new k0.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    +
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ss()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new C0.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>ds&&(St=ls()(St,ds)),new kl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),O0=3e4,Al=8e4,ds=1e5,j0={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:Ip,Elements:u0,Network:Yp,Sources:T0,Resources:y0,Info:C0,Snippets:p0,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return ko()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new Mp(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new kp(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(vt){try{bt(ft.next(vt))}catch(gt){ct(gt)}}function at(vt){try{bt(ft.throw(vt))}catch(gt){ct(gt)}}function bt(vt){var gt;vt.done?st(vt.value):(gt=vt.value,gt instanceof dt?gt:new dt(function(At){At(gt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(vt){return function(gt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2>[0]?ft.return:gt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,gt[1])).done)return st;switch(ft=0,st&&(gt=[2>[0],st.value]),gt[0]){case 0:case 1:st=gt;break;case 4:return ht.label++,{value:gt[1],done:!1};case 5:ht.label++,ft=gt[1],gt=[0];continue;case 7:gt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||gt[0]!==6&>[0]!==2)){ht=0;continue}if(gt[0]===3&&(!st||gt[1]>st[0]&>[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,kn=Wt.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)At.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||kt)&&(At.children=ft(ht,vt)),At}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(vt){return dt(vt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,vt=new Map,gt=new Map,At=new Map,wt=1;function yt(Gt,Wt){var un=vt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),vt.set(Gt,un),bt.set(un,Gt),gt.set(un,Wt),un)}function kt(Gt,Wt){var un=Wt===void 0?{}:Wt,kn=un.generatePreview,En=kn!==void 0&&kn,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),vt.clear(),gt.clear()},_.wrap=kt,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);vt.delete(Wt),gt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,kn=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!kn,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=gt.get(un),wn=ft.default(Zn,jn),fn=ct.default(Zn),An=0,yn=wn.length;An_t&&(jn=_t,kn=!0);for(var Zn=0;Zn_t){kn=!0;break}wn.push({key:Tt(An),value:Tt(Gt.get(An))}),Zn++,An=fn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],dn=(Zn=0,Gt.keys());for(An=dn.next().value;An;){if(Zn>_t){kn=!0;break}yn.push({value:Tt(An)}),Zn++,An=dn.next().value}un.entries=yn}return un.overflow=kn,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var kn,En=un.subtype;return kn=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=kn,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),kn=un.type,En=un.subtype;return kn==="string"?Gt:kn==="number"||kn==="symbol"?j.default(Gt):kn==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=At(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:vt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:vt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},kn=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=At(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function vt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,kt)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var gt=document.createElement("a");function At(_t){return gt.href=_t,gt.protocol+"//"+gt.host+gt.pathname+gt.search+gt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=At;var kt=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var vt in bt)bt.hasOwnProperty(vt)&&(at[vt]=bt[vt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(vt,gt){function At(kt){try{yt(bt.next(kt))}catch(xt){gt(xt)}}function wt(kt){try{yt(bt.throw(kt))}catch(xt){gt(xt)}}function yt(kt){var xt;kt.done?vt(kt.value):(xt=kt.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(At,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,vt,gt,At={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return gt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(gt[Symbol.iterator]=function(){return this}),gt;function wt(yt){return function(kt){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;At;)try{if(at=1,bt&&(vt=2&xt[0]?bt.return:xt[0]?bt.throw||((vt=bt.return)&&vt.call(bt),0):bt.next)&&!(vt=vt.call(bt,xt[1])).done)return vt;switch(bt=0,vt&&(xt=[2&xt[0],vt.value]),xt[0]){case 0:case 1:vt=xt;break;case 4:return At.label++,{value:xt[1],done:!1};case 5:At.label++,bt=xt[1],xt=[0];continue;case 7:xt=At.ops.pop(),At.trys.pop();continue;default:if(vt=At.trys,!((vt=vt.length>0&&vt[vt.length-1])||xt[0]!==6&&xt[0]!==2)){At=0;continue}if(xt[0]===3&&(!vt||xt[1]>vt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(kt){return!!yt(this,kt)}}),$(gt,at?{get:function(kt){var xt=yt(this,kt);return xt&&xt.value},set:function(kt,xt){return wt(this,kt===0?0:kt,xt)}}:{add:function(kt){return wt(this,kt=kt===0?0:kt,kt)}}),ut&&j(gt,"size",{configurable:!0,get:function(){return At(this).size}}),vt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",vt=st(ht),gt=st(bt);rt(ct,ht,function(At,wt){ft(this,{type:bt,target:At,state:vt(At),kind:wt,last:void 0})},function(){for(var At=gt(this),wt=At.kind,yt=At.last;yt&&yt.removed;)yt=yt.previous;return At.target&&(At.last=yt=yt?yt.next:At.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(At.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,gt=bt?"set":"add",At=j[ct],wt=At&&At.prototype,yt=At,kt={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return vt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(At)||!(vt||wt.forEach&&!lt(function(){new At().entries().next()}))))yt=at.getConstructor(ht,ct,bt,gt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[gt](vt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new At(Jt)}),Ft=!vt&<(function(){for(var Jt=new At,Qt=5;Qt--;)Jt[gt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new At,Jt,yt);return ot(Qt)||tt(Qt,Gt[gt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(gt),vt&&wt.clear&&delete wt.clear}return kt[ct]=yt,k({global:!0,constructor:!0,forced:yt!=At},kt),ft(yt,ct),vt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(vt){for(var gt=ht(vt),At=0,wt=gt.length;Atbt;bt++)if((gt=Ft(ft[bt]))&&tt(dt,gt))return gt;return new lt(!1)}ht=rt(ft,at)}for(At=xt?ft.next:ht.next;!(wt=j(At,ht)).done;){try{gt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof gt=="object"&>&&tt(dt,gt))return gt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),vt="keys",gt="values",At="entries",wt=function(){return this};b.exports=function(yt,kt,xt,_t,Tt,jt,Mt){nt(xt,kt,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in kn)return kn[Zn];switch(Zn){case vt:case gt:case At:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=kt+" Iterator",un=!1,kn=yt.prototype,En=kn[bt]||kn["@@iterator"]||Tt&&kn[Tt],vn=!at&&En||Gt(Tt),jn=kt=="Array"&&kn.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==gt&&En&&En.name!==gt&&(!$&&ct?ot(kn,"name",gt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(gt),keys:jt?vn:Gt(vt),entries:Gt(At)},Mt)for(Qt in Jt)(at||un||!(Qt in kn))&&ut(kn,Qt,Jt[Qt]);else k({target:kt,proto:!0,forced:at||un},Jt);return $&&!Mt||kn[bt]===vn||ut(kn,bt,vn,{name:Tt}),dt[kt]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,vt,gt){dt(ut(vt),0,7)==="Symbol("&&(vt="["+ft(ut(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),gt&>.getter&&(vt="get "+vt),gt&>.setter&&(vt="set "+vt),(!_e(bt,"name")||nt&&bt.name!==vt)&&(et?lt(bt,"name",{value:vt,configurable:!0}):bt.name=vt),ct&>&&_e(gt,"arity")&&bt.length!==gt.arity&<(bt,"length",{value:gt.arity});try{gt&&_e(gt,"constructor")&>.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var At=it(bt);return _e(At,"source")||(At.source=st(ht,typeof vt=="string"?vt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),vt=bt&&bt.value;if(!vt){var gt=new ot,At=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=gt.get();)try{yt()}catch(kt){throw gt.head&&k(),kt}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(At)}):ft?k=function(){ht.nextTick(At)}:(it=tt(it,nt),k=function(){it(At)}):(j=!0,$=ct.createTextNode(""),new st(At).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(wt){gt.head||k(),gt.add(wt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(vt){vt(1)}),bt=function(vt){vt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,vt=et.Dispatch,gt=et.Function,At=et.MessageChannel,wt=et.String,yt=0,kt={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(kt,Ft)){var Jt=kt[Ft];delete kt[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:gt(Ft),Qt=lt(arguments,1);return kt[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete kt[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:vt&&vt.now?j=function(Ft){vt.now(Tt(Ft))}:At&&!st?(_e=($=new At).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(vt,arguments[2]);var At=[];return ut(at,st,{that:At}),tt(vt,"errors",At),vt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]={status:"fulfilled",value:vt},--ct||ot(ft))},function(vt){bt||(bt=!0,ft[at]={status:"rejected",reason:vt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]=vt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,vt=1,gt=!1;tt(ot,function(At){var wt=bt++,yt=!1;vt++,j(ht,ut,At).then(function(kt){yt||gt||(gt=!0,ft(kt))},function(kt){yt||gt||(yt=!0,at[wt]=kt,--vt||st(new lt(at,it)))})}),--vt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),vt=d(842),gt=d(2534),At=d(8572),wt=d(9909),yt=d(2492),kt=d(3702),xt=d(8523),_t="Promise",Tt=kt.CONSTRUCTOR,jt=kt.REJECTION_EVENT,Mt=kt.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,kn=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(kn&&kn.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},fn=function(Cn,Dn){var gn,$n,In,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),In=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!In&&Pn.exit(),bn(sr)}},An=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)fn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&dn(Cn)}))},yn=function(Cn,Dn,gn){var $n,In;Zn?(($n=kn.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(In=tt["on"+Cn])?In($n):Cn===nn&&vt("Unhandled promise rejection",gn)},dn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=gt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,An(Cn,!0))},Nn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var In={done:!1};try{rt($n,Dn,Sn(Nn,In,Cn),Sn(Rn,In,Cn))}catch(Un){Rn(In,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,An(Cn,!1))}catch(In){Rn({done:!1},In,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Nn,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new At,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){fn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Nn,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,In){rt($,gn,$n,In)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` + `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ss()(St,fs)),new Cl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),T0=3e4,kl=8e4,fs=1e5,O0={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:Np,Elements:c0,Network:Kp,Sources:S0,Resources:v0,Info:_0,Snippets:h0,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return ko()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Po()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return zs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/tl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new jp(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new Cp(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=rs()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Ln()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(vt){try{bt(ft.next(vt))}catch(gt){ct(gt)}}function at(vt){try{bt(ft.throw(vt))}catch(gt){ct(gt)}}function bt(vt){var gt;vt.done?st(vt.value):(gt=vt.value,gt instanceof dt?gt:new dt(function(At){At(gt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(vt){return function(gt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2>[0]?ft.return:gt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,gt[1])).done)return st;switch(ft=0,st&&(gt=[2>[0],st.value]),gt[0]){case 0:case 1:st=gt;break;case 4:return ht.label++,{value:gt[1],done:!1};case 5:ht.label++,ft=gt[1],gt=[0];continue;case 7:gt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||gt[0]!==6&>[0]!==2)){ht=0;continue}if(gt[0]===3&&(!st||gt[1]>st[0]&>[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,kn=Wt.length;un",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)At.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||kt)&&(At.children=ft(ht,vt)),At}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(vt){return dt(vt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,vt=new Map,gt=new Map,At=new Map,wt=1;function yt(Gt,Wt){var un=vt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),vt.set(Gt,un),bt.set(un,Gt),gt.set(un,Wt),un)}function kt(Gt,Wt){var un=Wt===void 0?{}:Wt,kn=un.generatePreview,En=kn!==void 0&&kn,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),vt.clear(),gt.clear()},_.wrap=kt,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);vt.delete(Wt),gt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,kn=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!kn,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=gt.get(un),wn=ft.default(Zn,jn),fn=ct.default(Zn),An=0,yn=wn.length;An_t&&(jn=_t,kn=!0);for(var Zn=0;Zn_t){kn=!0;break}wn.push({key:Tt(An),value:Tt(Gt.get(An))}),Zn++,An=fn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],dn=(Zn=0,Gt.keys());for(An=dn.next().value;An;){if(Zn>_t){kn=!0;break}yn.push({value:Tt(An)}),Zn++,An=dn.next().value}un.entries=yn}return un.overflow=kn,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var kn,En=un.subtype;return kn=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=kn,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),kn=un.type,En=un.subtype;return kn==="string"?Gt:kn==="number"||kn==="symbol"?j.default(Gt):kn==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=At(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:vt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:vt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},kn=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=At(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function vt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,kt)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var gt=document.createElement("a");function At(_t){return gt.href=_t,gt.protocol+"//"+gt.host+gt.pathname+gt.search+gt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=At;var kt=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var vt in bt)bt.hasOwnProperty(vt)&&(at[vt]=bt[vt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(vt,gt){function At(kt){try{yt(bt.next(kt))}catch(xt){gt(xt)}}function wt(kt){try{yt(bt.throw(kt))}catch(xt){gt(xt)}}function yt(kt){var xt;kt.done?vt(kt.value):(xt=kt.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(At,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,vt,gt,At={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return gt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(gt[Symbol.iterator]=function(){return this}),gt;function wt(yt){return function(kt){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;At;)try{if(at=1,bt&&(vt=2&xt[0]?bt.return:xt[0]?bt.throw||((vt=bt.return)&&vt.call(bt),0):bt.next)&&!(vt=vt.call(bt,xt[1])).done)return vt;switch(bt=0,vt&&(xt=[2&xt[0],vt.value]),xt[0]){case 0:case 1:vt=xt;break;case 4:return At.label++,{value:xt[1],done:!1};case 5:At.label++,bt=xt[1],xt=[0];continue;case 7:xt=At.ops.pop(),At.trys.pop();continue;default:if(vt=At.trys,!((vt=vt.length>0&&vt[vt.length-1])||xt[0]!==6&&xt[0]!==2)){At=0;continue}if(xt[0]===3&&(!vt||xt[1]>vt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(kt){return!!yt(this,kt)}}),$(gt,at?{get:function(kt){var xt=yt(this,kt);return xt&&xt.value},set:function(kt,xt){return wt(this,kt===0?0:kt,xt)}}:{add:function(kt){return wt(this,kt=kt===0?0:kt,kt)}}),ut&&j(gt,"size",{configurable:!0,get:function(){return At(this).size}}),vt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",vt=st(ht),gt=st(bt);rt(ct,ht,function(At,wt){ft(this,{type:bt,target:At,state:vt(At),kind:wt,last:void 0})},function(){for(var At=gt(this),wt=At.kind,yt=At.last;yt&&yt.removed;)yt=yt.previous;return At.target&&(At.last=yt=yt?yt.next:At.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(At.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,gt=bt?"set":"add",At=j[ct],wt=At&&At.prototype,yt=At,kt={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return vt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(At)||!(vt||wt.forEach&&!lt(function(){new At().entries().next()}))))yt=at.getConstructor(ht,ct,bt,gt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[gt](vt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new At(Jt)}),Ft=!vt&<(function(){for(var Jt=new At,Qt=5;Qt--;)Jt[gt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new At,Jt,yt);return ot(Qt)||tt(Qt,Gt[gt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(gt),vt&&wt.clear&&delete wt.clear}return kt[ct]=yt,k({global:!0,constructor:!0,forced:yt!=At},kt),ft(yt,ct),vt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(vt){for(var gt=ht(vt),At=0,wt=gt.length;Atbt;bt++)if((gt=Ft(ft[bt]))&&tt(dt,gt))return gt;return new lt(!1)}ht=rt(ft,at)}for(At=xt?ft.next:ht.next;!(wt=j(At,ht)).done;){try{gt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof gt=="object"&>&&tt(dt,gt))return gt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),vt="keys",gt="values",At="entries",wt=function(){return this};b.exports=function(yt,kt,xt,_t,Tt,jt,Mt){nt(xt,kt,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in kn)return kn[Zn];switch(Zn){case vt:case gt:case At:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=kt+" Iterator",un=!1,kn=yt.prototype,En=kn[bt]||kn["@@iterator"]||Tt&&kn[Tt],vn=!at&&En||Gt(Tt),jn=kt=="Array"&&kn.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==gt&&En&&En.name!==gt&&(!$&&ct?ot(kn,"name",gt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(gt),keys:jt?vn:Gt(vt),entries:Gt(At)},Mt)for(Qt in Jt)(at||un||!(Qt in kn))&&ut(kn,Qt,Jt[Qt]);else k({target:kt,proto:!0,forced:at||un},Jt);return $&&!Mt||kn[bt]===vn||ut(kn,bt,vn,{name:Tt}),dt[kt]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,vt,gt){dt(ut(vt),0,7)==="Symbol("&&(vt="["+ft(ut(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),gt&>.getter&&(vt="get "+vt),gt&>.setter&&(vt="set "+vt),(!_e(bt,"name")||nt&&bt.name!==vt)&&(et?lt(bt,"name",{value:vt,configurable:!0}):bt.name=vt),ct&>&&_e(gt,"arity")&&bt.length!==gt.arity&<(bt,"length",{value:gt.arity});try{gt&&_e(gt,"constructor")&>.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var At=it(bt);return _e(At,"source")||(At.source=st(ht,typeof vt=="string"?vt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),vt=bt&&bt.value;if(!vt){var gt=new ot,At=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=gt.get();)try{yt()}catch(kt){throw gt.head&&k(),kt}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(At)}):ft?k=function(){ht.nextTick(At)}:(it=tt(it,nt),k=function(){it(At)}):(j=!0,$=ct.createTextNode(""),new st(At).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(wt){gt.head||k(),gt.add(wt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(vt){vt(1)}),bt=function(vt){vt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,vt=et.Dispatch,gt=et.Function,At=et.MessageChannel,wt=et.String,yt=0,kt={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(kt,Ft)){var Jt=kt[Ft];delete kt[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:gt(Ft),Qt=lt(arguments,1);return kt[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete kt[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:vt&&vt.now?j=function(Ft){vt.now(Tt(Ft))}:At&&!st?(_e=($=new At).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(vt,arguments[2]);var At=[];return ut(at,st,{that:At}),tt(vt,"errors",At),vt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]={status:"fulfilled",value:vt},--ct||ot(ft))},function(vt){bt||(bt=!0,ft[at]={status:"rejected",reason:vt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]=vt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,vt=1,gt=!1;tt(ot,function(At){var wt=bt++,yt=!1;vt++,j(ht,ut,At).then(function(kt){yt||gt||(gt=!0,ft(kt))},function(kt){yt||gt||(yt=!0,at[wt]=kt,--vt||st(new lt(at,it)))})}),--vt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),vt=d(842),gt=d(2534),At=d(8572),wt=d(9909),yt=d(2492),kt=d(3702),xt=d(8523),_t="Promise",Tt=kt.CONSTRUCTOR,jt=kt.REJECTION_EVENT,Mt=kt.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,kn=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(kn&&kn.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},fn=function(Cn,Dn){var gn,$n,In,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Ln=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Ln&&Ln.enter(),gn=Zt(Un),Ln&&(Ln.exit(),In=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Ln&&!In&&Ln.exit(),bn(sr)}},An=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)fn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&dn(Cn)}))},yn=function(Cn,Dn,gn){var $n,In;Zn?(($n=kn.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(In=tt["on"+Cn])?In($n):Cn===nn&&vt("Unhandled promise rejection",gn)},dn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=gt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,An(Cn,!0))},Nn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var In={done:!1};try{rt($n,Dn,Sn(Nn,In,Cn),Sn(Rn,In,Cn))}catch(Un){Rn(In,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,An(Cn,!1))}catch(In){Rn({done:!1},In,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Nn,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new At,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){fn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Nn,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,In){rt($,gn,$n,In)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` `)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var vt=ht,gt=-1,At=0,wt=ft.length;At-1&&(vt=ht.slice(0,gt),ht=ht.slice(gt));var kt=vt.lastIndexOf("@");kt!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,kt)),vt=vt.slice(kt+1)),ct.hostname=vt;var xt=vt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=vt.substr(0,vt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in kt?kt[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` `:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var vt=et;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var gt=et.getBoundingClientRect();if(ft&&(gt.width===0||gt.height===0))return!0;if(ct)return _e(gt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var At=et;At=At.parentElement;){var wt=j(At).overflow;if((wt==="scroll"||wt==="hidden")&&_e(gt,At.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),vt=d(6930),gt=d(8079),At=d(9803),wt=d(3487),yt=d(1369);function kt(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(kn){var En,vn=Object.getOwnPropertyDescriptor(Gt,kn),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[kn],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(kn),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(kn)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(kn)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,kn=Qt.timeout,En=kn===void 0?0:kn,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,fn=wn===void 0?new jt:wn,An=Qt.unenumerable,yn=An!==void 0&&An,dn=Qt.symbol,xn=dn!==void 0&&dn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,Nn=Rn===void 0?[]:Rn,Cn="",Dn={visitor:fn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Nn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var In,Un=[],hn=fn.get(Jt);if(hn?(In=hn.id,Un.push('"reference":'.concat(In))):(In=fn.set(Jt),Un.push('"id":'.concat(In))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(kt("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(kt("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});bn.length&&Un.push(kt("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(Nn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),vt=d(6930),gt=d(8079),At=d(9803),wt=d(3487),yt=d(1369);function kt(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(kn){var En,vn=Object.getOwnPropertyDescriptor(Gt,kn),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[kn],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(kn),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(kn)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(kn)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,kn=Qt.timeout,En=kn===void 0?0:kn,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,fn=wn===void 0?new jt:wn,An=Qt.unenumerable,yn=An!==void 0&&An,dn=Qt.symbol,xn=dn!==void 0&&dn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,Nn=Rn===void 0?[]:Rn,Cn="",Dn={visitor:fn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Nn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var In,Un=[],hn=fn.get(Jt);if(hn?(In=hn.id,Un.push('"reference":'.concat(In))):(In=fn.set(Jt),Un.push('"id":'.concat(In))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(kt("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(kt("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});bn.length&&Un.push(kt("symbol",bn,Gt||Jt,Dn))}var Ln=it(Jt);if(Ln&&!ct(Nn,Ln)){var sr='"proto":'.concat(_(Ln,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(vt){return vt[0]===" "?vt.slice(bt):vt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),vt=et(d(3577)),gt=et(d(6768));d(8169);var At=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var kn={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(kn)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,kn=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=kn("margin-left"),vn=kn("margin-right"),jn=kn("margin-top"),Zn=kn("margin-bottom"),nn=kn("border-left-width"),wn=kn("border-right-width"),fn=kn("border-top-width"),An=kn("border-bottom-width"),yn=kn("padding-left"),dn=kn("padding-right"),xn=kn("padding-top"),sn=kn("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+fn+xn,width:Wt-nn-yn-wn-dn,height:un-fn-xn-An-sn}),fillColor:kt(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+fn,width:Wt-nn-wn,height:un-fn-An}),fillColor:kt(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:kt(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return vt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],kn=Qt[2];if(un===Jt){if(kn)try{for(var En=_e(kn),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=At,b.exports=At,b.exports.default=At;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(_t){return(0,gt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,kt){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(kt===void 0||kt-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var kt=typeof Symbol=="function"&&Symbol.iterator,xt=kt&&yt[kt],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,kt){var xt=yt[3];return[(1-xt)*kt[0]+xt*yt[0],(1-xt)*kt[1]+xt*yt[1],(1-xt)*kt[2]+xt*yt[2],xt+kt[3]*(1-xt)]}function $(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var kt=d(yt,4),xt=kt[0],_t=kt[1],Tt=kt[2],jt=kt[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,kt){var xt=$(j(yt,kt)),_t=$(kt);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function vt(yt,kt){if(yt=bt(yt),kt=bt(kt),Math.abs(yt-kt)=yt?(xt=(Math.pow(kt,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,kt){return vt(at(yt),at(kt))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(yt,kt,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-kt-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(kt+ct)/ut),1/nt)}yt=bt(yt),kt/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var gt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function At(yt,kt){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?xt>=14:xt>=18}gt.reverse(),_.getAPCAThreshold=function(yt,kt){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(kt);try{for(var Jt=k(gt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var kn=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=kn.next();!En.done;En=kn.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=kn.return)&&jt.call(kn)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=At;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,kt){return At(yt,kt)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,vt=ht.call(st),gt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=vt.next()).done;)gt.push(at.value)}catch(At){bt={error:At}}finally{try{at&&!at.done&&(ht=vt.return)&&ht.call(vt)}finally{if(bt)throw bt.error}}return gt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,vt=ct.length;btkn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,kt-Ft-Gt);var fn=yt.minY-Qt-Jt,An=!0;fn<0?(fn=Math.min(xt-Jt,yt.maxY+Qt),An=!1):yt.minY>xt&&(fn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&fn>=yt.minY&&fn+Jt<=yt.maxY,dn=wnyt.minX&&fnyt.minY;if(dn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=fn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=An?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(An?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function gt(Ft){return Math.round(Ft*at)}function At(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,kt=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,gt(yt)-15,gt(wt),gt(yt)):st.fillRect(0,0,gt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-vt);for(var xt=yt+At(vt),_t=100;_t]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,vt=lt.call(this)||this;return vt.subComponents=[],vt.compName=ht,vt.c=(0,nt.classPrefix)(ht),vt.options={},vt.container=ft,vt.$container=(0,et.default)(ft),vt.$container.addClass(["luna-".concat(ht),vt.c("platform-".concat((0,nt.getPlatform)()))]),vt.on("optionChange",function(gt,At,wt){var yt=vt.c;gt==="theme"&&(vt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(At))),(0,tt.default)(vt.subComponents,function(kt){return kt.setOption("theme",At)}))}),vt.setOption("theme",bt),vt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,vt){var gt=ht[vt];ht[vt]=bt,ct.emit("optionChange",vt,bt,gt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,vt){var gt=bt.toLowerCase(),At=function(yt){var kt=yt.match($);return kt?kt.map(Number):[]}(vt),wt=bt;if(gt==="m"&&At.length>2&&(ct.push([wt].concat(At.splice(0,2))),gt="l",wt=wt==="m"?"l":"L"),At.length=k[gt]&&At.length&&k[gt];)ct.push([wt].concat(At.splice(0,k[gt])));return""}),ct};function et(st,ct){for(var ht=0;ht>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),vt=et(d(3577)),gt=et(d(6768));d(8169);var At=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var kn={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(kn)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,kn=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=kn("margin-left"),vn=kn("margin-right"),jn=kn("margin-top"),Zn=kn("margin-bottom"),nn=kn("border-left-width"),wn=kn("border-right-width"),fn=kn("border-top-width"),An=kn("border-bottom-width"),yn=kn("padding-left"),dn=kn("padding-right"),xn=kn("padding-top"),sn=kn("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+fn+xn,width:Wt-nn-yn-wn-dn,height:un-fn-xn-An-sn}),fillColor:kt(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+fn,width:Wt-nn-wn,height:un-fn-An}),fillColor:kt(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:kt(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return vt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],kn=Qt[2];if(un===Jt){if(kn)try{for(var En=_e(kn),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=At,b.exports=At,b.exports.default=At;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(_t){return(0,gt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,kt){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(kt===void 0||kt-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var kt=typeof Symbol=="function"&&Symbol.iterator,xt=kt&&yt[kt],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,kt){var xt=yt[3];return[(1-xt)*kt[0]+xt*yt[0],(1-xt)*kt[1]+xt*yt[1],(1-xt)*kt[2]+xt*yt[2],xt+kt[3]*(1-xt)]}function $(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var kt=d(yt,4),xt=kt[0],_t=kt[1],Tt=kt[2],jt=kt[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,kt){var xt=$(j(yt,kt)),_t=$(kt);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function vt(yt,kt){if(yt=bt(yt),kt=bt(kt),Math.abs(yt-kt)=yt?(xt=(Math.pow(kt,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,kt){return vt(at(yt),at(kt))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(yt,kt,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-kt-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(kt+ct)/ut),1/nt)}yt=bt(yt),kt/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var gt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function At(yt,kt){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?xt>=14:xt>=18}gt.reverse(),_.getAPCAThreshold=function(yt,kt){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(kt);try{for(var Jt=k(gt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var kn=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=kn.next();!En.done;En=kn.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=kn.return)&&jt.call(kn)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=At;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,kt){return At(yt,kt)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,vt=ht.call(st),gt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=vt.next()).done;)gt.push(at.value)}catch(At){bt={error:At}}finally{try{at&&!at.done&&(ht=vt.return)&&ht.call(vt)}finally{if(bt)throw bt.error}}return gt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,vt=ct.length;btkn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,kt-Ft-Gt);var fn=yt.minY-Qt-Jt,An=!0;fn<0?(fn=Math.min(xt-Jt,yt.maxY+Qt),An=!1):yt.minY>xt&&(fn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&fn>=yt.minY&&fn+Jt<=yt.maxY,dn=wnyt.minX&&fnyt.minY;if(dn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=fn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=An?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(An?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function gt(Ft){return Math.round(Ft*at)}function At(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,kt=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,gt(yt)-15,gt(wt),gt(yt)):st.fillRect(0,0,gt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-vt);for(var xt=yt+At(vt),_t=100;_t]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,vt=lt.call(this)||this;return vt.subComponents=[],vt.compName=ht,vt.c=(0,nt.classPrefix)(ht),vt.options={},vt.container=ft,vt.$container=(0,et.default)(ft),vt.$container.addClass(["luna-".concat(ht),vt.c("platform-".concat((0,nt.getPlatform)()))]),vt.on("optionChange",function(gt,At,wt){var yt=vt.c;gt==="theme"&&(vt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(At))),(0,tt.default)(vt.subComponents,function(kt){return kt.setOption("theme",At)}))}),vt.setOption("theme",bt),vt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,vt){var gt=ht[vt];ht[vt]=bt,ct.emit("optionChange",vt,bt,gt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,vt){var gt=bt.toLowerCase(),At=function(yt){var kt=yt.match($);return kt?kt.map(Number):[]}(vt),wt=bt;if(gt==="m"&&At.length>2&&(ct.push([wt].concat(At.splice(0,2))),gt="l",wt=wt==="m"?"l":"L"),At.length=k[gt]&&At.length&&k[gt];)ct.push([wt].concat(At.splice(0,k[gt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==kt?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,gt.save(),gt.translate(wn.x,wn.y),gt.rotate(jt),gt.scale(En,vn),gt.arc(0,0,1,yt,wt,!xt),gt.restore();break;case"C":fn=gn[3],An=gn[4],Qt=gn[5],Wt=gn[6],gt.bezierCurveTo(gn[1],gn[2],fn,An,Qt,Wt);break;case"c":gt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),fn=gn[3]+Qt,An=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":fn!==null&&An!==null||(fn=Qt,An=Wt),gt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1],gn[2],gn[3],gn[4]),fn=gn[1],An=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":fn!==null&&An!==null||(fn=Qt,An=Wt),gt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),fn=gn[1]+Qt,An=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],dn=gn[2],Qt=gn[3],Wt=gn[4],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"q":yn=gn[1]+Qt,dn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"T":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt=gn[1],Wt=gn[2],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"t":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt+=gn[1],Wt+=gn[2],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"z":case"Z":Qt=Nn.x,Wt=Nn.y,Nn=void 0,gt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],kn=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],gt.arc(Qt,Wt,kn,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],kn=gn[5],gt.arcTo(Gt,un,Qt,Wt,kn);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],gt.save(),gt.translate(Qt,Wt),gt.rotate(jt),gt.scale(En,vn),gt.arc(0,0,1,yt,wt,xn),gt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Nn={x:Qt,y:Wt},gt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntheader{margin-bottom:10px}header{display:flex;align-items:center;justify-content:space-between;padding:10px 25px}header>span{font-size:30px;line-height:34px;color:#66aaeee8;font-weight:700}@media (max-width: 525px){header{flex-direction:column;gap:10px}header>*:nth-child(2){align-self:flex-end}}.send-tx-form{flex:1;display:flex;width:100%;flex-direction:column;gap:20px;padding:20px;align-items:center}.send-tx-form h3{color:#fff;opacity:.8;font-size:28px}.send-tx-form>div:nth-child(2){width:100%}.send-tx-form>div:nth-child(2) span{word-break:break-word}.send-tx-form>button{border:none;padding:7px 15px;border-radius:15px;cursor:pointer;background-color:#66aaeee8;color:#fff;font-size:16px;line-height:20px;transition:transform .1s ease-in-out}.send-tx-form>button:hover{transform:scale(1.03)}.send-tx-form>button:active{transform:scale(.97)}.footer{padding:20px;display:flex;gap:20px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.footer>div>label{color:#fff;margin-right:5px}.footer-checkbox-container{display:flex;flex-direction:column}.footer-checkbox-container>span{color:#fff;font-weight:700;margin-bottom:4px}.footer-checkbox-container input{margin-left:3px}.colors-container>div{margin-bottom:20px}.colors-container>div>span{margin-right:14px;font-weight:700}.colors-container>div>label{margin-right:10px}.modal{position:fixed;left:0;top:0;bottom:0;right:0;z-index:10000000;background-color:#10161f;padding:20px;color:#fff}.modal>button{float:right}.modal__toggle{display:flex;justify-content:center;gap:20px}.modal__toggle>a{color:#fff}.ton-proof-demo{display:flex;width:100%;flex-direction:column;gap:20px;align-items:center;margin-top:60px;padding:20px}.ton-proof-demo h3{color:#fff;opacity:.8}.ton-proof-demo>div:nth-child(3){width:100%}.ton-proof-demo>div:nth-child(3) span{word-break:break-word}.ton-proof-demo__error{color:#66aaeee8;font-size:18px;line-height:20px}.ton-proof-demo button{border:none;padding:7px 15px;border-radius:15px;cursor:pointer;background-color:#66aaeee8;color:#fff;font-size:16px;line-height:20px;transition:transform .1s ease-in-out}.ton-proof-demo button:hover{transform:scale(1.03)}.ton-proof-demo button:active{transform:scale(.97)}html,body,#root{height:100%}body{margin:0;background-color:#10161feb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box} +.app{height:100%;display:flex;flex-direction:column}.app>header{margin-bottom:10px}header{display:flex;align-items:center;justify-content:space-between;padding:10px 25px}header>span{font-size:30px;line-height:34px;color:#66aaeee8;font-weight:700}@media (max-width: 525px){header{flex-direction:column;gap:10px}header>*:nth-child(2){align-self:flex-end}}.send-tx-form{flex:1;display:flex;width:100%;flex-direction:column;gap:20px;padding:20px;align-items:center}.send-tx-form h3{color:#fff;opacity:.8;font-size:28px}.send-tx-form>div:nth-child(2){width:100%}.send-tx-form>div:nth-child(2) span{word-break:break-word}.send-tx-form>button{border:none;padding:7px 15px;border-radius:15px;cursor:pointer;background-color:#66aaeee8;color:#fff;font-size:16px;line-height:20px;transition:transform .1s ease-in-out}.send-tx-form>button:hover{transform:scale(1.03)}.send-tx-form>button:active{transform:scale(.97)}.footer{padding:20px;display:flex;gap:20px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.footer>div>label{color:#fff;margin-right:5px}.footer-checkbox-container{display:flex;flex-direction:column}.footer-checkbox-container>span{color:#fff;font-weight:700;margin-bottom:4px}.footer-checkbox-container input{margin-left:3px}.colors-container>div{margin-bottom:20px}.colors-container>div>span{margin-right:14px;font-weight:700}.colors-container>div>label{margin-right:10px}.modal{position:fixed;left:0;top:0;bottom:0;right:0;z-index:10000000;background-color:#10161f;padding:20px;color:#fff}.modal>button{float:right}.modal__toggle{display:flex;justify-content:center;gap:20px}.modal__toggle>a{color:#fff}html,body,#root{height:100%}body{margin:0;background-color:#10161feb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box} diff --git a/docs/index.html b/docs/index.html index 5e865ad..f62b431 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,8 +7,8 @@ Demo Dapp React UI - - + +
    diff --git a/src/App.tsx b/src/App.tsx index 43104b0..20d038c 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -19,7 +19,7 @@ function App() {
    - + {/**/}
    From 34f1c114fa8f9a9ff2ba43decc8d3aad9ce313e3 Mon Sep 17 00:00:00 2001 From: siandrev Date: Thu, 17 Aug 2023 17:45:22 +0200 Subject: [PATCH 003/117] fix: default tx changed --- docs/assets/{index-67ed124e.js => index-e8a3424b.js} | 2 +- docs/index.html | 2 +- src/components/TxForm/TxForm.tsx | 6 +----- 3 files changed, 3 insertions(+), 7 deletions(-) rename docs/assets/{index-67ed124e.js => index-e8a3424b.js} (98%) diff --git a/docs/assets/index-67ed124e.js b/docs/assets/index-e8a3424b.js similarity index 98% rename from docs/assets/index-67ed124e.js rename to docs/assets/index-e8a3424b.js index 1a232d6..d54cda4 100644 --- a/docs/assets/index-67ed124e.js +++ b/docs/assets/index-e8a3424b.js @@ -1044,7 +1044,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Nt.componentWillMount=bt,Nt.componentWillReceiveProps=vt),typeof Nt.getSnapshotBeforeUpdate=="function"){if(typeof Nt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Nt.componentWillUpdate=gt;var Yt=Nt.componentDidUpdate;Nt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Nt){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Nt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var Nt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Nt==="number"&&(Nt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Nt}bt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Nt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Nt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Nt.braceColor},"expanded-icon":{color:Nt.expandedIcon},"collapsed-icon":{color:Nt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Nt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Nt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Nt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Nt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Nt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Nt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Nt.dataTypes.boolean},date:{display:"inline-block",color:Nt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Nt.dataTypes.float},function:{display:"inline-block",color:Nt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Nt.dataTypes.integer},string:{display:"inline-block",color:Nt.dataTypes.string},nan:{display:"inline-block",color:Nt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Nt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Nt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Nt.dataTypes.background},regexp:{display:"inline-block",color:Nt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Nt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Nt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Nt.editVariable.background,color:Nt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Nt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Nt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Nt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Nt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Nt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Nt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Nt.validationFailure.fontColor,backgroundColor:Nt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Nt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Nt,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=kt;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(Nt,Ot)}var Ft=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Nt){(Nt==null||Nt>Et.length)&&(Nt=Et.length);for(var Ot=0,$t=new Array(Nt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Nt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Nt){if(Array.isArray(Nt))return Wt(Nt)}(Et)||function(Nt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Nt))return Array.from(Nt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Nt=1;Nt=0||(Pn[dr]=Jn[dr]);return Pn}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Nt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var dr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),In||((In=document.createElement("textarea")).setAttribute("tab-index","-1"),In.setAttribute("aria-hidden","true"),$n(In)),In.parentNode===null&&document.body.appendChild(In);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Lr){var $r=Lr;In.style[$r]=jr[$r]}),$n(In),In.value=tr;var an=function(Lr,$r){var zr=Lr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(In,ar);In.value="x";var Nr=In.scrollHeight-kr,Br=Nr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var Dr=Nr*or;return Or==="border-box"&&(Dr=Dr+kr+Tr),[an=Math.min(Dr,an),Nr]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=dr[0],Pn=dr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Pn}))}};return Object(ht.useLayoutEffect)(rr),zn=Nn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Ln(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Nt){return{type:Et,value:Nt}}var fr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Ln(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(dn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Ln(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var dr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(dr.shift(),Hn(nt(nt({},rn),{},{namespace:dr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Ir(Et){var Nt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Nt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(fr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Ir,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var dr=Ct;Xn&&Ht.value.length>Xn&&(dr=Yr),rr.push(at.a.createElement(dr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Ir,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Nt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Nt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Nt,hovered:!1}};var mo=function Et(Nt,Ot){tt(this,Et),this.name=Nt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),It=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),vt=d(3875),gt=d.n(vt),At=d(6954),wt=d.n(At);d(9585);function yt(fn){var An="luna-".concat(fn,"-");function yn(dn){return tt()(dt()(dn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(dn){if(/<[^>]*>/g.test(dn))try{var xn=ht().parse(dn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(dn)}return yn(dn)}}function kt(fn,An){for(var yn=0,dn=fn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(fn){(0,$.Z)(yn,fn);var An=vn(yn);function yn(dn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Nn=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=dn,sn.$container=Mt()(dn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(In){return In.setOption("theme",Dn)}))}),sn.setOption("theme",Nn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dn("platform-".concat(xt()))).rmClass(dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(dn,xn){var sn=this,Sn=this.options,Rn={};typeof dn=="string"?Rn[dn]=xn:Rn=dn,Jt()(Rn,function(Nn,Cn){var Dn=Sn[Cn];Sn[Cn]=Nn,sn.emit("optionChange",Cn,Nn,Dn)})}},{key:"getOption",value:function(dn){return this.options[dn]}},{key:"addSubComponent",value:function(dn){dn.setOption("theme",this.options.theme),this.subComponents.push(dn)}},{key:"removeSubComponent",value:function(dn){En()(this.subComponents,function(xn){return xn===dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(dn){return dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(dn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(dn,xn),Gt()(this.options,dn)}},{key:"find",value:function(dn){return this.$container.find(this.c(dn))}}]),yn}(Tt());function Zn(fn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(fn){(0,$.Z)(yn,fn);var An=Zn(yn);function yn(dn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,dn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var dn=this;this.on("optionChange",function(xn){xn==="element"&&dn.render()})}},{key:"render",value:function(){var dn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var dn=this.options.element,xn=window.getComputedStyle(dn);function sn(Rn){var Nn=["top","left","right","bottom"];return Rn!=="position"&&(Nn=tt()(Nn,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(Nn=tt()(Nn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Nn[0]],Rn),left:wn(xn[Nn[1]],Rn),right:wn(xn[Nn[2]],Rn),bottom:wn(xn[Nn[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(fn,An){if(it()(fn))return fn;if(!ut()(fn))return"‒";var yn,dn=(yn=fn,gt()(yn.replace("px","")));return isNaN(dn)?fn:An==="position"?dn:dn===0?"‒":dn}(function(fn,An){try{fn.exports=An,fn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ut=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(Ar)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Nt=1;Nt=0||(Pn[dr]=Jn[dr]);return Pn}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Nt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var dr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),In||((In=document.createElement("textarea")).setAttribute("tab-index","-1"),In.setAttribute("aria-hidden","true"),$n(In)),In.parentNode===null&&document.body.appendChild(In);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Lr){var $r=Lr;In.style[$r]=jr[$r]}),$n(In),In.value=tr;var an=function(Lr,$r){var zr=Lr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(In,ar);In.value="x";var Nr=In.scrollHeight-kr,Br=Nr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var Dr=Nr*or;return Or==="border-box"&&(Dr=Dr+kr+Tr),[an=Math.min(Dr,an),Nr]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=dr[0],Pn=dr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Pn}))}};return Object(ht.useLayoutEffect)(rr),zn=Nn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Ln(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Nt){return{type:Et,value:Nt}}var fr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Ln(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(dn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Ln(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var dr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(dr.shift(),Hn(nt(nt({},rn),{},{namespace:dr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Ir(Et){var Nt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Nt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(fr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Ir,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var dr=Ct;Xn&&Ht.value.length>Xn&&(dr=Yr),rr.push(at.a.createElement(dr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Ir,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Nt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Nt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Nt,hovered:!1}};var mo=function Et(Nt,Ot){tt(this,Et),this.name=Nt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),It=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),vt=d(3875),gt=d.n(vt),At=d(6954),wt=d.n(At);d(9585);function yt(fn){var An="luna-".concat(fn,"-");function yn(dn){return tt()(dt()(dn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(dn){if(/<[^>]*>/g.test(dn))try{var xn=ht().parse(dn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(dn)}return yn(dn)}}function kt(fn,An){for(var yn=0,dn=fn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(fn){(0,$.Z)(yn,fn);var An=vn(yn);function yn(dn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Nn=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=dn,sn.$container=Mt()(dn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(In){return In.setOption("theme",Dn)}))}),sn.setOption("theme",Nn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dn("platform-".concat(xt()))).rmClass(dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(dn,xn){var sn=this,Sn=this.options,Rn={};typeof dn=="string"?Rn[dn]=xn:Rn=dn,Jt()(Rn,function(Nn,Cn){var Dn=Sn[Cn];Sn[Cn]=Nn,sn.emit("optionChange",Cn,Nn,Dn)})}},{key:"getOption",value:function(dn){return this.options[dn]}},{key:"addSubComponent",value:function(dn){dn.setOption("theme",this.options.theme),this.subComponents.push(dn)}},{key:"removeSubComponent",value:function(dn){En()(this.subComponents,function(xn){return xn===dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(dn){return dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(dn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(dn,xn),Gt()(this.options,dn)}},{key:"find",value:function(dn){return this.$container.find(this.c(dn))}}]),yn}(Tt());function Zn(fn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(fn){(0,$.Z)(yn,fn);var An=Zn(yn);function yn(dn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,dn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var dn=this;this.on("optionChange",function(xn){xn==="element"&&dn.render()})}},{key:"render",value:function(){var dn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var dn=this.options.element,xn=window.getComputedStyle(dn);function sn(Rn){var Nn=["top","left","right","bottom"];return Rn!=="position"&&(Nn=tt()(Nn,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(Nn=tt()(Nn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Nn[0]],Rn),left:wn(xn[Nn[1]],Rn),right:wn(xn[Nn[2]],Rn),bottom:wn(xn[Nn[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(fn,An){if(it()(fn))return fn;if(!ut()(fn))return"‒";var yn,dn=(yn=fn,gt()(yn.replace("px","")));return isNaN(dn)?fn:An==="position"?dn:dn===0?"‒":dn}(function(fn,An){try{fn.exports=An,fn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ut=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(Ar)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),vt=d.n(bt),gt=d(3783),At=d.n(gt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),fn=d(6954),An=d.n(fn),yn=d(9585),dn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ut)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Hr){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ut=Ar.level,mn=Ut===void 0?0:Ut,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function No(Jr){if(Hr>Kr)ho=", …";else{var ts=ko(gn(Jr));if(!yr){var Po=Object.getOwnPropertyDescriptor(Er,Jr);if(Po&&Po.get)return qr.push("".concat(ts,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ts,": ").concat(Nn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var Io,Lo=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Ms=Mr=="[object Function]",Rs=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)Io=gn(Er.toString()),_r=Ro+Io+bo;else if(Ms)_r=_o("ƒ");else if(Lo)if(io){_r="[";var Wo=Er.length,es="";Wo>100&&(Wo=100,es=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Hr=no(Ar);function Ar(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){dn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Ln()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";At()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Ln()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new In.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new In.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Ln()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Lt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":fr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=kr()($n||($n=(0,k.Z)([`
    `,` diff --git a/docs/index.html b/docs/index.html index f62b431..3c7c8df 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + diff --git a/src/components/TxForm/TxForm.tsx b/src/components/TxForm/TxForm.tsx index 63e7a99..fe7ace3 100644 --- a/src/components/TxForm/TxForm.tsx +++ b/src/components/TxForm/TxForm.tsx @@ -10,11 +10,7 @@ const defaultTx = { { address: '0:412410771DA82CBA306A55FA9E0D43C9D245E38133CB58F1457DFB8D5CD8892F', amount: '20000000', - }, - { - address: '0:E69F10CC84877ABF539F83F879291E5CA169451BA7BCE91A37A5CED3AB8080D3', - amount: '60000000', - }, + } ], }; From 875911b4ce7991430ac0a153aabbe0bb89146561 Mon Sep 17 00:00:00 2001 From: siandrev Date: Fri, 25 Aug 2023 19:11:18 +0200 Subject: [PATCH 004/117] chore: rebuild --- .../{index-e8a3424b.js => index-aac08d88.js} | 215 ++++++++------- docs/index.html | 2 +- package-lock.json | 254 +++++++++++++++--- package.json | 2 +- 4 files changed, 324 insertions(+), 149 deletions(-) rename docs/assets/{index-e8a3424b.js => index-aac08d88.js} (81%) diff --git a/docs/assets/index-e8a3424b.js b/docs/assets/index-aac08d88.js similarity index 81% rename from docs/assets/index-e8a3424b.js rename to docs/assets/index-aac08d88.js index d54cda4..ba6befc 100644 --- a/docs/assets/index-e8a3424b.js +++ b/docs/assets/index-aac08d88.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0At(Zn,kn))wn!==void 0&&0>At(wn,Zn)?(Wt[En]=wn,Wt[nn]=kn,En=nn):(Wt[En]=Zn,Wt[jn]=kn,En=jn);else if(wn!==void 0&&0>At(wn,kn))Wt[En]=wn,Wt[nn]=kn,En=nn;else break e}}return un}return null}function At(Wt,un){var kn=Wt.sortIndex-un.sortIndex;return kn!==0?kn:Wt.id-un.id}var wt=[],yt=[],kt=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=vt(yt);un!==null;){if(un.callback===null)gt(yt);else if(un.startTime<=Wt)gt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=vt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(vt(wt)!==null)jt=!0,_(Qt);else{var un=vt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var kn=_t;try{for(Ft(un),xt=vt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===vt(wt)&>(wt),Ft(un)}else gt(wt);xt=vt(wt)}if(xt!==null)var jn=!0;else{var Zn=vt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=kn,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return vt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var kn=_t;_t=un;try{return Wt()}finally{_t=kn}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var kn=_t;_t=Wt;try{return un()}finally{_t=kn}},b.unstable_scheduleCallback=function(Wt,un,kn){var En=b.unstable_now();switch(typeof kn=="object"&&kn!==null?(kn=kn.delay,kn=typeof kn=="number"&&0En?(Wt.sortIndex=kn,bt(yt,Wt),vt(wt)===null&&Wt===vt(yt)&&(Mt?k():Mt=!0,d(Jt,kn-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var kn=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=kn}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0At(Zn,kn))wn!==void 0&&0>At(wn,Zn)?(Wt[En]=wn,Wt[nn]=kn,En=nn):(Wt[En]=Zn,Wt[jn]=kn,En=jn);else if(wn!==void 0&&0>At(wn,kn))Wt[En]=wn,Wt[nn]=kn,En=nn;else break e}}return un}return null}function At(Wt,un){var kn=Wt.sortIndex-un.sortIndex;return kn!==0?kn:Wt.id-un.id}var wt=[],yt=[],kt=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var kn=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=kn,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var kn=_t;_t=un;try{return Wt()}finally{_t=kn}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var kn=_t;_t=Wt;try{return un()}finally{_t=kn}},b.unstable_scheduleCallback=function(Wt,un,kn){var En=b.unstable_now();switch(typeof kn=="object"&&kn!==null?(kn=kn.delay,kn=typeof kn=="number"&&0En?(Wt.sortIndex=kn,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,kn-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var kn=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=kn}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -34,11 +34,11 @@ object-assign `+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(nt){var k=nt}Reflect.construct(b,[],_)}else{try{_.call()}catch(nt){k=nt}b.call(_.prototype)}else{try{throw Error()}catch(nt){k=nt}b()}}catch(nt){if(nt&&k&&typeof nt.stack=="string"){for(var j=nt.stack.split(` `),$=k.stack.split(` `),_e=j.length-1,et=$.length-1;1<=_e&&0<=et&&j[_e]!==$[et];)et--;for(;1<=_e&&0<=et;_e--,et--)if(j[_e]!==$[et]){if(_e!==1||et!==1)do if(_e--,et--,0>et||j[_e]!==$[et])return` -`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_gt?(At=vt,vt=null):At=vt.sibling;var wt=ot(ft,vt,ct[gt],ht);if(wt===null){vt===null&&(vt=At);break}b&&vt&&wt.alternate===null&&_(ft,vt),st=$(wt,st,gt),bt===null?at=wt:bt.sibling=wt,bt=wt,vt=At}if(gt===ct.length)return d(ft,vt),at;if(vt===null){for(;gtgt?(At=vt,vt=null):At=vt.sibling;var yt=ot(ft,vt,wt.value,ht);if(yt===null){vt===null&&(vt=At);break}b&&vt&&yt.alternate===null&&_(ft,vt),st=$(yt,st,gt),bt===null?at=yt:bt.sibling=yt,bt=yt,vt=At}if(wt.done)return d(ft,vt),at;if(vt===null){for(;!wt.done;gt++,wt=ct.next())wt=it(ft,wt.value,ht),wt!==null&&(st=$(wt,st,gt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(vt=k(ft,vt);!wt.done;gt++,wt=ct.next())wt=ut(vt,ft,gt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&&vt.delete(wt.key===null?gt:wt.key),st=$(wt,st,gt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&&vt.forEach(function(kt){return _(ft,kt)}),at}return function(ft,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(ft,at.sibling),st=j(at,ct.props.children),st.return=ft,ft=st;break e}break;default:if(at.elementType===ct.type){d(ft,at.sibling),st=j(at,ct.props),st.ref=Qg(ft,at,ct),st.return=ft,ft=st;break e}}d(ft,at);break}else _(ft,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,ht,ct.key),st.return=ft,ft=st):(ht=Vg(ct.type,ct.key,ct.props,null,ft.mode,ht),ht.ref=Qg(ft,st,ct),ht.return=ft,ft=ht)}return _e(ft);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,ht),st.return=ft,ft=st}return _e(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,ht),st.return=ft,ft=st),_e(ft);if(Pg(ct))return lt(ft,st,ct,ht);if(La(ct))return dt(ft,st,ct,ht);if(bt&&Rg(ft,ct),typeof ct>"u"&&!at)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var dt=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var ft=$(_._source);if(!He(_e,ft)){ft=d(_._source),He(rt,ft)||(tt(ft),ft=Ig(dt),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(At=gt,gt=null):At=gt.sibling;var wt=ot(ft,gt,ct[vt],ht);if(wt===null){gt===null&&(gt=At);break}b&>&&wt.alternate===null&&_(ft,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=At}if(vt===ct.length)return d(ft,gt),at;if(gt===null){for(;vtvt?(At=gt,gt=null):At=gt.sibling;var yt=ot(ft,gt,wt.value,ht);if(yt===null){gt===null&&(gt=At);break}b&>&&yt.alternate===null&&_(ft,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=At}if(wt.done)return d(ft,gt),at;if(gt===null){for(;!wt.done;vt++,wt=ct.next())wt=it(ft,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(ft,gt);!wt.done;vt++,wt=ct.next())wt=ut(gt,ft,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(kt){return _(ft,kt)}),at}return function(ft,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(ft,at.sibling),st=j(at,ct.props.children),st.return=ft,ft=st;break e}break;default:if(at.elementType===ct.type){d(ft,at.sibling),st=j(at,ct.props),st.ref=Qg(ft,at,ct),st.return=ft,ft=st;break e}}d(ft,at);break}else _(ft,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,ht,ct.key),st.return=ft,ft=st):(ht=Vg(ct.type,ct.key,ct.props,null,ft.mode,ht),ht.ref=Qg(ft,st,ct),ht.return=ft,ft=ht)}return _e(ft);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,ht),st.return=ft,ft=st}return _e(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,ht),st.return=ft,ft=st),_e(ft);if(Pg(ct))return lt(ft,st,ct,ht);if(La(ct))return dt(ft,st,ct,ht);if(bt&&Rg(ft,ct),typeof ct>"u"&&!at)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var dt=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var ft=$(_._source);if(!He(_e,ft)){ft=d(_._source),He(rt,ft)||(tt(ft),ft=Ig(dt),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var vt=ot.type,gt=ot.stateNode;if(!(ot.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||gt!==null&&typeof gt.componentDidCatch=="function"&&(Ti===null||!Ti.has(gt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var At=Si(ot,$,_);Bg(ot,At);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Pt,It=new Float64Array(16);if(Ct)for(Pt=0;Pt>24&255,Ct[Pt+1]=It>>16&255,Ct[Pt+2]=It>>8&255,Ct[Pt+3]=It&255,Ct[Pt+4]=pt>>24&255,Ct[Pt+5]=pt>>16&255,Ct[Pt+6]=pt>>8&255,Ct[Pt+7]=pt&255}function dt(Ct,Pt,It,pt,Lt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Pt,It,pt){return dt(Ct,Pt,It,pt,16)}function st(Ct,Pt,It,pt){return dt(Ct,Pt,It,pt,32)}function ct(Ct,Pt,It,pt){for(var Lt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,rn=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,tn=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Yt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Lt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,dr=$t,Tn=Rt,Pn=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Pn^=an<<9|an>>>32-9,an=Pn+Jn|0,or^=an<<13|an>>>32-13,an=or+Pn|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Pn^=an<<9|an>>>32-9,an=Pn+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Pn|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Lt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Nt|0,mr=mr+Ot|0,dr=dr+$t|0,Tn=Tn+Rt|0,Pn=Pn+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,kr=kr+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=dr>>>0&255,Ct[21]=dr>>>8&255,Ct[22]=dr>>>16&255,Ct[23]=dr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Pn>>>0&255,Ct[29]=Pn>>>8&255,Ct[30]=Pn>>>16&255,Ct[31]=Pn>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=kr>>>0&255,Ct[49]=kr>>>8&255,Ct[50]=kr>>>16&255,Ct[51]=kr>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Pt,It,pt){for(var Lt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,rn=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,tn=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Yt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Lt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,dr=$t,Tn=Rt,Pn=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Pn^=an<<9|an>>>32-9,an=Pn+Jn|0,or^=an<<13|an>>>32-13,an=or+Pn|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Pn^=an<<9|an>>>32-9,an=Pn+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Pn|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=dr>>>0&255,Ct[5]=dr>>>8&255,Ct[6]=dr>>>16&255,Ct[7]=dr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Pn>>>0&255,Ct[21]=Pn>>>8&255,Ct[22]=Pn>>>16&255,Ct[23]=Pn>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Pt,It,pt){ct(Ct,Pt,It,pt)}function bt(Ct,Pt,It,pt){ht(Ct,Pt,It,pt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function gt(Ct,Pt,It,pt,Lt,Kt,Et){var Nt=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)Nt[Rt]=0;for(Rt=0;Rt<8;Rt++)Nt[Rt]=Kt[Rt];for(;Lt>=64;){for(at(Ot,Nt,Et,vt),Rt=0;Rt<64;Rt++)Ct[Pt+Rt]=It[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(Nt[Rt]&255)|0,Nt[Rt]=$t&255,$t>>>=8;Lt-=64,Pt+=64,pt+=64}if(Lt>0)for(at(Ot,Nt,Et,vt),Rt=0;Rt=64;){for(at(Et,Kt,Lt,vt),Ot=0;Ot<64;Ot++)Ct[Pt+Ot]=Et[Ot];for(Nt=1,Ot=8;Ot<16;Ot++)Nt=Nt+(Kt[Ot]&255)|0,Kt[Ot]=Nt&255,Nt>>>=8;It-=64,Pt+=64}if(It>0)for(at(Et,Kt,Lt,vt),Ot=0;Ot>>13|It<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(It>>>10|pt<<6)&7939,Lt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Lt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Lt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Nt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Nt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Nt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};kt.prototype.blocks=function(Ct,Pt,It){for(var pt=this.fin?0:2048,Lt,Kt,Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],dr=this.h[2],Tn=this.h[3],Pn=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],kr=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Nr=this.r[4],Br=this.r[5],Dr=this.r[6],Lr=this.r[7],$r=this.r[8],zr=this.r[9];It>=16;)Lt=Ct[Pt+0]&255|(Ct[Pt+1]&255)<<8,Jn+=Lt&8191,Kt=Ct[Pt+2]&255|(Ct[Pt+3]&255)<<8,mr+=(Lt>>>13|Kt<<3)&8191,Et=Ct[Pt+4]&255|(Ct[Pt+5]&255)<<8,dr+=(Kt>>>10|Et<<6)&8191,Nt=Ct[Pt+6]&255|(Ct[Pt+7]&255)<<8,Tn+=(Et>>>7|Nt<<9)&8191,Ot=Ct[Pt+8]&255|(Ct[Pt+9]&255)<<8,Pn+=(Nt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Pt+10]&255|(Ct[Pt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Pt+12]&255|(Ct[Pt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Pt+14]&255|(Ct[Pt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,kr+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=dr*(5*$r),Yt+=Tn*(5*Lr),Yt+=Pn*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Nr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=kr*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=dr*(5*zr),Ht+=Tn*(5*$r),Ht+=Pn*(5*Lr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Nr),Ht+=or*(5*an),Ht+=kr*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=dr*Tr,pn+=Tn*(5*zr),pn+=Pn*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Lr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Nr),pn+=kr*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=dr*jr,zn+=Tn*Tr,zn+=Pn*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Lr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=kr*(5*Nr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Nr,Gn+=mr*an,Gn+=dr*Or,Gn+=Tn*jr,Gn+=Pn*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Lr),Gn+=or*(5*Dr),Gn+=kr*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Nr,Kn+=dr*an,Kn+=Tn*Or,Kn+=Pn*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Lr),Kn+=kr*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=dr*Nr,Xn+=Tn*an,Xn+=Pn*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=kr*(5*Lr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Lr,Hn+=mr*Dr,Hn+=dr*Br,Hn+=Tn*Nr,Hn+=Pn*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=kr*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Lr,Qn+=dr*Dr,Qn+=Tn*Br,Qn+=Pn*Nr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=kr*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=dr*Lr,rr+=Tn*Dr,rr+=Pn*Br,tn=rr>>>13,rr&=8191,rr+=ar*Nr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=kr*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,dr=pn,Tn=zn,Pn=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,kr=rr,Pt+=16,It-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=dr,this.h[3]=Tn,this.h[4]=Pn,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=kr},kt.prototype.finish=function(Ct,Pt){var It=new Uint16Array(10),pt,Lt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,It[0]=this.h[0]+5,pt=It[0]>>>13,It[0]&=8191,Et=1;Et<10;Et++)It[Et]=this.h[Et]+pt,pt=It[Et]>>>13,It[Et]&=8191;for(It[9]-=1<<13,Lt=(pt^1)-1,Et=0;Et<10;Et++)It[Et]&=Lt;for(Lt=~Lt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Lt|It[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Pt+0]=this.h[0]>>>0&255,Ct[Pt+1]=this.h[0]>>>8&255,Ct[Pt+2]=this.h[1]>>>0&255,Ct[Pt+3]=this.h[1]>>>8&255,Ct[Pt+4]=this.h[2]>>>0&255,Ct[Pt+5]=this.h[2]>>>8&255,Ct[Pt+6]=this.h[3]>>>0&255,Ct[Pt+7]=this.h[3]>>>8&255,Ct[Pt+8]=this.h[4]>>>0&255,Ct[Pt+9]=this.h[4]>>>8&255,Ct[Pt+10]=this.h[5]>>>0&255,Ct[Pt+11]=this.h[5]>>>8&255,Ct[Pt+12]=this.h[6]>>>0&255,Ct[Pt+13]=this.h[6]>>>8&255,Ct[Pt+14]=this.h[7]>>>0&255,Ct[Pt+15]=this.h[7]>>>8&255},kt.prototype.update=function(Ct,Pt,It){var pt,Lt;if(this.leftover){for(Lt=16-this.leftover,Lt>It&&(Lt=It),pt=0;pt=16&&(Lt=It-It%16,this.blocks(Ct,Pt,Lt),Pt+=Lt,It-=Lt),It){for(pt=0;pt>16&1),Kt[It-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Lt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Lt)}for(It=0;It<16;It++)Ct[2*It]=Et[It]&255,Ct[2*It+1]=Et[It]>>8}function Gt(Ct,Pt){var It=new Uint8Array(32),pt=new Uint8Array(32);return Qt(It,Ct),Qt(pt,Pt),st(It,0,pt,0)}function Wt(Ct){var Pt=new Uint8Array(32);return Qt(Pt,Ct),Pt[0]&1}function un(Ct,Pt){var It;for(It=0;It<16;It++)Ct[It]=Pt[2*It]+(Pt[2*It+1]<<8);Ct[15]&=32767}function kn(Ct,Pt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Pt[pt]+It[pt]}function En(Ct,Pt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Pt[pt]-It[pt]}function vn(Ct,Pt,It){var pt,Lt,Kt=0,Et=0,Nt=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,dr=0,Tn=0,Pn=0,ar=0,tr=0,er=0,or=0,kr=0,Tr=0,jr=0,Or=0,an=It[0],Nr=It[1],Br=It[2],Dr=It[3],Lr=It[4],$r=It[5],zr=It[6],no=It[7],Vr=It[8],Xr=It[9],eo=It[10],to=It[11],oo=It[12],lo=It[13],ao=It[14],uo=It[15];pt=Pt[0],Kt+=pt*an,Et+=pt*Nr,Nt+=pt*Br,Ot+=pt*Dr,$t+=pt*Lr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Pt[1],Et+=pt*an,Nt+=pt*Nr,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Lr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Pt[2],Nt+=pt*an,Ot+=pt*Nr,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Lr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Pt[3],Ot+=pt*an,$t+=pt*Nr,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Lr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Pt[4],$t+=pt*an,Rt+=pt*Nr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Lr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Pt[5],Rt+=pt*an,rn+=pt*Nr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Lr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,dr+=pt*uo,pt=Pt[6],rn+=pt*an,tn+=pt*Nr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Lr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,dr+=pt*ao,Tn+=pt*uo,pt=Pt[7],tn+=pt*an,Yt+=pt*Nr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Lr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,dr+=pt*lo,Tn+=pt*ao,Pn+=pt*uo,pt=Pt[8],Yt+=pt*an,Ht+=pt*Nr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Lr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,dr+=pt*oo,Tn+=pt*lo,Pn+=pt*ao,ar+=pt*uo,pt=Pt[9],Ht+=pt*an,pn+=pt*Nr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Lr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,dr+=pt*to,Tn+=pt*oo,Pn+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Pt[10],pn+=pt*an,zn+=pt*Nr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Lr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,dr+=pt*eo,Tn+=pt*to,Pn+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Pt[11],zn+=pt*an,Gn+=pt*Nr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Lr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,dr+=pt*Xr,Tn+=pt*eo,Pn+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Pt[12],Gn+=pt*an,Kn+=pt*Nr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Lr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,dr+=pt*Vr,Tn+=pt*Xr,Pn+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,kr+=pt*uo,pt=Pt[13],Kn+=pt*an,Xn+=pt*Nr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Lr,Jn+=pt*$r,mr+=pt*zr,dr+=pt*no,Tn+=pt*Vr,Pn+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,kr+=pt*ao,Tr+=pt*uo,pt=Pt[14],Xn+=pt*an,Hn+=pt*Nr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Lr,mr+=pt*$r,dr+=pt*zr,Tn+=pt*no,Pn+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,kr+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Pt[15],Hn+=pt*an,Qn+=pt*Nr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Lr,dr+=pt*$r,Tn+=pt*zr,Pn+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,kr+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Nt+=38*Jn,Ot+=38*mr,$t+=38*dr,Rt+=38*Tn,rn+=38*Pn,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*kr,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Lt=1,pt=Kt+Lt+65535,Lt=Math.floor(pt/65536),Kt=pt-Lt*65536,pt=Et+Lt+65535,Lt=Math.floor(pt/65536),Et=pt-Lt*65536,pt=Nt+Lt+65535,Lt=Math.floor(pt/65536),Nt=pt-Lt*65536,pt=Ot+Lt+65535,Lt=Math.floor(pt/65536),Ot=pt-Lt*65536,pt=$t+Lt+65535,Lt=Math.floor(pt/65536),$t=pt-Lt*65536,pt=Rt+Lt+65535,Lt=Math.floor(pt/65536),Rt=pt-Lt*65536,pt=rn+Lt+65535,Lt=Math.floor(pt/65536),rn=pt-Lt*65536,pt=tn+Lt+65535,Lt=Math.floor(pt/65536),tn=pt-Lt*65536,pt=Yt+Lt+65535,Lt=Math.floor(pt/65536),Yt=pt-Lt*65536,pt=Ht+Lt+65535,Lt=Math.floor(pt/65536),Ht=pt-Lt*65536,pt=pn+Lt+65535,Lt=Math.floor(pt/65536),pn=pt-Lt*65536,pt=zn+Lt+65535,Lt=Math.floor(pt/65536),zn=pt-Lt*65536,pt=Gn+Lt+65535,Lt=Math.floor(pt/65536),Gn=pt-Lt*65536,pt=Kn+Lt+65535,Lt=Math.floor(pt/65536),Kn=pt-Lt*65536,pt=Xn+Lt+65535,Lt=Math.floor(pt/65536),Xn=pt-Lt*65536,pt=Hn+Lt+65535,Lt=Math.floor(pt/65536),Hn=pt-Lt*65536,Kt+=Lt-1+37*(Lt-1),Lt=1,pt=Kt+Lt+65535,Lt=Math.floor(pt/65536),Kt=pt-Lt*65536,pt=Et+Lt+65535,Lt=Math.floor(pt/65536),Et=pt-Lt*65536,pt=Nt+Lt+65535,Lt=Math.floor(pt/65536),Nt=pt-Lt*65536,pt=Ot+Lt+65535,Lt=Math.floor(pt/65536),Ot=pt-Lt*65536,pt=$t+Lt+65535,Lt=Math.floor(pt/65536),$t=pt-Lt*65536,pt=Rt+Lt+65535,Lt=Math.floor(pt/65536),Rt=pt-Lt*65536,pt=rn+Lt+65535,Lt=Math.floor(pt/65536),rn=pt-Lt*65536,pt=tn+Lt+65535,Lt=Math.floor(pt/65536),tn=pt-Lt*65536,pt=Yt+Lt+65535,Lt=Math.floor(pt/65536),Yt=pt-Lt*65536,pt=Ht+Lt+65535,Lt=Math.floor(pt/65536),Ht=pt-Lt*65536,pt=pn+Lt+65535,Lt=Math.floor(pt/65536),pn=pt-Lt*65536,pt=zn+Lt+65535,Lt=Math.floor(pt/65536),zn=pt-Lt*65536,pt=Gn+Lt+65535,Lt=Math.floor(pt/65536),Gn=pt-Lt*65536,pt=Kn+Lt+65535,Lt=Math.floor(pt/65536),Kn=pt-Lt*65536,pt=Xn+Lt+65535,Lt=Math.floor(pt/65536),Xn=pt-Lt*65536,pt=Hn+Lt+65535,Lt=Math.floor(pt/65536),Hn=pt-Lt*65536,Kt+=Lt-1+37*(Lt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Nt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Pt){vn(Ct,Pt,Pt)}function Zn(Ct,Pt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Pt[pt];for(pt=253;pt>=0;pt--)jn(It,It),pt!==2&&pt!==4&&vn(It,It,Pt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function nn(Ct,Pt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Pt[pt];for(pt=250;pt>=0;pt--)jn(It,It),pt!==1&&vn(It,It,Pt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function wn(Ct,Pt,It){var pt=new Uint8Array(32),Lt=new Float64Array(80),Kt,Et,Nt=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Pt[Et];for(pt[31]=Pt[31]&127|64,pt[0]&=248,un(Lt,It),Et=0;Et<16;Et++)Ot[Et]=Lt[Et],Rt[Et]=Nt[Et]=$t[Et]=0;for(Nt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Nt,Ot,Kt),Jt($t,Rt,Kt),kn(rn,Nt,$t),En(Nt,Nt,$t),kn($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,Nt),vn(Nt,$t,Nt),vn($t,Ot,rn),kn(rn,Nt,$t),En(Nt,Nt,$t),jn(Ot,Nt),En($t,Rt,tn),vn(Nt,$t,nt),kn(Nt,Nt,Rt),vn($t,$t,Nt),vn(Nt,Rt,tn),vn(Rt,Ot,Lt),jn(Ot,rn),Jt(Nt,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Lt[Et+16]=Nt[Et],Lt[Et+32]=$t[Et],Lt[Et+48]=Ot[Et],Lt[Et+64]=Rt[Et];var Yt=Lt.subarray(32),Ht=Lt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function fn(Ct,Pt){return wn(Ct,Pt,$)}function An(Ct,Pt){return k(Pt,32),fn(Ct,Pt)}function yn(Ct,Pt,It){var pt=new Uint8Array(32);return wn(pt,It,Pt),bt(Ct,j,pt,vt)}var dn=Tt,xn=jt;function sn(Ct,Pt,It,pt,Lt,Kt){var Et=new Uint8Array(32);return yn(Et,Lt,Kt),dn(Ct,Pt,It,pt,Et)}function Sn(Ct,Pt,It,pt,Lt,Kt){var Et=new Uint8Array(32);return yn(Et,Lt,Kt),xn(Ct,Pt,It,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Nn(Ct,Pt,It,pt){for(var Lt=new Int32Array(16),Kt=new Int32Array(16),Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,dr,Tn,Pn,ar,tr,er,or,kr=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Nr=Ct[5],Br=Ct[6],Dr=Ct[7],Lr=Pt[0],$r=Pt[1],zr=Pt[2],no=Pt[3],Vr=Pt[4],Xr=Pt[5],eo=Pt[6],to=Pt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)dr=8*mr+oo,Lt[mr]=It[dr+0]<<24|It[dr+1]<<16|It[dr+2]<<8|It[dr+3],Kt[mr]=It[dr+4]<<24|It[dr+5]<<16|It[dr+6]<<8|It[dr+7];for(mr=0;mr<80;mr++)if(Et=kr,Nt=Tr,Ot=jr,$t=Or,Rt=an,rn=Nr,tn=Br,Yt=Dr,Ht=Lr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Pn=to,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Pn=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Nr^~an&Br,Pn=Vr&Xr^~Vr&eo,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Pn=Rn[mr*2+1],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Lt[mr%16],Pn=Kt[mr%16],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Pn=Jn,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=(kr>>>28|Lr<<32-28)^(Lr>>>34-32|kr<<32-(34-32))^(Lr>>>39-32|kr<<32-(39-32)),Pn=(Lr>>>28|kr<<32-28)^(kr>>>34-32|Lr<<32-(34-32))^(kr>>>39-32|Lr<<32-(39-32)),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=kr&Tr^kr&jr^Tr&jr,Pn=Lr&$r^Lr&zr^$r&zr,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Pn=Gn,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Pn=Jn,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Nt,Or=Ot,an=$t,Nr=Rt,Br=rn,Dr=tn,kr=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Lr=Qn,mr%16===15)for(dr=0;dr<16;dr++)Tn=Lt[dr],Pn=Kt[dr],ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Lt[(dr+9)%16],Pn=Kt[(dr+9)%16],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Lt[(dr+1)%16],Jn=Kt[(dr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Pn=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Lt[(dr+14)%16],Jn=Kt[(dr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Pn=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Lt[dr]=er&65535|or<<16,Kt[dr]=ar&65535|tr<<16;Tn=kr,Pn=Lr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Pn=Pt[0],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=kr=er&65535|or<<16,Pt[0]=Lr=ar&65535|tr<<16,Tn=Tr,Pn=$r,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Pn=Pt[1],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Pt[1]=$r=ar&65535|tr<<16,Tn=jr,Pn=zr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Pn=Pt[2],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Pt[2]=zr=ar&65535|tr<<16,Tn=Or,Pn=no,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Pn=Pt[3],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Pt[3]=no=ar&65535|tr<<16,Tn=an,Pn=Vr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Pn=Pt[4],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Pt[4]=Vr=ar&65535|tr<<16,Tn=Nr,Pn=Xr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Pn=Pt[5],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Nr=er&65535|or<<16,Pt[5]=Xr=ar&65535|tr<<16,Tn=Br,Pn=eo,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Pn=Pt[6],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Pt[6]=eo=ar&65535|tr<<16,Tn=Dr,Pn=to,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Pn=Pt[7],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Pt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Pt,It){var pt=new Int32Array(8),Lt=new Int32Array(8),Kt=new Uint8Array(256),Et,Nt=It;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Lt[0]=4089235720,Lt[1]=2227873595,Lt[2]=4271175723,Lt[3]=1595750129,Lt[4]=2917565137,Lt[5]=725511199,Lt[6]=4215389547,Lt[7]=327033209,Nn(pt,Lt,Pt,It),It%=128,Et=0;Et=0;--Lt)pt=It[Lt/8|0]>>(Lt&7)&1,gn(Ct,Pt,pt),Dn(Pt,Ct),Dn(Ct,Ct),gn(Ct,Pt,pt)}function Un(Ct,Pt){var It=[d(),d(),d(),d()];Mt(It[0],it),Mt(It[1],ot),Mt(It[2],et),vn(It[3],it,ot),In(Ct,It,Pt)}function hn(Ct,Pt,It){var pt=new Uint8Array(64),Lt=[d(),d(),d(),d()],Kt;for(It||k(Pt,32),Cn(pt,Pt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Lt,pt),$n(Ct,Lt),Kt=0;Kt<32;Kt++)Pt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Pt){var It,pt,Lt,Kt;for(pt=63;pt>=32;--pt){for(It=0,Lt=pt-32,Kt=pt-12;Lt>4)*Zt[Lt],It=Pt[Lt]>>8,Pt[Lt]&=255;for(Lt=0;Lt<32;Lt++)Pt[Lt]-=It*Zt[Lt];for(pt=0;pt<32;pt++)Pt[pt+1]+=Pt[pt]>>8,Ct[pt]=Pt[pt]&255}function bn(Ct){var Pt=new Float64Array(64),It;for(It=0;It<64;It++)Pt[It]=Ct[It];for(It=0;It<64;It++)Ct[It]=0;Vt(Ct,Pt)}function Ln(Ct,Pt,It,pt){var Lt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Nt,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Lt,pt,32),Lt[0]&=248,Lt[31]&=127,Lt[31]|=64;var rn=It+64;for(Nt=0;Nt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function fr(Ct,Pt,It,pt){var Lt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Nt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(It<64||sr(Ot,pt))return-1;for(Lt=0;Lt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Pt=new Uint8Array(Sr);return hn(Ct,Pt),{publicKey:Ct,secretKey:Pt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Pt=new Uint8Array(Cr),It=0;It=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var At=Si(ot,$,_);Bg(ot,At);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,It=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=It>>16&255,Ct[Lt+2]=It>>8&255,Ct[Lt+3]=It&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,It,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,It,pt){return dt(Ct,Lt,It,pt,16)}function st(Ct,Lt,It,pt){return dt(Ct,Lt,It,pt,32)}function ct(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Rt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Nt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,dr=$t,Tn=Nt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,dr=dr+$t|0,Tn=Tn+Nt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,kr=kr+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=dr>>>0&255,Ct[21]=dr>>>8&255,Ct[22]=dr>>>16&255,Ct[23]=dr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=kr>>>0&255,Ct[49]=kr>>>8&255,Ct[50]=kr>>>16&255,Ct[51]=kr>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Rt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Nt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,dr=$t,Tn=Nt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=dr>>>0&255,Ct[5]=dr>>>8&255,Ct[6]=dr>>>16&255,Ct[7]=dr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,It,pt){ct(Ct,Lt,It,pt)}function bt(Ct,Lt,It,pt){ht(Ct,Lt,It,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,It,pt,Pt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,Nt;for(Nt=0;Nt<16;Nt++)Rt[Nt]=0;for(Nt=0;Nt<8;Nt++)Rt[Nt]=Kt[Nt];for(;Pt>=64;){for(at(Ot,Rt,Et,gt),Nt=0;Nt<64;Nt++)Ct[Lt+Nt]=It[pt+Nt]^Ot[Nt];for($t=1,Nt=8;Nt<16;Nt++)$t=$t+(Rt[Nt]&255)|0,Rt[Nt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,Rt,Et,gt),Nt=0;Nt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;It-=64,Lt+=64}if(It>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|It<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(It>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};kt.prototype.blocks=function(Ct,Lt,It){for(var pt=this.fin?0:2048,Pt,Kt,Et,Rt,Ot,$t,Nt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],dr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],kr=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];It>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,dr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Nt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Nt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Nt>>>8|rn<<8)&8191,kr+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=dr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=kr*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=dr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=kr*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=dr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=kr*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=dr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=kr*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=dr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=kr*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=dr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=kr*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=dr*Rr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=kr*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=dr*Br,Hn+=Tn*Rr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=kr*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=dr*Dr,Qn+=Tn*Br,Qn+=Ln*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=kr*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=dr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=kr*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,dr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,kr=rr,Lt+=16,It-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=dr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=kr},kt.prototype.finish=function(Ct,Lt){var It=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,It[0]=this.h[0]+5,pt=It[0]>>>13,It[0]&=8191,Et=1;Et<10;Et++)It[Et]=this.h[Et]+pt,pt=It[Et]>>>13,It[Et]&=8191;for(It[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)It[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|It[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},kt.prototype.update=function(Ct,Lt,It){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>It&&(Pt=It),pt=0;pt=16&&(Pt=It-It%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,It-=Pt),It){for(pt=0;pt>16&1),Kt[It-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(It=0;It<16;It++)Ct[2*It]=Et[It]&255,Ct[2*It+1]=Et[It]>>8}function Gt(Ct,Lt){var It=new Uint8Array(32),pt=new Uint8Array(32);return Qt(It,Ct),Qt(pt,Lt),st(It,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var It;for(It=0;It<16;It++)Ct[It]=Lt[2*It]+(Lt[2*It+1]<<8);Ct[15]&=32767}function kn(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+It[pt]}function En(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-It[pt]}function vn(Ct,Lt,It){var pt,Pt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,Nt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,dr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,kr=0,Tr=0,jr=0,Or=0,an=It[0],Rr=It[1],Br=It[2],Dr=It[3],Pr=It[4],$r=It[5],zr=It[6],no=It[7],Vr=It[8],Xr=It[9],eo=It[10],to=It[11],oo=It[12],lo=It[13],ao=It[14],uo=It[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Nt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,Nt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,Nt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Rr,Nt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Nt+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Nt+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,dr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,dr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,dr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,dr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,dr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,dr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,dr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,dr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,kr+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,dr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,kr+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,dr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,kr+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,dr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,kr+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*dr,Nt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*kr,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Nt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(It,It),pt!==2&&pt!==4&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function nn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(It,It),pt!==1&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function wn(Ct,Lt,It){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),Nt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,It),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Nt[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=Nt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,Nt,Kt),kn(rn,Rt,$t),En(Rt,Rt,$t),kn($t,Ot,Nt),En(Ot,Ot,Nt),jn(Nt,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),kn(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,Nt,tn),vn(Rt,$t,nt),kn(Rt,Rt,Nt),vn($t,$t,Rt),vn(Rt,Nt,tn),vn(Nt,Ot,Pt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,Nt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Rt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Nt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function fn(Ct,Lt){return wn(Ct,Lt,$)}function An(Ct,Lt){return k(Lt,32),fn(Ct,Lt)}function yn(Ct,Lt,It){var pt=new Uint8Array(32);return wn(pt,It,Lt),bt(Ct,j,pt,gt)}var dn=Tt,xn=jt;function sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),dn(Ct,Lt,It,pt,Et)}function Sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,It,pt,Et)}var Nn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Lt,It,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,Nt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,dr,Tn,Ln,ar,tr,er,or,kr=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)dr=8*mr+oo,Pt[mr]=It[dr+0]<<24|It[dr+1]<<16|It[dr+2]<<8|It[dr+3],Kt[mr]=It[dr+4]<<24|It[dr+5]<<16|It[dr+6]<<8|It[dr+7];for(mr=0;mr<80;mr++)if(Et=kr,Rt=Tr,Ot=jr,$t=Or,Nt=an,rn=Rr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Nn[mr*2],Ln=Nn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(kr>>>28|Pr<<32-28)^(Pr>>>34-32|kr<<32-(34-32))^(Pr>>>39-32|kr<<32-(39-32)),Ln=(Pr>>>28|kr<<32-28)^(kr>>>34-32|Pr<<32-(34-32))^(kr>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=kr&Tr^kr&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=Nt,Br=rn,Dr=tn,kr=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(dr=0;dr<16;dr++)Tn=Pt[dr],Ln=Kt[dr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(dr+9)%16],Ln=Kt[(dr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(dr+1)%16],Jn=Kt[(dr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(dr+14)%16],Jn=Kt[(dr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[dr]=er&65535|or<<16,Kt[dr]=ar&65535|tr<<16;Tn=kr,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=kr=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,It){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=It;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Rn(pt,Pt,Lt,It),It%=128,Et=0;Et=0;--Pt)pt=It[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var It=[d(),d(),d(),d()];Mt(It[0],it),Mt(It[1],ot),Mt(It[2],et),vn(It[3],it,ot),In(Ct,It,Lt)}function hn(Ct,Lt,It){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(It||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var It,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(It=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],It=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=It*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),It;for(It=0;It<64;It++)Lt[It]=Ct[It];for(It=0;It<64;It++)Ct[It]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,It,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),Nt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=It+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function fr(Ct,Lt,It,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(It<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),It=0;It=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const k={name:d.name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach(j=>{if(j.type==="sse"&&(k.bridgeUrl=j.url,k.universalLink=d.universal_url,k.deepLink=d.deepLink),j.type==="js"){const $=j.key;k.jsBridgeKey=$,k.injected=InjectedProvider.isWalletInjected($),k.embedded=InjectedProvider.isInsideWalletBrowser($)}}),k})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="image"in _,j="about_url"in _,$="platforms"in _;if(!d||!k||!j||!$||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const _e=_.bridge;if(_e.some(tt=>!tt||typeof tt!="object"||!("type"in tt)))return!1;const et=_e.find(tt=>tt.type==="sse");if(et&&(!("url"in et)||!et.url||!_.universal_url))return!1;const nt=_e.find(tt=>tt.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==et?this[fr[0]]=fr[1].call(this,gr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===et&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=gr?fr[1].call(this,gr,fr[2]):k:this[fr[0]]=gr?gr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=gr?fr[3].call(this,gr.replace(fr[1],fr[2])):k):this[fr]=gr||k;Vt+=2}},Nn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.os),fr&&!Wn[ut]&&Ln&&Ln.platform!="Unknown"&&(Wn[ut]=Ln.platform.replace(/chrome os/i,wn).replace(/macos/i,fn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>At?Sn(Wn,At):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,vt,gt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var In=typeof d!==nt&&(d.jQuery||d.Zepto);if(In&&!In.ua){var Un=new $n;In.ua=Un.getResult(),In.ua.get=function(){return Un.getUA()},In.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)In.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==et?this[fr[0]]=fr[1].call(this,gr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===et&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=gr?fr[1].call(this,gr,fr[2]):k:this[fr[0]]=gr?gr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=gr?fr[3].call(this,gr.replace(fr[1],fr[2])):k):this[fr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Nn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Nn.call(Wn,bn,sr.os),fr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,fn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>At?Sn(Wn,At):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var In=typeof d!==nt&&(d.jQuery||d.Zepto);if(In&&!In.ua){var Un=new $n;In.ua=Un.getResult(),In.ua.get=function(){return Un.getUA()},In.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)In.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())});const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,kt,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,vt(yt,kt)),yt}function vt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const kt of ot.keys())kt.decrement();ot.clear()},!1)}function gt(){const wt=SuspenseContext,yt=ut(),kt=dt();if(kt!==void 0&&!_e)throw kt;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function At(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const kt=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof kt!="object"||!(kt&&"then"in kt)?(bt(_e,kt,void 0,yt),kt):(_e=kt,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),kt.then(xt=>bt(kt,xt,void 0,yt),xt=>bt(kt,void 0,castError(xt),yt)))}return Object.defineProperties(gt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return gt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>At(!1)):At(!1),[gt,{refetch:At,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",get:"GET",learnMore:"Learn more",openExtension:"Open Extension",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"your wallet"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletModal$1={loading:"Loading wallets",qrCode:"QR Code",wallets:"Wallets",universalQRModal:{scanQR:"Scan the code below with a camera in your TON wallet.",openWallet:"Open Wallet",openInstalledWallet:"Open Wallet",dontHave:"Explore TON wallets"},desktopSelectWalletModal:{selectWallet:"Select a wallet to connect."},mobileSelectWalletModal:{connectWallet:"Connect your wallet",selectWallet:"Open Wallet on Telegram or select your wallet to connect",openLink:"Open Link"},qrCodeModal:{connectWith:"Connect with {{ name }}",scan:"Scan QR code with your phone’s or {{ name }} camera.",openWallet:"Open {{ name }}",openExtension:"Open Extension",dontHave:"Don't have {{ name }}?"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",get:"Скачать",learnMore:"Подробнее",openExtension:"Расширение",copyLink:"Копировать ссылку",copied:"Скопировано!",yourWallet:"вашем кошельке"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletModal={loading:"Список кошельков загружается",qrCode:"QR-код",wallets:"Кошельки",universalQRModal:{scanQR:"Отсканируйте код ниже с помощью камеры в вашем TON-кошельке.",openWallet:"Открыть кошелёк",openInstalledWallet:"Открыть кошелёк",dontHave:"Подробнее о TON кошельках"},desktopSelectWalletModal:{selectWallet:"Выберите кошелёк для подключения."},mobileSelectWalletModal:{connectWallet:"Подключите кошелёк",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Открыть кошелёк"},qrCodeModal:{connectWith:"Подключиться через {{ name }}",scan:"Отсканируйте код ниже.",openWallet:"Открыть {{ name }}",openExtension:"Расширение",dontHave:"У вас нет {{ name }}?"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())});const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,kt,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,kt)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const kt of ot.keys())kt.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),kt=dt();if(kt!==void 0&&!_e)throw kt;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function At(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const kt=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof kt!="object"||!(kt&&"then"in kt)?(bt(_e,kt,void 0,yt),kt):(_e=kt,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),kt.then(xt=>bt(kt,xt,void 0,yt),xt=>bt(kt,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>At(!1)):At(!1),[vt,{refetch:At,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",get:"GET",learnMore:"Learn more",openExtension:"Open Extension",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"your wallet"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletModal$1={loading:"Loading wallets",qrCode:"QR Code",wallets:"Wallets",universalQRModal:{scanQR:"Scan the code below with a camera in your TON wallet.",openWallet:"Open Wallet",openInstalledWallet:"Open Wallet",dontHave:"Explore TON wallets"},desktopSelectWalletModal:{selectWallet:"Select a wallet to connect."},mobileSelectWalletModal:{connectWallet:"Connect your wallet",selectWallet:"Open Wallet on Telegram or select your wallet to connect",openLink:"Open Link"},qrCodeModal:{connectWith:"Connect with {{ name }}",scan:"Scan QR code with your phone’s or {{ name }} camera.",openWallet:"Open {{ name }}",openExtension:"Open Extension",dontHave:"Don't have {{ name }}?"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",get:"Скачать",learnMore:"Подробнее",openExtension:"Расширение",copyLink:"Копировать ссылку",copied:"Скопировано!",yourWallet:"вашем кошельке"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletModal={loading:"Список кошельков загружается",qrCode:"QR-код",wallets:"Кошельки",universalQRModal:{scanQR:"Отсканируйте код ниже с помощью камеры в вашем TON-кошельке.",openWallet:"Открыть кошелёк",openInstalledWallet:"Открыть кошелёк",dontHave:"Подробнее о TON кошельках"},desktopSelectWalletModal:{selectWallet:"Выберите кошелёк для подключения."},mobileSelectWalletModal:{connectWallet:"Подключите кошелёк",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Открыть кошелёк"},qrCodeModal:{connectWith:"Подключиться через {{ name }}",scan:"Отсканируйте код ниже.",openWallet:"Открыть {{ name }}",openExtension:"Расширение",dontHave:"У вас нет {{ name }}?"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -107,14 +107,16 @@ PERFORMANCE OF THIS SOFTWARE. `;return createComponent(b,{})},ImagePlaceholder=styled.div` background-color: ${b=>b.theme.colors.background.secondary}; `,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){return addQueryParameter(b,"ret",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` - display: ${b=>b.hasIcon?"flex":"inline-block"}; - gap: ${b=>b.hasIcon?"6px":"unset"}; - align-items: ${b=>b.hasIcon?"center":"unset"}; - justify-content: ${b=>b.hasIcon?"space-between":"unset"}; + display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; + gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; + align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; + justify-content: ${b=>b.leftIcon||b.rightIcon?"space-between":"unset"}; background-color: ${b=>b.appearance==="flat"?"transparent":b.appearance==="secondary"?b.theme.colors.background.tint:rgba(b.theme.colors.accent,.12)}; color: ${b=>b.appearance==="secondary"?b.theme.colors.text.primary:b.theme.colors.accent}; padding: ${b=>b.appearance==="flat"?"0":"9px 16px"}; + padding-left: ${b=>b.leftIcon&&b.appearance!=="flat"?"12px":"16px"}; + padding-right: ${b=>b.rightIcon&&b.appearance!=="flat"?"12px":"16px"}; border: none; border-radius: ${b=>borders$5[b.theme.borderRadius]}; cursor: ${b=>b.disabled?"not-allowed":"pointer"}; @@ -140,7 +142,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get hasIcon(){return!!b.leftIcon||!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(gt){st&&(!gt||gt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),vt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...vt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return vt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>vt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",vt),ct.addEventListener("animationend",vt));function vt(gt){(!gt||gt.target===ct)&&(ct.removeEventListener("transitionend",vt),ct.removeEventListener("animationend",vt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let gt=0;gt{At.classList.remove(...st),At.classList.add(...ht),j&&j(At,()=>wt()),(!j||j.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))})}}for(let gt=0;gtkt!==At),rt(it))};lt.splice(gt,0,At),_e&&_e(At),At.classList.add(...at),At.classList.add(...bt),nextFrame(()=>{At.classList.remove(...at),At.classList.add(...vt)}),et&&et(At,()=>wt()),(!et||et.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$u=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{At.classList.remove(...st),At.classList.add(...ht),j&&j(At,()=>wt()),(!j||j.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))})}}for(let vt=0;vtkt!==At),rt(it))};lt.splice(vt,0,At),_e&&_e(At),At.classList.add(...at),At.classList.add(...bt),nextFrame(()=>{At.classList.remove(...at),At.classList.add(...gt)}),et&&et(At,()=>wt()),(!et||et.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$u=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; `;return createComponent(j,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",get svgDirection(){return k()},get children(){const $=_tmpl$$u.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"stroke",d())),$}})},_tmpl$$t=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$t.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"stroke",d())),k})()},IconButtonStyled=styled.button` @@ -274,7 +276,7 @@ PERFORMANCE OF THIS SOFTWARE. > * { ${b=>b.isActive?"":`color: ${b.theme.colors.text.secondary};`} } -`,TabBar=b=>{const _="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled,{get class(){return b.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return b.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:_,get checked(){return b.selectedTabIndex===0},onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,0)}}),createMemo(()=>b.tab1)]}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return b.selectedTabIndex===1},name:_,onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,1)}}),createMemo(()=>b.tab2)]}})]}})},borders$3={m:"16px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,CopyIconButton=styled.div` +`,TabBar=b=>{const _="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled,{get class(){return b.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return b.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:_,get checked(){return b.selectedTabIndex===0},onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,0)}}),createMemo(()=>b.tab1)]}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return b.selectedTabIndex===1},name:_,onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,1)}}),createMemo(()=>b.tab2)]}})]}})},backgroundBorders={m:"16px",s:"12px",none:"0"},imageBorders={m:"12px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,CopyIconButton=styled.div` width: 52px; height: 52px; background: transparent; @@ -291,7 +293,7 @@ PERFORMANCE OF THIS SOFTWARE. align-items: center; position: relative; background-color: ${b=>b.theme.colors.background.qr}; - border-radius: ${b=>borders$3[b.theme.borderRadius]}; + border-radius: ${b=>backgroundBorders[b.theme.borderRadius]}; padding: ${toPx(qrPaddingTop)} 0; height: ${toPx(qrNormalSize+qrPaddingTop*2)}; width: 100%; @@ -352,7 +354,8 @@ PERFORMANCE OF THIS SOFTWARE. `,ImageStyled$3=styled(Image$1)` width: ${b=>toPx(b.size)}; height: ${b=>toPx(b.size)}; - border-radius: 12px; + border-radius: ${b=>imageBorders[b.theme.borderRadius]}; + background-color: ${b=>b.theme.colors.background.qr}; `,CopiedBoxStyled=styled.div` position: absolute; bottom: 14px; @@ -368,9 +371,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,vt){var gt=236,At=17,wt=bt,yt=$[vt],kt=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,kt=function(fn){for(var An=new Array(fn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),kn(_t,wn)},Ft=function(nn,wn){for(var fn=-1;fn<=7;fn+=1)if(!(nn+fn<=-1||xt<=nn+fn))for(var An=-1;An<=7;An+=1)wn+An<=-1||xt<=wn+An||(0<=fn&&fn<=6&&(An==0||An==6)||0<=An&&An<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=An&&An<=4?kt[nn+fn][wn+An]=!0:kt[nn+fn][wn+An]=!1)},Jt=function(){for(var nn=0,wn=0,fn=0;fn<8;fn+=1){Mt(!0,fn);var An=et.getLostPoint(jt);(fn==0||nn>An)&&(nn=An,wn=fn)}return wn},Qt=function(){for(var nn=8;nn>fn&1)==1;kt[Math.floor(fn/3)][fn%3+xt-8-3]=An}for(var fn=0;fn<18;fn+=1){var An=!nn&&(wn>>fn&1)==1;kt[fn%3+xt-8-3][Math.floor(fn/3)]=An}},un=function(nn,wn){for(var fn=yt<<3|wn,An=et.getBCHTypeInfo(fn),yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<6?kt[yn][8]=dn:yn<8?kt[yn+1][8]=dn:kt[xt-15+yn][8]=dn}for(var yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<8?kt[8][xt-yn-1]=dn:yn<9?kt[8][15-yn-1+1]=dn:kt[8][15-yn-1]=dn}kt[xt-8][8]=!nn},kn=function(nn,wn){for(var fn=-1,An=xt-1,yn=7,dn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(kt[An][sn-Sn]==null){var Rn=!1;dn>>yn&1)==1);var Nn=xn(An,sn-Sn);Nn&&(Rn=!Rn),kt[An][sn-Sn]=Rn,yn-=1,yn==-1&&(dn+=1,yn=7)}if(An+=fn,An<0||xt<=An){An-=fn,fn=-fn;break}}},En=function(nn,wn){for(var fn=0,An=0,yn=0,dn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var In=0,Nn=0;Nnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(gt,8),yn.getLengthInBits()>=sn*8));)yn.put(At,8);return En(yn,An)};jt.addData=function(nn,wn){wn=wn||"Byte";var fn=null;switch(wn){case"Numeric":fn=ot(nn);break;case"Alphanumeric":fn=ut(nn);break;case"Byte":fn=lt(nn);break;case"Kanji":fn=dt(nn);break;default:throw"mode:"+wn}Tt.push(fn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return kt[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),fn=it(),An=0;An"u"?nn*4:wn;var fn="";fn+='";for(var yn=0;yn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(nn,wn,fn,An){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,fn=yn.alt,An=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,An=typeof An=="string"?{text:An}:An||{},An.text=An.text||null,An.id=An.text?An.id||"qrcode-title":null;var dn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,Nn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Nn+=''+jn(An.text)+"":"",Nn+=fn.text?''+jn(fn.text)+"":"",Nn+='',Nn+='"u"?nn*4:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn;return at(fn,fn,function(dn,xn){if(An<=dn&&dn"u"?nn*4:wn;var An=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",fn=0;fn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=An;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var fn=jt.getModuleCount()*wn+nn*2,An=nn,yn=fn-nn,dn,xn,sn,Sn,Rn,Nn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(dn=0;dn=yn?Cn[Rn]:Nn[Rn];Dn+=` -`}return fn%2&&nn>0?Dn.substring(0,Dn.length-fn-1)+Array(fn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn,dn,xn,sn,Sn,Rn=Array(nn+1).join("██"),Nn=Array(nn+1).join(" "),Cn="",Dn="";for(dn=0;dn>>8),yt.push(_t&255)):yt.push(At)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,gt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,At=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(kt){for(var xt=0;kt!=0;)xt+=1,kt>>>=1;return xt};return wt.getBCHTypeInfo=function(kt){for(var xt=kt<<10;yt(xt)-yt(vt)>=0;)xt^=vt<=0;)xt^=gt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},At}();function tt(bt,vt){if(typeof bt.length>"u")throw bt.length+"/"+vt;var gt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=kt.length/3,_t=[],Tt=0;Tt>>7-At%8&1)==1},gt.put=function(At,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},gt.getLengthInBits=function(){return vt},gt.putBit=function(At){var wt=Math.floor(vt/8);bt.length<=wt&&bt.push(0),At&&(bt[wt]|=128>>>vt%8),vt+=1},gt},ot=function(bt){var vt=j.MODE_NUMBER,gt=bt,At={};At.getMode=function(){return vt},At.getLength=function(kt){return gt.length},At.write=function(kt){for(var xt=gt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},vt.writeBytes=function(gt,At,wt){At=At||0,wt=wt||gt.length;for(var yt=0;yt0&&(gt+=","),gt+=bt[At];return gt+="]",gt},vt},st=function(){var bt=0,vt=0,gt=0,At="",wt={},yt=function(xt){At+=String.fromCharCode(kt(xt&63))},kt=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,vt+=8,gt+=1;vt>=6;)yt(bt>>>vt-6),vt-=6},wt.flush=function(){if(vt>0&&(yt(bt<<6-vt),bt=0,vt=0),gt%3!=0)for(var xt=3-gt%3,_t=0;_t=vt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=vt.charAt(gt);if(gt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;At=At<<6|kt(xt.charCodeAt(0)),wt+=6}var _t=At>>>wt-8&255;return wt-=8,_t};var kt=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,vt){var gt=bt,At=vt,wt=new Array(bt*vt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*gt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(gt),Tt.writeShort(At),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(gt),Tt.writeShort(At),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var kt=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$r=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$r.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:200})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:200}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linlCopied",children:"Link Copied"})]}})}})}}),createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,At=17,wt=bt,yt=$[gt],kt=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,kt=function(fn){for(var An=new Array(fn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),kn(_t,wn)},Ft=function(nn,wn){for(var fn=-1;fn<=7;fn+=1)if(!(nn+fn<=-1||xt<=nn+fn))for(var An=-1;An<=7;An+=1)wn+An<=-1||xt<=wn+An||(0<=fn&&fn<=6&&(An==0||An==6)||0<=An&&An<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=An&&An<=4?kt[nn+fn][wn+An]=!0:kt[nn+fn][wn+An]=!1)},Jt=function(){for(var nn=0,wn=0,fn=0;fn<8;fn+=1){Mt(!0,fn);var An=et.getLostPoint(jt);(fn==0||nn>An)&&(nn=An,wn=fn)}return wn},Qt=function(){for(var nn=8;nn>fn&1)==1;kt[Math.floor(fn/3)][fn%3+xt-8-3]=An}for(var fn=0;fn<18;fn+=1){var An=!nn&&(wn>>fn&1)==1;kt[fn%3+xt-8-3][Math.floor(fn/3)]=An}},un=function(nn,wn){for(var fn=yt<<3|wn,An=et.getBCHTypeInfo(fn),yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<6?kt[yn][8]=dn:yn<8?kt[yn+1][8]=dn:kt[xt-15+yn][8]=dn}for(var yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<8?kt[8][xt-yn-1]=dn:yn<9?kt[8][15-yn-1+1]=dn:kt[8][15-yn-1]=dn}kt[xt-8][8]=!nn},kn=function(nn,wn){for(var fn=-1,An=xt-1,yn=7,dn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(kt[An][sn-Sn]==null){var Nn=!1;dn>>yn&1)==1);var Rn=xn(An,sn-Sn);Rn&&(Nn=!Nn),kt[An][sn-Sn]=Nn,yn-=1,yn==-1&&(dn+=1,yn=7)}if(An+=fn,An<0||xt<=An){An-=fn,fn=-fn;break}}},En=function(nn,wn){for(var fn=0,An=0,yn=0,dn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var In=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(At,8);return En(yn,An)};jt.addData=function(nn,wn){wn=wn||"Byte";var fn=null;switch(wn){case"Numeric":fn=ot(nn);break;case"Alphanumeric":fn=ut(nn);break;case"Byte":fn=lt(nn);break;case"Kanji":fn=dt(nn);break;default:throw"mode:"+wn}Tt.push(fn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return kt[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),fn=it(),An=0;An"u"?nn*4:wn;var fn="";fn+='";for(var yn=0;yn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(nn,wn,fn,An){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,fn=yn.alt,An=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,An=typeof An=="string"?{text:An}:An||{},An.text=An.text||null,An.id=An.text?An.id||"qrcode-title":null;var dn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Nn,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(An.text)+"":"",Rn+=fn.text?''+jn(fn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn;return at(fn,fn,function(dn,xn){if(An<=dn&&dn"u"?nn*4:wn;var An=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",fn=0;fn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=An;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var fn=jt.getModuleCount()*wn+nn*2,An=nn,yn=fn-nn,dn,xn,sn,Sn,Nn,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(dn=0;dn=yn?Cn[Nn]:Rn[Nn];Dn+=` +`}return fn%2&&nn>0?Dn.substring(0,Dn.length-fn-1)+Array(fn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn,dn,xn,sn,Sn,Nn=Array(nn+1).join("██"),Rn=Array(nn+1).join(" "),Cn="",Dn="";for(dn=0;dn>>8),yt.push(_t&255)):yt.push(At)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,vt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,At=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(kt){for(var xt=0;kt!=0;)xt+=1,kt>>>=1;return xt};return wt.getBCHTypeInfo=function(kt){for(var xt=kt<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},At}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=kt.length/3,_t=[],Tt=0;Tt>>7-At%8&1)==1},vt.put=function(At,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(At){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),At&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,At={};At.getMode=function(){return gt},At.getLength=function(kt){return vt.length},At.write=function(kt){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,At,wt){At=At||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[At];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,At="",wt={},yt=function(xt){At+=String.fromCharCode(kt(xt&63))},kt=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;At=At<<6|kt(xt.charCodeAt(0)),wt+=6}var _t=At>>>wt-8&255;return wt-=8,_t};var kt=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,At=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(At),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(At),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var kt=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$r=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$r.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linlCopied",children:"Link Copied"})]}})}})}}),createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -390,13 +393,13 @@ PERFORMANCE OF THIS SOFTWARE. right: 0; border: 0.5px solid rgba(0, 0, 0, 0.08); - border-radius: ${b=>b.borderRadius==="m"?"12px":"6px"}; + border-radius: inherit; } `,ImageStyled$2=styled(Image$1)` width: 100%; height: 100%; - border-radius: ${b=>b.borderRadius==="m"?"12px":"6px"}; -`,WalletImage=b=>createComponent(ImageContainer,{get class(){return b.class},get borderRadius(){return b.borderRadius||"m"},get children(){return createComponent(ImageStyled$2,{get src(){return b.src},get borderRadius(){return b.borderRadius||"m"}})}}),WalletItemStyled=styled.button` + border-radius: inherit; +`,WalletImage=b=>createComponent(ImageContainer,{get class(){return b.class},get children(){return createComponent(ImageStyled$2,{get src(){return b.src}})}}),borders$3={m:"16px",s:"12px",none:"0"},badgeBorders={m:"6px",s:"6px",none:"0"},WalletItemStyled=styled.button` position: relative; cursor: pointer; border: none; @@ -432,6 +435,7 @@ PERFORMANCE OF THIS SOFTWARE. `,ImageStyled$1=styled(WalletImage)` width: 60px; height: 60px; + border-radius: ${b=>borders$3[b.theme.borderRadius]}; margin-bottom: 8px; `,BadgeStyled=styled(Image$1)` @@ -440,7 +444,7 @@ PERFORMANCE OF THIS SOFTWARE. top: 50px; width: 24px; height: 24px; - border-radius: 6px; + border-radius: ${b=>badgeBorders[b.theme.borderRadius]}; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); `,StyledText=styled(Text$1)` font-weight: 590; @@ -495,7 +499,7 @@ PERFORMANCE OF THIS SOFTWARE. margin-bottom: 0; cursor: default; -`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$q=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$q.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$p=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$p.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$o=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$1=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="xs");return()=>j()?(()=>{const $=_tmpl$$o.cloneNode(!0),_e=$.firstChild,et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$&&setAttribute($,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(et,"fill",tt._v$2=it),ot!==tt._v$3&&setAttribute(nt,"stroke",tt._v$3=ot),tt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$3.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"fill",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$1.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"m",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="m");return()=>j()?(()=>{const $=_tmpl$$n.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"stroke",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$m=template$1(''),_tmpl$2$1=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.tertiary,j=h` +`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get class(){return b.class},get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$q=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$q.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$p=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$p.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$o=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$2=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="xs");return()=>j()?(()=>{const $=_tmpl$$o.cloneNode(!0),_e=$.firstChild,et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$&&setAttribute($,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(et,"fill",tt._v$2=it),ot!==tt._v$3&&setAttribute(nt,"stroke",tt._v$3=ot),tt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$3.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"fill",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3$1=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"m",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="m");return()=>j()?(()=>{const $=_tmpl$$n.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"stroke",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$1.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$m=template$1(''),_tmpl$2$1=template$1(''),_tmpl$3=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"xs",k=()=>b.fill||_.colors.icon.tertiary,j=h` 0% { transform: rotate(0deg); } @@ -504,12 +508,12 @@ PERFORMANCE OF THIS SOFTWARE. } `,$=u` animation: ${j} 1s linear infinite; - `;return createMemo((()=>{const _e=createMemo(()=>d()==="s");return()=>_e()?(()=>{const et=_tmpl$$m.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$&&setAttribute(et,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(nt,"fill",tt._v$2=it),tt},{_v$:void 0,_v$2:void 0}),et})():(()=>{const et=_tmpl$2$1.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$3&&setAttribute(et,"class",tt._v$3=rt),it!==tt._v$4&&setAttribute(nt,"stroke",tt._v$4=it),tt},{_v$3:void 0,_v$4:void 0}),et})()})())},_tmpl$$l=template$1(''),TonConnectBrand=()=>{const b=useTheme(),_=()=>b.theme===THEME.DARK?b.colors.constant.white:b.colors.constant.black;return(()=>{const d=_tmpl$$l.cloneNode(!0),k=d.firstChild,j=k.nextSibling,$=j.nextSibling;return createRenderEffect(()=>setAttribute($,"fill",_())),d})()},_tmpl$$k=template$1(''),QuestionIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$k.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$j=template$1(''),BrowserIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$j.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$i=template$1(''),MobileIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$i.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$h=template$1(''),DesktopIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$h.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$g=template$1(''),RetryIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$g.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$f=template$1(''),LinkIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$e=template$1(''),WalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$e.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$d=template$1(''),SecurityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$d.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$c=template$1(''),PersonalityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$b=template$1(''),SwapIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$a=template$1(''),AtWalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.constant.white;return(()=>{const k=_tmpl$$a.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$9=template$1(''),DoneIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$9.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$8=template$1(''),CopyLightIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$8.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},FourWalletsCard=styled.div` + `;return createMemo((()=>{const _e=createMemo(()=>d()==="xs");return()=>_e()?(()=>{const et=_tmpl$$m.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$&&setAttribute(et,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(nt,"fill",tt._v$2=it),tt},{_v$:void 0,_v$2:void 0}),et})():(()=>{const et=createMemo(()=>d()==="s");return()=>et()?(()=>{const nt=_tmpl$2$1.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$3&&setAttribute(nt,"class",rt._v$3=it),ot!==rt._v$4&&setAttribute(tt,"fill",rt._v$4=ot),rt},{_v$3:void 0,_v$4:void 0}),nt})():(()=>{const nt=_tmpl$3.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$5&&setAttribute(nt,"class",rt._v$5=it),ot!==rt._v$6&&setAttribute(tt,"stroke",rt._v$6=ot),rt},{_v$5:void 0,_v$6:void 0}),nt})()})()})())},_tmpl$$l=template$1(''),TonConnectBrand=()=>{const b=useTheme(),_=()=>b.theme===THEME.DARK?b.colors.constant.white:b.colors.constant.black;return(()=>{const d=_tmpl$$l.cloneNode(!0),k=d.firstChild,j=k.nextSibling,$=j.nextSibling;return createRenderEffect(()=>setAttribute($,"fill",_())),d})()},_tmpl$$k=template$1(''),QuestionIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$k.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$j=template$1(''),BrowserIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$j.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$i=template$1(''),MobileIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$i.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$h=template$1(''),DesktopIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$h.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$g=template$1(''),RetryIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$g.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$f=template$1(''),LinkIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$e=template$1(''),WalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$e.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$d=template$1(''),SecurityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$d.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$c=template$1(''),PersonalityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$b=template$1(''),SwapIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$a=template$1(''),AtWalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.constant.white;return(()=>{const k=_tmpl$$a.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$9=template$1(''),DoneIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$9.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$8=template$1(''),CopyLightIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$8.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},containerBorders={m:"16px",s:"12px",none:"0"},walletBorders={m:"6px",s:"6px",none:"0"},FourWalletsCard=styled.div` width: 60px; height: 60px; padding: 8px; margin-bottom: 8px; - border-radius: 16px; + border-radius: ${b=>containerBorders[b.theme.borderRadius]}; background-color: ${b=>b.theme.colors.background.tint}; display: grid; grid-template: 1fr 1fr / 1fr 1fr; @@ -517,8 +521,8 @@ PERFORMANCE OF THIS SOFTWARE. `,FourWalletsImage=styled(WalletImage)` width: 20px; height: 20px; - border-radius: 6px; -`,FourWalletsItem=b=>createComponent(WalletItem,{get name(){return b.labelLine1},get secondLine(){return b.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:_=>createComponent(FourWalletsImage,{get src(){return b.images[_]},borderRadius:"s"})})}})},onClick:()=>b.onClick()}),AT_WALLET_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=b=>{const _=()=>{if(b.wallet.name!==AT_WALLET_NAME){if("isPreferred"in b.wallet&&b.wallet.isPreferred)return"Recent";if(isWalletInfoCurrentlyInjected(b.wallet))return"Installed";if(b.wallet.name==="Tonkeeper")return"Popular"}};return createMemo((()=>{const d=createMemo(()=>b.wallet.name===AT_WALLET_NAME);return()=>d()?createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},name:"Wallet on",secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>b.onClick()}):createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return b.wallet.name},get secondLine(){return _()},secondLineColorPrimary:!1,onClick:()=>b.onClick()})})())},TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` + border-radius: ${b=>walletBorders[b.theme.borderRadius]}; +`,FourWalletsItem=b=>createComponent(WalletItem,{get name(){return b.labelLine1},get secondLine(){return b.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:_=>createComponent(FourWalletsImage,{get src(){return b.images[_]},borderRadius:"s"})})}})},onClick:()=>b.onClick()}),AT_WALLET_APP_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=b=>{const _=()=>{if(b.wallet.appName!==AT_WALLET_APP_NAME){if("isPreferred"in b.wallet&&b.wallet.isPreferred)return"Recent";if(isWalletInfoCurrentlyInjected(b.wallet))return"Installed";if(b.wallet.name==="Tonkeeper")return"Popular"}};return createMemo((()=>{const d=createMemo(()=>b.wallet.appName===AT_WALLET_APP_NAME);return()=>d()?createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},name:"Wallet on",secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>b.onClick()}):createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return b.wallet.name},get secondLine(){return _()},secondLineColorPrimary:!1,onClick:()=>b.onClick()})})())},TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` width: 256px; box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); border-radius: ${b=>dropdownBorders[b.theme.borderRadius]}; @@ -620,7 +624,7 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,dt=nt.height/tt.y;return{width:lt,height:dt,top:ut,right:ot+lt,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const vt=lt.strategy,gt=`${(at=lt.y)!=null?at:0}px`,At=`${(bt=lt.x)!=null?bt:0}px`;return vt!==ht._v$&&ct.style.setProperty("position",ht._v$=vt),gt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=gt),At!==ht._v$3&&ct.style.setProperty("left",ht._v$3=At),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,dt=nt.height/tt.y;return{width:lt,height:dt,top:ut,right:ot+lt,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=lt.strategy,vt=`${(at=lt.y)!=null?at:0}px`,At=`${(bt=lt.x)!=null?bt:0}px`;return gt!==ht._v$&&ct.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=vt),At!==ht._v$3&&ct.style.setProperty("left",ht._v$3=At),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; padding-top: 18px; @@ -654,7 +658,7 @@ PERFORMANCE OF THIS SOFTWARE. font-weight: 590; `;styled(TabBar)` margin: 0 auto 22px; -`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",walletsListConfiguration:{}});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function formatName(b){return b===AT_WALLET_NAME?"Wallet":b}const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow$1()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const DesktopSelectWalletModalStyled=styled.div` +`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",walletsListConfiguration:{}});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow$1()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const DesktopSelectWalletModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -709,7 +713,7 @@ PERFORMANCE OF THIS SOFTWARE. left: 16px; `,WalletLabeledItemStyled=styled(WalletLabeledItem)` height: 100%; -`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const[_,d]=createSignal(!1),k=$=>{d($.target.scrollTop!==0)},j=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-select-wallet-desktop":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$5,{children:"Wallets"}),createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(WalletsUl,{onScroll:k,get children(){return createComponent(For,{get each(){return j()},children:$=>(()=>{const _e=_tmpl$$2.cloneNode(!0);return insert(_e,createComponent(WalletLabeledItemStyled,{wallet:$,onClick:()=>b.onSelect($)})),_e})()})}})]}})},borders$1={m:"16px",s:"8px",none:"0"},DesktopConnectionModalStyled=styled.div` +`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const[_,d]=createSignal(!1),k=$=>{d($.target.scrollTop!==0)},j=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-select-wallet-desktop":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$5,{children:"Wallets"}),createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(WalletsUl,{onScroll:k,get children(){return createComponent(For,{get each(){return j()},children:$=>(()=>{const _e=_tmpl$$2.cloneNode(!0);return insert(_e,createComponent(WalletLabeledItemStyled,{wallet:$,onClick:()=>b.onSelect($)})),_e})()})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` display: flex; padding-bottom: 24px; flex-direction: column; @@ -719,7 +723,7 @@ PERFORMANCE OF THIS SOFTWARE. display: flex; flex-direction: column; align-items: center; - justify-content: center; + padding-top: 47px; min-height: 232px; `,H1Styled$4=styled(H1)` max-width: 288px; @@ -738,22 +742,7 @@ PERFORMANCE OF THIS SOFTWARE. gap: 8px; `,FooterButton$1=styled(Button)` margin-top: ${b=>b.mt?"24px":"0"}; -`;styled(Button)` - padding: 0 16px; - height: 56px; - font-size: 16px; - line-height: 20px; - width: 100%; - border-radius: ${b=>borders$1[b.theme.borderRadius]}; -`;styled.div` - display: flex; - justify-content: space-between; - align-items: center; -`;styled(Text$1)` - padding-left: 8px; - color: ${b=>b.theme.colors.text.secondary}; - font-size: 16px; -`;const LoaderStyled$1=styled(LoaderIcon)` +`,LoaderStyled$1=styled(LoaderIcon)` margin-bottom: 16px; `,ErrorIconStyled$1=styled(ErrorIcon)` margin-bottom: 16px; @@ -765,17 +754,17 @@ PERFORMANCE OF THIS SOFTWARE. margin-top: 16px; width: 100%; padding: 12px 12px 12px 20px; - border-radius: 16px; + border-radius: ${b=>tgButtonBorders[b.theme.borderRadius]}; font-size: 16px; line-height: 20px; `,TgImageStyled=styled(Image$1)` width: 32px; height: 32px; - border-radius: 6px; + border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; `,AStyled=styled.a` display: block; text-decoration: unset; -`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.name!==AT_WALLET_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank($())},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$4,{get children(){return formatName(b.wallet.name)}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$2,{translationKey:"walletModal.qrCodeModal.scan",get translationValues(){return{name:formatName(b.wallet.name)}},get children(){return["Scan QR code with your phone’s or ",createMemo(()=>formatName(b.wallet.name)),"’s camera."]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCode,{disableCopy:!1,get sourceUrl(){return $()},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{children:"Connection declined"}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},children:"Retry"})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"m"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,children:"Retry"})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,children:"Retry"}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.name===AT_WALLET_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,children:"Open Wallet on Telegram on desktop"})}}),createComponent(Show,{get when(){return b.wallet.name!==AT_WALLET_NAME},get children(){return createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,mt:!1,children:"Mobile"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get mt(){return _()==="mobile"},children:"Browser Extension"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get mt(){return _()==="mobile"},children:"Desktop"})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank($())},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$2,{translationKey:"walletModal.qrCodeModal.scan",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan QR code with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera."]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCode,{disableCopy:!1,get sourceUrl(){return $()},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{children:"Connection declined"}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},children:"Retry"})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,children:"Retry"})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,children:"Retry"}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,children:"Open Wallet on Telegram on desktop"})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,mt:!1,children:"Mobile"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get mt(){return _()==="mobile"},children:"Browser Extension"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get mt(){return _()==="mobile"},children:"Desktop"})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -822,7 +811,7 @@ PERFORMANCE OF THIS SOFTWARE. display: flex; align-items: center; gap: 12px; - border-top: 1px solid ${b=>rgba(b.theme.colors.icon.secondary,.2)}; + border-top: 0.5px solid ${b=>rgba(b.theme.colors.icon.secondary,.2)}; `,ImageStyled=styled(Image$1)` width: 36px; height: 36px; @@ -837,12 +826,14 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; text-align: center; margin-bottom: 20px; -`,MobileConnectionModal=b=>{const[_,d]=createSignal(!1),k=useContext(ConnectorContext),j=k.onStatusChange(()=>{},()=>{d(!0)}),$=createMemo(()=>k.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),_e=()=>{d(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))};return onCleanup(j),_e(),createComponent(MobileConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$2,{get children(){return formatName(b.wallet.name)}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return _()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{children:"Connection declined"}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:_e,children:"Retry"})]}}),createComponent(Show,{get when(){return!_()},get children(){return[createComponent(LoaderStyled,{size:"m"}),createComponent(BodyTextStyled,{get children(){return["Continue in ",createMemo(()=>formatName(b.wallet.name)),"…"]}}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:_e,children:"Retry"})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return formatName(b.wallet.name)}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{children:"GET"})}})]}})]}})},UlStyled=styled.ul` +`,MobileConnectionModal=b=>{const[_,d]=createSignal(!1),k=useContext(ConnectorContext),j=k.onStatusChange(()=>{},()=>{d(!0)}),$=createMemo(()=>k.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),_e=()=>{d(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))};return onCleanup(j),_e(),createComponent(MobileConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$2,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return _()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{children:"Connection declined"}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:_e,children:"Retry"})]}}),createComponent(Show,{get when(){return!_()},get children(){return[createComponent(LoaderStyled,{size:"m"}),createComponent(BodyTextStyled,{get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:_e,children:"Retry"})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{children:"GET"})}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` display: flex; + justify-content: space-between; margin: 0 auto; width: fit-content; - min-height: 124px; max-width: 100%; + min-width: 100%; + height: fit-content; overflow-x: auto; overflow-y: hidden; padding: 0 13px 24px; @@ -853,6 +844,10 @@ PERFORMANCE OF THIS SOFTWARE. -ms-overflow-style: none; scrollbar-width: none; + + > li { + height: fit-content; + } `,OtherOptionButton=styled.li` width: 82px; min-width: 82px; @@ -887,13 +882,13 @@ PERFORMANCE OF THIS SOFTWARE. margin: 0 10px; height: 24px; position: relative; - top: 30px; + top: 26px; background-color: ${b=>b.theme.colors.icon.tertiary}; `,IconContainer=styled.div` - width: 64px; - height: 64px; - border-radius: 16px; + width: 60px; + height: 60px; + border-radius: ${b=>borders$1[b.theme.borderRadius]}; display: flex; align-items: center; justify-content: center; @@ -914,7 +909,7 @@ PERFORMANCE OF THIS SOFTWARE. `;const TelegramButtonStyled=styled(Button)` margin: 0 24px 24px; width: calc(100% - 48px); - border-radius: 16px; + border-radius: ${b=>borders$1[b.theme.borderRadius]}; padding: 14px 16px 14px 14px; background-color: ${b=>b.theme.colors.telegramButton}; @@ -923,10 +918,10 @@ PERFORMANCE OF THIS SOFTWARE. font-size: 16px; line-height: 20px; `,TGImageStyled=styled(Image$1)` - border-radius: 6px; + border-radius: ${b=>tgBorders[b.theme.borderRadius]}; width: 24px; height: 24px; -`,_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const _=appState.connector,d=()=>b.walletsList.filter(rt=>supportsMobile(rt)&&rt.name!==AT_WALLET_NAME),k=()=>d().length>7,j=createMemo(()=>_.connect(b.walletsList.filter(isWalletInfoRemote).map(rt=>({bridgeUrl:rt.bridgeUrl,universalLink:rt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[$,_e]=createSignal(void 0),et=()=>__async(void 0,null,function*(){$()!==void 0&&clearTimeout($()),yield copyToClipboard(j());const rt=setTimeout(()=>_e(void 0),1500);_e(rt)}),nt=()=>{openLinkBlank(addReturnStrategy(j(),appState.returnStrategy))},tt=()=>{const rt=b.walletsList.find(ot=>ot.name===AT_WALLET_NAME);if(!rt||!isWalletInfoRemote(rt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const it=_.connect({bridgeUrl:rt.bridgeUrl,universalLink:rt.universalLink},b.additionalRequest);openLinkBlank(it)};return(()=>{const rt=_tmpl$2.cloneNode(!0);return insert(rt,createComponent(H1Styled$1,{translationKey:"walletModal.mobileSelectWalletModal.connectWallet",children:"Connect your wallet"}),null),insert(rt,createComponent(H2Styled$1,{translationKey:"walletModal.mobileSelectWalletModal.selectWallet",children:"Open Wallet on Telegram or select your wallet to connect"}),null),insert(rt,createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:tt,scale:"s",children:"Open Wallet on Telegram"}),null),insert(rt,createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!k())()?d().slice(0,4):d()},children:it=>(()=>{const ot=_tmpl$$1.cloneNode(!0);return insert(ot,createComponent(WalletItem,{get icon(){return it.imageUrl},get name(){return it.name},onClick:()=>b.onSelect(it)})),ot})()}),createComponent(Show,{get when(){return k()},get children(){const it=_tmpl$$1.cloneNode(!0);return insert(it,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return d().slice(3,7).map(ot=>ot.imageUrl)},onClick:()=>b.onSelectAllWallets()})),it}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:nt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileSelectWalletModal.openLink",children:"OpenLink"})]}}),createComponent(OtherOptionButton,{onClick:et,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>$()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return $()!==void 0?"common.copied":"common.copyLink"},get children(){return $()!==void 0?"Copied":"Copy Link"}})]}})]}}),null),rt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const _=appState.connector,d=()=>b.walletsList.filter(rt=>supportsMobile(rt)&&rt.appName!==AT_WALLET_APP_NAME),k=()=>d().length>7,j=createMemo(()=>_.connect(b.walletsList.filter(isWalletInfoRemote).map(rt=>({bridgeUrl:rt.bridgeUrl,universalLink:rt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[$,_e]=createSignal(void 0),et=()=>__async(void 0,null,function*(){$()!==void 0&&clearTimeout($()),yield copyToClipboard(j());const rt=setTimeout(()=>_e(void 0),1500);_e(rt)}),nt=()=>{openLinkBlank(addReturnStrategy(j(),appState.returnStrategy))},tt=()=>{const rt=b.walletsList.find(ot=>ot.appName===AT_WALLET_APP_NAME);if(!rt||!isWalletInfoRemote(rt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const it=_.connect({bridgeUrl:rt.bridgeUrl,universalLink:rt.universalLink},b.additionalRequest);openLinkBlank(it)};return(()=>{const rt=_tmpl$2.cloneNode(!0);return insert(rt,createComponent(H1Styled$1,{translationKey:"walletModal.mobileSelectWalletModal.connectWallet",children:"Connect your wallet"}),null),insert(rt,createComponent(H2Styled$1,{translationKey:"walletModal.mobileSelectWalletModal.selectWallet",children:"Open Wallet on Telegram or select your wallet to connect"}),null),insert(rt,createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:tt,scale:"s",children:"Open Wallet on Telegram"}),null),insert(rt,createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!k())()?d().slice(0,4):d()},children:it=>(()=>{const ot=_tmpl$$1.cloneNode(!0);return insert(ot,createComponent(WalletItem,{get icon(){return it.imageUrl},get name(){return it.name},onClick:()=>b.onSelect(it)})),ot})()}),createComponent(Show,{get when(){return k()},get children(){const it=_tmpl$$1.cloneNode(!0);return insert(it,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return d().slice(3,7).map(ot=>ot.imageUrl)},onClick:()=>b.onSelectAllWallets()})),it}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:nt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileSelectWalletModal.openLink",children:"OpenLink"})]}}),createComponent(OtherOptionButton,{onClick:et,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>$()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return $()!==void 0?"common.copied":"common.copyLink"},get children(){return $()!==void 0?"Copied":"Copy Link"}})]}})]}}),null),rt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1007,7 +1002,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-universal-qr-desktop":"true",get children(){return[createComponent(H1,{children:"Connect your wallet"}),createComponent(H2Styled,{children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return $()},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=appState.preferredWalletName,st=dt.find(at=>at.name===ft),ct=dt.filter(at=>at.name===ft).length>=2;ft&&st&&!ct&&(dt=[__spreadProps(__spreadValues$1({},st),{isPreferred:!0})].concat(dt.filter(at=>at.name!==ft)));const ht=dt.find(at=>at.name===AT_WALLET_NAME);return ht&&(dt=[ht].concat(dt.filter(at=>at.name!==AT_WALLET_NAME))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$6,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-universal-qr-desktop":"true",get children(){return[createComponent(H1,{children:"Connect your wallet"}),createComponent(H2Styled,{children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return $()},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,ct)),at=dt.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,ct))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$6,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1024,7 +1019,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&d.wallet.openMethod==="universal-link"&&(k=d.wallet.universalLink);const j=()=>{openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{var _;const d=useContext(TonConnectUiContext),[k]=useI18n(),j=((_=d.wallet)==null?void 0:_.name)||k("common.yourWallet",{},"your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",headerTranslationValues:{name:j},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletName(){return this.localStorage.getItem(this.storageKey)||void 0}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletName();setAppState({connector:this.connector,preferredWalletName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return!this.connector.wallet||!this.walletInfo?null:__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo)}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected||!this.walletInfo)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?this.redirectToTelegram(this.walletInfo.universalLink):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletName(((d=this.walletInfo)==null?void 0:d.name)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletName(_){this.preferredWalletStorage.setPreferredWalletName(_),setAppState({preferredWalletName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>_e.name.toLowerCase()===_.device.appName.toLowerCase());if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);d?(this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d)):this.walletInfo=this.walletInfoStorage.getWalletInfo()})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}redirectToTelegram(_){const d=new URL(_);d.searchParams.append("startattach","tonconnect"),openLinkBlank(d.toString())}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&d.wallet.openMethod==="universal-link"&&(k=d.wallet.universalLink);const j=()=>{openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{var _;const d=useContext(TonConnectUiContext),[k]=useI18n(),j=((_=d.wallet)==null?void 0:_.name)||k("common.yourWallet",{},"your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",headerTranslationValues:{name:j},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return!this.connector.wallet||!this.walletInfo?null:__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo)}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected||!this.walletInfo)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?this.redirectToTelegram(this.walletInfo.universalLink):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);d?(this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d)):this.walletInfo=this.walletInfoStorage.getWalletInfo()})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}redirectToTelegram(_){const d=new URL(_);d.searchParams.append("startattach","tonconnect"),openLinkBlank(d.toString())}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1032,20 +1027,20 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,vt=ot&it.B,gt=ot&it.W,At=ht?et:et[ut]||(et[ut]={}),wt=At.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(At,dt)||(st=ft?yt[dt]:lt[dt],At[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:vt&&ft?nt(st,_e):gt&&yt[dt]==st?function(kt){var xt=function(_t,Tt,jt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(_t);case 2:return new kt(_t,Tt)}return new kt(_t,Tt,jt)}return kt.apply(this,arguments)};return xt.prototype=kt.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((At.virtual||(At.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var kt in wt)Object.prototype.hasOwnProperty.call(wt,kt)&&(yt[kt]=wt[kt]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,kt=(0,nt.default)(wt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var kt=(0,tt.default)(yt);for(var xt in wt)kt.indexOf(xt)===-1&&kt.push(xt);return kt.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?kt-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=At(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),kn=bt(Wt,un);return(0,rt.default)(vt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var kt=wt.split(":"),xt=(0,nt.default)(kt,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=gt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,vt){return Function.prototype.apply.call(at,bt,vt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(vt,gt){function At(){wt!==void 0&&at.removeListener("error",wt),vt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,At),gt(yt)},at.once("error",wt)),at.once(bt,At)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,vt,gt){var At,wt,yt,kt;if(ot(vt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,vt.listener?vt.listener:vt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=vt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=gt?[vt,yt]:[yt,vt]:gt?yt.unshift(vt):yt.push(vt),(At=ut(at))>0&&yt.length>At&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,kt=xt,console&&console.warn&&console.warn(kt)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,vt){var gt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:vt},At=dt.bind(gt);return At.listener=vt,gt.wrapFn=At,At}function st(at,bt,vt){var gt=at._events;if(gt===void 0)return[];var At=gt[bt];return At===void 0?[]:typeof At=="function"?vt?[At.listener||At]:[At]:vt?function(wt){for(var yt=new Array(wt.length),kt=0;kt0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var kt=At[at];if(kt===void 0)return!1;if(typeof kt=="function")nt(kt,this,bt);else{var xt=kt.length,_t=ht(kt,xt);for(vt=0;vt=0;wt--)if(vt[wt]===bt||vt[wt].listener===bt){yt=vt[wt].listener,At=wt;break}if(At<0)return this;At===0?vt.shift():function(kt,xt){for(;xt+1=0;gt--)this.removeListener(at,bt[gt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),vt=$(11),gt=$(18),At=$(9),wt=$(23),yt=$(16),kt=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,kn=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,fn=typeof Gt=="function"&&!!Tt.f,An=_e.QObject,yn=!An||!An.prototype||!An.prototype.findChild,dn=nt&&ot(function(){return kt(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Ln){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Ln),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=kt(Gt.prototype);return bn._k=Vt,bn},sn=fn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Ln){return Vt===wn&&Sn(nn,bn,Ln),bt(Vt),bn=wt(bn,!0),bt(Ln),et(Zn,bn)?(Ln.enumerable?(et(Vt,kn)&&Vt[kn][bn]&&(Vt[kn][bn]=!1),Ln=kt(Ln,{enumerable:yt(0,!1)})):(et(Vt,kn)||Jt(Vt,kn,yt(1,{})),Vt[kn][bn]=!0),dn(Vt,bn,Ln)):Jt(Vt,bn,Ln)},Rn=function(Vt,bn){bt(Vt);for(var Ln,sr=ht(bn=At(bn)),fr=0,Wn=sr.length;Wn>fr;)Sn(Vt,Ln=sr[fr++],bn[Ln]);return Vt},Nn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,kn)&&this[kn][Vt])||bn)},Cn=function(Vt,bn){if(Vt=At(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Ln=Ft(Vt,bn);return!Ln||!et(Zn,bn)||et(Vt,kn)&&Vt[kn][bn]||(Ln.enumerable=!0),Ln}},Dn=function(Vt){for(var bn,Ln=Qt(At(Vt)),sr=[],fr=0;Ln.length>fr;)et(Zn,bn=Ln[fr++])||bn==kn||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Ln=Vt===wn,sr=Qt(Ln?nn:At(Vt)),fr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Ln&&!et(wn,bn)||fr.push(Zn[bn]);return fr};fn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Ln){this===wn&&bn.call(nn,Ln),et(this,kn)&&et(this[kn],Vt)&&(this[kn][Vt]=!1),dn(this,Vt,yt(1,Ln))};return nt&&yn&&dn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Nn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Nn,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!fn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),In=0;$n.length>In;)ft($n[In++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!fn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!fn,"Object",{create:function(Vt,bn){return bn===void 0?kt(Vt):Rn(kt(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(gt(Vt))}}),Wt&&tt(tt.S+tt.F*(!fn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Ln,sr=[Vt],fr=1;arguments.length>fr;)sr.push(arguments[fr++]);if(Ln=bn=sr[1],(vt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Ln=="function"&&(gr=Ln.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),vt=ct?et(bt).concat(ct(bt)):et(bt),gt=vt.length,At=0;gt>At;)at=vt[At++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function vt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Ln){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function gt(hn){return hn!=hn}function At(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Ln=0,sr=[];++Vt2?kt:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Ln=-1,sr=hn.length,fr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-fr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,At=ht?et:et[ut]||(et[ut]={}),wt=At.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(At,dt)||(st=ft?yt[dt]:lt[dt],At[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(kt){var xt=function(_t,Tt,jt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(_t);case 2:return new kt(_t,Tt)}return new kt(_t,Tt,jt)}return kt.apply(this,arguments)};return xt.prototype=kt.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((At.virtual||(At.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var kt in wt)Object.prototype.hasOwnProperty.call(wt,kt)&&(yt[kt]=wt[kt]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,kt=(0,nt.default)(wt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var kt=(0,tt.default)(yt);for(var xt in wt)kt.indexOf(xt)===-1&&kt.push(xt);return kt.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?kt-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=At(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),kn=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var kt=wt.split(":"),xt=(0,nt.default)(kt,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function At(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,At),vt(yt)},at.once("error",wt)),at.once(bt,At)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var At,wt,yt,kt;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(At=ut(at))>0&&yt.length>At&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,kt=xt,console&&console.warn&&console.warn(kt)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},At=dt.bind(vt);return At.listener=gt,vt.wrapFn=At,At}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var At=vt[bt];return At===void 0?[]:typeof At=="function"?gt?[At.listener||At]:[At]:gt?function(wt){for(var yt=new Array(wt.length),kt=0;kt0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var kt=At[at];if(kt===void 0)return!1;if(typeof kt=="function")nt(kt,this,bt);else{var xt=kt.length,_t=ht(kt,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,At=wt;break}if(At<0)return this;At===0?gt.shift():function(kt,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),At=$(9),wt=$(23),yt=$(16),kt=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,kn=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,fn=typeof Gt=="function"&&!!Tt.f,An=_e.QObject,yn=!An||!An.prototype||!An.prototype.findChild,dn=nt&&ot(function(){return kt(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=kt(Gt.prototype);return bn._k=Vt,bn},sn=fn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,kn)&&Vt[kn][bn]&&(Vt[kn][bn]=!1),Pn=kt(Pn,{enumerable:yt(0,!1)})):(et(Vt,kn)||Jt(Vt,kn,yt(1,{})),Vt[kn][bn]=!0),dn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Nn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=At(bn)),fr=0,Wn=sr.length;Wn>fr;)Sn(Vt,Pn=sr[fr++],bn[Pn]);return Vt},Rn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,kn)&&this[kn][Vt])||bn)},Cn=function(Vt,bn){if(Vt=At(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,kn)&&Vt[kn][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(At(Vt)),sr=[],fr=0;Pn.length>fr;)et(Zn,bn=Pn[fr++])||bn==kn||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:At(Vt)),fr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||fr.push(Zn[bn]);return fr};fn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,kn)&&et(this[kn],Vt)&&(this[kn][Vt]=!1),dn(this,Vt,yt(1,Pn))};return nt&&yn&&dn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Rn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Rn,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!fn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),In=0;$n.length>In;)ft($n[In++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!fn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!fn,"Object",{create:function(Vt,bn){return bn===void 0?kt(Vt):Nn(kt(Vt),bn)},defineProperty:Sn,defineProperties:Nn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!fn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],fr=1;arguments.length>fr;)sr.push(arguments[fr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,At=0;vt>At;)at=gt[At++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function At(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?kt:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,fr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-fr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,kt){switch(kt.length){case 0:return wt.call(yt);case 1:return wt.call(yt,kt[0]);case 2:return wt.call(yt,kt[0],kt[1]);case 3:return wt.call(yt,kt[0],kt[1],kt[2])}return wt.apply(yt,kt)}function it(wt,yt){for(var kt=-1,xt=yt.length,_t=wt.length;++kt-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(kt)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,vt,gt,At=(vt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,kt=yt;for(bt;kt--;)if(typeof wt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Nt){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState(function(Nt){var Ot=this.constructor.getDerivedStateFromProps(Et,Nt);return Ot??null}.bind(this))}function gt(Et,Nt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Nt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function At(Et){var Nt=Et.prototype;if(!Nt||!Nt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Nt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof Nt.componentWillMount=="function"?Ot="componentWillMount":typeof Nt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Nt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Nt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Nt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Nt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function Nn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,kt){switch(kt.length){case 0:return wt.call(yt);case 1:return wt.call(yt,kt[0]);case 2:return wt.call(yt,kt[0],kt[1]);case 3:return wt.call(yt,kt[0],kt[1],kt[2])}return wt.apply(yt,kt)}function it(wt,yt){for(var kt=-1,xt=yt.length,_t=wt.length;++kt-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(kt)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,At=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,kt=yt;for(bt;kt--;)if(typeof wt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Rt){var Nt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Nt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState(function(Rt){var Ot=this.constructor.getDerivedStateFromProps(Et,Rt);return Ot??null}.bind(this))}function vt(Et,Rt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Rt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function At(Et){var Rt=Et.prototype;if(!Rt||!Rt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Rt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Nt=null;if(typeof Rt.componentWillMount=="function"?Ot="componentWillMount":typeof Rt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Rt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Rt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Rt.componentWillUpdate=="function"?Nt="componentWillUpdate":typeof Rt.UNSAFE_componentWillUpdate=="function"&&(Nt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Nt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` - `+$t:"")+(Rt!==null?` - `+Rt:"")+` + `+$t:"")+(Nt!==null?` + `+Nt:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Nt.componentWillMount=bt,Nt.componentWillReceiveProps=vt),typeof Nt.getSnapshotBeforeUpdate=="function"){if(typeof Nt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Nt.componentWillUpdate=gt;var Yt=Nt.componentDidUpdate;Nt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Nt){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Nt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var Nt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Nt==="number"&&(Nt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Nt}bt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Nt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Nt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Nt.braceColor},"expanded-icon":{color:Nt.expandedIcon},"collapsed-icon":{color:Nt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Nt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Nt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Nt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Nt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Nt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Nt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Nt.dataTypes.boolean},date:{display:"inline-block",color:Nt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Nt.dataTypes.float},function:{display:"inline-block",color:Nt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Nt.dataTypes.integer},string:{display:"inline-block",color:Nt.dataTypes.string},nan:{display:"inline-block",color:Nt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Nt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Nt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Nt.dataTypes.background},regexp:{display:"inline-block",color:Nt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Nt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Nt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Nt.editVariable.background,color:Nt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Nt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Nt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Nt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Nt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Nt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Nt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Nt.validationFailure.fontColor,backgroundColor:Nt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Nt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Nt,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=kt;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(Nt,Ot)}var Ft=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Nt){(Nt==null||Nt>Et.length)&&(Nt=Et.length);for(var Ot=0,$t=new Array(Nt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Nt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Nt){if(Array.isArray(Nt))return Wt(Nt)}(Et)||function(Nt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Nt))return Array.from(Nt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Nt=1;Nt=0||(Pn[dr]=Jn[dr]);return Pn}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Nt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var dr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),In||((In=document.createElement("textarea")).setAttribute("tab-index","-1"),In.setAttribute("aria-hidden","true"),$n(In)),In.parentNode===null&&document.body.appendChild(In);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Lr){var $r=Lr;In.style[$r]=jr[$r]}),$n(In),In.value=tr;var an=function(Lr,$r){var zr=Lr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(In,ar);In.value="x";var Nr=In.scrollHeight-kr,Br=Nr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var Dr=Nr*or;return Or==="border-box"&&(Dr=Dr+kr+Tr),[an=Math.min(Dr,an),Nr]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=dr[0],Pn=dr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Pn}))}};return Object(ht.useLayoutEffect)(rr),zn=Nn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Ln(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Nt){return{type:Et,value:Nt}}var fr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Ln(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(dn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Ln(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var dr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(dr.shift(),Hn(nt(nt({},rn),{},{namespace:dr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Ir(Et){var Nt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Nt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(fr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Ir,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var dr=Ct;Xn&&Ht.value.length>Xn&&(dr=Yr),rr.push(at.a.createElement(dr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Ir,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Nt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Nt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Nt,hovered:!1}};var mo=function Et(Nt,Ot){tt(this,Et),this.name=Nt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),It=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),vt=d(3875),gt=d.n(vt),At=d(6954),wt=d.n(At);d(9585);function yt(fn){var An="luna-".concat(fn,"-");function yn(dn){return tt()(dt()(dn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(dn){if(/<[^>]*>/g.test(dn))try{var xn=ht().parse(dn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(dn)}return yn(dn)}}function kt(fn,An){for(var yn=0,dn=fn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(fn){(0,$.Z)(yn,fn);var An=vn(yn);function yn(dn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Nn=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=dn,sn.$container=Mt()(dn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(In){return In.setOption("theme",Dn)}))}),sn.setOption("theme",Nn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dn("platform-".concat(xt()))).rmClass(dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(dn,xn){var sn=this,Sn=this.options,Rn={};typeof dn=="string"?Rn[dn]=xn:Rn=dn,Jt()(Rn,function(Nn,Cn){var Dn=Sn[Cn];Sn[Cn]=Nn,sn.emit("optionChange",Cn,Nn,Dn)})}},{key:"getOption",value:function(dn){return this.options[dn]}},{key:"addSubComponent",value:function(dn){dn.setOption("theme",this.options.theme),this.subComponents.push(dn)}},{key:"removeSubComponent",value:function(dn){En()(this.subComponents,function(xn){return xn===dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(dn){return dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(dn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(dn,xn),Gt()(this.options,dn)}},{key:"find",value:function(dn){return this.$container.find(this.c(dn))}}]),yn}(Tt());function Zn(fn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(fn){(0,$.Z)(yn,fn);var An=Zn(yn);function yn(dn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,dn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var dn=this;this.on("optionChange",function(xn){xn==="element"&&dn.render()})}},{key:"render",value:function(){var dn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var dn=this.options.element,xn=window.getComputedStyle(dn);function sn(Rn){var Nn=["top","left","right","bottom"];return Rn!=="position"&&(Nn=tt()(Nn,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(Nn=tt()(Nn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Nn[0]],Rn),left:wn(xn[Nn[1]],Rn),right:wn(xn[Nn[2]],Rn),bottom:wn(xn[Nn[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(fn,An){if(it()(fn))return fn;if(!ut()(fn))return"‒";var yn,dn=(yn=fn,gt()(yn.replace("px","")));return isNaN(dn)?fn:An==="position"?dn:dn===0?"‒":dn}(function(fn,An){try{fn.exports=An,fn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ut=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(Ar)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),vt=d.n(bt),gt=d(3783),At=d.n(gt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),fn=d(6954),An=d.n(fn),yn=d(9585),dn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ut)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Hr){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ut=Ar.level,mn=Ut===void 0?0:Ut,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function No(Jr){if(Hr>Kr)ho=", …";else{var ts=ko(gn(Jr));if(!yr){var Po=Object.getOwnPropertyDescriptor(Er,Jr);if(Po&&Po.get)return qr.push("".concat(ts,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ts,": ").concat(Nn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var Io,Lo=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Ms=Mr=="[object Function]",Rs=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)Io=gn(Er.toString()),_r=Ro+Io+bo;else if(Ms)_r=_o("ƒ");else if(Lo)if(io){_r="[";var Wo=Er.length,es="";Wo>100&&(Wo=100,es=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Hr=no(Ar);function Ar(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){dn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Ln()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";At()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Ln()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new In.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new In.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Ln()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Lt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":fr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=kr()($n||($n=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,Nt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Nt[Ot]=Et[Ot])}return Nt}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var Nt=kt;return $t!==!1&&$t!=="none"||(Nt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Nt})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Nt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Nt=function(){};return{s:Nt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Nt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Wt(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Nt=arguments.length,rn=new Array(Nt),tn=0;tnNt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Nt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[dr]=Jn[dr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var dr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),In||((In=document.createElement("textarea")).setAttribute("tab-index","-1"),In.setAttribute("aria-hidden","true"),$n(In)),In.parentNode===null&&document.body.appendChild(In);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;In.style[$r]=jr[$r]}),$n(In),In.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(In,ar);In.value="x";var Rr=In.scrollHeight-kr,Br=Rr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+kr+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",Nt,$t),Tn=dr[0],Ln=dr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var fr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]),tn=lr(Nt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]),tn=lr(Nt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Nt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Nt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var Nt;return tt(this,Ot),(Nt=Rt.call(this,$t)).copiedTimer=null,Nt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Nt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Nt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Nt.copiedTimer=setTimeout(function(){Nt.setState({copied:!1})},5500),Nt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Nt.getClippyIcon=function(){var rn=Nt.props.theme;return Nt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Nt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Nt.state={copied:!1},Nt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Nt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Nt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var Nt;return tt(this,Ot),(Nt=Rt.call(this,$t)).getEditIcon=function(){var rn=Nt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Nt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Nt.prepopInput(tn)}})))},Nt.prepopInput=function(rn){if(Nt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Nt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Nt.getRemoveIcon=function(){var rn=Nt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Nt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Nt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Nt).props;switch(Yt){case!1:return Nt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(dn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Nt.getEditInput=function(){var rn=Nt.props.theme,tn=Nt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Nt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Nt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Nt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Nt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Nt.submitEdit()}})),at.a.createElement("div",null,Nt.showDetected())))},Nt.submitEdit=function(rn){var tn=Nt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Nt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Nt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Nt.showDetected=function(){var rn=Nt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Nt.state.parsedInput),Ht=(Yt.type,Yt.value,Nt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Nt.submitEdit(!0)}})))},Nt.getDetectedInput=function(){var rn=Nt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Nt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Nt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Nt}return it(Ot,[{key:"render",value:function(){var $t=this,Nt=this.props,rn=Nt.variable,tn=Nt.singleIndent,Yt=Nt.type,Ht=Nt.theme,pn=Nt.namespace,zn=Nt.indentWidth,Gn=Nt.enableClipboard,Kn=Nt.onEdit,Xn=Nt.onDelete,Hn=Nt.onSelect,Qn=Nt.displayArrayKey,rr=Nt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var dr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(dr.shift(),Hn(nt(nt({},rn),{},{namespace:dr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Nt=arguments.length,rn=new Array(Nt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Ir(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Nt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Nt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Nt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Nt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Nt,"colon"),":")):at.a.createElement("span",null)}function Nr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(fr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var Nt;return tt(this,Ot),(Nt=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Nt.state.expanded)tn.push(Nt.state.expanded[Yt]);tn[rn]=!tn[rn],Nt.setState({expanded:tn})},Nt.state={expanded:[]},Nt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Nt=this.props,rn=Nt.theme,tn=Nt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Nr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Nt=this.props,rn=Nt.src,tn=Nt.groupArraysAfterLength,Yt=(Nt.depth,Nt.name),Ht=Nt.theme,pn=Nt.jsvRoot,zn=Nt.namespace,Gn=(Nt.parent_type,wt(Nt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Ir,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var Nt;tt(this,Ot),(Nt=Rt.call(this,$t)).toggleCollapsed=function(){Nt.setState({expanded:!Nt.state.expanded},function(){nn.set(Nt.props.rjvId,Nt.props.namespace,"expanded",Nt.state.expanded)})},Nt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Nt.props.theme,"pushed-content")),Nt.renderObjectContents(Yt,Ht)))},Nt.getEllipsis=function(){return Nt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Nt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Nt.toggleCollapsed}),"...")},Nt.getObjectMetaData=function(tn){var Yt=Nt.props,Ht=(Yt.rjvId,Yt.theme,Nt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Nt.props))},Nt.renderObjectContents=function(tn,Yt){var Ht,pn=Nt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Nt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Nt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var dr=Ct;Xn&&Ht.value.length>Xn&&(dr=Yr),rr.push(at.a.createElement(dr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Nt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Nt.state=nt(nt({},rn),{},{prevProps:{}}),Nt}return it(Ot,[{key:"getBraceStart",value:function($t,Nt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Nt?this.getObjectMetaData(Yt):null);var zn=Nt?Nr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Ir,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Nt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Nt=this.props,rn=Nt.depth,tn=Nt.src,Yt=(Nt.namespace,Nt.name,Nt.type,Nt.parent_type),Ht=Nt.theme,pn=Nt.jsvRoot,zn=Nt.iconStyle,Gn=wt(Nt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Nt){var rn=Nt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Nt=arguments.length,rn=new Array(Nt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),It=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var Nt;return tt(this,Ot),(Nt=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Nt.props.rjvId,name:"RESET"})},Nt.submit=function(){Nt.props.submit(Nt.state.input)},Nt.state={input:$t.input?$t.input:""},Nt}return it(Ot,[{key:"render",value:function(){var $t=this,Nt=this.props,rn=Nt.theme,tn=Nt.rjvId,Yt=Nt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Nt=arguments.length,rn=new Array(Nt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),At=d(6954),wt=d.n(At);d(9585);function yt(fn){var An="luna-".concat(fn,"-");function yn(dn){return tt()(dt()(dn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(dn){if(/<[^>]*>/g.test(dn))try{var xn=ht().parse(dn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(dn)}return yn(dn)}}function kt(fn,An){for(var yn=0,dn=fn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(fn){(0,$.Z)(yn,fn);var An=vn(yn);function yn(dn,xn){var sn,Sn=xn.compName,Nn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=Nn===void 0?"light":Nn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=dn,sn.$container=Mt()(dn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(In){return In.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dn("platform-".concat(xt()))).rmClass(dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(dn,xn){var sn=this,Sn=this.options,Nn={};typeof dn=="string"?Nn[dn]=xn:Nn=dn,Jt()(Nn,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(dn){return this.options[dn]}},{key:"addSubComponent",value:function(dn){dn.setOption("theme",this.options.theme),this.subComponents.push(dn)}},{key:"removeSubComponent",value:function(dn){En()(this.subComponents,function(xn){return xn===dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(dn){return dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(dn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(dn,xn),Gt()(this.options,dn)}},{key:"find",value:function(dn){return this.$container.find(this.c(dn))}}]),yn}(Tt());function Zn(fn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(fn){(0,$.Z)(yn,fn);var An=Zn(yn);function yn(dn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,dn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var dn=this;this.on("optionChange",function(xn){xn==="element"&&dn.render()})}},{key:"render",value:function(){var dn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var dn=this.options.element,xn=window.getComputedStyle(dn);function sn(Nn){var Rn=["top","left","right","bottom"];return Nn!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(Nn,"-").concat(Cn)})),Nn==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],Nn),left:wn(xn[Rn[1]],Nn),right:wn(xn[Rn[2]],Nn),bottom:wn(xn[Rn[3]],Nn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(fn,An){if(it()(fn))return fn;if(!ut()(fn))return"‒";var yn,dn=(yn=fn,vt()(yn.replace("px","")));return isNaN(dn)?fn:An==="position"?dn:dn===0?"‒":dn}(function(fn,An){try{fn.exports=An,fn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ut=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(Ar)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),At=d.n(vt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),fn=d(6954),An=d.n(fn),yn=d(9585),dn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ut)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Hr){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ut=Ar.level,mn=Ut===void 0?0:Ut,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),No=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),No+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var ts=ko(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ts,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ts,": ").concat(Rn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var Io,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Ms=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)Io=gn(Er.toString()),_r=No+Io+bo;else if(Ms)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,es="";Wo>100&&(Wo=100,es=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Hr=no(Ar);function Ar(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Nt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){dn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";At()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Nt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Nt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Nt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new In.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new In.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":fr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=kr()($n||($n=(0,k.Z)([`
    `,`
    @@ -1061,14 +1056,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return fr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Ln()(Ut)?(At()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Ln()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=It()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=fr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Ln()(ur)?zt[Bn]=this.formatPreview(ur):Ir()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Lr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Ln()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Ln()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Nn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Nn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),fr()(mn)){var yr="";At()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),Ar}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),Ar={};At()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];Ar[Wt()(Bn)]=Wt()(yr)}}),Ar.display="inline-block",Ar["max-width"]="100%",delete Ar.width,delete Ar.height;var zt="";return At()(Ar,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ps=d(9001),Jo=d.n(ps),ms=d(9702),gs=d.n(ms),Gr=d(2439),vs=d.n(Gr),Xo=d(8933),ys=d.n(Xo),bs=d(4407),ws=d.n(bs),xs=d(5852),_s=d.n(xs);function Cs(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var _i,ks=function(Er){(0,tt.Z)(Ar,Er);var Hr=Cs(Ar);function Ar(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,Ar),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),At()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(Ar,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,At()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){_s()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),Ar}(Ht()),As=d(1571),Es=d.n(As);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}b=d.hmd(b);var ga=navigator.userAgent,Ts=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,Os=0,va=function(Er){(0,tt.Z)(Ar,Er);var Hr=Ss(Ar);function Ar(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Ar),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Ts&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=vs()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){fr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return ys()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(Ar,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(Ar.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Ir()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++Os,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=gs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!dn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,Ao=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,No=Oo.length;_oho?vo+=jo:yo+jo>ro?Io.appendChild(Uo):yo`)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return fr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(At()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=It()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=fr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Ir()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Rn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Rn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),fr()(mn)){var yr="";At()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),Ar}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),Ar={};At()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];Ar[Wt()(Bn)]=Wt()(yr)}}),Ar.display="inline-block",Ar["max-width"]="100%",delete Ar.width,delete Ar.height;var zt="";return At()(Ar,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ps=d(9001),Jo=d.n(ps),ms=d(9702),gs=d.n(ms),Gr=d(2439),vs=d.n(Gr),Xo=d(8933),ys=d.n(Xo),bs=d(4407),ws=d.n(bs),xs=d(5852),_s=d.n(xs);function Cs(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var _i,ks=function(Er){(0,tt.Z)(Ar,Er);var Hr=Cs(Ar);function Ar(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,Ar),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Nt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),At()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(Ar,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,At()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){_s()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),Ar}(Ht()),As=d(1571),Es=d.n(As);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}b=d.hmd(b);var ga=navigator.userAgent,Ts=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,Os=0,va=function(Er){(0,tt.Z)(Ar,Er);var Hr=Ss(Ar);function Ar(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Ar),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Ts&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=vs()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){fr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return ys()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(Ar,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(Ar.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Ir()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++Os,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=gs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!dn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,Ao=Ur.length,No=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){No.appendChild(go);for(var _o=0,Ro=Oo.length;_oho?vo+=jo:yo+jo>ro?Io.appendChild(Uo):yo
    `])))))}}]),Ar}(ks),_a=function(){return ws()("HH:MM:ss ")};function js(){for(var Er=new Error,Hr="",Ar=Er.stack?Er.stack.split(` -`):"",zt=0,Ut=Ar.length;zt-1&&zt]*>/g.test(pt))try{var Lt=At().parse(pt);return Mt(Lt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=It(Kt.attrs.class))}),At().stringify(Lt)}catch{return It(pt)}return It(pt)}}function Mt(Ct,Pt){for(var It=0,pt=Ct.length;It"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Pt){var Lt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Lt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}var dn,xn=function(Ct){(0,nt.Z)(It,Ct);var Pt=yn(It);function It(pt,Lt){var Kt,Et=Lt.compName,Nt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Nt===void 0?"light":Nt;return(0,j.Z)(this,It),(Kt=Pt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(kn()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(It,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(kn()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Lt){var Kt=this,Et=this.options,Nt={};typeof pt=="string"?Nt[pt]=Lt:Nt=pt,vn()(Nt,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){An()(this.subComponents,function(Lt){return Lt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Lt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),It}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),Nn=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),In=d(1286),Un=d.n(In),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Ln=d(6930),sr=d.n(Ln),fr=d(6156),Wn=d.n(fr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Ir(Ct){var Pt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Pt){var Lt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Lt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(It,Ct);var Pt=Ir(It);function It(pt,Lt){var Kt;(0,j.Z)(this,It),(Kt=Pt.call(this,pt,{compName:"data-grid"},Lt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Lt.height&&(Lt.maxHeight=Lt.height,Lt.minHeight=Lt.height),Kt.initOptions(Lt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Nt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Nt,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Lt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Lt[Kt]||Lt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Lt){var Kt=new Wr(this,pt,Lt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Lt=this.c,Kt=this.$container,Et=this.options,Nt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Nt-=$t;var Rt=this.$dataContainer.find(Lt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Nt&&(tn=Nt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Lt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Lt=this.selectedNode)===null||Lt===void 0||Lt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Lt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Lt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Lt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Nt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Lt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Lt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Nt.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Lt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Nt){var Ot=Et.data[pt],$t=Nt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Lt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Lt}},{key:"updateWeights",value:function(){var pt=this.container,Lt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Nt=0,Ot=Kt.length;Nt'),this.colWidths[Yt]=pn}Lt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Lt=[],Kt=pt.length-1,Et=0;Et').concat(Nt,"")):Lt+="".concat(Nt,""),Kt+=""}),this.$headerRow.html(Lt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Lt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(dn||(dn=(0,k.Z)([` +`):"",zt=0,Ut=Ar.length;zt-1&&zt]*>/g.test(pt))try{var Pt=At().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=It(Kt.attrs.class))}),At().stringify(Pt)}catch{return It(pt)}return It(pt)}}function Mt(Ct,Lt){for(var It=0,pt=Ct.length;It"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}var dn,xn=function(Ct){(0,nt.Z)(It,Ct);var Lt=yn(It);function It(pt,Pt){var Kt,Et=Pt.compName,Rt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Rt===void 0?"light":Rt;return(0,j.Z)(this,It),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(kn()))]),Kt.on("optionChange",function($t,Nt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Nt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Nt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(It,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(kn()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Rt={};typeof pt=="string"?Rt[pt]=Pt:Rt=pt,vn()(Rt,function(Ot,$t){var Nt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Nt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){An()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),It}(ft()),sn=d(8901),Sn=d.n(sn),Nn=d(8613),Rn=d.n(Nn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),In=d(1286),Un=d.n(In),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),fr=d(6156),Wn=d.n(fr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Ir(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}b=d.hmd(b);var Nr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(It,Ct);var Lt=Ir(It);function It(pt,Pt){var Kt;(0,j.Z)(this,It),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Nt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Nt=Nt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Nt){Kt.onResizeColMove(Nt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Nr.off(Gt("move"),Kt.onResizeColMove),Nr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Rt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Rt,function(Nt){wn()(Nt,{sortable:!1}),Kt.colMap[Nt.id]=Nt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Rt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Rt-=$t;var Nt=this.$dataContainer.find(Pt(".node")),rn=Nt.length,tn=0;rn>0&&(tn=Nt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Rt&&(tn=Rt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Nr.on(Gt("move"),this.onResizeColMove),Nr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Rt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Nt=ot()(this),rn=Nt.data("id"),tn=Nt.data("order")!=="descending";Nt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Rt.on(Gt("start"),function($t){var Nt=ot()(this);Ot.resizeIdx=xt()(Nt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Rt){var Ot=Et.data[pt],$t=Rt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Rt=0,Ot=Kt.length;Rt'),this.colWidths[Yt]=pn}Pt.html(Nt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Rt,"")):Pt+="".concat(Rt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(dn||(dn=(0,k.Z)([`
    @@ -1085,52 +1080,52 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),It}(xn),Wr=function(){function Ct(Pt,It){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Nn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Pt.c("node")),this.dataGrid=Pt,this.data=It,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Pt=this.data,It=this.$container,pt=this.container,Lt=this.dataGrid.getOption("columns");It.html(""),vn()(Lt,function(Kt){var Et=Nn()("td"),Nt=Pt[Kt.id];Un()(Nt)||($n()(Nt)?Et.appendChild(Nt):Et.innerText=Dn()(Nt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Pt){if(Ct=Dn()(Ct),Pt=Dn()(Pt),sr()(Ct,"_")&&!sr()(Pt,"_"))return 1;if(sr()(Pt,"_")&&!sr()(Ct,"_"))return-1;for(var It,pt,Lt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Pt?-1:0;if(!Pt)return 1;if(It=Ct.match(Et)[0],pt=Pt.match(Et)[0],Lt=!isNaN(It),Kt=!isNaN(pt),Lt&&!Kt)return-1;if(Kt&&!Lt)return 1;if(Lt&&Kt){var Nt=It-pt;if(Nt)return Nt;if(It.length!==pt.length)return+It||+pt?pt.length-It.length:It.length-pt.length}else if(It!==pt)return It]*>/g.test(Mn))try{var cr=gt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),gt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){kn()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(1907),yn=d.n(An),dn=d(1352),xn=d.n(dn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),Nn=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),In=d(1672),Un=d.n(In);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Ln=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=fn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Ir){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Ir]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),It}(xn),Wr=function(){function Ct(Lt,It){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Rn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=It,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,It=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");It.html(""),vn()(Pt,function(Kt){var Et=Rn()("td"),Rt=Lt[Kt.id];Un()(Rt)||($n()(Rt)?Et.appendChild(Rt):Et.innerText=Dn()(Rt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var It,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(It=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(It),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Rt=It-pt;if(Rt)return Rt;if(It.length!==pt.length)return+It||+pt?pt.length-It.length:It.length-pt.length}else if(It!==pt)return It]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){kn()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(1907),yn=d.n(An),dn=d(1352),xn=d.n(dn),sn=d(2289),Sn=d.n(sn),Nn=d(3651),Rn=d.n(Nn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),In=d(1672),Un=d.n(In);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=fn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Ir){var Nr,Fr=nr.indexOf(Sr);(Nr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Ir]=Nr,Mn.addSubComponent(Nr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Nn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Nn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:fr(Wn,cr)})}),gr.attributes=vr,gr}function fr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Ln)},129:function(b,_,d){d.d(_,{Z:function(){return dn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),vt=d(5610),gt=d.n(vt),At=d(7483),wt=d.n(At),yt=(d(3990),d(6341)),kt=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(In){return kt()(In,Dn)?In:In.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var In=wt().parse($n);return jt(In,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(In)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var In=Cn[gn];Dn(In),In.content&&jt(In.content,Dn)}}gt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),kn=d(5852),En=d.n(kn);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,In){var Un,hn=In.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Ln,sr){var fr=Un.c;bn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(sr))).addClass(fr("theme-".concat(Ln))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Ln)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,In){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=In:Zt=$n,Jt()(Zt,function(Vt,bn){var Ln=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Ln)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(In){return In===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,In),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),fn=d(8613),An=d.n(fn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var dn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var In,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(In=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){In.$container.addClass(In.c("hidden"))},In.render=function(){var hn=(0,tt.Z)(In),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),In.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),In.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?In.$close.show():In.$close.hide(),In.$body.css("width",Zt.width+"px"),In.$content.html("").append(Zt.content)},In.hide(),In.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Nn()}),In.initTpl(),In.$title=In.find(".title"),In.$content=In.find(".content"),In.$body=In.find(".body"),In.$footer=In.find(".footer"),In.$close=In.find(".icon-close"),In.bindEvent(),In}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Rn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Rn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:fr(Wn,cr)})}),gr.attributes=vr,gr}function fr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return dn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),At=d(7483),wt=d.n(At),yt=(d(3990),d(6341)),kt=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(In){return kt()(In,Dn)?In:In.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var In=wt().parse($n);return jt(In,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(In)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var In=Cn[gn];Dn(In),In.content&&jt(In.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),kn=d(5852),En=d.n(kn);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,In){var Un,hn=In.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var fr=Un.c;bn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(sr))).addClass(fr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,In){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=In:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(In){return In===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,In),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),fn=d(8613),An=d.n(fn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var dn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var In,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(In=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){In.$container.addClass(In.c("hidden"))},In.render=function(){var hn=(0,tt.Z)(In),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),In.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),In.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?In.$close.show():In.$close.hide(),In.$body.css("width",Zt.width+"px"),In.$content.html("").append(Zt.content)},In.hide(),In.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Rn()}),In.initTpl(),In.$title=In.find(".title"),In.$content=In.find(".content"),In.$body=In.find(".body"),In.$footer=In.find(".footer"),In.$close=In.find(".icon-close"),In.bindEvent(),In}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var In=Sn(),Un=In.c;In.setOption({title:"",content:$n,width:Nn(),footer:Rn({OK:{type:"primary",onclick:function(){In.hide()}}},Un)}),In.show()}},{key:"confirm",value:function($n){return new Promise(function(In){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),In(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),In(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=An()("input"+Zt(".input"),{value:In});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Ln=Vt.value.length;Vt.setSelectionRange(Ln,Ln),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=An()("div"),document.body.append(sn)),xn||(xn=new dn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,In){return An()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},In)});return An().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Nn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,dn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),vt=d.n(bt),gt=d(3023),At=d.n(gt),wt=d(2533),yt=d.n(wt),kt=d(3783),xt=d.n(kt),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),kn=d(7756),En=d.n(kn),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(996),yn=d.n(An),dn=d(3367),xn=d.n(dn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),Nn=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+In()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Ln=d(6930),sr=d.n(Ln),fr=d(5229),Wn=d.n(fr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Ir=d(6954),Rr=d.n(Ir);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(In()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Lt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){It()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Nt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Nn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(dr){var Tn=dr.type,Pn=dr.value;if(Tn)return Tn==="Function"?Vt(Pn):Tn==="Array"&&dr.unenumerable?"Array(".concat(dr.unenumerable.length,")"):dr.type}(Ht)||At()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(dr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(dr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Lt);function Nt(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var dr=vr()(mr);cr()(dr)?rr[mr]=Jn:Qn[dr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var dr=Xn-1;Jn.type+=(dr-mr>0?" … "+dr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],dr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=fn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),vt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Pn=0,ar={};xt()(yn()(Yt,100),function(or){var kr=Object.create(null),Tr=Pn,jr="["+Tr;xt()(or,function(an){kr[Pn]=an,ar[Pn]=!0,Pn++});var Or=Pn-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=kr}),dr=yt()(Tn),rr=fn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var kr=[];kr=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?dr:rr,Kn||Nn()(kr);for(var Tr=0,jr=kr.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var dr="Object";dr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||At()(Hn));var Tn=Gn?"":''),Pn="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":dr,'
      ");return Gn&&(Pn+=this.objToHtml(pn)),Pn+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Lt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),vt=d.n(bt),gt=d(3875),At=d.n(gt),wt=d(3367),yt=d.n(wt),kt=d(4777),xt=d.n(kt),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),kn=d(3063),En=d.n(kn),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),fn=d.n(wn),An=d(5610),yn=d.n(An),dn=d(7483),xn=d.n(dn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return vt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Nn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Nn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Ir,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Ir))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Ir)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Ir=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Ir)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){In()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(fn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Ln(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new fr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Ln=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),fr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var In=Sn(),Un=In.c;In.setOption({title:"",content:$n,width:Rn(),footer:Nn({OK:{type:"primary",onclick:function(){In.hide()}}},Un)}),In.show()}},{key:"confirm",value:function($n){return new Promise(function(In){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Rn(),footer:Nn({Cancel:{type:"secondary",onclick:function(){Un.hide(),In(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),In(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=An()("input"+Zt(".input"),{value:In});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Rn(),footer:Nn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=An()("div"),document.body.append(sn)),xn||(xn=new dn(sn,{showClose:!1})),xn}function Nn(Cn,Dn){var gn=ht()(Cn,function($n,In){return An()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},In)});return An().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Rn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,dn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),At=d.n(vt),wt=d(2533),yt=d.n(wt),kt=d(3783),xt=d.n(kt),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),kn=d(7756),En=d.n(kn),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(996),yn=d.n(An),dn=d(3367),xn=d.n(dn),sn=d(1214),Sn=d.n(sn),Nn=d(7658),Rn=d.n(Nn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Nt(){(0,j.Z)(this,Nt),this.id=0,this.visited=[]}return(0,$.Z)(Nt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Nt=Nt.slice(0,500)+"..."),"ƒ "+In()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Nt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),fr=d(5229),Wn=d.n(fr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Ir=d(6954),Nr=d.n(Ir);d(9585);function Fr(Nt){var rn="luna-".concat(Nt,"-");function tn(Yt){return Fn()(In()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Nt,rn){for(var tn=0,Yt=Nt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Nt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Nt){(0,nt.Z)(tn,Nt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){It()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Nt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Nt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Nt){(0,nt.Z)(tn,Nt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Rt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Rn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(dr){var Tn=dr.type,Ln=dr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&dr.unenumerable?"Array(".concat(dr.unenumerable.length,")"):dr.type}(Ht)||At()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(dr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(dr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Rt(Nt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var dr=vr()(mr);cr()(dr)?rr[mr]=Jn:Qn[dr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var dr=Xn-1;Jn.type+=(dr-mr>0?" … "+dr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Nt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Nt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Nt){(0,nt.Z)(tn,Nt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],dr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=fn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var kr=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){kr[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=kr}),dr=yt()(Tn),rr=fn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var kr=[];kr=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?dr:rr,Kn||Rn()(kr);for(var Tr=0,jr=kr.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var dr="Object";dr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||At()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":dr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Nt,rn){try{Nt.exports=rn,Nt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),At=d.n(vt),wt=d(3367),yt=d.n(wt),kt=d(4777),xt=d.n(kt),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),kn=d(3063),En=d.n(kn),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),fn=d.n(wn),An=d(5610),yn=d.n(An),dn=d(7483),xn=d.n(dn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Nn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Rn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Rn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Nn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Ir,Nr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Nr))).addClass(Fr("theme-".concat(Ir))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Ir)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Ir=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Ir)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){In()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(fn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new fr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),fr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Ir=Cr.$container.find("input");return Ir.val(nr),Ir.on("change",function(){return Cr.onChange(Ir.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Ir=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    -
    -
    +
    `));var Ir=Cr.$container.find("input");return Ir.val(nr),Ir.on("change",function(){return Cr.onChange(Ir.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Ir=(0,k.Z)(Cr).$container,Nr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    +
    +
    `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Ir.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Ir.find(Rr(".value")),Pt=Ir.find("input"),It=Ir.find(Rr(".range-track-progress"));return Pt.val(yt()(nr)),Pt.on("change",function(){var pt=At()(Pt.val());Cr.onChange(pt)}),Pt.on("input",function(){var pt=At()(Pt.val());It.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Ir=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(nr,"/").concat(Wr)),Ir.html('
    ').concat(lt()(lr),`
    +
    ').concat(wr,`
    +
    ').concat(mo,"
    "));var Ct=Ir.find(Nr(".value")),Lt=Ir.find("input"),It=Ir.find(Nr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=At()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=At()(Lt.val());It.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Ir=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    -
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Ir=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    +
    `));var Nr=Cr.$container.find("input"),Fr=Nr.get(0);return Fr.checked=nr,Nr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Ir=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    + `));var Nr=Sr.$container.find("select");return Nr.on("change",function(){return Sr.onChange(Nr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return An}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),vt=d.n(bt),gt=d(6341),At=d.n(gt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function kt(yn){var dn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return At()(Sn,dn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(dn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,dn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var dn=kn(xn);function xn(sn,Sn){var Rn,Nn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=dn.call(this)).subComponents=[],Rn.compName=Nn,Rn.c=kt(Nn),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(Nn),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,In){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(In))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,Nn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Nn[gn];Nn[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function fn(yn){var dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var An=function(yn){(0,_e.Z)(xn,yn);var dn=fn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=dn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,Nn=this.$tabs,Cn=this.options.height-1,Dn=Nn.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Nn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Nn=ot()(this);if(Nn.data("id")===sn){if(Nn.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");Nn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Nn=ot()(this);Nn.data("id")===sn?(Nn.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):Nn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,Nn=this.c,Cn=Sn.find(Nn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,In=Rn.scrollLeft;Dn$n+In&&(sn=Dn+gn-$n),vt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(vt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),Nn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Nn.setAttribute("style","height: 200px"),Rn.appendChild(Nn);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,Nn=Sn.find(Rn(".selected")).get(0);Nn?sn.css({width:Nn.offsetWidth,left:Nn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Nn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);Nn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` + `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return An}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),At=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function kt(yn){var dn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return At()(Sn,dn)?Sn:Sn.replace(/[\w-]+/,function(Nn){return"".concat(dn).concat(Nn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Nn){Nn.attrs&&Nn.attrs.class&&(Nn.attrs.class=xn(Nn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,dn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var dn=kn(xn);function xn(sn,Sn){var Nn,Rn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Nn=dn.call(this)).subComponents=[],Nn.compName=Rn,Nn.c=kt(Rn),Nn.options={},Nn.container=sn,Nn.$container=ot()(sn),Nn.$container.addClass(["luna-".concat(Rn),Nn.c("platform-".concat(Tt()))]),Nn.on("optionChange",function(gn,$n,In){var Un=Nn.c;gn==="theme"&&(Nn.$container.rmClass(Un("theme-".concat(In))).addClass(Un("theme-".concat($n))),Mt()(Nn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Nn.setOption("theme",Dn),Nn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Nn=this,Rn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Rn[gn];Rn[gn]=Dn,Nn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function fn(yn){var dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var An=function(yn){(0,_e.Z)(xn,yn);var dn=fn(xn);function xn(sn){var Sn,Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=dn.call(this,sn,{compName:"tab"},Nn)).initOptions(Nn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Nn=this.c,Rn=this.$tabs,Cn=this.options.height-1,Dn=Rn.find(Nn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Rn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Nn=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);if(Rn.data("id")===sn){if(Rn.hasClass(Sn("selected")))if(Nn.length>0){var Cn=Nn.$tabs.find(Sn(".item")).eq(0).data("id");Nn.select(Cn)}else Nn.emit("deselect");Rn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Nn=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);Rn.data("id")===sn?(Rn.addClass(Sn("selected")),Nn.updateSlider(),Nn.scrollToSelected(),Nn.emit("select",sn)):Rn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Nn=this.tabs,Rn=this.c,Cn=Sn.find(Rn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Nn.offsetWidth,In=Nn.scrollLeft;Dn$n+In&&(sn=Dn+gn-$n),gt()(sn)&&(Nn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Nn=document.createElement("div"),Rn=document.createElement("div");Nn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Rn.setAttribute("style","height: 200px"),Nn.appendChild(Rn);var Cn=document.body||document.documentElement;return Cn.appendChild(Nn),_t=Nn.offsetWidth-Nn.clientWidth,Cn.removeChild(Nn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Nn=this.c,Rn=Sn.find(Nn(".selected")).get(0);Rn?sn.css({width:Rn.offsetWidth,left:Rn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Nn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Rn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Nn(".item"),function(){var Cn=ot()(this);Rn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,dn){try{yn.exports=dn,yn.exports.default=dn}catch{}})(b,An)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),vt=(d(3990),d(6341)),gt=d.n(vt),At=(d(3875),d(6954)),wt=d.n(At);d(9585);function yt(In){var Un="luna-".concat(In,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return gt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return kt(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function kt(In,Un){for(var hn=0,Zt=In.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var kn=function(In){(0,et.Z)(hn,In);var Un=un(hn);function hn(Zt,Vt){var bn,Ln=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Ln,bn.c=yt(Ln),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Ln),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",fr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Ln=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(fr,Wn){var gr=Ln[Wn];Ln[Wn]=fr,bn.emit("optionChange",Wn,fr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),fn=d(6049),An=d.n(fn),yn=d(2327),dn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),Nn=d(8648),Cn=d.n(Nn);function Dn(In){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(In){(0,et.Z)(hn,In);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Ln=(0,$.Z)(Vt).c,sr=Vt.options,fr=sr.text,Wn=sr.escape;dn()(Wn?fr:Rn()(Cn()(fr)));var gr=Vt.$copy.find(Ln(".icon"));gr.addClass(Ln("icon-check")).rmClass(Ln("icon-copy")),setTimeout(function(){gr.rmClass(Ln("icon-check")).addClass(Ln("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Ln=(0,$.Z)(Vt).container;Vt.$copy.css({top:Ln.scrollTop+5,right:5-Ln.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=An()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Ln=this.$copy,sr=this.c,fr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),fr.find(sr(".table")).append(vr),Ln.hide(),fr.offset().height>40&&Ln.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Ln=bn.text,sr=bn.wrapLongLines,fr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),fr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Ln)}}]),hn}(kn),$n=/\r\n|\r|\n/g;(function(In,Un){try{In.exports=Un,In.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return O0}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Ir()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return It()},LocalStore:function(){return vt()},Logger:function(){return Lt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return kr()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Lr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ps()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return ms()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return gp},escapeRegExp:function(){return bs()},evalCss:function(){return vp},eventClient:function(){return $o},eventPage:function(){return xp},extend:function(){return nn()},extendOwn:function(){return xs()},extractUrls:function(){return Cs()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Es()},getFileName:function(){return ol},getProto:function(){return ga()},has:function(){return Os()},hasSafeArea:function(){return rl},highlight:function(){return _a()},identity:function(){return Er()},idxOf:function(){return Ar()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return fn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return il},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return Ao()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return ko()},isHidden:function(){return No()},isMatch:function(){return Lo()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Rs()},isNil:function(){return es()},isNull:function(){return Jr()},isNum:function(){return Po()},isObj:function(){return zs()},isPrimitive:function(){return Sl()},isPromise:function(){return Ol()},isRegExp:function(){return Hs()},isSorted:function(){return Rl()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return ns()},linkify:function(){return Pl()},loadJs:function(){return Us()},lowerCase:function(){return Ws()},lpad:function(){return Fl()},ltrim:function(){return Hl()},map:function(){return fo()},mapObj:function(){return Zl()},matcher:function(){return ql()},memStorage:function(){return Zs()},memoize:function(){return Yl()},mergeArr:function(){return Jl()},meta:function(){return _c()},ms:function(){return Vs()},nextTick:function(){return Ln()},noop:function(){return qs()},now:function(){return Gs()},objToStr:function(){return iu()},once:function(){return su()},optimizeCb:function(){return cu()},orientation:function(){return fr()},partial:function(){return fu()},perfNow:function(){return hu()},pick:function(){return Ks()},prefix:function(){return gu()},property:function(){return yu()},pxToNum:function(){return Go},query:function(){return wu()},raf:function(){return _u()},repeat:function(){return ku()},restArgs:function(){return Eu()},reverse:function(){return Tu()},root:function(){return Ys()},rtrim:function(){return Mu()},safeCb:function(){return Nu()},safeGet:function(){return Qs()},safeSet:function(){return Pu()},safeStorage:function(){return Is},sameOrigin:function(){return Js()},slice:function(){return Du()},some:function(){return zu()},sortKeys:function(){return Xs()},splitCase:function(){return Wu()},startWith:function(){return Vo()},stringify:function(){return qu()},stringifyAll:function(){return Ku()},throttle:function(){return el()},toArr:function(){return rs()},toInt:function(){return Xu()},toNum:function(){return os()},toSrc:function(){return _h()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return np()},types:function(){return op()},uncaught:function(){return is()},uniqId:function(){return At()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return cp()},viewportScale:function(){return tl()},wrap:function(){return dp()},xpath:function(){return pp()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),vt=d.n(bt),gt=d(5229),At=d.n(gt),wt=d(3783),yt=d.n(wt),kt=d(5972),xt=d.n(kt),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),kn=d(7622),En=d.n(kn),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),fn=d.n(wn),An=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=An.length;function dn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Pr=ln.step,Zr=Pr===void 0?.1:Pr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function gp(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Is(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Zs():void 0}return Dt}function ol(Xt){var qt=ns()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return os()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function il(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var vp=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=nl().parse(Xt);return al(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),nl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function al(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var sl,as=at()(document),Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),as.on(Co("move"),St._onDragMove),as.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Pr=St._oldX+pr,Zr=St._oldY+br;Pr<0?Pr=0:Pr>On-ln&&(Pr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Pr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),as.off(Co("move"),St._onDragMove),as.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Ln()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=sl=new(Lt())("[Eruda]","warn");sl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var kp=d(4270),Ap=d.n(kp),Ep=d(6093),Sp=d.n(Ep),Bo=d(129),Tp=d(7638);function Op(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var jp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Op(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;rl()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Ln()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),Ap()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[ns()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Is("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Po()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Po()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,dn){try{yn.exports=dn,yn.exports.default=dn}catch{}})(b,An)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),At=(d(3875),d(6954)),wt=d.n(At);d(9585);function yt(In){var Un="luna-".concat(In,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return kt(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function kt(In,Un){for(var hn=0,Zt=In.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var kn=function(In){(0,et.Z)(hn,In);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",fr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(fr,Wn){var gr=Pn[Wn];Pn[Wn]=fr,bn.emit("optionChange",Wn,fr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),fn=d(6049),An=d.n(fn),yn=d(2327),dn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Nn=d.n(Sn),Rn=d(8648),Cn=d.n(Rn);function Dn(In){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(In){(0,et.Z)(hn,In);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,fr=sr.text,Wn=sr.escape;dn()(Wn?fr:Nn()(Cn()(fr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=An()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,fr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),fr.find(sr(".table")).append(vr),Pn.hide(),fr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,fr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),fr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(kn),$n=/\r\n|\r|\n/g;(function(In,Un){try{In.exports=Un,In.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return O0}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Ir()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return It()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Nt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return kr()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ps()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return ms()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return gp},escapeRegExp:function(){return bs()},evalCss:function(){return vp},eventClient:function(){return $o},eventPage:function(){return xp},extend:function(){return nn()},extendOwn:function(){return xs()},extractUrls:function(){return Cs()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Es()},getFileName:function(){return ol},getProto:function(){return ga()},has:function(){return Os()},hasSafeArea:function(){return rl},highlight:function(){return _a()},identity:function(){return Er()},idxOf:function(){return Ar()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return fn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return il},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return Ao()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return ko()},isHidden:function(){return Ro()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Ns()},isNil:function(){return es()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return zs()},isPrimitive:function(){return Sl()},isPromise:function(){return Ol()},isRegExp:function(){return Hs()},isSorted:function(){return Nl()},isStr:function(){return Tt()},isUndef:function(){return Rs()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return ns()},linkify:function(){return Ll()},loadJs:function(){return Us()},lowerCase:function(){return Ws()},lpad:function(){return Fl()},ltrim:function(){return Hl()},map:function(){return fo()},mapObj:function(){return Zl()},matcher:function(){return ql()},memStorage:function(){return Zs()},memoize:function(){return Yl()},mergeArr:function(){return Jl()},meta:function(){return _c()},ms:function(){return Vs()},nextTick:function(){return Pn()},noop:function(){return qs()},now:function(){return Gs()},objToStr:function(){return iu()},once:function(){return su()},optimizeCb:function(){return cu()},orientation:function(){return fr()},partial:function(){return fu()},perfNow:function(){return hu()},pick:function(){return Ks()},prefix:function(){return gu()},property:function(){return yu()},pxToNum:function(){return Go},query:function(){return wu()},raf:function(){return _u()},repeat:function(){return ku()},restArgs:function(){return Eu()},reverse:function(){return Tu()},root:function(){return Ys()},rtrim:function(){return Mu()},safeCb:function(){return Ru()},safeGet:function(){return Qs()},safeSet:function(){return Lu()},safeStorage:function(){return Is},sameOrigin:function(){return Js()},slice:function(){return Du()},some:function(){return zu()},sortKeys:function(){return Xs()},splitCase:function(){return Wu()},startWith:function(){return Vo()},stringify:function(){return qu()},stringifyAll:function(){return Ku()},throttle:function(){return el()},toArr:function(){return rs()},toInt:function(){return Xu()},toNum:function(){return os()},toSrc:function(){return _h()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return np()},types:function(){return op()},uncaught:function(){return is()},uniqId:function(){return At()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return cp()},viewportScale:function(){return tl()},wrap:function(){return dp()},xpath:function(){return pp()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),At=d.n(vt),wt=d(3783),yt=d.n(wt),kt=d(5972),xt=d.n(kt),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),kn=d(7622),En=d.n(kn),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),fn=d.n(wn),An=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=An.length;function dn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function gp(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Is(Xt,qt){var Dt;switch(Rs()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Zs():void 0}return Dt}function ol(Xt){var qt=ns()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return os()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function il(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var vp=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=nl().parse(Xt);return al(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ps(Dt.attrs.class))}),nl().stringify(qt)}catch{return Ps(Xt)}return Ps(Xt)}function al(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var sl,as=at()(document),Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),as.on(Co("move"),St._onDragMove),as.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),as.off(Co("move"),St._onDragMove),as.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=sl=new(Pt())("[Eruda]","warn");sl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var kp=d(4270),Ap=d.n(kp),Ep=d(6093),Sp=d.n(Ep),Bo=d(129),Tp=d(7638);function Op(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var jp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Op(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;rl()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),Ap()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[ns()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Is("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1138,7 +1133,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new Tp.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(Sp())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Pr=mt._resizeStartSize+br;Pr<40?Pr=40:Pr>100&&(Pr=100),mt.config.set("displaySize",os()(Pr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),Mp=d(8816);function Rp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}is().start();var Np=function(Xt){(0,et.Z)(Dt,Xt);var qt=Rp(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){No()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Ps.forEach(function(ln){var On=St[ln]=qs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ps.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return is().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return is().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Hs()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):ko()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new Tp.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(Sp())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",os()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),Mp=d(8816);function Np(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}is().start();var Rp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Np(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Ro()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Ls.forEach(function(ln){var On=St[ln]=qs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ls.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return is().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return is().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Hs()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):ko()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(`
    All @@ -1158,7 +1153,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new Mp.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&fn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Ps).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Bp=function(Xt){(0,et.Z)(Dt,Xt);var qt=$p(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new Mp.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&fn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Ls).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Bp=function(Xt){(0,et.Z)(Dt,Xt);var qt=$p(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` `);go()(ln.reqHeaders)||(On+=` Request Headers @@ -1169,11 +1164,11 @@ Response Headers `,yt()(ln.resHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` `)})),ln.resTxt&&(On+=` `.concat(ln.resTxt,` -`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Pr){return` - ').concat(Gr()(Pr),` +`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Lr){return` + ').concat(Gr()(Lr),` `).concat(Gr()(br),` - `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Pr){return` - ').concat(Gr()(Pr),` + `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Lr){return` + ').concat(Gr()(Lr),` `).concat(Gr()(br),` `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>ll&&(Yn=ss()(Yn,ll)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    @@ -1200,11 +1195,11 @@ Response Headers
    `).concat(On,` - `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(Lp()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ll=1e5,Dp=d(9143),Fp=d.n(Dp),zp=d(2139),Hp=d(8689),$s=d(7935),Up=d(9119);function cl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function ul(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Kp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Gp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:ol(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Vs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=qp()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var ds=/[\r\n]/.test(xo)?'^"':'"';return ds+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(Pp()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ll=1e5,Dp=d(9143),Fp=d.n(Dp),zp=d(2139),Hp=d(8689),$s=d(7935),Up=d(9119);function cl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function ul(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Kp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Gp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:ol(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Vs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=qp()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var ds=/[\r\n]/.test(xo)?'^"':'"';return ds+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ -`)+ds}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ds){for(var hs=ds.charCodeAt(0).toString(16);hs.length<4;)hs="0"+hs;return"\\u"+hs})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Pr=[],Zr=Bt.requestFormData();Zr&&(Pr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ +`)+ds}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ds){for(var hs=ds.charCodeAt(0).toString(16);hs.length<4;)hs="0"+hs;return"\\u"+hs})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new Bp(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Bs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(Zp())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:ns()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Pr=On._requests[br];mt._selectedRequest=Pr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(el()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new Bp(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Bs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(Zp())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:ns()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(el()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1215,7 +1210,7 @@ Response Headers
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),Yp=d(8209),Qp=d(8613),Jp=d.n(Qp);function fl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Pr=0;Prpr?1:Yn(qt=hl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var n0=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=yl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Pr=On.erudaEvents=On.erudaEvents||{};Pr[Yn]=Pr[Yn]||[],Pr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Pr=On.erudaEvents;if(!(!Pr||!Pr[Yn])){for(var Zr=Pr[Yn],Qr=0,so=Zr.length;Qr +
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),Yp=d(8209),Qp=d(8613),Jp=d.n(Qp);function fl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=hl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var n0=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=yl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr @@ -1242,13 +1237,13 @@ Response Headers
    `)}).join("");Yn=`

    Styles

    `).concat(pr,` -
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Pr=_n(`
    +
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Lr=_n(`
    -
    `);qt.rmDefComputedStyle&&(Pr=_n(`
    +
    `);qt.rmDefComputedStyle&&(Lr=_n(`
    `)),br=`

    Computed Style - `.concat(Pr,` + `.concat(Lr,`
    @@ -1272,7 +1267,7 @@ Response Headers `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new Xp(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=r0(ln),Dt.name=pl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),s0(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(i0,function(qt,Dt){return'url("'.concat(vl(Dt),'")')})}var a0=["script","style","meta","title","link","head"],s0=function(Xt){return a0.indexOf(Xt.toLowerCase())>-1},vl=function(Xt){return'').concat(Xt,"")},yl=function(){return Qs()(window,"EventTarget.prototype")||window.Node.prototype};function l0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var c0=function(Xt){(0,et.Z)(Dt,Xt);var qt=l0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!bl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new n0(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Yp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||il(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Ln()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new Xp(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=r0(ln),Dt.name=pl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),s0(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(i0,function(qt,Dt){return'url("'.concat(vl(Dt),'")')})}var a0=["script","style","meta","title","link","head"],s0=function(Xt){return a0.indexOf(Xt.toLowerCase())>-1},vl=function(Xt){return'').concat(Xt,"")},yl=function(){return Qs()(window,"EventTarget.prototype")||window.Node.prototype};function l0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var c0=function(Xt){(0,et.Z)(Dt,Xt);var qt=l0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!bl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new n0(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Yp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||il(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1378,7 +1373,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Js()(location.href,br)?Hn()({url:br,success:function(Pr){ln(Yn,Pr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Pr){return Pr.tagName?Pr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=rs()(mt.addedNodes),Yn=m0(On=jr()(On,rs()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),y0=/\.(jpeg|jpg|gif|png)$/,b0=function(Xt){return y0.test(Xt)},_l=ao()(),w0=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(_l.name+" "+_l.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function x0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var _0=function(Xt){(0,et.Z)(Dt,Xt);var qt=x0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?kr()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(w0,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;ko()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),C0=d(8299),k0=d(8368),A0=d.n(k0),Cl=d(7049);function E0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var S0=function(Xt){(0,et.Z)(Dt,Xt);var qt=E0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Js()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=rs()(mt.addedNodes),Yn=m0(On=jr()(On,rs()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),y0=/\.(jpeg|jpg|gif|png)$/,b0=function(Xt){return y0.test(Xt)},_l=ao()(),w0=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(_l.name+" "+_l.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function x0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var _0=function(Xt){(0,et.Z)(Dt,Xt);var qt=x0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Rs()(mt)?kr()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(w0,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;ko()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),C0=d(8299),k0=d(8368),A0=d.n(k0),Cl=d(7049);function E0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var S0=function(Xt){(0,et.Z)(Dt,Xt);var qt=E0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    @@ -1386,15 +1381,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ss()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new C0.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ss()(St,fs)),new Cl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),T0=3e4,kl=8e4,fs=1e5,O0={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:Np,Elements:c0,Network:Kp,Sources:S0,Resources:v0,Info:_0,Snippets:h0,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return ko()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Po()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return zs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/tl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new jp(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new Cp(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=rs()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Ln()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(vt){try{bt(ft.next(vt))}catch(gt){ct(gt)}}function at(vt){try{bt(ft.throw(vt))}catch(gt){ct(gt)}}function bt(vt){var gt;vt.done?st(vt.value):(gt=vt.value,gt instanceof dt?gt:new dt(function(At){At(gt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(vt){return function(gt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2>[0]?ft.return:gt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,gt[1])).done)return st;switch(ft=0,st&&(gt=[2>[0],st.value]),gt[0]){case 0:case 1:st=gt;break;case 4:return ht.label++,{value:gt[1],done:!1};case 5:ht.label++,ft=gt[1],gt=[0];continue;case 7:gt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||gt[0]!==6&>[0]!==2)){ht=0;continue}if(gt[0]===3&&(!st||gt[1]>st[0]&>[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,kn=Wt.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)At.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||kt)&&(At.children=ft(ht,vt)),At}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(vt){return dt(vt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,vt=new Map,gt=new Map,At=new Map,wt=1;function yt(Gt,Wt){var un=vt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),vt.set(Gt,un),bt.set(un,Gt),gt.set(un,Wt),un)}function kt(Gt,Wt){var un=Wt===void 0?{}:Wt,kn=un.generatePreview,En=kn!==void 0&&kn,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),vt.clear(),gt.clear()},_.wrap=kt,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);vt.delete(Wt),gt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,kn=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!kn,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=gt.get(un),wn=ft.default(Zn,jn),fn=ct.default(Zn),An=0,yn=wn.length;An_t&&(jn=_t,kn=!0);for(var Zn=0;Zn_t){kn=!0;break}wn.push({key:Tt(An),value:Tt(Gt.get(An))}),Zn++,An=fn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],dn=(Zn=0,Gt.keys());for(An=dn.next().value;An;){if(Zn>_t){kn=!0;break}yn.push({value:Tt(An)}),Zn++,An=dn.next().value}un.entries=yn}return un.overflow=kn,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var kn,En=un.subtype;return kn=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=kn,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),kn=un.type,En=un.subtype;return kn==="string"?Gt:kn==="number"||kn==="symbol"?j.default(Gt):kn==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=At(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:vt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:vt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},kn=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=At(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function vt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,kt)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var gt=document.createElement("a");function At(_t){return gt.href=_t,gt.protocol+"//"+gt.host+gt.pathname+gt.search+gt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=At;var kt=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var vt in bt)bt.hasOwnProperty(vt)&&(at[vt]=bt[vt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(vt,gt){function At(kt){try{yt(bt.next(kt))}catch(xt){gt(xt)}}function wt(kt){try{yt(bt.throw(kt))}catch(xt){gt(xt)}}function yt(kt){var xt;kt.done?vt(kt.value):(xt=kt.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(At,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,vt,gt,At={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return gt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(gt[Symbol.iterator]=function(){return this}),gt;function wt(yt){return function(kt){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;At;)try{if(at=1,bt&&(vt=2&xt[0]?bt.return:xt[0]?bt.throw||((vt=bt.return)&&vt.call(bt),0):bt.next)&&!(vt=vt.call(bt,xt[1])).done)return vt;switch(bt=0,vt&&(xt=[2&xt[0],vt.value]),xt[0]){case 0:case 1:vt=xt;break;case 4:return At.label++,{value:xt[1],done:!1};case 5:At.label++,bt=xt[1],xt=[0];continue;case 7:xt=At.ops.pop(),At.trys.pop();continue;default:if(vt=At.trys,!((vt=vt.length>0&&vt[vt.length-1])||xt[0]!==6&&xt[0]!==2)){At=0;continue}if(xt[0]===3&&(!vt||xt[1]>vt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(kt){return!!yt(this,kt)}}),$(gt,at?{get:function(kt){var xt=yt(this,kt);return xt&&xt.value},set:function(kt,xt){return wt(this,kt===0?0:kt,xt)}}:{add:function(kt){return wt(this,kt=kt===0?0:kt,kt)}}),ut&&j(gt,"size",{configurable:!0,get:function(){return At(this).size}}),vt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",vt=st(ht),gt=st(bt);rt(ct,ht,function(At,wt){ft(this,{type:bt,target:At,state:vt(At),kind:wt,last:void 0})},function(){for(var At=gt(this),wt=At.kind,yt=At.last;yt&&yt.removed;)yt=yt.previous;return At.target&&(At.last=yt=yt?yt.next:At.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(At.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,gt=bt?"set":"add",At=j[ct],wt=At&&At.prototype,yt=At,kt={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return vt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(At)||!(vt||wt.forEach&&!lt(function(){new At().entries().next()}))))yt=at.getConstructor(ht,ct,bt,gt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[gt](vt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new At(Jt)}),Ft=!vt&<(function(){for(var Jt=new At,Qt=5;Qt--;)Jt[gt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new At,Jt,yt);return ot(Qt)||tt(Qt,Gt[gt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(gt),vt&&wt.clear&&delete wt.clear}return kt[ct]=yt,k({global:!0,constructor:!0,forced:yt!=At},kt),ft(yt,ct),vt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(vt){for(var gt=ht(vt),At=0,wt=gt.length;Atbt;bt++)if((gt=Ft(ft[bt]))&&tt(dt,gt))return gt;return new lt(!1)}ht=rt(ft,at)}for(At=xt?ft.next:ht.next;!(wt=j(At,ht)).done;){try{gt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof gt=="object"&>&&tt(dt,gt))return gt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),vt="keys",gt="values",At="entries",wt=function(){return this};b.exports=function(yt,kt,xt,_t,Tt,jt,Mt){nt(xt,kt,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in kn)return kn[Zn];switch(Zn){case vt:case gt:case At:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=kt+" Iterator",un=!1,kn=yt.prototype,En=kn[bt]||kn["@@iterator"]||Tt&&kn[Tt],vn=!at&&En||Gt(Tt),jn=kt=="Array"&&kn.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==gt&&En&&En.name!==gt&&(!$&&ct?ot(kn,"name",gt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(gt),keys:jt?vn:Gt(vt),entries:Gt(At)},Mt)for(Qt in Jt)(at||un||!(Qt in kn))&&ut(kn,Qt,Jt[Qt]);else k({target:kt,proto:!0,forced:at||un},Jt);return $&&!Mt||kn[bt]===vn||ut(kn,bt,vn,{name:Tt}),dt[kt]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,vt,gt){dt(ut(vt),0,7)==="Symbol("&&(vt="["+ft(ut(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),gt&>.getter&&(vt="get "+vt),gt&>.setter&&(vt="set "+vt),(!_e(bt,"name")||nt&&bt.name!==vt)&&(et?lt(bt,"name",{value:vt,configurable:!0}):bt.name=vt),ct&>&&_e(gt,"arity")&&bt.length!==gt.arity&<(bt,"length",{value:gt.arity});try{gt&&_e(gt,"constructor")&>.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var At=it(bt);return _e(At,"source")||(At.source=st(ht,typeof vt=="string"?vt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),vt=bt&&bt.value;if(!vt){var gt=new ot,At=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=gt.get();)try{yt()}catch(kt){throw gt.head&&k(),kt}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(At)}):ft?k=function(){ht.nextTick(At)}:(it=tt(it,nt),k=function(){it(At)}):(j=!0,$=ct.createTextNode(""),new st(At).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(wt){gt.head||k(),gt.add(wt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(vt){vt(1)}),bt=function(vt){vt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,vt=et.Dispatch,gt=et.Function,At=et.MessageChannel,wt=et.String,yt=0,kt={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(kt,Ft)){var Jt=kt[Ft];delete kt[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:gt(Ft),Qt=lt(arguments,1);return kt[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete kt[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:vt&&vt.now?j=function(Ft){vt.now(Tt(Ft))}:At&&!st?(_e=($=new At).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(vt,arguments[2]);var At=[];return ut(at,st,{that:At}),tt(vt,"errors",At),vt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]={status:"fulfilled",value:vt},--ct||ot(ft))},function(vt){bt||(bt=!0,ft[at]={status:"rejected",reason:vt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]=vt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,vt=1,gt=!1;tt(ot,function(At){var wt=bt++,yt=!1;vt++,j(ht,ut,At).then(function(kt){yt||gt||(gt=!0,ft(kt))},function(kt){yt||gt||(yt=!0,at[wt]=kt,--vt||st(new lt(at,it)))})}),--vt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),vt=d(842),gt=d(2534),At=d(8572),wt=d(9909),yt=d(2492),kt=d(3702),xt=d(8523),_t="Promise",Tt=kt.CONSTRUCTOR,jt=kt.REJECTION_EVENT,Mt=kt.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,kn=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(kn&&kn.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},fn=function(Cn,Dn){var gn,$n,In,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Ln=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Ln&&Ln.enter(),gn=Zt(Un),Ln&&(Ln.exit(),In=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Ln&&!In&&Ln.exit(),bn(sr)}},An=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)fn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&dn(Cn)}))},yn=function(Cn,Dn,gn){var $n,In;Zn?(($n=kn.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(In=tt["on"+Cn])?In($n):Cn===nn&&vt("Unhandled promise rejection",gn)},dn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=gt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,An(Cn,!0))},Nn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var In={done:!1};try{rt($n,Dn,Sn(Nn,In,Cn),Sn(Rn,In,Cn))}catch(Un){Rn(In,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,An(Cn,!1))}catch(In){Rn({done:!1},In,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Nn,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new At,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){fn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Nn,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,In){rt($,gn,$n,In)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` +
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ss()(St,fs)),new Cl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),T0=3e4,kl=8e4,fs=1e5,O0={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:Rp,Elements:c0,Network:Kp,Sources:S0,Resources:v0,Info:_0,Snippets:h0,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return ko()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return zs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/tl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new jp(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new Cp(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=rs()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(gt){try{bt(ft.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(At){At(vt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,kn=Wt.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)At.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||kt)&&(At.children=ft(ht,gt)),At}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,At=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function kt(Gt,Wt){var un=Wt===void 0?{}:Wt,kn=un.generatePreview,En=kn!==void 0&&kn,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=kt,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,kn=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!kn,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),fn=ct.default(Zn),An=0,yn=wn.length;An_t&&(jn=_t,kn=!0);for(var Zn=0;Zn_t){kn=!0;break}wn.push({key:Tt(An),value:Tt(Gt.get(An))}),Zn++,An=fn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],dn=(Zn=0,Gt.keys());for(An=dn.next().value;An;){if(Zn>_t){kn=!0;break}yn.push({value:Tt(An)}),Zn++,An=dn.next().value}un.entries=yn}return un.overflow=kn,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var kn,En=un.subtype;return kn=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=kn,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),kn=un.type,En=un.subtype;return kn==="string"?Gt:kn==="number"||kn==="symbol"?j.default(Gt):kn==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=At(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},kn=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=At(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,kt)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function At(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=At;var kt=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function At(kt){try{yt(bt.next(kt))}catch(xt){vt(xt)}}function wt(kt){try{yt(bt.throw(kt))}catch(xt){vt(xt)}}function yt(kt){var xt;kt.done?gt(kt.value):(xt=kt.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(At,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,At={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(kt){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;At;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return At.label++,{value:xt[1],done:!1};case 5:At.label++,bt=xt[1],xt=[0];continue;case 7:xt=At.ops.pop(),At.trys.pop();continue;default:if(gt=At.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){At=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(kt){return!!yt(this,kt)}}),$(vt,at?{get:function(kt){var xt=yt(this,kt);return xt&&xt.value},set:function(kt,xt){return wt(this,kt===0?0:kt,xt)}}:{add:function(kt){return wt(this,kt=kt===0?0:kt,kt)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return At(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(At,wt){ft(this,{type:bt,target:At,state:gt(At),kind:wt,last:void 0})},function(){for(var At=vt(this),wt=At.kind,yt=At.last;yt&&yt.removed;)yt=yt.previous;return At.target&&(At.last=yt=yt?yt.next:At.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(At.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",At=j[ct],wt=At&&At.prototype,yt=At,kt={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(At)||!(gt||wt.forEach&&!lt(function(){new At().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new At(Jt)}),Ft=!gt&<(function(){for(var Jt=new At,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new At,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return kt[ct]=yt,k({global:!0,constructor:!0,forced:yt!=At},kt),ft(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),At=0,wt=vt.length;Atbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new lt(!1)}ht=rt(ft,at)}for(At=xt?ft.next:ht.next;!(wt=j(At,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",At="entries",wt=function(){return this};b.exports=function(yt,kt,xt,_t,Tt,jt,Mt){nt(xt,kt,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in kn)return kn[Zn];switch(Zn){case gt:case vt:case At:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=kt+" Iterator",un=!1,kn=yt.prototype,En=kn[bt]||kn["@@iterator"]||Tt&&kn[Tt],vn=!at&&En||Gt(Tt),jn=kt=="Array"&&kn.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(kn,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(At)},Mt)for(Qt in Jt)(at||un||!(Qt in kn))&&ut(kn,Qt,Jt[Qt]);else k({target:kt,proto:!0,forced:at||un},Jt);return $&&!Mt||kn[bt]===vn||ut(kn,bt,vn,{name:Tt}),dt[kt]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var At=it(bt);return _e(At,"source")||(At.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,At=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(kt){throw vt.head&&k(),kt}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(At)}):ft?k=function(){ht.nextTick(At)}:(it=tt(it,nt),k=function(){it(At)}):(j=!0,$=ct.createTextNode(""),new st(At).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,At=et.MessageChannel,wt=et.String,yt=0,kt={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(kt,Ft)){var Jt=kt[Ft];delete kt[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return kt[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete kt[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:At&&!st?(_e=($=new At).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var At=[];return ut(at,st,{that:At}),tt(gt,"errors",At),gt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--ct||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(At){var wt=bt++,yt=!1;gt++,j(ht,ut,At).then(function(kt){yt||vt||(vt=!0,ft(kt))},function(kt){yt||vt||(yt=!0,at[wt]=kt,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),At=d(8572),wt=d(9909),yt=d(2492),kt=d(3702),xt=d(8523),_t="Promise",Tt=kt.CONSTRUCTOR,jt=kt.REJECTION_EVENT,Mt=kt.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,kn=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(kn&&kn.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},fn=function(Cn,Dn){var gn,$n,In,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),In=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!In&&Pn.exit(),bn(sr)}},An=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)fn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&dn(Cn)}))},yn=function(Cn,Dn,gn){var $n,In;Zn?(($n=kn.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(In=tt["on"+Cn])?In($n):Cn===nn&>("Unhandled promise rejection",gn)},dn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Nn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,An(Cn,!0))},Rn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var In={done:!1};try{rt($n,Dn,Sn(Rn,In,Cn),Sn(Nn,In,Cn))}catch(Un){Nn(In,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,An(Cn,!1))}catch(In){Nn({done:!1},In,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Rn,Dn),Sn(Nn,Dn))}catch(gn){Nn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new At,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){fn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Rn,Dn),this.reject=Sn(Nn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,In){rt($,gn,$n,In)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var vt=ht,gt=-1,At=0,wt=ft.length;At-1&&(vt=ht.slice(0,gt),ht=ht.slice(gt));var kt=vt.lastIndexOf("@");kt!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,kt)),vt=vt.slice(kt+1)),ct.hostname=vt;var xt=vt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=vt.substr(0,vt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in kt?kt[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var vt=et;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var gt=et.getBoundingClientRect();if(ft&&(gt.width===0||gt.height===0))return!0;if(ct)return _e(gt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var At=et;At=At.parentElement;){var wt=j(At).overflow;if((wt==="scroll"||wt==="hidden")&&_e(gt,At.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),vt=d(6930),gt=d(8079),At=d(9803),wt=d(3487),yt=d(1369);function kt(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(kn){var En,vn=Object.getOwnPropertyDescriptor(Gt,kn),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[kn],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(kn),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(kn)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(kn)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,kn=Qt.timeout,En=kn===void 0?0:kn,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,fn=wn===void 0?new jt:wn,An=Qt.unenumerable,yn=An!==void 0&&An,dn=Qt.symbol,xn=dn!==void 0&&dn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,Nn=Rn===void 0?[]:Rn,Cn="",Dn={visitor:fn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Nn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var In,Un=[],hn=fn.get(Jt);if(hn?(In=hn.id,Un.push('"reference":'.concat(In))):(In=fn.set(Jt),Un.push('"id":'.concat(In))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(kt("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(kt("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});bn.length&&Un.push(kt("symbol",bn,Gt||Jt,Dn))}var Ln=it(Jt);if(Ln&&!ct(Nn,Ln)){var sr='"proto":'.concat(_(Ln,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(vt){return vt[0]===" "?vt.slice(bt):vt}).join(` +`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,At=0,wt=ft.length;At-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var kt=gt.lastIndexOf("@");kt!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,kt)),gt=gt.slice(kt+1)),ct.hostname=gt;var xt=gt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in kt?kt[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var At=et;At=At.parentElement;){var wt=j(At).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,At.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),At=d(9803),wt=d(3487),yt=d(1369);function kt(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(kn){var En,vn=Object.getOwnPropertyDescriptor(Gt,kn),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[kn],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(kn),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(kn)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(kn)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,kn=Qt.timeout,En=kn===void 0?0:kn,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,fn=wn===void 0?new jt:wn,An=Qt.unenumerable,yn=An!==void 0&&An,dn=Qt.symbol,xn=dn!==void 0&&dn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Nn=Qt.ignore,Rn=Nn===void 0?[]:Nn,Cn="",Dn={visitor:fn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Rn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var In,Un=[],hn=fn.get(Jt);if(hn?(In=hn.id,Un.push('"reference":'.concat(In))):(In=fn.set(Jt),Un.push('"id":'.concat(In))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(kt("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(kt("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});bn.length&&Un.push(kt("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(Rn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),vt=et(d(3577)),gt=et(d(6768));d(8169);var At=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var kn={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(kn)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,kn=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=kn("margin-left"),vn=kn("margin-right"),jn=kn("margin-top"),Zn=kn("margin-bottom"),nn=kn("border-left-width"),wn=kn("border-right-width"),fn=kn("border-top-width"),An=kn("border-bottom-width"),yn=kn("padding-left"),dn=kn("padding-right"),xn=kn("padding-top"),sn=kn("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+fn+xn,width:Wt-nn-yn-wn-dn,height:un-fn-xn-An-sn}),fillColor:kt(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+fn,width:Wt-nn-wn,height:un-fn-An}),fillColor:kt(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:kt(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return vt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],kn=Qt[2];if(un===Jt){if(kn)try{for(var En=_e(kn),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=At,b.exports=At,b.exports.default=At;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(_t){return(0,gt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,kt){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(kt===void 0||kt-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var kt=typeof Symbol=="function"&&Symbol.iterator,xt=kt&&yt[kt],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,kt){var xt=yt[3];return[(1-xt)*kt[0]+xt*yt[0],(1-xt)*kt[1]+xt*yt[1],(1-xt)*kt[2]+xt*yt[2],xt+kt[3]*(1-xt)]}function $(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var kt=d(yt,4),xt=kt[0],_t=kt[1],Tt=kt[2],jt=kt[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,kt){var xt=$(j(yt,kt)),_t=$(kt);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function vt(yt,kt){if(yt=bt(yt),kt=bt(kt),Math.abs(yt-kt)=yt?(xt=(Math.pow(kt,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,kt){return vt(at(yt),at(kt))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(yt,kt,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-kt-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(kt+ct)/ut),1/nt)}yt=bt(yt),kt/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var gt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function At(yt,kt){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?xt>=14:xt>=18}gt.reverse(),_.getAPCAThreshold=function(yt,kt){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(kt);try{for(var Jt=k(gt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var kn=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=kn.next();!En.done;En=kn.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=kn.return)&&jt.call(kn)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=At;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,kt){return At(yt,kt)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,vt=ht.call(st),gt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=vt.next()).done;)gt.push(at.value)}catch(At){bt={error:At}}finally{try{at&&!at.done&&(ht=vt.return)&&ht.call(vt)}finally{if(bt)throw bt.error}}return gt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,vt=ct.length;btkn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,kt-Ft-Gt);var fn=yt.minY-Qt-Jt,An=!0;fn<0?(fn=Math.min(xt-Jt,yt.maxY+Qt),An=!1):yt.minY>xt&&(fn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&fn>=yt.minY&&fn+Jt<=yt.maxY,dn=wnyt.minX&&fnyt.minY;if(dn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=fn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=An?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(An?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function gt(Ft){return Math.round(Ft*at)}function At(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,kt=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,gt(yt)-15,gt(wt),gt(yt)):st.fillRect(0,0,gt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-vt);for(var xt=yt+At(vt),_t=100;_t]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,vt=lt.call(this)||this;return vt.subComponents=[],vt.compName=ht,vt.c=(0,nt.classPrefix)(ht),vt.options={},vt.container=ft,vt.$container=(0,et.default)(ft),vt.$container.addClass(["luna-".concat(ht),vt.c("platform-".concat((0,nt.getPlatform)()))]),vt.on("optionChange",function(gt,At,wt){var yt=vt.c;gt==="theme"&&(vt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(At))),(0,tt.default)(vt.subComponents,function(kt){return kt.setOption("theme",At)}))}),vt.setOption("theme",bt),vt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,vt){var gt=ht[vt];ht[vt]=bt,ct.emit("optionChange",vt,bt,gt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,vt){var gt=bt.toLowerCase(),At=function(yt){var kt=yt.match($);return kt?kt.map(Number):[]}(vt),wt=bt;if(gt==="m"&&At.length>2&&(ct.push([wt].concat(At.splice(0,2))),gt="l",wt=wt==="m"?"l":"L"),At.length=k[gt]&&At.length&&k[gt];)ct.push([wt].concat(At.splice(0,k[gt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==kt?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,gt.save(),gt.translate(wn.x,wn.y),gt.rotate(jt),gt.scale(En,vn),gt.arc(0,0,1,yt,wt,!xt),gt.restore();break;case"C":fn=gn[3],An=gn[4],Qt=gn[5],Wt=gn[6],gt.bezierCurveTo(gn[1],gn[2],fn,An,Qt,Wt);break;case"c":gt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),fn=gn[3]+Qt,An=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":fn!==null&&An!==null||(fn=Qt,An=Wt),gt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1],gn[2],gn[3],gn[4]),fn=gn[1],An=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":fn!==null&&An!==null||(fn=Qt,An=Wt),gt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),fn=gn[1]+Qt,An=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],dn=gn[2],Qt=gn[3],Wt=gn[4],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"q":yn=gn[1]+Qt,dn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"T":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt=gn[1],Wt=gn[2],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"t":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt+=gn[1],Wt+=gn[2],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"z":case"Z":Qt=Nn.x,Wt=Nn.y,Nn=void 0,gt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],kn=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],gt.arc(Qt,Wt,kn,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],kn=gn[5],gt.arcTo(Gt,un,Qt,Wt,kn);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],gt.save(),gt.translate(Qt,Wt),gt.rotate(jt),gt.scale(En,vn),gt.arc(0,0,1,yt,wt,xn),gt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Nn={x:Qt,y:Wt},gt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var At=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var kn={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(kn)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,kn=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=kn("margin-left"),vn=kn("margin-right"),jn=kn("margin-top"),Zn=kn("margin-bottom"),nn=kn("border-left-width"),wn=kn("border-right-width"),fn=kn("border-top-width"),An=kn("border-bottom-width"),yn=kn("padding-left"),dn=kn("padding-right"),xn=kn("padding-top"),sn=kn("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+fn+xn,width:Wt-nn-yn-wn-dn,height:un-fn-xn-An-sn}),fillColor:kt(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+fn,width:Wt-nn-wn,height:un-fn-An}),fillColor:kt(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:kt(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],kn=Qt[2];if(un===Jt){if(kn)try{for(var En=_e(kn),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=At,b.exports=At,b.exports.default=At;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,kt){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(kt===void 0||kt-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var kt=typeof Symbol=="function"&&Symbol.iterator,xt=kt&&yt[kt],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,kt){var xt=yt[3];return[(1-xt)*kt[0]+xt*yt[0],(1-xt)*kt[1]+xt*yt[1],(1-xt)*kt[2]+xt*yt[2],xt+kt[3]*(1-xt)]}function $(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var kt=d(yt,4),xt=kt[0],_t=kt[1],Tt=kt[2],jt=kt[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,kt){var xt=$(j(yt,kt)),_t=$(kt);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,kt){if(yt=bt(yt),kt=bt(kt),Math.abs(yt-kt)=yt?(xt=(Math.pow(kt,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,kt){return gt(at(yt),at(kt))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,kt,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-kt-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(kt+ct)/ut),1/nt)}yt=bt(yt),kt/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function At(yt,kt){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,kt){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(kt);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var kn=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=kn.next();!En.done;En=kn.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=kn.return)&&jt.call(kn)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=At;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,kt){return At(yt,kt)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(At){bt={error:At}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btkn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,kt-Ft-Gt);var fn=yt.minY-Qt-Jt,An=!0;fn<0?(fn=Math.min(xt-Jt,yt.maxY+Qt),An=!1):yt.minY>xt&&(fn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&fn>=yt.minY&&fn+Jt<=yt.maxY,dn=wnyt.minX&&fnyt.minY;if(dn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=fn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=An?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(An?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function At(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,kt=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+At(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,At,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(At))),(0,tt.default)(gt.subComponents,function(kt){return kt.setOption("theme",At)}))}),gt.setOption("theme",bt),gt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),At=function(yt){var kt=yt.match($);return kt?kt.map(Number):[]}(gt),wt=bt;if(vt==="m"&&At.length>2&&(ct.push([wt].concat(At.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),At.length=k[vt]&&At.length&&k[vt];)ct.push([wt].concat(At.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==kt?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Nn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Nn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":fn=gn[3],An=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],fn,An,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),fn=gn[3]+Qt,An=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":fn!==null&&An!==null||(fn=Qt,An=Wt),vt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1],gn[2],gn[3],gn[4]),fn=gn[1],An=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":fn!==null&&An!==null||(fn=Qt,An=Wt),vt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),fn=gn[1]+Qt,An=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],dn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"q":yn=gn[1]+Qt,dn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"T":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"t":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"z":case"Z":Qt=Rn.x,Wt=Rn.y,Rn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],kn=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,kn,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],kn=gn[5],vt.arcTo(Gt,un,Qt,Wt,kn);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Rn={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntDemo Dapp React UI - + diff --git a/package-lock.json b/package-lock.json index 659ce99..8e71f23 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "../tonconnect/sdk/packages/ui-react", + "@tonconnect/ui-react": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -47,29 +47,6 @@ "react-dom": ">=17.0.0" } }, - "../tonconnect/sdk/packages/ui-react": { - "name": "@tonconnect/ui-react", - "version": "1.0.0-beta.9", - "license": "Apache-2.0", - "dependencies": { - "@tonconnect/ui": "^1.0.0-beta.8" - }, - "devDependencies": { - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@vitejs/plugin-react": "^3.0.0", - "csstype": "^3.1.1", - "eslint-plugin-react": "^7.31.11", - "eslint-plugin-react-hooks": "^4.6.0", - "typescript": "^4.9.3", - "vite": "^4.0.0", - "vite-plugin-dts": "^1.7.1" - }, - "peerDependencies": { - "react": ">=17.0.0", - "react-dom": ">=17.0.0" - } - }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", @@ -836,9 +813,102 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, + "node_modules/@tonconnect/isomorphic-eventsource": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.1.tgz", + "integrity": "sha512-ODk48pMlqLSOvu3fM0R1sdlz/Cv2y4hSfwtXmLq9ky9+H7ZQfw/16ElpIJ69B4lUvHycxrueNgrRtF9PJHoGMw==", + "dependencies": { + "eventsource": "^2.0.2" + } + }, + "node_modules/@tonconnect/isomorphic-fetch": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.2.tgz", + "integrity": "sha512-DAyA4oL7MqbBo9k8+8E+YiWsGCYi6UMhDTcsZjhgzhESkBNG6b+NBkpb1KH4oi0xDZQoknFtY9XogJLuQtSMQQ==", + "dependencies": { + "node-fetch": "^2.6.9" + } + }, + "node_modules/@tonconnect/isomorphic-fetch/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@tonconnect/protocol": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.5.tgz", + "integrity": "sha512-kR0E+CWZl6JrE/30283v+sRiAvEu21t1xOLFx6f/BxlCNLY2wki39+L32+iicX8gn/Ig99L1flr9TAI9QW9bnQ==", + "dependencies": { + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1" + } + }, + "node_modules/@tonconnect/sdk": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-2.2.0.tgz", + "integrity": "sha512-8plnAXzaLhapUnt47ZqAOQSIQ8NHSvgTSR74QVJdPWqg8128smgGM4cDYewKdBfTD6Lup0odT1WMMrJu+rE4NQ==", + "dependencies": { + "@tonconnect/isomorphic-eventsource": "^0.0.1", + "@tonconnect/isomorphic-fetch": "^0.0.2", + "@tonconnect/protocol": "^2.2.5" + } + }, + "node_modules/@tonconnect/ui": { + "version": "1.0.0-beta.7", + "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", + "integrity": "sha512-UGmMeMu3f3Jsl4w1h0/f0UMhyE1wYwAcUOLO2KbZFWCJk+lMFvs8kBCJLOzqH4EjeCDiTa3Zk7PEfohYfkvdUw==", + "license": "Apache-2.0", + "dependencies": { + "@tonconnect/sdk": "^2.2.0", + "classnames": "^2.3.2", + "deepmerge": "^4.2.2", + "ua-parser-js": "^1.0.35" + } + }, "node_modules/@tonconnect/ui-react": { - "resolved": "../tonconnect/sdk/packages/ui-react", - "link": true + "version": "2.0.1", + "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", + "integrity": "sha512-j7YsjYDPeOFMPY1G71ai5irtvnvEIfkylBE+4zVTsfXl0TLByH1cpDXEyhB9Yw7Fp9lmFsyJMJ9zO1+EclwZSQ==", + "license": "Apache-2.0", + "dependencies": { + "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" + }, + "peerDependencies": { + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@tonconnect/ui/node_modules/ua-parser-js": { + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", + "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } }, "node_modules/@types/prop-types": { "version": "15.7.5", @@ -1036,6 +1106,11 @@ "fsevents": "~2.3.2" } }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -1088,6 +1163,14 @@ } } }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.4.353", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz", @@ -1154,6 +1237,14 @@ "node": ">=0.8.0" } }, + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/fbemitter": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", @@ -1764,6 +1855,16 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "node_modules/tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "node_modules/tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" + }, "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", @@ -2393,19 +2494,73 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, + "@tonconnect/isomorphic-eventsource": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.1.tgz", + "integrity": "sha512-ODk48pMlqLSOvu3fM0R1sdlz/Cv2y4hSfwtXmLq9ky9+H7ZQfw/16ElpIJ69B4lUvHycxrueNgrRtF9PJHoGMw==", + "requires": { + "eventsource": "^2.0.2" + } + }, + "@tonconnect/isomorphic-fetch": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.2.tgz", + "integrity": "sha512-DAyA4oL7MqbBo9k8+8E+YiWsGCYi6UMhDTcsZjhgzhESkBNG6b+NBkpb1KH4oi0xDZQoknFtY9XogJLuQtSMQQ==", + "requires": { + "node-fetch": "^2.6.9" + }, + "dependencies": { + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@tonconnect/protocol": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.5.tgz", + "integrity": "sha512-kR0E+CWZl6JrE/30283v+sRiAvEu21t1xOLFx6f/BxlCNLY2wki39+L32+iicX8gn/Ig99L1flr9TAI9QW9bnQ==", + "requires": { + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1" + } + }, + "@tonconnect/sdk": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-2.2.0.tgz", + "integrity": "sha512-8plnAXzaLhapUnt47ZqAOQSIQ8NHSvgTSR74QVJdPWqg8128smgGM4cDYewKdBfTD6Lup0odT1WMMrJu+rE4NQ==", + "requires": { + "@tonconnect/isomorphic-eventsource": "^0.0.1", + "@tonconnect/isomorphic-fetch": "^0.0.2", + "@tonconnect/protocol": "^2.2.5" + } + }, + "@tonconnect/ui": { + "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", + "integrity": "sha512-UGmMeMu3f3Jsl4w1h0/f0UMhyE1wYwAcUOLO2KbZFWCJk+lMFvs8kBCJLOzqH4EjeCDiTa3Zk7PEfohYfkvdUw==", + "requires": { + "@tonconnect/sdk": "^2.2.0", + "classnames": "^2.3.2", + "deepmerge": "^4.2.2", + "ua-parser-js": "^1.0.35" + }, + "dependencies": { + "ua-parser-js": { + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", + "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==" + } + } + }, "@tonconnect/ui-react": { - "version": "file:../tonconnect/sdk/packages/ui-react", + "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", + "integrity": "sha512-j7YsjYDPeOFMPY1G71ai5irtvnvEIfkylBE+4zVTsfXl0TLByH1cpDXEyhB9Yw7Fp9lmFsyJMJ9zO1+EclwZSQ==", "requires": { - "@tonconnect/ui": "^1.0.0-beta.8", - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@vitejs/plugin-react": "^3.0.0", - "csstype": "^3.1.1", - "eslint-plugin-react": "^7.31.11", - "eslint-plugin-react-hooks": "^4.6.0", - "typescript": "^4.9.3", - "vite": "^4.0.0", - "vite-plugin-dts": "^1.7.1" + "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" } }, "@types/prop-types": { @@ -2542,6 +2697,11 @@ "readdirp": "~3.6.0" } }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2586,6 +2746,11 @@ "ms": "2.1.2" } }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, "electron-to-chromium": { "version": "1.4.353", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz", @@ -2639,6 +2804,11 @@ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, + "eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==" + }, "fbemitter": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", @@ -3078,6 +3248,16 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" + }, "typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", diff --git a/package.json b/package.json index 38840b0..bbf8c5c 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "../tonconnect/sdk/packages/ui-react", + "@tonconnect/ui-react": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From b4053b767e2255105881f55a5912b9dc391dcad9 Mon Sep 17 00:00:00 2001 From: siandrev Date: Tue, 5 Sep 2023 17:23:06 +0200 Subject: [PATCH 005/117] chore: rebuild --- .../{index-aac08d88.js => index-71a97e77.js} | 275 +++++++++++------- docs/index.html | 2 +- 2 files changed, 166 insertions(+), 111 deletions(-) rename docs/assets/{index-aac08d88.js => index-71a97e77.js} (81%) diff --git a/docs/assets/index-aac08d88.js b/docs/assets/index-71a97e77.js similarity index 81% rename from docs/assets/index-aac08d88.js rename to docs/assets/index-71a97e77.js index ba6befc..7a2bfe5 100644 --- a/docs/assets/index-aac08d88.js +++ b/docs/assets/index-71a97e77.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0At(Zn,kn))wn!==void 0&&0>At(wn,Zn)?(Wt[En]=wn,Wt[nn]=kn,En=nn):(Wt[En]=Zn,Wt[jn]=kn,En=jn);else if(wn!==void 0&&0>At(wn,kn))Wt[En]=wn,Wt[nn]=kn,En=nn;else break e}}return un}return null}function At(Wt,un){var kn=Wt.sortIndex-un.sortIndex;return kn!==0?kn:Wt.id-un.id}var wt=[],yt=[],kt=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var kn=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=kn,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var kn=_t;_t=un;try{return Wt()}finally{_t=kn}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var kn=_t;_t=Wt;try{return un()}finally{_t=kn}},b.unstable_scheduleCallback=function(Wt,un,kn){var En=b.unstable_now();switch(typeof kn=="object"&&kn!==null?(kn=kn.delay,kn=typeof kn=="number"&&0En?(Wt.sortIndex=kn,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,kn-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var kn=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=kn}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,ft=null,dt=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0At(Zn,kn))wn!==void 0&&0>At(wn,Zn)?(Wt[En]=wn,Wt[nn]=kn,En=nn):(Wt[En]=Zn,Wt[jn]=kn,En=jn);else if(wn!==void 0&&0>At(wn,kn))Wt[En]=wn,Wt[nn]=kn,En=nn;else break e}}return un}return null}function At(Wt,un){var kn=Wt.sortIndex-un.sortIndex;return kn!==0?kn:Wt.id-un.id}var wt=[],yt=[],kt=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var kn=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=kn,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var kn=_t;_t=un;try{return Wt()}finally{_t=kn}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var kn=_t;_t=Wt;try{return un()}finally{_t=kn}},b.unstable_scheduleCallback=function(Wt,un,kn){var En=b.unstable_now();switch(typeof kn=="object"&&kn!==null?(kn=kn.delay,kn=typeof kn=="number"&&0En?(Wt.sortIndex=kn,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,kn-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var kn=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=kn}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -34,11 +34,11 @@ object-assign `+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(nt){var k=nt}Reflect.construct(b,[],_)}else{try{_.call()}catch(nt){k=nt}b.call(_.prototype)}else{try{throw Error()}catch(nt){k=nt}b()}}catch(nt){if(nt&&k&&typeof nt.stack=="string"){for(var j=nt.stack.split(` `),$=k.stack.split(` `),_e=j.length-1,et=$.length-1;1<=_e&&0<=et&&j[_e]!==$[et];)et--;for(;1<=_e&&0<=et;_e--,et--)if(j[_e]!==$[et]){if(_e!==1||et!==1)do if(_e--,et--,0>et||j[_e]!==$[et])return` -`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(At=gt,gt=null):At=gt.sibling;var wt=ot(ft,gt,ct[vt],ht);if(wt===null){gt===null&&(gt=At);break}b&>&&wt.alternate===null&&_(ft,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=At}if(vt===ct.length)return d(ft,gt),at;if(gt===null){for(;vtvt?(At=gt,gt=null):At=gt.sibling;var yt=ot(ft,gt,wt.value,ht);if(yt===null){gt===null&&(gt=At);break}b&>&&yt.alternate===null&&_(ft,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=At}if(wt.done)return d(ft,gt),at;if(gt===null){for(;!wt.done;vt++,wt=ct.next())wt=it(ft,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(ft,gt);!wt.done;vt++,wt=ct.next())wt=ut(gt,ft,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(kt){return _(ft,kt)}),at}return function(ft,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(ft,at.sibling),st=j(at,ct.props.children),st.return=ft,ft=st;break e}break;default:if(at.elementType===ct.type){d(ft,at.sibling),st=j(at,ct.props),st.ref=Qg(ft,at,ct),st.return=ft,ft=st;break e}}d(ft,at);break}else _(ft,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,ht,ct.key),st.return=ft,ft=st):(ht=Vg(ct.type,ct.key,ct.props,null,ft.mode,ht),ht.ref=Qg(ft,st,ct),ht.return=ft,ft=ht)}return _e(ft);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,ht),st.return=ft,ft=st}return _e(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,ht),st.return=ft,ft=st),_e(ft);if(Pg(ct))return lt(ft,st,ct,ht);if(La(ct))return dt(ft,st,ct,ht);if(bt&&Rg(ft,ct),typeof ct>"u"&&!at)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var dt=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var ft=$(_._source);if(!He(_e,ft)){ft=d(_._source),He(rt,ft)||(tt(ft),ft=Ig(dt),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(At=gt,gt=null):At=gt.sibling;var wt=ot(dt,gt,ct[vt],ht);if(wt===null){gt===null&&(gt=At);break}b&>&&wt.alternate===null&&_(dt,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=At}if(vt===ct.length)return d(dt,gt),at;if(gt===null){for(;vtvt?(At=gt,gt=null):At=gt.sibling;var yt=ot(dt,gt,wt.value,ht);if(yt===null){gt===null&&(gt=At);break}b&>&&yt.alternate===null&&_(dt,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=At}if(wt.done)return d(dt,gt),at;if(gt===null){for(;!wt.done;vt++,wt=ct.next())wt=it(dt,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(dt,gt);!wt.done;vt++,wt=ct.next())wt=ut(gt,dt,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(kt){return _(dt,kt)}),at}return function(dt,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(dt,at.sibling),st=j(at,ct.props.children),st.return=dt,dt=st;break e}break;default:if(at.elementType===ct.type){d(dt,at.sibling),st=j(at,ct.props),st.ref=Qg(dt,at,ct),st.return=dt,dt=st;break e}}d(dt,at);break}else _(dt,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,dt.mode,ht,ct.key),st.return=dt,dt=st):(ht=Vg(ct.type,ct.key,ct.props,null,dt.mode,ht),ht.ref=Qg(dt,st,ct),ht.return=dt,dt=ht)}return _e(dt);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(dt,st.sibling),st=j(st,ct.children||[]),st.return=dt,dt=st;break e}else{d(dt,st);break}else _(dt,st);st=st.sibling}st=Wg(ct,dt.mode,ht),st.return=dt,dt=st}return _e(dt)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(dt,st.sibling),st=j(st,ct),st.return=dt,dt=st):(d(dt,st),st=Ug(ct,dt.mode,ht),st.return=dt,dt=st),_e(dt);if(Pg(ct))return lt(dt,st,ct,ht);if(La(ct))return ft(dt,st,ct,ht);if(bt&&Rg(dt,ct),typeof ct>"u"&&!at)switch(dt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(dt.type)||"Component"))}return d(dt,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var ft=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var dt=$(_._source);if(!He(_e,dt)){dt=d(_._source),He(rt,dt)||(tt(dt),dt=Ig(ft),j.mutableReadLanes|=dt&j.pendingLanes),dt=j.mutableReadLanes,j.entangledLanes|=dt;for(var st=j.entanglements,ct=dt;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` Error generating stack: `+$.message+` -`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var At=Si(ot,$,_);Bg(ot,At);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,It=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=It>>16&255,Ct[Lt+2]=It>>8&255,Ct[Lt+3]=It&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,It,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,It,pt){return dt(Ct,Lt,It,pt,16)}function st(Ct,Lt,It,pt){return dt(Ct,Lt,It,pt,32)}function ct(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Rt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Nt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,dr=$t,Tn=Nt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,dr=dr+$t|0,Tn=Tn+Nt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,kr=kr+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=dr>>>0&255,Ct[21]=dr>>>8&255,Ct[22]=dr>>>16&255,Ct[23]=dr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=kr>>>0&255,Ct[49]=kr>>>8&255,Ct[50]=kr>>>16&255,Ct[51]=kr>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Rt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Nt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,dr=$t,Tn=Nt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=dr>>>0&255,Ct[5]=dr>>>8&255,Ct[6]=dr>>>16&255,Ct[7]=dr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,It,pt){ct(Ct,Lt,It,pt)}function bt(Ct,Lt,It,pt){ht(Ct,Lt,It,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,It,pt,Pt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,Nt;for(Nt=0;Nt<16;Nt++)Rt[Nt]=0;for(Nt=0;Nt<8;Nt++)Rt[Nt]=Kt[Nt];for(;Pt>=64;){for(at(Ot,Rt,Et,gt),Nt=0;Nt<64;Nt++)Ct[Lt+Nt]=It[pt+Nt]^Ot[Nt];for($t=1,Nt=8;Nt<16;Nt++)$t=$t+(Rt[Nt]&255)|0,Rt[Nt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,Rt,Et,gt),Nt=0;Nt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;It-=64,Lt+=64}if(It>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|It<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(It>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};kt.prototype.blocks=function(Ct,Lt,It){for(var pt=this.fin?0:2048,Pt,Kt,Et,Rt,Ot,$t,Nt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],dr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],kr=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];It>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,dr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Nt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Nt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Nt>>>8|rn<<8)&8191,kr+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=dr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=kr*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=dr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=kr*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=dr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=kr*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=dr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=kr*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=dr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=kr*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=dr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=kr*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=dr*Rr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=kr*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=dr*Br,Hn+=Tn*Rr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=kr*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=dr*Dr,Qn+=Tn*Br,Qn+=Ln*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=kr*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=dr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=kr*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,dr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,kr=rr,Lt+=16,It-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=dr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=kr},kt.prototype.finish=function(Ct,Lt){var It=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,It[0]=this.h[0]+5,pt=It[0]>>>13,It[0]&=8191,Et=1;Et<10;Et++)It[Et]=this.h[Et]+pt,pt=It[Et]>>>13,It[Et]&=8191;for(It[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)It[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|It[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},kt.prototype.update=function(Ct,Lt,It){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>It&&(Pt=It),pt=0;pt=16&&(Pt=It-It%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,It-=Pt),It){for(pt=0;pt>16&1),Kt[It-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(It=0;It<16;It++)Ct[2*It]=Et[It]&255,Ct[2*It+1]=Et[It]>>8}function Gt(Ct,Lt){var It=new Uint8Array(32),pt=new Uint8Array(32);return Qt(It,Ct),Qt(pt,Lt),st(It,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var It;for(It=0;It<16;It++)Ct[It]=Lt[2*It]+(Lt[2*It+1]<<8);Ct[15]&=32767}function kn(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+It[pt]}function En(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-It[pt]}function vn(Ct,Lt,It){var pt,Pt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,Nt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,dr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,kr=0,Tr=0,jr=0,Or=0,an=It[0],Rr=It[1],Br=It[2],Dr=It[3],Pr=It[4],$r=It[5],zr=It[6],no=It[7],Vr=It[8],Xr=It[9],eo=It[10],to=It[11],oo=It[12],lo=It[13],ao=It[14],uo=It[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Nt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,Nt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,Nt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Rr,Nt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Nt+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Nt+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,dr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,dr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,dr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,dr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,dr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,dr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,dr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,dr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,kr+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,dr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,kr+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,dr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,kr+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,dr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,kr+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*dr,Nt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*kr,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Nt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(It,It),pt!==2&&pt!==4&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function nn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(It,It),pt!==1&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function wn(Ct,Lt,It){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),Nt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,It),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Nt[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=Nt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,Nt,Kt),kn(rn,Rt,$t),En(Rt,Rt,$t),kn($t,Ot,Nt),En(Ot,Ot,Nt),jn(Nt,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),kn(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,Nt,tn),vn(Rt,$t,nt),kn(Rt,Rt,Nt),vn($t,$t,Rt),vn(Rt,Nt,tn),vn(Nt,Ot,Pt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,Nt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Rt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Nt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function fn(Ct,Lt){return wn(Ct,Lt,$)}function An(Ct,Lt){return k(Lt,32),fn(Ct,Lt)}function yn(Ct,Lt,It){var pt=new Uint8Array(32);return wn(pt,It,Lt),bt(Ct,j,pt,gt)}var dn=Tt,xn=jt;function sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),dn(Ct,Lt,It,pt,Et)}function Sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,It,pt,Et)}var Nn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Lt,It,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,Nt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,dr,Tn,Ln,ar,tr,er,or,kr=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)dr=8*mr+oo,Pt[mr]=It[dr+0]<<24|It[dr+1]<<16|It[dr+2]<<8|It[dr+3],Kt[mr]=It[dr+4]<<24|It[dr+5]<<16|It[dr+6]<<8|It[dr+7];for(mr=0;mr<80;mr++)if(Et=kr,Rt=Tr,Ot=jr,$t=Or,Nt=an,rn=Rr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Nn[mr*2],Ln=Nn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(kr>>>28|Pr<<32-28)^(Pr>>>34-32|kr<<32-(34-32))^(Pr>>>39-32|kr<<32-(39-32)),Ln=(Pr>>>28|kr<<32-28)^(kr>>>34-32|Pr<<32-(34-32))^(kr>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=kr&Tr^kr&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=Nt,Br=rn,Dr=tn,kr=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(dr=0;dr<16;dr++)Tn=Pt[dr],Ln=Kt[dr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(dr+9)%16],Ln=Kt[(dr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(dr+1)%16],Jn=Kt[(dr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(dr+14)%16],Jn=Kt[(dr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[dr]=er&65535|or<<16,Kt[dr]=ar&65535|tr<<16;Tn=kr,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=kr=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,It){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=It;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Rn(pt,Pt,Lt,It),It%=128,Et=0;Et=0;--Pt)pt=It[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var It=[d(),d(),d(),d()];Mt(It[0],it),Mt(It[1],ot),Mt(It[2],et),vn(It[3],it,ot),In(Ct,It,Lt)}function hn(Ct,Lt,It){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(It||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var It,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(It=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],It=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=It*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),It;for(It=0;It<64;It++)Lt[It]=Ct[It];for(It=0;It<64;It++)Ct[It]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,It,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),Nt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=It+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function fr(Ct,Lt,It,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(It<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),It=0;It=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var At=Si(ot,$,_);Bg(ot,At);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,It=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=It>>16&255,Ct[Lt+2]=It>>8&255,Ct[Lt+3]=It&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,It,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,It,pt){return ft(Ct,Lt,It,pt,16)}function st(Ct,Lt,It,pt){return ft(Ct,Lt,It,pt,32)}function ct(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Nt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,kr=kr+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=kr>>>0&255,Ct[49]=kr>>>8&255,Ct[50]=kr>>>16&255,Ct[51]=kr>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,It,pt){ct(Ct,Lt,It,pt)}function bt(Ct,Lt,It,pt){ht(Ct,Lt,It,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,It,pt,Pt,Kt,Et){var Nt=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)Nt[Rt]=0;for(Rt=0;Rt<8;Rt++)Nt[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,Nt,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=It[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(Nt[Rt]&255)|0,Nt[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,Nt,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Nt=1,Ot=8;Ot<16;Ot++)Nt=Nt+(Kt[Ot]&255)|0,Kt[Ot]=Nt&255,Nt>>>=8;It-=64,Lt+=64}if(It>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|It<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(It>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Nt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Nt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Nt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};kt.prototype.blocks=function(Ct,Lt,It){for(var pt=this.fin?0:2048,Pt,Kt,Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],kr=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Nr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];It>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Nt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Nt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Nt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,kr+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Nr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=kr*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Nr),Ht+=or*(5*an),Ht+=kr*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Nr),pn+=kr*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=kr*(5*Nr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Nr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=kr*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Nr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=kr*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Nr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=kr*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Nr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=kr*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Nr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=kr*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Nr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=kr*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,kr=rr,Lt+=16,It-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=kr},kt.prototype.finish=function(Ct,Lt){var It=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,It[0]=this.h[0]+5,pt=It[0]>>>13,It[0]&=8191,Et=1;Et<10;Et++)It[Et]=this.h[Et]+pt,pt=It[Et]>>>13,It[Et]&=8191;for(It[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)It[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|It[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},kt.prototype.update=function(Ct,Lt,It){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>It&&(Pt=It),pt=0;pt=16&&(Pt=It-It%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,It-=Pt),It){for(pt=0;pt>16&1),Kt[It-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(It=0;It<16;It++)Ct[2*It]=Et[It]&255,Ct[2*It+1]=Et[It]>>8}function Gt(Ct,Lt){var It=new Uint8Array(32),pt=new Uint8Array(32);return Qt(It,Ct),Qt(pt,Lt),st(It,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var It;for(It=0;It<16;It++)Ct[It]=Lt[2*It]+(Lt[2*It+1]<<8);Ct[15]&=32767}function kn(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+It[pt]}function En(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-It[pt]}function vn(Ct,Lt,It){var pt,Pt,Kt=0,Et=0,Nt=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,kr=0,Tr=0,jr=0,Or=0,an=It[0],Nr=It[1],Br=It[2],Dr=It[3],Pr=It[4],$r=It[5],zr=It[6],no=It[7],Vr=It[8],Xr=It[9],eo=It[10],to=It[11],oo=It[12],lo=It[13],ao=It[14],uo=It[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Nr,Nt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Nt+=pt*Nr,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Nt+=pt*an,Ot+=pt*Nr,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Nr,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Nr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Nr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Nr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Nr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Nr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Nr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Nr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Nr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Nr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,kr+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Nr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,kr+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Nr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,kr+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Nr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,kr+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Nt+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*kr,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Nt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(It,It),pt!==2&&pt!==4&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function nn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(It,It),pt!==1&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function wn(Ct,Lt,It){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Nt=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,It),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=Nt[Et]=$t[Et]=0;for(Nt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Nt,Ot,Kt),Jt($t,Rt,Kt),kn(rn,Nt,$t),En(Nt,Nt,$t),kn($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,Nt),vn(Nt,$t,Nt),vn($t,Ot,rn),kn(rn,Nt,$t),En(Nt,Nt,$t),jn(Ot,Nt),En($t,Rt,tn),vn(Nt,$t,nt),kn(Nt,Nt,Rt),vn($t,$t,Nt),vn(Nt,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(Nt,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Nt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function An(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,It){var pt=new Uint8Array(32);return wn(pt,It,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,It,pt,Et)}function Sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,It,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Nn(Ct,Lt,It,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,kr=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Nr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=It[fr+0]<<24|It[fr+1]<<16|It[fr+2]<<8|It[fr+3],Kt[mr]=It[fr+4]<<24|It[fr+5]<<16|It[fr+6]<<8|It[fr+7];for(mr=0;mr<80;mr++)if(Et=kr,Nt=Tr,Ot=jr,$t=Or,Rt=an,rn=Nr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Nr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(kr>>>28|Pr<<32-28)^(Pr>>>34-32|kr<<32-(34-32))^(Pr>>>39-32|kr<<32-(39-32)),Ln=(Pr>>>28|kr<<32-28)^(kr>>>34-32|Pr<<32-(34-32))^(kr>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=kr&Tr^kr&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Nt,Or=Ot,an=$t,Nr=Rt,Br=rn,Dr=tn,kr=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=kr,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=kr=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Nr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Nr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,It){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Nt=It;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Nn(pt,Pt,Lt,It),It%=128,Et=0;Et=0;--Pt)pt=It[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var It=[d(),d(),d(),d()];Mt(It[0],it),Mt(It[1],ot),Mt(It[2],et),vn(It[3],it,ot),In(Ct,It,Lt)}function hn(Ct,Lt,It){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(It||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var It,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(It=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],It=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=It*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),It;for(It=0;It<64;It++)Lt[It]=Ct[It];for(It=0;It<64;It++)Ct[It]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,It,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Nt,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=It+64;for(Nt=0;Nt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,It,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Nt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(It<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),It=0;It=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==et?this[fr[0]]=fr[1].call(this,gr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===et&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=gr?fr[1].call(this,gr,fr[2]):k:this[fr[0]]=gr?gr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=gr?fr[3].call(this,gr.replace(fr[1],fr[2])):k):this[fr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Nn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Nn.call(Wn,bn,sr.os),fr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,fn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>At?Sn(Wn,At):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var In=typeof d!==nt&&(d.jQuery||d.Zepto);if(In&&!In.ua){var Un=new $n;In.ua=Un.getResult(),In.ua.get=function(){return Un.getUA()},In.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)In.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Nn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>At?Sn(Wn,At):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var In=typeof d!==nt&&(d.jQuery||d.Zepto);if(In&&!In.ua){var Un=new $n;In.ua=Un.getResult(),In.ua.get=function(){return Un.getUA()},In.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)In.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())});const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,kt,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,kt)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const kt of ot.keys())kt.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),kt=dt();if(kt!==void 0&&!_e)throw kt;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function At(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const kt=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof kt!="object"||!(kt&&"then"in kt)?(bt(_e,kt,void 0,yt),kt):(_e=kt,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),kt.then(xt=>bt(kt,xt,void 0,yt),xt=>bt(kt,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>At(!1)):At(!1),[vt,{refetch:At,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",get:"GET",learnMore:"Learn more",openExtension:"Open Extension",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"your wallet"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletModal$1={loading:"Loading wallets",qrCode:"QR Code",wallets:"Wallets",universalQRModal:{scanQR:"Scan the code below with a camera in your TON wallet.",openWallet:"Open Wallet",openInstalledWallet:"Open Wallet",dontHave:"Explore TON wallets"},desktopSelectWalletModal:{selectWallet:"Select a wallet to connect."},mobileSelectWalletModal:{connectWallet:"Connect your wallet",selectWallet:"Open Wallet on Telegram or select your wallet to connect",openLink:"Open Link"},qrCodeModal:{connectWith:"Connect with {{ name }}",scan:"Scan QR code with your phone’s or {{ name }} camera.",openWallet:"Open {{ name }}",openExtension:"Open Extension",dontHave:"Don't have {{ name }}?"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",get:"Скачать",learnMore:"Подробнее",openExtension:"Расширение",copyLink:"Копировать ссылку",copied:"Скопировано!",yourWallet:"вашем кошельке"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletModal={loading:"Список кошельков загружается",qrCode:"QR-код",wallets:"Кошельки",universalQRModal:{scanQR:"Отсканируйте код ниже с помощью камеры в вашем TON-кошельке.",openWallet:"Открыть кошелёк",openInstalledWallet:"Открыть кошелёк",dontHave:"Подробнее о TON кошельках"},desktopSelectWalletModal:{selectWallet:"Выберите кошелёк для подключения."},mobileSelectWalletModal:{connectWallet:"Подключите кошелёк",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Открыть кошелёк"},qrCodeModal:{connectWith:"Подключиться через {{ name }}",scan:"Отсканируйте код ниже.",openWallet:"Открыть {{ name }}",openExtension:"Расширение",dontHave:"У вас нет {{ name }}?"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_b;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[ft,dt]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,kt,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,kt)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),dt(yt);for(const kt of ot.keys())kt.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),kt=ft();if(kt!==void 0&&!_e)throw kt;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function At(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const kt=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof kt!="object"||!(kt&&"then"in kt)?(bt(_e,kt,void 0,yt),kt):(_e=kt,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),kt.then(xt=>bt(kt,xt,void 0,yt),xt=>bt(kt,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>ft()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=ft();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>At(!1)):At(!1),[vt,{refetch:At,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,ft,dt,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)ft[at]=j[ht],dt[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(ft[rt]=j[tt],dt[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let ft=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,ft].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",get:"GET",learnMore:"Learn more",openExtension:"Open Extension",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"your wallet"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletModal$1={loading:"Loading wallets",qrCode:"QR Code",wallets:"Wallets",universalQRModal:{scanQR:"Scan the code below with a camera in your TON wallet.",openWallet:"Open Wallet",openInstalledWallet:"Open Wallet",dontHave:"Explore TON wallets"},desktopSelectWalletModal:{selectWallet:"Select a wallet to connect."},mobileSelectWalletModal:{connectWallet:"Connect your wallet",selectWallet:"Open Wallet on Telegram or select your wallet to connect",openLink:"Open Link"},qrCodeModal:{connectWith:"Connect with {{ name }}",scan:"Scan QR code with your phone’s or {{ name }} camera.",openWallet:"Open {{ name }}",openExtension:"Open Extension",dontHave:"Don't have {{ name }}?"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",get:"Скачать",learnMore:"Подробнее",openExtension:"Расширение",copyLink:"Копировать ссылку",copied:"Скопировано!",yourWallet:"вашем кошельке"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletModal={loading:"Список кошельков загружается",qrCode:"QR-код",wallets:"Кошельки",universalQRModal:{scanQR:"Отсканируйте код ниже с помощью камеры в вашем TON-кошельке.",openWallet:"Открыть кошелёк",openInstalledWallet:"Открыть кошелёк",dontHave:"Подробнее о TON кошельках"},desktopSelectWalletModal:{selectWallet:"Выберите кошелёк для подключения."},mobileSelectWalletModal:{connectWallet:"Подключите кошелёк",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Открыть кошелёк"},qrCodeModal:{connectWith:"Подключиться через {{ name }}",scan:"Отсканируйте код ниже.",openWallet:"Открыть {{ name }}",openExtension:"Расширение",dontHave:"У вас нет {{ name }}?"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -142,10 +142,10 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{At.classList.remove(...st),At.classList.add(...ht),j&&j(At,()=>wt()),(!j||j.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))})}}for(let vt=0;vtkt!==At),rt(it))};lt.splice(vt,0,At),_e&&_e(At),At.classList.add(...at),At.classList.add(...bt),nextFrame(()=>{At.classList.remove(...at),At.classList.add(...gt)}),et&&et(At,()=>wt()),(!et||et.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$u=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ft(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&dt(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function dt(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&ft(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ft(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&dt(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],ft=new Set(ut),dt=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{At.classList.remove(...st),At.classList.add(...ht),j&&j(At,()=>wt()),(!j||j.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))})}}for(let vt=0;vtkt!==At),rt(it))};lt.splice(vt,0,At),_e&&_e(At),At.classList.add(...at),At.classList.add(...bt),nextFrame(()=>{At.classList.remove(...at),At.classList.add(...gt)}),et&&et(At,()=>wt()),(!et||et.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(ft=>{let dt;(dt=ut.get(ft))?dt.new&&(dt.new=!1,dt.newPos=getRect(ft)):ut.set(ft,dt={pos:getRect(ft),new:!ot}),dt.new&&ft.addEventListener("transitionend",()=>{dt.new=!1,ft.parentNode&&(dt.newPos=getRect(ft))},{once:!0}),dt.newPos&&(dt.pos=dt.newPos),dt.newPos=getRect(ft)}),ot?(ot=!1,ut):(lt.forEach(ft=>{const dt=ut.get(ft),st=dt.pos,ct=dt.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){dt.moved=!0;const bt=ft.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(ft=>{const dt=ut.get(ft);if(dt.moved){let st=function(at){at&&at.target!==ft||!ft.parentNode||(!at||/transform$/.test(at.propertyName))&&(ft.removeEventListener("transitionend",st),ft.classList.remove(...ht))};dt.moved=!1;const ct=ft.style,ht=d().moveClass.split(" ");ft.classList.add(...ht),ct.transform=ct.transitionDuration="",ft.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; - `;return createComponent(j,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",get svgDirection(){return k()},get children(){const $=_tmpl$$u.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"stroke",d())),$}})},_tmpl$$t=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$t.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"stroke",d())),k})()},IconButtonStyled=styled.button` + `;return createComponent(j,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"stroke",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"stroke",d())),k})()},IconButtonStyled=styled.button` padding: 0; display: flex; justify-content: center; @@ -174,7 +174,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: scale(0.92); } } -`,IconButton=b=>{const _=useDataAttributes(b),d=()=>b.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return b.class},onClick:()=>b.onClick(),"data-tc-icon-button":"true"},_,{get children(){return[createComponent(Show,{get when(){return!!b.children},get children(){return b.children}}),createComponent(Show,{get when(){return!b.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return d()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="question"},get children(){return createComponent(QuestionIcon,{get fill(){return b.fill}})}})]}})}})]}}))},borders$4={m:"24px",s:"16px",none:"0"},ModalBackgroundStyled=styled.div` +`,IconButton=b=>{const _=useDataAttributes(b),d=()=>b.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return b.class},onClick:()=>b.onClick(),"data-tc-icon-button":"true"},_,{get children(){return[createComponent(Show,{get when(){return!!b.children},get children(){return b.children}}),createComponent(Show,{get when(){return!b.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return d()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="question"},get children(){return createComponent(QuestionIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return typeof d()!="string"},get children(){return d()}})]}})}})]}}))},borders$4={m:"24px",s:"16px",none:"0"},ModalBackgroundStyled=styled.div` display: flex; position: fixed; z-index: 1000; @@ -226,7 +226,7 @@ PERFORMANCE OF THIS SOFTWARE. ${b=>borders$4[b.theme.borderRadius]}; `,QuestionButtonStyled=styled(IconButton)` background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; -`,_tmpl$$s=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$s.cloneNode(!0);return use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` +`,_tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` border-radius: ${borders$4[_.borderRadius]}; background-color: ${_.colors.background.tint}; ${media("mobile")} { @@ -323,7 +323,7 @@ PERFORMANCE OF THIS SOFTWARE. } } } -`,QrCodeWrapper=styled.div` +`,QrCodeWrapper$2=styled.div` position: relative; width: fit-content; @@ -371,9 +371,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,At=17,wt=bt,yt=$[gt],kt=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,kt=function(fn){for(var An=new Array(fn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),kn(_t,wn)},Ft=function(nn,wn){for(var fn=-1;fn<=7;fn+=1)if(!(nn+fn<=-1||xt<=nn+fn))for(var An=-1;An<=7;An+=1)wn+An<=-1||xt<=wn+An||(0<=fn&&fn<=6&&(An==0||An==6)||0<=An&&An<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=An&&An<=4?kt[nn+fn][wn+An]=!0:kt[nn+fn][wn+An]=!1)},Jt=function(){for(var nn=0,wn=0,fn=0;fn<8;fn+=1){Mt(!0,fn);var An=et.getLostPoint(jt);(fn==0||nn>An)&&(nn=An,wn=fn)}return wn},Qt=function(){for(var nn=8;nn>fn&1)==1;kt[Math.floor(fn/3)][fn%3+xt-8-3]=An}for(var fn=0;fn<18;fn+=1){var An=!nn&&(wn>>fn&1)==1;kt[fn%3+xt-8-3][Math.floor(fn/3)]=An}},un=function(nn,wn){for(var fn=yt<<3|wn,An=et.getBCHTypeInfo(fn),yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<6?kt[yn][8]=dn:yn<8?kt[yn+1][8]=dn:kt[xt-15+yn][8]=dn}for(var yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<8?kt[8][xt-yn-1]=dn:yn<9?kt[8][15-yn-1+1]=dn:kt[8][15-yn-1]=dn}kt[xt-8][8]=!nn},kn=function(nn,wn){for(var fn=-1,An=xt-1,yn=7,dn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(kt[An][sn-Sn]==null){var Nn=!1;dn>>yn&1)==1);var Rn=xn(An,sn-Sn);Rn&&(Nn=!Nn),kt[An][sn-Sn]=Nn,yn-=1,yn==-1&&(dn+=1,yn=7)}if(An+=fn,An<0||xt<=An){An-=fn,fn=-fn;break}}},En=function(nn,wn){for(var fn=0,An=0,yn=0,dn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var In=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(At,8);return En(yn,An)};jt.addData=function(nn,wn){wn=wn||"Byte";var fn=null;switch(wn){case"Numeric":fn=ot(nn);break;case"Alphanumeric":fn=ut(nn);break;case"Byte":fn=lt(nn);break;case"Kanji":fn=dt(nn);break;default:throw"mode:"+wn}Tt.push(fn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return kt[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),fn=it(),An=0;An"u"?nn*4:wn;var fn="";fn+='";for(var yn=0;yn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(nn,wn,fn,An){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,fn=yn.alt,An=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,An=typeof An=="string"?{text:An}:An||{},An.text=An.text||null,An.id=An.text?An.id||"qrcode-title":null;var dn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Nn,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(An.text)+"":"",Rn+=fn.text?''+jn(fn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn;return at(fn,fn,function(dn,xn){if(An<=dn&&dn"u"?nn*4:wn;var An=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",fn=0;fn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=An;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var fn=jt.getModuleCount()*wn+nn*2,An=nn,yn=fn-nn,dn,xn,sn,Sn,Nn,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(dn=0;dn=yn?Cn[Nn]:Rn[Nn];Dn+=` -`}return fn%2&&nn>0?Dn.substring(0,Dn.length-fn-1)+Array(fn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn,dn,xn,sn,Sn,Nn=Array(nn+1).join("██"),Rn=Array(nn+1).join(" "),Cn="",Dn="";for(dn=0;dn>>8),yt.push(_t&255)):yt.push(At)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,vt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,At=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(kt){for(var xt=0;kt!=0;)xt+=1,kt>>>=1;return xt};return wt.getBCHTypeInfo=function(kt){for(var xt=kt<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},At}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=kt.length/3,_t=[],Tt=0;Tt>>7-At%8&1)==1},vt.put=function(At,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(At){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),At&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,At={};At.getMode=function(){return gt},At.getLength=function(kt){return vt.length},At.write=function(kt){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,At,wt){At=At||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[At];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,At="",wt={},yt=function(xt){At+=String.fromCharCode(kt(xt&63))},kt=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;At=At<<6|kt(xt.charCodeAt(0)),wt+=6}var _t=At>>>wt-8&255;return wt-=8,_t};var kt=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,At=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(At),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(At),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var kt=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$r=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$r.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linlCopied",children:"Link Copied"})]}})}})}}),createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,At=17,wt=bt,yt=$[gt],kt=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,kt=function(dn){for(var An=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),kn(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var An=-1;An<=7;An+=1)wn+An<=-1||xt<=wn+An||(0<=dn&&dn<=6&&(An==0||An==6)||0<=An&&An<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=An&&An<=4?kt[nn+dn][wn+An]=!0:kt[nn+dn][wn+An]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var An=et.getLostPoint(jt);(dn==0||nn>An)&&(nn=An,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;kt[Math.floor(dn/3)][dn%3+xt-8-3]=An}for(var dn=0;dn<18;dn+=1){var An=!nn&&(wn>>dn&1)==1;kt[dn%3+xt-8-3][Math.floor(dn/3)]=An}},un=function(nn,wn){for(var dn=yt<<3|wn,An=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(An>>yn&1)==1;yn<6?kt[yn][8]=fn:yn<8?kt[yn+1][8]=fn:kt[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(An>>yn&1)==1;yn<8?kt[8][xt-yn-1]=fn:yn<9?kt[8][15-yn-1+1]=fn:kt[8][15-yn-1]=fn}kt[xt-8][8]=!nn},kn=function(nn,wn){for(var dn=-1,An=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(kt[An][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var Nn=xn(An,sn-Sn);Nn&&(Rn=!Rn),kt[An][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(An+=dn,An<0||xt<=An){An-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,An=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var In=0,Nn=0;Nnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(At,8);return En(yn,An)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return kt[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),An=0;An"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,An){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,An=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,An=typeof An=="string"?{text:An}:An||{},An.text=An.text||null,An.id=An.text?An.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,Nn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Nn+=''+jn(An.text)+"":"",Nn+=dn.text?''+jn(dn.text)+"":"",Nn+='',Nn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,An=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(An<=fn&&fn"u"?nn*4:wn;var An=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=An;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,An=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,Nn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:Nn[Rn];Dn+=` +`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,An=wn,yn=dn-wn,fn,xn,sn,Sn,Rn=Array(nn+1).join("██"),Nn=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(At)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,vt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,At=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(kt){for(var xt=0;kt!=0;)xt+=1,kt>>>=1;return xt};return wt.getBCHTypeInfo=function(kt){for(var xt=kt<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},At}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=kt.length/3,_t=[],Tt=0;Tt>>7-At%8&1)==1},vt.put=function(At,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(At){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),At&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,At={};At.getMode=function(){return gt},At.getLength=function(kt){return vt.length},At.write=function(kt){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,At,wt){At=At||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[At];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,At="",wt={},yt=function(xt){At+=String.fromCharCode(kt(xt&63))},kt=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;At=At<<6|kt(xt.charCodeAt(0)),wt+=6}var _t=At>>>wt-8&255;return wt-=8,_t};var kt=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,At=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(At),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(At),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var kt=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(lt*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linlCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -459,7 +459,7 @@ PERFORMANCE OF THIS SOFTWARE. text-overflow: ellipsis; overflow: hidden; color: ${b=>b.colorPrimary?b.theme.colors.text.primary:b.theme.colors.text.secondary}; -`,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof b.icon=="string")()?createComponent(ImageStyled$1,{get src(){return b.icon}}):b.icon),createMemo(()=>createMemo(()=>!!b.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return b.badgeUrl}})),createComponent(StyledText,{get children(){return b.name}}),createMemo(()=>createMemo(()=>!!b.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var _;return(_=b.secondLineColorPrimary)!=null?_:!0},get children(){return b.secondLine}}))]}}),H1Styled$7=styled.h1` +`,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof b.icon=="string")()?createComponent(ImageStyled$1,{get src(){return b.icon}}):b.icon),createMemo(()=>createMemo(()=>!!b.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return b.badgeUrl}})),createComponent(StyledText,{get children(){return b.name}}),createMemo(()=>createMemo(()=>!!b.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var _;return(_=b.secondLineColorPrimary)!=null?_:!0},get children(){return b.secondLine}}))]}}),H1Styled$9=styled.h1` font-style: normal; font-weight: 700; font-size: 20px; @@ -473,7 +473,7 @@ PERFORMANCE OF THIS SOFTWARE. margin-bottom: 0; cursor: default; -`,H1=b=>{const[_]=useI18n();return createComponent(H1Styled$7,{get class(){return b.class},"data-tc-h1":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H2Styled$3=styled.h2` +`,H1=b=>{const[_]=useI18n();return createComponent(H1Styled$9,{get class(){return b.class},"data-tc-h1":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H2Styled$5=styled.h2` font-style: normal; font-weight: 510; font-size: 16px; @@ -487,7 +487,7 @@ PERFORMANCE OF THIS SOFTWARE. margin-bottom: 32px; cursor: default; -`,H2=b=>{const[_]=useI18n();return createComponent(H2Styled$3,{get class(){return b.class},"data-tc-h2":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H3Styled$1=styled.h3` +`,H2=b=>{const[_]=useI18n();return createComponent(H2Styled$5,{get class(){return b.class},"data-tc-h2":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H3Styled$1=styled.h3` font-style: normal; font-weight: 590; font-size: 16px; @@ -499,7 +499,7 @@ PERFORMANCE OF THIS SOFTWARE. margin-bottom: 0; cursor: default; -`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get class(){return b.class},get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$q=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$q.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$p=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$p.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$o=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$2=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="xs");return()=>j()?(()=>{const $=_tmpl$$o.cloneNode(!0),_e=$.firstChild,et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$&&setAttribute($,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(et,"fill",tt._v$2=it),ot!==tt._v$3&&setAttribute(nt,"stroke",tt._v$3=ot),tt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$3.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"fill",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3$1=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"m",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="m");return()=>j()?(()=>{const $=_tmpl$$n.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"stroke",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$1.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$m=template$1(''),_tmpl$2$1=template$1(''),_tmpl$3=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"xs",k=()=>b.fill||_.colors.icon.tertiary,j=h` +`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get class(){return b.class},get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$r=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$r.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$q=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$q.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$p=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$2=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="xs");return()=>j()?(()=>{const $=_tmpl$$p.cloneNode(!0),_e=$.firstChild,et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$&&setAttribute($,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(et,"fill",tt._v$2=it),ot!==tt._v$3&&setAttribute(nt,"stroke",tt._v$3=ot),tt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$3.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"fill",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$o=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3$1=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"m",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="m");return()=>j()?(()=>{const $=_tmpl$$o.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"stroke",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$1.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$1=template$1(''),_tmpl$3=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"xs",k=()=>b.fill||_.colors.icon.tertiary,j=h` 0% { transform: rotate(0deg); } @@ -508,7 +508,7 @@ PERFORMANCE OF THIS SOFTWARE. } `,$=u` animation: ${j} 1s linear infinite; - `;return createMemo((()=>{const _e=createMemo(()=>d()==="xs");return()=>_e()?(()=>{const et=_tmpl$$m.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$&&setAttribute(et,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(nt,"fill",tt._v$2=it),tt},{_v$:void 0,_v$2:void 0}),et})():(()=>{const et=createMemo(()=>d()==="s");return()=>et()?(()=>{const nt=_tmpl$2$1.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$3&&setAttribute(nt,"class",rt._v$3=it),ot!==rt._v$4&&setAttribute(tt,"fill",rt._v$4=ot),rt},{_v$3:void 0,_v$4:void 0}),nt})():(()=>{const nt=_tmpl$3.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$5&&setAttribute(nt,"class",rt._v$5=it),ot!==rt._v$6&&setAttribute(tt,"stroke",rt._v$6=ot),rt},{_v$5:void 0,_v$6:void 0}),nt})()})()})())},_tmpl$$l=template$1(''),TonConnectBrand=()=>{const b=useTheme(),_=()=>b.theme===THEME.DARK?b.colors.constant.white:b.colors.constant.black;return(()=>{const d=_tmpl$$l.cloneNode(!0),k=d.firstChild,j=k.nextSibling,$=j.nextSibling;return createRenderEffect(()=>setAttribute($,"fill",_())),d})()},_tmpl$$k=template$1(''),QuestionIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$k.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$j=template$1(''),BrowserIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$j.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$i=template$1(''),MobileIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$i.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$h=template$1(''),DesktopIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$h.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$g=template$1(''),RetryIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$g.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$f=template$1(''),LinkIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$e=template$1(''),WalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$e.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$d=template$1(''),SecurityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$d.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$c=template$1(''),PersonalityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$b=template$1(''),SwapIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$a=template$1(''),AtWalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.constant.white;return(()=>{const k=_tmpl$$a.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$9=template$1(''),DoneIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$9.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$8=template$1(''),CopyLightIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$8.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},containerBorders={m:"16px",s:"12px",none:"0"},walletBorders={m:"6px",s:"6px",none:"0"},FourWalletsCard=styled.div` + `;return createMemo((()=>{const _e=createMemo(()=>d()==="xs");return()=>_e()?(()=>{const et=_tmpl$$n.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$&&setAttribute(et,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(nt,"fill",tt._v$2=it),tt},{_v$:void 0,_v$2:void 0}),et})():(()=>{const et=createMemo(()=>d()==="s");return()=>et()?(()=>{const nt=_tmpl$2$1.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$3&&setAttribute(nt,"class",rt._v$3=it),ot!==rt._v$4&&setAttribute(tt,"fill",rt._v$4=ot),rt},{_v$3:void 0,_v$4:void 0}),nt})():(()=>{const nt=_tmpl$3.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$5&&setAttribute(nt,"class",rt._v$5=it),ot!==rt._v$6&&setAttribute(tt,"stroke",rt._v$6=ot),rt},{_v$5:void 0,_v$6:void 0}),nt})()})()})())},_tmpl$$m=template$1(''),TonConnectBrand=()=>{const b=useTheme(),_=()=>b.theme===THEME.DARK?b.colors.constant.white:b.colors.constant.black;return(()=>{const d=_tmpl$$m.cloneNode(!0),k=d.firstChild,j=k.nextSibling,$=j.nextSibling;return createRenderEffect(()=>setAttribute($,"fill",_())),d})()},_tmpl$$l=template$1(''),QuestionIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$l.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$k=template$1(''),BrowserIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$k.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$j=template$1(''),MobileIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$j.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$i=template$1(''),DesktopIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$i.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$h=template$1(''),RetryIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$h.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$g=template$1(''),LinkIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$g.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$f=template$1(''),WalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$e=template$1(''),SecurityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$e.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$d=template$1(''),PersonalityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$d.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$c=template$1(''),SwapIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$b=template$1(''),AtWalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.constant.white;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$a=template$1(''),DoneIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$a.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$9=template$1(''),CopyLightIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$9.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$8=template$1(''),QRIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$8.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},containerBorders={m:"16px",s:"12px",none:"0"},walletBorders={m:"6px",s:"6px",none:"0"},FourWalletsCard=styled.div` width: 60px; height: 60px; padding: 8px; @@ -624,7 +624,7 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,dt=nt.height/tt.y;return{width:lt,height:dt,top:ut,right:ot+lt,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=lt.strategy,vt=`${(at=lt.y)!=null?at:0}px`,At=`${(bt=lt.x)!=null?bt:0}px`;return gt!==ht._v$&&ct.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=vt),At!==ht._v$3&&ct.style.setProperty("left",ht._v$3=At),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(ft=>{let{name:dt}=ft;return dt==="autoPlacement"||dt==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let ft=0;ft50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),ft=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,ft=nt.height/tt.y;return{width:lt,height:ft,top:ut,right:ot+lt,bottom:ut+ft,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(ft=>{nt&&ft.removeEventListener("scroll",d),$&&ft.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ft=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const dt=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),dt()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ft()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=lt.strategy,vt=`${(at=lt.y)!=null?at:0}px`,At=`${(bt=lt.x)!=null?bt:0}px`;return gt!==ht._v$&&ct.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=vt),At!==ht._v$3&&ct.style.setProperty("left",ht._v$3=At),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; padding-top: 18px; @@ -636,7 +636,7 @@ PERFORMANCE OF THIS SOFTWARE. min-height: 364px; } -`,H1Styled$6=styled(H1)` +`,H1Styled$8=styled(H1)` margin-top: 12px; ${media("mobile")} { @@ -662,9 +662,9 @@ PERFORMANCE OF THIS SOFTWARE. display: flex; flex-direction: column; align-items: center; -`,H1Styled$5=styled(H1)` +`,H1Styled$7=styled(H1)` margin-bottom: 18px; -`,ScrollDivider=styled.div` +`;styled.div` height: 1px; margin: 0 -24px; width: calc(100% + 48px); @@ -675,32 +675,25 @@ PERFORMANCE OF THIS SOFTWARE. ${media("mobile")} { width: 100%; } -`,WalletsUl=styled.ul` +`;const WalletsUl=styled.ul` display: grid; grid-template-columns: repeat(auto-fit, 92px); + grid-template-rows: auto; + align-content: flex-start; justify-content: center; row-gap: 8px; - overflow-y: auto; - max-height: 510px; width: 100%; padding: 0 0 16px; align-self: flex-start; + max-width: 400px; + margin: 0 auto; - scrollbar-width: none; - &&::-webkit-scrollbar { - display: none; - } - - &&::-webkit-scrollbar-track { - background: transparent; - } - - &&::-webkit-scrollbar-thumb { - display: none; + > li { + display: block; + height: fit-content; } ${media("mobile")} { - max-height: 410px; grid-template-columns: repeat(auto-fit, 82px); } `;styled(Button)` @@ -713,9 +706,37 @@ PERFORMANCE OF THIS SOFTWARE. left: 16px; `,WalletLabeledItemStyled=styled(WalletLabeledItem)` height: 100%; -`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const[_,d]=createSignal(!1),k=$=>{d($.target.scrollTop!==0)},j=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-select-wallet-desktop":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$5,{children:"Wallets"}),createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(WalletsUl,{onScroll:k,get children(){return createComponent(For,{get each(){return j()},children:$=>(()=>{const _e=_tmpl$$2.cloneNode(!0);return insert(_e,createComponent(WalletLabeledItemStyled,{wallet:$,onClick:()=>b.onSelect($)})),_e})()})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` +`,ScrollContainerStyled=styled.div` + width: 100%; + overflow-y: auto; + max-height: ${b=>b.maxHeight}; + + scrollbar-width: none; + &&::-webkit-scrollbar { + display: none; + } + + &&::-webkit-scrollbar-track { + background: transparent; + } + + &&::-webkit-scrollbar-thumb { + display: none; + } +`,ScrollDivider=styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.12; + background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + margin: 0; + } +`,[windowHeight,setWindowHeight]=createSignal(((_b=getWindow$1())==null?void 0:_b.innerHeight)||0);getWindow$1()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const ScrollContainer=b=>{const[_,d]=createSignal(!1),k=_e=>{d(_e.target.scrollTop>0)},j=()=>isMobile()?150:200,$=()=>b.maxHeight!==void 0?`${b.maxHeight}px`:`${windowHeight()-j()}px`;return[createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return $()},onScroll:k,get class(){return b.class},get children(){return b.children}})]},_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const _=()=>isMobile()?void 0:510,d=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-select-wallet-desktop":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$7,{children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return _()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return d()},children:k=>(()=>{const j=_tmpl$$2.cloneNode(!0);return insert(j,createComponent(WalletLabeledItemStyled,{wallet:k,onClick:()=>b.onSelect(k)})),j})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` display: flex; - padding-bottom: 24px; flex-direction: column; `,BodyStyled$1=styled.div` flex: 1; @@ -723,12 +744,14 @@ PERFORMANCE OF THIS SOFTWARE. display: flex; flex-direction: column; align-items: center; - padding-top: 47px; + justify-content: center; min-height: 232px; -`,H1Styled$4=styled(H1)` +`,QRCodeStyled$1=styled(QRCode)` + margin-bottom: 24px; +`,H1Styled$6=styled(H1)` max-width: 288px; margin: 0 auto 2px; -`,H2Styled$2=styled(H2)` +`,H2Styled$4=styled(H2)` max-width: 288px; text-align: center; margin: 0 auto 20px; @@ -736,22 +759,27 @@ PERFORMANCE OF THIS SOFTWARE. position: absolute; top: 16px; left: 16px; -`,ButtonsContainerStyled=styled.div` +`,ButtonsContainerStyled$1=styled.div` display: flex; justify-content: center; gap: 8px; + padding-bottom: 16px; +`,BottomButtonsContainerStyled=styled(ButtonsContainerStyled$1)` + padding-bottom: 0; `,FooterButton$1=styled(Button)` - margin-top: ${b=>b.mt?"24px":"0"}; + margin-bottom: 24px; `,LoaderStyled$1=styled(LoaderIcon)` - margin-bottom: 16px; + margin-bottom: 18px; + margin-top: 2px; `,ErrorIconStyled$1=styled(ErrorIcon)` margin-bottom: 16px; -`,BodyTextStyled$1=styled(Text$1)` +`,BodyTextStyled$1=styled(H2)` color: ${b=>b.theme.colors.text.secondary}; text-align: center; margin-bottom: 20px; `,TgButtonStyled=styled(Button)` - margin-top: 16px; + margin-top: -8px; + margin-bottom: 24px; width: 100%; padding: 12px 12px 12px 20px; border-radius: ${b=>tgButtonBorders[b.theme.borderRadius]}; @@ -764,11 +792,11 @@ PERFORMANCE OF THIS SOFTWARE. `,AStyled=styled.a` display: block; text-decoration: unset; -`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank($())},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$2,{translationKey:"walletModal.qrCodeModal.scan",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan QR code with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera."]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCode,{disableCopy:!1,get sourceUrl(){return $()},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{children:"Connection declined"}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},children:"Retry"})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,children:"Retry"})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,children:"Retry"}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,children:"Open Wallet on Telegram on desktop"})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,mt:!1,children:"Mobile"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get mt(){return _()==="mobile"},children:"Browser Extension"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get mt(){return _()==="mobile"},children:"Desktop"})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank($())},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.qrCodeModal.scan",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan QR code with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera."]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return $()},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},children:"Retry"})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,children:"Retry"})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,children:"Retry"}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,children:"Open Wallet on Telegram on desktop"})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,children:"Mobile"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,children:"Browser Extension"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,children:"Desktop"})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; -`,H1Styled$3=styled(H1)` +`,H1Styled$5=styled(H1)` margin-bottom: 18px; `,InfoBlock=styled.div` padding: 16px 0; @@ -790,8 +818,7 @@ PERFORMANCE OF THIS SOFTWARE. align-items: center; justify-content: center; gap: 8px; -`,ScrollContainer=styled.div` -`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$3,{children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Secure digital assets storage"}),createComponent(TextStyled$1,{children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Control your Web3 identity"}),createComponent(TextStyled$1,{children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},children:"Get a Wallet"})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` +`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$5,{children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Secure digital assets storage"}),createComponent(TextStyled$1,{children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Control your Web3 identity"}),createComponent(TextStyled$1,{children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},children:"Get a Wallet"})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` flex: 1; margin-top: 18px; display: flex; @@ -799,7 +826,7 @@ PERFORMANCE OF THIS SOFTWARE. align-items: center; justify-content: center; min-height: 232px; -`,H1Styled$2=styled(H1)` +`,H1Styled$4=styled(H1)` max-width: 262px; margin: 0 auto 8px; `,StyledIconButton=styled(IconButton)` @@ -819,14 +846,29 @@ PERFORMANCE OF THIS SOFTWARE. `,FooterButton=styled(Link)` margin-left: auto; `,LoaderStyled=styled(LoaderIcon)` - margin-bottom: 16px; + margin-bottom: 18px; + margin-top: 2px; `,ErrorIconStyled=styled(ErrorIcon)` margin-bottom: 16px; -`,BodyTextStyled=styled(Text$1)` +`,BodyTextStyled=styled(H2)` color: ${b=>b.theme.colors.text.secondary}; text-align: center; margin-bottom: 20px; -`,MobileConnectionModal=b=>{const[_,d]=createSignal(!1),k=useContext(ConnectorContext),j=k.onStatusChange(()=>{},()=>{d(!0)}),$=createMemo(()=>k.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),_e=()=>{d(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))};return onCleanup(j),_e(),createComponent(MobileConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$2,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return _()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{children:"Connection declined"}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:_e,children:"Retry"})]}}),createComponent(Show,{get when(){return!_()},get children(){return[createComponent(LoaderStyled,{size:"m"}),createComponent(BodyTextStyled,{get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:_e,children:"Retry"})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{children:"GET"})}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` +`,ButtonsContainerStyled=styled.div` + display: flex; + justify-content: center; + gap: 8px; + padding-bottom: 16px; +`,H1Styled$3=styled(H1)` + margin-bottom: 2px; + padding: 0 64px; +`,H2Styled$3=styled(H2)` + margin-bottom: 20px; + padding: 0 64px; + min-height: 44px; +`,QrCodeWrapper$1=styled.div` + padding: 0 24px 24px; +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},rt=()=>{k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,children:"Retry"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,children:"Retry"}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,children:"Show QR Code"})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{children:"GET"})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` display: flex; justify-content: space-between; margin: 0 auto; @@ -895,11 +937,11 @@ PERFORMANCE OF THIS SOFTWARE. background-color: ${b=>b.theme.colors.background.tint}; margin-bottom: 8px; -`,H1Styled$1=styled(H1)` +`,H1Styled$2=styled(H1)` margin-top: 38px; margin-bottom: 4px; padding: 0 24px; -`,H2Styled$1=styled(H2)` +`,H2Styled$2=styled(H2)` margin-bottom: 24px; padding: 0 24px; min-height: 44px; @@ -921,7 +963,20 @@ PERFORMANCE OF THIS SOFTWARE. border-radius: ${b=>tgBorders[b.theme.borderRadius]}; width: 24px; height: 24px; -`,_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const _=appState.connector,d=()=>b.walletsList.filter(rt=>supportsMobile(rt)&&rt.appName!==AT_WALLET_APP_NAME),k=()=>d().length>7,j=createMemo(()=>_.connect(b.walletsList.filter(isWalletInfoRemote).map(rt=>({bridgeUrl:rt.bridgeUrl,universalLink:rt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[$,_e]=createSignal(void 0),et=()=>__async(void 0,null,function*(){$()!==void 0&&clearTimeout($()),yield copyToClipboard(j());const rt=setTimeout(()=>_e(void 0),1500);_e(rt)}),nt=()=>{openLinkBlank(addReturnStrategy(j(),appState.returnStrategy))},tt=()=>{const rt=b.walletsList.find(ot=>ot.appName===AT_WALLET_APP_NAME);if(!rt||!isWalletInfoRemote(rt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const it=_.connect({bridgeUrl:rt.bridgeUrl,universalLink:rt.universalLink},b.additionalRequest);openLinkBlank(it)};return(()=>{const rt=_tmpl$2.cloneNode(!0);return insert(rt,createComponent(H1Styled$1,{translationKey:"walletModal.mobileSelectWalletModal.connectWallet",children:"Connect your wallet"}),null),insert(rt,createComponent(H2Styled$1,{translationKey:"walletModal.mobileSelectWalletModal.selectWallet",children:"Open Wallet on Telegram or select your wallet to connect"}),null),insert(rt,createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:tt,scale:"s",children:"Open Wallet on Telegram"}),null),insert(rt,createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!k())()?d().slice(0,4):d()},children:it=>(()=>{const ot=_tmpl$$1.cloneNode(!0);return insert(ot,createComponent(WalletItem,{get icon(){return it.imageUrl},get name(){return it.name},onClick:()=>b.onSelect(it)})),ot})()}),createComponent(Show,{get when(){return k()},get children(){const it=_tmpl$$1.cloneNode(!0);return insert(it,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return d().slice(3,7).map(ot=>ot.imageUrl)},onClick:()=>b.onSelectAllWallets()})),it}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:nt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileSelectWalletModal.openLink",children:"OpenLink"})]}}),createComponent(OtherOptionButton,{onClick:et,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>$()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return $()!==void 0?"common.copied":"common.copyLink"},get children(){return $()!==void 0?"Copied":"Copy Link"}})]}})]}}),null),rt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,StyledLeftActionButton=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,H1Styled$1=styled(H1)` + margin-bottom: 2px; + padding: 0 64px; +`,H2Styled$1=styled(H2)` + margin-bottom: 20px; + padding: 0 64px; + min-height: 44px; +`,QrCodeWrapper=styled.div` + padding: 0 24px 24px; +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{children:"Connect your wallet"}),createComponent(H2Styled$1,{children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(lt=>supportsMobile(lt)&<.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=createMemo(()=>k.connect(b.walletsList.filter(isWalletInfoRemote).map(lt=>({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[et,nt]=createSignal(void 0),tt=()=>__async(void 0,null,function*(){et()!==void 0&&clearTimeout(et()),yield copyToClipboard(_e());const lt=setTimeout(()=>nt(void 0),1500);nt(lt)}),rt=()=>{openLinkBlank(addReturnStrategy(_e(),appState.returnStrategy))},it=()=>{const lt=b.walletsList.find(dt=>dt.appName===AT_WALLET_APP_NAME);if(!lt||!isWalletInfoRemote(lt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink},b.additionalRequest);openLinkBlank(ft)},ot=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ut=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const lt=_tmpl$2.cloneNode(!0);return insert(lt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ut}),createComponent(MobileUniversalQR,{get universalLink(){return _e()}})]}}),null),insert(lt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ot}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileSelectWalletModal.connectWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileSelectWalletModal.selectWallet",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:it,scale:"s",children:"Open Wallet on Telegram"}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const dt=_tmpl$$1.cloneNode(!0);return insert(dt,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),dt})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(dt=>dt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileSelectWalletModal.openLink",children:"OpenLink"})]}}),createComponent(OtherOptionButton,{onClick:tt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>et()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return et()!==void 0?"common.copied":"common.copyLink"},get children(){return et()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),lt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1002,7 +1057,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-universal-qr-desktop":"true",get children(){return[createComponent(H1,{children:"Connect your wallet"}),createComponent(H2Styled,{children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return $()},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,ct)),at=dt.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,ct))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$6,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-universal-qr-desktop":"true",get children(){return[createComponent(H1,{children:"Connect your wallet"}),createComponent(H2Styled,{children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return $()},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let ft=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=ft.filter(isWalletInfoCurrentlyInjected),st=ft.filter(gt=>!isWalletInfoCurrentlyInjected(gt));ft=(dt||[]).concat(st);const ct=appState.preferredWalletAppName,ht=ft.find(gt=>eqWalletName(gt,ct)),at=ft.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(ft=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(ft.filter(gt=>!eqWalletName(gt,ct))));const bt=ft.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(ft=[bt].concat(ft.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),ft}),it=()=>{var ft;return((ft=appState.connectRequestParameters)==null?void 0:ft.state)==="loading"},ot=createMemo(()=>{var ft;if(!it())return(ft=appState.connectRequestParameters)==null?void 0:ft.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(ft=>{ft&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(ft=>!ft),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1027,20 +1082,20 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,At=ht?et:et[ut]||(et[ut]={}),wt=At.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(At,dt)||(st=ft?yt[dt]:lt[dt],At[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(kt){var xt=function(_t,Tt,jt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(_t);case 2:return new kt(_t,Tt)}return new kt(_t,Tt,jt)}return kt.apply(this,arguments)};return xt.prototype=kt.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((At.virtual||(At.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var kt in wt)Object.prototype.hasOwnProperty.call(wt,kt)&&(yt[kt]=wt[kt]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,kt=(0,nt.default)(wt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var kt=(0,tt.default)(yt);for(var xt in wt)kt.indexOf(xt)===-1&&kt.push(xt);return kt.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?kt-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=At(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),kn=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var kt=wt.split(":"),xt=(0,nt.default)(kt,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function At(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,At),vt(yt)},at.once("error",wt)),at.once(bt,At)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var At,wt,yt,kt;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(At=ut(at))>0&&yt.length>At&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,kt=xt,console&&console.warn&&console.warn(kt)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},At=dt.bind(vt);return At.listener=gt,vt.wrapFn=At,At}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var At=vt[bt];return At===void 0?[]:typeof At=="function"?gt?[At.listener||At]:[At]:gt?function(wt){for(var yt=new Array(wt.length),kt=0;kt0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var kt=At[at];if(kt===void 0)return!1;if(typeof kt=="function")nt(kt,this,bt);else{var xt=kt.length,_t=ht(kt,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,At=wt;break}if(At<0)return this;At===0?gt.shift():function(kt,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),At=$(9),wt=$(23),yt=$(16),kt=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,kn=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,fn=typeof Gt=="function"&&!!Tt.f,An=_e.QObject,yn=!An||!An.prototype||!An.prototype.findChild,dn=nt&&ot(function(){return kt(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=kt(Gt.prototype);return bn._k=Vt,bn},sn=fn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,kn)&&Vt[kn][bn]&&(Vt[kn][bn]=!1),Pn=kt(Pn,{enumerable:yt(0,!1)})):(et(Vt,kn)||Jt(Vt,kn,yt(1,{})),Vt[kn][bn]=!0),dn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Nn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=At(bn)),fr=0,Wn=sr.length;Wn>fr;)Sn(Vt,Pn=sr[fr++],bn[Pn]);return Vt},Rn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,kn)&&this[kn][Vt])||bn)},Cn=function(Vt,bn){if(Vt=At(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,kn)&&Vt[kn][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(At(Vt)),sr=[],fr=0;Pn.length>fr;)et(Zn,bn=Pn[fr++])||bn==kn||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:At(Vt)),fr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||fr.push(Zn[bn]);return fr};fn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,kn)&&et(this[kn],Vt)&&(this[kn][Vt]=!1),dn(this,Vt,yt(1,Pn))};return nt&&yn&&dn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Rn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Rn,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!fn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),In=0;$n.length>In;)ft($n[In++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!fn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!fn,"Object",{create:function(Vt,bn){return bn===void 0?kt(Vt):Nn(kt(Vt),bn)},defineProperty:Sn,defineProperties:Nn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!fn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],fr=1;arguments.length>fr;)sr.push(arguments[fr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,At=0;vt>At;)at=gt[At++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function At(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?kt:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,fr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-fr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var ft,dt,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,At=ht?et:et[ut]||(et[ut]={}),wt=At.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(ft in ht&&(lt=ut),lt)(dt=!ct&&yt&&yt[ft]!==void 0)&&rt(At,ft)||(st=dt?yt[ft]:lt[ft],At[ft]=ht&&typeof yt[ft]!="function"?lt[ft]:gt&&dt?nt(st,_e):vt&&yt[ft]==st?function(kt){var xt=function(_t,Tt,jt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(_t);case 2:return new kt(_t,Tt)}return new kt(_t,Tt,jt)}return kt.apply(this,arguments)};return xt.prototype=kt.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((At.virtual||(At.virtual={}))[ft]=st,ot&it.R&&wt&&!wt[ft]&&tt(wt,ft,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,ft=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&ft.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(ft,ot)||ft.push(ot));return ft}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=dt($(49)),et=dt($(76)),nt=dt($(81)),tt=dt($(89)),rt=dt($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var kt in wt)Object.prototype.hasOwnProperty.call(wt,kt)&&(yt[kt]=wt[kt]);return yt.default=wt,yt}($(94)),ot=dt($(132)),ut=dt($(133)),lt=dt($(138)),ft=$(139);function dt(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,ft.rgb2yuv,function(wt){var yt,kt=(0,nt.default)(wt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},ft.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var kt=(0,tt.default)(yt);for(var xt in wt)kt.indexOf(xt)===-1&&kt.push(xt);return kt.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?kt-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=At(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),kn=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var kt=wt.split(":"),xt=(0,nt.default)(kt,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function At(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,At),vt(yt)},at.once("error",wt)),at.once(bt,At)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var At,wt,yt,kt;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(At=ut(at))>0&&yt.length>At&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,kt=xt,console&&console.warn&&console.warn(kt)}return at}function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function dt(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},At=ft.bind(vt);return At.listener=gt,vt.wrapFn=At,At}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var At=vt[bt];return At===void 0?[]:typeof At=="function"?gt?[At.listener||At]:[At]:gt?function(wt){for(var yt=new Array(wt.length),kt=0;kt0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var kt=At[at];if(kt===void 0)return!1;if(typeof kt=="function")nt(kt,this,bt);else{var xt=kt.length,_t=ht(kt,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,At=wt;break}if(At<0)return this;At===0?gt.shift():function(kt,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),ft=ut.length;return lt<0||lt>=ft?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===ft||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),ft=et(lt.length),dt=nt(ot,ft);if(tt&&it!=it){for(;ft>dt;)if((ut=lt[dt++])!=ut)return!0}else for(;ft>dt;dt++)if((tt||dt in lt)&<[dt]===it)return tt||dt||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),ft=$(17),dt=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),At=$(9),wt=$(23),yt=$(16),kt=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,kn=dt("_hidden"),En=dt("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,An=_e.QObject,yn=!An||!An.prototype||!An.prototype.findChild,fn=nt&&ot(function(){return kt(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=kt(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,kn)&&Vt[kn][bn]&&(Vt[kn][bn]=!1),Pn=kt(Pn,{enumerable:yt(0,!1)})):(et(Vt,kn)||Jt(Vt,kn,yt(1,{})),Vt[kn][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=At(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},Nn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,kn)&&this[kn][Vt])||bn)},Cn=function(Vt,bn){if(Vt=At(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,kn)&&Vt[kn][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(At(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==kn||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:At(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=ft(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,kn)&&et(this[kn],Vt)&&(this[kn][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Nn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Nn,!0),st.f=function(Vt){return xn(dt(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),In=0;$n.length>In;)dt($n[In++]);for(var Un=Mt(dt.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?kt(Vt):Rn(kt(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(ft){tt(ft,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(ft,dt){if(!et(ft))return typeof ft=="symbol"?ft:(typeof ft=="string"?"S":"P")+ft;if(!nt(ft,_e)){if(!it(ft))return"F";if(!dt)return"E";ut(ft)}return ft[_e].i},getWeak:function(ft,dt){if(!nt(ft,_e)){if(!it(ft))return!0;if(!dt)return!1;ut(ft)}return ft[_e].w},onFreeze:function(ft){return ot&<.NEED&&it(ft)&&!nt(ft,_e)&&ut(ft),ft}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,ft=0;ut.length>ft;)lt.call(tt,ot=ut[ft++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,At=0;vt>At;)at=gt[At++],_e&&!ht.call(bt,at)||(ft[at]=bt[at]);return ft}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,ft=!1,dt=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){ft=!0,dt=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(ft)throw dt}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,ft=/^0o[0-7]+$/i,dt=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function At(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?kt:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function Nn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,kt){switch(kt.length){case 0:return wt.call(yt);case 1:return wt.call(yt,kt[0]);case 2:return wt.call(yt,kt[0],kt[1]);case 3:return wt.call(yt,kt[0],kt[1],kt[2])}return wt.apply(yt,kt)}function it(wt,yt){for(var kt=-1,xt=yt.length,_t=wt.length;++kt-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(kt)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,At=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,kt=yt;for(bt;kt--;)if(typeof wt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Rt){var Nt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Nt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState(function(Rt){var Ot=this.constructor.getDerivedStateFromProps(Et,Rt);return Ot??null}.bind(this))}function vt(Et,Rt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Rt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function At(Et){var Rt=Et.prototype;if(!Rt||!Rt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Rt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Nt=null;if(typeof Rt.componentWillMount=="function"?Ot="componentWillMount":typeof Rt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Rt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Rt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Rt.componentWillUpdate=="function"?Nt="componentWillUpdate":typeof Rt.UNSAFE_componentWillUpdate=="function"&&(Nt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Nt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||dt.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,kt){switch(kt.length){case 0:return wt.call(yt);case 1:return wt.call(yt,kt[0]);case 2:return wt.call(yt,kt[0],kt[1]);case 3:return wt.call(yt,kt[0],kt[1],kt[2])}return wt.apply(yt,kt)}function it(wt,yt){for(var kt=-1,xt=yt.length,_t=wt.length;++kt-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(kt)}(yt)&&ut.call(yt,"callee")&&(!dt.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,At=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,kt=yt;for(bt;kt--;)if(typeof wt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Nt){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState(function(Nt){var Ot=this.constructor.getDerivedStateFromProps(Et,Nt);return Ot??null}.bind(this))}function vt(Et,Nt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Nt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function At(Et){var Nt=Et.prototype;if(!Nt||!Nt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Nt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof Nt.componentWillMount=="function"?Ot="componentWillMount":typeof Nt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Nt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Nt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Nt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Nt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` - `+$t:"")+(Nt!==null?` - `+Nt:"")+` + `+$t:"")+(Rt!==null?` + `+Rt:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,Nt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Nt[Ot]=Et[Ot])}return Nt}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var Nt=kt;return $t!==!1&&$t!=="none"||(Nt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Nt})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Nt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Nt=function(){};return{s:Nt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Nt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Wt(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Nt=arguments.length,rn=new Array(Nt),tn=0;tnNt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Nt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[dr]=Jn[dr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var dr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),In||((In=document.createElement("textarea")).setAttribute("tab-index","-1"),In.setAttribute("aria-hidden","true"),$n(In)),In.parentNode===null&&document.body.appendChild(In);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;In.style[$r]=jr[$r]}),$n(In),In.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(In,ar);In.value="x";var Rr=In.scrollHeight-kr,Br=Rr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+kr+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",Nt,$t),Tn=dr[0],Ln=dr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var fr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]),tn=lr(Nt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]),tn=lr(Nt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Nt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Nt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Nt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Nt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var Nt;return tt(this,Ot),(Nt=Rt.call(this,$t)).copiedTimer=null,Nt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Nt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Nt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Nt.copiedTimer=setTimeout(function(){Nt.setState({copied:!1})},5500),Nt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Nt.getClippyIcon=function(){var rn=Nt.props.theme;return Nt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Nt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Nt.state={copied:!1},Nt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Nt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Nt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var Nt;return tt(this,Ot),(Nt=Rt.call(this,$t)).getEditIcon=function(){var rn=Nt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Nt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Nt.prepopInput(tn)}})))},Nt.prepopInput=function(rn){if(Nt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Nt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Nt.getRemoveIcon=function(){var rn=Nt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Nt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Nt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Nt).props;switch(Yt){case!1:return Nt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(dn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Nt.getEditInput=function(){var rn=Nt.props.theme,tn=Nt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Nt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Nt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Nt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Nt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Nt.submitEdit()}})),at.a.createElement("div",null,Nt.showDetected())))},Nt.submitEdit=function(rn){var tn=Nt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Nt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Nt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Nt.showDetected=function(){var rn=Nt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Nt.state.parsedInput),Ht=(Yt.type,Yt.value,Nt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Nt.submitEdit(!0)}})))},Nt.getDetectedInput=function(){var rn=Nt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Nt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(fn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Nt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Nt}return it(Ot,[{key:"render",value:function(){var $t=this,Nt=this.props,rn=Nt.variable,tn=Nt.singleIndent,Yt=Nt.type,Ht=Nt.theme,pn=Nt.namespace,zn=Nt.indentWidth,Gn=Nt.enableClipboard,Kn=Nt.onEdit,Xn=Nt.onDelete,Hn=Nt.onSelect,Qn=Nt.displayArrayKey,rr=Nt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var dr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(dr.shift(),Hn(nt(nt({},rn),{},{namespace:dr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Nt=arguments.length,rn=new Array(Nt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Ir(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Nt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Nt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Nt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Nt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Nt,"colon"),":")):at.a.createElement("span",null)}function Nr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(fr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var Nt;return tt(this,Ot),(Nt=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Nt.state.expanded)tn.push(Nt.state.expanded[Yt]);tn[rn]=!tn[rn],Nt.setState({expanded:tn})},Nt.state={expanded:[]},Nt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Nt=this.props,rn=Nt.theme,tn=Nt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Nr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Nt=this.props,rn=Nt.src,tn=Nt.groupArraysAfterLength,Yt=(Nt.depth,Nt.name),Ht=Nt.theme,pn=Nt.jsvRoot,zn=Nt.namespace,Gn=(Nt.parent_type,wt(Nt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Ir,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var Nt;tt(this,Ot),(Nt=Rt.call(this,$t)).toggleCollapsed=function(){Nt.setState({expanded:!Nt.state.expanded},function(){nn.set(Nt.props.rjvId,Nt.props.namespace,"expanded",Nt.state.expanded)})},Nt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Nt.props.theme,"pushed-content")),Nt.renderObjectContents(Yt,Ht)))},Nt.getEllipsis=function(){return Nt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Nt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Nt.toggleCollapsed}),"...")},Nt.getObjectMetaData=function(tn){var Yt=Nt.props,Ht=(Yt.rjvId,Yt.theme,Nt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Nt.props))},Nt.renderObjectContents=function(tn,Yt){var Ht,pn=Nt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Nt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Nt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var dr=Ct;Xn&&Ht.value.length>Xn&&(dr=Yr),rr.push(at.a.createElement(dr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Nt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Nt.state=nt(nt({},rn),{},{prevProps:{}}),Nt}return it(Ot,[{key:"getBraceStart",value:function($t,Nt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Nt?this.getObjectMetaData(Yt):null);var zn=Nt?Nr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Ir,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Nt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Nt=this.props,rn=Nt.depth,tn=Nt.src,Yt=(Nt.namespace,Nt.name,Nt.type,Nt.parent_type),Ht=Nt.theme,pn=Nt.jsvRoot,zn=Nt.iconStyle,Gn=wt(Nt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Nt){var rn=Nt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Nt=arguments.length,rn=new Array(Nt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),It=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var Nt;return tt(this,Ot),(Nt=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Nt.props.rjvId,name:"RESET"})},Nt.submit=function(){Nt.props.submit(Nt.state.input)},Nt.state={input:$t.input?$t.input:""},Nt}return it(Ot,[{key:"render",value:function(){var $t=this,Nt=this.props,rn=Nt.theme,tn=Nt.rjvId,Yt=Nt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Nt=arguments.length,rn=new Array(Nt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),At=d(6954),wt=d.n(At);d(9585);function yt(fn){var An="luna-".concat(fn,"-");function yn(dn){return tt()(dt()(dn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(dn){if(/<[^>]*>/g.test(dn))try{var xn=ht().parse(dn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(dn)}return yn(dn)}}function kt(fn,An){for(var yn=0,dn=fn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(fn){(0,$.Z)(yn,fn);var An=vn(yn);function yn(dn,xn){var sn,Sn=xn.compName,Nn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=Nn===void 0?"light":Nn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=dn,sn.$container=Mt()(dn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(In){return In.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dn("platform-".concat(xt()))).rmClass(dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(dn,xn){var sn=this,Sn=this.options,Nn={};typeof dn=="string"?Nn[dn]=xn:Nn=dn,Jt()(Nn,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(dn){return this.options[dn]}},{key:"addSubComponent",value:function(dn){dn.setOption("theme",this.options.theme),this.subComponents.push(dn)}},{key:"removeSubComponent",value:function(dn){En()(this.subComponents,function(xn){return xn===dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(dn){return dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(dn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(dn,xn),Gt()(this.options,dn)}},{key:"find",value:function(dn){return this.$container.find(this.c(dn))}}]),yn}(Tt());function Zn(fn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(fn){(0,$.Z)(yn,fn);var An=Zn(yn);function yn(dn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,dn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var dn=this;this.on("optionChange",function(xn){xn==="element"&&dn.render()})}},{key:"render",value:function(){var dn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var dn=this.options.element,xn=window.getComputedStyle(dn);function sn(Nn){var Rn=["top","left","right","bottom"];return Nn!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(Nn,"-").concat(Cn)})),Nn==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],Nn),left:wn(xn[Rn[1]],Nn),right:wn(xn[Rn[2]],Nn),bottom:wn(xn[Rn[3]],Nn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(fn,An){if(it()(fn))return fn;if(!ut()(fn))return"‒";var yn,dn=(yn=fn,vt()(yn.replace("px","")));return isNaN(dn)?fn:An==="position"?dn:dn===0?"‒":dn}(function(fn,An){try{fn.exports=An,fn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ut=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(Ar)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),At=d.n(vt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),fn=d(6954),An=d.n(fn),yn=d(9585),dn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ut)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Hr){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ut=Ar.level,mn=Ut===void 0?0:Ut,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),No=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),No+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var ts=ko(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ts,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ts,": ").concat(Rn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var Io,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Ms=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)Io=gn(Er.toString()),_r=No+Io+bo;else if(Ms)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,es="";Wo>100&&(Wo=100,es=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Hr=no(Ar);function Ar(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Nt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){dn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";At()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Nt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Nt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Nt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new In.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new In.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":fr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=kr()($n||($n=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Nt.componentWillMount=bt,Nt.componentWillReceiveProps=gt),typeof Nt.getSnapshotBeforeUpdate=="function"){if(typeof Nt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Nt.componentWillUpdate=vt;var Yt=Nt.componentDidUpdate;Nt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Nt){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Nt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var Nt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Nt==="number"&&(Nt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Nt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Nt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Nt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Nt.braceColor},"expanded-icon":{color:Nt.expandedIcon},"collapsed-icon":{color:Nt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Nt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Nt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Nt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Nt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Nt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Nt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Nt.dataTypes.boolean},date:{display:"inline-block",color:Nt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Nt.dataTypes.float},function:{display:"inline-block",color:Nt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Nt.dataTypes.integer},string:{display:"inline-block",color:Nt.dataTypes.string},nan:{display:"inline-block",color:Nt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Nt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Nt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Nt.dataTypes.background},regexp:{display:"inline-block",color:Nt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Nt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Nt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Nt.editVariable.background,color:Nt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Nt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Nt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Nt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Nt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Nt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Nt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Nt.validationFailure.fontColor,backgroundColor:Nt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Nt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Nt,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=kt;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(Nt,Ot)}var Ft=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Nt){(Nt==null||Nt>Et.length)&&(Nt=Et.length);for(var Ot=0,$t=new Array(Nt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Nt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Nt){if(Array.isArray(Nt))return Wt(Nt)}(Et)||function(Nt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Nt))return Array.from(Nt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Nt=1;Nt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Nt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),In||((In=document.createElement("textarea")).setAttribute("tab-index","-1"),In.setAttribute("aria-hidden","true"),$n(In)),In.parentNode===null&&document.body.appendChild(In);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;In.style[$r]=jr[$r]}),$n(In),In.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(In,ar);In.value="x";var Nr=In.scrollHeight-kr,Br=Nr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var Dr=Nr*or;return Or==="border-box"&&(Dr=Dr+kr+Tr),[an=Math.min(Dr,an),Nr]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Nn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Nt){return{type:Et,value:Nt}}var dr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Ir(Et){var Nt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Nt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Ir,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Ir,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Nt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Nt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Nt,hovered:!1}};var mo=function Et(Nt,Ot){tt(this,Et),this.name=Nt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),It=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),At=d(6954),wt=d.n(At);d(9585);function yt(dn){var An="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function kt(dn,An){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var An=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Nn=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(In){return In.setOption("theme",Dn)}))}),sn.setOption("theme",Nn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(Nn,Cn){var Dn=Sn[Cn];Sn[Cn]=Nn,sn.emit("optionChange",Cn,Nn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var An=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var Nn=["top","left","right","bottom"];return Rn!=="position"&&(Nn=tt()(Nn,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(Nn=tt()(Nn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Nn[0]],Rn),left:wn(xn[Nn[1]],Rn),right:wn(xn[Nn[2]],Rn),bottom:wn(xn[Nn[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,An){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:An==="position"?fn:fn===0?"‒":fn}(function(dn,An){try{dn.exports=An,dn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ut=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(Ar)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),At=d.n(vt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),An=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ut)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Hr){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ut=Ar.level,mn=Ut===void 0?0:Ut,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function No(Jr){if(Hr>Kr)ho=", …";else{var ts=ko(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ts,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ts,": ").concat(Nn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var Io,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Ms=Mr=="[object Function]",Rs=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)Io=gn(Er.toString()),_r=Ro+Io+bo;else if(Ms)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,es="";Wo>100&&(Wo=100,es=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Hr=no(Ar);function Ar(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";At()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=dt()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new In.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new In.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=kr()($n||($n=(0,k.Z)([`
    `,`
    @@ -1056,14 +1111,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return fr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(At()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=It()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=fr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Ir()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Rn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Rn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),fr()(mn)){var yr="";At()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),Ar}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),Ar={};At()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];Ar[Wt()(Bn)]=Wt()(yr)}}),Ar.display="inline-block",Ar["max-width"]="100%",delete Ar.width,delete Ar.height;var zt="";return At()(Ar,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ps=d(9001),Jo=d.n(ps),ms=d(9702),gs=d.n(ms),Gr=d(2439),vs=d.n(Gr),Xo=d(8933),ys=d.n(Xo),bs=d(4407),ws=d.n(bs),xs=d(5852),_s=d.n(xs);function Cs(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var _i,ks=function(Er){(0,tt.Z)(Ar,Er);var Hr=Cs(Ar);function Ar(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,Ar),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Nt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),At()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(Ar,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,At()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){_s()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),Ar}(Ht()),As=d(1571),Es=d.n(As);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}b=d.hmd(b);var ga=navigator.userAgent,Ts=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,Os=0,va=function(Er){(0,tt.Z)(Ar,Er);var Hr=Ss(Ar);function Ar(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Ar),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Ts&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=vs()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){fr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return ys()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(Ar,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(Ar.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Ir()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++Os,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=gs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!dn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,Ao=Ur.length,No=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){No.appendChild(go);for(var _o=0,Ro=Oo.length;_oho?vo+=jo:yo+jo>ro?Io.appendChild(Uo):yo`)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(At()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=It()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(dt()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Ir()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(dt()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(dt()(ur),"n"):Br()(ur)?zt[Bn]='').concat(dt()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(dt()(ur)),""):(ur=dt()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Nn(zt),"
    ")):dt()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=dt()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Nn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";At()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),Ar}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),Ar={};At()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];Ar[Wt()(Bn)]=Wt()(yr)}}),Ar.display="inline-block",Ar["max-width"]="100%",delete Ar.width,delete Ar.height;var zt="";return At()(Ar,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ps=d(9001),Jo=d.n(ps),ms=d(9702),gs=d.n(ms),Gr=d(2439),vs=d.n(Gr),Xo=d(8933),ys=d.n(Xo),bs=d(4407),ws=d.n(bs),xs=d(5852),_s=d.n(xs);function Cs(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var _i,ks=function(Er){(0,tt.Z)(Ar,Er);var Hr=Cs(Ar);function Ar(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,Ar),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),At()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(Ar,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,At()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){_s()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),Ar}(Ht()),As=d(1571),Es=d.n(As);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}b=d.hmd(b);var ga=navigator.userAgent,Ts=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,Os=0,va=function(Er){(0,tt.Z)(Ar,Er);var Hr=Ss(Ar);function Ar(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Ar),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Ts&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=vs()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return ys()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(Ar,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(Ar.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Ir()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++Os,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=gs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,Ao=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,No=Oo.length;_oho?vo+=jo:yo+jo>ro?Io.appendChild(Uo):yo
    `])))))}}]),Ar}(ks),_a=function(){return ws()("HH:MM:ss ")};function js(){for(var Er=new Error,Hr="",Ar=Er.stack?Er.stack.split(` -`):"",zt=0,Ut=Ar.length;zt-1&&zt]*>/g.test(pt))try{var Pt=At().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=It(Kt.attrs.class))}),At().stringify(Pt)}catch{return It(pt)}return It(pt)}}function Mt(Ct,Lt){for(var It=0,pt=Ct.length;It"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}var dn,xn=function(Ct){(0,nt.Z)(It,Ct);var Lt=yn(It);function It(pt,Pt){var Kt,Et=Pt.compName,Rt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Rt===void 0?"light":Rt;return(0,j.Z)(this,It),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(kn()))]),Kt.on("optionChange",function($t,Nt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Nt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Nt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(It,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(kn()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Rt={};typeof pt=="string"?Rt[pt]=Pt:Rt=pt,vn()(Rt,function(Ot,$t){var Nt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Nt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){An()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),It}(ft()),sn=d(8901),Sn=d.n(sn),Nn=d(8613),Rn=d.n(Nn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),In=d(1286),Un=d.n(In),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),fr=d(6156),Wn=d.n(fr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Ir(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}b=d.hmd(b);var Nr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(It,Ct);var Lt=Ir(It);function It(pt,Pt){var Kt;(0,j.Z)(this,It),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Nt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Nt=Nt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Nt){Kt.onResizeColMove(Nt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Nr.off(Gt("move"),Kt.onResizeColMove),Nr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Rt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Rt,function(Nt){wn()(Nt,{sortable:!1}),Kt.colMap[Nt.id]=Nt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Rt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Rt-=$t;var Nt=this.$dataContainer.find(Pt(".node")),rn=Nt.length,tn=0;rn>0&&(tn=Nt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Rt&&(tn=Rt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Nr.on(Gt("move"),this.onResizeColMove),Nr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Rt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Nt=ot()(this),rn=Nt.data("id"),tn=Nt.data("order")!=="descending";Nt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Rt.on(Gt("start"),function($t){var Nt=ot()(this);Ot.resizeIdx=xt()(Nt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Rt){var Ot=Et.data[pt],$t=Rt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Rt=0,Ot=Kt.length;Rt'),this.colWidths[Yt]=pn}Pt.html(Nt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Rt,"")):Pt+="".concat(Rt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(dn||(dn=(0,k.Z)([` +`):"",zt=0,Ut=Ar.length;zt-1&&zt]*>/g.test(pt))try{var Pt=At().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=It(Kt.attrs.class))}),At().stringify(Pt)}catch{return It(pt)}return It(pt)}}function Mt(Ct,Lt){for(var It=0,pt=Ct.length;It"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}var fn,xn=function(Ct){(0,nt.Z)(It,Ct);var Lt=yn(It);function It(pt,Pt){var Kt,Et=Pt.compName,Nt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Nt===void 0?"light":Nt;return(0,j.Z)(this,It),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(kn()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(It,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(kn()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Nt={};typeof pt=="string"?Nt[pt]=Pt:Nt=pt,vn()(Nt,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){An()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),It}(dt()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),Nn=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),In=d(1286),Un=d.n(In),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Ir(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(It,Ct);var Lt=Ir(It);function It(pt,Pt){var Kt;(0,j.Z)(this,It),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Nt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Nt,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Nt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Nt-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Nt&&(tn=Nt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Nt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Nt.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Nt){var Ot=Et.data[pt],$t=Nt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Nt=0,Ot=Kt.length;Nt'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Nt,"")):Pt+="".concat(Nt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([`
    @@ -1080,36 +1135,36 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),It}(xn),Wr=function(){function Ct(Lt,It){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Rn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=It,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,It=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");It.html(""),vn()(Pt,function(Kt){var Et=Rn()("td"),Rt=Lt[Kt.id];Un()(Rt)||($n()(Rt)?Et.appendChild(Rt):Et.innerText=Dn()(Rt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var It,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(It=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(It),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Rt=It-pt;if(Rt)return Rt;if(It.length!==pt.length)return+It||+pt?pt.length-It.length:It.length-pt.length}else if(It!==pt)return It]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){kn()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(1907),yn=d.n(An),dn=d(1352),xn=d.n(dn),sn=d(2289),Sn=d.n(sn),Nn=d(3651),Rn=d.n(Nn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),In=d(1672),Un=d.n(In);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=fn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Ir){var Nr,Fr=nr.indexOf(Sr);(Nr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Ir]=Nr,Mn.addSubComponent(Nr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),It}(xn),Wr=function(){function Ct(Lt,It){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Nn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=It,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,It=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");It.html(""),vn()(Pt,function(Kt){var Et=Nn()("td"),Nt=Lt[Kt.id];Un()(Nt)||($n()(Nt)?Et.appendChild(Nt):Et.innerText=Dn()(Nt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var It,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(It=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(It),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Nt=It-pt;if(Nt)return Nt;if(It.length!==pt.length)return+It||+pt?pt.length-It.length:It.length-pt.length}else if(It!==pt)return It]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=ft()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){kn()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),An=d(1907),yn=d.n(An),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),Nn=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),In=d(1672),Un=d.n(In);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(ft()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=ft()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=ft()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Ir){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Ir]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Rn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Rn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:fr(Wn,cr)})}),gr.attributes=vr,gr}function fr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return dn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),At=d(7483),wt=d.n(At),yt=(d(3990),d(6341)),kt=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(In){return kt()(In,Dn)?In:In.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var In=wt().parse($n);return jt(In,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(In)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var In=Cn[gn];Dn(In),In.content&&jt(In.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),kn=d(5852),En=d.n(kn);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,In){var Un,hn=In.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var fr=Un.c;bn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(sr))).addClass(fr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,In){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=In:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(In){return In===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,In),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),fn=d(8613),An=d.n(fn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var dn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var In,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(In=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){In.$container.addClass(In.c("hidden"))},In.render=function(){var hn=(0,tt.Z)(In),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),In.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),In.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?In.$close.show():In.$close.hide(),In.$body.css("width",Zt.width+"px"),In.$content.html("").append(Zt.content)},In.hide(),In.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Rn()}),In.initTpl(),In.$title=In.find(".title"),In.$content=In.find(".content"),In.$body=In.find(".body"),In.$footer=In.find(".footer"),In.$close=In.find(".icon-close"),In.bindEvent(),In}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Nn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Nn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),ft=d.n(lt),dt=d(1512),st=d.n(dt),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),At=d(7483),wt=d.n(At),yt=(d(3990),d(6341)),kt=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(In){return kt()(In,Dn)?In:In.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var In=wt().parse($n);return jt(In,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(In)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var In=Cn[gn];Dn(In),In.content&&jt(In.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),kn=d(5852),En=d.n(kn);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,In){var Un,hn=In.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,In){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=In:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(In){return In===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,In),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(ft()),nn=d(1907),wn=d.n(nn),dn=d(8613),An=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var In,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(In=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){In.$container.addClass(In.c("hidden"))},In.render=function(){var hn=(0,tt.Z)(In),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),In.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),In.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?In.$close.show():In.$close.hide(),In.$body.css("width",Zt.width+"px"),In.$content.html("").append(Zt.content)},In.hide(),In.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Nn()}),In.initTpl(),In.$title=In.find(".title"),In.$content=In.find(".content"),In.$body=In.find(".body"),In.$footer=In.find(".footer"),In.$close=In.find(".icon-close"),In.bindEvent(),In}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var In=Sn(),Un=In.c;In.setOption({title:"",content:$n,width:Rn(),footer:Nn({OK:{type:"primary",onclick:function(){In.hide()}}},Un)}),In.show()}},{key:"confirm",value:function($n){return new Promise(function(In){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Rn(),footer:Nn({Cancel:{type:"secondary",onclick:function(){Un.hide(),In(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),In(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=An()("input"+Zt(".input"),{value:In});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Rn(),footer:Nn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=An()("div"),document.body.append(sn)),xn||(xn=new dn(sn,{showClose:!1})),xn}function Nn(Cn,Dn){var gn=ht()(Cn,function($n,In){return An()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},In)});return An().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Rn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,dn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),At=d.n(vt),wt=d(2533),yt=d.n(wt),kt=d(3783),xt=d.n(kt),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),kn=d(7756),En=d.n(kn),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(996),yn=d.n(An),dn=d(3367),xn=d.n(dn),sn=d(1214),Sn=d.n(sn),Nn=d(7658),Rn=d.n(Nn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Nt(){(0,j.Z)(this,Nt),this.id=0,this.visited=[]}return(0,$.Z)(Nt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Nt=Nt.slice(0,500)+"..."),"ƒ "+In()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Nt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),fr=d(5229),Wn=d.n(fr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Ir=d(6954),Nr=d.n(Ir);d(9585);function Fr(Nt){var rn="luna-".concat(Nt,"-");function tn(Yt){return Fn()(In()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Nt,rn){for(var tn=0,Yt=Nt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Nt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Nt){(0,nt.Z)(tn,Nt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){It()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Nt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Nt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Nt){(0,nt.Z)(tn,Nt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Rt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Rn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(dr){var Tn=dr.type,Ln=dr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&dr.unenumerable?"Array(".concat(dr.unenumerable.length,")"):dr.type}(Ht)||At()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(dr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(dr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Rt(Nt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var dr=vr()(mr);cr()(dr)?rr[mr]=Jn:Qn[dr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var dr=Xn-1;Jn.type+=(dr-mr>0?" … "+dr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Nt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Nt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Nt){(0,nt.Z)(tn,Nt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],dr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=fn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var kr=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){kr[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=kr}),dr=yt()(Tn),rr=fn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var kr=[];kr=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?dr:rr,Kn||Rn()(kr);for(var Tr=0,jr=kr.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var dr="Object";dr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||At()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":dr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Nt,rn){try{Nt.exports=rn,Nt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),At=d.n(vt),wt=d(3367),yt=d.n(wt),kt=d(4777),xt=d.n(kt),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),kn=d(3063),En=d.n(kn),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),fn=d.n(wn),An=d(5610),yn=d.n(An),dn=d(7483),xn=d.n(dn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Nn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Rn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Rn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Nn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Ir,Nr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Nr))).addClass(Fr("theme-".concat(Ir))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Ir)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Ir=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Ir)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){In()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(fn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new fr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),fr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var In=Sn(),Un=In.c;In.setOption({title:"",content:$n,width:Nn(),footer:Rn({OK:{type:"primary",onclick:function(){In.hide()}}},Un)}),In.show()}},{key:"confirm",value:function($n){return new Promise(function(In){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),In(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),In(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=An()("input"+Zt(".input"),{value:In});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=An()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,In){return An()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},In)});return An().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Nn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),ft=d(4696),dt=d.n(ft),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),At=d.n(vt),wt=d(2533),yt=d.n(wt),kt=d(3783),xt=d.n(kt),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),kn=d(7756),En=d.n(kn),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),An=d(996),yn=d.n(An),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),Nn=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+In()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Ir=d(6954),Rr=d.n(Ir);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(In()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){It()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Nt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Nn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||dt()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||At()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Nt(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var kr=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){kr[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=kr}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var kr=[];kr=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||Nn()(kr);for(var Tr=0,jr=kr.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||dt()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||At()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),ft=d(5229),dt=d.n(ft),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),At=d.n(vt),wt=d(3367),yt=d.n(wt),kt=d(4777),xt=d.n(kt),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),kn=d(3063),En=d.n(kn),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),An=d(5610),yn=d.n(An),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Nn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Nn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Ir,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Ir))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Ir)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Ir=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Ir)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){In()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Ir=Cr.$container.find("input");return Ir.val(nr),Ir.on("change",function(){return Cr.onChange(Ir.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Ir=(0,k.Z)(Cr).$container,Nr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    -
    -
    +
    `));var Ir=Cr.$container.find("input");return Ir.val(nr),Ir.on("change",function(){return Cr.onChange(Ir.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Ir=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    +
    +
    `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Ir.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Ir.find(Nr(".value")),Lt=Ir.find("input"),It=Ir.find(Nr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=At()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=At()(Lt.val());It.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Ir=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(nr,"/").concat(Wr)),Ir.html('
    ').concat(lt()(lr),`
    +
    ').concat(wr,`
    +
    ').concat(mo,"
    "));var Ct=Ir.find(Rr(".value")),Lt=Ir.find("input"),It=Ir.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=At()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=At()(Lt.val());It.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Ir=dt()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    -
    `));var Nr=Cr.$container.find("input"),Fr=Nr.get(0);return Fr.checked=nr,Nr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Ir=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    +
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Ir=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    @@ -1117,15 +1172,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `).concat(gt()(Cr,function(Fr,Yr){return'")}).join(""),`
    -
    `));var Nr=Sr.$container.find("select");return Nr.on("change",function(){return Sr.onChange(Nr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    + `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return An}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),At=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function kt(yn){var dn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return At()(Sn,dn)?Sn:Sn.replace(/[\w-]+/,function(Nn){return"".concat(dn).concat(Nn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Nn){Nn.attrs&&Nn.attrs.class&&(Nn.attrs.class=xn(Nn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,dn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var dn=kn(xn);function xn(sn,Sn){var Nn,Rn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Nn=dn.call(this)).subComponents=[],Nn.compName=Rn,Nn.c=kt(Rn),Nn.options={},Nn.container=sn,Nn.$container=ot()(sn),Nn.$container.addClass(["luna-".concat(Rn),Nn.c("platform-".concat(Tt()))]),Nn.on("optionChange",function(gn,$n,In){var Un=Nn.c;gn==="theme"&&(Nn.$container.rmClass(Un("theme-".concat(In))).addClass(Un("theme-".concat($n))),Mt()(Nn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Nn.setOption("theme",Dn),Nn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Nn=this,Rn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Rn[gn];Rn[gn]=Dn,Nn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function fn(yn){var dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var An=function(yn){(0,_e.Z)(xn,yn);var dn=fn(xn);function xn(sn){var Sn,Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=dn.call(this,sn,{compName:"tab"},Nn)).initOptions(Nn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Nn=this.c,Rn=this.$tabs,Cn=this.options.height-1,Dn=Rn.find(Nn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Rn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Nn=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);if(Rn.data("id")===sn){if(Rn.hasClass(Sn("selected")))if(Nn.length>0){var Cn=Nn.$tabs.find(Sn(".item")).eq(0).data("id");Nn.select(Cn)}else Nn.emit("deselect");Rn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Nn=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);Rn.data("id")===sn?(Rn.addClass(Sn("selected")),Nn.updateSlider(),Nn.scrollToSelected(),Nn.emit("select",sn)):Rn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Nn=this.tabs,Rn=this.c,Cn=Sn.find(Rn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Nn.offsetWidth,In=Nn.scrollLeft;Dn$n+In&&(sn=Dn+gn-$n),gt()(sn)&&(Nn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Nn=document.createElement("div"),Rn=document.createElement("div");Nn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Rn.setAttribute("style","height: 200px"),Nn.appendChild(Rn);var Cn=document.body||document.documentElement;return Cn.appendChild(Nn),_t=Nn.offsetWidth-Nn.clientWidth,Cn.removeChild(Nn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Nn=this.c,Rn=Sn.find(Nn(".selected")).get(0);Rn?sn.css({width:Rn.offsetWidth,left:Rn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Nn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Rn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Nn(".item"),function(){var Cn=ot()(this);Rn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` + `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return An}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),ft=d(4331),dt=d.n(ft),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),At=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function kt(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(dt()(sn).split(/\s+/),function(Sn){return At()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=kn(xn);function xn(sn,Sn){var Rn,Nn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=Nn,Rn.c=kt(Nn),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(Nn),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,In){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(In))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,Nn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Nn[gn];Nn[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var An=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,Nn=this.$tabs,Cn=this.options.height-1,Dn=Nn.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Nn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Nn=ot()(this);if(Nn.data("id")===sn){if(Nn.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");Nn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Nn=ot()(this);Nn.data("id")===sn?(Nn.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):Nn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,Nn=this.c,Cn=Sn.find(Nn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,In=Rn.scrollLeft;Dn$n+In&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),Nn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Nn.setAttribute("style","height: 200px"),Rn.appendChild(Nn);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,Nn=Sn.find(Rn(".selected")).get(0);Nn?sn.css({width:Nn.offsetWidth,left:Nn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Nn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);Nn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,dn){try{yn.exports=dn,yn.exports.default=dn}catch{}})(b,An)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),At=(d(3875),d(6954)),wt=d.n(At);d(9585);function yt(In){var Un="luna-".concat(In,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return kt(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function kt(In,Un){for(var hn=0,Zt=In.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var kn=function(In){(0,et.Z)(hn,In);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",fr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(fr,Wn){var gr=Pn[Wn];Pn[Wn]=fr,bn.emit("optionChange",Wn,fr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),fn=d(6049),An=d.n(fn),yn=d(2327),dn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Nn=d.n(Sn),Rn=d(8648),Cn=d.n(Rn);function Dn(In){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(In){(0,et.Z)(hn,In);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,fr=sr.text,Wn=sr.escape;dn()(Wn?fr:Nn()(Cn()(fr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=An()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,fr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),fr.find(sr(".table")).append(vr),Pn.hide(),fr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,fr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),fr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(kn),$n=/\r\n|\r|\n/g;(function(In,Un){try{In.exports=Un,In.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return O0}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Ir()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return It()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Nt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return kr()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ps()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return ms()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return gp},escapeRegExp:function(){return bs()},evalCss:function(){return vp},eventClient:function(){return $o},eventPage:function(){return xp},extend:function(){return nn()},extendOwn:function(){return xs()},extractUrls:function(){return Cs()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Es()},getFileName:function(){return ol},getProto:function(){return ga()},has:function(){return Os()},hasSafeArea:function(){return rl},highlight:function(){return _a()},identity:function(){return Er()},idxOf:function(){return Ar()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return fn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return il},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return Ao()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return ko()},isHidden:function(){return Ro()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Ns()},isNil:function(){return es()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return zs()},isPrimitive:function(){return Sl()},isPromise:function(){return Ol()},isRegExp:function(){return Hs()},isSorted:function(){return Nl()},isStr:function(){return Tt()},isUndef:function(){return Rs()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return ns()},linkify:function(){return Ll()},loadJs:function(){return Us()},lowerCase:function(){return Ws()},lpad:function(){return Fl()},ltrim:function(){return Hl()},map:function(){return fo()},mapObj:function(){return Zl()},matcher:function(){return ql()},memStorage:function(){return Zs()},memoize:function(){return Yl()},mergeArr:function(){return Jl()},meta:function(){return _c()},ms:function(){return Vs()},nextTick:function(){return Pn()},noop:function(){return qs()},now:function(){return Gs()},objToStr:function(){return iu()},once:function(){return su()},optimizeCb:function(){return cu()},orientation:function(){return fr()},partial:function(){return fu()},perfNow:function(){return hu()},pick:function(){return Ks()},prefix:function(){return gu()},property:function(){return yu()},pxToNum:function(){return Go},query:function(){return wu()},raf:function(){return _u()},repeat:function(){return ku()},restArgs:function(){return Eu()},reverse:function(){return Tu()},root:function(){return Ys()},rtrim:function(){return Mu()},safeCb:function(){return Ru()},safeGet:function(){return Qs()},safeSet:function(){return Lu()},safeStorage:function(){return Is},sameOrigin:function(){return Js()},slice:function(){return Du()},some:function(){return zu()},sortKeys:function(){return Xs()},splitCase:function(){return Wu()},startWith:function(){return Vo()},stringify:function(){return qu()},stringifyAll:function(){return Ku()},throttle:function(){return el()},toArr:function(){return rs()},toInt:function(){return Xu()},toNum:function(){return os()},toSrc:function(){return _h()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return np()},types:function(){return op()},uncaught:function(){return is()},uniqId:function(){return At()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return cp()},viewportScale:function(){return tl()},wrap:function(){return dp()},xpath:function(){return pp()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),At=d.n(vt),wt=d(3783),yt=d.n(wt),kt=d(5972),xt=d.n(kt),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),kn=d(7622),En=d.n(kn),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),fn=d.n(wn),An=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=An.length;function dn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function gp(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Is(Xt,qt){var Dt;switch(Rs()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Zs():void 0}return Dt}function ol(Xt){var qt=ns()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return os()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function il(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var vp=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=nl().parse(Xt);return al(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ps(Dt.attrs.class))}),nl().stringify(qt)}catch{return Ps(Xt)}return Ps(Xt)}function al(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var sl,as=at()(document),Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),as.on(Co("move"),St._onDragMove),as.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),as.off(Co("move"),St._onDragMove),as.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=sl=new(Pt())("[Eruda]","warn");sl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var kp=d(4270),Ap=d.n(kp),Ep=d(6093),Sp=d.n(Ep),Bo=d(129),Tp=d(7638);function Op(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var jp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Op(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;rl()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),Ap()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[ns()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Is("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,An)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),ft=d.n(lt),dt=d(4331),st=d.n(dt),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),At=(d(3875),d(6954)),wt=d.n(At);d(9585);function yt(In){var Un="luna-".concat(In,"-");function hn(Zt){return ft()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return kt(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function kt(In,Un){for(var hn=0,Zt=In.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var kn=function(In){(0,et.Z)(hn,In);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),An=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),Nn=d(8648),Cn=d.n(Nn);function Dn(In){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(In){(0,et.Z)(hn,In);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=An()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(kn),$n=/\r\n|\r|\n/g;(function(In,Un){try{In.exports=Un,In.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return Op}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Ir()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return It()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return kr()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ps()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return ms()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return v0},escapeRegExp:function(){return bs()},evalCss:function(){return y0},eventClient:function(){return $o},eventPage:function(){return _0},extend:function(){return nn()},extendOwn:function(){return xs()},extractUrls:function(){return Cs()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Es()},getFileName:function(){return ol},getProto:function(){return ga()},has:function(){return Os()},hasSafeArea:function(){return rl},highlight:function(){return _a()},identity:function(){return Er()},idxOf:function(){return Ar()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return il},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return Ao()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return ko()},isHidden:function(){return No()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Rs()},isNil:function(){return es()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return zs()},isPrimitive:function(){return Sl()},isPromise:function(){return Ol()},isRegExp:function(){return Hs()},isSorted:function(){return Rl()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return ns()},linkify:function(){return Ll()},loadJs:function(){return Us()},lowerCase:function(){return Ws()},lpad:function(){return Fl()},ltrim:function(){return Hl()},map:function(){return fo()},mapObj:function(){return Zl()},matcher:function(){return ql()},memStorage:function(){return Zs()},memoize:function(){return Yl()},mergeArr:function(){return Jl()},meta:function(){return _c()},ms:function(){return Vs()},nextTick:function(){return Pn()},noop:function(){return qs()},now:function(){return Gs()},objToStr:function(){return iu()},once:function(){return su()},optimizeCb:function(){return cu()},orientation:function(){return dr()},partial:function(){return du()},perfNow:function(){return hu()},pick:function(){return Ks()},prefix:function(){return gu()},property:function(){return yu()},pxToNum:function(){return Go},query:function(){return wu()},raf:function(){return _u()},repeat:function(){return ku()},restArgs:function(){return Eu()},reverse:function(){return Tu()},root:function(){return Ys()},rtrim:function(){return Mu()},safeCb:function(){return Nu()},safeGet:function(){return Qs()},safeSet:function(){return Lu()},safeStorage:function(){return Is},sameOrigin:function(){return Js()},slice:function(){return Du()},some:function(){return zu()},sortKeys:function(){return Xs()},splitCase:function(){return Wu()},startWith:function(){return Vo()},stringify:function(){return qu()},stringifyAll:function(){return Ku()},throttle:function(){return el()},toArr:function(){return rs()},toInt:function(){return Xu()},toNum:function(){return os()},toSrc:function(){return e0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return r0()},types:function(){return i0()},uncaught:function(){return is()},uniqId:function(){return At()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return u0()},viewportScale:function(){return tl()},wrap:function(){return h0()},xpath:function(){return m0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,ft=d(1752),dt=d(7496),st=d.n(dt),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),At=d.n(vt),wt=d(3783),yt=d.n(wt),kt=d(5972),xt=d.n(kt),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),kn=d(7622),En=d.n(kn),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),An=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=An.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function v0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Is(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Zs():void 0}return Dt}function ol(Xt){var qt=ns()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return os()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function il(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var y0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=nl().parse(Xt);return al(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ps(Dt.attrs.class))}),nl().stringify(qt)}catch{return Ps(Xt)}return Ps(Xt)}function al(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var sl,as=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=C0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),as.on(Co("move"),St._onDragMove),as.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),as.off(Co("move"),St._onDragMove),as.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=sl=new(Pt())("[Eruda]","warn");sl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var A0=d(4270),E0=d.n(A0),S0=d(6093),T0=d.n(S0),Bo=d(129),O0=d(7638);function j0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var M0=function(Xt){(0,et.Z)(Dt,Xt);var qt=j0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;rl()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),E0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[ns()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Is("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1133,7 +1188,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new Tp.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(Sp())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",os()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),Mp=d(8816);function Np(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}is().start();var Rp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Np(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Ro()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Ls.forEach(function(ln){var On=St[ln]=qs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ls.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return is().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return is().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Hs()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):ko()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new O0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(T0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",os()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),R0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}is().start();var I0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){No()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Ls.forEach(function(ln){var On=St[ln]=qs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ls.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return is().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return is().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Hs()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):ko()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(`
    All @@ -1153,7 +1208,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new Mp.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&fn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Ls).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Bp=function(Xt){(0,et.Z)(Dt,Xt);var qt=$p(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new R0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Ls).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var D0=function(Xt){(0,et.Z)(Dt,Xt);var qt=B0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` `);go()(ln.reqHeaders)||(On+=` Request Headers @@ -1195,11 +1250,11 @@ Response Headers `).concat(On,` - `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(Pp()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ll=1e5,Dp=d(9143),Fp=d.n(Dp),zp=d(2139),Hp=d(8689),$s=d(7935),Up=d(9119);function cl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function ul(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Kp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Gp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:ol(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Vs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=qp()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var ds=/[\r\n]/.test(xo)?'^"':'"';return ds+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(L0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ll=1e5,F0=d(9143),z0=d.n(F0),H0=d(2139),U0=d(8689),$s=d(7935),W0=d(9119);function cl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function ul(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Y0=function(Xt){(0,et.Z)(Dt,Xt);var qt=K0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:ol(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Vs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=G0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var fs=/[\r\n]/.test(xo)?'^"':'"';return fs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ -`)+ds}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ds){for(var hs=ds.charCodeAt(0).toString(16);hs.length<4;)hs="0"+hs;return"\\u"+hs})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ +`)+fs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(fs){for(var hs=fs.charCodeAt(0).toString(16);hs.length<4;)hs="0"+hs;return"\\u"+hs})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new Bp(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Bs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(Zp())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:ns()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(el()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new D0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Bs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(V0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:ns()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(el()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1210,7 +1265,7 @@ Response Headers
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),Yp=d(8209),Qp=d(8613),Jp=d.n(Qp);function fl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=hl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var n0=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=yl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr +
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),Q0=d(8209),J0=d(8613),X0=d.n(J0);function dl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=hl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var np=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=yl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr @@ -1220,7 +1275,7 @@ Response Headers
    -
    `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=Jp()("div");this._$boxModel=at()(mt),this._boxModel=new t0.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` + `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=X0()("div");this._$boxModel=at()(mt),this._boxModel=new tp.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` ').concat(Gr()(so),` ').concat(po,` `)}).join("")),On=`

    Attributes

    @@ -1267,7 +1322,7 @@ Response Headers `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new Xp(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=r0(ln),Dt.name=pl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),s0(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(i0,function(qt,Dt){return'url("'.concat(vl(Dt),'")')})}var a0=["script","style","meta","title","link","head"],s0=function(Xt){return a0.indexOf(Xt.toLowerCase())>-1},vl=function(Xt){return'').concat(Xt,"")},yl=function(){return Qs()(window,"EventTarget.prototype")||window.Node.prototype};function l0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var c0=function(Xt){(0,et.Z)(Dt,Xt);var qt=l0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!bl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new n0(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Yp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||il(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new _h(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=rp(ln),Dt.name=pl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),sp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(ip,function(qt,Dt){return'url("'.concat(vl(Dt),'")')})}var ap=["script","style","meta","title","link","head"],sp=function(Xt){return ap.indexOf(Xt.toLowerCase())>-1},vl=function(Xt){return'').concat(Xt,"")},yl=function(){return Qs()(window,"EventTarget.prototype")||window.Node.prototype};function lp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=lp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!bl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new np(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Q0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||il(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1279,7 +1334,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:pl(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=os()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;bl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),bl=function(Xt){return Ao()(Xt)&&Xt.parentNode},ls=null,u0=[{name:"Border All",fn:function(){if(ls)return Un.remove(ls),void(ls=null);ls=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Gs()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");Fs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),Fs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function Fs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var h0=function(Xt){(0,et.Z)(Dt,Xt);var qt=d0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:pl(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=os()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;bl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),bl=function(Xt){return Ao()(Xt)&&Xt.parentNode},ls=null,up=[{name:"Border All",fn:function(){if(ls)return Un.remove(ls),void(ls=null);ls=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Gs()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");Fs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),Fs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function Fs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var hp=function(Xt){(0,et.Z)(Dt,Xt);var qt=fp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1310,7 +1365,7 @@ Response Headers

    -
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function cs(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function us(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var p0=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Bs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),cs(qt,us("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    +
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function cs(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function us(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var pp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Bs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),cs(qt,us("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    Cookie

    -
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function xl(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var v0=function(Xt){(0,et.Z)(Dt,Xt);var qt=g0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new wl(this._$localStorage,St,this,"local"),this._sessionStorage=new wl(this._$sessionStorage,St,this,"session"),this._cookie=new p0(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=us("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function xl(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var vp=function(Xt){(0,et.Z)(Dt,Xt);var qt=gp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new wl(this._$localStorage,St,this,"local"),this._sessionStorage=new wl(this._$sessionStorage,St,this,"session"),this._cookie=new pp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=us("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1357,7 +1412,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(St,` -
    `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||b0(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=us("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • + `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||bp(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=us("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • `)}).join(""));var On='

    Image @@ -1367,29 +1422,29 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(ln,` -
    `),Yn=this._$image;return cs(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `),Yn=this._$image;return cs(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Js()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=rs()(mt.addedNodes),Yn=m0(On=jr()(On,rs()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),y0=/\.(jpeg|jpg|gif|png)$/,b0=function(Xt){return y0.test(Xt)},_l=ao()(),w0=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(_l.name+" "+_l.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function x0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var _0=function(Xt){(0,et.Z)(Dt,Xt);var qt=x0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Rs()(mt)?kr()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(w0,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;ko()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),C0=d(8299),k0=d(8368),A0=d.n(k0),Cl=d(7049);function E0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var S0=function(Xt){(0,et.Z)(Dt,Xt);var qt=E0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Js()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=rs()(mt.addedNodes),Yn=mp(On=jr()(On,rs()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),yp=/\.(jpeg|jpg|gif|png)$/,bp=function(Xt){return yp.test(Xt)},_l=ao()(),wp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(_l.name+" "+_l.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function xp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var _p=function(Xt){(0,et.Z)(Dt,Xt);var qt=xp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?kr()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(wp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;ko()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Cp=d(8299),kp=d(8368),Ap=d.n(kp),Cl=d(7049);function Ep(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Sp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Ep(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    -
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ss()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new C0.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    +
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>ds&&(St=ss()(St,ds)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new Cp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ss()(St,fs)),new Cl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),T0=3e4,kl=8e4,fs=1e5,O0={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:Rp,Elements:c0,Network:Kp,Sources:S0,Resources:v0,Info:_0,Snippets:h0,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return ko()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return zs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/tl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new jp(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new Cp(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=rs()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(gt){try{bt(ft.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(At){At(vt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,kn=Wt.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)At.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||kt)&&(At.children=ft(ht,gt)),At}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,At=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function kt(Gt,Wt){var un=Wt===void 0?{}:Wt,kn=un.generatePreview,En=kn!==void 0&&kn,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=kt,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,kn=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!kn,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),fn=ct.default(Zn),An=0,yn=wn.length;An_t&&(jn=_t,kn=!0);for(var Zn=0;Zn_t){kn=!0;break}wn.push({key:Tt(An),value:Tt(Gt.get(An))}),Zn++,An=fn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],dn=(Zn=0,Gt.keys());for(An=dn.next().value;An;){if(Zn>_t){kn=!0;break}yn.push({value:Tt(An)}),Zn++,An=dn.next().value}un.entries=yn}return un.overflow=kn,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var kn,En=un.subtype;return kn=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=kn,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),kn=un.type,En=un.subtype;return kn==="string"?Gt:kn==="number"||kn==="symbol"?j.default(Gt):kn==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=At(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},kn=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=At(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,kt)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function At(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=At;var kt=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function At(kt){try{yt(bt.next(kt))}catch(xt){vt(xt)}}function wt(kt){try{yt(bt.throw(kt))}catch(xt){vt(xt)}}function yt(kt){var xt;kt.done?gt(kt.value):(xt=kt.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(At,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,At={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(kt){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;At;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return At.label++,{value:xt[1],done:!1};case 5:At.label++,bt=xt[1],xt=[0];continue;case 7:xt=At.ops.pop(),At.trys.pop();continue;default:if(gt=At.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){At=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(kt){return!!yt(this,kt)}}),$(vt,at?{get:function(kt){var xt=yt(this,kt);return xt&&xt.value},set:function(kt,xt){return wt(this,kt===0?0:kt,xt)}}:{add:function(kt){return wt(this,kt=kt===0?0:kt,kt)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return At(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(At,wt){ft(this,{type:bt,target:At,state:gt(At),kind:wt,last:void 0})},function(){for(var At=vt(this),wt=At.kind,yt=At.last;yt&&yt.removed;)yt=yt.previous;return At.target&&(At.last=yt=yt?yt.next:At.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(At.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",At=j[ct],wt=At&&At.prototype,yt=At,kt={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(At)||!(gt||wt.forEach&&!lt(function(){new At().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new At(Jt)}),Ft=!gt&<(function(){for(var Jt=new At,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new At,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return kt[ct]=yt,k({global:!0,constructor:!0,forced:yt!=At},kt),ft(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),At=0,wt=vt.length;Atbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new lt(!1)}ht=rt(ft,at)}for(At=xt?ft.next:ht.next;!(wt=j(At,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",At="entries",wt=function(){return this};b.exports=function(yt,kt,xt,_t,Tt,jt,Mt){nt(xt,kt,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in kn)return kn[Zn];switch(Zn){case gt:case vt:case At:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=kt+" Iterator",un=!1,kn=yt.prototype,En=kn[bt]||kn["@@iterator"]||Tt&&kn[Tt],vn=!at&&En||Gt(Tt),jn=kt=="Array"&&kn.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(kn,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(At)},Mt)for(Qt in Jt)(at||un||!(Qt in kn))&&ut(kn,Qt,Jt[Qt]);else k({target:kt,proto:!0,forced:at||un},Jt);return $&&!Mt||kn[bt]===vn||ut(kn,bt,vn,{name:Tt}),dt[kt]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var At=it(bt);return _e(At,"source")||(At.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,At=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(kt){throw vt.head&&k(),kt}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(At)}):ft?k=function(){ht.nextTick(At)}:(it=tt(it,nt),k=function(){it(At)}):(j=!0,$=ct.createTextNode(""),new st(At).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,At=et.MessageChannel,wt=et.String,yt=0,kt={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(kt,Ft)){var Jt=kt[Ft];delete kt[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return kt[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete kt[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:At&&!st?(_e=($=new At).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var At=[];return ut(at,st,{that:At}),tt(gt,"errors",At),gt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--ct||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(At){var wt=bt++,yt=!1;gt++,j(ht,ut,At).then(function(kt){yt||vt||(vt=!0,ft(kt))},function(kt){yt||vt||(yt=!0,at[wt]=kt,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),At=d(8572),wt=d(9909),yt=d(2492),kt=d(3702),xt=d(8523),_t="Promise",Tt=kt.CONSTRUCTOR,jt=kt.REJECTION_EVENT,Mt=kt.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,kn=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(kn&&kn.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},fn=function(Cn,Dn){var gn,$n,In,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),In=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!In&&Pn.exit(),bn(sr)}},An=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)fn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&dn(Cn)}))},yn=function(Cn,Dn,gn){var $n,In;Zn?(($n=kn.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(In=tt["on"+Cn])?In($n):Cn===nn&>("Unhandled promise rejection",gn)},dn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Nn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,An(Cn,!0))},Rn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var In={done:!1};try{rt($n,Dn,Sn(Rn,In,Cn),Sn(Nn,In,Cn))}catch(Un){Nn(In,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,An(Cn,!1))}catch(In){Nn({done:!1},In,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Rn,Dn),Sn(Nn,Dn))}catch(gn){Nn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new At,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){fn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Rn,Dn),this.reject=Sn(Nn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,In){rt($,gn,$n,In)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` + `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>ds&&(St=ss()(St,ds)),new Cl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Tp=3e4,kl=8e4,ds=1e5,Op={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:I0,Elements:cp,Network:Y0,Sources:Sp,Resources:vp,Info:_p,Snippets:hp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return ko()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return zs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/tl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new M0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=rs()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,ft,dt){return new(ft||(ft=Promise))(function(st,ct){function ht(gt){try{bt(dt.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(dt.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof ft?vt:new ft(function(At){At(vt)})).then(ht,at)}bt((dt=dt.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var ft,dt,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(ft)throw new TypeError("Generator is already executing.");for(;ht;)try{if(ft=1,dt&&(st=2&vt[0]?dt.return:vt[0]?dt.throw||((st=dt.return)&&st.call(dt),0):dt.next)&&!(st=st.call(dt,vt[1])).done)return st;switch(dt=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,dt=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,kn=Wt.length;un",ft.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)At.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||kt)&&(At.children=dt(ht,gt)),At}function dt(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return ft(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=ft,_.getChildNodes=dt,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),ft=k(d(300)),dt=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,At=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function kt(Gt,Wt){var un=Wt===void 0?{}:Wt,kn=un.generatePreview,En=kn!==void 0&&kn,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=kt,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,kn=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!kn,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=dt.default(Zn,jn),dn=ct.default(Zn),An=0,yn=wn.length;An_t&&(jn=_t,kn=!0);for(var Zn=0;Zn_t){kn=!0;break}wn.push({key:Tt(An),value:Tt(Gt.get(An))}),Zn++,An=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(An=fn.next().value;An;){if(Zn>_t){kn=!0;break}yn.push({value:Tt(An)}),Zn++,An=fn.next().value}un.entries=yn}return un.overflow=kn,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var kn,En=un.subtype;return kn=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=kn,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),kn=un.type,En=un.subtype;return kn==="string"?Gt:kn==="number"||kn==="symbol"?j.default(Gt):kn==="function"?ft.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),ft=$(d(3875)),dt=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=At(Ft),Jt.id=dt.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},kn=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=At(jt),Ft.id=dt.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?ft.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,kt)}(jt))Ft();else try{Mt=ft.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function At(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=At;var kt=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function At(kt){try{yt(bt.next(kt))}catch(xt){vt(xt)}}function wt(kt){try{yt(bt.throw(kt))}catch(xt){vt(xt)}}function yt(kt){var xt;kt.done?gt(kt.value):(xt=kt.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(At,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,At={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(kt){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;At;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return At.label++,{value:xt[1],done:!1};case 5:At.label++,bt=xt[1],xt=[0];continue;case 7:xt=At.ops.pop(),At.trys.pop();continue;default:if(gt=At.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){At=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),ft=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(kt){return!!yt(this,kt)}}),$(vt,at?{get:function(kt){var xt=yt(this,kt);return xt&&xt.value},set:function(kt,xt){return wt(this,kt===0?0:kt,xt)}}:{add:function(kt){return wt(this,kt=kt===0?0:kt,kt)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return At(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(At,wt){dt(this,{type:bt,target:At,state:gt(At),kind:wt,last:void 0})},function(){for(var At=vt(this),wt=At.kind,yt=At.last;yt&&yt.removed;)yt=yt.previous;return At.target&&(At.last=yt=yt?yt.next:At.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(At.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),ft=d(7072),dt=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",At=j[ct],wt=At&&At.prototype,yt=At,kt={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(At)||!(gt||wt.forEach&&!lt(function(){new At().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=ft(function(Jt){new At(Jt)}),Ft=!gt&<(function(){for(var Jt=new At,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new At,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return kt[ct]=yt,k({global:!0,constructor:!0,forced:yt!=At},kt),dt(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,ft,dt,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(ft=it[ut],lt=rt.dontCallGetSet?(dt=j(ot,ut))&&dt.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof ft==typeof lt)continue;nt(ft,lt)}(rt.sham||lt&<.sham)&&$(ft,"sham",!0),_e(ot,ut,ft,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,ft=ot("meta"),dt=0,st=function(ht){nt(ht,ft,{value:{objectID:"O"+dt++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[ft]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),At=0,wt=vt.length;Atbt;bt++)if((vt=Ft(dt[bt]))&&tt(ft,vt))return vt;return new lt(!1)}ht=rt(dt,at)}for(At=xt?dt.next:ht.next;!(wt=j(At,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(ft,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),ft=d(7497),dt=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=dt.IteratorPrototype,at=dt.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",At="entries",wt=function(){return this};b.exports=function(yt,kt,xt,_t,Tt,jt,Mt){nt(xt,kt,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in kn)return kn[Zn];switch(Zn){case gt:case vt:case At:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=kt+" Iterator",un=!1,kn=yt.prototype,En=kn[bt]||kn["@@iterator"]||Tt&&kn[Tt],vn=!at&&En||Gt(Tt),jn=kt=="Array"&&kn.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(ft[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(kn,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(At)},Mt)for(Qt in Jt)(at||un||!(Qt in kn))&&ut(kn,Qt,Jt[Qt]);else k({target:kt,proto:!0,forced:at||un},Jt);return $&&!Mt||kn[bt]===vn||ut(kn,bt,vn,{name:Tt}),ft[kt]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),ft=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):ft=!0),!nt(k)||_e(function(){var dt={};return k[lt].call(dt)!==dt})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ft}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,ft=k("".slice),dt=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){ft(ut(gt),0,7)==="Symbol("&&(gt="["+dt(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var At=it(bt);return _e(At,"source")||(At.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),ft=d(1036),dt=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,At=function(){var wt,yt;for(dt&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(kt){throw vt.head&&k(),kt}wt&&wt.enter()};ut||dt||ft||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(At)}):dt?k=function(){ht.nextTick(At)}:(it=tt(it,nt),k=function(){it(At)}):(j=!0,$=ct.createTextNode(""),new st(At).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},ft=function(ct){return"<"+ot+">"+ct+""},dt=function(ct){ct.write(ft("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?dt(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(ft("document.F=Object")),ct.close(),ct.F):dt(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,ft=0;lt>ft;)$.f(tt,it=ut[ft++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),typeof lt=="function"&&ft==="prototype"&&"value"in dt&&ut in dt&&!dt[ut]){var st=rt(lt,ft);st&&st[ut]&&(lt[ft]=dt.value,dt={configurable:ot in dt?dt[ot]:st[ot],enumerable:it in dt?dt[it]:st[it],writable:!1})}return tt(lt,ft,dt)}:tt:function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),j)try{return tt(lt,ft,dt)}catch{}if("get"in dt||"set"in dt)throw nt("Accessors not supported");return"value"in dt&&(lt[ft]=dt.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),ft=!1,dt=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(ft=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!dt});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:dt,SUBCLASSING:ft}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,ft,dt=$(_e(ot)),st=j(ut),ct=dt.length;return st<0||st>=ct?it?"":void 0:(lt=nt(dt,st))<55296||lt>56319||st+1===ct||(ft=nt(dt,st+1))<56320||ft>57343?it?et(dt,st):lt:it?tt(dt,st,st+2):ft-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),ft=d(317),dt=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,At=et.MessageChannel,wt=et.String,yt=0,kt={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(kt,Ft)){var Jt=kt[Ft];delete kt[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){dt(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return kt[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete kt[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:At&&!st?(_e=($=new At).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in ft("script")?function(Ft){ut.appendChild(ft("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var At=[];return ut(at,st,{that:At}),tt(gt,"errors",At),gt};_e?_e(ct,dt):et(ct,dt,{name:!0});var ht=ct.prototype=nt(dt.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(dt,st){ut(this,{type:ot,target:k(dt),index:0,kind:st})},function(){var dt=lt(this),st=dt.target,ct=dt.kind,ht=dt.index++;return!st||ht>=st.length?(dt.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var ft=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&ft.name!=="values")try{et(ft,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]={status:"fulfilled",value:gt},--ct||ot(dt))},function(gt){bt||(bt=!0,dt[at]={status:"rejected",reason:gt},--ct||ot(dt))})}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]=gt,--ct||ot(dt))},ut)}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),ft=et.f(ut),dt=ft.resolve,st=ft.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(At){var wt=bt++,yt=!1;gt++,j(ht,ut,At).then(function(kt){yt||vt||(vt=!0,dt(kt))},function(kt){yt||vt||(yt=!0,at[wt]=kt,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),ft.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),ft=d(9662),dt=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),At=d(8572),wt=d(9909),yt=d(2492),kt=d(3702),xt=d(8523),_t="Promise",Tt=kt.CONSTRUCTOR,jt=kt.REJECTION_EVENT,Mt=kt.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,kn=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(kn&&kn.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!dt(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,In,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),In=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!In&&Pn.exit(),bn(sr)}},An=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,In;Zn?(($n=kn.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(In=tt["on"+Cn])?In($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,An(Cn,!0))},Nn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var In={done:!1};try{rt($n,Dn,Sn(Nn,In,Cn),Sn(Rn,In,Cn))}catch(Un){Rn(In,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,An(Cn,!1))}catch(In){Rn({done:!1},In,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),ft(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Nn,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new At,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!dt(Cn)||Cn,$n.fail=dt(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Nn,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&dt(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,In){rt($,gn,$n,In)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var ft=tt(this,et("Promise")),dt=nt(lt);return this.then(dt?function(st){return rt(ft,lt()).then(function(){return st})}:lt,dt?function(st){return rt(ft,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(ft){j(lt,rt,ft).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,ft){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,ft),j[ft]){for(var dt in _e)if(lt[dt]!==_e[dt])try{et(lt,dt,_e[dt])}catch{lt[dt]=_e[dt]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,At=0,wt=ft.length;At-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var kt=gt.lastIndexOf("@");kt!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,kt)),gt=gt.slice(kt+1)),ct.hostname=gt;var xt=gt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in kt?kt[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var At=et;At=At.parentElement;){var wt=j(At).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,At.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),At=d(9803),wt=d(3487),yt=d(1369);function kt(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(kn){var En,vn=Object.getOwnPropertyDescriptor(Gt,kn),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[kn],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(kn),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(kn)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(kn)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,kn=Qt.timeout,En=kn===void 0?0:kn,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,fn=wn===void 0?new jt:wn,An=Qt.unenumerable,yn=An!==void 0&&An,dn=Qt.symbol,xn=dn!==void 0&&dn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Nn=Qt.ignore,Rn=Nn===void 0?[]:Nn,Cn="",Dn={visitor:fn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Rn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var In,Un=[],hn=fn.get(Jt);if(hn?(In=hn.id,Un.push('"reference":'.concat(In))):(In=fn.set(Jt),Un.push('"id":'.concat(In))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(kt("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(kt("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});bn.length&&Un.push(kt("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(Rn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` +`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,At=0,wt=dt.length;At-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var kt=gt.lastIndexOf("@");kt!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,kt)),gt=gt.slice(kt+1)),ct.hostname=gt;var xt=gt.match(ft);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,ft=/:[0-9]*$/,dt=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,ft=tt.success,dt=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}ft(at,ht)}else dt(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),dt(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,ft=lt!==void 0&<,dt=[];if((ut||ft)&&_e){var st=k;ut&&_e&&(st=_e);do dt=dt.concat(st(nt)),ft&&et&&(dt=dt.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);dt=$(dt)}else if(it)for(var ct in nt)dt.push(ct);else dt=k(nt);return dt},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,ft,dt=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,dt[rt++]=st>>8&255,dt[rt++]=255&st}return nt===2?(ft=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,dt[rt++]=255&ft):nt===1&&(ft=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,dt[rt++]=ft>>8&255,dt[rt++]=255&ft),dt}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in kt?kt[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,ft=0;(lt=ot[ft++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,ft=tt.target,dt=[],st=rt.delegateCount;if(ft.nodeType)for(;ft!==this;ft=ft.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,ft){return ft?(it[rt++]=_(ft,ut.language,tt),lt.replace(ft,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",ft=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),dt=ot.length>0?ot[ot.length-1]:null;return!lt&&(dt==null||ft==dt||dt!=null&&nt[dt]&&nt[dt].embed!=null&&nt[dt].embed.indexOf(ft)>-1)?(ot.push(ft),ut):lt&&ft==dt?(ot.pop(),ut):""}),k(nt,function(ut,lt){var ft=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var ft=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[ft]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,ft){ft=nt(ft,function(dt){return tt(dt)}),ut.push({tag:lt,attrs:ft})},end:function(){var lt=ut.pop();if(ut.size){var ft=ut.peek();$(ft.content)||(ft.content=[]),ft.content.push(lt)}else ot.push(lt)},comment:function(lt){var ft=""),dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(ft)):ot.push(ft)},text:function(lt){var ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,ft){return ut+=" ".concat(ft,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,ft=nt.size,dt=ft!==void 0&&ft,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(dt&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var At=et;At=At.parentElement;){var wt=j(At).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,At.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,ft=[],dt=ot;ot;){if(lt=!0,k(ft)&&it[k(ft)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(ft))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&ft[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=ft.length-1;Tt>=_t;Tt--)ut.end&&ut.end(ft[Tt]);ft.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var ft=lt.split("="),dt=ft.shift(),st=ft.length>0?ft.join("="):null;dt=decodeURIComponent(dt),st=decodeURIComponent(st),$(ut[dt])?ut[dt]=st:_e(ut[dt])?ut[dt].push(st):ut[dt]=[ut[dt],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,ft){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,ft):encodeURIComponent(ut||ft)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var ft=0;ft=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function ft(dt){var st,ct=ut.indexOf(dt);if(ct>-1)return lt[ct];if(_e(dt)){st=[],ut.push(dt),lt.push(st);for(var ht=0,at=dt.length;ht0){var ft=it.indexOf(this);ft>-1?(it.splice(ft+1),ot.splice(ft,1/0,ut)):(it.push(this),ot.push(ut));var dt=it.indexOf(lt);dt>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,dt).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),ft=d(5972),dt=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),At=d(9803),wt=d(3487),yt=d(1369);function kt(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(kn){var En,vn=Object.getOwnPropertyDescriptor(Gt,kn),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[kn],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(kn),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(kn)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(kn)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?dt():Wt,kn=Qt.timeout,En=kn===void 0?0:kn,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,An=Qt.unenumerable,yn=An!==void 0&&An,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,Nn=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Nn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&dt()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var In,Un=[],hn=dn.get(Jt);if(hn?(In=hn.id,Un.push('"reference":'.concat(In))):(In=dn.set(Jt),Un.push('"id":'.concat(In))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(kt("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(kt("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=ft(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(kt("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(Nn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(dt,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var At=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var kn={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(kn)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,kn=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=kn("margin-left"),vn=kn("margin-right"),jn=kn("margin-top"),Zn=kn("margin-bottom"),nn=kn("border-left-width"),wn=kn("border-right-width"),fn=kn("border-top-width"),An=kn("border-bottom-width"),yn=kn("padding-left"),dn=kn("padding-right"),xn=kn("padding-top"),sn=kn("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+fn+xn,width:Wt-nn-yn-wn-dn,height:un-fn-xn-An-sn}),fillColor:kt(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+fn,width:Wt-nn-wn,height:un-fn-An}),fillColor:kt(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:kt(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],kn=Qt[2];if(un===Jt){if(kn)try{for(var En=_e(kn),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=At,b.exports=At,b.exports.default=At;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,kt){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(kt===void 0||kt-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var kt=typeof Symbol=="function"&&Symbol.iterator,xt=kt&&yt[kt],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,kt){var xt=yt[3];return[(1-xt)*kt[0]+xt*yt[0],(1-xt)*kt[1]+xt*yt[1],(1-xt)*kt[2]+xt*yt[2],xt+kt[3]*(1-xt)]}function $(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var kt=d(yt,4),xt=kt[0],_t=kt[1],Tt=kt[2],jt=kt[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,kt){var xt=$(j(yt,kt)),_t=$(kt);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,kt){if(yt=bt(yt),kt=bt(kt),Math.abs(yt-kt)=yt?(xt=(Math.pow(kt,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,kt){return gt(at(yt),at(kt))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,kt,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-kt-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(kt+ct)/ut),1/nt)}yt=bt(yt),kt/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function At(yt,kt){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,kt){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(kt);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var kn=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=kn.next();!En.done;En=kn.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=kn.return)&&jt.call(kn)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=At;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,kt){return At(yt,kt)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(At){bt={error:At}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btkn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,kt-Ft-Gt);var fn=yt.minY-Qt-Jt,An=!0;fn<0?(fn=Math.min(xt-Jt,yt.maxY+Qt),An=!1):yt.minY>xt&&(fn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&fn>=yt.minY&&fn+Jt<=yt.maxY,dn=wnyt.minX&&fnyt.minY;if(dn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=fn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=An?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(An?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function At(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,kt=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+At(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,At,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(At))),(0,tt.default)(gt.subComponents,function(kt){return kt.setOption("theme",At)}))}),gt.setOption("theme",bt),gt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),At=function(yt){var kt=yt.match($);return kt?kt.map(Number):[]}(gt),wt=bt;if(vt==="m"&&At.length>2&&(ct.push([wt].concat(At.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),At.length=k[vt]&&At.length&&k[vt];)ct.push([wt].concat(At.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==kt?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Nn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Nn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":fn=gn[3],An=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],fn,An,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),fn=gn[3]+Qt,An=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":fn!==null&&An!==null||(fn=Qt,An=Wt),vt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1],gn[2],gn[3],gn[4]),fn=gn[1],An=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":fn!==null&&An!==null||(fn=Qt,An=Wt),vt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),fn=gn[1]+Qt,An=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],dn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"q":yn=gn[1]+Qt,dn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"T":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"t":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"z":case"Z":Qt=Rn.x,Wt=Rn.y,Rn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],kn=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,kn,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],kn=gn[5],vt.arcTo(Gt,un,Qt,Wt,kn);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Rn={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*st)+ct);st>0;)ht+=ot(128|63&dt>>6*(st-1)),st--;return ht}function lt(dt){for(;;){if($>=_e&&tt){if(dt)return ft();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(dt)return $--,ft();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(dt)return ft();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function ft(){var dt=$-nt-1;return $=dt+1,et=0,tt=0,nt=0,rt=128,it=191,j[dt]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var ft=(lt=lt.split("="))[0];lt=lt[1],ft==="initial-scale"&&(ot=+lt),ft==="maximum-scale"&&(it=+lt),ft==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),ft=et(d(3009)),dt=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var At=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var kn={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(kn)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,kn=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=kn("margin-left"),vn=kn("margin-right"),jn=kn("margin-top"),Zn=kn("margin-bottom"),nn=kn("border-left-width"),wn=kn("border-right-width"),dn=kn("border-top-width"),An=kn("border-bottom-width"),yn=kn("padding-left"),fn=kn("padding-right"),xn=kn("padding-top"),sn=kn("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-An-sn}),fillColor:kt(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-An}),fillColor:kt(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:kt(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],kn=Qt[2];if(un===Jt){if(kn)try{for(var En=_e(kn),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=At,b.exports=At,b.exports.default=At;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=ft.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(dt.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=dt.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,kt){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(kt===void 0||kt-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var kt=typeof Symbol=="function"&&Symbol.iterator,xt=kt&&yt[kt],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,kt){var xt=yt[3];return[(1-xt)*kt[0]+xt*yt[0],(1-xt)*kt[1]+xt*yt[1],(1-xt)*kt[2]+xt*yt[2],xt+kt[3]*(1-xt)]}function $(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var kt=d(yt,4),xt=kt[0],_t=kt[1],Tt=kt[2],jt=kt[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,kt){var xt=$(j(yt,kt)),_t=$(kt);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,ft=5e-4,dt=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,kt){if(yt=bt(yt),kt=bt(kt),Math.abs(yt-kt)=yt?(xt=(Math.pow(kt,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-dt?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,kt){return gt(at(yt),at(kt))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,kt,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-kt-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(kt+ct)/ut),1/nt)}yt=bt(yt),kt/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function At(yt,kt){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,kt){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(kt);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var kn=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=kn.next();!En.done;En=kn.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=kn.return)&&jt.call(kn)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=At;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,kt){return At(yt,kt)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),ft=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)ft.push(ot.value)}catch(dt){ut={error:dt}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return ft},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(At){bt={error:At}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btkn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,kt-Ft-Gt);var dn=yt.minY-Qt-Jt,An=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),An=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=An?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(An?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},dt.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function At(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,kt=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+At(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,ft){lt.__proto__=ft}||function(lt,ft){for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&(lt[dt]=ft[dt])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,ft){ft===void 0&&(ft={});var dt=ot.call(this,lt,{compName:"notification"},ft)||this;return dt.notifications=[],dt.initOptions(ft,{position:{x:"right",y:"bottom"},duration:2e3}),dt.initTpl(),dt}return j(ut,ot),ut.prototype.notify=function(lt,ft){var dt=this;ft===void 0&&(ft={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return dt.remove(st.id)},ft.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,ft=lt[0];ft;)this.remove(ft.id),ft=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var ft=this.notifications,dt=(0,nt.default)(ft,function(ct){return ct.id===lt});if(dt){dt.destroy();var st=ft.indexOf(dt);ft.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,ft=this.options.position,dt=ft.x,st=ft.y,ct="flex-end",ht="flex-end";switch(dt){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ft){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,st){dt.__proto__=st}||function(dt,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(dt[ct]=st[ct])},k(lt,ft)},function(lt,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=lt}k(lt,ft),lt.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function ft(dt,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=dt,gt.$container=(0,et.default)(dt),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,At,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(At))),(0,tt.default)(gt.subComponents,function(kt){return kt.setOption("theme",At)}))}),gt.setOption("theme",bt),gt}return j(ft,lt),ft.prototype.destroy=function(){this.destroySubComponents();var dt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dt("platform-".concat((0,nt.getPlatform)()))).rmClass(dt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ft.prototype.setOption=function(dt,st){var ct=this,ht=this.options,at={};typeof dt=="string"?at[dt]=st:at=dt,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},ft.prototype.getOption=function(dt){return this.options[dt]},ft.prototype.addSubComponent=function(dt){dt.setOption("theme",this.options.theme),this.subComponents.push(dt)},ft.prototype.removeSubComponent=function(dt){(0,ot.default)(this.subComponents,function(st){return st===dt})},ft.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(dt){return dt.destroy()}),this.subComponents=[]},ft.prototype.initOptions=function(dt,st){st===void 0&&(st={}),(0,it.default)(dt,st),(0,rt.default)(this.options,dt)},ft.prototype.find=function(dt){return this.$container.find(this.c(dt))},ft}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return dt}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),At=function(yt){var kt=yt.match($);return kt?kt.map(Number):[]}(gt),wt=bt;if(vt==="m"&&At.length>2&&(ct.push([wt].concat(At.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),At.length=k[vt]&&At.length&&k[vt];)ct.push([wt].concat(At.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==kt?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],An=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,An,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,An=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&An!==null||(dn=Qt,An=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-An,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],An=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&An!==null||(dn=Qt,An=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-An,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,An=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=Nn.x,Wt=Nn.y,Nn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],kn=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,kn,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],kn=gn[5],vt.arcTo(Gt,un,Qt,Wt,kn);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Nn={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,ft=ut;typeof window<"u"&&ft(window);var dt={path2dPolyfill:ft,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntDemo Dapp React UI - + From a3ace08e8630545e801482a1aef39c6656bae7b7 Mon Sep 17 00:00:00 2001 From: siandrev Date: Wed, 6 Sep 2023 11:33:58 +0200 Subject: [PATCH 006/117] chore: rebuild --- .../{index-71a97e77.js => index-676d8752.js} | 210 +++++++++--------- docs/index.html | 2 +- 2 files changed, 106 insertions(+), 106 deletions(-) rename docs/assets/{index-71a97e77.js => index-676d8752.js} (85%) diff --git a/docs/assets/index-71a97e77.js b/docs/assets/index-676d8752.js similarity index 85% rename from docs/assets/index-71a97e77.js rename to docs/assets/index-676d8752.js index 7a2bfe5..b26e57a 100644 --- a/docs/assets/index-71a97e77.js +++ b/docs/assets/index-676d8752.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,ft=null,dt=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0At(Zn,kn))wn!==void 0&&0>At(wn,Zn)?(Wt[En]=wn,Wt[nn]=kn,En=nn):(Wt[En]=Zn,Wt[jn]=kn,En=jn);else if(wn!==void 0&&0>At(wn,kn))Wt[En]=wn,Wt[nn]=kn,En=nn;else break e}}return un}return null}function At(Wt,un){var kn=Wt.sortIndex-un.sortIndex;return kn!==0?kn:Wt.id-un.id}var wt=[],yt=[],kt=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var kn=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=kn,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var kn=_t;_t=un;try{return Wt()}finally{_t=kn}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var kn=_t;_t=Wt;try{return un()}finally{_t=kn}},b.unstable_scheduleCallback=function(Wt,un,kn){var En=b.unstable_now();switch(typeof kn=="object"&&kn!==null?(kn=kn.delay,kn=typeof kn=="number"&&0En?(Wt.sortIndex=kn,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,kn-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var kn=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=kn}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,ft=null,dt=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -34,11 +34,11 @@ object-assign `+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(nt){var k=nt}Reflect.construct(b,[],_)}else{try{_.call()}catch(nt){k=nt}b.call(_.prototype)}else{try{throw Error()}catch(nt){k=nt}b()}}catch(nt){if(nt&&k&&typeof nt.stack=="string"){for(var j=nt.stack.split(` `),$=k.stack.split(` `),_e=j.length-1,et=$.length-1;1<=_e&&0<=et&&j[_e]!==$[et];)et--;for(;1<=_e&&0<=et;_e--,et--)if(j[_e]!==$[et]){if(_e!==1||et!==1)do if(_e--,et--,0>et||j[_e]!==$[et])return` -`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(At=gt,gt=null):At=gt.sibling;var wt=ot(dt,gt,ct[vt],ht);if(wt===null){gt===null&&(gt=At);break}b&>&&wt.alternate===null&&_(dt,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=At}if(vt===ct.length)return d(dt,gt),at;if(gt===null){for(;vtvt?(At=gt,gt=null):At=gt.sibling;var yt=ot(dt,gt,wt.value,ht);if(yt===null){gt===null&&(gt=At);break}b&>&&yt.alternate===null&&_(dt,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=At}if(wt.done)return d(dt,gt),at;if(gt===null){for(;!wt.done;vt++,wt=ct.next())wt=it(dt,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(dt,gt);!wt.done;vt++,wt=ct.next())wt=ut(gt,dt,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(kt){return _(dt,kt)}),at}return function(dt,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(dt,at.sibling),st=j(at,ct.props.children),st.return=dt,dt=st;break e}break;default:if(at.elementType===ct.type){d(dt,at.sibling),st=j(at,ct.props),st.ref=Qg(dt,at,ct),st.return=dt,dt=st;break e}}d(dt,at);break}else _(dt,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,dt.mode,ht,ct.key),st.return=dt,dt=st):(ht=Vg(ct.type,ct.key,ct.props,null,dt.mode,ht),ht.ref=Qg(dt,st,ct),ht.return=dt,dt=ht)}return _e(dt);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(dt,st.sibling),st=j(st,ct.children||[]),st.return=dt,dt=st;break e}else{d(dt,st);break}else _(dt,st);st=st.sibling}st=Wg(ct,dt.mode,ht),st.return=dt,dt=st}return _e(dt)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(dt,st.sibling),st=j(st,ct),st.return=dt,dt=st):(d(dt,st),st=Ug(ct,dt.mode,ht),st.return=dt,dt=st),_e(dt);if(Pg(ct))return lt(dt,st,ct,ht);if(La(ct))return ft(dt,st,ct,ht);if(bt&&Rg(dt,ct),typeof ct>"u"&&!at)switch(dt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(dt.type)||"Component"))}return d(dt,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var ft=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var dt=$(_._source);if(!He(_e,dt)){dt=d(_._source),He(rt,dt)||(tt(dt),dt=Ig(ft),j.mutableReadLanes|=dt&j.pendingLanes),dt=j.mutableReadLanes,j.entangledLanes|=dt;for(var st=j.entanglements,ct=dt;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(kt=gt,gt=null):kt=gt.sibling;var wt=ot(dt,gt,ct[vt],ht);if(wt===null){gt===null&&(gt=kt);break}b&>&&wt.alternate===null&&_(dt,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=kt}if(vt===ct.length)return d(dt,gt),at;if(gt===null){for(;vtvt?(kt=gt,gt=null):kt=gt.sibling;var yt=ot(dt,gt,wt.value,ht);if(yt===null){gt===null&&(gt=kt);break}b&>&&yt.alternate===null&&_(dt,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=kt}if(wt.done)return d(dt,gt),at;if(gt===null){for(;!wt.done;vt++,wt=ct.next())wt=it(dt,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(dt,gt);!wt.done;vt++,wt=ct.next())wt=ut(gt,dt,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(At){return _(dt,At)}),at}return function(dt,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(dt,at.sibling),st=j(at,ct.props.children),st.return=dt,dt=st;break e}break;default:if(at.elementType===ct.type){d(dt,at.sibling),st=j(at,ct.props),st.ref=Qg(dt,at,ct),st.return=dt,dt=st;break e}}d(dt,at);break}else _(dt,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,dt.mode,ht,ct.key),st.return=dt,dt=st):(ht=Vg(ct.type,ct.key,ct.props,null,dt.mode,ht),ht.ref=Qg(dt,st,ct),ht.return=dt,dt=ht)}return _e(dt);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(dt,st.sibling),st=j(st,ct.children||[]),st.return=dt,dt=st;break e}else{d(dt,st);break}else _(dt,st);st=st.sibling}st=Wg(ct,dt.mode,ht),st.return=dt,dt=st}return _e(dt)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(dt,st.sibling),st=j(st,ct),st.return=dt,dt=st):(d(dt,st),st=Ug(ct,dt.mode,ht),st.return=dt,dt=st),_e(dt);if(Pg(ct))return lt(dt,st,ct,ht);if(La(ct))return ft(dt,st,ct,ht);if(bt&&Rg(dt,ct),typeof ct>"u"&&!at)switch(dt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(dt.type)||"Component"))}return d(dt,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var ft=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var dt=$(_._source);if(!He(_e,dt)){dt=d(_._source),He(rt,dt)||(tt(dt),dt=Ig(ft),j.mutableReadLanes|=dt&j.pendingLanes),dt=j.mutableReadLanes,j.entangledLanes|=dt;for(var st=j.entanglements,ct=dt;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var At=Si(ot,$,_);Bg(ot,At);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,It=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=It>>16&255,Ct[Lt+2]=It>>8&255,Ct[Lt+3]=It&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,It,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,It,pt){return ft(Ct,Lt,It,pt,16)}function st(Ct,Lt,It,pt){return ft(Ct,Lt,It,pt,32)}function ct(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Nt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,kr=kr+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=kr>>>0&255,Ct[49]=kr>>>8&255,Ct[50]=kr>>>16&255,Ct[51]=kr>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,It,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=It[0]&255|(It[1]&255)<<8|(It[2]&255)<<16|(It[3]&255)<<24,Et=It[4]&255|(It[5]&255)<<8|(It[6]&255)<<16|(It[7]&255)<<24,Nt=It[8]&255|(It[9]&255)<<8|(It[10]&255)<<16|(It[11]&255)<<24,Ot=It[12]&255|(It[13]&255)<<8|(It[14]&255)<<16|(It[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=It[16]&255|(It[17]&255)<<8|(It[18]&255)<<16|(It[19]&255)<<24,zn=It[20]&255|(It[21]&255)<<8|(It[22]&255)<<16|(It[23]&255)<<24,Gn=It[24]&255|(It[25]&255)<<8|(It[26]&255)<<16|(It[27]&255)<<24,Kn=It[28]&255|(It[29]&255)<<8|(It[30]&255)<<16|(It[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Nt,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Nr=0;Nr<20;Nr+=2)an=Hn+kr|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,It,pt){ct(Ct,Lt,It,pt)}function bt(Ct,Lt,It,pt){ht(Ct,Lt,It,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,It,pt,Pt,Kt,Et){var Nt=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)Nt[Rt]=0;for(Rt=0;Rt<8;Rt++)Nt[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,Nt,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=It[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(Nt[Rt]&255)|0,Nt[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,Nt,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Nt=1,Ot=8;Ot<16;Ot++)Nt=Nt+(Kt[Ot]&255)|0,Kt[Ot]=Nt&255,Nt>>>=8;It-=64,Lt+=64}if(It>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|It<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(It>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Nt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Nt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Nt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};kt.prototype.blocks=function(Ct,Lt,It){for(var pt=this.fin?0:2048,Pt,Kt,Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],kr=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Nr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];It>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Nt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Nt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Nt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,kr+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Nr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=kr*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Nr),Ht+=or*(5*an),Ht+=kr*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Nr),pn+=kr*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=kr*(5*Nr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Nr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=kr*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Nr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=kr*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Nr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=kr*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Nr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=kr*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Nr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=kr*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Nr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=kr*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,kr=rr,Lt+=16,It-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=kr},kt.prototype.finish=function(Ct,Lt){var It=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,It[0]=this.h[0]+5,pt=It[0]>>>13,It[0]&=8191,Et=1;Et<10;Et++)It[Et]=this.h[Et]+pt,pt=It[Et]>>>13,It[Et]&=8191;for(It[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)It[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|It[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},kt.prototype.update=function(Ct,Lt,It){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>It&&(Pt=It),pt=0;pt=16&&(Pt=It-It%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,It-=Pt),It){for(pt=0;pt>16&1),Kt[It-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(It=0;It<16;It++)Ct[2*It]=Et[It]&255,Ct[2*It+1]=Et[It]>>8}function Gt(Ct,Lt){var It=new Uint8Array(32),pt=new Uint8Array(32);return Qt(It,Ct),Qt(pt,Lt),st(It,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var It;for(It=0;It<16;It++)Ct[It]=Lt[2*It]+(Lt[2*It+1]<<8);Ct[15]&=32767}function kn(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+It[pt]}function En(Ct,Lt,It){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-It[pt]}function vn(Ct,Lt,It){var pt,Pt,Kt=0,Et=0,Nt=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,kr=0,Tr=0,jr=0,Or=0,an=It[0],Nr=It[1],Br=It[2],Dr=It[3],Pr=It[4],$r=It[5],zr=It[6],no=It[7],Vr=It[8],Xr=It[9],eo=It[10],to=It[11],oo=It[12],lo=It[13],ao=It[14],uo=It[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Nr,Nt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Nt+=pt*Nr,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Nt+=pt*an,Ot+=pt*Nr,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Nr,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Nr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Nr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Nr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Nr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Nr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Nr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Nr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Nr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Nr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,kr+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Nr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,kr+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Nr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,kr+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Nr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,kr+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Nt+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*kr,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Nt+Pt+65535,Pt=Math.floor(pt/65536),Nt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Nt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(It,It),pt!==2&&pt!==4&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function nn(Ct,Lt){var It=d(),pt;for(pt=0;pt<16;pt++)It[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(It,It),pt!==1&&vn(It,It,Lt);for(pt=0;pt<16;pt++)Ct[pt]=It[pt]}function wn(Ct,Lt,It){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Nt=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,It),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=Nt[Et]=$t[Et]=0;for(Nt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Nt,Ot,Kt),Jt($t,Rt,Kt),kn(rn,Nt,$t),En(Nt,Nt,$t),kn($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,Nt),vn(Nt,$t,Nt),vn($t,Ot,rn),kn(rn,Nt,$t),En(Nt,Nt,$t),jn(Ot,Nt),En($t,Rt,tn),vn(Nt,$t,nt),kn(Nt,Nt,Rt),vn($t,$t,Nt),vn(Nt,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(Nt,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Nt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function An(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,It){var pt=new Uint8Array(32);return wn(pt,It,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,It,pt,Et)}function Sn(Ct,Lt,It,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,It,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Nn(Ct,Lt,It,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Nt,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,kr=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Nr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=It[fr+0]<<24|It[fr+1]<<16|It[fr+2]<<8|It[fr+3],Kt[mr]=It[fr+4]<<24|It[fr+5]<<16|It[fr+6]<<8|It[fr+7];for(mr=0;mr<80;mr++)if(Et=kr,Nt=Tr,Ot=jr,$t=Or,Rt=an,rn=Nr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Nr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(kr>>>28|Pr<<32-28)^(Pr>>>34-32|kr<<32-(34-32))^(Pr>>>39-32|kr<<32-(39-32)),Ln=(Pr>>>28|kr<<32-28)^(kr>>>34-32|Pr<<32-(34-32))^(kr>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=kr&Tr^kr&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Nt,Or=Ot,an=$t,Nr=Rt,Br=rn,Dr=tn,kr=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=kr,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=kr=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Nr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Nr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,It){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Nt=It;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Nn(pt,Pt,Lt,It),It%=128,Et=0;Et=0;--Pt)pt=It[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var It=[d(),d(),d(),d()];Mt(It[0],it),Mt(It[1],ot),Mt(It[2],et),vn(It[3],it,ot),In(Ct,It,Lt)}function hn(Ct,Lt,It){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(It||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var It,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(It=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],It=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=It*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),It;for(It=0;It<64;It++)Lt[It]=Ct[It];for(It=0;It<64;It++)Ct[It]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,It,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Nt,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=It+64;for(Nt=0;Nt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,It,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Nt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(It<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),It=0;It=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+It|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var It=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)It[Rt]=0;for(Rt=0;Rt<8;Rt++)It[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,It,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(It[Rt]&255)|0,It[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,It,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(It=1,Ot=8;Ot<16;Ot++)It=It+(Kt[Ot]&255)|0,Kt[Ot]=It&255,It>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,It=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|It<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(It>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Ir=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,It=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|It<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(It>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Ir),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Ir),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Ir),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Ir),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Ir,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Ir,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Ir,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Ir,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Ir,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Ir,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,It=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Ir=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Ir,It+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,It+=pt*Ir,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],It+=pt*an,Ot+=pt*Ir,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Ir,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Ir,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Ir,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Ir,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Ir,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Ir,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Ir,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Ir,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Ir,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Ir,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Ir,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Ir,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Ir,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,It+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=It,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,It=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=It[Et]=$t[Et]=0;for(It[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(It,Ot,Kt),Jt($t,Rt,Kt),An(rn,It,$t),En(It,It,$t),An($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,It),vn(It,$t,It),vn($t,Ot,rn),An(rn,It,$t),En(It,It,$t),jn(Ot,It),En($t,Rt,tn),vn(It,$t,nt),An(It,It,Rt),vn($t,$t,It),vn(It,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(It,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=It[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function In(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Ir=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,It=Tr,Ot=jr,$t=Or,Rt=an,rn=Ir,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Ir^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=It,Or=Ot,an=$t,Ir=Rt,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Ir,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Ir=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,It=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,In(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),It,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(It=0;It>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),It=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Nn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>At?Sn(Wn,At):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var In=typeof d!==nt&&(d.jQuery||d.Zepto);if(In&&!In.ua){var Un=new $n;In.ua=Un.getResult(),In.ua.get=function(){return Un.getUA()},In.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)In.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_b;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[ft,dt]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,kt,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,kt)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),dt(yt);for(const kt of ot.keys())kt.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),kt=ft();if(kt!==void 0&&!_e)throw kt;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function At(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const kt=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof kt!="object"||!(kt&&"then"in kt)?(bt(_e,kt,void 0,yt),kt):(_e=kt,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),kt.then(xt=>bt(kt,xt,void 0,yt),xt=>bt(kt,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>ft()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=ft();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>At(!1)):At(!1),[vt,{refetch:At,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,ft,dt,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)ft[at]=j[ht],dt[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(ft[rt]=j[tt],dt[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let ft=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,ft].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",get:"GET",learnMore:"Learn more",openExtension:"Open Extension",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"your wallet"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletModal$1={loading:"Loading wallets",qrCode:"QR Code",wallets:"Wallets",universalQRModal:{scanQR:"Scan the code below with a camera in your TON wallet.",openWallet:"Open Wallet",openInstalledWallet:"Open Wallet",dontHave:"Explore TON wallets"},desktopSelectWalletModal:{selectWallet:"Select a wallet to connect."},mobileSelectWalletModal:{connectWallet:"Connect your wallet",selectWallet:"Open Wallet on Telegram or select your wallet to connect",openLink:"Open Link"},qrCodeModal:{connectWith:"Connect with {{ name }}",scan:"Scan QR code with your phone’s or {{ name }} camera.",openWallet:"Open {{ name }}",openExtension:"Open Extension",dontHave:"Don't have {{ name }}?"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",get:"Скачать",learnMore:"Подробнее",openExtension:"Расширение",copyLink:"Копировать ссылку",copied:"Скопировано!",yourWallet:"вашем кошельке"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletModal={loading:"Список кошельков загружается",qrCode:"QR-код",wallets:"Кошельки",universalQRModal:{scanQR:"Отсканируйте код ниже с помощью камеры в вашем TON-кошельке.",openWallet:"Открыть кошелёк",openInstalledWallet:"Открыть кошелёк",dontHave:"Подробнее о TON кошельках"},desktopSelectWalletModal:{selectWallet:"Выберите кошелёк для подключения."},mobileSelectWalletModal:{connectWallet:"Подключите кошелёк",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Открыть кошелёк"},qrCodeModal:{connectWith:"Подключиться через {{ name }}",scan:"Отсканируйте код ниже.",openWallet:"Открыть {{ name }}",openExtension:"Расширение",dontHave:"У вас нет {{ name }}?"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[ft,dt]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),dt(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=ft();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>ft()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=ft();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,ft,dt,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)ft[at]=j[ht],dt[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(ft[rt]=j[tt],dt[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let ft=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,ft].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",copyLink:"Копировать ссылку",linkCopied:"Скопировано",copied:"Скопировано",yourWallet:"Ваш кошелек",retry:"Обновить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлено",popular:"Популярно"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелек",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелек для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте вашим смартфоном"},desktopUniversalModal:{connectYourWallet:"Подключите кошелек",scan:"Отсканируйте код камерой смартфона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой смартфона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой смартфона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet oв Telegram на компьютере",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелек?",secureDigitalAssets:"Надежное хранилище цифровых ассетов",walletProtects:"Кошелек защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контролируйте свою личность Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелек"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -142,10 +142,10 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ft(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&dt(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function dt(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&ft(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ft(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&dt(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],ft=new Set(ut),dt=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{At.classList.remove(...st),At.classList.add(...ht),j&&j(At,()=>wt()),(!j||j.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))})}}for(let vt=0;vtkt!==At),rt(it))};lt.splice(vt,0,At),_e&&_e(At),At.classList.add(...at),At.classList.add(...bt),nextFrame(()=>{At.classList.remove(...at),At.classList.add(...gt)}),et&&et(At,()=>wt()),(!et||et.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(ft=>{let dt;(dt=ut.get(ft))?dt.new&&(dt.new=!1,dt.newPos=getRect(ft)):ut.set(ft,dt={pos:getRect(ft),new:!ot}),dt.new&&ft.addEventListener("transitionend",()=>{dt.new=!1,ft.parentNode&&(dt.newPos=getRect(ft))},{once:!0}),dt.newPos&&(dt.pos=dt.newPos),dt.newPos=getRect(ft)}),ot?(ot=!1,ut):(lt.forEach(ft=>{const dt=ut.get(ft),st=dt.pos,ct=dt.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){dt.moved=!0;const bt=ft.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(ft=>{const dt=ut.get(ft);if(dt.moved){let st=function(at){at&&at.target!==ft||!ft.parentNode||(!at||/transform$/.test(at.propertyName))&&(ft.removeEventListener("transitionend",st),ft.classList.remove(...ht))};dt.moved=!1;const ct=ft.style,ht=d().moveClass.split(" ");ft.classList.add(...ht),ct.transform=ct.transitionDuration="",ft.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ft(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&dt(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function dt(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&ft(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ft(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&dt(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],ft=new Set(ut),dt=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};lt.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(ft=>{let dt;(dt=ut.get(ft))?dt.new&&(dt.new=!1,dt.newPos=getRect(ft)):ut.set(ft,dt={pos:getRect(ft),new:!ot}),dt.new&&ft.addEventListener("transitionend",()=>{dt.new=!1,ft.parentNode&&(dt.newPos=getRect(ft))},{once:!0}),dt.newPos&&(dt.pos=dt.newPos),dt.newPos=getRect(ft)}),ot?(ot=!1,ut):(lt.forEach(ft=>{const dt=ut.get(ft),st=dt.pos,ct=dt.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){dt.moved=!0;const bt=ft.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(ft=>{const dt=ut.get(ft);if(dt.moved){let st=function(at){at&&at.target!==ft||!ft.parentNode||(!at||/transform$/.test(at.propertyName))&&(ft.removeEventListener("transitionend",st),ft.classList.remove(...ht))};dt.moved=!1;const ct=ft.style,ht=d().moveClass.split(" ");ft.classList.add(...ht),ct.transform=ct.transitionDuration="",ft.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; - `;return createComponent(j,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"stroke",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"stroke",d())),k})()},IconButtonStyled=styled.button` + `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` padding: 0; display: flex; justify-content: center; @@ -371,9 +371,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,At=17,wt=bt,yt=$[gt],kt=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,kt=function(dn){for(var An=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),kn(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var An=-1;An<=7;An+=1)wn+An<=-1||xt<=wn+An||(0<=dn&&dn<=6&&(An==0||An==6)||0<=An&&An<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=An&&An<=4?kt[nn+dn][wn+An]=!0:kt[nn+dn][wn+An]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var An=et.getLostPoint(jt);(dn==0||nn>An)&&(nn=An,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;kt[Math.floor(dn/3)][dn%3+xt-8-3]=An}for(var dn=0;dn<18;dn+=1){var An=!nn&&(wn>>dn&1)==1;kt[dn%3+xt-8-3][Math.floor(dn/3)]=An}},un=function(nn,wn){for(var dn=yt<<3|wn,An=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(An>>yn&1)==1;yn<6?kt[yn][8]=fn:yn<8?kt[yn+1][8]=fn:kt[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(An>>yn&1)==1;yn<8?kt[8][xt-yn-1]=fn:yn<9?kt[8][15-yn-1+1]=fn:kt[8][15-yn-1]=fn}kt[xt-8][8]=!nn},kn=function(nn,wn){for(var dn=-1,An=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(kt[An][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var Nn=xn(An,sn-Sn);Nn&&(Rn=!Rn),kt[An][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(An+=dn,An<0||xt<=An){An-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,An=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var In=0,Nn=0;Nnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(At,8);return En(yn,An)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return kt[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),An=0;An"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,An){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,An=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,An=typeof An=="string"?{text:An}:An||{},An.text=An.text||null,An.id=An.text?An.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,Nn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Nn+=''+jn(An.text)+"":"",Nn+=dn.text?''+jn(dn.text)+"":"",Nn+='',Nn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,An=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(An<=fn&&fn"u"?nn*4:wn;var An=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=An;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,An=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,Nn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:Nn[Rn];Dn+=` -`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,An=wn,yn=dn-wn,fn,xn,sn,Sn,Rn=Array(nn+1).join("██"),Nn=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(At)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,vt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,At=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(kt){for(var xt=0;kt!=0;)xt+=1,kt>>>=1;return xt};return wt.getBCHTypeInfo=function(kt){for(var xt=kt<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},At}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=kt.length/3,_t=[],Tt=0;Tt>>7-At%8&1)==1},vt.put=function(At,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(At){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),At&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,At={};At.getMode=function(){return gt},At.getLength=function(kt){return vt.length},At.write=function(kt){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,At,wt){At=At||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[At];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,At="",wt={},yt=function(xt){At+=String.fromCharCode(kt(xt&63))},kt=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;At=At<<6|kt(xt.charCodeAt(0)),wt+=6}var _t=At>>>wt-8&255;return wt-=8,_t};var kt=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,At=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(At),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(At),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var kt=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(lt*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linlCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var In=xn(kn,sn-Sn);In&&(Rn=!Rn),At[kn][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,In=0;Insn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,In="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",In+=''+jn(kn.text)+"":"",In+=dn.text?''+jn(dn.text)+"":"",In+='',In+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,In={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:In[Rn];Dn+=` +`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,Rn=Array(nn+1).join("██"),In=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,vt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,kt=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(lt*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -522,7 +522,39 @@ PERFORMANCE OF THIS SOFTWARE. width: 20px; height: 20px; border-radius: ${b=>walletBorders[b.theme.borderRadius]}; -`,FourWalletsItem=b=>createComponent(WalletItem,{get name(){return b.labelLine1},get secondLine(){return b.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:_=>createComponent(FourWalletsImage,{get src(){return b.images[_]},borderRadius:"s"})})}})},onClick:()=>b.onClick()}),AT_WALLET_APP_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=b=>{const _=()=>{if(b.wallet.appName!==AT_WALLET_APP_NAME){if("isPreferred"in b.wallet&&b.wallet.isPreferred)return"Recent";if(isWalletInfoCurrentlyInjected(b.wallet))return"Installed";if(b.wallet.name==="Tonkeeper")return"Popular"}};return createMemo((()=>{const d=createMemo(()=>b.wallet.appName===AT_WALLET_APP_NAME);return()=>d()?createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},name:"Wallet on",secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>b.onClick()}):createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return b.wallet.name},get secondLine(){return _()},secondLineColorPrimary:!1,onClick:()=>b.onClick()})})())},TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` +`,FourWalletsItem=b=>createComponent(WalletItem,{get name(){return b.labelLine1},get secondLine(){return b.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:_=>createComponent(FourWalletsImage,{get src(){return b.images[_]}})})}})},onClick:()=>b.onClick()}),AT_WALLET_APP_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=b=>{const[_]=useI18n(),d=()=>{if(b.wallet.appName!==AT_WALLET_APP_NAME){if("isPreferred"in b.wallet&&b.wallet.isPreferred)return _("walletItem.recent",{},"Recent");if(isWalletInfoCurrentlyInjected(b.wallet))return _("walletItem.installed",{},"Installed");if(b.wallet.name==="Tonkeeper")return _("walletItem.popular",{},"Popular")}};return createMemo((()=>{const k=createMemo(()=>b.wallet.appName===AT_WALLET_APP_NAME);return()=>k()?createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return _("walletItem.walletOn",{},"Wallet On")},secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>b.onClick()}):createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return b.wallet.name},get secondLine(){return d()},secondLineColorPrimary:!1,onClick:()=>b.onClick()})})())},ScrollContainerStyled=styled.div` + width: 100%; + overflow-y: auto; + max-height: ${b=>b.maxHeight}; + + scrollbar-width: none; + &&::-webkit-scrollbar { + display: none; + } + + &&::-webkit-scrollbar-track { + background: transparent; + } + + &&::-webkit-scrollbar-thumb { + display: none; + } +`,ScrollDivider=styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.08; + background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + margin: 0; + } +`,[windowHeight,setWindowHeight]=createSignal(((_a=getWindow$1())==null?void 0:_a.innerHeight)||0);getWindow$1()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow$1()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const ScrollContainer=b=>{const[_,d]=createSignal(!1),k=_e=>{d(_e.target.scrollTop>0)},j=()=>isMobile()?150:200,$=()=>b.maxHeight!==void 0?`${b.maxHeight}px`:`${windowHeight()-j()}px`;return[createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return $()},onScroll:k,get class(){return b.class},get children(){return b.children}})]},AStyled=styled.a` + display: block; + text-decoration: unset; +`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` width: 256px; box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); border-radius: ${b=>dropdownBorders[b.theme.borderRadius]}; @@ -624,7 +656,7 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(ft=>{let{name:dt}=ft;return dt==="autoPlacement"||dt==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let ft=0;ft50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),ft=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,ft=nt.height/tt.y;return{width:lt,height:ft,top:ut,right:ot+lt,bottom:ut+ft,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(ft=>{nt&&ft.removeEventListener("scroll",d),$&&ft.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ft=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const dt=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),dt()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ft()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=lt.strategy,vt=`${(at=lt.y)!=null?at:0}px`,At=`${(bt=lt.x)!=null?bt:0}px`;return gt!==ht._v$&&ct.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=vt),At!==ht._v$3&&ct.style.setProperty("left",ht._v$3=At),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(ft=>{let{name:dt}=ft;return dt==="autoPlacement"||dt==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let ft=0;ft50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),ft=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,ft=nt.height/tt.y;return{width:lt,height:ft,top:ut,right:ot+lt,bottom:ut+ft,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(ft=>{nt&&ft.removeEventListener("scroll",d),$&&ft.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ft=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const dt=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),dt()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ft()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=lt.strategy,vt=`${(at=lt.y)!=null?at:0}px`,kt=`${(bt=lt.x)!=null?bt:0}px`;return gt!==ht._v$&&ct.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=vt),kt!==ht._v$3&&ct.style.setProperty("left",ht._v$3=kt),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; padding-top: 18px; @@ -658,7 +690,7 @@ PERFORMANCE OF THIS SOFTWARE. font-weight: 590; `;styled(TabBar)` margin: 0 auto 22px; -`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",walletsListConfiguration:{}});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow$1()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const DesktopSelectWalletModalStyled=styled.div` +`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",walletsListConfiguration:{}});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -706,36 +738,7 @@ PERFORMANCE OF THIS SOFTWARE. left: 16px; `,WalletLabeledItemStyled=styled(WalletLabeledItem)` height: 100%; -`,ScrollContainerStyled=styled.div` - width: 100%; - overflow-y: auto; - max-height: ${b=>b.maxHeight}; - - scrollbar-width: none; - &&::-webkit-scrollbar { - display: none; - } - - &&::-webkit-scrollbar-track { - background: transparent; - } - - &&::-webkit-scrollbar-thumb { - display: none; - } -`,ScrollDivider=styled.div` - height: 1px; - margin: 0 -24px; - width: calc(100% + 48px); - opacity: 0.12; - background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; - transition: background 0.15s ease-in-out; - - ${media("mobile")} { - width: 100%; - margin: 0; - } -`,[windowHeight,setWindowHeight]=createSignal(((_b=getWindow$1())==null?void 0:_b.innerHeight)||0);getWindow$1()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const ScrollContainer=b=>{const[_,d]=createSignal(!1),k=_e=>{d(_e.target.scrollTop>0)},j=()=>isMobile()?150:200,$=()=>b.maxHeight!==void 0?`${b.maxHeight}px`:`${windowHeight()-j()}px`;return[createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return $()},onScroll:k,get class(){return b.class},get children(){return b.children}})]},_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const _=()=>isMobile()?void 0:510,d=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-select-wallet-desktop":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$7,{children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return _()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return d()},children:k=>(()=>{const j=_tmpl$$2.cloneNode(!0);return insert(j,createComponent(WalletLabeledItemStyled,{wallet:k,onClick:()=>b.onSelect(k)})),j})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` +`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const _=()=>isMobile()?void 0:510,d=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-select-wallet-desktop":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$7,{translationKey:"walletModal.wallets",children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return _()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return d()},children:k=>(()=>{const j=_tmpl$$2.cloneNode(!0);return insert(j,createComponent(WalletLabeledItemStyled,{wallet:k,onClick:()=>b.onSelect(k)})),j})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` display: flex; flex-direction: column; `,BodyStyled$1=styled.div` @@ -789,10 +792,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,AStyled=styled.a` - display: block; - text-decoration: unset; -`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank($())},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.qrCodeModal.scan",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan QR code with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera."]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return $()},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},children:"Retry"})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,children:"Retry"})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,children:"Retry"}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,children:"Open Wallet on Telegram on desktop"})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,children:"Mobile"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,children:"Browser Extension"})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,children:"Desktop"})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank($())},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return $()},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -818,7 +818,7 @@ PERFORMANCE OF THIS SOFTWARE. align-items: center; justify-content: center; gap: 8px; -`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$5,{children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Secure digital assets storage"}),createComponent(TextStyled$1,{children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Control your Web3 identity"}),createComponent(TextStyled$1,{children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},children:"Get a Wallet"})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` +`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$5,{translationKey:"walletModal.infoModal.whatIsAWallet",children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.secureDigitalAssets",children:"Secure digital assets storage"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.walletProtects",children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.controlIdentity",children:"Control your Web3 identity"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.manageIdentity",children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.effortlessCryptoTransactions",children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.easilySend",children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.infoModal.getAWallet",children:"Get a Wallet"})}})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` flex: 1; margin-top: 18px; display: flex; @@ -868,7 +868,7 @@ PERFORMANCE OF THIS SOFTWARE. min-height: 44px; `,QrCodeWrapper$1=styled.div` padding: 0 24px 24px; -`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},rt=()=>{k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,children:"Retry"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,children:"Retry"}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,children:"Show QR Code"})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{children:"GET"})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},rt=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` display: flex; justify-content: space-between; margin: 0 auto; @@ -926,7 +926,8 @@ PERFORMANCE OF THIS SOFTWARE. position: relative; top: 26px; - background-color: ${b=>b.theme.colors.icon.tertiary}; + background-color: ${b=>b.theme.colors.icon.secondary}; + opacity: 0.2; `,IconContainer=styled.div` width: 60px; height: 60px; @@ -973,10 +974,9 @@ PERFORMANCE OF THIS SOFTWARE. `,H2Styled$1=styled(H2)` margin-bottom: 20px; padding: 0 64px; - min-height: 44px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{children:"Connect your wallet"}),createComponent(H2Styled$1,{children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(lt=>supportsMobile(lt)&<.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=createMemo(()=>k.connect(b.walletsList.filter(isWalletInfoRemote).map(lt=>({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[et,nt]=createSignal(void 0),tt=()=>__async(void 0,null,function*(){et()!==void 0&&clearTimeout(et()),yield copyToClipboard(_e());const lt=setTimeout(()=>nt(void 0),1500);nt(lt)}),rt=()=>{openLinkBlank(addReturnStrategy(_e(),appState.returnStrategy))},it=()=>{const lt=b.walletsList.find(dt=>dt.appName===AT_WALLET_APP_NAME);if(!lt||!isWalletInfoRemote(lt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink},b.additionalRequest);openLinkBlank(ft)},ot=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ut=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const lt=_tmpl$2.cloneNode(!0);return insert(lt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ut}),createComponent(MobileUniversalQR,{get universalLink(){return _e()}})]}}),null),insert(lt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ot}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileSelectWalletModal.connectWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileSelectWalletModal.selectWallet",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:it,scale:"s",children:"Open Wallet on Telegram"}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const dt=_tmpl$$1.cloneNode(!0);return insert(dt,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),dt})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(dt=>dt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileSelectWalletModal.openLink",children:"OpenLink"})]}}),createComponent(OtherOptionButton,{onClick:tt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>et()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return et()!==void 0?"common.copied":"common.copyLink"},get children(){return et()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),lt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(lt=>supportsMobile(lt)&<.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=createMemo(()=>k.connect(b.walletsList.filter(isWalletInfoRemote).map(lt=>({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[et,nt]=createSignal(void 0),tt=()=>__async(void 0,null,function*(){et()!==void 0&&clearTimeout(et()),yield copyToClipboard(_e());const lt=setTimeout(()=>nt(void 0),1500);nt(lt)}),rt=()=>{openLinkBlank(addReturnStrategy(_e(),appState.returnStrategy))},it=()=>{const lt=b.walletsList.find(dt=>dt.appName===AT_WALLET_APP_NAME);if(!lt||!isWalletInfoRemote(lt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink},b.additionalRequest);openLinkBlank(ft)},ot=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ut=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const lt=_tmpl$2.cloneNode(!0);return insert(lt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ut}),createComponent(MobileUniversalQR,{get universalLink(){return _e()}})]}}),null),insert(lt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ot}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:it,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const dt=_tmpl$$1.cloneNode(!0);return insert(dt,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),dt})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(dt=>dt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:tt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>et()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return et()!==void 0?"common.copied":"common.copyLink"},get children(){return et()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),lt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1057,7 +1057,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-universal-qr-desktop":"true",get children(){return[createComponent(H1,{children:"Connect your wallet"}),createComponent(H2Styled,{children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return $()},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let ft=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=ft.filter(isWalletInfoCurrentlyInjected),st=ft.filter(gt=>!isWalletInfoCurrentlyInjected(gt));ft=(dt||[]).concat(st);const ct=appState.preferredWalletAppName,ht=ft.find(gt=>eqWalletName(gt,ct)),at=ft.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(ft=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(ft.filter(gt=>!eqWalletName(gt,ct))));const bt=ft.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(ft=[bt].concat(ft.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),ft}),it=()=>{var ft;return((ft=appState.connectRequestParameters)==null?void 0:ft.state)==="loading"},ot=createMemo(()=>{var ft;if(!it())return(ft=appState.connectRequestParameters)==null?void 0:ft.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(ft=>{ft&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(ft=>!ft),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-universal-qr-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return $()},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let ft=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=ft.filter(isWalletInfoCurrentlyInjected),st=ft.filter(gt=>!isWalletInfoCurrentlyInjected(gt));ft=(dt||[]).concat(st);const ct=appState.preferredWalletAppName,ht=ft.find(gt=>eqWalletName(gt,ct)),at=ft.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(ft=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(ft.filter(gt=>!eqWalletName(gt,ct))));const bt=ft.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(ft=[bt].concat(ft.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),ft}),it=()=>{var ft;return((ft=appState.connectRequestParameters)==null?void 0:ft.state)==="loading"},ot=createMemo(()=>{var ft;if(!it())return(ft=appState.connectRequestParameters)==null?void 0:ft.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(ft=>{ft&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(ft=>!ft),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1082,9 +1082,9 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var ft,dt,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,At=ht?et:et[ut]||(et[ut]={}),wt=At.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(ft in ht&&(lt=ut),lt)(dt=!ct&&yt&&yt[ft]!==void 0)&&rt(At,ft)||(st=dt?yt[ft]:lt[ft],At[ft]=ht&&typeof yt[ft]!="function"?lt[ft]:gt&&dt?nt(st,_e):vt&&yt[ft]==st?function(kt){var xt=function(_t,Tt,jt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(_t);case 2:return new kt(_t,Tt)}return new kt(_t,Tt,jt)}return kt.apply(this,arguments)};return xt.prototype=kt.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((At.virtual||(At.virtual={}))[ft]=st,ot&it.R&&wt&&!wt[ft]&&tt(wt,ft,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,ft=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&ft.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(ft,ot)||ft.push(ot));return ft}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=dt($(49)),et=dt($(76)),nt=dt($(81)),tt=dt($(89)),rt=dt($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var kt in wt)Object.prototype.hasOwnProperty.call(wt,kt)&&(yt[kt]=wt[kt]);return yt.default=wt,yt}($(94)),ot=dt($(132)),ut=dt($(133)),lt=dt($(138)),ft=$(139);function dt(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,ft.rgb2yuv,function(wt){var yt,kt=(0,nt.default)(wt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},ft.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var kt=(0,tt.default)(yt);for(var xt in wt)kt.indexOf(xt)===-1&&kt.push(xt);return kt.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?kt-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=At(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),kn=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var kt=wt.split(":"),xt=(0,nt.default)(kt,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function At(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,At),vt(yt)},at.once("error",wt)),at.once(bt,At)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var At,wt,yt,kt;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(At=ut(at))>0&&yt.length>At&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,kt=xt,console&&console.warn&&console.warn(kt)}return at}function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function dt(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},At=ft.bind(vt);return At.listener=gt,vt.wrapFn=At,At}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var At=vt[bt];return At===void 0?[]:typeof At=="function"?gt?[At.listener||At]:[At]:gt?function(wt){for(var yt=new Array(wt.length),kt=0;kt0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var kt=At[at];if(kt===void 0)return!1;if(typeof kt=="function")nt(kt,this,bt);else{var xt=kt.length,_t=ht(kt,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,At=wt;break}if(At<0)return this;At===0?gt.shift():function(kt,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),ft=ut.length;return lt<0||lt>=ft?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===ft||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),ft=et(lt.length),dt=nt(ot,ft);if(tt&&it!=it){for(;ft>dt;)if((ut=lt[dt++])!=ut)return!0}else for(;ft>dt;dt++)if((tt||dt in lt)&<[dt]===it)return tt||dt||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),ft=$(17),dt=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),At=$(9),wt=$(23),yt=$(16),kt=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,kn=dt("_hidden"),En=dt("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,An=_e.QObject,yn=!An||!An.prototype||!An.prototype.findChild,fn=nt&&ot(function(){return kt(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=kt(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,kn)&&Vt[kn][bn]&&(Vt[kn][bn]=!1),Pn=kt(Pn,{enumerable:yt(0,!1)})):(et(Vt,kn)||Jt(Vt,kn,yt(1,{})),Vt[kn][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=At(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},Nn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,kn)&&this[kn][Vt])||bn)},Cn=function(Vt,bn){if(Vt=At(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,kn)&&Vt[kn][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(At(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==kn||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:At(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=ft(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,kn)&&et(this[kn],Vt)&&(this[kn][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Nn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Nn,!0),st.f=function(Vt){return xn(dt(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),In=0;$n.length>In;)dt($n[In++]);for(var Un=Mt(dt.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?kt(Vt):Rn(kt(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(ft){tt(ft,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(ft,dt){if(!et(ft))return typeof ft=="symbol"?ft:(typeof ft=="string"?"S":"P")+ft;if(!nt(ft,_e)){if(!it(ft))return"F";if(!dt)return"E";ut(ft)}return ft[_e].i},getWeak:function(ft,dt){if(!nt(ft,_e)){if(!it(ft))return!0;if(!dt)return!1;ut(ft)}return ft[_e].w},onFreeze:function(ft){return ot&<.NEED&&it(ft)&&!nt(ft,_e)&&ut(ft),ft}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,ft=0;ut.length>ft;)lt.call(tt,ot=ut[ft++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,At=0;vt>At;)at=gt[At++],_e&&!ht.call(bt,at)||(ft[at]=bt[at]);return ft}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,ft=!1,dt=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){ft=!0,dt=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(ft)throw dt}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,ft=/^0o[0-7]+$/i,dt=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function At(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?kt:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var ft,dt,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(ft in ht&&(lt=ut),lt)(dt=!ct&&yt&&yt[ft]!==void 0)&&rt(kt,ft)||(st=dt?yt[ft]:lt[ft],kt[ft]=ht&&typeof yt[ft]!="function"?lt[ft]:gt&&dt?nt(st,_e):vt&&yt[ft]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[ft]=st,ot&it.R&&wt&&!wt[ft]&&tt(wt,ft,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,ft=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&ft.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(ft,ot)||ft.push(ot));return ft}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=dt($(49)),et=dt($(76)),nt=dt($(81)),tt=dt($(89)),rt=dt($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=dt($(132)),ut=dt($(133)),lt=dt($(138)),ft=$(139);function dt(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,ft.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},ft.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function dt(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=ft.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),ft=ut.length;return lt<0||lt>=ft?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===ft||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),ft=et(lt.length),dt=nt(ot,ft);if(tt&&it!=it){for(;ft>dt;)if((ut=lt[dt++])!=ut)return!0}else for(;ft>dt;dt++)if((tt||dt in lt)&<[dt]===it)return tt||dt||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),ft=$(17),dt=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=dt("_hidden"),En=dt("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},In=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=ft(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=In,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",In,!0),st.f=function(Vt){return xn(dt(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)dt($n[Nn++]);for(var Un=Mt(dt.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):Rn(At(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(ft){tt(ft,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(ft,dt){if(!et(ft))return typeof ft=="symbol"?ft:(typeof ft=="string"?"S":"P")+ft;if(!nt(ft,_e)){if(!it(ft))return"F";if(!dt)return"E";ut(ft)}return ft[_e].i},getWeak:function(ft,dt){if(!nt(ft,_e)){if(!it(ft))return!0;if(!dt)return!1;ut(ft)}return ft[_e].w},onFreeze:function(ft){return ot&<.NEED&&it(ft)&&!nt(ft,_e)&&ut(ft),ft}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,ft=0;ut.length>ft;)lt.call(tt,ot=ut[ft++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(ft[at]=bt[at]);return ft}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,ft=!1,dt=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){ft=!0,dt=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(ft)throw dt}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,ft=/^0o[0-7]+$/i,dt=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||dt.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,kt){switch(kt.length){case 0:return wt.call(yt);case 1:return wt.call(yt,kt[0]);case 2:return wt.call(yt,kt[0],kt[1]);case 3:return wt.call(yt,kt[0],kt[1],kt[2])}return wt.apply(yt,kt)}function it(wt,yt){for(var kt=-1,xt=yt.length,_t=wt.length;++kt-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(kt)}(yt)&&ut.call(yt,"callee")&&(!dt.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,At=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,kt=yt;for(bt;kt--;)if(typeof wt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Nt){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState(function(Nt){var Ot=this.constructor.getDerivedStateFromProps(Et,Nt);return Ot??null}.bind(this))}function vt(Et,Nt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Nt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function At(Et){var Nt=Et.prototype;if(!Nt||!Nt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Nt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof Nt.componentWillMount=="function"?Ot="componentWillMount":typeof Nt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Nt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Nt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Nt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Nt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||dt.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!dt.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(It){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState(function(It){var Ot=this.constructor.getDerivedStateFromProps(Et,It);return Ot??null}.bind(this))}function vt(Et,It){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=It,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var It=Et.prototype;if(!It||!It.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof It.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof It.componentWillMount=="function"?Ot="componentWillMount":typeof It.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof It.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof It.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof It.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof It.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` @@ -1092,10 +1092,10 @@ PERFORMANCE OF THIS SOFTWARE. `+Rt:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Nt.componentWillMount=bt,Nt.componentWillReceiveProps=gt),typeof Nt.getSnapshotBeforeUpdate=="function"){if(typeof Nt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Nt.componentWillUpdate=vt;var Yt=Nt.componentDidUpdate;Nt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Nt){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Nt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var Nt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Nt==="number"&&(Nt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Nt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Nt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Nt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Nt.braceColor},"expanded-icon":{color:Nt.expandedIcon},"collapsed-icon":{color:Nt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Nt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Nt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Nt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Nt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Nt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Nt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Nt.dataTypes.boolean},date:{display:"inline-block",color:Nt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Nt.dataTypes.float},function:{display:"inline-block",color:Nt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Nt.dataTypes.integer},string:{display:"inline-block",color:Nt.dataTypes.string},nan:{display:"inline-block",color:Nt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Nt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Nt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Nt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Nt.dataTypes.background},regexp:{display:"inline-block",color:Nt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Nt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Nt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Nt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Nt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Nt.editVariable.background,color:Nt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Nt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Nt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Nt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Nt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Nt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Nt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Nt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Nt.validationFailure.fontColor,backgroundColor:Nt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Nt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Nt,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=kt;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(Nt,Ot)}var Ft=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Nt){(Nt==null||Nt>Et.length)&&(Nt=Et.length);for(var Ot=0,$t=new Array(Nt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Nt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Nt){if(Array.isArray(Nt))return Wt(Nt)}(Et)||function(Nt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Nt))return Array.from(Nt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Nt=1;Nt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Nt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),In||((In=document.createElement("textarea")).setAttribute("tab-index","-1"),In.setAttribute("aria-hidden","true"),$n(In)),In.parentNode===null&&document.body.appendChild(In);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;In.style[$r]=jr[$r]}),$n(In),In.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(In,ar);In.value="x";var Nr=In.scrollHeight-kr,Br=Nr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var Dr=Nr*or;return Or==="border-box"&&(Dr=Dr+kr+Tr),[an=Math.min(Dr,an),Nr]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Nn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Nt){return{type:Et,value:Nt}}var dr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){return tt(this,Ot),Nt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(An,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Ir(Et){var Nt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Nt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Nt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Nt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Nt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Ir,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=Nt.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Ir,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Nt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Nt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Nt,hovered:!1}};var mo=function Et(Nt,Ot){tt(this,Et),this.name=Nt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),It=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=Nt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Nt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),At=d(6954),wt=d.n(At);d(9585);function yt(dn){var An="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function kt(dn,An){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var An=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Nn=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(In){return In.setOption("theme",Dn)}))}),sn.setOption("theme",Nn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(Nn,Cn){var Dn=Sn[Cn];Sn[Cn]=Nn,sn.emit("optionChange",Cn,Nn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var An=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var Nn=["top","left","right","bottom"];return Rn!=="position"&&(Nn=tt()(Nn,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(Nn=tt()(Nn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Nn[0]],Rn),left:wn(xn[Nn[1]],Rn),right:wn(xn[Nn[2]],Rn),bottom:wn(xn[Nn[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,An){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:An==="position"?fn:fn===0?"‒":fn}(function(dn,An){try{dn.exports=An,dn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ut=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(Ar)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),At=d.n(vt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),An=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ut)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Hr){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ut=Ar.level,mn=Ut===void 0?0:Ut,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function No(Jr){if(Hr>Kr)ho=", …";else{var ts=ko(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ts,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ts,": ").concat(Nn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var Io,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Ms=Mr=="[object Function]",Rs=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)Io=gn(Er.toString()),_r=Ro+Io+bo;else if(Ms)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,es="";Wo>100&&(Wo=100,es=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Hr=no(Ar);function Ar(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";At()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=dt()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new In.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new In.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=kr()($n||($n=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Wt(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=dt()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,`
    @@ -1111,14 +1111,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(At()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=It()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(dt()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Ir()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(dt()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(dt()(ur),"n"):Br()(ur)?zt[Bn]='').concat(dt()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(dt()(ur)),""):(ur=dt()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Nn(zt),"
    ")):dt()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=dt()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Nn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";At()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),Ar}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),Ar={};At()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];Ar[Wt()(Bn)]=Wt()(yr)}}),Ar.display="inline-block",Ar["max-width"]="100%",delete Ar.width,delete Ar.height;var zt="";return At()(Ar,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ps=d(9001),Jo=d.n(ps),ms=d(9702),gs=d.n(ms),Gr=d(2439),vs=d.n(Gr),Xo=d(8933),ys=d.n(Xo),bs=d(4407),ws=d.n(bs),xs=d(5852),_s=d.n(xs);function Cs(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var _i,ks=function(Er){(0,tt.Z)(Ar,Er);var Hr=Cs(Ar);function Ar(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,Ar),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),At()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(Ar,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,At()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){_s()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),Ar}(Ht()),As=d(1571),Es=d.n(As);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ut)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}b=d.hmd(b);var ga=navigator.userAgent,Ts=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,Os=0,va=function(Er){(0,tt.Z)(Ar,Er);var Hr=Ss(Ar);function Ar(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Ar),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Ts&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=vs()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return ys()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(Ar,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(Ar.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Ir()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++Os,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=gs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,Ao=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,No=Oo.length;_oho?vo+=jo:yo+jo>ro?Io.appendChild(Uo):yo`)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(dt()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(dt()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(dt()(ur),"n"):Br()(ur)?zt[Bn]='').concat(dt()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(dt()(ur)),""):(ur=dt()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(In(zt),"
    ")):dt()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=dt()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":In(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Os&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=ys()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=vs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Io=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo
    - `])))))}}]),Ar}(ks),_a=function(){return ws()("HH:MM:ss ")};function js(){for(var Er=new Error,Hr="",Ar=Er.stack?Er.stack.split(` -`):"",zt=0,Ut=Ar.length;zt-1&&zt]*>/g.test(pt))try{var Pt=At().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=It(Kt.attrs.class))}),At().stringify(Pt)}catch{return It(pt)}return It(pt)}}function Mt(Ct,Lt){for(var It=0,pt=Ct.length;It"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}var fn,xn=function(Ct){(0,nt.Z)(It,Ct);var Lt=yn(It);function It(pt,Pt){var Kt,Et=Pt.compName,Nt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Nt===void 0?"light":Nt;return(0,j.Z)(this,It),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(kn()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(It,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(kn()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Nt={};typeof pt=="string"?Nt[pt]=Pt:Nt=pt,vn()(Nt,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){An()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),It}(dt()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),Nn=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),In=d(1286),Un=d.n(In),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Ir(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var It,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;It=Reflect.construct(pt,arguments,Pt)}else It=pt.apply(this,arguments);return(0,tt.Z)(this,It)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(It,Ct);var Lt=Ir(It);function It(pt,Pt){var Kt;(0,j.Z)(this,It),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Nt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Nt,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Nt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Nt-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Nt&&(tn=Nt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Nt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Nt.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Nt){var Ot=Et.data[pt],$t=Nt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Nt=0,Ot=Kt.length;Nt'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Nt,"")):Pt+="".concat(Nt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([` + `])))))}}]),kr}(ks),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` +`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,It=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=It===void 0?"light":It;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,It={};typeof pt=="string"?It[pt]=Pt:It=pt,vn()(It,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(dt()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),In=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,It=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(It,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,It=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),It-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=It&&(tn=It),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,It=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),It.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,It){var Ot=Et.data[pt],$t=It.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var It=0,Ot=Kt.length;It'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(It,"")):Pt+="".concat(It,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([`
    @@ -1135,39 +1135,39 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),It}(xn),Wr=function(){function Ct(Lt,It){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Nn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=It,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,It=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");It.html(""),vn()(Pt,function(Kt){var Et=Nn()("td"),Nt=Lt[Kt.id];Un()(Nt)||($n()(Nt)?Et.appendChild(Nt):Et.innerText=Dn()(Nt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var It,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(It=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(It),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Nt=It-pt;if(Nt)return Nt;if(It.length!==pt.length)return+It||+pt?pt.length-It.length:It.length-pt.length}else if(It!==pt)return It]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=ft()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){kn()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),An=d(1907),yn=d.n(An),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),Nn=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),In=d(1672),Un=d.n(In);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(ft()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=ft()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=ft()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Ir){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Ir]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=In()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=In()("td"),It=Lt[Kt.id];Un()(It)||($n()(It)?Et.appendChild(It):Et.innerText=Dn()(It)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var It=Nt-pt;if(It)return It;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=ft()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),In=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(ft()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=ft()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=ft()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Nn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Nn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),ft=d.n(lt),dt=d(1512),st=d.n(dt),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),At=d(7483),wt=d.n(At),yt=(d(3990),d(6341)),kt=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(In){return kt()(In,Dn)?In:In.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var In=wt().parse($n);return jt(In,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(In)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var In=Cn[gn];Dn(In),In.content&&jt(In.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),kn=d(5852),En=d.n(kn);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,In){var Un,hn=In.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,In){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=In:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(In){return In===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,In),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(ft()),nn=d(1907),wn=d.n(nn),dn=d(8613),An=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var In=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,In)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var In,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(In=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){In.$container.addClass(In.c("hidden"))},In.render=function(){var hn=(0,tt.Z)(In),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),In.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),In.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?In.$close.show():In.$close.hide(),In.$body.css("width",Zt.width+"px"),In.$content.html("").append(Zt.content)},In.hide(),In.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Nn()}),In.initTpl(),In.$title=In.find(".title"),In.$content=In.find(".content"),In.$body=In.find(".body"),In.$footer=In.find(".footer"),In.$close=In.find(".icon-close"),In.bindEvent(),In}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(In()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(In()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),ft=d.n(lt),dt=d(1512),st=d.n(dt),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(ft()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:In()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var In=Sn(),Un=In.c;In.setOption({title:"",content:$n,width:Nn(),footer:Rn({OK:{type:"primary",onclick:function(){In.hide()}}},Un)}),In.show()}},{key:"confirm",value:function($n){return new Promise(function(In){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),In(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),In(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=An()("input"+Zt(".input"),{value:In});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Nn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=An()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,In){return An()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},In)});return An().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Nn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),ft=d(4696),dt=d.n(ft),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),At=d.n(vt),wt=d(2533),yt=d.n(wt),kt=d(3783),xt=d.n(kt),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),kn=d(7756),En=d.n(kn),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),An=d(996),yn=d.n(An),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),Nn=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+In()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Ir=d(6954),Rr=d.n(Ir);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(In()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){It()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Nt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Nn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||dt()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||At()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Nt(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var kr=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){kr[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=kr}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var kr=[];kr=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||Nn()(kr);for(var Tr=0,jr=kr.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||dt()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||At()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),ft=d(5229),dt=d.n(ft),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),At=d.n(vt),wt=d(3367),yt=d.n(wt),kt=d(4777),xt=d.n(kt),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),kn=d(3063),En=d.n(kn),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),An=d(5610),yn=d.n(An),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Nn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Nn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Ir,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Ir))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Ir)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Ir=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Ir)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){In()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:In(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function In(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),ft=d(4696),dt=d.n(ft),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),In=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},It(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);In()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||dt()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function It(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||In()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||dt()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),ft=d(5229),dt=d.n(ft),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return In(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function In(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Ir=Cr.$container.find("input");return Ir.val(nr),Ir.on("change",function(){return Cr.onChange(Ir.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Ir=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Ir.html('
    ').concat(lt()(lr),`
    + ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Ir.find(Rr(".value")),Lt=Ir.find("input"),It=Ir.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=At()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=At()(Lt.val());It.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Ir=dt()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=dt()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    - - -
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Ir=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    -
    + + +
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(wr,`
    +
    +
    @@ -1175,12 +1175,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return An}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),ft=d(4331),dt=d.n(ft),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),At=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function kt(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(dt()(sn).split(/\s+/),function(Sn){return At()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=kn(xn);function xn(sn,Sn){var Rn,Nn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=Nn,Rn.c=kt(Nn),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(Nn),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,In){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(In))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,Nn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Nn[gn];Nn[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var An=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,Nn=this.$tabs,Cn=this.options.height-1,Dn=Nn.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Nn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Nn=ot()(this);if(Nn.data("id")===sn){if(Nn.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");Nn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Nn=ot()(this);Nn.data("id")===sn?(Nn.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):Nn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,Nn=this.c,Cn=Sn.find(Nn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,In=Rn.scrollLeft;Dn$n+In&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),Nn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Nn.setAttribute("style","height: 200px"),Rn.appendChild(Nn);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,Nn=Sn.find(Rn(".selected")).get(0);Nn?sn.css({width:Nn.offsetWidth,left:Nn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Nn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);Nn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` +
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),ft=d(4331),dt=d.n(ft),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(dt()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var Rn,In=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=In,Rn.c=At(In),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(In),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,Nn){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,In=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=In[gn];In[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,In=this.$tabs,Cn=this.options.height-1,Dn=In.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?In.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);if(In.data("id")===sn){if(In.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");In.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);In.data("id")===sn?(In.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):In.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,In=this.c,Cn=Sn.find(In(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,Nn=Rn.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),In=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),In.setAttribute("style","height: 200px"),Rn.appendChild(In);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,In=Sn.find(Rn(".selected")).get(0);In?sn.css({width:In.offsetWidth,left:In.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var In=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);In.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,An)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),ft=d.n(lt),dt=d(4331),st=d.n(dt),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),At=(d(3875),d(6954)),wt=d.n(At);d(9585);function yt(In){var Un="luna-".concat(In,"-");function hn(Zt){return ft()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return kt(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function kt(In,Un){for(var hn=0,Zt=In.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var kn=function(In){(0,et.Z)(hn,In);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),An=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),Nn=d(8648),Cn=d.n(Nn);function Dn(In){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(In);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(In){(0,et.Z)(hn,In);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=An()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(kn),$n=/\r\n|\r|\n/g;(function(In,Un){try{In.exports=Un,In.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return Op}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Ir()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return It()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return kr()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ps()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return ms()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return v0},escapeRegExp:function(){return bs()},evalCss:function(){return y0},eventClient:function(){return $o},eventPage:function(){return _0},extend:function(){return nn()},extendOwn:function(){return xs()},extractUrls:function(){return Cs()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Es()},getFileName:function(){return ol},getProto:function(){return ga()},has:function(){return Os()},hasSafeArea:function(){return rl},highlight:function(){return _a()},identity:function(){return Er()},idxOf:function(){return Ar()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return il},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return Ao()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return ko()},isHidden:function(){return No()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Rs()},isNil:function(){return es()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return zs()},isPrimitive:function(){return Sl()},isPromise:function(){return Ol()},isRegExp:function(){return Hs()},isSorted:function(){return Rl()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return ns()},linkify:function(){return Ll()},loadJs:function(){return Us()},lowerCase:function(){return Ws()},lpad:function(){return Fl()},ltrim:function(){return Hl()},map:function(){return fo()},mapObj:function(){return Zl()},matcher:function(){return ql()},memStorage:function(){return Zs()},memoize:function(){return Yl()},mergeArr:function(){return Jl()},meta:function(){return _c()},ms:function(){return Vs()},nextTick:function(){return Pn()},noop:function(){return qs()},now:function(){return Gs()},objToStr:function(){return iu()},once:function(){return su()},optimizeCb:function(){return cu()},orientation:function(){return dr()},partial:function(){return du()},perfNow:function(){return hu()},pick:function(){return Ks()},prefix:function(){return gu()},property:function(){return yu()},pxToNum:function(){return Go},query:function(){return wu()},raf:function(){return _u()},repeat:function(){return ku()},restArgs:function(){return Eu()},reverse:function(){return Tu()},root:function(){return Ys()},rtrim:function(){return Mu()},safeCb:function(){return Nu()},safeGet:function(){return Qs()},safeSet:function(){return Lu()},safeStorage:function(){return Is},sameOrigin:function(){return Js()},slice:function(){return Du()},some:function(){return zu()},sortKeys:function(){return Xs()},splitCase:function(){return Wu()},startWith:function(){return Vo()},stringify:function(){return qu()},stringifyAll:function(){return Ku()},throttle:function(){return el()},toArr:function(){return rs()},toInt:function(){return Xu()},toNum:function(){return os()},toSrc:function(){return e0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return r0()},types:function(){return i0()},uncaught:function(){return is()},uniqId:function(){return At()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return u0()},viewportScale:function(){return tl()},wrap:function(){return h0()},xpath:function(){return m0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,ft=d(1752),dt=d(7496),st=d.n(dt),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),At=d.n(vt),wt=d(3783),yt=d.n(wt),kt=d(5972),xt=d.n(kt),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),kn=d(7622),En=d.n(kn),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),An=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=An.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function v0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Is(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Zs():void 0}return Dt}function ol(Xt){var qt=ns()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return os()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function il(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var y0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=nl().parse(Xt);return al(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ps(Dt.attrs.class))}),nl().stringify(qt)}catch{return Ps(Xt)}return Ps(Xt)}function al(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var sl,as=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=C0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),as.on(Co("move"),St._onDragMove),as.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),as.off(Co("move"),St._onDragMove),as.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=sl=new(Pt())("[Eruda]","warn");sl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var A0=d(4270),E0=d.n(A0),S0=d(6093),T0=d.n(S0),Bo=d(129),O0=d(7638);function j0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var M0=function(Xt){(0,et.Z)(Dt,Xt);var qt=j0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;rl()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),E0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[ns()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Is("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),ft=d.n(lt),dt=d(4331),st=d.n(dt),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return ft()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),In=d(8648),Cn=d.n(In);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Io()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Is()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Us()},isSorted:function(){return Il()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,ft=d(1752),dt=d(7496),st=d.n(dt),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1188,7 +1188,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new O0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(T0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",os()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),R0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}is().start();var I0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){No()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Ls.forEach(function(ln){var On=St[ln]=qs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ls.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return is().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return is().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Hs()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):ko()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),I0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Io()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(`
    All @@ -1208,7 +1208,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new R0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Ls).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var D0=function(Xt){(0,et.Z)(Dt,Xt);var qt=B0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new I0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat($s).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var F0=function(Xt){(0,et.Z)(Dt,Xt);var qt=D0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` `);go()(ln.reqHeaders)||(On+=` Request Headers @@ -1225,7 +1225,7 @@ Response Headers `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Lr){return` ').concat(Gr()(Lr),` `).concat(Gr()(br),` - `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>ll&&(Yn=ss()(Yn,ll)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    + `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>cl&&(Yn=ls()(Yn,cl)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    ').concat(Gr()(mt.url),` @@ -1250,11 +1250,11 @@ Response Headers
    `).concat(On,` -
    `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(L0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ll=1e5,F0=d(9143),z0=d.n(F0),H0=d(2139),U0=d(8689),$s=d(7935),W0=d(9119);function cl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function ul(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Y0=function(Xt){(0,et.Z)(Dt,Xt);var qt=K0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:ol(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Vs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=G0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var fs=/[\r\n]/.test(xo)?'^"':'"';return fs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ +
    `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),U0=d(2139),W0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ -`)+fs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(fs){for(var hs=fs.charCodeAt(0).toString(16);hs.length<4;)hs="0"+hs;return"\\u"+hs})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ +`)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new D0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Bs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(V0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:ns()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(el()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1265,7 +1265,7 @@ Response Headers
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),Q0=d(8209),J0=d(8613),X0=d.n(J0);function dl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=hl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var np=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=yl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr +
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),J0=d(8209),X0=d(8613),_h=d.n(X0);function fl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=pl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var rp=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=bl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr @@ -1275,7 +1275,7 @@ Response Headers
    -
    `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=X0()("div");this._$boxModel=at()(mt),this._boxModel=new tp.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` + `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=_h()("div");this._$boxModel=at()(mt),this._boxModel=new np.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` ').concat(Gr()(so),` ').concat(po,` `)}).join("")),On=`

    Attributes

    @@ -1322,7 +1322,7 @@ Response Headers `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new _h(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=rp(ln),Dt.name=pl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),sp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(ip,function(qt,Dt){return'url("'.concat(vl(Dt),'")')})}var ap=["script","style","meta","title","link","head"],sp=function(Xt){return ap.indexOf(Xt.toLowerCase())>-1},vl=function(Xt){return'').concat(Xt,"")},yl=function(){return Qs()(window,"EventTarget.prototype")||window.Node.prototype};function lp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=lp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!bl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new np(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Q0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||il(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1334,7 +1334,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:pl(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=os()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;bl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),bl=function(Xt){return Ao()(Xt)&&Xt.parentNode},ls=null,up=[{name:"Border All",fn:function(){if(ls)return Un.remove(ls),void(ls=null);ls=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Gs()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");Fs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),Fs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function Fs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var hp=function(Xt){(0,et.Z)(Dt,Xt);var qt=fp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Un.remove(cs),void(cs=null);cs=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1343,7 +1343,7 @@ Response Headers
    `).concat(Gr()(St.desc),`
    -
    `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),wl=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Bs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Is(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:ss()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    + `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),xl=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ps(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:ls()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    `.concat(Dt==="local"?"Local":"Session",` Storage
    @@ -1365,7 +1365,7 @@ Response Headers

    -
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function cs(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function us(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var pp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Bs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),cs(qt,us("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    +
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function us(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function ds(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var mp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),us(qt,ds("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    Cookie

    -
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function xl(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var vp=function(Xt){(0,et.Z)(Dt,Xt);var qt=gp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new wl(this._$localStorage,St,this,"local"),this._sessionStorage=new wl(this._$sessionStorage,St,this,"session"),this._cookie=new pp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=us("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1396,7 +1396,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Bt,` -
    `),On=this._$script;return cs(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];at()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=us("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    + `),On=this._$script;return us(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];at()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=ds("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Stylesheet
    @@ -1404,7 +1404,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Bt,` -
    `),On=this._$stylesheet;return cs(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];at()("iframe").each(function(){var ln=at()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    + `),On=this._$stylesheet;return us(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];at()("iframe").each(function(){var ln=at()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    Iframe
    @@ -1412,7 +1412,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(St,` -
    `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||bp(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=us("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • + `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||wp(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=ds("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • `)}).join(""));var On='

    Image @@ -1422,29 +1422,29 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(ln,` -
    `),Yn=this._$image;return cs(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `),Yn=this._$image;return us(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Js()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=rs()(mt.addedNodes),Yn=mp(On=jr()(On,rs()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),yp=/\.(jpeg|jpg|gif|png)$/,bp=function(Xt){return yp.test(Xt)},_l=ao()(),wp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(_l.name+" "+_l.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function xp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var _p=function(Xt){(0,et.Z)(Dt,Xt);var qt=xp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?kr()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(wp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;ko()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Cp=d(8299),kp=d(8368),Ap=d.n(kp),Cl=d(7049);function Ep(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Sp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Ep(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    -
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>ds&&(St=ss()(St,ds)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new Cp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    +
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ls()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new Ap.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>ds&&(St=ss()(St,ds)),new Cl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Tp=3e4,kl=8e4,ds=1e5,Op={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:I0,Elements:cp,Network:Y0,Sources:Sp,Resources:vp,Info:_p,Snippets:hp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return ko()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return zs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/tl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new M0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=rs()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,ft,dt){return new(ft||(ft=Promise))(function(st,ct){function ht(gt){try{bt(dt.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(dt.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof ft?vt:new ft(function(At){At(vt)})).then(ht,at)}bt((dt=dt.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var ft,dt,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(ft)throw new TypeError("Generator is already executing.");for(;ht;)try{if(ft=1,dt&&(st=2&vt[0]?dt.return:vt[0]?dt.throw||((st=dt.return)&&st.call(dt),0):dt.next)&&!(st=st.call(dt,vt[1])).done)return st;switch(dt=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,dt=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,kn=Wt.length;un
    ",ft.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)At.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||kt)&&(At.children=dt(ht,gt)),At}function dt(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return ft(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=ft,_.getChildNodes=dt,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),ft=k(d(300)),dt=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,At=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function kt(Gt,Wt){var un=Wt===void 0?{}:Wt,kn=un.generatePreview,En=kn!==void 0&&kn,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=kt,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,kn=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!kn,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=dt.default(Zn,jn),dn=ct.default(Zn),An=0,yn=wn.length;An_t&&(jn=_t,kn=!0);for(var Zn=0;Zn_t){kn=!0;break}wn.push({key:Tt(An),value:Tt(Gt.get(An))}),Zn++,An=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(An=fn.next().value;An;){if(Zn>_t){kn=!0;break}yn.push({value:Tt(An)}),Zn++,An=fn.next().value}un.entries=yn}return un.overflow=kn,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var kn,En=un.subtype;return kn=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=kn,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),kn=un.type,En=un.subtype;return kn==="string"?Gt:kn==="number"||kn==="symbol"?j.default(Gt):kn==="function"?ft.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),ft=$(d(3875)),dt=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=At(Ft),Jt.id=dt.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},kn=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=At(jt),Ft.id=dt.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?ft.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,kt)}(jt))Ft();else try{Mt=ft.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function At(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=At;var kt=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function At(kt){try{yt(bt.next(kt))}catch(xt){vt(xt)}}function wt(kt){try{yt(bt.throw(kt))}catch(xt){vt(xt)}}function yt(kt){var xt;kt.done?gt(kt.value):(xt=kt.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(At,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,At={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(kt){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;At;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return At.label++,{value:xt[1],done:!1};case 5:At.label++,bt=xt[1],xt=[0];continue;case 7:xt=At.ops.pop(),At.trys.pop();continue;default:if(gt=At.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){At=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),ft=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(kt){return!!yt(this,kt)}}),$(vt,at?{get:function(kt){var xt=yt(this,kt);return xt&&xt.value},set:function(kt,xt){return wt(this,kt===0?0:kt,xt)}}:{add:function(kt){return wt(this,kt=kt===0?0:kt,kt)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return At(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(At,wt){dt(this,{type:bt,target:At,state:gt(At),kind:wt,last:void 0})},function(){for(var At=vt(this),wt=At.kind,yt=At.last;yt&&yt.removed;)yt=yt.previous;return At.target&&(At.last=yt=yt?yt.next:At.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(At.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),ft=d(7072),dt=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",At=j[ct],wt=At&&At.prototype,yt=At,kt={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(At)||!(gt||wt.forEach&&!lt(function(){new At().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=ft(function(Jt){new At(Jt)}),Ft=!gt&<(function(){for(var Jt=new At,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new At,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return kt[ct]=yt,k({global:!0,constructor:!0,forced:yt!=At},kt),dt(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,ft,dt,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(ft=it[ut],lt=rt.dontCallGetSet?(dt=j(ot,ut))&&dt.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof ft==typeof lt)continue;nt(ft,lt)}(rt.sham||lt&<.sham)&&$(ft,"sham",!0),_e(ot,ut,ft,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,ft=ot("meta"),dt=0,st=function(ht){nt(ht,ft,{value:{objectID:"O"+dt++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[ft]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),At=0,wt=vt.length;Atbt;bt++)if((vt=Ft(dt[bt]))&&tt(ft,vt))return vt;return new lt(!1)}ht=rt(dt,at)}for(At=xt?dt.next:ht.next;!(wt=j(At,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(ft,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),ft=d(7497),dt=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=dt.IteratorPrototype,at=dt.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",At="entries",wt=function(){return this};b.exports=function(yt,kt,xt,_t,Tt,jt,Mt){nt(xt,kt,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in kn)return kn[Zn];switch(Zn){case gt:case vt:case At:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=kt+" Iterator",un=!1,kn=yt.prototype,En=kn[bt]||kn["@@iterator"]||Tt&&kn[Tt],vn=!at&&En||Gt(Tt),jn=kt=="Array"&&kn.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(ft[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(kn,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(At)},Mt)for(Qt in Jt)(at||un||!(Qt in kn))&&ut(kn,Qt,Jt[Qt]);else k({target:kt,proto:!0,forced:at||un},Jt);return $&&!Mt||kn[bt]===vn||ut(kn,bt,vn,{name:Tt}),ft[kt]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),ft=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):ft=!0),!nt(k)||_e(function(){var dt={};return k[lt].call(dt)!==dt})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ft}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,ft=k("".slice),dt=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){ft(ut(gt),0,7)==="Symbol("&&(gt="["+dt(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var At=it(bt);return _e(At,"source")||(At.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),ft=d(1036),dt=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,At=function(){var wt,yt;for(dt&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(kt){throw vt.head&&k(),kt}wt&&wt.enter()};ut||dt||ft||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(At)}):dt?k=function(){ht.nextTick(At)}:(it=tt(it,nt),k=function(){it(At)}):(j=!0,$=ct.createTextNode(""),new st(At).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},ft=function(ct){return"<"+ot+">"+ct+""},dt=function(ct){ct.write(ft("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?dt(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(ft("document.F=Object")),ct.close(),ct.F):dt(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,ft=0;lt>ft;)$.f(tt,it=ut[ft++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),typeof lt=="function"&&ft==="prototype"&&"value"in dt&&ut in dt&&!dt[ut]){var st=rt(lt,ft);st&&st[ut]&&(lt[ft]=dt.value,dt={configurable:ot in dt?dt[ot]:st[ot],enumerable:it in dt?dt[it]:st[it],writable:!1})}return tt(lt,ft,dt)}:tt:function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),j)try{return tt(lt,ft,dt)}catch{}if("get"in dt||"set"in dt)throw nt("Accessors not supported");return"value"in dt&&(lt[ft]=dt.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),ft=!1,dt=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(ft=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!dt});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:dt,SUBCLASSING:ft}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,ft,dt=$(_e(ot)),st=j(ut),ct=dt.length;return st<0||st>=ct?it?"":void 0:(lt=nt(dt,st))<55296||lt>56319||st+1===ct||(ft=nt(dt,st+1))<56320||ft>57343?it?et(dt,st):lt:it?tt(dt,st,st+2):ft-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),ft=d(317),dt=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,At=et.MessageChannel,wt=et.String,yt=0,kt={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(kt,Ft)){var Jt=kt[Ft];delete kt[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){dt(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return kt[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete kt[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:At&&!st?(_e=($=new At).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in ft("script")?function(Ft){ut.appendChild(ft("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var At=[];return ut(at,st,{that:At}),tt(gt,"errors",At),gt};_e?_e(ct,dt):et(ct,dt,{name:!0});var ht=ct.prototype=nt(dt.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(dt,st){ut(this,{type:ot,target:k(dt),index:0,kind:st})},function(){var dt=lt(this),st=dt.target,ct=dt.kind,ht=dt.index++;return!st||ht>=st.length?(dt.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var ft=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&ft.name!=="values")try{et(ft,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]={status:"fulfilled",value:gt},--ct||ot(dt))},function(gt){bt||(bt=!0,dt[at]={status:"rejected",reason:gt},--ct||ot(dt))})}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]=gt,--ct||ot(dt))},ut)}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),ft=et.f(ut),dt=ft.resolve,st=ft.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(At){var wt=bt++,yt=!1;gt++,j(ht,ut,At).then(function(kt){yt||vt||(vt=!0,dt(kt))},function(kt){yt||vt||(yt=!0,at[wt]=kt,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),ft.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),ft=d(9662),dt=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),At=d(8572),wt=d(9909),yt=d(2492),kt=d(3702),xt=d(8523),_t="Promise",Tt=kt.CONSTRUCTOR,jt=kt.REJECTION_EVENT,Mt=kt.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,kn=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(kn&&kn.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!dt(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,In,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),In=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!In&&Pn.exit(),bn(sr)}},An=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,In;Zn?(($n=kn.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(In=tt["on"+Cn])?In($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,An(Cn,!0))},Nn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var In={done:!1};try{rt($n,Dn,Sn(Nn,In,Cn),Sn(Rn,In,Cn))}catch(Un){Rn(In,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,An(Cn,!1))}catch(In){Rn({done:!1},In,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),ft(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Nn,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new At,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!dt(Cn)||Cn,$n.fail=dt(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Nn,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&dt(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,In){rt($,gn,$n,In)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var ft=tt(this,et("Promise")),dt=nt(lt);return this.then(dt?function(st){return rt(ft,lt()).then(function(){return st})}:lt,dt?function(st){return rt(ft,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(ft){j(lt,rt,ft).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,ft){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,ft),j[ft]){for(var dt in _e)if(lt[dt]!==_e[dt])try{et(lt,dt,_e[dt])}catch{lt[dt]=_e[dt]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` + `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,ft,dt){return new(ft||(ft=Promise))(function(st,ct){function ht(gt){try{bt(dt.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(dt.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof ft?vt:new ft(function(kt){kt(vt)})).then(ht,at)}bt((dt=dt.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var ft,dt,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(ft)throw new TypeError("Generator is already executing.");for(;ht;)try{if(ft=1,dt&&(st=2&vt[0]?dt.return:vt[0]?dt.throw||((st=dt.return)&&st.call(dt),0):dt.next)&&!(st=st.call(dt,vt[1])).done)return st;switch(dt=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,dt=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un",ft.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=dt(ht,gt)),kt}function dt(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return ft(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=ft,_.getChildNodes=dt,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),ft=k(d(300)),dt=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=dt.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?ft.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),ft=$(d(3875)),dt=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=dt.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=dt.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?ft.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=ft.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),ft=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){dt(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),ft=d(7072),dt=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=ft(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),dt(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,ft,dt,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(ft=it[ut],lt=rt.dontCallGetSet?(dt=j(ot,ut))&&dt.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof ft==typeof lt)continue;nt(ft,lt)}(rt.sham||lt&<.sham)&&$(ft,"sham",!0),_e(ot,ut,ft,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,ft=ot("meta"),dt=0,st=function(ht){nt(ht,ft,{value:{objectID:"O"+dt++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[ft]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(dt[bt]))&&tt(ft,vt))return vt;return new lt(!1)}ht=rt(dt,at)}for(kt=xt?dt.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(ft,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),ft=d(7497),dt=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=dt.IteratorPrototype,at=dt.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(ft[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),ft[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),ft=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):ft=!0),!nt(k)||_e(function(){var dt={};return k[lt].call(dt)!==dt})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ft}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,ft=k("".slice),dt=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){ft(ut(gt),0,7)==="Symbol("&&(gt="["+dt(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),ft=d(1036),dt=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(dt&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||dt||ft||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):dt?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},ft=function(ct){return"<"+ot+">"+ct+""},dt=function(ct){ct.write(ft("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?dt(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(ft("document.F=Object")),ct.close(),ct.F):dt(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,ft=0;lt>ft;)$.f(tt,it=ut[ft++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),typeof lt=="function"&&ft==="prototype"&&"value"in dt&&ut in dt&&!dt[ut]){var st=rt(lt,ft);st&&st[ut]&&(lt[ft]=dt.value,dt={configurable:ot in dt?dt[ot]:st[ot],enumerable:it in dt?dt[it]:st[it],writable:!1})}return tt(lt,ft,dt)}:tt:function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),j)try{return tt(lt,ft,dt)}catch{}if("get"in dt||"set"in dt)throw nt("Accessors not supported");return"value"in dt&&(lt[ft]=dt.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),ft=!1,dt=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(ft=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!dt});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:dt,SUBCLASSING:ft}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,ft,dt=$(_e(ot)),st=j(ut),ct=dt.length;return st<0||st>=ct?it?"":void 0:(lt=nt(dt,st))<55296||lt>56319||st+1===ct||(ft=nt(dt,st+1))<56320||ft>57343?it?et(dt,st):lt:it?tt(dt,st,st+2):ft-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),ft=d(317),dt=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){dt(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in ft("script")?function(Ft){ut.appendChild(ft("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,dt):et(ct,dt,{name:!0});var ht=ct.prototype=nt(dt.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(dt,st){ut(this,{type:ot,target:k(dt),index:0,kind:st})},function(){var dt=lt(this),st=dt.target,ct=dt.kind,ht=dt.index++;return!st||ht>=st.length?(dt.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var ft=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&ft.name!=="values")try{et(ft,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]={status:"fulfilled",value:gt},--ct||ot(dt))},function(gt){bt||(bt=!0,dt[at]={status:"rejected",reason:gt},--ct||ot(dt))})}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]=gt,--ct||ot(dt))},ut)}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),ft=et.f(ut),dt=ft.resolve,st=ft.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,dt(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),ft.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),ft=d(9662),dt=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!dt(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},In=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(In,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Un){Rn(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),ft(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(In,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!dt(Cn)||Cn,$n.fail=dt(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(In,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&dt(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var ft=tt(this,et("Promise")),dt=nt(lt);return this.then(dt?function(st){return rt(ft,lt()).then(function(){return st})}:lt,dt?function(st){return rt(ft,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(ft){j(lt,rt,ft).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,ft){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,ft),j[ft]){for(var dt in _e)if(lt[dt]!==_e[dt])try{et(lt,dt,_e[dt])}catch{lt[dt]=_e[dt]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,At=0,wt=dt.length;At-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var kt=gt.lastIndexOf("@");kt!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,kt)),gt=gt.slice(kt+1)),ct.hostname=gt;var xt=gt.match(ft);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,ft=/:[0-9]*$/,dt=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,ft=tt.success,dt=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}ft(at,ht)}else dt(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),dt(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,ft=lt!==void 0&<,dt=[];if((ut||ft)&&_e){var st=k;ut&&_e&&(st=_e);do dt=dt.concat(st(nt)),ft&&et&&(dt=dt.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);dt=$(dt)}else if(it)for(var ct in nt)dt.push(ct);else dt=k(nt);return dt},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,ft,dt=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,dt[rt++]=st>>8&255,dt[rt++]=255&st}return nt===2?(ft=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,dt[rt++]=255&ft):nt===1&&(ft=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,dt[rt++]=ft>>8&255,dt[rt++]=255&ft),dt}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in kt?kt[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,ft=0;(lt=ot[ft++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,ft=tt.target,dt=[],st=rt.delegateCount;if(ft.nodeType)for(;ft!==this;ft=ft.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,ft){return ft?(it[rt++]=_(ft,ut.language,tt),lt.replace(ft,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",ft=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),dt=ot.length>0?ot[ot.length-1]:null;return!lt&&(dt==null||ft==dt||dt!=null&&nt[dt]&&nt[dt].embed!=null&&nt[dt].embed.indexOf(ft)>-1)?(ot.push(ft),ut):lt&&ft==dt?(ot.pop(),ut):""}),k(nt,function(ut,lt){var ft=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var ft=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[ft]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,ft){ft=nt(ft,function(dt){return tt(dt)}),ut.push({tag:lt,attrs:ft})},end:function(){var lt=ut.pop();if(ut.size){var ft=ut.peek();$(ft.content)||(ft.content=[]),ft.content.push(lt)}else ot.push(lt)},comment:function(lt){var ft=""),dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(ft)):ot.push(ft)},text:function(lt){var ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,ft){return ut+=" ".concat(ft,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,ft=nt.size,dt=ft!==void 0&&ft,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(dt&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var At=et;At=At.parentElement;){var wt=j(At).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,At.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,ft=[],dt=ot;ot;){if(lt=!0,k(ft)&&it[k(ft)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(ft))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&ft[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=ft.length-1;Tt>=_t;Tt--)ut.end&&ut.end(ft[Tt]);ft.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var ft=lt.split("="),dt=ft.shift(),st=ft.length>0?ft.join("="):null;dt=decodeURIComponent(dt),st=decodeURIComponent(st),$(ut[dt])?ut[dt]=st:_e(ut[dt])?ut[dt].push(st):ut[dt]=[ut[dt],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,ft){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,ft):encodeURIComponent(ut||ft)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var ft=0;ft=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function ft(dt){var st,ct=ut.indexOf(dt);if(ct>-1)return lt[ct];if(_e(dt)){st=[],ut.push(dt),lt.push(st);for(var ht=0,at=dt.length;ht0){var ft=it.indexOf(this);ft>-1?(it.splice(ft+1),ot.splice(ft,1/0,ut)):(it.push(this),ot.push(ut));var dt=it.indexOf(lt);dt>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,dt).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),ft=d(5972),dt=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),At=d(9803),wt=d(3487),yt=d(1369);function kt(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(kn){var En,vn=Object.getOwnPropertyDescriptor(Gt,kn),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[kn],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(kn),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(kn)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(kn)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?dt():Wt,kn=Qt.timeout,En=kn===void 0?0:kn,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,An=Qt.unenumerable,yn=An!==void 0&&An,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,Nn=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Nn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&dt()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var In,Un=[],hn=dn.get(Jt);if(hn?(In=hn.id,Un.push('"reference":'.concat(In))):(In=dn.set(Jt),Un.push('"id":'.concat(In))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(kt("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(kt("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=ft(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(kt("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(Nn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=dt.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),ct.hostname=gt;var xt=gt.match(ft);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,ft=/:[0-9]*$/,dt=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,ft=tt.success,dt=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}ft(at,ht)}else dt(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),dt(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,ft=lt!==void 0&<,dt=[];if((ut||ft)&&_e){var st=k;ut&&_e&&(st=_e);do dt=dt.concat(st(nt)),ft&&et&&(dt=dt.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);dt=$(dt)}else if(it)for(var ct in nt)dt.push(ct);else dt=k(nt);return dt},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,ft,dt=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,dt[rt++]=st>>8&255,dt[rt++]=255&st}return nt===2?(ft=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,dt[rt++]=255&ft):nt===1&&(ft=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,dt[rt++]=ft>>8&255,dt[rt++]=255&ft),dt}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,ft=0;(lt=ot[ft++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,ft=tt.target,dt=[],st=rt.delegateCount;if(ft.nodeType)for(;ft!==this;ft=ft.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,ft){return ft?(it[rt++]=_(ft,ut.language,tt),lt.replace(ft,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",ft=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),dt=ot.length>0?ot[ot.length-1]:null;return!lt&&(dt==null||ft==dt||dt!=null&&nt[dt]&&nt[dt].embed!=null&&nt[dt].embed.indexOf(ft)>-1)?(ot.push(ft),ut):lt&&ft==dt?(ot.pop(),ut):""}),k(nt,function(ut,lt){var ft=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var ft=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[ft]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,ft){ft=nt(ft,function(dt){return tt(dt)}),ut.push({tag:lt,attrs:ft})},end:function(){var lt=ut.pop();if(ut.size){var ft=ut.peek();$(ft.content)||(ft.content=[]),ft.content.push(lt)}else ot.push(lt)},comment:function(lt){var ft=""),dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(ft)):ot.push(ft)},text:function(lt){var ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,ft){return ut+=" ".concat(ft,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,ft=nt.size,dt=ft!==void 0&&ft,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(dt&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,ft=[],dt=ot;ot;){if(lt=!0,k(ft)&&it[k(ft)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(ft))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&ft[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=ft.length-1;Tt>=_t;Tt--)ut.end&&ut.end(ft[Tt]);ft.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var ft=lt.split("="),dt=ft.shift(),st=ft.length>0?ft.join("="):null;dt=decodeURIComponent(dt),st=decodeURIComponent(st),$(ut[dt])?ut[dt]=st:_e(ut[dt])?ut[dt].push(st):ut[dt]=[ut[dt],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,ft){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,ft):encodeURIComponent(ut||ft)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var ft=0;ft=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function ft(dt){var st,ct=ut.indexOf(dt);if(ct>-1)return lt[ct];if(_e(dt)){st=[],ut.push(dt),lt.push(st);for(var ht=0,at=dt.length;ht0){var ft=it.indexOf(this);ft>-1?(it.splice(ft+1),ot.splice(ft,1/0,ut)):(it.push(this),ot.push(ut));var dt=it.indexOf(lt);dt>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,dt).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),ft=d(5972),dt=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?dt():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,In=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:In},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&dt()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=ft(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(In,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(dt,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&dt>>6*(st-1)),st--;return ht}function lt(dt){for(;;){if($>=_e&&tt){if(dt)return ft();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(dt)return $--,ft();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(dt)return ft();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function ft(){var dt=$-nt-1;return $=dt+1,et=0,tt=0,nt=0,rt=128,it=191,j[dt]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var ft=(lt=lt.split("="))[0];lt=lt[1],ft==="initial-scale"&&(ot=+lt),ft==="maximum-scale"&&(it=+lt),ft==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),ft=et(d(3009)),dt=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var At=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var kn={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(kn)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,kn=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=kn("margin-left"),vn=kn("margin-right"),jn=kn("margin-top"),Zn=kn("margin-bottom"),nn=kn("border-left-width"),wn=kn("border-right-width"),dn=kn("border-top-width"),An=kn("border-bottom-width"),yn=kn("padding-left"),fn=kn("padding-right"),xn=kn("padding-top"),sn=kn("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-An-sn}),fillColor:kt(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-An}),fillColor:kt(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:kt(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],kn=Qt[2];if(un===Jt){if(kn)try{for(var En=_e(kn),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=At,b.exports=At,b.exports.default=At;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=ft.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(dt.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=dt.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,kt){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(kt===void 0||kt-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var kt=typeof Symbol=="function"&&Symbol.iterator,xt=kt&&yt[kt],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,kt){var xt=yt[3];return[(1-xt)*kt[0]+xt*yt[0],(1-xt)*kt[1]+xt*yt[1],(1-xt)*kt[2]+xt*yt[2],xt+kt[3]*(1-xt)]}function $(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var kt=d(yt,4),xt=kt[0],_t=kt[1],Tt=kt[2],jt=kt[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,kt){var xt=$(j(yt,kt)),_t=$(kt);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,ft=5e-4,dt=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,kt){if(yt=bt(yt),kt=bt(kt),Math.abs(yt-kt)=yt?(xt=(Math.pow(kt,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-dt?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,kt){return gt(at(yt),at(kt))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,kt,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-kt-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(kt+ct)/ut),1/nt)}yt=bt(yt),kt/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function At(yt,kt){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,kt){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(kt);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var kn=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=kn.next();!En.done;En=kn.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=kn.return)&&jt.call(kn)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=At;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,kt){return At(yt,kt)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),ft=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)ft.push(ot.value)}catch(dt){ut={error:dt}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return ft},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(At){bt={error:At}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btkn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,kt-Ft-Gt);var dn=yt.minY-Qt-Jt,An=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),An=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=An?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(An?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},dt.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function At(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,kt=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+At(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,ft){lt.__proto__=ft}||function(lt,ft){for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&(lt[dt]=ft[dt])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,ft){ft===void 0&&(ft={});var dt=ot.call(this,lt,{compName:"notification"},ft)||this;return dt.notifications=[],dt.initOptions(ft,{position:{x:"right",y:"bottom"},duration:2e3}),dt.initTpl(),dt}return j(ut,ot),ut.prototype.notify=function(lt,ft){var dt=this;ft===void 0&&(ft={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return dt.remove(st.id)},ft.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,ft=lt[0];ft;)this.remove(ft.id),ft=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var ft=this.notifications,dt=(0,nt.default)(ft,function(ct){return ct.id===lt});if(dt){dt.destroy();var st=ft.indexOf(dt);ft.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,ft=this.options.position,dt=ft.x,st=ft.y,ct="flex-end",ht="flex-end";switch(dt){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ft){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,st){dt.__proto__=st}||function(dt,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(dt[ct]=st[ct])},k(lt,ft)},function(lt,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=lt}k(lt,ft),lt.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function ft(dt,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=dt,gt.$container=(0,et.default)(dt),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,At,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(At))),(0,tt.default)(gt.subComponents,function(kt){return kt.setOption("theme",At)}))}),gt.setOption("theme",bt),gt}return j(ft,lt),ft.prototype.destroy=function(){this.destroySubComponents();var dt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dt("platform-".concat((0,nt.getPlatform)()))).rmClass(dt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ft.prototype.setOption=function(dt,st){var ct=this,ht=this.options,at={};typeof dt=="string"?at[dt]=st:at=dt,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},ft.prototype.getOption=function(dt){return this.options[dt]},ft.prototype.addSubComponent=function(dt){dt.setOption("theme",this.options.theme),this.subComponents.push(dt)},ft.prototype.removeSubComponent=function(dt){(0,ot.default)(this.subComponents,function(st){return st===dt})},ft.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(dt){return dt.destroy()}),this.subComponents=[]},ft.prototype.initOptions=function(dt,st){st===void 0&&(st={}),(0,it.default)(dt,st),(0,rt.default)(this.options,dt)},ft.prototype.find=function(dt){return this.$container.find(this.c(dt))},ft}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return dt}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),At=function(yt){var kt=yt.match($);return kt?kt.map(Number):[]}(gt),wt=bt;if(vt==="m"&&At.length>2&&(ct.push([wt].concat(At.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),At.length=k[vt]&&At.length&&k[vt];)ct.push([wt].concat(At.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==kt?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],An=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,An,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,An=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&An!==null||(dn=Qt,An=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-An,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],An=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&An!==null||(dn=Qt,An=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-An,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,An=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=Nn.x,Wt=Nn.y,Nn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],kn=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,kn,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],kn=gn[5],vt.arcTo(Gt,un,Qt,Wt,kn);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Nn={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,ft=ut;typeof window<"u"&&ft(window);var dt={path2dPolyfill:ft,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*st)+ct);st>0;)ht+=ot(128|63&dt>>6*(st-1)),st--;return ht}function lt(dt){for(;;){if($>=_e&&tt){if(dt)return ft();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(dt)return $--,ft();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(dt)return ft();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function ft(){var dt=$-nt-1;return $=dt+1,et=0,tt=0,nt=0,rt=128,it=191,j[dt]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var ft=(lt=lt.split("="))[0];lt=lt[1],ft==="initial-scale"&&(ot=+lt),ft==="maximum-scale"&&(it=+lt),ft==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),ft=et(d(3009)),dt=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=ft.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(dt.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=dt.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,ft=5e-4,dt=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-dt?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),ft=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)ft.push(ot.value)}catch(dt){ut={error:dt}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return ft},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},dt.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,ft){lt.__proto__=ft}||function(lt,ft){for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&(lt[dt]=ft[dt])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,ft){ft===void 0&&(ft={});var dt=ot.call(this,lt,{compName:"notification"},ft)||this;return dt.notifications=[],dt.initOptions(ft,{position:{x:"right",y:"bottom"},duration:2e3}),dt.initTpl(),dt}return j(ut,ot),ut.prototype.notify=function(lt,ft){var dt=this;ft===void 0&&(ft={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return dt.remove(st.id)},ft.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,ft=lt[0];ft;)this.remove(ft.id),ft=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var ft=this.notifications,dt=(0,nt.default)(ft,function(ct){return ct.id===lt});if(dt){dt.destroy();var st=ft.indexOf(dt);ft.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,ft=this.options.position,dt=ft.x,st=ft.y,ct="flex-end",ht="flex-end";switch(dt){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ft){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,st){dt.__proto__=st}||function(dt,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(dt[ct]=st[ct])},k(lt,ft)},function(lt,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=lt}k(lt,ft),lt.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function ft(dt,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=dt,gt.$container=(0,et.default)(dt),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(ft,lt),ft.prototype.destroy=function(){this.destroySubComponents();var dt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dt("platform-".concat((0,nt.getPlatform)()))).rmClass(dt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ft.prototype.setOption=function(dt,st){var ct=this,ht=this.options,at={};typeof dt=="string"?at[dt]=st:at=dt,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},ft.prototype.getOption=function(dt){return this.options[dt]},ft.prototype.addSubComponent=function(dt){dt.setOption("theme",this.options.theme),this.subComponents.push(dt)},ft.prototype.removeSubComponent=function(dt){(0,ot.default)(this.subComponents,function(st){return st===dt})},ft.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(dt){return dt.destroy()}),this.subComponents=[]},ft.prototype.initOptions=function(dt,st){st===void 0&&(st={}),(0,it.default)(dt,st),(0,rt.default)(this.options,dt)},ft.prototype.find=function(dt){return this.$container.find(this.c(dt))},ft}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return dt}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=In.x,Wt=In.y,In=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],In={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,ft=ut;typeof window<"u"&&ft(window);var dt={path2dPolyfill:ft,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntDemo Dapp React UI - + From 463a9fbab7edf4dc1ffa8e6d0368232f8843adbe Mon Sep 17 00:00:00 2001 From: siandrev Date: Wed, 6 Sep 2023 19:06:32 +0200 Subject: [PATCH 007/117] chore: rebuild --- docs/assets/{index-676d8752.js => index-8c617b4a.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-676d8752.js => index-8c617b4a.js} (95%) diff --git a/docs/assets/index-676d8752.js b/docs/assets/index-8c617b4a.js similarity index 95% rename from docs/assets/index-676d8752.js rename to docs/assets/index-8c617b4a.js index b26e57a..22228c3 100644 --- a/docs/assets/index-676d8752.js +++ b/docs/assets/index-8c617b4a.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames diff --git a/docs/index.html b/docs/index.html index cd2dba5..cdd8c47 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From bd2b6ee3a713577c3019133b91e1a71e566617dd Mon Sep 17 00:00:00 2001 From: siandrev Date: Thu, 7 Sep 2023 12:35:14 +0200 Subject: [PATCH 008/117] chore: rebuild --- .../{index-8c617b4a.js => index-0b0ce484.js} | 8 +-- docs/index.html | 2 +- package-lock.json | 52 ++++++++++++++----- src/App.tsx | 2 +- 4 files changed, 44 insertions(+), 20 deletions(-) rename docs/assets/{index-8c617b4a.js => index-0b0ce484.js} (96%) diff --git a/docs/assets/index-8c617b4a.js b/docs/assets/index-0b0ce484.js similarity index 96% rename from docs/assets/index-8c617b4a.js rename to docs/assets/index-0b0ce484.js index 22228c3..068ec0d 100644 --- a/docs/assets/index-8c617b4a.js +++ b/docs/assets/index-0b0ce484.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -607,7 +607,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,Notification=b=>{const _=useDataAttributes(b);return createComponent(NotificationStyled,mergeProps({get class(){return b.class},"data-tc-notification":"true"},_,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return b.header.translationKey},get translationValues(){return b.header.translationValues},get children(){return b.children}}),createComponent(Show,{get when(){return b.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return b.text.translationKey},get translationValues(){return b.text.translationValues}})}})]}}),createMemo(()=>b.icon)]}}))},LoaderIconStyled$1=styled(LoaderIcon)` align-self: center; -`,ConfirmOperationNotification=b=>{var _;const d=useContext(TonConnectUiContext),[k]=useI18n(),j=((_=d.wallet)==null?void 0:_.name)||k("common.yourWallet",{},"your wallet");return createComponent(Notification,{header:{translationKey:"notifications.confirm.header",translationValues:{name:j}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` +`,ConfirmOperationNotification=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(Notification,{get header(){return{translationKey:"notifications.confirm.header",translationValues:{name:k()}}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` margin-top: 2px; `,ErrorTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled$2,{size:"xs"})},get class(){return b.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` margin-top: 2px; @@ -1074,7 +1074,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&d.wallet.openMethod==="universal-link"&&(k=d.wallet.universalLink);const j=()=>{openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{var _;const d=useContext(TonConnectUiContext),[k]=useI18n(),j=((_=d.wallet)==null?void 0:_.name)||k("common.yourWallet",{},"your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",headerTranslationValues:{name:j},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return!this.connector.wallet||!this.walletInfo?null:__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo)}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected||!this.walletInfo)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?this.redirectToTelegram(this.walletInfo.universalLink):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);d?(this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d)):this.walletInfo=this.walletInfoStorage.getWalletInfo()})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}redirectToTelegram(_){const d=new URL(_);d.searchParams.append("startattach","tonconnect"),openLinkBlank(d.toString())}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&d.wallet.openMethod==="universal-link"&&(k=d.wallet.universalLink);const j=()=>{openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?this.redirectToTelegram(this.walletInfo.universalLink):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}redirectToTelegram(_){const d=new URL(_);d.searchParams.append("startattach","tonconnect"),openLinkBlank(d.toString())}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1094,7 +1094,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Wt(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=dt()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,` diff --git a/docs/index.html b/docs/index.html index cdd8c47..bb748dd 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + diff --git a/package-lock.json b/package-lock.json index 8e71f23..47fea60 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,6 +47,30 @@ "react-dom": ">=17.0.0" } }, + "../tonconnect/sdk/packages/ui-react": { + "name": "@tonconnect/ui-react", + "version": "2.0.1-beta.1", + "extraneous": true, + "license": "Apache-2.0", + "dependencies": { + "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" + }, + "devDependencies": { + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^3.0.0", + "csstype": "^3.1.1", + "eslint-plugin-react": "^7.31.11", + "eslint-plugin-react-hooks": "^4.6.0", + "typescript": "^4.9.3", + "vite": "^4.0.0", + "vite-plugin-dts": "^1.7.1" + }, + "peerDependencies": { + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", @@ -858,9 +882,10 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-2.2.0.tgz", - "integrity": "sha512-8plnAXzaLhapUnt47ZqAOQSIQ8NHSvgTSR74QVJdPWqg8128smgGM4cDYewKdBfTD6Lup0odT1WMMrJu+rE4NQ==", + "version": "3.2.0", + "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", + "integrity": "sha512-ep4pZR4nRJ/ax+Xkq18LYuegHTvMpQf52PusU+pJmXP8Yc8SWj5QGSL0z0uw7jeqzwuyUPdHTGR9FQfW3815Jw==", + "license": "Apache-2.0", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.1", "@tonconnect/isomorphic-fetch": "^0.0.2", @@ -868,21 +893,21 @@ } }, "node_modules/@tonconnect/ui": { - "version": "1.0.0-beta.7", + "version": "2.0.0-beta.1", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", - "integrity": "sha512-UGmMeMu3f3Jsl4w1h0/f0UMhyE1wYwAcUOLO2KbZFWCJk+lMFvs8kBCJLOzqH4EjeCDiTa3Zk7PEfohYfkvdUw==", + "integrity": "sha512-M0KO8bWTRLYeRrXkNnhEGzza0ZVmGh8KpxmV2NvLg0xlW0XOImsVdulQsOSa7Eng6sIBBaby0hIygYKC/uyijg==", "license": "Apache-2.0", "dependencies": { - "@tonconnect/sdk": "^2.2.0", + "@tonconnect/sdk": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1", + "version": "2.0.1-beta.1", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", - "integrity": "sha512-j7YsjYDPeOFMPY1G71ai5irtvnvEIfkylBE+4zVTsfXl0TLByH1cpDXEyhB9Yw7Fp9lmFsyJMJ9zO1+EclwZSQ==", + "integrity": "sha512-tcFmbliomQJelRLLhNVGl6rooEstOn82mSmQZ5mv0Yh7z/NNWLqMvqYwPLrnSyvi/K4/UhGEYUoA0vDNWHhX6Q==", "license": "Apache-2.0", "dependencies": { "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" @@ -2530,9 +2555,8 @@ } }, "@tonconnect/sdk": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-2.2.0.tgz", - "integrity": "sha512-8plnAXzaLhapUnt47ZqAOQSIQ8NHSvgTSR74QVJdPWqg8128smgGM4cDYewKdBfTD6Lup0odT1WMMrJu+rE4NQ==", + "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", + "integrity": "sha512-ep4pZR4nRJ/ax+Xkq18LYuegHTvMpQf52PusU+pJmXP8Yc8SWj5QGSL0z0uw7jeqzwuyUPdHTGR9FQfW3815Jw==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.1", "@tonconnect/isomorphic-fetch": "^0.0.2", @@ -2541,9 +2565,9 @@ }, "@tonconnect/ui": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", - "integrity": "sha512-UGmMeMu3f3Jsl4w1h0/f0UMhyE1wYwAcUOLO2KbZFWCJk+lMFvs8kBCJLOzqH4EjeCDiTa3Zk7PEfohYfkvdUw==", + "integrity": "sha512-M0KO8bWTRLYeRrXkNnhEGzza0ZVmGh8KpxmV2NvLg0xlW0XOImsVdulQsOSa7Eng6sIBBaby0hIygYKC/uyijg==", "requires": { - "@tonconnect/sdk": "^2.2.0", + "@tonconnect/sdk": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2558,7 +2582,7 @@ }, "@tonconnect/ui-react": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", - "integrity": "sha512-j7YsjYDPeOFMPY1G71ai5irtvnvEIfkylBE+4zVTsfXl0TLByH1cpDXEyhB9Yw7Fp9lmFsyJMJ9zO1+EclwZSQ==", + "integrity": "sha512-tcFmbliomQJelRLLhNVGl6rooEstOn82mSmQZ5mv0Yh7z/NNWLqMvqYwPLrnSyvi/K4/UhGEYUoA0vDNWHhX6Q==", "requires": { "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" } diff --git a/src/App.tsx b/src/App.tsx index 20d038c..1eb9f0b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -6,7 +6,7 @@ import {Footer} from "./components/Footer/Footer"; import {TonProofDemo} from "./components/TonProofDemo/TonProofDemo"; const connector = new TonConnect({ - manifestUrl: "https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json", + manifestUrl: "https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json", walletsListSource: 'https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json' }) From eb30963d1f2b971e307397447d9252ae3bac71f1 Mon Sep 17 00:00:00 2001 From: siandrev Date: Thu, 7 Sep 2023 13:52:04 +0200 Subject: [PATCH 009/117] chore: rebuild --- .../{index-0b0ce484.js => index-44f2c854.js} | 120 +++++++++--------- docs/index.html | 2 +- package-lock.json | 14 +- 3 files changed, 68 insertions(+), 68 deletions(-) rename docs/assets/{index-0b0ce484.js => index-44f2c854.js} (86%) diff --git a/docs/assets/index-0b0ce484.js b/docs/assets/index-44f2c854.js similarity index 86% rename from docs/assets/index-0b0ce484.js rename to docs/assets/index-44f2c854.js index 068ec0d..ddb525e 100644 --- a/docs/assets/index-0b0ce484.js +++ b/docs/assets/index-44f2c854.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,ft=null,dt=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Ut=b.unstable_now();nt(!0,Ut),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Ut){nt!==null?setTimeout(_,0,Ut):(nt=Ut,setTimeout(rt,0))},d=function(Ut,un){tt=setTimeout(Ut,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,ft=null,dt=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Ut){0>Ut||125>>1,vn=Ut[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Ut[En]=wn,Ut[nn]=An,En=nn):(Ut[En]=Zn,Ut[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Ut[En]=wn,Ut[nn]=An,En=nn;else break e}}return un}return null}function kt(Ut,un){var An=Ut.sortIndex-un.sortIndex;return An!==0?An:Ut.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Ut){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Ut)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Ut){if(Mt=!1,Ft(Ut),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Ut)}}function Qt(Ut,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Ut&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Ut){Ut.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Ut){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Ut()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Ut,un){switch(Ut){case 1:case 2:case 3:case 4:case 5:break;default:Ut=3}var An=_t;_t=Ut;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Ut,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Ut.sortIndex=An,bt(yt,Ut),gt(wt)===null&&Ut===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Ut.sortIndex=vn,bt(wt,Ut),jt||Tt||(jt=!0,_(Qt))),Ut},b.unstable_wrapCallback=function(Ut){var un=_t;return function(){var An=_t;_t=un;try{return Ut.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -38,7 +38,7 @@ object-assign Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+It|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var It=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)It[Rt]=0;for(Rt=0;Rt<8;Rt++)It[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,It,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(It[Rt]&255)|0,It[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,It,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(It=1,Ot=8;Ot<16;Ot++)It=It+(Kt[Ot]&255)|0,Kt[Ot]=It&255,It>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,It=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|It<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(It>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Ir=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,It=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|It<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(It>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Ir),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Ir),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Ir),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Ir),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Ir,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Ir,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Ir,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Ir,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Ir,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Ir,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,It=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Ir=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Ir,It+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,It+=pt*Ir,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],It+=pt*an,Ot+=pt*Ir,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Ir,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Ir,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Ir,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Ir,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Ir,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Ir,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Ir,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Ir,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Ir,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Ir,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Ir,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Ir,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Ir,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,It+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=It,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,It=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=It[Et]=$t[Et]=0;for(It[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(It,Ot,Kt),Jt($t,Rt,Kt),An(rn,It,$t),En(It,It,$t),An($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,It),vn(It,$t,It),vn($t,Ot,rn),An(rn,It,$t),En(It,It,$t),jn(Ot,It),En($t,Rt,tn),vn(It,$t,nt),An(It,It,Rt),vn($t,$t,It),vn(It,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(It,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=It[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function In(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Ir=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,It=Tr,Ot=jr,$t=Or,Rt=an,rn=Ir,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Ir^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=It,Or=Ot,an=$t,Ir=Rt,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Ir,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Ir=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,It=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,In(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),It,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(It=0;It>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),It=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+It|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,It;for(It=0;It<16;It++)Rt[It]=0;for(It=0;It<8;It++)Rt[It]=Kt[It];for(;Pt>=64;){for(at(Ot,Rt,Et,gt),It=0;It<64;It++)Ct[Lt+It]=Nt[pt+It]^Ot[It];for($t=1,It=8;It<16;It++)$t=$t+(Rt[It]&255)|0,Rt[It]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,Rt,Et,gt),It=0;It=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,It=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|It<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(It>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Rr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Rr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Ut(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,It=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Rr=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,It+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,It+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,It+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Rr,It+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,It+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],It+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*fr,It+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=It,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),It=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],It[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=It[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,It,Kt),An(rn,Rt,$t),En(Rt,Rt,$t),An($t,Ot,It),En(Ot,Ot,It),jn(It,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),An(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,It,tn),vn(Rt,$t,nt),An(Rt,Rt,It),vn($t,$t,Rt),vn(Rt,It,tn),vn(It,Ot,Pt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,It,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Rt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=It[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Rt=Tr,Ot=jr,$t=Or,It=an,rn=Rr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=In[mr*2],Ln=In[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=It,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Rn(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Wn(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Wn(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),It=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Ur(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[lt]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.os),dr&&!Un[ut]&&Pn&&Pn.platform!="Unknown"&&(Un[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[ft,dt]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),dt(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=ft();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>ft()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=ft();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,ft,dt,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)ft[at]=j[ht],dt[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(ft[rt]=j[tt],dt[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let ft=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,ft].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",copyLink:"Копировать ссылку",linkCopied:"Скопировано",copied:"Скопировано",yourWallet:"Ваш кошелек",retry:"Обновить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлено",popular:"Популярно"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелек",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелек для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте вашим смартфоном"},desktopUniversalModal:{connectYourWallet:"Подключите кошелек",scan:"Отсканируйте код камерой смартфона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой смартфона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой смартфона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet oв Telegram на компьютере",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелек?",secureDigitalAssets:"Надежное хранилище цифровых ассетов",walletProtects:"Кошелек защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контролируйте свою личность Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелек"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! - * is-plain-object - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?cjs(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[ft,dt]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),dt(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=ft();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>ft()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=ft();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,ft,dt,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)ft[at]=j[ht],dt[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(ft[rt]=j[tt],dt[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let ft=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,ft].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` ${globalStylesTag} * { margin: 0; padding: 0; @@ -104,9 +99,14 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})},ImagePlaceholder=styled.div` +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){return addQueryParameter(b,"ret",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b){const _=new URL(b);_.searchParams.append("startattach","tonconnect"),openLinkBlank(_.toString())}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage,[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal(lastSelectedWalletInfoStorage.getLastSelectedWalletInfo()),setLastSelectedWalletInfo=b=>{b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",copyLink:"Копировать ссылку",linkCopied:"Скопировано",copied:"Скопировано",yourWallet:"Ваш кошелек",retry:"Обновить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлено",popular:"Популярно"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелек",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелек для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте вашим смартфоном"},desktopUniversalModal:{connectYourWallet:"Подключите кошелек",scan:"Отсканируйте код камерой смартфона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой смартфона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой смартфона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet oв Telegram на компьютере",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелек?",secureDigitalAssets:"Надежное хранилище цифровых ассетов",walletProtects:"Кошелек защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контролируйте свою личность Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелек"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?cjs(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const ImagePlaceholder=styled.div` background-color: ${b=>b.theme.colors.background.secondary}; -`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){return addQueryParameter(b,"ret",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` +`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]},maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; @@ -371,9 +371,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var In=xn(kn,sn-Sn);In&&(Rn=!Rn),At[kn][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,In=0;Insn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,In="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",In+=''+jn(kn.text)+"":"",In+=dn.text?''+jn(dn.text)+"":"",In+='',In+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,In={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:In[Rn];Dn+=` -`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,Rn=Array(nn+1).join("██"),In=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,vt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,kt=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(lt*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Ut(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var In=!1;fn>>yn&1)==1);var Rn=xn(kn,sn-Sn);Rn&&(In=!In),At[kn][sn-Sn]=In,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,In,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(kn.text)+"":"",Rn+=dn.text?''+jn(dn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,In,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[In]:Rn[In];Dn+=` +`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,In=Array(nn+1).join("██"),Rn=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,vt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,kt=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(lt*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -1074,7 +1074,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&d.wallet.openMethod==="universal-link"&&(k=d.wallet.universalLink);const j=()=>{openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?this.redirectToTelegram(this.walletInfo.universalLink):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}redirectToTelegram(_){const d=new URL(_);d.searchParams.append("startattach","tonconnect"),openLinkBlank(d.toString())}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{eqWalletName(d.wallet,AT_WALLET_APP_NAME)&&openLinkBlank(addReturnStrategy(k,"back")),openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1082,43 +1082,43 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var ft,dt,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(ft in ht&&(lt=ut),lt)(dt=!ct&&yt&&yt[ft]!==void 0)&&rt(kt,ft)||(st=dt?yt[ft]:lt[ft],kt[ft]=ht&&typeof yt[ft]!="function"?lt[ft]:gt&&dt?nt(st,_e):vt&&yt[ft]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[ft]=st,ot&it.R&&wt&&!wt[ft]&&tt(wt,ft,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,ft=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&ft.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(ft,ot)||ft.push(ot));return ft}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=dt($(49)),et=dt($(76)),nt=dt($(81)),tt=dt($(89)),rt=dt($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=dt($(132)),ut=dt($(133)),lt=dt($(138)),ft=$(139);function dt(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,ft.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},ft.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function dt(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=ft.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),ft=ut.length;return lt<0||lt>=ft?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===ft||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),ft=et(lt.length),dt=nt(ot,ft);if(tt&&it!=it){for(;ft>dt;)if((ut=lt[dt++])!=ut)return!0}else for(;ft>dt;dt++)if((tt||dt in lt)&<[dt]===it)return tt||dt||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),ft=$(17),dt=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=dt("_hidden"),En=dt("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},In=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=ft(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=In,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",In,!0),st.f=function(Vt){return xn(dt(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)dt($n[Nn++]);for(var Un=Mt(dt.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):Rn(At(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(ft){tt(ft,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(ft,dt){if(!et(ft))return typeof ft=="symbol"?ft:(typeof ft=="string"?"S":"P")+ft;if(!nt(ft,_e)){if(!it(ft))return"F";if(!dt)return"E";ut(ft)}return ft[_e].i},getWeak:function(ft,dt){if(!nt(ft,_e)){if(!it(ft))return!0;if(!dt)return!1;ut(ft)}return ft[_e].w},onFreeze:function(ft){return ot&<.NEED&&it(ft)&&!nt(ft,_e)&&ut(ft),ft}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,ft=0;ut.length>ft;)lt.call(tt,ot=ut[ft++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(ft[at]=bt[at]);return ft}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,ft=!1,dt=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){ft=!0,dt=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(ft)throw dt}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,ft=/^0o[0-7]+$/i,dt=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var ft,dt,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(ft in ht&&(lt=ut),lt)(dt=!ct&&yt&&yt[ft]!==void 0)&&rt(kt,ft)||(st=dt?yt[ft]:lt[ft],kt[ft]=ht&&typeof yt[ft]!="function"?lt[ft]:gt&&dt?nt(st,_e):vt&&yt[ft]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[ft]=st,ot&it.R&&wt&&!wt[ft]&&tt(wt,ft,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,ft=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&ft.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(ft,ot)||ft.push(ot));return ft}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=dt($(49)),et=dt($(76)),nt=dt($(81)),tt=dt($(89)),rt=dt($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=dt($(132)),ut=dt($(133)),lt=dt($(138)),ft=$(139);function dt(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,ft.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},ft.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Ut=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Ut=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Ut,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function dt(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=ft.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),ft=ut.length;return lt<0||lt>=ft?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===ft||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),ft=et(lt.length),dt=nt(ot,ft);if(tt&&it!=it){for(;ft>dt;)if((ut=lt[dt++])!=ut)return!0}else for(;ft>dt;dt++)if((tt||dt in lt)&<[dt]===it)return tt||dt||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),ft=$(17),dt=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Ut=_e.JSON,un=Ut&&Ut.stringify,An=dt("_hidden"),En=dt("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},In=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Un=sr.length;Un>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},Rn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Un=0;sr.length>Un;)!et(Zn,bn=sr[Un++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=ft(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Rn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Rn,!0),st.f=function(Vt){return xn(dt(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)dt($n[Nn++]);for(var Wn=Mt(dt.store),hn=0;Wn.length>hn;)ct(Wn[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):In(At(Vt),bn)},defineProperty:Sn,defineProperties:In,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Ut&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Un,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Un,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Ut,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(ft){tt(ft,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(ft,dt){if(!et(ft))return typeof ft=="symbol"?ft:(typeof ft=="string"?"S":"P")+ft;if(!nt(ft,_e)){if(!it(ft))return"F";if(!dt)return"E";ut(ft)}return ft[_e].i},getWeak:function(ft,dt){if(!nt(ft,_e)){if(!it(ft))return!0;if(!dt)return!1;ut(ft)}return ft[_e].w},onFreeze:function(ft){return ot&<.NEED&&it(ft)&&!nt(ft,_e)&&ut(ft),ft}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,ft=0;ut.length>ft;)lt.call(tt,ot=ut[ft++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(ft[at]=bt[at]);return ft}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,ft=!1,dt=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){ft=!0,dt=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(ft)throw dt}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,ft=/^0o[0-7]+$/i,dt=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Un,gr,vr,Mn){for(var cr=Un.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Ut(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Un=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Un1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||dt.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!dt.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(It){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState(function(It){var Ot=this.constructor.getDerivedStateFromProps(Et,It);return Ot??null}.bind(this))}function vt(Et,It){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=It,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var It=Et.prototype;if(!It||!It.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof It.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof It.componentWillMount=="function"?Ot="componentWillMount":typeof It.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof It.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof It.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof It.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof It.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function In(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||dt.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!dt.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Rt){var It=lt(this).constructor;Ot=Reflect.construct($t,arguments,It)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState(function(Rt){var Ot=this.constructor.getDerivedStateFromProps(Et,Rt);return Ot??null}.bind(this))}function vt(Et,Rt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Rt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var Rt=Et.prototype;if(!Rt||!Rt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Rt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,It=null;if(typeof Rt.componentWillMount=="function"?Ot="componentWillMount":typeof Rt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Rt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Rt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Rt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Rt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||It!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` - `+$t:"")+(Rt!==null?` - `+Rt:"")+` + `+$t:"")+(It!==null?` + `+It:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Wt(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=dt()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Ut(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Ut(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Ut=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Ut()(zt).split(/\s+/),function(Wt){return ct()(Wt,Hr)?Wt:Wt.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Wt=vn().parse(zt);return sn(Wt,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Wt)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Wt=kr.level,mn=Wt===void 0?0:Wt,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Wr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(Rn(zt[Jr],Wr))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Wo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Is=Mr=="[object Function]",Rs=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Is)_r=_o("ƒ");else if(Po)if(io){_r="[";var Uo=Er.length,ts="";Uo>100&&(Uo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Wt){var mn,Bn=Wt.type,yr=Bn===void 0?"log":Bn,ur=Wt.args,xr=ur===void 0?[]:ur,_r=Wt.id,Mr=Wt.group,Kr=Wt.targetGroup,qr=Wt.header,ro=Wt.ignoreFilter,ho=ro!==void 0&&ro,Wr=Wt.accessGetter,io=Wt.unenumerable,vo=Wt.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Wr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Wt=!1;zt;){if(zt.collapsed){Wt=!0;break}zt=zt.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(zt){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Wt=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Wt===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Wt)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Wt=this.console.c;return zt.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(zt){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),mn=Wt.width,Bn=Wt.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Wt="";kt()(zt,function(mn,Bn){Bn!==0&&(Wt+=" "),Pn()(mn)?Wt+=Kn()(mn):Wt+=dt()(mn)}),Hn()(Wt)}},{key:"bindEvent",value:function(){var zt=this,Wt=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Wt(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),ur="caret-down";yr.hasClass(Wt("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Wt=this.console.c,mn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Wt=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Wt.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Wt.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Wt.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Wt=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Wn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Wr){Pn()(qr)?ho[Wr]=Wr===mn?"":Wt.formatTableVal(qr[Wr]):Mn()(qr)&&(ho[Wr]=Wr===mn?Wt.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Wt,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Wt,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Wt=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Wt.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Wt=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Wt){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Wt)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Wt,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Wt==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Wt=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,`
    `," ",`
    -
    `])),Ut("header"),Bn,Ut("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` -
    +
    `])),Wt("header"),Bn,Wt("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` +
    `).concat(Bn,` `).concat(xr,` -
    -
    +
    +
    -
    -
    ').concat(zt.msg,`
    +
    +
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(dt()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(dt()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(dt()(ur),"n"):Br()(ur)?zt[Bn]='').concat(dt()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(dt()(ur)),""):(ur=dt()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(In(zt),"
    ")):dt()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=dt()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":In(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Os&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=ys()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=vs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Io=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo`)}},{key:"formatTable",value:function(zt){var Wt=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Ur()(mn)),Ct()(mn)||(mn=null),Pn()(Wt)?(kt()(Wt,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Wt))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Wt=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Wt[0],"
    ");return Wt=Wt.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Wt.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Wt=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(dt()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(dt()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(dt()(ur),"n"):Br()(ur)?zt[Bn]='').concat(dt()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(dt()(ur)),""):(ur=dt()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Wt=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Rn(zt),"
    ")):dt()(zt)}},{key:"formatPreview",value:function(zt){var Wt=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Wt.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=dt()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Rn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Wt=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Wt.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Wt=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Wt!==""&&(Bn+="#".concat(Wt)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Wt=an()();return this.elements[Wt]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Wt){if(ct()(Wt,":")){var mn=$(Wt.split(":"),2),Bn=mn[0],yr=mn[1];kr[Ut()(Bn)]=Ut()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Wt,mn){zt+="".concat(mn,":").concat(Wt,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Wt){var mn,Bn=Wt.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=It()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Wt){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Wt:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Wt){return Wt===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Wt),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Wt,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Wt=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Wt.topSpaceHeight=0,Wt.bottomSpaceHeight=0,Wt.lastScrollTop=0,Wt.lastTimestamp=0,Wt.speedToleranceFactor=100,Wt.maxSpeedTolerance=2e3,Wt.minSpeedTolerance=100,Wt.logs=[],Wt.displayLogs=[],Wt.timer={},Wt.counter={},Wt.asyncList=[],Wt.asyncTimer=null,Wt.isAtBottom=!0,Wt.groupStack=new(Jo()),Wt.selectedLog=null,Wt.onScroll=function(){var Bn=Wt.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Wt.isAtBottom=_r;var Mr=Wt.lastScrollTop,Kr=Wt.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Wr=Math.abs(ho/ro)*Wt.speedToleranceFactor;ro>1e3&&(Wr=1e3),Wr>Wt.maxSpeedTolerance&&(Wr=Wt.maxSpeedTolerance),Wrxr+ur+vo||Wt.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Wt.initTpl(),Wt.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Wt.$el=Wt.find(".logs"),Wt.el=Wt.$el.get(0),Wt.$fakeEl=Wt.find(".fake-logs"),Wt.fakeEl=Wt.$fakeEl.get(0),Wt.$space=Wt.find(".logs-space"),Wt.space=Wt.$space.get(0),Os&&(Wt.speedToleranceFactor=800,Wt.maxSpeedTolerance=3e3,Wt.minSpeedTolerance=800),Wt.resizeSensor=new(Vt())(zt),Wt.renderViewport=ys()(function(Bn){Wt._renderViewport(Bn)},16),Wt.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Ur()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Wt.clear()},dir:function(Bn){Wt.dir(Bn)},table:function(Bn,yr){Wt.table(Bn,yr)},keys:Ot()},Wt.bindEvent(),Wt}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Wt){this.global[zt]=Wt}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.counter;Nr()(Wt[zt])?Wt[zt]=1:Wt[zt]++,this.info("".concat(zt,": ").concat(Wt[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.timer[zt];if(!Wt)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Wt,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Wr=new eo(this,Bn);Wr.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Wr.type)&&io.type===Wr.type&&Wr.isSimple()&&io.text()===Wr.text()?(io.addCount(),Wr.header&&io.updateTime(Wr.header.time),Wr=io,this.detachLog(io)):(ur.push(Wr),this.lastLog=Wr),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Wr),this.emit("insert",Wr)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Wt=this.displayLogs,mn=Wt.indexOf(zt);mn>-1&&(Wt.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Wt=this.displayLogs;if(Wt.length===0)return Wt.push(zt),void this.renderViewport();var mn=vs()(Wt);if(zt.id>mn.id)return Wt.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Wt.length-1,xr=0;yr<=ur;){if((Bn=Wt[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Ur()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Wt=zt.topTolerance,mn=Wt===void 0?500:Wt,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Wr=this.displayLogs,io=0,vo=0,yo=0,ko=Wr.length,Io=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Io.appendChild(go);for(var _o=0,Ro=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Wo):yo
    `])))))}}]),kr}(ks),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` -`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,It=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=It===void 0?"light":It;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,It={};typeof pt=="string"?It[pt]=Pt:It=pt,vn()(It,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(dt()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),In=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,It=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(It,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,It=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),It-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=It&&(tn=It),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,It=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),It.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,It){var Ot=Et.data[pt],$t=It.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var It=0,Ot=Kt.length;It'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(It,"")):Pt+="".concat(It,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt
    '));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([` +`):"",zt=0,Wt=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,Rt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Rt===void 0?"light":Rt;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,It,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(It))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",It)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Rt={};typeof pt=="string"?Rt[pt]=Pt:Rt=pt,vn()(Rt,function(Ot,$t){var It=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,It)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(dt()),sn=d(8901),Sn=d.n(sn),In=d(8613),Rn=d.n(In),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Wn=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Un=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Ir=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(It){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Ut("x",It=It.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(It){Kt.onResizeColMove(It);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Ir.off(Gt("move"),Kt.onResizeColMove),Ir.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Rt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Rt,function(It){wn()(It,{sortable:!1}),Kt.colMap[It.id]=It}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Ur(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Rt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Rt-=$t;var It=this.$dataContainer.find(Pt(".node")),rn=It.length,tn=0;rn>0&&(tn=It.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Rt&&(tn=Rt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Un()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Un()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Ut("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Ir.on(Gt("move"),this.onResizeColMove),Ir.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Rt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var It=ot()(this),rn=It.data("id"),tn=It.data("order")!=="descending";It.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Rt.on(Gt("start"),function($t){var It=ot()(this);Ot.resizeIdx=xt()(It.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Rt){var Ot=Et.data[pt],$t=Rt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Rt=0,Ot=Kt.length;Rt'),this.colWidths[Yt]=pn}Pt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Rt,"")):Pt+="".concat(Rt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([`
    @@ -1135,36 +1135,36 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=In()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=In()("td"),It=Lt[Kt.id];Un()(It)||($n()(It)?Et.appendChild(It):Et.innerText=Dn()(It)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var It=Nt-pt;if(It)return It;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=ft()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),In=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(ft()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=ft()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=ft()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),Nt}(xn),Ur=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Rn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=Rn()("td"),Rt=Lt[Kt.id];Wn()(Rt)||($n()(Rt)?Et.appendChild(Rt):Et.innerText=Dn()(Rt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Rt=Nt-pt;if(Rt)return Rt;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Un,gr){for(var vr=0,Mn=Un.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Un){(0,tt.Z)(vr,Un);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=ft()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ut()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),In=d(3651),Rn=d.n(In),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Wn=d.n(Nn);function hn(Un,gr){var vr=Object.keys(Un);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Un);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Un,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Un){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Un){(0,tt.Z)(vr,Un);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(ft()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Wn()(Mn.addedNodes,Fn)&&Wn()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=ft()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=ft()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Ir,Fr=nr.indexOf(Sr);(Ir=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Ir,Mn.addSubComponent(Ir)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(In()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(In()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),ft=d.n(lt),dt=d(1512),st=d.n(dt),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(ft()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:In()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Rn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Rn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Un){var gr={tagName:"",attributes:[]};gr.tagName=Un.tagName.toLocaleLowerCase();var vr=[];return Ft()(Un.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Un,cr)})}),gr.attributes=vr,gr}function dr(Un,gr){var vr=Un.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Un,gr){try{Un.exports=gr,Un.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),ft=d.n(lt),dt=d(1512),st=d.n(dt),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Wn){return"".concat(Dn).concat(Wn)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Wn){Wn.attrs&&Wn.attrs.class&&(Wn.attrs.class=gn(Wn.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Ut=d(4193),un=d.n(Ut),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Wn,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Wn=Dn.call(this)).subComponents=[],Wn.compName=hn,Wn.c=Tt(hn),Wn.options={},Wn.container=$n,Wn.$container=st()($n),Wn.$container.addClass(["luna-".concat(hn),Wn.c("platform-".concat(Mt()))]),Wn.on("optionChange",function(bn,Pn,sr){var dr=Wn.c;bn==="theme"&&(Wn.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Wn.subComponents,function(Un){return Un.setOption("theme",Pn)}))}),Wn.setOption("theme",Vt),Wn}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Wn=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Wn.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(ft()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Wn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Wn,{title:"",content:"",footer:"",showClose:!0,width:Rn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:In(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function In(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),ft=d(4696),dt=d.n(ft),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),In=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},It(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);In()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||dt()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function It(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||In()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||dt()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),ft=d(5229),dt=d.n(ft),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return In(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function In(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Wn=Nn.c;Nn.setOption({title:"",content:$n,width:Rn(),footer:In({OK:{type:"primary",onclick:function(){Nn.hide()}}},Wn)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Wn=Sn(),hn=Wn.c;Wn.setOption({title:"",content:$n,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){Wn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Wn.hide(),Nn(!0)}}},hn)}),Wn.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Wn){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Wn(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){hn.hide(),Wn(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function In(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Rn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),ft=d(4696),dt=d.n(ft),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Ut=d(801),un=d.n(Ut),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),In=d(7658),Rn=d.n(In),Cn=d(6329),Dn=d.n(Cn),gn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(It=It.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(It).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Un=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Ir=d.n(Nr);d(9585);function Fr(It){var rn="luna-".concat(It,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(It,rn){for(var tn=0,Yt=It.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(It){(0,nt.Z)(tn,It);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Ur()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Ur()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(It){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(It){(0,nt.Z)(tn,It);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Un()("json"),enumerable:{0:Yt}},this.map={},Rt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Rn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||dt()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Rt(It,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Un()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}It[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(It){(0,nt.Z)(tn,It);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||Rn()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||dt()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(It,rn){try{It.exports=rn,It.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),ft=d(5229),dt=d.n(ft),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Ut=d(6341),un=d.n(Ut),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function In(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Rn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Rn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Wn(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=In(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Ir){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Ir))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Un(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    -
    -
    +
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Un=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Ir=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Ur=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    +
    +
    `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=dt()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(nr,"/").concat(Ur)),Nr.html('
    ').concat(lt()(lr),`
    +
    ').concat(wr,`
    +
    ').concat(mo,"
    "));var Ct=Nr.find(Ir(".value")),Lt=Nr.find("input"),Nt=Nr.find(Ir(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Ur)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=dt()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    -
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    +
    `));var Ir=Cr.$container.find("input"),Fr=Ir.get(0);return Fr.checked=nr,Ir.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    @@ -1172,15 +1172,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `).concat(gt()(Cr,function(Fr,Yr){return'")}).join(""),`
    -
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    + `));var Ir=Sr.$container.find("select");return Ir.on("change",function(){return Sr.onChange(Ir.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),ft=d(4331),dt=d.n(ft),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(dt()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var Rn,In=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=In,Rn.c=At(In),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(In),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,Nn){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,In=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=In[gn];In[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,In=this.$tabs,Cn=this.options.height-1,Dn=In.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?In.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);if(In.data("id")===sn){if(In.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");In.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);In.data("id")===sn?(In.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):In.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,In=this.c,Cn=Sn.find(In(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,Nn=Rn.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),In=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),In.setAttribute("style","height: 200px"),Rn.appendChild(In);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,In=Sn.find(Rn(".selected")).get(0);In?sn.css({width:In.offsetWidth,left:In.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var In=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);In.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` + `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),ft=d(4331),dt=d.n(ft),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(dt()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(In){return"".concat(fn).concat(In)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=xn(In.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var In,Rn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(In=fn.call(this)).subComponents=[],In.compName=Rn,In.c=At(Rn),In.options={},In.container=sn,In.$container=ot()(sn),In.$container.addClass(["luna-".concat(Rn),In.c("platform-".concat(Tt()))]),In.on("optionChange",function(gn,$n,Nn){var Wn=In.c;gn==="theme"&&(In.$container.rmClass(Wn("theme-".concat(Nn))).addClass(Wn("theme-".concat($n))),Mt()(In.subComponents,function(hn){return hn.setOption("theme",$n)}))}),In.setOption("theme",Dn),In}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var In=this,Rn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Rn[gn];Rn[gn]=Dn,In.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},In)).initOptions(In,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var In=this.c,Rn=this.$tabs,Cn=this.options.height-1,Dn=Rn.find(In(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Rn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);if(Rn.data("id")===sn){if(Rn.hasClass(Sn("selected")))if(In.length>0){var Cn=In.$tabs.find(Sn(".item")).eq(0).data("id");In.select(Cn)}else In.emit("deselect");Rn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);Rn.data("id")===sn?(Rn.addClass(Sn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",sn)):Rn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,In=this.tabs,Rn=this.c,Cn=Sn.find(Rn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=In.offsetWidth,Nn=In.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(In.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var In=document.createElement("div"),Rn=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Rn.setAttribute("style","height: 200px"),In.appendChild(Rn);var Cn=document.body||document.documentElement;return Cn.appendChild(In),_t=In.offsetWidth-In.clientWidth,Cn.removeChild(In),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,In=this.c,Rn=Sn.find(In(".selected")).get(0);Rn?sn.css({width:Rn.offsetWidth,left:Rn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,In=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Rn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",In(".item"),function(){var Cn=ot()(this);Rn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),ft=d.n(lt),dt=d(4331),st=d.n(dt),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return ft()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),In=d(8648),Cn=d.n(In);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Io()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Is()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Us()},isSorted:function(){return Il()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,ft=d(1752),dt=d(7496),st=d.n(dt),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),ft=d.n(lt),dt=d(4331),st=d.n(dt),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Wn="luna-".concat(Nn,"-");function hn(Zt){return ft()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Wn)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Wn).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Wn){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Wn=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Wn.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Un,gr,vr){var Mn=bn.c;Un==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Un){var gr=Pn[Un];Pn[Un]=dr,bn.emit("optionChange",Un,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Ut()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),In=d.n(Sn),Rn=d(8648),Cn=d.n(Rn);function Dn(Nn){var Wn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Wn=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Wn.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Un=sr.escape;fn()(Un?dr:In()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Un=bn.showLineNumbers;if(this.options.text+=Zt,!Un)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Wn){try{Nn.exports=Wn,Nn.exports.default=Wn}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Ur()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Wt()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Wr()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Ro()},isMatch:function(){return Po()},isMiniProgram:function(){return Wo()},isMobile:function(){return Mo()},isNaN:function(){return Rs()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Ws()},isSorted:function(){return Rl()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Us()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Wl()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Iu()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,ft=d(1752),dt=d(7496),st=d.n(dt),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Ut=d(2533),un=d.n(Ut),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Wn;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Wn(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Wn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var I0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Wr()()?"Dark":"Light"},ln),St._style=Wn(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Wn.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Wn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Wn.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1188,7 +1188,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),I0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Io()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),R0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Ro()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Ws()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Wn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Wn(d(3191)),mt.append(_n(`
    All @@ -1208,7 +1208,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new I0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat($s).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var F0=function(Xt){(0,et.Z)(Dt,Xt);var qt=D0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new R0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat($s).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var F0=function(Xt){(0,et.Z)(Dt,Xt);var qt=D0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` `);go()(ln.reqHeaders)||(On+=` Request Headers @@ -1250,11 +1250,11 @@ Response Headers `).concat(On,` - `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),U0=d(2139),W0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),W0=d(2139),U0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ `)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Wn(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Wn.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1322,7 +1322,7 @@ Response Headers
    `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so$&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so$&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Wn(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Wn.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1334,7 +1334,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Un.remove(cs),void(cs=null);cs=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Wn.remove(cs),void(cs=null);cs=Wn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1388,7 +1388,7 @@ Response Headers

    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Wn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1428,7 +1428,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    @@ -1436,15 +1436,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ls()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new Ap.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,ft,dt){return new(ft||(ft=Promise))(function(st,ct){function ht(gt){try{bt(dt.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(dt.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof ft?vt:new ft(function(kt){kt(vt)})).then(ht,at)}bt((dt=dt.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var ft,dt,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(ft)throw new TypeError("Generator is already executing.");for(;ht;)try{if(ft=1,dt&&(st=2&vt[0]?dt.return:vt[0]?dt.throw||((st=dt.return)&&st.call(dt),0):dt.next)&&!(st=st.call(dt,vt[1])).done)return st;switch(dt=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,dt=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un
    ",ft.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=dt(ht,gt)),kt}function dt(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return ft(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=ft,_.getChildNodes=dt,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),ft=k(d(300)),dt=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=dt.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?ft.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),ft=$(d(3875)),dt=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=dt.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=dt.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?ft.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=ft.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),ft=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){dt(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),ft=d(7072),dt=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=ft(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),dt(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,ft,dt,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(ft=it[ut],lt=rt.dontCallGetSet?(dt=j(ot,ut))&&dt.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof ft==typeof lt)continue;nt(ft,lt)}(rt.sham||lt&<.sham)&&$(ft,"sham",!0),_e(ot,ut,ft,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,ft=ot("meta"),dt=0,st=function(ht){nt(ht,ft,{value:{objectID:"O"+dt++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[ft]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(dt[bt]))&&tt(ft,vt))return vt;return new lt(!1)}ht=rt(dt,at)}for(kt=xt?dt.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(ft,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),ft=d(7497),dt=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=dt.IteratorPrototype,at=dt.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(ft[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),ft[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),ft=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):ft=!0),!nt(k)||_e(function(){var dt={};return k[lt].call(dt)!==dt})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ft}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,ft=k("".slice),dt=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){ft(ut(gt),0,7)==="Symbol("&&(gt="["+dt(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),ft=d(1036),dt=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(dt&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||dt||ft||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):dt?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},ft=function(ct){return"<"+ot+">"+ct+""},dt=function(ct){ct.write(ft("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?dt(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(ft("document.F=Object")),ct.close(),ct.F):dt(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,ft=0;lt>ft;)$.f(tt,it=ut[ft++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),typeof lt=="function"&&ft==="prototype"&&"value"in dt&&ut in dt&&!dt[ut]){var st=rt(lt,ft);st&&st[ut]&&(lt[ft]=dt.value,dt={configurable:ot in dt?dt[ot]:st[ot],enumerable:it in dt?dt[it]:st[it],writable:!1})}return tt(lt,ft,dt)}:tt:function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),j)try{return tt(lt,ft,dt)}catch{}if("get"in dt||"set"in dt)throw nt("Accessors not supported");return"value"in dt&&(lt[ft]=dt.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),ft=!1,dt=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(ft=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!dt});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:dt,SUBCLASSING:ft}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,ft,dt=$(_e(ot)),st=j(ut),ct=dt.length;return st<0||st>=ct?it?"":void 0:(lt=nt(dt,st))<55296||lt>56319||st+1===ct||(ft=nt(dt,st+1))<56320||ft>57343?it?et(dt,st):lt:it?tt(dt,st,st+2):ft-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),ft=d(317),dt=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){dt(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in ft("script")?function(Ft){ut.appendChild(ft("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,dt):et(ct,dt,{name:!0});var ht=ct.prototype=nt(dt.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(dt,st){ut(this,{type:ot,target:k(dt),index:0,kind:st})},function(){var dt=lt(this),st=dt.target,ct=dt.kind,ht=dt.index++;return!st||ht>=st.length?(dt.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var ft=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&ft.name!=="values")try{et(ft,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]={status:"fulfilled",value:gt},--ct||ot(dt))},function(gt){bt||(bt=!0,dt[at]={status:"rejected",reason:gt},--ct||ot(dt))})}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]=gt,--ct||ot(dt))},ut)}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),ft=et.f(ut),dt=ft.resolve,st=ft.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,dt(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),ft.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),ft=d(9662),dt=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!dt(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},In=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(In,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Un){Rn(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),ft(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(In,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!dt(Cn)||Cn,$n.fail=dt(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(In,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&dt(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var ft=tt(this,et("Promise")),dt=nt(lt);return this.then(dt?function(st){return rt(ft,lt()).then(function(){return st})}:lt,dt?function(st){return rt(ft,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(ft){j(lt,rt,ft).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,ft){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,ft),j[ft]){for(var dt in _e)if(lt[dt]!==_e[dt])try{et(lt,dt,_e[dt])}catch{lt[dt]=_e[dt]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` +
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Wn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Wn.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Wn.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Wn.container=document.head,Wn(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new I0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Wn.container=this._shadowRoot,Wn(":host { all: initial }")):(qt.append('
    ')),Wn.container=qt.find(".".concat(Xt)).get(0)),Wn(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,ft,dt){return new(ft||(ft=Promise))(function(st,ct){function ht(gt){try{bt(dt.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(dt.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof ft?vt:new ft(function(kt){kt(vt)})).then(ht,at)}bt((dt=dt.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var ft,dt,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(ft)throw new TypeError("Generator is already executing.");for(;ht;)try{if(ft=1,dt&&(st=2&vt[0]?dt.return:vt[0]?dt.throw||((st=dt.return)&&st.call(dt),0):dt.next)&&!(st=st.call(dt,vt[1])).done)return st;switch(dt=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,dt=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Ut=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Ut.push(vn,jn)});for(var un=0,An=Ut.length;un
    ",ft.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=dt(ht,gt)),kt}function dt(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return ft(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=ft,_.getChildNodes=dt,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),ft=k(d(300)),dt=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Ut){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Ut),un)}function At(Gt,Ut){var un=Ut===void 0?{}:Ut,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Ut=xt(Gt);gt.delete(Ut),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Ut=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Ut},Zn=bt.get(un),nn=vt.get(un),wn=dt.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Ut){var un=Ft(Ut);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Ut.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":ut.default(Ut,!1):j.default(Ut),un.value=An,un}function Mt(Gt,Ut){Ut===void 0&&(Ut=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?ft.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Ut=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Ut,subtype:un}}var Jt=function(Gt,Ut){Ut&&(this.name=Ut),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),ft=$(d(3875)),dt=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=dt.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Ut="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Ut})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Ut=Qt.responseText),Gt==="json"&&(Ut=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Ut=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=dt.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Ut){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Ut),resTxt:Ut,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?ft.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=ft.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),ft=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){dt(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),ft=d(7072),dt=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Ut){return Qt(this,Gt===0?0:Gt,Ut),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=ft(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),dt(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,ft,dt,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(ft=it[ut],lt=rt.dontCallGetSet?(dt=j(ot,ut))&&dt.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof ft==typeof lt)continue;nt(ft,lt)}(rt.sham||lt&<.sham)&&$(ft,"sham",!0),_e(ot,ut,ft,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,ft=ot("meta"),dt=0,st=function(ht){nt(ht,ft,{value:{objectID:"O"+dt++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[ft]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(dt[bt]))&&tt(ft,vt))return vt;return new lt(!1)}ht=rt(dt,at)}for(kt=xt?dt.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(ft,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),ft=d(7497),dt=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=dt.IteratorPrototype,at=dt.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Ut=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Ut,!0,!0),$&&(ft[Ut]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),ft[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),ft=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):ft=!0),!nt(k)||_e(function(){var dt={};return k[lt].call(dt)!==dt})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ft}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,ft=k("".slice),dt=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){ft(ut(gt),0,7)==="Symbol("&&(gt="["+dt(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),ft=d(1036),dt=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(dt&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||dt||ft||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):dt?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},ft=function(ct){return"<"+ot+">"+ct+""},dt=function(ct){ct.write(ft("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?dt(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(ft("document.F=Object")),ct.close(),ct.F):dt(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,ft=0;lt>ft;)$.f(tt,it=ut[ft++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),typeof lt=="function"&&ft==="prototype"&&"value"in dt&&ut in dt&&!dt[ut]){var st=rt(lt,ft);st&&st[ut]&&(lt[ft]=dt.value,dt={configurable:ot in dt?dt[ot]:st[ot],enumerable:it in dt?dt[it]:st[it],writable:!1})}return tt(lt,ft,dt)}:tt:function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),j)try{return tt(lt,ft,dt)}catch{}if("get"in dt||"set"in dt)throw nt("Accessors not supported");return"value"in dt&&(lt[ft]=dt.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),ft=!1,dt=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(ft=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!dt});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:dt,SUBCLASSING:ft}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,ft,dt=$(_e(ot)),st=j(ut),ct=dt.length;return st<0||st>=ct?it?"":void 0:(lt=nt(dt,st))<55296||lt>56319||st+1===ct||(ft=nt(dt,st+1))<56320||ft>57343?it?et(dt,st):lt:it?tt(dt,st,st+2):ft-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),ft=d(317),dt=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){dt(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in ft("script")?function(Ft){ut.appendChild(ft("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,dt):et(ct,dt,{name:!0});var ht=ct.prototype=nt(dt.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(dt,st){ut(this,{type:ot,target:k(dt),index:0,kind:st})},function(){var dt=lt(this),st=dt.target,ct=dt.kind,ht=dt.index++;return!st||ht>=st.length?(dt.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var ft=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&ft.name!=="values")try{et(ft,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]={status:"fulfilled",value:gt},--ct||ot(dt))},function(gt){bt||(bt=!0,dt[at]={status:"rejected",reason:gt},--ct||ot(dt))})}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]=gt,--ct||ot(dt))},ut)}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),ft=et.f(ut),dt=ft.resolve,st=ft.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,dt(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),ft.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),ft=d(9662),dt=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Ut=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!dt(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Wn=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Wn:(Pn&&Pn.enter(),gn=Zt(Wn),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Wn)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},In=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},Rn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(Rn,Nn,Cn),Sn(In,Nn,Cn))}catch(Wn){In(Nn,Wn,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){In({done:!1},Nn,Cn)}}};if(Tt&&(Ut=(Gt=function(Cn){ct(this,Ut),ft(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Rn,Dn),Sn(In,Dn))}catch(gn){In(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Ut,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!dt(Cn)||Cn,$n.fail=dt(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Rn,Dn),this.reject=Sn(In,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&dt(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Ut)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var ft=tt(this,et("Promise")),dt=nt(lt);return this.then(dt?function(st){return rt(ft,lt()).then(function(){return st})}:lt,dt?function(st){return rt(ft,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(ft){j(lt,rt,ft).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,ft){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,ft),j[ft]){for(var dt in _e)if(lt[dt]!==_e[dt])try{et(lt,dt,_e[dt])}catch{lt[dt]=_e[dt]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` `)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=dt.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),ct.hostname=gt;var xt=gt.match(ft);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,ft=/:[0-9]*$/,dt=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,ft=tt.success,dt=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}ft(at,ht)}else dt(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),dt(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,ft=lt!==void 0&<,dt=[];if((ut||ft)&&_e){var st=k;ut&&_e&&(st=_e);do dt=dt.concat(st(nt)),ft&&et&&(dt=dt.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);dt=$(dt)}else if(it)for(var ct in nt)dt.push(ct);else dt=k(nt);return dt},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,ft,dt=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,dt[rt++]=st>>8&255,dt[rt++]=255&st}return nt===2?(ft=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,dt[rt++]=255&ft):nt===1&&(ft=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,dt[rt++]=ft>>8&255,dt[rt++]=255&ft),dt}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,ft=0;(lt=ot[ft++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,ft=tt.target,dt=[],st=rt.delegateCount;if(ft.nodeType)for(;ft!==this;ft=ft.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` `:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,ft){return ft?(it[rt++]=_(ft,ut.language,tt),lt.replace(ft,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",ft=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),dt=ot.length>0?ot[ot.length-1]:null;return!lt&&(dt==null||ft==dt||dt!=null&&nt[dt]&&nt[dt].embed!=null&&nt[dt].embed.indexOf(ft)>-1)?(ot.push(ft),ut):lt&&ft==dt?(ot.pop(),ut):""}),k(nt,function(ut,lt){var ft=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var ft=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[ft]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,ft){ft=nt(ft,function(dt){return tt(dt)}),ut.push({tag:lt,attrs:ft})},end:function(){var lt=ut.pop();if(ut.size){var ft=ut.peek();$(ft.content)||(ft.content=[]),ft.content.push(lt)}else ot.push(lt)},comment:function(lt){var ft=""),dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(ft)):ot.push(ft)},text:function(lt){var ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,ft){return ut+=" ".concat(ft,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,ft=nt.size,dt=ft!==void 0&&ft,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(dt&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,ft=[],dt=ot;ot;){if(lt=!0,k(ft)&&it[k(ft)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(ft))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&ft[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=ft.length-1;Tt>=_t;Tt--)ut.end&&ut.end(ft[Tt]);ft.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var ft=lt.split("="),dt=ft.shift(),st=ft.length>0?ft.join("="):null;dt=decodeURIComponent(dt),st=decodeURIComponent(st),$(ut[dt])?ut[dt]=st:_e(ut[dt])?ut[dt].push(st):ut[dt]=[ut[dt],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,ft){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,ft):encodeURIComponent(ut||ft)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var ft=0;ft=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function ft(dt){var st,ct=ut.indexOf(dt);if(ct>-1)return lt[ct];if(_e(dt)){st=[],ut.push(dt),lt.push(st);for(var ht=0,at=dt.length;ht0){var ft=it.indexOf(this);ft>-1?(it.splice(ft+1),ot.splice(ft,1/0,ut)):(it.push(this),ot.push(ut));var dt=it.indexOf(lt);dt>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,dt).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),ft=d(5972),dt=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?dt():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,In=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:In},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&dt()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=ft(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(In,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function ft(dt){var st,ct=ut.indexOf(dt);if(ct>-1)return lt[ct];if(_e(dt)){st=[],ut.push(dt),lt.push(st);for(var ht=0,at=dt.length;ht0){var ft=it.indexOf(this);ft>-1?(it.splice(ft+1),ot.splice(ft,1/0,ut)):(it.push(this),ot.push(ut));var dt=it.indexOf(lt);dt>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,dt).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),ft=d(5972),dt=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Ut){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Ut.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Ut.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Ut))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Ut))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Ut)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Ut=Qt.startTime,un=Ut===void 0?dt():Ut,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,In=Qt.ignore,Rn=In===void 0?[]:In,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Rn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&dt()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Wn=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Wn.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Wn.push('"id":'.concat(Nn))),Wn.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Wn.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Wn.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Wn.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Wn.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=ft(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Wn.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(Rn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Wn.push(sr)}}Cn+=Wn.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Ut={id:Gt,val:Jt};return Qt.push(Ut),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Ut=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(dt,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&dt>>6*(st-1)),st--;return ht}function lt(dt){for(;;){if($>=_e&&tt){if(dt)return ft();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(dt)return $--,ft();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(dt)return ft();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function ft(){var dt=$-nt-1;return $=dt+1,et=0,tt=0,nt=0,rt=128,it=191,j[dt]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var ft=(lt=lt.split("="))[0];lt=lt[1],ft==="initial-scale"&&(ot=+lt),ft==="maximum-scale"&&(it=+lt),ft==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),ft=et(d(3009)),dt=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=ft.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(dt.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=dt.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,ft=5e-4,dt=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-dt?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),ft=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)ft.push(ot.value)}catch(dt){ut={error:dt}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return ft},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},dt.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,ft){lt.__proto__=ft}||function(lt,ft){for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&(lt[dt]=ft[dt])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,ft){ft===void 0&&(ft={});var dt=ot.call(this,lt,{compName:"notification"},ft)||this;return dt.notifications=[],dt.initOptions(ft,{position:{x:"right",y:"bottom"},duration:2e3}),dt.initTpl(),dt}return j(ut,ot),ut.prototype.notify=function(lt,ft){var dt=this;ft===void 0&&(ft={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return dt.remove(st.id)},ft.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,ft=lt[0];ft;)this.remove(ft.id),ft=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var ft=this.notifications,dt=(0,nt.default)(ft,function(ct){return ct.id===lt});if(dt){dt.destroy();var st=ft.indexOf(dt);ft.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,ft=this.options.position,dt=ft.x,st=ft.y,ct="flex-end",ht="flex-end";switch(dt){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ft){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,st){dt.__proto__=st}||function(dt,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(dt[ct]=st[ct])},k(lt,ft)},function(lt,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=lt}k(lt,ft),lt.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function ft(dt,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=dt,gt.$container=(0,et.default)(dt),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(ft,lt),ft.prototype.destroy=function(){this.destroySubComponents();var dt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dt("platform-".concat((0,nt.getPlatform)()))).rmClass(dt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ft.prototype.setOption=function(dt,st){var ct=this,ht=this.options,at={};typeof dt=="string"?at[dt]=st:at=dt,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},ft.prototype.getOption=function(dt){return this.options[dt]},ft.prototype.addSubComponent=function(dt){dt.setOption("theme",this.options.theme),this.subComponents.push(dt)},ft.prototype.removeSubComponent=function(dt){(0,ot.default)(this.subComponents,function(st){return st===dt})},ft.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(dt){return dt.destroy()}),this.subComponents=[]},ft.prototype.initOptions=function(dt,st){st===void 0&&(st={}),(0,it.default)(dt,st),(0,rt.default)(this.options,dt)},ft.prototype.find=function(dt){return this.$container.find(this.c(dt))},ft}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return dt}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=In.x,Wt=In.y,In=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],In={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,ft=ut;typeof window<"u"&&ft(window);var dt={path2dPolyfill:ft,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*st)+ct);st>0;)ht+=ot(128|63&dt>>6*(st-1)),st--;return ht}function lt(dt){for(;;){if($>=_e&&tt){if(dt)return ft();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(dt)return $--,ft();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(dt)return ft();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function ft(){var dt=$-nt-1;return $=dt+1,et=0,tt=0,nt=0,rt=128,it=191,j[dt]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var ft=(lt=lt.split("="))[0];lt=lt[1],ft==="initial-scale"&&(ot=+lt),ft==="maximum-scale"&&(it=+lt),ft==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),ft=et(d(3009)),dt=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Ut,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Ut-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Ut-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Ut+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Ut){return"."+Ut}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Ut;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Ut=En.return)&&Ut.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Ut=ft.default.parse(Gt),un=Ut.val[3]||1;return Ut.val=Ut.val.slice(0,3),Ut.val.push(Math.round(255*un)),"#"+(0,st.default)(dt.default.encode(Ut.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=dt.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,ft=5e-4,dt=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-dt?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Ut=Gt[0],un=Gt.slice(1);if(Mt>=Ut)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),ft=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)ft.push(ot.value)}catch(dt){ut={error:dt}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return ft},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},dt.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,ft){lt.__proto__=ft}||function(lt,ft){for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&(lt[dt]=ft[dt])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,ft){ft===void 0&&(ft={});var dt=ot.call(this,lt,{compName:"notification"},ft)||this;return dt.notifications=[],dt.initOptions(ft,{position:{x:"right",y:"bottom"},duration:2e3}),dt.initTpl(),dt}return j(ut,ot),ut.prototype.notify=function(lt,ft){var dt=this;ft===void 0&&(ft={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return dt.remove(st.id)},ft.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,ft=lt[0];ft;)this.remove(ft.id),ft=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var ft=this.notifications,dt=(0,nt.default)(ft,function(ct){return ct.id===lt});if(dt){dt.destroy();var st=ft.indexOf(dt);ft.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,ft=this.options.position,dt=ft.x,st=ft.y,ct="flex-end",ht="flex-end";switch(dt){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ft){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,st){dt.__proto__=st}||function(dt,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(dt[ct]=st[ct])},k(lt,ft)},function(lt,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=lt}k(lt,ft),lt.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function ft(dt,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=dt,gt.$container=(0,et.default)(dt),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(ft,lt),ft.prototype.destroy=function(){this.destroySubComponents();var dt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dt("platform-".concat((0,nt.getPlatform)()))).rmClass(dt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ft.prototype.setOption=function(dt,st){var ct=this,ht=this.options,at={};typeof dt=="string"?at[dt]=st:at=dt,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},ft.prototype.getOption=function(dt){return this.options[dt]},ft.prototype.addSubComponent=function(dt){dt.setOption("theme",this.options.theme),this.subComponents.push(dt)},ft.prototype.removeSubComponent=function(dt){(0,ot.default)(this.subComponents,function(st){return st===dt})},ft.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(dt){return dt.destroy()}),this.subComponents=[]},ft.prototype.initOptions=function(dt,st){st===void 0&&(st={}),(0,it.default)(dt,st),(0,rt.default)(this.options,dt)},ft.prototype.find=function(dt){return this.$container.find(this.c(dt))},ft}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return dt}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,In=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=In,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Ut=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Ut);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut,gn[5]+Qt,gn[6]+Ut),dn=gn[3]+Qt,kn=gn[4]+Ut,Qt+=gn[5],Ut+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Ut=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut),dn=gn[1]+Qt,kn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Ut=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt=gn[1],Ut=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt+=gn[1],Ut+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"z":case"Z":Qt=Rn.x,Ut=Rn.y,Rn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Ut=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Ut,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Ut=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Ut,An);break;case"E":Qt=gn[1],Ut=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Ut),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Ut=gn[2],jn=gn[3],Zn=gn[4],Rn={x:Qt,y:Ut},vt.rect(Qt,Ut,jn,Zn)}Cn.x=Qt,Cn.y=Ut}}},lt=_e,ft=ut;typeof window<"u"&&ft(window);var dt={path2dPolyfill:ft,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntDemo Dapp React UI - + diff --git a/package-lock.json b/package-lock.json index 47fea60..9a12413 100644 --- a/package-lock.json +++ b/package-lock.json @@ -884,7 +884,7 @@ "node_modules/@tonconnect/sdk": { "version": "3.2.0", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", - "integrity": "sha512-ep4pZR4nRJ/ax+Xkq18LYuegHTvMpQf52PusU+pJmXP8Yc8SWj5QGSL0z0uw7jeqzwuyUPdHTGR9FQfW3815Jw==", + "integrity": "sha512-Oco82ioPBAVick8Puesr6OkUo2dkteOue8MwY4Xkem6TweZOJOa9bPYyUzI/OJECyWg93xjhTxn3DixNnjlOFw==", "license": "Apache-2.0", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.1", @@ -893,9 +893,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.0-beta.1", + "version": "2.0.0-beta.2", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", - "integrity": "sha512-M0KO8bWTRLYeRrXkNnhEGzza0ZVmGh8KpxmV2NvLg0xlW0XOImsVdulQsOSa7Eng6sIBBaby0hIygYKC/uyijg==", + "integrity": "sha512-jWxTgCGOd/ZVTBE2BRF/cDmNwxevVtZjxhEn0fxpwXset10uaRr13ZP7O4GdURSw92fVebD+//INsgYRNJgC1w==", "license": "Apache-2.0", "dependencies": { "@tonconnect/sdk": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", @@ -907,7 +907,7 @@ "node_modules/@tonconnect/ui-react": { "version": "2.0.1-beta.1", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", - "integrity": "sha512-tcFmbliomQJelRLLhNVGl6rooEstOn82mSmQZ5mv0Yh7z/NNWLqMvqYwPLrnSyvi/K4/UhGEYUoA0vDNWHhX6Q==", + "integrity": "sha512-87MVgyKvJ2dS9L03gC/yHYTLWOT8CuWK1jBu5yJzPEzuSRu0terpN1WgJTkb1XgGY4tuOlqfwnV3wcAXNaKfsg==", "license": "Apache-2.0", "dependencies": { "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" @@ -2556,7 +2556,7 @@ }, "@tonconnect/sdk": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", - "integrity": "sha512-ep4pZR4nRJ/ax+Xkq18LYuegHTvMpQf52PusU+pJmXP8Yc8SWj5QGSL0z0uw7jeqzwuyUPdHTGR9FQfW3815Jw==", + "integrity": "sha512-Oco82ioPBAVick8Puesr6OkUo2dkteOue8MwY4Xkem6TweZOJOa9bPYyUzI/OJECyWg93xjhTxn3DixNnjlOFw==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.1", "@tonconnect/isomorphic-fetch": "^0.0.2", @@ -2565,7 +2565,7 @@ }, "@tonconnect/ui": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", - "integrity": "sha512-M0KO8bWTRLYeRrXkNnhEGzza0ZVmGh8KpxmV2NvLg0xlW0XOImsVdulQsOSa7Eng6sIBBaby0hIygYKC/uyijg==", + "integrity": "sha512-jWxTgCGOd/ZVTBE2BRF/cDmNwxevVtZjxhEn0fxpwXset10uaRr13ZP7O4GdURSw92fVebD+//INsgYRNJgC1w==", "requires": { "@tonconnect/sdk": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", "classnames": "^2.3.2", @@ -2582,7 +2582,7 @@ }, "@tonconnect/ui-react": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", - "integrity": "sha512-tcFmbliomQJelRLLhNVGl6rooEstOn82mSmQZ5mv0Yh7z/NNWLqMvqYwPLrnSyvi/K4/UhGEYUoA0vDNWHhX6Q==", + "integrity": "sha512-87MVgyKvJ2dS9L03gC/yHYTLWOT8CuWK1jBu5yJzPEzuSRu0terpN1WgJTkb1XgGY4tuOlqfwnV3wcAXNaKfsg==", "requires": { "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" } From da6c76266fe88149c722ccebd8f88e35667450da Mon Sep 17 00:00:00 2001 From: siandrev Date: Thu, 7 Sep 2023 14:11:18 +0200 Subject: [PATCH 010/117] chore: rebuild --- .../{index-44f2c854.js => index-1c2516b9.js} | 4 ++-- docs/index.html | 2 +- package-lock.json | 14 +++++++------- 3 files changed, 10 insertions(+), 10 deletions(-) rename docs/assets/{index-44f2c854.js => index-1c2516b9.js} (98%) diff --git a/docs/assets/index-44f2c854.js b/docs/assets/index-1c2516b9.js similarity index 98% rename from docs/assets/index-44f2c854.js rename to docs/assets/index-1c2516b9.js index ddb525e..843d44b 100644 --- a/docs/assets/index-44f2c854.js +++ b/docs/assets/index-1c2516b9.js @@ -1074,7 +1074,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{eqWalletName(d.wallet,AT_WALLET_APP_NAME)&&openLinkBlank(addReturnStrategy(k,"back")),openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{isTelegramUrl(k)?redirectToTelegram(k):openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1094,7 +1094,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Ut(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Ut(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://demo-dapp.walletbot.net/demo-dapp/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Ut=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Ut()(zt).split(/\s+/),function(Wt){return ct()(Wt,Hr)?Wt:Wt.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Wt=vn().parse(zt);return sn(Wt,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Wt)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Wt=kr.level,mn=Wt===void 0?0:Wt,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Wr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(Rn(zt[Jr],Wr))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Wo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Is=Mr=="[object Function]",Rs=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Is)_r=_o("ƒ");else if(Po)if(io){_r="[";var Uo=Er.length,ts="";Uo>100&&(Uo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Wt){var mn,Bn=Wt.type,yr=Bn===void 0?"log":Bn,ur=Wt.args,xr=ur===void 0?[]:ur,_r=Wt.id,Mr=Wt.group,Kr=Wt.targetGroup,qr=Wt.header,ro=Wt.ignoreFilter,ho=ro!==void 0&&ro,Wr=Wt.accessGetter,io=Wt.unenumerable,vo=Wt.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Wr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Wt=!1;zt;){if(zt.collapsed){Wt=!0;break}zt=zt.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(zt){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Wt=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Wt===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Wt)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Wt=this.console.c;return zt.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(zt){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),mn=Wt.width,Bn=Wt.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Wt="";kt()(zt,function(mn,Bn){Bn!==0&&(Wt+=" "),Pn()(mn)?Wt+=Kn()(mn):Wt+=dt()(mn)}),Hn()(Wt)}},{key:"bindEvent",value:function(){var zt=this,Wt=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Wt(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),ur="caret-down";yr.hasClass(Wt("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Wt=this.console.c,mn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Wt=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Wt.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Wt.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Wt.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Wt=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Wn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Wr){Pn()(qr)?ho[Wr]=Wr===mn?"":Wt.formatTableVal(qr[Wr]):Mn()(qr)&&(ho[Wr]=Wr===mn?Wt.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Wt,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Wt,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Wt=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Wt.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Wt=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Wt){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Wt)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Wt,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Wt==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Wt=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,` diff --git a/docs/index.html b/docs/index.html index c6f9843..390d9cd 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + diff --git a/package-lock.json b/package-lock.json index 9a12413..9849678 100644 --- a/package-lock.json +++ b/package-lock.json @@ -884,7 +884,7 @@ "node_modules/@tonconnect/sdk": { "version": "3.2.0", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", - "integrity": "sha512-Oco82ioPBAVick8Puesr6OkUo2dkteOue8MwY4Xkem6TweZOJOa9bPYyUzI/OJECyWg93xjhTxn3DixNnjlOFw==", + "integrity": "sha512-EzsmpRVN5O+Y3Su/pGpMo/kJhJiku9raE962JCR5bTJZC3/TE01VB/1P1EzMHFIHD94h7Mh75y4CUmuou4oiHQ==", "license": "Apache-2.0", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.1", @@ -893,9 +893,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.0-beta.2", + "version": "2.0.0-beta.3", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", - "integrity": "sha512-jWxTgCGOd/ZVTBE2BRF/cDmNwxevVtZjxhEn0fxpwXset10uaRr13ZP7O4GdURSw92fVebD+//INsgYRNJgC1w==", + "integrity": "sha512-BnFK1K4hD6QPUcBmj0zSFu2E59flE44zlQ7LYsbrdVTvDcPdrb21zanyYGMEwm/j/Ju9L84357j/fcPHL/pd2A==", "license": "Apache-2.0", "dependencies": { "@tonconnect/sdk": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", @@ -907,7 +907,7 @@ "node_modules/@tonconnect/ui-react": { "version": "2.0.1-beta.1", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", - "integrity": "sha512-87MVgyKvJ2dS9L03gC/yHYTLWOT8CuWK1jBu5yJzPEzuSRu0terpN1WgJTkb1XgGY4tuOlqfwnV3wcAXNaKfsg==", + "integrity": "sha512-UI7X930+nwX1lNJmpbRhzuwY2bJaY20JbnG4QllG4VXwkdYnIgjkFhg+SSfsysfb3xaO5sjq7E9huLl4wWZpQQ==", "license": "Apache-2.0", "dependencies": { "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" @@ -2556,7 +2556,7 @@ }, "@tonconnect/sdk": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", - "integrity": "sha512-Oco82ioPBAVick8Puesr6OkUo2dkteOue8MwY4Xkem6TweZOJOa9bPYyUzI/OJECyWg93xjhTxn3DixNnjlOFw==", + "integrity": "sha512-EzsmpRVN5O+Y3Su/pGpMo/kJhJiku9raE962JCR5bTJZC3/TE01VB/1P1EzMHFIHD94h7Mh75y4CUmuou4oiHQ==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.1", "@tonconnect/isomorphic-fetch": "^0.0.2", @@ -2565,7 +2565,7 @@ }, "@tonconnect/ui": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", - "integrity": "sha512-jWxTgCGOd/ZVTBE2BRF/cDmNwxevVtZjxhEn0fxpwXset10uaRr13ZP7O4GdURSw92fVebD+//INsgYRNJgC1w==", + "integrity": "sha512-BnFK1K4hD6QPUcBmj0zSFu2E59flE44zlQ7LYsbrdVTvDcPdrb21zanyYGMEwm/j/Ju9L84357j/fcPHL/pd2A==", "requires": { "@tonconnect/sdk": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", "classnames": "^2.3.2", @@ -2582,7 +2582,7 @@ }, "@tonconnect/ui-react": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", - "integrity": "sha512-87MVgyKvJ2dS9L03gC/yHYTLWOT8CuWK1jBu5yJzPEzuSRu0terpN1WgJTkb1XgGY4tuOlqfwnV3wcAXNaKfsg==", + "integrity": "sha512-UI7X930+nwX1lNJmpbRhzuwY2bJaY20JbnG4QllG4VXwkdYnIgjkFhg+SSfsysfb3xaO5sjq7E9huLl4wWZpQQ==", "requires": { "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" } From b3c404879e61b1f85c1988639ae125baad7536e0 Mon Sep 17 00:00:00 2001 From: siandrev Date: Thu, 7 Sep 2023 22:58:26 +0200 Subject: [PATCH 011/117] chore: rebuild --- .../{index-1c2516b9.js => index-82e9bee9.js} | 30 ++++++++++++------- docs/index.html | 2 +- package-lock.json | 16 +++++----- 3 files changed, 28 insertions(+), 20 deletions(-) rename docs/assets/{index-1c2516b9.js => index-82e9bee9.js} (91%) diff --git a/docs/assets/index-1c2516b9.js b/docs/assets/index-82e9bee9.js similarity index 91% rename from docs/assets/index-1c2516b9.js rename to docs/assets/index-82e9bee9.js index 843d44b..d24976d 100644 --- a/docs/assets/index-1c2516b9.js +++ b/docs/assets/index-82e9bee9.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const $="tonconnect-"+this.generateRegularUniversalLink("about:blank",d).split("?")[1].replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--"),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[lt]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.os),dr&&!Un[ut]&&Pn&&Pn.platform!="Unknown"&&(Un[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[lt]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.os),dr&&!Un[ut]&&Pn&&Pn.platform!="Unknown"&&(Un[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){return addQueryParameter(b,"ret",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b){const _=new URL(b);_.searchParams.append("startattach","tonconnect"),openLinkBlank(_.toString())}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage,[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal(lastSelectedWalletInfoStorage.getLastSelectedWalletInfo()),setLastSelectedWalletInfo=b=>{b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",copyLink:"Копировать ссылку",linkCopied:"Скопировано",copied:"Скопировано",yourWallet:"Ваш кошелек",retry:"Обновить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлено",popular:"Популярно"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелек",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелек для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте вашим смартфоном"},desktopUniversalModal:{connectYourWallet:"Подключите кошелек",scan:"Отсканируйте код камерой смартфона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой смартфона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой смартфона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet oв Telegram на компьютере",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелек?",secureDigitalAssets:"Надежное хранилище цифровых ассетов",walletProtects:"Кошелек защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контролируйте свою личность Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелек"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){const d=addQueryParameter(b,"ret",_);if(!isTelegramUrl(b))return d;const k=d.slice(d.lastIndexOf("&")+1);return d.slice(0,d.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(k)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=new URL(b);d.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(d.toString(),_))}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage,[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal(lastSelectedWalletInfoStorage.getLastSelectedWalletInfo()),setLastSelectedWalletInfo=b=>{b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -447,18 +447,26 @@ PERFORMANCE OF THIS SOFTWARE. border-radius: ${b=>badgeBorders[b.theme.borderRadius]}; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); `,StyledText=styled(Text$1)` + max-width: 90px; font-weight: 590; - max-width: 76px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; + + ${media("mobile")} { + max-width: 80px; + } `,StyledSecondLine=styled(Text$1)` font-weight: 510; - max-width: 76px; + max-width: 90px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: ${b=>b.colorPrimary?b.theme.colors.text.primary:b.theme.colors.text.secondary}; + + ${media("mobile")} { + max-width: 80px; + } `,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof b.icon=="string")()?createComponent(ImageStyled$1,{get src(){return b.icon}}):b.icon),createMemo(()=>createMemo(()=>!!b.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return b.badgeUrl}})),createComponent(StyledText,{get children(){return b.name}}),createMemo(()=>createMemo(()=>!!b.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var _;return(_=b.secondLineColorPrimary)!=null?_:!0},get children(){return b.secondLine}}))]}}),H1Styled$9=styled.h1` font-style: normal; font-weight: 700; @@ -738,7 +746,7 @@ PERFORMANCE OF THIS SOFTWARE. left: 16px; `,WalletLabeledItemStyled=styled(WalletLabeledItem)` height: 100%; -`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const _=()=>isMobile()?void 0:510,d=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-select-wallet-desktop":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$7,{translationKey:"walletModal.wallets",children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return _()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return d()},children:k=>(()=>{const j=_tmpl$$2.cloneNode(!0);return insert(j,createComponent(WalletLabeledItemStyled,{wallet:k,onClick:()=>b.onSelect(k)})),j})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` +`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const _=()=>isMobile()?void 0:510,d=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-wallets-modal-list":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$7,{translationKey:"walletModal.wallets",children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return _()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return d()},children:k=>(()=>{const j=_tmpl$$2.cloneNode(!0);return insert(j,createComponent(WalletLabeledItemStyled,{wallet:k,onClick:()=>b.onSelect(k)})),j})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` display: flex; flex-direction: column; `,BodyStyled$1=styled.div` @@ -792,7 +800,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank($())},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return $()},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return $()},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -818,7 +826,7 @@ PERFORMANCE OF THIS SOFTWARE. align-items: center; justify-content: center; gap: 8px; -`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$5,{translationKey:"walletModal.infoModal.whatIsAWallet",children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.secureDigitalAssets",children:"Secure digital assets storage"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.walletProtects",children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.controlIdentity",children:"Control your Web3 identity"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.manageIdentity",children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.effortlessCryptoTransactions",children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.easilySend",children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.infoModal.getAWallet",children:"Get a Wallet"})}})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` +`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{"data-tc-wallets-modal-info":"true",get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$5,{translationKey:"walletModal.infoModal.whatIsAWallet",children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.secureDigitalAssets",children:"Secure digital assets storage"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.walletProtects",children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.controlIdentity",children:"Control your Web3 identity"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.manageIdentity",children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.effortlessCryptoTransactions",children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.easilySend",children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.infoModal.getAWallet",children:"Get a Wallet"})}})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` flex: 1; margin-top: 18px; display: flex; @@ -868,7 +876,7 @@ PERFORMANCE OF THIS SOFTWARE. min-height: 44px; `,QrCodeWrapper$1=styled.div` padding: 0 24px 24px; -`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},rt=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},rt=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` display: flex; justify-content: space-between; margin: 0 auto; @@ -976,7 +984,7 @@ PERFORMANCE OF THIS SOFTWARE. padding: 0 64px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(lt=>supportsMobile(lt)&<.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=createMemo(()=>k.connect(b.walletsList.filter(isWalletInfoRemote).map(lt=>({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[et,nt]=createSignal(void 0),tt=()=>__async(void 0,null,function*(){et()!==void 0&&clearTimeout(et()),yield copyToClipboard(_e());const lt=setTimeout(()=>nt(void 0),1500);nt(lt)}),rt=()=>{openLinkBlank(addReturnStrategy(_e(),appState.returnStrategy))},it=()=>{const lt=b.walletsList.find(dt=>dt.appName===AT_WALLET_APP_NAME);if(!lt||!isWalletInfoRemote(lt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink},b.additionalRequest);openLinkBlank(ft)},ot=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ut=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const lt=_tmpl$2.cloneNode(!0);return insert(lt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ut}),createComponent(MobileUniversalQR,{get universalLink(){return _e()}})]}}),null),insert(lt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ot}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:it,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const dt=_tmpl$$1.cloneNode(!0);return insert(dt,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),dt})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(dt=>dt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:tt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>et()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return et()!==void 0?"common.copied":"common.copyLink"},get children(){return et()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),lt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(lt=>supportsMobile(lt)&<.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=createMemo(()=>k.connect(b.walletsList.filter(isWalletInfoRemote).map(lt=>({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[et,nt]=createSignal(void 0),tt=()=>__async(void 0,null,function*(){et()!==void 0&&clearTimeout(et()),yield copyToClipboard(_e());const lt=setTimeout(()=>nt(void 0),1500);nt(lt)}),rt=()=>{openLinkBlank(addReturnStrategy(_e(),appState.returnStrategy))},it=()=>{const lt=b.walletsList.find(dt=>dt.appName===AT_WALLET_APP_NAME);if(!lt||!isWalletInfoRemote(lt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink},b.additionalRequest);openLinkBlank(addReturnStrategy(ft,appState.returnStrategy))},ot=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ut=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const lt=_tmpl$2.cloneNode(!0);return insert(lt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ut}),createComponent(MobileUniversalQR,{get universalLink(){return _e()}})]}}),null),insert(lt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ot}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:it,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const dt=_tmpl$$1.cloneNode(!0);return insert(dt,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),dt})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(dt=>dt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:tt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>et()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return et()!==void 0?"common.copied":"common.copyLink"},get children(){return et()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),lt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1057,7 +1065,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-universal-qr-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return $()},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let ft=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=ft.filter(isWalletInfoCurrentlyInjected),st=ft.filter(gt=>!isWalletInfoCurrentlyInjected(gt));ft=(dt||[]).concat(st);const ct=appState.preferredWalletAppName,ht=ft.find(gt=>eqWalletName(gt,ct)),at=ft.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(ft=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(ft.filter(gt=>!eqWalletName(gt,ct))));const bt=ft.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(ft=[bt].concat(ft.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),ft}),it=()=>{var ft;return((ft=appState.connectRequestParameters)==null?void 0:ft.state)==="loading"},ot=createMemo(()=>{var ft;if(!it())return(ft=appState.connectRequestParameters)==null?void 0:ft.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(ft=>{ft&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(ft=>!ft),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return $()},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let ft=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=ft.filter(isWalletInfoCurrentlyInjected),st=ft.filter(gt=>!isWalletInfoCurrentlyInjected(gt));ft=(dt||[]).concat(st);const ct=appState.preferredWalletAppName,ht=ft.find(gt=>eqWalletName(gt,ct)),at=ft.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(ft=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(ft.filter(gt=>!eqWalletName(gt,ct))));const bt=ft.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(ft=[bt].concat(ft.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),ft}),it=()=>{var ft;return((ft=appState.connectRequestParameters)==null?void 0:ft.state)==="loading"},ot=createMemo(()=>{var ft;if(!it())return(ft=appState.connectRequestParameters)==null?void 0:ft.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(ft=>{ft&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(ft=>!ft),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1074,7 +1082,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{isTelegramUrl(k)?redirectToTelegram(k):openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{isTelegramUrl(k)?redirectToTelegram(k,appState.returnStrategy):openLink(addReturnStrategy(k,appState.returnStrategy))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,appState.returnStrategy):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * diff --git a/docs/index.html b/docs/index.html index 390d9cd..ba83413 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + diff --git a/package-lock.json b/package-lock.json index 9849678..ce9937b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -884,7 +884,7 @@ "node_modules/@tonconnect/sdk": { "version": "3.2.0", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", - "integrity": "sha512-EzsmpRVN5O+Y3Su/pGpMo/kJhJiku9raE962JCR5bTJZC3/TE01VB/1P1EzMHFIHD94h7Mh75y4CUmuou4oiHQ==", + "integrity": "sha512-cyOSRCivNtSrc+3M2kOAbeXFT4zUELT+PkJ9RmsAubmYIdIaj7Z2Xq/ulO1tXZCGW02JtY2rSPpbliMEf1Ttcw==", "license": "Apache-2.0", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.1", @@ -893,9 +893,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.0-beta.3", + "version": "2.0.0-beta.4", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", - "integrity": "sha512-BnFK1K4hD6QPUcBmj0zSFu2E59flE44zlQ7LYsbrdVTvDcPdrb21zanyYGMEwm/j/Ju9L84357j/fcPHL/pd2A==", + "integrity": "sha512-NhztIEBj2LwUBgoSGI58U+fKyrZfx/pZE5hEcCOFuMagNjBfpvlHvZcEBXyabJSHuJzyDgYF0bk2LrXsqnsrmA==", "license": "Apache-2.0", "dependencies": { "@tonconnect/sdk": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", @@ -905,9 +905,9 @@ } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.1", + "version": "2.0.1-beta.2", "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", - "integrity": "sha512-UI7X930+nwX1lNJmpbRhzuwY2bJaY20JbnG4QllG4VXwkdYnIgjkFhg+SSfsysfb3xaO5sjq7E9huLl4wWZpQQ==", + "integrity": "sha512-OGoR197gKehMqeICQD5x1M2VY6tWicNu0zfUCS60aGfSAdkXbSk8aiVEdO6+ZBzTlL7uXiQHQMqc1ic/cMgPUg==", "license": "Apache-2.0", "dependencies": { "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" @@ -2556,7 +2556,7 @@ }, "@tonconnect/sdk": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", - "integrity": "sha512-EzsmpRVN5O+Y3Su/pGpMo/kJhJiku9raE962JCR5bTJZC3/TE01VB/1P1EzMHFIHD94h7Mh75y4CUmuou4oiHQ==", + "integrity": "sha512-cyOSRCivNtSrc+3M2kOAbeXFT4zUELT+PkJ9RmsAubmYIdIaj7Z2Xq/ulO1tXZCGW02JtY2rSPpbliMEf1Ttcw==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.1", "@tonconnect/isomorphic-fetch": "^0.0.2", @@ -2565,7 +2565,7 @@ }, "@tonconnect/ui": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", - "integrity": "sha512-BnFK1K4hD6QPUcBmj0zSFu2E59flE44zlQ7LYsbrdVTvDcPdrb21zanyYGMEwm/j/Ju9L84357j/fcPHL/pd2A==", + "integrity": "sha512-NhztIEBj2LwUBgoSGI58U+fKyrZfx/pZE5hEcCOFuMagNjBfpvlHvZcEBXyabJSHuJzyDgYF0bk2LrXsqnsrmA==", "requires": { "@tonconnect/sdk": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", "classnames": "^2.3.2", @@ -2582,7 +2582,7 @@ }, "@tonconnect/ui-react": { "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", - "integrity": "sha512-UI7X930+nwX1lNJmpbRhzuwY2bJaY20JbnG4QllG4VXwkdYnIgjkFhg+SSfsysfb3xaO5sjq7E9huLl4wWZpQQ==", + "integrity": "sha512-OGoR197gKehMqeICQD5x1M2VY6tWicNu0zfUCS60aGfSAdkXbSk8aiVEdO6+ZBzTlL7uXiQHQMqc1ic/cMgPUg==", "requires": { "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" } From 569921f328030ccf4722bc69406e989817f62dec Mon Sep 17 00:00:00 2001 From: siandrev Date: Fri, 8 Sep 2023 14:12:19 +0200 Subject: [PATCH 012/117] chore: rebuild --- docs/assets/{index-82e9bee9.js => index-5779c190.js} | 8 ++++---- docs/index.html | 2 +- src/App.tsx | 7 +------ src/main.tsx | 3 ++- 4 files changed, 8 insertions(+), 12 deletions(-) rename docs/assets/{index-82e9bee9.js => index-5779c190.js} (95%) diff --git a/docs/assets/index-82e9bee9.js b/docs/assets/index-5779c190.js similarity index 95% rename from docs/assets/index-82e9bee9.js rename to docs/assets/index-5779c190.js index d24976d..dd93de7 100644 --- a/docs/assets/index-82e9bee9.js +++ b/docs/assets/index-5779c190.js @@ -16,7 +16,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var f=reactExports,g=60103;reactJsxRuntime_production_min$1.Fragment=60107;if(typeof Symbol=="function"&&Symbol.for){var h$1=Symbol.for;g=h$1("react.element"),reactJsxRuntime_production_min$1.Fragment=h$1("react.fragment")}var m$1=f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,n$1=Object.prototype.hasOwnProperty,p$1={key:!0,ref:!0,__self:!0,__source:!0};function q(b,_,d){var k,j={},$=null,_e=null;d!==void 0&&($=""+d),_.key!==void 0&&($=""+_.key),_.ref!==void 0&&(_e=_.ref);for(k in _)n$1.call(_,k)&&!p$1.hasOwnProperty(k)&&(j[k]=_[k]);if(b&&b.defaultProps)for(k in _=b.defaultProps,_)j[k]===void 0&&(j[k]=_[k]);return{$$typeof:g,type:b,key:$,ref:_e,props:j,_owner:m$1.current}}reactJsxRuntime_production_min$1.jsx=q;reactJsxRuntime_production_min$1.jsxs=q;(function(b){b.exports=reactJsxRuntime_production_min$1})(jsxRuntime$1);const Fragment=jsxRuntimeExports.Fragment,jsx$1=jsxRuntimeExports.jsx,jsxs=jsxRuntimeExports.jsxs;var reactDomExports={},reactDom={get exports(){return reactDomExports},set exports(b){reactDomExports=b}},reactDom_production_min={},schedulerExports={},scheduler={get exports(){return schedulerExports},set exports(b){schedulerExports=b}},scheduler_production_min={};/** @license React v0.20.2 + */var f=reactExports,g=60103;reactJsxRuntime_production_min$1.Fragment=60107;if(typeof Symbol=="function"&&Symbol.for){var h$1=Symbol.for;g=h$1("react.element"),reactJsxRuntime_production_min$1.Fragment=h$1("react.fragment")}var m$1=f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,n$1=Object.prototype.hasOwnProperty,p$1={key:!0,ref:!0,__self:!0,__source:!0};function q(b,_,d){var k,j={},$=null,_e=null;d!==void 0&&($=""+d),_.key!==void 0&&($=""+_.key),_.ref!==void 0&&(_e=_.ref);for(k in _)n$1.call(_,k)&&!p$1.hasOwnProperty(k)&&(j[k]=_[k]);if(b&&b.defaultProps)for(k in _=b.defaultProps,_)j[k]===void 0&&(j[k]=_[k]);return{$$typeof:g,type:b,key:$,ref:_e,props:j,_owner:m$1.current}}reactJsxRuntime_production_min$1.jsx=q;reactJsxRuntime_production_min$1.jsxs=q;(function(b){b.exports=reactJsxRuntime_production_min$1})(jsxRuntime$1);const Fragment=jsxRuntimeExports.Fragment,jsx$1=jsxRuntimeExports.jsx,jsxs=jsxRuntimeExports.jsxs,separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var reactDomExports={},reactDom={get exports(){return reactDomExports},set exports(b){reactDomExports=b}},reactDom_production_min={},schedulerExports={},scheduler={get exports(){return schedulerExports},set exports(b){schedulerExports=b}},scheduler_production_min={};/** @license React v0.20.2 * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[lt]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.os),dr&&!Un[ut]&&Pn&&Pn.platform!="Unknown"&&(Un[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[lt]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.os),dr&&!Un[ut]&&Pn&&Pn.platform!="Unknown"&&(Un[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -1082,7 +1082,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{isTelegramUrl(k)?redirectToTelegram(k,appState.returnStrategy):openLink(addReturnStrategy(k,appState.returnStrategy))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,appState.returnStrategy):openLink(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{isTelegramUrl(k)?redirectToTelegram(k,appState.returnStrategy):openLinkBlank(addReturnStrategy(k,appState.returnStrategy))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,appState.returnStrategy):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1102,7 +1102,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Ut(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Ut(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},connector=new TonConnect({manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",walletsListSource:"https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json"});function App(){return jsx$1(TonConnectUIProvider$1,{connector,uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Ut=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Ut()(zt).split(/\s+/),function(Wt){return ct()(Wt,Hr)?Wt:Wt.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Wt=vn().parse(zt);return sn(Wt,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Wt)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Wt=kr.level,mn=Wt===void 0?0:Wt,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Wr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(Rn(zt[Jr],Wr))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Wo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Is=Mr=="[object Function]",Rs=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Is)_r=_o("ƒ");else if(Po)if(io){_r="[";var Uo=Er.length,ts="";Uo>100&&(Uo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Wt){var mn,Bn=Wt.type,yr=Bn===void 0?"log":Bn,ur=Wt.args,xr=ur===void 0?[]:ur,_r=Wt.id,Mr=Wt.group,Kr=Wt.targetGroup,qr=Wt.header,ro=Wt.ignoreFilter,ho=ro!==void 0&&ro,Wr=Wt.accessGetter,io=Wt.unenumerable,vo=Wt.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Wr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Wt=!1;zt;){if(zt.collapsed){Wt=!0;break}zt=zt.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(zt){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Wt=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Wt===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Wt)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Wt=this.console.c;return zt.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(zt){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),mn=Wt.width,Bn=Wt.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Wt="";kt()(zt,function(mn,Bn){Bn!==0&&(Wt+=" "),Pn()(mn)?Wt+=Kn()(mn):Wt+=dt()(mn)}),Hn()(Wt)}},{key:"bindEvent",value:function(){var zt=this,Wt=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Wt(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),ur="caret-down";yr.hasClass(Wt("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Wt=this.console.c,mn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Wt=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Wt.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Wt.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Wt.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Wt=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Wn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Wr){Pn()(qr)?ho[Wr]=Wr===mn?"":Wt.formatTableVal(qr[Wr]):Mn()(qr)&&(ho[Wr]=Wr===mn?Wt.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Wt,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Wt,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Wt=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Wt.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Wt=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Wt){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Wt)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Wt,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Wt==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Wt=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,` diff --git a/docs/index.html b/docs/index.html index ba83413..e4e30fd 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + diff --git a/src/App.tsx b/src/App.tsx index 1eb9f0b..9c5fbed 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -5,15 +5,10 @@ import {TxForm} from "./components/TxForm/TxForm"; import {Footer} from "./components/Footer/Footer"; import {TonProofDemo} from "./components/TonProofDemo/TonProofDemo"; -const connector = new TonConnect({ - manifestUrl: "https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json", - walletsListSource: 'https://raw.githubusercontent.com/ton-blockchain/wallets-list/feature/at-wallet/wallets.json' -}) - function App() { return (
    diff --git a/src/main.tsx b/src/main.tsx index e4d70ca..b4f65bb 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,8 +1,9 @@ +import './patch-local-storage-for-github-pages'; + import React, {StrictMode} from 'react' import { render } from 'react-dom'; import App from './App' import './index.scss' -import './patch-local-storage-for-github-pages'; import eruda from "eruda"; eruda.init(); From d06506aa07bdedbf15b63fe8be84dee6a07ac2db Mon Sep 17 00:00:00 2001 From: siandrev Date: Fri, 8 Sep 2023 19:03:41 +0200 Subject: [PATCH 013/117] chore: rebuild --- .../{index-5779c190.js => index-3a1788f6.js} | 116 +++++++++--------- docs/index.html | 2 +- 2 files changed, 59 insertions(+), 59 deletions(-) rename docs/assets/{index-5779c190.js => index-3a1788f6.js} (87%) diff --git a/docs/assets/index-5779c190.js b/docs/assets/index-3a1788f6.js similarity index 87% rename from docs/assets/index-5779c190.js rename to docs/assets/index-3a1788f6.js index dd93de7..34874fa 100644 --- a/docs/assets/index-5779c190.js +++ b/docs/assets/index-3a1788f6.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Ut=b.unstable_now();nt(!0,Ut),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Ut){nt!==null?setTimeout(_,0,Ut):(nt=Ut,setTimeout(rt,0))},d=function(Ut,un){tt=setTimeout(Ut,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,ft=null,dt=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Ut){0>Ut||125>>1,vn=Ut[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Ut[En]=wn,Ut[nn]=An,En=nn):(Ut[En]=Zn,Ut[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Ut[En]=wn,Ut[nn]=An,En=nn;else break e}}return un}return null}function kt(Ut,un){var An=Ut.sortIndex-un.sortIndex;return An!==0?An:Ut.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Ut){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Ut)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Ut){if(Mt=!1,Ft(Ut),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Ut)}}function Qt(Ut,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Ut&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Ut){Ut.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Ut){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Ut()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Ut,un){switch(Ut){case 1:case 2:case 3:case 4:case 5:break;default:Ut=3}var An=_t;_t=Ut;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Ut,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Ut.sortIndex=An,bt(yt,Ut),gt(wt)===null&&Ut===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Ut.sortIndex=vn,bt(wt,Ut),jt||Tt||(jt=!0,_(Qt))),Ut},b.unstable_wrapCallback=function(Ut){var un=_t;return function(){var An=_t;_t=un;try{return Ut.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,ft=null,dt=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -38,7 +38,7 @@ object-assign Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+It|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,It;for(It=0;It<16;It++)Rt[It]=0;for(It=0;It<8;It++)Rt[It]=Kt[It];for(;Pt>=64;){for(at(Ot,Rt,Et,gt),It=0;It<64;It++)Ct[Lt+It]=Nt[pt+It]^Ot[It];for($t=1,It=8;It<16;It++)$t=$t+(Rt[It]&255)|0,Rt[It]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,Rt,Et,gt),It=0;It=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,It=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|It<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(It>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Rr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Rr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Ut(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,It=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Rr=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,It+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,It+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,It+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Rr,It+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,It+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],It+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*fr,It+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=It,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),It=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],It[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=It[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,It,Kt),An(rn,Rt,$t),En(Rt,Rt,$t),An($t,Ot,It),En(Ot,Ot,It),jn(It,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),An(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,It,tn),vn(Rt,$t,nt),An(Rt,Rt,It),vn($t,$t,Rt),vn(Rt,It,tn),vn(It,Ot,Pt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,It,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Rt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=It[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Rt=Tr,Ot=jr,$t=Or,It=an,rn=Rr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=In[mr*2],Ln=In[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=It,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Rn(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Wn(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Wn(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),It=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Ur(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+It|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var It=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)It[Rt]=0;for(Rt=0;Rt<8;Rt++)It[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,It,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(It[Rt]&255)|0,It[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,It,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(It=1,Ot=8;Ot<16;Ot++)It=It+(Kt[Ot]&255)|0,Kt[Ot]=It&255,It>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,It=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|It<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(It>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Ir=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,It=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|It<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(It>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Ir),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Ir),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Ir),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Ir),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Ir,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Ir,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Ir,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Ir,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Ir,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Ir,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,It=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Ir=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Ir,It+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,It+=pt*Ir,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],It+=pt*an,Ot+=pt*Ir,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Ir,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Ir,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Ir,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Ir,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Ir,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Ir,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Ir,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Ir,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Ir,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Ir,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Ir,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Ir,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Ir,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,It+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=It,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,It=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=It[Et]=$t[Et]=0;for(It[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(It,Ot,Kt),Jt($t,Rt,Kt),An(rn,It,$t),En(It,It,$t),An($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,It),vn(It,$t,It),vn($t,Ot,rn),An(rn,It,$t),En(It,It,$t),jn(Ot,It),En($t,Rt,tn),vn(It,$t,nt),An(It,It,Rt),vn($t,$t,It),vn(It,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(It,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=It[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function In(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Ir=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,It=Tr,Ot=jr,$t=Or,Rt=an,rn=Ir,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Ir^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=It,Or=Ot,an=$t,Ir=Rt,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Ir,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Ir=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,It=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,In(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),It,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(It=0;It>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),It=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[lt]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[dt]=k,In.call(Un,bn,sr.os),dr&&!Un[ut]&&Pn&&Pn.platform!="Unknown"&&(Un[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){const d=addQueryParameter(b,"ret",_);if(!isTelegramUrl(b))return d;const k=d.slice(d.lastIndexOf("&")+1);return d.slice(0,d.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(k)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=new URL(b);d.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(d.toString(),_))}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage,[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal(lastSelectedWalletInfoStorage.getLastSelectedWalletInfo()),setLastSelectedWalletInfo=b=>{b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=new URL(b);d.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(d.toString(),_))}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage,[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal(lastSelectedWalletInfoStorage.getLastSelectedWalletInfo()),setLastSelectedWalletInfo=b=>{b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -371,9 +371,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Ut(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var In=!1;fn>>yn&1)==1);var Rn=xn(kn,sn-Sn);Rn&&(In=!In),At[kn][sn-Sn]=In,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,In,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(kn.text)+"":"",Rn+=dn.text?''+jn(dn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,In,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[In]:Rn[In];Dn+=` -`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,In=Array(nn+1).join("██"),Rn=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,vt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,kt=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(lt*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var In=xn(kn,sn-Sn);In&&(Rn=!Rn),At[kn][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,In=0;Insn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,In="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",In+=''+jn(kn.text)+"":"",In+=dn.text?''+jn(dn.text)+"":"",In+='',In+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,In={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:In[Rn];Dn+=` +`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,Rn=Array(nn+1).join("██"),In=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,vt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,kt=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(lt*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -698,7 +698,7 @@ PERFORMANCE OF THIS SOFTWARE. font-weight: 590; `;styled(TabBar)` margin: 0 auto 22px; -`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",walletsListConfiguration:{}});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` +`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",twaReturnUrl:void 0,walletsListConfiguration:{}});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -800,7 +800,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return $()},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -876,7 +876,7 @@ PERFORMANCE OF THIS SOFTWARE. min-height: 44px; `,QrCodeWrapper$1=styled.div` padding: 0 24px 24px; -`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},rt=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},rt=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` display: flex; justify-content: space-between; margin: 0 auto; @@ -984,7 +984,7 @@ PERFORMANCE OF THIS SOFTWARE. padding: 0 64px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return b.universalLink},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(lt=>supportsMobile(lt)&<.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=createMemo(()=>k.connect(b.walletsList.filter(isWalletInfoRemote).map(lt=>({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[et,nt]=createSignal(void 0),tt=()=>__async(void 0,null,function*(){et()!==void 0&&clearTimeout(et()),yield copyToClipboard(_e());const lt=setTimeout(()=>nt(void 0),1500);nt(lt)}),rt=()=>{openLinkBlank(addReturnStrategy(_e(),appState.returnStrategy))},it=()=>{const lt=b.walletsList.find(dt=>dt.appName===AT_WALLET_APP_NAME);if(!lt||!isWalletInfoRemote(lt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink},b.additionalRequest);openLinkBlank(addReturnStrategy(ft,appState.returnStrategy))},ot=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ut=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const lt=_tmpl$2.cloneNode(!0);return insert(lt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ut}),createComponent(MobileUniversalQR,{get universalLink(){return _e()}})]}}),null),insert(lt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ot}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:it,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const dt=_tmpl$$1.cloneNode(!0);return insert(dt,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),dt})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(dt=>dt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:tt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>et()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return et()!==void 0?"common.copied":"common.copyLink"},get children(){return et()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),lt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(lt=>supportsMobile(lt)&<.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=createMemo(()=>k.connect(b.walletsList.filter(isWalletInfoRemote).map(lt=>({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[et,nt]=createSignal(void 0),tt=()=>__async(void 0,null,function*(){et()!==void 0&&clearTimeout(et()),yield copyToClipboard(_e());const lt=setTimeout(()=>nt(void 0),1500);nt(lt)}),rt=()=>{openLinkBlank(addReturnStrategy(_e(),appState.returnStrategy))},it=()=>{const lt=b.walletsList.find(dt=>dt.appName===AT_WALLET_APP_NAME);if(!lt||!isWalletInfoRemote(lt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink},b.additionalRequest);openLinkBlank(addReturnStrategy(ft,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ot=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ut=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const lt=_tmpl$2.cloneNode(!0);return insert(lt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ut}),createComponent(MobileUniversalQR,{get universalLink(){return _e()}})]}}),null),insert(lt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ot}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:it,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const dt=_tmpl$$1.cloneNode(!0);return insert(dt,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),dt})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(dt=>dt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:tt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>et()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return et()!==void 0?"common.copied":"common.copyLink"},get children(){return et()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),lt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1065,7 +1065,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return $()},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let ft=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=ft.filter(isWalletInfoCurrentlyInjected),st=ft.filter(gt=>!isWalletInfoCurrentlyInjected(gt));ft=(dt||[]).concat(st);const ct=appState.preferredWalletAppName,ht=ft.find(gt=>eqWalletName(gt,ct)),at=ft.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(ft=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(ft.filter(gt=>!eqWalletName(gt,ct))));const bt=ft.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(ft=[bt].concat(ft.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),ft}),it=()=>{var ft;return((ft=appState.connectRequestParameters)==null?void 0:ft.state)==="loading"},ot=createMemo(()=>{var ft;if(!it())return(ft=appState.connectRequestParameters)==null?void 0:ft.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(ft=>{ft&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(ft=>!ft),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let ft=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=ft.filter(isWalletInfoCurrentlyInjected),st=ft.filter(gt=>!isWalletInfoCurrentlyInjected(gt));ft=(dt||[]).concat(st);const ct=appState.preferredWalletAppName,ht=ft.find(gt=>eqWalletName(gt,ct)),at=ft.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(ft=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(ft.filter(gt=>!eqWalletName(gt,ct))));const bt=ft.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(ft=[bt].concat(ft.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),ft}),it=()=>{var ft;return((ft=appState.connectRequestParameters)==null?void 0:ft.state)==="loading"},ot=createMemo(()=>{var ft;if(!it())return(ft=appState.connectRequestParameters)==null?void 0:ft.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(ft=>{ft&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(ft=>!ft),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1082,7 +1082,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{isTelegramUrl(k)?redirectToTelegram(k,appState.returnStrategy):openLinkBlank(addReturnStrategy(k,appState.returnStrategy))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,appState.returnStrategy):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d),nt=getUserAgent().os==="ios",tt=et==="ios"&&nt||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!tt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const rt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),rt}catch(rt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),rt instanceof TonConnectError?rt:(console.error(rt),new TonConnectUIError("Unhandled error:"+rt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl),ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1090,43 +1090,43 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var ft,dt,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(ft in ht&&(lt=ut),lt)(dt=!ct&&yt&&yt[ft]!==void 0)&&rt(kt,ft)||(st=dt?yt[ft]:lt[ft],kt[ft]=ht&&typeof yt[ft]!="function"?lt[ft]:gt&&dt?nt(st,_e):vt&&yt[ft]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[ft]=st,ot&it.R&&wt&&!wt[ft]&&tt(wt,ft,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,ft=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&ft.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(ft,ot)||ft.push(ot));return ft}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=dt($(49)),et=dt($(76)),nt=dt($(81)),tt=dt($(89)),rt=dt($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=dt($(132)),ut=dt($(133)),lt=dt($(138)),ft=$(139);function dt(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,ft.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},ft.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Ut=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Ut=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Ut,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function dt(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=ft.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),ft=ut.length;return lt<0||lt>=ft?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===ft||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),ft=et(lt.length),dt=nt(ot,ft);if(tt&&it!=it){for(;ft>dt;)if((ut=lt[dt++])!=ut)return!0}else for(;ft>dt;dt++)if((tt||dt in lt)&<[dt]===it)return tt||dt||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),ft=$(17),dt=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Ut=_e.JSON,un=Ut&&Ut.stringify,An=dt("_hidden"),En=dt("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},In=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Un=sr.length;Un>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},Rn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Un=0;sr.length>Un;)!et(Zn,bn=sr[Un++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=ft(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Rn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Rn,!0),st.f=function(Vt){return xn(dt(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)dt($n[Nn++]);for(var Wn=Mt(dt.store),hn=0;Wn.length>hn;)ct(Wn[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):In(At(Vt),bn)},defineProperty:Sn,defineProperties:In,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Ut&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Un,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Un,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Ut,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(ft){tt(ft,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(ft,dt){if(!et(ft))return typeof ft=="symbol"?ft:(typeof ft=="string"?"S":"P")+ft;if(!nt(ft,_e)){if(!it(ft))return"F";if(!dt)return"E";ut(ft)}return ft[_e].i},getWeak:function(ft,dt){if(!nt(ft,_e)){if(!it(ft))return!0;if(!dt)return!1;ut(ft)}return ft[_e].w},onFreeze:function(ft){return ot&<.NEED&&it(ft)&&!nt(ft,_e)&&ut(ft),ft}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,ft=0;ut.length>ft;)lt.call(tt,ot=ut[ft++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(ft[at]=bt[at]);return ft}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,ft=!1,dt=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){ft=!0,dt=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(ft)throw dt}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,ft=/^0o[0-7]+$/i,dt=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Un,gr,vr,Mn){for(var cr=Un.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Ut(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Un=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Un1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var ft,dt,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(ft in ht&&(lt=ut),lt)(dt=!ct&&yt&&yt[ft]!==void 0)&&rt(kt,ft)||(st=dt?yt[ft]:lt[ft],kt[ft]=ht&&typeof yt[ft]!="function"?lt[ft]:gt&&dt?nt(st,_e):vt&&yt[ft]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[ft]=st,ot&it.R&&wt&&!wt[ft]&&tt(wt,ft,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,ft=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&ft.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(ft,ot)||ft.push(ot));return ft}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=dt($(49)),et=dt($(76)),nt=dt($(81)),tt=dt($(89)),rt=dt($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=dt($(132)),ut=dt($(133)),lt=dt($(138)),ft=$(139);function dt(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,ft.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},ft.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function dt(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=ft.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),ft=ut.length;return lt<0||lt>=ft?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===ft||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),ft=et(lt.length),dt=nt(ot,ft);if(tt&&it!=it){for(;ft>dt;)if((ut=lt[dt++])!=ut)return!0}else for(;ft>dt;dt++)if((tt||dt in lt)&<[dt]===it)return tt||dt||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),ft=$(17),dt=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=dt("_hidden"),En=dt("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},In=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=ft(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=In,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",In,!0),st.f=function(Vt){return xn(dt(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)dt($n[Nn++]);for(var Un=Mt(dt.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):Rn(At(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(ft){tt(ft,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(ft,dt){if(!et(ft))return typeof ft=="symbol"?ft:(typeof ft=="string"?"S":"P")+ft;if(!nt(ft,_e)){if(!it(ft))return"F";if(!dt)return"E";ut(ft)}return ft[_e].i},getWeak:function(ft,dt){if(!nt(ft,_e)){if(!it(ft))return!0;if(!dt)return!1;ut(ft)}return ft[_e].w},onFreeze:function(ft){return ot&<.NEED&&it(ft)&&!nt(ft,_e)&&ut(ft),ft}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,ft=0;ut.length>ft;)lt.call(tt,ot=ut[ft++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(ft[at]=bt[at]);return ft}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,ft=!1,dt=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){ft=!0,dt=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(ft)throw dt}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,ft=/^0o[0-7]+$/i,dt=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function In(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||dt.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!dt.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Rt){var It=lt(this).constructor;Ot=Reflect.construct($t,arguments,It)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState(function(Rt){var Ot=this.constructor.getDerivedStateFromProps(Et,Rt);return Ot??null}.bind(this))}function vt(Et,Rt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Rt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var Rt=Et.prototype;if(!Rt||!Rt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Rt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,It=null;if(typeof Rt.componentWillMount=="function"?Ot="componentWillMount":typeof Rt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Rt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Rt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Rt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Rt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||It!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||dt.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!dt.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(It){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState(function(It){var Ot=this.constructor.getDerivedStateFromProps(Et,It);return Ot??null}.bind(this))}function vt(Et,It){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=It,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var It=Et.prototype;if(!It||!It.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof It.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof It.componentWillMount=="function"?Ot="componentWillMount":typeof It.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof It.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof It.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof It.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof It.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` - `+$t:"")+(It!==null?` - `+It:"")+` + `+$t:"")+(Rt!==null?` + `+Rt:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Ut(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Ut(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Ut=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Ut()(zt).split(/\s+/),function(Wt){return ct()(Wt,Hr)?Wt:Wt.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Wt=vn().parse(zt);return sn(Wt,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Wt)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Wt=kr.level,mn=Wt===void 0?0:Wt,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Wr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(Rn(zt[Jr],Wr))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Wo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Is=Mr=="[object Function]",Rs=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Is)_r=_o("ƒ");else if(Po)if(io){_r="[";var Uo=Er.length,ts="";Uo>100&&(Uo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Wt){var mn,Bn=Wt.type,yr=Bn===void 0?"log":Bn,ur=Wt.args,xr=ur===void 0?[]:ur,_r=Wt.id,Mr=Wt.group,Kr=Wt.targetGroup,qr=Wt.header,ro=Wt.ignoreFilter,ho=ro!==void 0&&ro,Wr=Wt.accessGetter,io=Wt.unenumerable,vo=Wt.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Wr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Wt=!1;zt;){if(zt.collapsed){Wt=!0;break}zt=zt.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(zt){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Wt=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Wt===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Wt)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Wt=this.console.c;return zt.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(zt){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),mn=Wt.width,Bn=Wt.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Wt="";kt()(zt,function(mn,Bn){Bn!==0&&(Wt+=" "),Pn()(mn)?Wt+=Kn()(mn):Wt+=dt()(mn)}),Hn()(Wt)}},{key:"bindEvent",value:function(){var zt=this,Wt=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Wt(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),ur="caret-down";yr.hasClass(Wt("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Wt=this.console.c,mn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Wt=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Wt.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Wt.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Wt.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Wt=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Wn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Wr){Pn()(qr)?ho[Wr]=Wr===mn?"":Wt.formatTableVal(qr[Wr]):Mn()(qr)&&(ho[Wr]=Wr===mn?Wt.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Wt,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Wt,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Wt=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Wt.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Wt=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Wt){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Wt)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Wt,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Wt==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Wt=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Wt(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=dt()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,`
    `," ",`
    -
    `])),Wt("header"),Bn,Wt("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` -
    +
    `])),Ut("header"),Bn,Ut("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` +
    `).concat(Bn,` `).concat(xr,` -
    -
    +
    +
    -
    -
    ').concat(zt.msg,`
    +
    +
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Wt=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Ur()(mn)),Ct()(mn)||(mn=null),Pn()(Wt)?(kt()(Wt,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Wt))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Wt=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Wt[0],"
    ");return Wt=Wt.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Wt.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Wt=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(dt()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(dt()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(dt()(ur),"n"):Br()(ur)?zt[Bn]='').concat(dt()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(dt()(ur)),""):(ur=dt()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Wt=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Rn(zt),"
    ")):dt()(zt)}},{key:"formatPreview",value:function(zt){var Wt=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Wt.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=dt()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Rn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Wt=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Wt.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Wt=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Wt!==""&&(Bn+="#".concat(Wt)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Wt=an()();return this.elements[Wt]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Wt){if(ct()(Wt,":")){var mn=$(Wt.split(":"),2),Bn=mn[0],yr=mn[1];kr[Ut()(Bn)]=Ut()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Wt,mn){zt+="".concat(mn,":").concat(Wt,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Wt){var mn,Bn=Wt.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=It()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Wt){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Wt:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Wt){return Wt===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Wt),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Wt,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Wt=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Wt.topSpaceHeight=0,Wt.bottomSpaceHeight=0,Wt.lastScrollTop=0,Wt.lastTimestamp=0,Wt.speedToleranceFactor=100,Wt.maxSpeedTolerance=2e3,Wt.minSpeedTolerance=100,Wt.logs=[],Wt.displayLogs=[],Wt.timer={},Wt.counter={},Wt.asyncList=[],Wt.asyncTimer=null,Wt.isAtBottom=!0,Wt.groupStack=new(Jo()),Wt.selectedLog=null,Wt.onScroll=function(){var Bn=Wt.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Wt.isAtBottom=_r;var Mr=Wt.lastScrollTop,Kr=Wt.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Wr=Math.abs(ho/ro)*Wt.speedToleranceFactor;ro>1e3&&(Wr=1e3),Wr>Wt.maxSpeedTolerance&&(Wr=Wt.maxSpeedTolerance),Wrxr+ur+vo||Wt.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Wt.initTpl(),Wt.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Wt.$el=Wt.find(".logs"),Wt.el=Wt.$el.get(0),Wt.$fakeEl=Wt.find(".fake-logs"),Wt.fakeEl=Wt.$fakeEl.get(0),Wt.$space=Wt.find(".logs-space"),Wt.space=Wt.$space.get(0),Os&&(Wt.speedToleranceFactor=800,Wt.maxSpeedTolerance=3e3,Wt.minSpeedTolerance=800),Wt.resizeSensor=new(Vt())(zt),Wt.renderViewport=ys()(function(Bn){Wt._renderViewport(Bn)},16),Wt.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Ur()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Wt.clear()},dir:function(Bn){Wt.dir(Bn)},table:function(Bn,yr){Wt.table(Bn,yr)},keys:Ot()},Wt.bindEvent(),Wt}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Wt){this.global[zt]=Wt}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.counter;Nr()(Wt[zt])?Wt[zt]=1:Wt[zt]++,this.info("".concat(zt,": ").concat(Wt[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.timer[zt];if(!Wt)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Wt,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Wr=new eo(this,Bn);Wr.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Wr.type)&&io.type===Wr.type&&Wr.isSimple()&&io.text()===Wr.text()?(io.addCount(),Wr.header&&io.updateTime(Wr.header.time),Wr=io,this.detachLog(io)):(ur.push(Wr),this.lastLog=Wr),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Wr),this.emit("insert",Wr)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Wt=this.displayLogs,mn=Wt.indexOf(zt);mn>-1&&(Wt.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Wt=this.displayLogs;if(Wt.length===0)return Wt.push(zt),void this.renderViewport();var mn=vs()(Wt);if(zt.id>mn.id)return Wt.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Wt.length-1,xr=0;yr<=ur;){if((Bn=Wt[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Ur()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Wt=zt.topTolerance,mn=Wt===void 0?500:Wt,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Wr=this.displayLogs,io=0,vo=0,yo=0,ko=Wr.length,Io=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Io.appendChild(go);for(var _o=0,Ro=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Wo):yo`)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(dt()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(dt()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(dt()(ur),"n"):Br()(ur)?zt[Bn]='').concat(dt()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(dt()(ur)),""):(ur=dt()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(In(zt),"
    ")):dt()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=dt()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":In(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Os&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=ys()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=vs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Io=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo
    `])))))}}]),kr}(ks),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` -`):"",zt=0,Wt=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,Rt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Rt===void 0?"light":Rt;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,It,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(It))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",It)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Rt={};typeof pt=="string"?Rt[pt]=Pt:Rt=pt,vn()(Rt,function(Ot,$t){var It=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,It)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(dt()),sn=d(8901),Sn=d.n(sn),In=d(8613),Rn=d.n(In),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Wn=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Un=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Ir=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(It){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Ut("x",It=It.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(It){Kt.onResizeColMove(It);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Ir.off(Gt("move"),Kt.onResizeColMove),Ir.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Rt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Rt,function(It){wn()(It,{sortable:!1}),Kt.colMap[It.id]=It}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Ur(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Rt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Rt-=$t;var It=this.$dataContainer.find(Pt(".node")),rn=It.length,tn=0;rn>0&&(tn=It.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Rt&&(tn=Rt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Un()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Un()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Ut("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Ir.on(Gt("move"),this.onResizeColMove),Ir.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Rt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var It=ot()(this),rn=It.data("id"),tn=It.data("order")!=="descending";It.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Rt.on(Gt("start"),function($t){var It=ot()(this);Ot.resizeIdx=xt()(It.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Rt){var Ot=Et.data[pt],$t=Rt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Rt=0,Ot=Kt.length;Rt'),this.colWidths[Yt]=pn}Pt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Rt,"")):Pt+="".concat(Rt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt
    '));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([` +`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,It=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=It===void 0?"light":It;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,It={};typeof pt=="string"?It[pt]=Pt:It=pt,vn()(It,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(dt()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),In=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,It=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(It,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,It=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),It-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=It&&(tn=It),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,It=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),It.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,It){var Ot=Et.data[pt],$t=It.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var It=0,Ot=Kt.length;It'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(It,"")):Pt+="".concat(It,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([`
    @@ -1143,36 +1143,36 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Nt}(xn),Ur=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Rn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=Rn()("td"),Rt=Lt[Kt.id];Wn()(Rt)||($n()(Rt)?Et.appendChild(Rt):Et.innerText=Dn()(Rt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Rt=Nt-pt;if(Rt)return Rt;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Un,gr){for(var vr=0,Mn=Un.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Un){(0,tt.Z)(vr,Un);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=ft()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ut()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),In=d(3651),Rn=d.n(In),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Wn=d.n(Nn);function hn(Un,gr){var vr=Object.keys(Un);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Un);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Un,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Un){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Un){(0,tt.Z)(vr,Un);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(ft()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Wn()(Mn.addedNodes,Fn)&&Wn()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=ft()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=ft()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Ir,Fr=nr.indexOf(Sr);(Ir=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Ir,Mn.addSubComponent(Ir)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=In()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=In()("td"),It=Lt[Kt.id];Un()(It)||($n()(It)?Et.appendChild(It):Et.innerText=Dn()(It)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var It=Nt-pt;if(It)return It;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=ft()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),In=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(ft()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=ft()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=ft()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Rn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Rn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Un){var gr={tagName:"",attributes:[]};gr.tagName=Un.tagName.toLocaleLowerCase();var vr=[];return Ft()(Un.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Un,cr)})}),gr.attributes=vr,gr}function dr(Un,gr){var vr=Un.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Un,gr){try{Un.exports=gr,Un.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),ft=d.n(lt),dt=d(1512),st=d.n(dt),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Wn){return"".concat(Dn).concat(Wn)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Wn){Wn.attrs&&Wn.attrs.class&&(Wn.attrs.class=gn(Wn.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Ut=d(4193),un=d.n(Ut),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Wn,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Wn=Dn.call(this)).subComponents=[],Wn.compName=hn,Wn.c=Tt(hn),Wn.options={},Wn.container=$n,Wn.$container=st()($n),Wn.$container.addClass(["luna-".concat(hn),Wn.c("platform-".concat(Mt()))]),Wn.on("optionChange",function(bn,Pn,sr){var dr=Wn.c;bn==="theme"&&(Wn.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Wn.subComponents,function(Un){return Un.setOption("theme",Pn)}))}),Wn.setOption("theme",Vt),Wn}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Wn=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Wn.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(ft()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Wn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Wn,{title:"",content:"",footer:"",showClose:!0,width:Rn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(In()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(In()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),ft=d.n(lt),dt=d(1512),st=d.n(dt),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(ft()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:In()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Wn=Nn.c;Nn.setOption({title:"",content:$n,width:Rn(),footer:In({OK:{type:"primary",onclick:function(){Nn.hide()}}},Wn)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Wn=Sn(),hn=Wn.c;Wn.setOption({title:"",content:$n,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){Wn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Wn.hide(),Nn(!0)}}},hn)}),Wn.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Wn){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Wn(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){hn.hide(),Wn(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function In(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Rn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),ft=d(4696),dt=d.n(ft),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Ut=d(801),un=d.n(Ut),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),In=d(7658),Rn=d.n(In),Cn=d(6329),Dn=d.n(Cn),gn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(It=It.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(It).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Un=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Ir=d.n(Nr);d(9585);function Fr(It){var rn="luna-".concat(It,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(It,rn){for(var tn=0,Yt=It.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(It){(0,nt.Z)(tn,It);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Ur()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Ur()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(It){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(It){(0,nt.Z)(tn,It);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Un()("json"),enumerable:{0:Yt}},this.map={},Rt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Rn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||dt()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Rt(It,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Un()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}It[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(It){(0,nt.Z)(tn,It);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||Rn()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||dt()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(It,rn){try{It.exports=rn,It.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),ft=d(5229),dt=d.n(ft),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Ut=d(6341),un=d.n(Ut),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function In(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Rn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Rn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Wn(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=In(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Ir){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Ir))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Un(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:In(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function In(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),ft=d(4696),dt=d.n(ft),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),In=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},It(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);In()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||dt()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function It(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||In()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||dt()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),ft=d(5229),dt=d.n(ft),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return In(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function In(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Un=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Ir=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Ur=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    -
    -
    +
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    +
    +
    `).concat(mo,` -
    ').concat(nr,"/").concat(Ur)),Nr.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Ir(".value")),Lt=Nr.find("input"),Nt=Nr.find(Ir(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Ur)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=dt()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    +
    ').concat(wr,`
    +
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=dt()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    -
    `));var Ir=Cr.$container.find("input"),Fr=Ir.get(0);return Fr.checked=nr,Ir.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    +
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    @@ -1180,15 +1180,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `).concat(gt()(Cr,function(Fr,Yr){return'")}).join(""),`
    -
    `));var Ir=Sr.$container.find("select");return Ir.on("change",function(){return Sr.onChange(Ir.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    + `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),ft=d(4331),dt=d.n(ft),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(dt()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(In){return"".concat(fn).concat(In)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=xn(In.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var In,Rn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(In=fn.call(this)).subComponents=[],In.compName=Rn,In.c=At(Rn),In.options={},In.container=sn,In.$container=ot()(sn),In.$container.addClass(["luna-".concat(Rn),In.c("platform-".concat(Tt()))]),In.on("optionChange",function(gn,$n,Nn){var Wn=In.c;gn==="theme"&&(In.$container.rmClass(Wn("theme-".concat(Nn))).addClass(Wn("theme-".concat($n))),Mt()(In.subComponents,function(hn){return hn.setOption("theme",$n)}))}),In.setOption("theme",Dn),In}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var In=this,Rn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Rn[gn];Rn[gn]=Dn,In.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},In)).initOptions(In,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var In=this.c,Rn=this.$tabs,Cn=this.options.height-1,Dn=Rn.find(In(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Rn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);if(Rn.data("id")===sn){if(Rn.hasClass(Sn("selected")))if(In.length>0){var Cn=In.$tabs.find(Sn(".item")).eq(0).data("id");In.select(Cn)}else In.emit("deselect");Rn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);Rn.data("id")===sn?(Rn.addClass(Sn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",sn)):Rn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,In=this.tabs,Rn=this.c,Cn=Sn.find(Rn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=In.offsetWidth,Nn=In.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(In.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var In=document.createElement("div"),Rn=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Rn.setAttribute("style","height: 200px"),In.appendChild(Rn);var Cn=document.body||document.documentElement;return Cn.appendChild(In),_t=In.offsetWidth-In.clientWidth,Cn.removeChild(In),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,In=this.c,Rn=Sn.find(In(".selected")).get(0);Rn?sn.css({width:Rn.offsetWidth,left:Rn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,In=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Rn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",In(".item"),function(){var Cn=ot()(this);Rn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` + `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),ft=d(4331),dt=d.n(ft),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(dt()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var Rn,In=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=In,Rn.c=At(In),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(In),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,Nn){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,In=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=In[gn];In[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,In=this.$tabs,Cn=this.options.height-1,Dn=In.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?In.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);if(In.data("id")===sn){if(In.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");In.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);In.data("id")===sn?(In.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):In.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,In=this.c,Cn=Sn.find(In(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,Nn=Rn.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),In=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),In.setAttribute("style","height: 200px"),Rn.appendChild(In);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,In=Sn.find(Rn(".selected")).get(0);In?sn.css({width:In.offsetWidth,left:In.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var In=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);In.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),ft=d.n(lt),dt=d(4331),st=d.n(dt),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Wn="luna-".concat(Nn,"-");function hn(Zt){return ft()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Wn)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Wn).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Wn){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Wn=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Wn.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Un,gr,vr){var Mn=bn.c;Un==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Un){var gr=Pn[Un];Pn[Un]=dr,bn.emit("optionChange",Un,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Ut()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),In=d.n(Sn),Rn=d(8648),Cn=d.n(Rn);function Dn(Nn){var Wn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Wn=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Wn.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Un=sr.escape;fn()(Un?dr:In()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Un=bn.showLineNumbers;if(this.options.text+=Zt,!Un)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Wn){try{Nn.exports=Wn,Nn.exports.default=Wn}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Ur()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Wt()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Wr()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Ro()},isMatch:function(){return Po()},isMiniProgram:function(){return Wo()},isMobile:function(){return Mo()},isNaN:function(){return Rs()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Ws()},isSorted:function(){return Rl()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Us()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Wl()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Iu()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,ft=d(1752),dt=d(7496),st=d.n(dt),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Ut=d(2533),un=d.n(Ut),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Wn;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Wn(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Wn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var I0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Wr()()?"Dark":"Light"},ln),St._style=Wn(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Wn.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Wn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Wn.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),ft=d.n(lt),dt=d(4331),st=d.n(dt),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return ft()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),In=d(8648),Cn=d.n(In);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Io()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Is()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Us()},isSorted:function(){return Il()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,ft=d(1752),dt=d(7496),st=d.n(dt),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1196,7 +1196,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),R0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Ro()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Ws()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Wn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Wn(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),I0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Io()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(`
    All @@ -1216,7 +1216,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new R0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat($s).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var F0=function(Xt){(0,et.Z)(Dt,Xt);var qt=D0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new I0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat($s).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var F0=function(Xt){(0,et.Z)(Dt,Xt);var qt=D0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` `);go()(ln.reqHeaders)||(On+=` Request Headers @@ -1258,11 +1258,11 @@ Response Headers `).concat(On,` - `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),W0=d(2139),U0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),U0=d(2139),W0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ `)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Wn(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Wn.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1330,7 +1330,7 @@ Response Headers
    `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so$&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Wn(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Wn.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so$&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1342,7 +1342,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Wn.remove(cs),void(cs=null);cs=Wn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Un.remove(cs),void(cs=null);cs=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1396,7 +1396,7 @@ Response Headers

    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Wn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1436,7 +1436,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    @@ -1444,15 +1444,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ls()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new Ap.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Wn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Wn.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Wn.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Wn.container=document.head,Wn(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new I0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Wn.container=this._shadowRoot,Wn(":host { all: initial }")):(qt.append('
    ')),Wn.container=qt.find(".".concat(Xt)).get(0)),Wn(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,ft,dt){return new(ft||(ft=Promise))(function(st,ct){function ht(gt){try{bt(dt.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(dt.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof ft?vt:new ft(function(kt){kt(vt)})).then(ht,at)}bt((dt=dt.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var ft,dt,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(ft)throw new TypeError("Generator is already executing.");for(;ht;)try{if(ft=1,dt&&(st=2&vt[0]?dt.return:vt[0]?dt.throw||((st=dt.return)&&st.call(dt),0):dt.next)&&!(st=st.call(dt,vt[1])).done)return st;switch(dt=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,dt=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Ut=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Ut.push(vn,jn)});for(var un=0,An=Ut.length;un
    ",ft.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=dt(ht,gt)),kt}function dt(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return ft(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=ft,_.getChildNodes=dt,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),ft=k(d(300)),dt=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Ut){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Ut),un)}function At(Gt,Ut){var un=Ut===void 0?{}:Ut,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Ut=xt(Gt);gt.delete(Ut),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Ut=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Ut},Zn=bt.get(un),nn=vt.get(un),wn=dt.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Ut){var un=Ft(Ut);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Ut.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":ut.default(Ut,!1):j.default(Ut),un.value=An,un}function Mt(Gt,Ut){Ut===void 0&&(Ut=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?ft.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Ut=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Ut,subtype:un}}var Jt=function(Gt,Ut){Ut&&(this.name=Ut),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),ft=$(d(3875)),dt=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=dt.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Ut="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Ut})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Ut=Qt.responseText),Gt==="json"&&(Ut=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Ut=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=dt.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Ut){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Ut),resTxt:Ut,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?ft.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=ft.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),ft=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){dt(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),ft=d(7072),dt=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Ut){return Qt(this,Gt===0?0:Gt,Ut),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=ft(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),dt(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,ft,dt,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(ft=it[ut],lt=rt.dontCallGetSet?(dt=j(ot,ut))&&dt.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof ft==typeof lt)continue;nt(ft,lt)}(rt.sham||lt&<.sham)&&$(ft,"sham",!0),_e(ot,ut,ft,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,ft=ot("meta"),dt=0,st=function(ht){nt(ht,ft,{value:{objectID:"O"+dt++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[ft]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(dt[bt]))&&tt(ft,vt))return vt;return new lt(!1)}ht=rt(dt,at)}for(kt=xt?dt.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(ft,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),ft=d(7497),dt=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=dt.IteratorPrototype,at=dt.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Ut=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Ut,!0,!0),$&&(ft[Ut]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),ft[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),ft=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):ft=!0),!nt(k)||_e(function(){var dt={};return k[lt].call(dt)!==dt})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ft}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,ft=k("".slice),dt=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){ft(ut(gt),0,7)==="Symbol("&&(gt="["+dt(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),ft=d(1036),dt=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(dt&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||dt||ft||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):dt?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},ft=function(ct){return"<"+ot+">"+ct+""},dt=function(ct){ct.write(ft("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?dt(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(ft("document.F=Object")),ct.close(),ct.F):dt(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,ft=0;lt>ft;)$.f(tt,it=ut[ft++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),typeof lt=="function"&&ft==="prototype"&&"value"in dt&&ut in dt&&!dt[ut]){var st=rt(lt,ft);st&&st[ut]&&(lt[ft]=dt.value,dt={configurable:ot in dt?dt[ot]:st[ot],enumerable:it in dt?dt[it]:st[it],writable:!1})}return tt(lt,ft,dt)}:tt:function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),j)try{return tt(lt,ft,dt)}catch{}if("get"in dt||"set"in dt)throw nt("Accessors not supported");return"value"in dt&&(lt[ft]=dt.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),ft=!1,dt=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(ft=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!dt});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:dt,SUBCLASSING:ft}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,ft,dt=$(_e(ot)),st=j(ut),ct=dt.length;return st<0||st>=ct?it?"":void 0:(lt=nt(dt,st))<55296||lt>56319||st+1===ct||(ft=nt(dt,st+1))<56320||ft>57343?it?et(dt,st):lt:it?tt(dt,st,st+2):ft-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),ft=d(317),dt=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){dt(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in ft("script")?function(Ft){ut.appendChild(ft("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,dt):et(ct,dt,{name:!0});var ht=ct.prototype=nt(dt.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(dt,st){ut(this,{type:ot,target:k(dt),index:0,kind:st})},function(){var dt=lt(this),st=dt.target,ct=dt.kind,ht=dt.index++;return!st||ht>=st.length?(dt.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var ft=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&ft.name!=="values")try{et(ft,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]={status:"fulfilled",value:gt},--ct||ot(dt))},function(gt){bt||(bt=!0,dt[at]={status:"rejected",reason:gt},--ct||ot(dt))})}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]=gt,--ct||ot(dt))},ut)}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),ft=et.f(ut),dt=ft.resolve,st=ft.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,dt(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),ft.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),ft=d(9662),dt=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Ut=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!dt(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Wn=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Wn:(Pn&&Pn.enter(),gn=Zt(Wn),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Wn)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},In=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},Rn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(Rn,Nn,Cn),Sn(In,Nn,Cn))}catch(Wn){In(Nn,Wn,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){In({done:!1},Nn,Cn)}}};if(Tt&&(Ut=(Gt=function(Cn){ct(this,Ut),ft(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Rn,Dn),Sn(In,Dn))}catch(gn){In(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Ut,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!dt(Cn)||Cn,$n.fail=dt(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Rn,Dn),this.reject=Sn(In,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&dt(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Ut)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var ft=tt(this,et("Promise")),dt=nt(lt);return this.then(dt?function(st){return rt(ft,lt()).then(function(){return st})}:lt,dt?function(st){return rt(ft,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(ft){j(lt,rt,ft).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,ft){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,ft),j[ft]){for(var dt in _e)if(lt[dt]!==_e[dt])try{et(lt,dt,_e[dt])}catch{lt[dt]=_e[dt]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` +
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,ft,dt){return new(ft||(ft=Promise))(function(st,ct){function ht(gt){try{bt(dt.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(dt.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof ft?vt:new ft(function(kt){kt(vt)})).then(ht,at)}bt((dt=dt.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var ft,dt,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(ft)throw new TypeError("Generator is already executing.");for(;ht;)try{if(ft=1,dt&&(st=2&vt[0]?dt.return:vt[0]?dt.throw||((st=dt.return)&&st.call(dt),0):dt.next)&&!(st=st.call(dt,vt[1])).done)return st;switch(dt=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,dt=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un
    ",ft.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=dt(ht,gt)),kt}function dt(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return ft(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=ft,_.getChildNodes=dt,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),ft=k(d(300)),dt=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=dt.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?ft.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),ft=$(d(3875)),dt=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=dt.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=dt.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?ft.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=ft.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),ft=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){dt(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),ft=d(7072),dt=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=ft(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),dt(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,ft,dt,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(ft=it[ut],lt=rt.dontCallGetSet?(dt=j(ot,ut))&&dt.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof ft==typeof lt)continue;nt(ft,lt)}(rt.sham||lt&<.sham)&&$(ft,"sham",!0),_e(ot,ut,ft,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,ft=ot("meta"),dt=0,st=function(ht){nt(ht,ft,{value:{objectID:"O"+dt++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[ft]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(dt[bt]))&&tt(ft,vt))return vt;return new lt(!1)}ht=rt(dt,at)}for(kt=xt?dt.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(ft,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),ft=d(7497),dt=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=dt.IteratorPrototype,at=dt.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(ft[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),ft[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),ft=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):ft=!0),!nt(k)||_e(function(){var dt={};return k[lt].call(dt)!==dt})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ft}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,ft=k("".slice),dt=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){ft(ut(gt),0,7)==="Symbol("&&(gt="["+dt(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),ft=d(1036),dt=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(dt&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||dt||ft||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):dt?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},ft=function(ct){return"<"+ot+">"+ct+""},dt=function(ct){ct.write(ft("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?dt(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(ft("document.F=Object")),ct.close(),ct.F):dt(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,ft=0;lt>ft;)$.f(tt,it=ut[ft++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),typeof lt=="function"&&ft==="prototype"&&"value"in dt&&ut in dt&&!dt[ut]){var st=rt(lt,ft);st&&st[ut]&&(lt[ft]=dt.value,dt={configurable:ot in dt?dt[ot]:st[ot],enumerable:it in dt?dt[it]:st[it],writable:!1})}return tt(lt,ft,dt)}:tt:function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),j)try{return tt(lt,ft,dt)}catch{}if("get"in dt||"set"in dt)throw nt("Accessors not supported");return"value"in dt&&(lt[ft]=dt.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),ft=!1,dt=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(ft=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!dt});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:dt,SUBCLASSING:ft}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,ft,dt=$(_e(ot)),st=j(ut),ct=dt.length;return st<0||st>=ct?it?"":void 0:(lt=nt(dt,st))<55296||lt>56319||st+1===ct||(ft=nt(dt,st+1))<56320||ft>57343?it?et(dt,st):lt:it?tt(dt,st,st+2):ft-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),ft=d(317),dt=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){dt(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in ft("script")?function(Ft){ut.appendChild(ft("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,dt):et(ct,dt,{name:!0});var ht=ct.prototype=nt(dt.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(dt,st){ut(this,{type:ot,target:k(dt),index:0,kind:st})},function(){var dt=lt(this),st=dt.target,ct=dt.kind,ht=dt.index++;return!st||ht>=st.length?(dt.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var ft=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&ft.name!=="values")try{et(ft,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]={status:"fulfilled",value:gt},--ct||ot(dt))},function(gt){bt||(bt=!0,dt[at]={status:"rejected",reason:gt},--ct||ot(dt))})}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]=gt,--ct||ot(dt))},ut)}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),ft=et.f(ut),dt=ft.resolve,st=ft.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,dt(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),ft.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),ft=d(9662),dt=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!dt(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},In=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(In,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Un){Rn(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),ft(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(In,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!dt(Cn)||Cn,$n.fail=dt(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(In,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&dt(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var ft=tt(this,et("Promise")),dt=nt(lt);return this.then(dt?function(st){return rt(ft,lt()).then(function(){return st})}:lt,dt?function(st){return rt(ft,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(ft){j(lt,rt,ft).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,ft){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,ft),j[ft]){for(var dt in _e)if(lt[dt]!==_e[dt])try{et(lt,dt,_e[dt])}catch{lt[dt]=_e[dt]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` `)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=dt.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),ct.hostname=gt;var xt=gt.match(ft);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,ft=/:[0-9]*$/,dt=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,ft=tt.success,dt=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}ft(at,ht)}else dt(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),dt(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,ft=lt!==void 0&<,dt=[];if((ut||ft)&&_e){var st=k;ut&&_e&&(st=_e);do dt=dt.concat(st(nt)),ft&&et&&(dt=dt.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);dt=$(dt)}else if(it)for(var ct in nt)dt.push(ct);else dt=k(nt);return dt},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,ft,dt=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,dt[rt++]=st>>8&255,dt[rt++]=255&st}return nt===2?(ft=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,dt[rt++]=255&ft):nt===1&&(ft=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,dt[rt++]=ft>>8&255,dt[rt++]=255&ft),dt}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,ft=0;(lt=ot[ft++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,ft=tt.target,dt=[],st=rt.delegateCount;if(ft.nodeType)for(;ft!==this;ft=ft.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` `:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,ft){return ft?(it[rt++]=_(ft,ut.language,tt),lt.replace(ft,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",ft=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),dt=ot.length>0?ot[ot.length-1]:null;return!lt&&(dt==null||ft==dt||dt!=null&&nt[dt]&&nt[dt].embed!=null&&nt[dt].embed.indexOf(ft)>-1)?(ot.push(ft),ut):lt&&ft==dt?(ot.pop(),ut):""}),k(nt,function(ut,lt){var ft=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var ft=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[ft]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,ft){ft=nt(ft,function(dt){return tt(dt)}),ut.push({tag:lt,attrs:ft})},end:function(){var lt=ut.pop();if(ut.size){var ft=ut.peek();$(ft.content)||(ft.content=[]),ft.content.push(lt)}else ot.push(lt)},comment:function(lt){var ft=""),dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(ft)):ot.push(ft)},text:function(lt){var ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,ft){return ut+=" ".concat(ft,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,ft=nt.size,dt=ft!==void 0&&ft,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(dt&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,ft=[],dt=ot;ot;){if(lt=!0,k(ft)&&it[k(ft)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(ft))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&ft[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=ft.length-1;Tt>=_t;Tt--)ut.end&&ut.end(ft[Tt]);ft.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var ft=lt.split("="),dt=ft.shift(),st=ft.length>0?ft.join("="):null;dt=decodeURIComponent(dt),st=decodeURIComponent(st),$(ut[dt])?ut[dt]=st:_e(ut[dt])?ut[dt].push(st):ut[dt]=[ut[dt],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,ft){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,ft):encodeURIComponent(ut||ft)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var ft=0;ft=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function ft(dt){var st,ct=ut.indexOf(dt);if(ct>-1)return lt[ct];if(_e(dt)){st=[],ut.push(dt),lt.push(st);for(var ht=0,at=dt.length;ht0){var ft=it.indexOf(this);ft>-1?(it.splice(ft+1),ot.splice(ft,1/0,ut)):(it.push(this),ot.push(ut));var dt=it.indexOf(lt);dt>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,dt).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),ft=d(5972),dt=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Ut){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Ut.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Ut.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Ut))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Ut))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Ut)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Ut=Qt.startTime,un=Ut===void 0?dt():Ut,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,In=Qt.ignore,Rn=In===void 0?[]:In,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Rn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&dt()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Wn=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Wn.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Wn.push('"id":'.concat(Nn))),Wn.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Wn.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Wn.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Wn.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Wn.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=ft(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Wn.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(Rn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Wn.push(sr)}}Cn+=Wn.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Ut={id:Gt,val:Jt};return Qt.push(Ut),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Ut=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function ft(dt){var st,ct=ut.indexOf(dt);if(ct>-1)return lt[ct];if(_e(dt)){st=[],ut.push(dt),lt.push(st);for(var ht=0,at=dt.length;ht0){var ft=it.indexOf(this);ft>-1?(it.splice(ft+1),ot.splice(ft,1/0,ut)):(it.push(this),ot.push(ut));var dt=it.indexOf(lt);dt>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,dt).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),ft=d(5972),dt=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?dt():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,In=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:In},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&dt()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=ft(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(In,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(dt,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&dt>>6*(st-1)),st--;return ht}function lt(dt){for(;;){if($>=_e&&tt){if(dt)return ft();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(dt)return $--,ft();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(dt)return ft();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function ft(){var dt=$-nt-1;return $=dt+1,et=0,tt=0,nt=0,rt=128,it=191,j[dt]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var ft=(lt=lt.split("="))[0];lt=lt[1],ft==="initial-scale"&&(ot=+lt),ft==="maximum-scale"&&(it=+lt),ft==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),ft=et(d(3009)),dt=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Ut,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Ut-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Ut-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Ut+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Ut){return"."+Ut}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Ut;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Ut=En.return)&&Ut.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Ut=ft.default.parse(Gt),un=Ut.val[3]||1;return Ut.val=Ut.val.slice(0,3),Ut.val.push(Math.round(255*un)),"#"+(0,st.default)(dt.default.encode(Ut.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=dt.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,ft=5e-4,dt=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-dt?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Ut=Gt[0],un=Gt.slice(1);if(Mt>=Ut)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),ft=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)ft.push(ot.value)}catch(dt){ut={error:dt}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return ft},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},dt.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,ft){lt.__proto__=ft}||function(lt,ft){for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&(lt[dt]=ft[dt])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,ft){ft===void 0&&(ft={});var dt=ot.call(this,lt,{compName:"notification"},ft)||this;return dt.notifications=[],dt.initOptions(ft,{position:{x:"right",y:"bottom"},duration:2e3}),dt.initTpl(),dt}return j(ut,ot),ut.prototype.notify=function(lt,ft){var dt=this;ft===void 0&&(ft={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return dt.remove(st.id)},ft.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,ft=lt[0];ft;)this.remove(ft.id),ft=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var ft=this.notifications,dt=(0,nt.default)(ft,function(ct){return ct.id===lt});if(dt){dt.destroy();var st=ft.indexOf(dt);ft.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,ft=this.options.position,dt=ft.x,st=ft.y,ct="flex-end",ht="flex-end";switch(dt){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ft){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,st){dt.__proto__=st}||function(dt,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(dt[ct]=st[ct])},k(lt,ft)},function(lt,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=lt}k(lt,ft),lt.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function ft(dt,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=dt,gt.$container=(0,et.default)(dt),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(ft,lt),ft.prototype.destroy=function(){this.destroySubComponents();var dt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dt("platform-".concat((0,nt.getPlatform)()))).rmClass(dt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ft.prototype.setOption=function(dt,st){var ct=this,ht=this.options,at={};typeof dt=="string"?at[dt]=st:at=dt,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},ft.prototype.getOption=function(dt){return this.options[dt]},ft.prototype.addSubComponent=function(dt){dt.setOption("theme",this.options.theme),this.subComponents.push(dt)},ft.prototype.removeSubComponent=function(dt){(0,ot.default)(this.subComponents,function(st){return st===dt})},ft.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(dt){return dt.destroy()}),this.subComponents=[]},ft.prototype.initOptions=function(dt,st){st===void 0&&(st={}),(0,it.default)(dt,st),(0,rt.default)(this.options,dt)},ft.prototype.find=function(dt){return this.$container.find(this.c(dt))},ft}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return dt}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,In=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=In,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Ut=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Ut);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut,gn[5]+Qt,gn[6]+Ut),dn=gn[3]+Qt,kn=gn[4]+Ut,Qt+=gn[5],Ut+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Ut=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut),dn=gn[1]+Qt,kn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Ut=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt=gn[1],Ut=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt+=gn[1],Ut+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"z":case"Z":Qt=Rn.x,Ut=Rn.y,Rn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Ut=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Ut,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Ut=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Ut,An);break;case"E":Qt=gn[1],Ut=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Ut),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Ut=gn[2],jn=gn[3],Zn=gn[4],Rn={x:Qt,y:Ut},vt.rect(Qt,Ut,jn,Zn)}Cn.x=Qt,Cn.y=Ut}}},lt=_e,ft=ut;typeof window<"u"&&ft(window);var dt={path2dPolyfill:ft,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*st)+ct);st>0;)ht+=ot(128|63&dt>>6*(st-1)),st--;return ht}function lt(dt){for(;;){if($>=_e&&tt){if(dt)return ft();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(dt)return $--,ft();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(dt)return ft();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function ft(){var dt=$-nt-1;return $=dt+1,et=0,tt=0,nt=0,rt=128,it=191,j[dt]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var ft=(lt=lt.split("="))[0];lt=lt[1],ft==="initial-scale"&&(ot=+lt),ft==="maximum-scale"&&(it=+lt),ft==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),ft=et(d(3009)),dt=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=ft.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(dt.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=dt.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,ft=5e-4,dt=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-dt?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),ft=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)ft.push(ot.value)}catch(dt){ut={error:dt}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return ft},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},dt.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,ft){lt.__proto__=ft}||function(lt,ft){for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&(lt[dt]=ft[dt])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,ft){ft===void 0&&(ft={});var dt=ot.call(this,lt,{compName:"notification"},ft)||this;return dt.notifications=[],dt.initOptions(ft,{position:{x:"right",y:"bottom"},duration:2e3}),dt.initTpl(),dt}return j(ut,ot),ut.prototype.notify=function(lt,ft){var dt=this;ft===void 0&&(ft={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return dt.remove(st.id)},ft.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,ft=lt[0];ft;)this.remove(ft.id),ft=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var ft=this.notifications,dt=(0,nt.default)(ft,function(ct){return ct.id===lt});if(dt){dt.destroy();var st=ft.indexOf(dt);ft.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,ft=this.options.position,dt=ft.x,st=ft.y,ct="flex-end",ht="flex-end";switch(dt){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ft){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,st){dt.__proto__=st}||function(dt,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(dt[ct]=st[ct])},k(lt,ft)},function(lt,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=lt}k(lt,ft),lt.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function ft(dt,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=dt,gt.$container=(0,et.default)(dt),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(ft,lt),ft.prototype.destroy=function(){this.destroySubComponents();var dt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dt("platform-".concat((0,nt.getPlatform)()))).rmClass(dt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ft.prototype.setOption=function(dt,st){var ct=this,ht=this.options,at={};typeof dt=="string"?at[dt]=st:at=dt,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},ft.prototype.getOption=function(dt){return this.options[dt]},ft.prototype.addSubComponent=function(dt){dt.setOption("theme",this.options.theme),this.subComponents.push(dt)},ft.prototype.removeSubComponent=function(dt){(0,ot.default)(this.subComponents,function(st){return st===dt})},ft.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(dt){return dt.destroy()}),this.subComponents=[]},ft.prototype.initOptions=function(dt,st){st===void 0&&(st={}),(0,it.default)(dt,st),(0,rt.default)(this.options,dt)},ft.prototype.find=function(dt){return this.$container.find(this.c(dt))},ft}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return dt}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=In.x,Wt=In.y,In=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],In={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,ft=ut;typeof window<"u"&&ft(window);var dt={path2dPolyfill:ft,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntDemo Dapp React UI - + From d6f19bf1eed7957b94df4bdbc735ad31b5ce61af Mon Sep 17 00:00:00 2001 From: siandrev Date: Fri, 8 Sep 2023 19:11:17 +0200 Subject: [PATCH 014/117] chore: rebuild --- docs/assets/{index-3a1788f6.js => index-6e862670.js} | 2 +- docs/index.html | 2 +- src/App.tsx | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) rename docs/assets/{index-3a1788f6.js => index-6e862670.js} (99%) diff --git a/docs/assets/index-3a1788f6.js b/docs/assets/index-6e862670.js similarity index 99% rename from docs/assets/index-3a1788f6.js rename to docs/assets/index-6e862670.js index 34874fa..7a905cc 100644 --- a/docs/assets/index-3a1788f6.js +++ b/docs/assets/index-6e862670.js @@ -1102,7 +1102,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Wt(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=dt()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,` diff --git a/docs/index.html b/docs/index.html index 1f963ec..b8e82f1 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + diff --git a/src/App.tsx b/src/App.tsx index 9c5fbed..8dfcae4 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -10,6 +10,9 @@ function App() {
    From 70442fd5fc0fe4933ddfc8470eaa05dd2880a10d Mon Sep 17 00:00:00 2001 From: siandrev Date: Fri, 8 Sep 2023 19:34:45 +0200 Subject: [PATCH 015/117] chore: rebuild --- docs/assets/{index-6e862670.js => index-3e2a09bd.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-6e862670.js => index-3e2a09bd.js} (99%) diff --git a/docs/assets/index-6e862670.js b/docs/assets/index-3e2a09bd.js similarity index 99% rename from docs/assets/index-6e862670.js rename to docs/assets/index-3e2a09bd.js index 7a905cc..d3358ce 100644 --- a/docs/assets/index-6e862670.js +++ b/docs/assets/index-3e2a09bd.js @@ -876,7 +876,7 @@ PERFORMANCE OF THIS SOFTWARE. min-height: 44px; `,QrCodeWrapper$1=styled.div` padding: 0 24px 24px; -`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},rt=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},rt=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` display: flex; justify-content: space-between; margin: 0 auto; diff --git a/docs/index.html b/docs/index.html index b8e82f1..baee3cb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From d8582ab3d1cdaed840757ceb0012e4034aaa47e7 Mon Sep 17 00:00:00 2001 From: siandrev Date: Fri, 8 Sep 2023 21:19:41 +0200 Subject: [PATCH 016/117] fix: ui sdk version updated --- package-lock.json | 50 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/package-lock.json b/package-lock.json index ce9937b..737b08d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", + "@tonconnect/ui-react": "^2.0.0-beta.0", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -49,11 +49,11 @@ }, "../tonconnect/sdk/packages/ui-react": { "name": "@tonconnect/ui-react", - "version": "2.0.1-beta.1", + "version": "2.0.0-beta.0", "extraneous": true, "license": "Apache-2.0", "dependencies": { - "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" + "@tonconnect/ui": "^2.0.0-beta.0" }, "devDependencies": { "@types/react": "^18.0.26", @@ -882,10 +882,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.2.0", - "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", - "integrity": "sha512-cyOSRCivNtSrc+3M2kOAbeXFT4zUELT+PkJ9RmsAubmYIdIaj7Z2Xq/ulO1tXZCGW02JtY2rSPpbliMEf1Ttcw==", - "license": "Apache-2.0", + "version": "3.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.0.tgz", + "integrity": "sha512-s2+I6uCM1f3RlmpA8SGARbcYBm5eYrOibiP+Sw8rsa8HKacRTb64FWGrTzAOh6Xr8rgieU9C8RJBy+Bx9ESA6Q==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.1", "@tonconnect/isomorphic-fetch": "^0.0.2", @@ -893,24 +892,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.0-beta.4", - "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", - "integrity": "sha512-NhztIEBj2LwUBgoSGI58U+fKyrZfx/pZE5hEcCOFuMagNjBfpvlHvZcEBXyabJSHuJzyDgYF0bk2LrXsqnsrmA==", - "license": "Apache-2.0", + "version": "2.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.0.tgz", + "integrity": "sha512-8n7dWG1BXMNqYWs1NH/IOXGVQXv8dKLcXRC3MWS5O2+0EKVEw4HXw6lQPxKA9nkQHelJKm8uX6GoBIvUoDZBrw==", "dependencies": { - "@tonconnect/sdk": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", + "@tonconnect/sdk": "^3.0.0-beta.0", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.2", - "resolved": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", - "integrity": "sha512-OGoR197gKehMqeICQD5x1M2VY6tWicNu0zfUCS60aGfSAdkXbSk8aiVEdO6+ZBzTlL7uXiQHQMqc1ic/cMgPUg==", - "license": "Apache-2.0", + "version": "2.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.0.tgz", + "integrity": "sha512-4piaKfj9Q2bpYZYc7IsdarvFIMqOvhe8/KbPw7fqvIUWTXe9WrDaLV5cvne7UB2Hf1PYATD1ks+9TAYorf24hQ==", "dependencies": { - "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" + "@tonconnect/ui": "^2.0.0-beta.0" }, "peerDependencies": { "react": ">=17.0.0", @@ -2555,8 +2552,9 @@ } }, "@tonconnect/sdk": { - "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", - "integrity": "sha512-cyOSRCivNtSrc+3M2kOAbeXFT4zUELT+PkJ9RmsAubmYIdIaj7Z2Xq/ulO1tXZCGW02JtY2rSPpbliMEf1Ttcw==", + "version": "3.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.0.tgz", + "integrity": "sha512-s2+I6uCM1f3RlmpA8SGARbcYBm5eYrOibiP+Sw8rsa8HKacRTb64FWGrTzAOh6Xr8rgieU9C8RJBy+Bx9ESA6Q==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.1", "@tonconnect/isomorphic-fetch": "^0.0.2", @@ -2564,10 +2562,11 @@ } }, "@tonconnect/ui": { - "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build", - "integrity": "sha512-NhztIEBj2LwUBgoSGI58U+fKyrZfx/pZE5hEcCOFuMagNjBfpvlHvZcEBXyabJSHuJzyDgYF0bk2LrXsqnsrmA==", + "version": "2.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.0.tgz", + "integrity": "sha512-8n7dWG1BXMNqYWs1NH/IOXGVQXv8dKLcXRC3MWS5O2+0EKVEw4HXw6lQPxKA9nkQHelJKm8uX6GoBIvUoDZBrw==", "requires": { - "@tonconnect/sdk": "https://gitpkg.now.sh/ton-connect/sdk/packages/sdk?feature_next-build", + "@tonconnect/sdk": "^3.0.0-beta.0", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2581,10 +2580,11 @@ } }, "@tonconnect/ui-react": { - "version": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", - "integrity": "sha512-OGoR197gKehMqeICQD5x1M2VY6tWicNu0zfUCS60aGfSAdkXbSk8aiVEdO6+ZBzTlL7uXiQHQMqc1ic/cMgPUg==", + "version": "2.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.0.tgz", + "integrity": "sha512-4piaKfj9Q2bpYZYc7IsdarvFIMqOvhe8/KbPw7fqvIUWTXe9WrDaLV5cvne7UB2Hf1PYATD1ks+9TAYorf24hQ==", "requires": { - "@tonconnect/ui": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui?feature_next-build" + "@tonconnect/ui": "^2.0.0-beta.0" } }, "@types/prop-types": { diff --git a/package.json b/package.json index bbf8c5c..7b37f07 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "https://gitpkg.now.sh/ton-connect/sdk/packages/ui-react?feature_next-build", + "@tonconnect/ui-react": "^2.0.0-beta.0", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From afd848b94d0409e0ff83d7e0163177d9196ff055 Mon Sep 17 00:00:00 2001 From: siandrev Date: Fri, 8 Sep 2023 21:19:55 +0200 Subject: [PATCH 017/117] chore: rebuild --- docs/assets/{index-3e2a09bd.js => index-b7529274.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-3e2a09bd.js => index-b7529274.js} (99%) diff --git a/docs/assets/index-3e2a09bd.js b/docs/assets/index-b7529274.js similarity index 99% rename from docs/assets/index-3e2a09bd.js rename to docs/assets/index-b7529274.js index d3358ce..3926f11 100644 --- a/docs/assets/index-3e2a09bd.js +++ b/docs/assets/index-b7529274.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const d=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return d&&_.searchParams.append("last_event_id",d),this.eventSource=new EventSource(_.toString()),new Promise((k,j)=>{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames diff --git a/docs/index.html b/docs/index.html index baee3cb..79363aa 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 3f08a2c755bb8472ac7c972a198528bb02f56495 Mon Sep 17 00:00:00 2001 From: siandreev Date: Tue, 12 Sep 2023 13:01:30 +0200 Subject: [PATCH 018/117] chore: rebuild --- docs/assets/index-b7529274.js | 1458 --------------------------------- docs/assets/index-eb43db54.js | 1458 +++++++++++++++++++++++++++++++++ docs/index.html | 2 +- 3 files changed, 1459 insertions(+), 1459 deletions(-) delete mode 100644 docs/assets/index-b7529274.js create mode 100644 docs/assets/index-eb43db54.js diff --git a/docs/assets/index-b7529274.js b/docs/assets/index-b7529274.js deleted file mode 100644 index 3926f11..0000000 --- a/docs/assets/index-b7529274.js +++ /dev/null @@ -1,1458 +0,0 @@ -(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const j of document.querySelectorAll('link[rel="modulepreload"]'))k(j);new MutationObserver(j=>{for(const $ of j)if($.type==="childList")for(const _e of $.addedNodes)_e.tagName==="LINK"&&_e.rel==="modulepreload"&&k(_e)}).observe(document,{childList:!0,subtree:!0});function d(j){const $={};return j.integrity&&($.integrity=j.integrity),j.referrerPolicy&&($.referrerPolicy=j.referrerPolicy),j.crossOrigin==="use-credentials"?$.credentials="include":j.crossOrigin==="anonymous"?$.credentials="omit":$.credentials="same-origin",$}function k(j){if(j.ep)return;j.ep=!0;const $=d(j);fetch(j.href,$)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(b){return b&&b.__esModule&&Object.prototype.hasOwnProperty.call(b,"default")?b.default:b}function getAugmentedNamespace(b){if(b.__esModule)return b;var _=b.default;if(typeof _=="function"){var d=function k(){if(this instanceof k){var j=[null];j.push.apply(j,arguments);var $=Function.bind.apply(_,j);return new $}return _.apply(this,arguments)};d.prototype=_.prototype}else d={};return Object.defineProperty(d,"__esModule",{value:!0}),Object.keys(b).forEach(function(k){var j=Object.getOwnPropertyDescriptor(b,k);Object.defineProperty(d,k,j.get?j:{enumerable:!0,get:function(){return b[k]}})}),d}var jsxRuntimeExports={},jsxRuntime$1={get exports(){return jsxRuntimeExports},set exports(b){jsxRuntimeExports=b}},reactJsxRuntime_production_min$1={};/* -object-assign -(c) Sindre Sorhus -@license MIT -*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(b){if(b==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(b)}function shouldUseNative(){try{if(!Object.assign)return!1;var b=new String("abc");if(b[5]="de",Object.getOwnPropertyNames(b)[0]==="5")return!1;for(var _={},d=0;d<10;d++)_["_"+String.fromCharCode(d)]=d;var k=Object.getOwnPropertyNames(_).map(function($){return _[$]});if(k.join("")!=="0123456789")return!1;var j={};return"abcdefghijklmnopqrst".split("").forEach(function($){j[$]=$}),Object.keys(Object.assign({},j)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(b,_){for(var d,k=toObject(b),j,$=1;$setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var reactDomExports={},reactDom={get exports(){return reactDomExports},set exports(b){reactDomExports=b}},reactDom_production_min={},schedulerExports={},scheduler={get exports(){return schedulerExports},set exports(b){schedulerExports=b}},scheduler_production_min={};/** @license React v0.20.2 - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,ft=null,dt=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var aa=reactExports,m=objectAssign,r=schedulerExports;function y(b){for(var _="https://reactjs.org/docs/error-decoder.html?invariant="+b,d=1;d"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ha=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ia=Object.prototype.hasOwnProperty,ja={},ka={};function la(b){return ia.call(ka,b)?!0:ia.call(ja,b)?!1:ha.test(b)?ka[b]=!0:(ja[b]=!0,!1)}function ma(b,_,d,k){if(d!==null&&d.type===0)return!1;switch(typeof _){case"function":case"symbol":return!0;case"boolean":return k?!1:d!==null?!d.acceptsBooleans:(b=b.toLowerCase().slice(0,5),b!=="data-"&&b!=="aria-");default:return!1}}function na(b,_,d,k){if(_===null||typeof _>"u"||ma(b,_,d,k))return!0;if(k)return!1;if(d!==null)switch(d.type){case 3:return!_;case 4:return _===!1;case 5:return isNaN(_);case 6:return isNaN(_)||1>_}return!1}function B(b,_,d,k,j,$,_e){this.acceptsBooleans=_===2||_===3||_===4,this.attributeName=k,this.attributeNamespace=j,this.mustUseProperty=d,this.propertyName=b,this.type=_,this.sanitizeURL=$,this.removeEmptyString=_e}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(b){D[b]=new B(b,0,!1,b,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(b){var _=b[0];D[_]=new B(_,1,!1,b[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(b){D[b]=new B(b,2,!1,b.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(b){D[b]=new B(b,2,!1,b,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(b){D[b]=new B(b,3,!1,b.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(b){D[b]=new B(b,3,!0,b,null,!1,!1)});["capture","download"].forEach(function(b){D[b]=new B(b,4,!1,b,null,!1,!1)});["cols","rows","size","span"].forEach(function(b){D[b]=new B(b,6,!1,b,null,!1,!1)});["rowSpan","start"].forEach(function(b){D[b]=new B(b,5,!1,b.toLowerCase(),null,!1,!1)});var oa=/[\-:]([a-z])/g;function pa(b){return b[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!1,!1)});D.xlinkHref=new B("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!0,!0)});function qa(b,_,d,k){var j=D.hasOwnProperty(_)?D[_]:null,$=j!==null?j.type===0:k?!1:!(!(2<_.length)||_[0]!=="o"&&_[0]!=="O"||_[1]!=="n"&&_[1]!=="N");$||(na(_,d,j,k)&&(d=null),k||j===null?la(_)&&(d===null?b.removeAttribute(_):b.setAttribute(_,""+d)):j.mustUseProperty?b[j.propertyName]=d===null?j.type===3?!1:"":d:(_=j.attributeName,k=j.attributeNamespace,d===null?b.removeAttribute(_):(j=j.type,d=j===3||j===4&&d===!0?"":""+d,k?b.setAttributeNS(k,_,d):b.setAttribute(_,d))))}var ra=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,sa=60103,ta=60106,ua=60107,wa=60108,xa=60114,ya=60109,za=60110,Aa=60112,Ba=60113,Ca=60120,Da=60115,Ea=60116,Fa=60121,Ga=60128,Ha=60129,Ia=60130,Ja=60131;if(typeof Symbol=="function"&&Symbol.for){var E=Symbol.for;sa=E("react.element"),ta=E("react.portal"),ua=E("react.fragment"),wa=E("react.strict_mode"),xa=E("react.profiler"),ya=E("react.provider"),za=E("react.context"),Aa=E("react.forward_ref"),Ba=E("react.suspense"),Ca=E("react.suspense_list"),Da=E("react.memo"),Ea=E("react.lazy"),Fa=E("react.block"),E("react.scope"),Ga=E("react.opaque.id"),Ha=E("react.debug_trace_mode"),Ia=E("react.offscreen"),Ja=E("react.legacy_hidden")}var Ka=typeof Symbol=="function"&&Symbol.iterator;function La(b){return b===null||typeof b!="object"?null:(b=Ka&&b[Ka]||b["@@iterator"],typeof b=="function"?b:null)}var Ma;function Na(b){if(Ma===void 0)try{throw Error()}catch(d){var _=d.stack.trim().match(/\n( *(at )?)/);Ma=_&&_[1]||""}return` -`+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(nt){var k=nt}Reflect.construct(b,[],_)}else{try{_.call()}catch(nt){k=nt}b.call(_.prototype)}else{try{throw Error()}catch(nt){k=nt}b()}}catch(nt){if(nt&&k&&typeof nt.stack=="string"){for(var j=nt.stack.split(` -`),$=k.stack.split(` -`),_e=j.length-1,et=$.length-1;1<=_e&&0<=et&&j[_e]!==$[et];)et--;for(;1<=_e&&0<=et;_e--,et--)if(j[_e]!==$[et]){if(_e!==1||et!==1)do if(_e--,et--,0>et||j[_e]!==$[et])return` -`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(kt=gt,gt=null):kt=gt.sibling;var wt=ot(dt,gt,ct[vt],ht);if(wt===null){gt===null&&(gt=kt);break}b&>&&wt.alternate===null&&_(dt,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=kt}if(vt===ct.length)return d(dt,gt),at;if(gt===null){for(;vtvt?(kt=gt,gt=null):kt=gt.sibling;var yt=ot(dt,gt,wt.value,ht);if(yt===null){gt===null&&(gt=kt);break}b&>&&yt.alternate===null&&_(dt,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=kt}if(wt.done)return d(dt,gt),at;if(gt===null){for(;!wt.done;vt++,wt=ct.next())wt=it(dt,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(dt,gt);!wt.done;vt++,wt=ct.next())wt=ut(gt,dt,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(At){return _(dt,At)}),at}return function(dt,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(dt,at.sibling),st=j(at,ct.props.children),st.return=dt,dt=st;break e}break;default:if(at.elementType===ct.type){d(dt,at.sibling),st=j(at,ct.props),st.ref=Qg(dt,at,ct),st.return=dt,dt=st;break e}}d(dt,at);break}else _(dt,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,dt.mode,ht,ct.key),st.return=dt,dt=st):(ht=Vg(ct.type,ct.key,ct.props,null,dt.mode,ht),ht.ref=Qg(dt,st,ct),ht.return=dt,dt=ht)}return _e(dt);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(dt,st.sibling),st=j(st,ct.children||[]),st.return=dt,dt=st;break e}else{d(dt,st);break}else _(dt,st);st=st.sibling}st=Wg(ct,dt.mode,ht),st.return=dt,dt=st}return _e(dt)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(dt,st.sibling),st=j(st,ct),st.return=dt,dt=st):(d(dt,st),st=Ug(ct,dt.mode,ht),st.return=dt,dt=st),_e(dt);if(Pg(ct))return lt(dt,st,ct,ht);if(La(ct))return ft(dt,st,ct,ht);if(bt&&Rg(dt,ct),typeof ct>"u"&&!at)switch(dt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(dt.type)||"Component"))}return d(dt,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var ft=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var dt=$(_._source);if(!He(_e,dt)){dt=d(_._source),He(rt,dt)||(tt(dt),dt=Ig(ft),j.mutableReadLanes|=dt&j.pendingLanes),dt=j.mutableReadLanes,j.entangledLanes|=dt;for(var st=j.entanglements,ct=dt;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` -Error generating stack: `+$.message+` -`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+It|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var It=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)It[Rt]=0;for(Rt=0;Rt<8;Rt++)It[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,It,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(It[Rt]&255)|0,It[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,It,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(It=1,Ot=8;Ot<16;Ot++)It=It+(Kt[Ot]&255)|0,Kt[Ot]=It&255,It>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,It=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|It<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(It>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Ir=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,It=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|It<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(It>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Ir),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Ir),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Ir),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Ir),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Ir,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Ir,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Ir,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Ir,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Ir,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Ir,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=1<<13,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,It=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Ir=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Ir,It+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,It+=pt*Ir,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],It+=pt*an,Ot+=pt*Ir,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Ir,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Ir,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Ir,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Ir,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Ir,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Ir,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Ir,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Ir,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Ir,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Ir,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Ir,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Ir,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Ir,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,It+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=It,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,It=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=It[Et]=$t[Et]=0;for(It[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(It,Ot,Kt),Jt($t,Rt,Kt),An(rn,It,$t),En(It,It,$t),An($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,It),vn(It,$t,It),vn($t,Ot,rn),An(rn,It,$t),En(It,It,$t),jn(Ot,It),En($t,Rt,tn),vn(It,$t,nt),An(It,It,Rt),vn($t,$t,It),vn(It,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(It,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=It[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function In(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Ir=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,It=Tr,Ot=jr,$t=Or,Rt=an,rn=Ir,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Ir^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=It,Or=Ot,an=$t,Ir=Rt,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Ir,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Ir=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,It=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,In(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),It,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(It=0;It>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),It=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(d=>{const k=new BridgeGateway(this.storage,d.bridgeUrl,_.sessionId,()=>{},j=>{console.error(j)});return k.setListener(j=>this.pendingGatewaysListener(k,d.bridgeUrl,j)),k}),yield Promise.race(this.pendingGateways.map(d=>d.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,ft,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[ft,dt]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),dt(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=ft();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>ft()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=ft();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,ft,dt,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)ft[at]=j[ht],dt[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(ft[rt]=j[tt],dt[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let ft=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,ft].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` - ${globalStylesTag} * { - margin: 0; - padding: 0; - box-sizing: border-box; - - font-family: -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, Tahoma, Verdana, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-tap-highlight-color: transparent; - } - - ${globalStylesTag} img { - -webkit-user-select: none; - -webkit-touch-callout: none; - } - - ${globalStylesTag} *:focus { - outline: #08f auto 2px; - } - - ${globalStylesTag} li { - list-style: none; - } - - ${globalStylesTag} button { - outline: none; - } - - body.${disableScrollClass} { - position: fixed; - overflow-y: scroll; - right: 0; - left: 0; - } - - body.${usingMouseClass} ${globalStylesTag} *:focus { - outline: none; - } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=new URL(b);d.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(d.toString(),_))}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage,[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal(lastSelectedWalletInfoStorage.getLastSelectedWalletInfo()),setLastSelectedWalletInfo=b=>{b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! - * is-plain-object - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?cjs(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const ImagePlaceholder=styled.div` - background-color: ${b=>b.theme.colors.background.secondary}; -`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]},maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` - display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; - gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; - align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; - justify-content: ${b=>b.leftIcon||b.rightIcon?"space-between":"unset"}; - background-color: ${b=>b.appearance==="flat"?"transparent":b.appearance==="secondary"?b.theme.colors.background.tint:rgba(b.theme.colors.accent,.12)}; - color: ${b=>b.appearance==="secondary"?b.theme.colors.text.primary:b.theme.colors.accent}; - - padding: ${b=>b.appearance==="flat"?"0":"9px 16px"}; - padding-left: ${b=>b.leftIcon&&b.appearance!=="flat"?"12px":"16px"}; - padding-right: ${b=>b.rightIcon&&b.appearance!=="flat"?"12px":"16px"}; - border: none; - border-radius: ${b=>borders$5[b.theme.borderRadius]}; - cursor: ${b=>b.disabled?"not-allowed":"pointer"}; - - font-size: 14px; - font-weight: 590; - line-height: 18px; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: ${b=>b.disabled?"unset":`scale(${1+scaleValues[b.scale]})`}; - } - } - - &:active { - transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]})`}; - } - - ${mediaTouch} { - &:active { - transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; - } - } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ft(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&dt(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function dt(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&ft(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ft(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&dt(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],ft=new Set(ut),dt=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};lt.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(ft=>{let dt;(dt=ut.get(ft))?dt.new&&(dt.new=!1,dt.newPos=getRect(ft)):ut.set(ft,dt={pos:getRect(ft),new:!ot}),dt.new&&ft.addEventListener("transitionend",()=>{dt.new=!1,ft.parentNode&&(dt.newPos=getRect(ft))},{once:!0}),dt.newPos&&(dt.pos=dt.newPos),dt.newPos=getRect(ft)}),ot?(ot=!1,ut):(lt.forEach(ft=>{const dt=ut.get(ft),st=dt.pos,ct=dt.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){dt.moved=!0;const bt=ft.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(ft=>{const dt=ut.get(ft);if(dt.moved){let st=function(at){at&&at.target!==ft||!ft.parentNode||(!at||/transform$/.test(at.propertyName))&&(ft.removeEventListener("transitionend",st),ft.classList.remove(...ht))};dt.moved=!1;const ct=ft.style,ht=d().moveClass.split(" ");ft.classList.add(...ht),ct.transform=ct.transitionDuration="",ft.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` - transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); - transition: transform 0.1s ease-in-out; - `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` - padding: 0; - display: flex; - justify-content: center; - align-items: center; - width: 32px; - height: 32px; - border-radius: 50%; - background-color: ${b=>b.theme.colors.background.tint}; - border: none; - cursor: pointer; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,IconButton=b=>{const _=useDataAttributes(b),d=()=>b.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return b.class},onClick:()=>b.onClick(),"data-tc-icon-button":"true"},_,{get children(){return[createComponent(Show,{get when(){return!!b.children},get children(){return b.children}}),createComponent(Show,{get when(){return!b.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return d()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="question"},get children(){return createComponent(QuestionIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return typeof d()!="string"},get children(){return d()}})]}})}})]}}))},borders$4={m:"24px",s:"16px",none:"0"},ModalBackgroundStyled=styled.div` - display: flex; - position: fixed; - z-index: 1000; - left: 0; - top: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.4); - padding: 20px 0; - overflow-y: auto; - - ${media("mobile")} { - padding-bottom: 0; - } -`,ModalWrapperClass=u` - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16); - width: fit-content; - margin: auto; - - ${media("mobile")} { - width: 100%; - height: fit-content; - margin: auto 0 0 0; - } -`,ModalBodyStyled=styled.div` - position: relative; - min-height: 100px; - width: 416px; - padding: 44px 56px 24px; - - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04); - - background-color: ${b=>b.theme.colors.background.primary}; - border-radius: ${b=>borders$4[b.theme.borderRadius]}; - - ${media("mobile")} { - width: 100%; - } -`,CloseButtonStyled=styled(IconButton)` - position: absolute; - right: 16px; - top: 16px; -`,ModalFooterStyled=styled.div` - display: flex; - justify-content: space-between; - align-items: center; - padding: 16px 16px 16px 18px; - border-radius: 0 0 ${b=>borders$4[b.theme.borderRadius]} - ${b=>borders$4[b.theme.borderRadius]}; -`,QuestionButtonStyled=styled(IconButton)` - background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; -`,_tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` - border-radius: ${borders$4[_.borderRadius]}; - background-color: ${_.colors.background.tint}; - ${media("mobile")} { - border-radius: ${borders$4[_.borderRadius]} - ${borders$4[_.borderRadius]} 0 0; - } - `))),k}}))}})}})},wrapperBorderRadius={m:"22px",s:"12px",none:"0"},sliderBorderRadius={m:"18px",s:"8px",none:"0"},TabBarStyled=styled.div` - display: grid; - grid-template: 1fr / 1fr 1fr; - width: fit-content; - justify-items: center; - gap: 4px; - - position: relative; - padding: 4px; - border-radius: ${b=>wrapperBorderRadius[b.theme.borderRadius]}; - - background-color: ${b=>b.theme.colors.background.secondary}; -`,SliderStyled=styled.div` - position: absolute; - top: 4px; - left: 4px; - - height: calc(100% - 8px); - width: calc(50% - 4px); - - border-radius: ${b=>sliderBorderRadius[b.theme.borderRadius]}; - background-color: ${b=>b.theme.colors.background.segment}; - - transform: ${b=>b.right?"translateX(100%)":"translateX(0)"}; - - transition: transform 0.13s ease-in-out; -`,InputStyled=styled.input` - display: none; -`,LabelStyled=styled.label` - padding: 9px 12px; - z-index: 1; - - cursor: ${b=>b.isActive?"default":"pointer"}; - - transition: transform 0.13s ease-in-out; - - &:hover { - transform: ${b=>b.isActive?"none":"scale(1.025)"}; - } - - > * { - ${b=>b.isActive?"":`color: ${b.theme.colors.text.secondary};`} - } -`,TabBar=b=>{const _="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled,{get class(){return b.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return b.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:_,get checked(){return b.selectedTabIndex===0},onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,0)}}),createMemo(()=>b.tab1)]}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return b.selectedTabIndex===1},name:_,onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,1)}}),createMemo(()=>b.tab2)]}})]}})},backgroundBorders={m:"16px",s:"12px",none:"0"},imageBorders={m:"12px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,CopyIconButton=styled.div` - width: 52px; - height: 52px; - background: transparent; - position: absolute; - right: 0; - bottom: 0; - - display: flex; - align-items: center; - justify-content: center; - transition: transform 0.125s ease-in-out; -`,QrCodeBackground=styled.button` - display: flex; - align-items: center; - position: relative; - background-color: ${b=>b.theme.colors.background.qr}; - border-radius: ${b=>backgroundBorders[b.theme.borderRadius]}; - padding: ${toPx(qrPaddingTop)} 0; - height: ${toPx(qrNormalSize+qrPaddingTop*2)}; - width: 100%; - - overflow: hidden; - cursor: pointer; - border: none; - - ${mediaNotTouch} { - &:hover { - ${CopyIconButton.class} { - transform: scale(1.04); - } - } - } - - &:active { - ${CopyIconButton.class} { - transform: scale(0.96); - } - } - - ${mediaTouch} { - &:active { - ${CopyIconButton.class} { - transform: scale(0.92); - } - } - } -`,QrCodeWrapper$2=styled.div` - position: relative; - - width: fit-content; - margin: 0 auto; - - > div:first-child { - display: flex; - align-items: center; - justify-content: center; - } - - rect { - fill: transparent; - } - - path { - fill: ${b=>b.theme.colors.constant.black}; - } -`,ImageBackground=styled.div` - position: absolute; - width: ${toPx(imgSizeDefault)}; - height: ${toPx(imgSizeDefault)}; - background: ${b=>b.theme.colors.background.qr}; - - display: flex; - align-items: center; - justify-content: center; -`,ImageStyled$3=styled(Image$1)` - width: ${b=>toPx(b.size)}; - height: ${b=>toPx(b.size)}; - border-radius: ${b=>imageBorders[b.theme.borderRadius]}; - background-color: ${b=>b.theme.colors.background.qr}; -`,CopiedBoxStyled=styled.div` - position: absolute; - bottom: 14px; - left: 50%; - transform: translate(-50%, 0); - - display: flex; - gap: 6px; - align-items: center; - border-radius: 18px; - min-width: 126px; - padding: 9px 16px 9px 10px; - - filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); - background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var In=xn(kn,sn-Sn);In&&(Rn=!Rn),At[kn][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,In=0;Insn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,In="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",In+=''+jn(kn.text)+"":"",In+=dn.text?''+jn(dn.text)+"":"",In+='',In+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,In={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:In[Rn];Dn+=` -`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,Rn=Array(nn+1).join("██"),In=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,vt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,kt=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(lt*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` - font-style: normal; - font-weight: ${b=>b.fontWeight}; - font-size: ${b=>b.fontSize}; - line-height: ${b=>b.lineHeight}; - - color: ${b=>b.color}; -`,Text$1=b=>{const _=useTheme(),[d]=useI18n();let k;const j=()=>b.color||_.colors.text.primary,$=mergeProps({fontSize:"14px",fontWeight:"510",lineHeight:"130%"},b);return createEffect(()=>{k&&$.cursor!=="unset"&&getComputedStyle(k).cursor!=="pointer"&&(k.style.cursor="default")}),createComponent(TextStyled$3,{get fontSize(){return $.fontSize},get fontWeight(){return $.fontWeight},get lineHeight(){return $.lineHeight},get color(){return j()},get class(){return $.class},ref(_e){const et=k;typeof et=="function"?et(_e):k=_e},"data-tc-text":"true",get children(){var _e;return createMemo(()=>!!$.translationKey)()?d($.translationKey,$.translationValues,(_e=$.children)==null?void 0:_e.toString()):$.children}})},ImageContainer=styled.div` - position: relative; - - &::after { - content: ''; - display: block; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - border: 0.5px solid rgba(0, 0, 0, 0.08); - - border-radius: inherit; - } -`,ImageStyled$2=styled(Image$1)` - width: 100%; - height: 100%; - border-radius: inherit; -`,WalletImage=b=>createComponent(ImageContainer,{get class(){return b.class},get children(){return createComponent(ImageStyled$2,{get src(){return b.src}})}}),borders$3={m:"16px",s:"12px",none:"0"},badgeBorders={m:"6px",s:"6px",none:"0"},WalletItemStyled=styled.button` - position: relative; - cursor: pointer; - border: none; - background-color: unset; - padding: 8px 4px; - width: 92px; - display: flex; - flex-direction: column; - align-items: center; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${media("mobile")} { - padding: 8px 4px; - width: 82px; - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,ImageStyled$1=styled(WalletImage)` - width: 60px; - height: 60px; - border-radius: ${b=>borders$3[b.theme.borderRadius]}; - - margin-bottom: 8px; -`,BadgeStyled=styled(Image$1)` - position: absolute; - right: 10px; - top: 50px; - width: 24px; - height: 24px; - border-radius: ${b=>badgeBorders[b.theme.borderRadius]}; - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); -`,StyledText=styled(Text$1)` - max-width: 90px; - font-weight: 590; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - - ${media("mobile")} { - max-width: 80px; - } -`,StyledSecondLine=styled(Text$1)` - font-weight: 510; - max-width: 90px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - color: ${b=>b.colorPrimary?b.theme.colors.text.primary:b.theme.colors.text.secondary}; - - ${media("mobile")} { - max-width: 80px; - } -`,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof b.icon=="string")()?createComponent(ImageStyled$1,{get src(){return b.icon}}):b.icon),createMemo(()=>createMemo(()=>!!b.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return b.badgeUrl}})),createComponent(StyledText,{get children(){return b.name}}),createMemo(()=>createMemo(()=>!!b.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var _;return(_=b.secondLineColorPrimary)!=null?_:!0},get children(){return b.secondLine}}))]}}),H1Styled$9=styled.h1` - font-style: normal; - font-weight: 700; - font-size: 20px; - line-height: 28px; - - text-align: center; - - color: ${b=>b.theme.colors.text.primary}; - - margin-top: 0; - margin-bottom: 0; - - cursor: default; -`,H1=b=>{const[_]=useI18n();return createComponent(H1Styled$9,{get class(){return b.class},"data-tc-h1":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H2Styled$5=styled.h2` - font-style: normal; - font-weight: 510; - font-size: 16px; - line-height: 22px; - - text-align: center; - - color: ${b=>b.theme.colors.text.secondary}; - - margin-top: 0; - margin-bottom: 32px; - - cursor: default; -`,H2=b=>{const[_]=useI18n();return createComponent(H2Styled$5,{get class(){return b.class},"data-tc-h2":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H3Styled$1=styled.h3` - font-style: normal; - font-weight: 590; - font-size: 16px; - line-height: 20px; - - color: ${b=>b.theme.colors.text.primary}; - - margin-top: 0; - margin-bottom: 0; - - cursor: default; -`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get class(){return b.class},get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$r=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$r.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$q=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$q.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$p=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$2=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="xs");return()=>j()?(()=>{const $=_tmpl$$p.cloneNode(!0),_e=$.firstChild,et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$&&setAttribute($,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(et,"fill",tt._v$2=it),ot!==tt._v$3&&setAttribute(nt,"stroke",tt._v$3=ot),tt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$3.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"fill",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$o=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3$1=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"m",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="m");return()=>j()?(()=>{const $=_tmpl$$o.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"stroke",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$1.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$1=template$1(''),_tmpl$3=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"xs",k=()=>b.fill||_.colors.icon.tertiary,j=h` - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } - `,$=u` - animation: ${j} 1s linear infinite; - `;return createMemo((()=>{const _e=createMemo(()=>d()==="xs");return()=>_e()?(()=>{const et=_tmpl$$n.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$&&setAttribute(et,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(nt,"fill",tt._v$2=it),tt},{_v$:void 0,_v$2:void 0}),et})():(()=>{const et=createMemo(()=>d()==="s");return()=>et()?(()=>{const nt=_tmpl$2$1.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$3&&setAttribute(nt,"class",rt._v$3=it),ot!==rt._v$4&&setAttribute(tt,"fill",rt._v$4=ot),rt},{_v$3:void 0,_v$4:void 0}),nt})():(()=>{const nt=_tmpl$3.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$5&&setAttribute(nt,"class",rt._v$5=it),ot!==rt._v$6&&setAttribute(tt,"stroke",rt._v$6=ot),rt},{_v$5:void 0,_v$6:void 0}),nt})()})()})())},_tmpl$$m=template$1(''),TonConnectBrand=()=>{const b=useTheme(),_=()=>b.theme===THEME.DARK?b.colors.constant.white:b.colors.constant.black;return(()=>{const d=_tmpl$$m.cloneNode(!0),k=d.firstChild,j=k.nextSibling,$=j.nextSibling;return createRenderEffect(()=>setAttribute($,"fill",_())),d})()},_tmpl$$l=template$1(''),QuestionIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$l.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$k=template$1(''),BrowserIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$k.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$j=template$1(''),MobileIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$j.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$i=template$1(''),DesktopIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$i.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$h=template$1(''),RetryIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$h.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$g=template$1(''),LinkIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$g.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$f=template$1(''),WalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$e=template$1(''),SecurityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$e.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$d=template$1(''),PersonalityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$d.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$c=template$1(''),SwapIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$b=template$1(''),AtWalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.constant.white;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$a=template$1(''),DoneIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$a.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$9=template$1(''),CopyLightIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$9.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$8=template$1(''),QRIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$8.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},containerBorders={m:"16px",s:"12px",none:"0"},walletBorders={m:"6px",s:"6px",none:"0"},FourWalletsCard=styled.div` - width: 60px; - height: 60px; - padding: 8px; - margin-bottom: 8px; - border-radius: ${b=>containerBorders[b.theme.borderRadius]}; - background-color: ${b=>b.theme.colors.background.tint}; - display: grid; - grid-template: 1fr 1fr / 1fr 1fr; - gap: 4px; -`,FourWalletsImage=styled(WalletImage)` - width: 20px; - height: 20px; - border-radius: ${b=>walletBorders[b.theme.borderRadius]}; -`,FourWalletsItem=b=>createComponent(WalletItem,{get name(){return b.labelLine1},get secondLine(){return b.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:_=>createComponent(FourWalletsImage,{get src(){return b.images[_]}})})}})},onClick:()=>b.onClick()}),AT_WALLET_APP_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=b=>{const[_]=useI18n(),d=()=>{if(b.wallet.appName!==AT_WALLET_APP_NAME){if("isPreferred"in b.wallet&&b.wallet.isPreferred)return _("walletItem.recent",{},"Recent");if(isWalletInfoCurrentlyInjected(b.wallet))return _("walletItem.installed",{},"Installed");if(b.wallet.name==="Tonkeeper")return _("walletItem.popular",{},"Popular")}};return createMemo((()=>{const k=createMemo(()=>b.wallet.appName===AT_WALLET_APP_NAME);return()=>k()?createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return _("walletItem.walletOn",{},"Wallet On")},secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>b.onClick()}):createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return b.wallet.name},get secondLine(){return d()},secondLineColorPrimary:!1,onClick:()=>b.onClick()})})())},ScrollContainerStyled=styled.div` - width: 100%; - overflow-y: auto; - max-height: ${b=>b.maxHeight}; - - scrollbar-width: none; - &&::-webkit-scrollbar { - display: none; - } - - &&::-webkit-scrollbar-track { - background: transparent; - } - - &&::-webkit-scrollbar-thumb { - display: none; - } -`,ScrollDivider=styled.div` - height: 1px; - margin: 0 -24px; - width: calc(100% + 48px); - opacity: 0.08; - background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; - transition: background 0.15s ease-in-out; - - ${media("mobile")} { - width: 100%; - margin: 0; - } -`,[windowHeight,setWindowHeight]=createSignal(((_a=getWindow$1())==null?void 0:_a.innerHeight)||0);getWindow$1()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow$1()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const ScrollContainer=b=>{const[_,d]=createSignal(!1),k=_e=>{d(_e.target.scrollTop>0)},j=()=>isMobile()?150:200,$=()=>b.maxHeight!==void 0?`${b.maxHeight}px`:`${windowHeight()-j()}px`;return[createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return $()},onScroll:k,get class(){return b.class},get children(){return b.children}})]},AStyled=styled.a` - display: block; - text-decoration: unset; -`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` - width: 256px; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); - border-radius: ${b=>dropdownBorders[b.theme.borderRadius]}; - - background-color: ${b=>b.theme.colors.background.primary} - - color: ${b=>b.theme.colors.text.primary} -`,UlStyled$1=styled.ul` - background-color: ${b=>b.theme.colors.background.primary}; - padding: 8px; -`,MenuButtonStyled=styled.button` - display: flex; - align-items: center; - gap: 8px; - height: 40px; - padding-left: 8px; - width: 100%; - - background-color: ${b=>b.theme.colors.background.primary}; - border: none; - border-radius: ${b=>hoverBorders$1[b.theme.borderRadius]}; - cursor: pointer; - - transition: background-color, transform 0.1s ease-in-out; - - &:hover { - background-color: ${b=>b.theme.colors.background.secondary}; - } - - &:active { - transform: scale(0.96); - } -`,_tmpl$$5=template$1("
  • "),MenuItemText=b=>createComponent(Text$1,{get translationKey(){return b.translationKey},fontSize:"15px",fontWeight:"590",get children(){return b.children}}),AccountButtonDropdown=b=>{const _=useContext(TonConnectUiContext),[d,k]=createSignal(!1),j=()=>__async(void 0,null,function*(){const _e=toUserFriendlyAddress(_.account.address,_.account.chain===CHAIN.TESTNET);yield copyToClipboard(_e),k(!0),setTimeout(()=>k(!1),1e3)}),$=()=>{_.disconnect(),b.onClose()};return createComponent(AccountButtonDropdownStyled,{ref(_e){const et=b.ref;typeof et=="function"?et(_e):b.ref=_e},get class(){return b.class},"data-tc-dropdown":"true",get children(){return createComponent(UlStyled$1,{get children(){return[(()=>{const _e=_tmpl$$5.cloneNode(!0);return insert(_e,createComponent(MenuButtonStyled,{onClick:()=>j(),get children(){return[createComponent(CopyIcon,{}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copy",children:"Copy address"})}}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copied",children:"Address copied!"})}})]}})),_e})(),(()=>{const _e=_tmpl$$5.cloneNode(!0);return insert(_e,createComponent(MenuButtonStyled,{onClick:()=>$(),get children(){return[createComponent(DisconnectIcon,{}),createComponent(MenuItemText,{translationKey:"button.dropdown.disconnect",children:"Disconnect"})]}})),_e})()]}})}})},borders$2={m:"16px",s:"8px",none:"0"},NotificationStyled=styled.div` - width: 256px; - padding: 12px 16px; - display: flex; - gap: 9px; - - background-color: ${b=>b.theme.colors.background.primary}; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); - border-radius: ${b=>borders$2[b.theme.borderRadius]}; -`,NotificationContentStyled=styled.div` - width: 192px; - - > h3 { - font-size: 15px; - } -`,TextStyled$2=styled(Text$1)` - margin-top: 4px; - color: ${b=>b.theme.colors.text.secondary}; -`,Notification=b=>{const _=useDataAttributes(b);return createComponent(NotificationStyled,mergeProps({get class(){return b.class},"data-tc-notification":"true"},_,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return b.header.translationKey},get translationValues(){return b.header.translationValues},get children(){return b.children}}),createComponent(Show,{get when(){return b.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return b.text.translationKey},get translationValues(){return b.text.translationValues}})}})]}}),createMemo(()=>b.icon)]}}))},LoaderIconStyled$1=styled(LoaderIcon)` - align-self: center; -`,ConfirmOperationNotification=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(Notification,{get header(){return{translationKey:"notifications.confirm.header",translationValues:{name:k()}}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` - margin-top: 2px; -`,ErrorTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled$2,{size:"xs"})},get class(){return b.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` - margin-top: 2px; -`,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` - transform: translateY(-8px); - margin-bottom: 12px; -`,_tmpl$$4=template$1('
    '),Notifications=b=>{const _=[],[d,k]=createSignal([]);let j=-1;const $=4500;return createEffect(on(action,_e=>{if(_e&&_e.showNotification){j++;const et=j;k(nt=>nt.filter(tt=>tt.action!=="confirm-transaction").concat({id:et,action:_e.name})),_.push(setTimeout(()=>k(nt=>nt.filter(tt=>tt.id!==et)),$))}})),onCleanup(()=>{_.forEach(clearTimeout)}),(()=>{const _e=_tmpl$$4.cloneNode(!0);return insert(_e,createComponent(TransitionGroup,{onBeforeEnter:et=>{et.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(et,nt)=>{et.animate([{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(nt)},get children(){return createComponent(For,{get each(){return d()},children:et=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return et.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(_e,b.class)),_e})()},AccountButtonStyled=styled(Button)` - background-color: ${b=>b.theme.colors.connectButton.background}; - color: ${b=>b.theme.colors.connectButton.foreground}; - box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; - padding: 8px 16px 8px 12px; - - display: flex; - align-items: center; - gap: 4px; - height: 40px; -`,DropdownButtonStyled=styled(AccountButtonStyled)` - padding: 12px 16px; - min-width: 148px; - justify-content: center; - background-color: ${b=>b.theme.colors.background.primary}; -`,LoaderButtonStyled=styled(Button)` - min-width: 148px; - height: 40px; - - background-color: ${b=>b.theme.colors.background.primary}; - color: ${b=>b.theme.colors.connectButton.foreground}; - box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; - - display: flex; - align-items: center; - justify-content: center; -`,LoaderIconStyled=styled(LoaderIcon)` - height: 18px; - width: 18px; -`,DropdownContainerStyled=styled.div` - width: fit-content; - display: flex; - flex-direction: column; - align-items: flex-end; -`,DropdownStyled=styled(AccountButtonDropdown)` - box-sizing: border-box; - overflow: hidden; - margin-top: 12px; -`,NotificationsStyled=styled(Notifications)` - > div:first-child { - margin-top: 20px; - } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(ft=>{let{name:dt}=ft;return dt==="autoPlacement"||dt==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let ft=0;ft50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),ft=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,ft=nt.height/tt.y;return{width:lt,height:ft,top:ut,right:ot+lt,bottom:ut+ft,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(ft=>{nt&&ft.removeEventListener("scroll",d),$&&ft.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ft=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const dt=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),dt()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ft()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=lt.strategy,vt=`${(at=lt.y)!=null?at:0}px`,kt=`${(bt=lt.x)!=null?bt:0}px`;return gt!==ht._v$&&ct.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=vt),kt!==ht._v$3&&ct.style.setProperty("left",ht._v$3=kt),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` - padding-left: 24px; - padding-right: 24px; - padding-top: 18px; - padding-bottom: 0; - - ${media("mobile")} { - padding-left: 0; - padding-right: 0; - - min-height: 364px; - } -`,H1Styled$8=styled(H1)` - margin-top: 12px; - - ${media("mobile")} { - padding: 0 10px; - } -`,LoaderContainerStyled=styled.div` - margin: 30px 0; - width: 100%; - display: flex; - justify-content: center; - - ${media("mobile")} { - height: 160px; - align-items: center; - } -`;styled(Text$1)` - min-width: 84px; - text-align: center; - font-weight: 590; -`;styled(TabBar)` - margin: 0 auto 22px; -`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",twaReturnUrl:void 0,walletsListConfiguration:{}});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; -`,H1Styled$7=styled(H1)` - margin-bottom: 18px; -`;styled.div` - height: 1px; - margin: 0 -24px; - width: calc(100% + 48px); - opacity: 0.12; - background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; - transition: background 0.15s ease-in-out; - - ${media("mobile")} { - width: 100%; - } -`;const WalletsUl=styled.ul` - display: grid; - grid-template-columns: repeat(auto-fit, 92px); - grid-template-rows: auto; - align-content: flex-start; - justify-content: center; - row-gap: 8px; - width: 100%; - padding: 0 0 16px; - align-self: flex-start; - max-width: 400px; - margin: 0 auto; - - > li { - display: block; - height: fit-content; - } - - ${media("mobile")} { - grid-template-columns: repeat(auto-fit, 82px); - } -`;styled(Button)` - display: block; - margin: 0 auto 1px; - font-size: 15px; -`;const StyledIconButton$3=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,WalletLabeledItemStyled=styled(WalletLabeledItem)` - height: 100%; -`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const _=()=>isMobile()?void 0:510,d=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-wallets-modal-list":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$7,{translationKey:"walletModal.wallets",children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return _()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return d()},children:k=>(()=>{const j=_tmpl$$2.cloneNode(!0);return insert(j,createComponent(WalletLabeledItemStyled,{wallet:k,onClick:()=>b.onSelect(k)})),j})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` - display: flex; - flex-direction: column; -`,BodyStyled$1=styled.div` - flex: 1; - margin-top: ${b=>b.qr?"0":"18px"}; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - min-height: 232px; -`,QRCodeStyled$1=styled(QRCode)` - margin-bottom: 24px; -`,H1Styled$6=styled(H1)` - max-width: 288px; - margin: 0 auto 2px; -`,H2Styled$4=styled(H2)` - max-width: 288px; - text-align: center; - margin: 0 auto 20px; -`,StyledIconButton$2=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,ButtonsContainerStyled$1=styled.div` - display: flex; - justify-content: center; - gap: 8px; - padding-bottom: 16px; -`,BottomButtonsContainerStyled=styled(ButtonsContainerStyled$1)` - padding-bottom: 0; -`,FooterButton$1=styled(Button)` - margin-bottom: 24px; -`,LoaderStyled$1=styled(LoaderIcon)` - margin-bottom: 18px; - margin-top: 2px; -`,ErrorIconStyled$1=styled(ErrorIcon)` - margin-bottom: 16px; -`,BodyTextStyled$1=styled(H2)` - color: ${b=>b.theme.colors.text.secondary}; - text-align: center; - margin-bottom: 20px; -`,TgButtonStyled=styled(Button)` - margin-top: -8px; - margin-bottom: 24px; - width: 100%; - padding: 12px 12px 12px 20px; - border-radius: ${b=>tgButtonBorders[b.theme.borderRadius]}; - font-size: 16px; - line-height: 20px; -`,TgImageStyled=styled(Image$1)` - width: 32px; - height: 32px; - border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,H1Styled$5=styled(H1)` - margin-bottom: 18px; -`,InfoBlock=styled.div` - padding: 16px 0; - display: flex; - flex-direction: column; - align-items: center; -`,InfoBlockIconClass=u` - margin-bottom: 12px; -`,H3Styled=styled(H3)` - text-align: center; - margin-bottom: 4px; -`,TextStyled$1=styled(Text$1)` - text-align: center; - max-width: 352px; - color: ${b=>b.theme.colors.text.secondary}; -`,ButtonsBlock=styled.div` - padding: 16px 24px 24px; - display: flex; - align-items: center; - justify-content: center; - gap: 8px; -`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{"data-tc-wallets-modal-info":"true",get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$5,{translationKey:"walletModal.infoModal.whatIsAWallet",children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.secureDigitalAssets",children:"Secure digital assets storage"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.walletProtects",children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.controlIdentity",children:"Control your Web3 identity"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.manageIdentity",children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.effortlessCryptoTransactions",children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.easilySend",children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.infoModal.getAWallet",children:"Get a Wallet"})}})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` - flex: 1; - margin-top: 18px; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - min-height: 232px; -`,H1Styled$4=styled(H1)` - max-width: 262px; - margin: 0 auto 8px; -`,StyledIconButton=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,FooterStyled=styled.div` - padding: 16px; - display: flex; - align-items: center; - gap: 12px; - border-top: 0.5px solid ${b=>rgba(b.theme.colors.icon.secondary,.2)}; -`,ImageStyled=styled(Image$1)` - width: 36px; - height: 36px; - border-radius: 10px; -`,FooterButton=styled(Link)` - margin-left: auto; -`,LoaderStyled=styled(LoaderIcon)` - margin-bottom: 18px; - margin-top: 2px; -`,ErrorIconStyled=styled(ErrorIcon)` - margin-bottom: 16px; -`,BodyTextStyled=styled(H2)` - color: ${b=>b.theme.colors.text.secondary}; - text-align: center; - margin-bottom: 20px; -`,ButtonsContainerStyled=styled.div` - display: flex; - justify-content: center; - gap: 8px; - padding-bottom: 16px; -`,H1Styled$3=styled(H1)` - margin-bottom: 2px; - padding: 0 64px; -`,H2Styled$3=styled(H2)` - margin-bottom: 20px; - padding: 0 64px; - min-height: 44px; -`,QrCodeWrapper$1=styled.div` - padding: 0 24px 24px; -`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},rt=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` - display: flex; - justify-content: space-between; - margin: 0 auto; - width: fit-content; - max-width: 100%; - min-width: 100%; - height: fit-content; - overflow-x: auto; - overflow-y: hidden; - padding: 0 13px 24px; - - &&::-webkit-scrollbar { - display: none; - } - - -ms-overflow-style: none; - scrollbar-width: none; - - > li { - height: fit-content; - } -`,OtherOptionButton=styled.li` - width: 82px; - min-width: 82px; - height: 124px; - display: flex; - flex-direction: column; - align-items: center; - padding: 8px 4px; - - text-align: center; - cursor: pointer; - - transition: transform 0.1s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,Divider=styled.div` - width: 1px; - margin: 0 10px; - height: 24px; - position: relative; - top: 26px; - - background-color: ${b=>b.theme.colors.icon.secondary}; - opacity: 0.2; -`,IconContainer=styled.div` - width: 60px; - height: 60px; - border-radius: ${b=>borders$1[b.theme.borderRadius]}; - display: flex; - align-items: center; - justify-content: center; - - background-color: ${b=>b.theme.colors.background.tint}; - margin-bottom: 8px; -`,H1Styled$2=styled(H1)` - margin-top: 38px; - margin-bottom: 4px; - padding: 0 24px; -`,H2Styled$2=styled(H2)` - margin-bottom: 24px; - padding: 0 24px; - min-height: 44px; -`;styled(Button)` - display: block; - margin: 0 auto; -`;const TelegramButtonStyled=styled(Button)` - margin: 0 24px 24px; - width: calc(100% - 48px); - border-radius: ${b=>borders$1[b.theme.borderRadius]}; - padding: 14px 16px 14px 14px; - background-color: ${b=>b.theme.colors.telegramButton}; - - color: ${b=>b.theme.colors.constant.white}; - font-weight: 590; - font-size: 16px; - line-height: 20px; -`,TGImageStyled=styled(Image$1)` - border-radius: ${b=>tgBorders[b.theme.borderRadius]}; - width: 24px; - height: 24px; -`,StyledLeftActionButton=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,H1Styled$1=styled(H1)` - margin-bottom: 2px; - padding: 0 64px; -`,H2Styled$1=styled(H2)` - margin-bottom: 20px; - padding: 0 64px; -`,QrCodeWrapper=styled.div` - padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(lt=>supportsMobile(lt)&<.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=createMemo(()=>k.connect(b.walletsList.filter(isWalletInfoRemote).map(lt=>({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink})),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[et,nt]=createSignal(void 0),tt=()=>__async(void 0,null,function*(){et()!==void 0&&clearTimeout(et()),yield copyToClipboard(_e());const lt=setTimeout(()=>nt(void 0),1500);nt(lt)}),rt=()=>{openLinkBlank(addReturnStrategy(_e(),appState.returnStrategy))},it=()=>{const lt=b.walletsList.find(dt=>dt.appName===AT_WALLET_APP_NAME);if(!lt||!isWalletInfoRemote(lt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:lt.bridgeUrl,universalLink:lt.universalLink},b.additionalRequest);openLinkBlank(addReturnStrategy(ft,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ot=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ut=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const lt=_tmpl$2.cloneNode(!0);return insert(lt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ut}),createComponent(MobileUniversalQR,{get universalLink(){return _e()}})]}}),null),insert(lt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ot}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:it,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const dt=_tmpl$$1.cloneNode(!0);return insert(dt,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),dt})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(dt=>dt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:tt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>et()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return et()!==void 0?"common.copied":"common.copyLink"},get children(){return et()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),lt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; - padding-bottom: 16px; -`,H2Styled=styled(H2)` - max-width: 320px; - margin-top: 2px; - margin-bottom: 20px; -`,H2AvailableWalletsStyled=styled(H2)` - margin-bottom: 16px; -`,QRCodeStyled=styled(QRCode)` - margin-bottom: 24px; -`,WalletsContainerStyled=styled.ul` - display: flex; -`;styled.div` - display: flex; - gap: 16px; - width: 100%; -`;styled(Button)` - position: relative; - font-size: 16px; - line-height: 20px; - width: 100%; - padding: 0 16px; - height: 56px; - border-radius: ${b=>borders[b.theme.borderRadius]}; - - &:hover { - ${b=>b.disableEventsAnimation?"transform: unset;":""} - } - - &:active { - ${b=>b.disableEventsAnimation?"transform: unset;":""} - } -`;styled.ul` - position: absolute; - bottom: 100%; - left: 0; - margin: 0; - padding: 8px; - width: 188px; - transform: translateY(-16px); - - background-color: ${b=>b.theme.colors.background.primary}; - border-radius: ${b=>borders[b.theme.borderRadius]}; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); -`;styled.li` - padding: 8px; - - display: flex; - align-items: center; - gap: 8px; - - cursor: pointer; - border-radius: ${b=>hoverBorders[b.theme.borderRadius]}; - - transition: background-color, transform 0.1s ease-in-out; - - &:hover { - background-color: ${b=>b.theme.colors.background.secondary}; - } - - &:active { - transform: scale(0.96); - } -`;styled(Image$1)` - width: 24px; - height: 24px; - - border-radius: 6px; -`;styled.div` - margin-top: 23px; - margin-bottom: 1px; - width: 100%; - display: flex; - justify-content: center; - align-items: center; -`;styled(Text$1)` - color: ${b=>b.theme.colors.text.secondary}; - font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j,b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let ft=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=ft.filter(isWalletInfoCurrentlyInjected),st=ft.filter(gt=>!isWalletInfoCurrentlyInjected(gt));ft=(dt||[]).concat(st);const ct=appState.preferredWalletAppName,ht=ft.find(gt=>eqWalletName(gt,ct)),at=ft.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(ft=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(ft.filter(gt=>!eqWalletName(gt,ct))));const bt=ft.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(ft=[bt].concat(ft.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),ft}),it=()=>{var ft;return((ft=appState.connectRequestParameters)==null?void 0:ft.state)==="loading"},ot=createMemo(()=>{var ft;if(!it())return(ft=appState.connectRequestParameters)==null?void 0:ft.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(ft=>{ft&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(ft=>!ft),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; - padding-bottom: 8px; -`,H1Styled=styled(H1)` - margin-top: 16px; -`,TextStyled=styled(Text$1)` - font-weight: 510; - font-size: 16px; - line-height: 20px; - text-align: center; - max-width: 250px; - - color: ${b=>b.theme.colors.text.secondary}; -`,ButtonStyled=styled(Button)` - margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d),nt=getUserAgent().os==="ios",tt=et==="ios"&&nt||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!tt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const rt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),rt}catch(rt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),rt instanceof TonConnectError?rt:(console.error(rt),new TonConnectUIError("Unhandled error:"+rt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl),ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** - * @license React - * react-jsx-runtime.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var ft,dt,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(ft in ht&&(lt=ut),lt)(dt=!ct&&yt&&yt[ft]!==void 0)&&rt(kt,ft)||(st=dt?yt[ft]:lt[ft],kt[ft]=ht&&typeof yt[ft]!="function"?lt[ft]:gt&&dt?nt(st,_e):vt&&yt[ft]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[ft]=st,ot&it.R&&wt&&!wt[ft]&&tt(wt,ft,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,ft=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&ft.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(ft,ot)||ft.push(ot));return ft}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=dt($(49)),et=dt($(76)),nt=dt($(81)),tt=dt($(89)),rt=dt($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=dt($(132)),ut=dt($(133)),lt=dt($(138)),ft=$(139);function dt(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,ft.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},ft.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function dt(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=ft.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),ft=ut.length;return lt<0||lt>=ft?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===ft||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),ft=et(lt.length),dt=nt(ot,ft);if(tt&&it!=it){for(;ft>dt;)if((ut=lt[dt++])!=ut)return!0}else for(;ft>dt;dt++)if((tt||dt in lt)&<[dt]===it)return tt||dt||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),ft=$(17),dt=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=dt("_hidden"),En=dt("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},In=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=ft(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=In,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",In,!0),st.f=function(Vt){return xn(dt(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)dt($n[Nn++]);for(var Un=Mt(dt.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):Rn(At(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(ft){tt(ft,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(ft,dt){if(!et(ft))return typeof ft=="symbol"?ft:(typeof ft=="string"?"S":"P")+ft;if(!nt(ft,_e)){if(!it(ft))return"F";if(!dt)return"E";ut(ft)}return ft[_e].i},getWeak:function(ft,dt){if(!nt(ft,_e)){if(!it(ft))return!0;if(!dt)return!1;ut(ft)}return ft[_e].w},onFreeze:function(ft){return ot&<.NEED&&it(ft)&&!nt(ft,_e)&&ut(ft),ft}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,ft=0;ut.length>ft;)lt.call(tt,ot=ut[ft++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(ft[at]=bt[at]);return ft}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,ft=!1,dt=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){ft=!0,dt=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(ft)throw dt}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,ft=/^0o[0-7]+$/i,dt=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ -/* [wrapped with `+Zt+`] */ -`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||dt.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!dt.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(It){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState(function(It){var Ot=this.constructor.getDerivedStateFromProps(Et,It);return Ot??null}.bind(this))}function vt(Et,It){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=It,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var It=Et.prototype;if(!It||!It.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof It.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof It.componentWillMount=="function"?Ot="componentWillMount":typeof It.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof It.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof It.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof It.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof It.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. - -`+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` - `+Ot:"")+($t!==null?` - `+$t:"")+(Rt!==null?` - `+Rt:"")+` - -The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Wt(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(ft=>ft.map((dt,st)=>st===lt?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],ft=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),dt=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),ft=d.n(lt),dt=d(5610),st=d.n(dt),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),ft=d(3367),dt=d.n(ft),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=dt()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([` -
    - `,` -
    - `," ",` -
    -
    `])),Ut("header"),Bn,Ut("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` -
    - `).concat(Bn,` - `).concat(xr,` -
    -
    -
    -
    -
    ').concat(zt.msg,`
    -
    -
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(dt()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(dt()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(dt()(ur),"n"):Br()(ur)?zt[Bn]='').concat(dt()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(dt()(ur)),""):(ur=dt()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(In(zt),"
    ")):dt()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=dt()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":In(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Os&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=ys()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=vs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Io=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo -
    -
    -
    - `])))))}}]),kr}(ks),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` -`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,It=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=It===void 0?"light":It;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,It={};typeof pt=="string"?It[pt]=Pt:It=pt,vn()(It,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(dt()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),In=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,It=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(It,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,It=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),It-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=It&&(tn=It),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,It=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),It.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,It){var Ot=Et.data[pt],$t=It.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var It=0,Ot=Kt.length;It'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(It,"")):Pt+="".concat(It,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([` -
    - - - - - -
    -
    -
    - - - - - -
    -
    - `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=In()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=In()("td"),It=Lt[Kt.id];Un()(It)||($n()(It)?Et.appendChild(It):Et.innerText=Dn()(It)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var It=Nt-pt;if(It)return It;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=ft()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),In=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(ft()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=ft()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=ft()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` - `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` - `,` - <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(In()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(In()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),ft=d.n(lt),dt=d(1512),st=d.n(dt),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(ft()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:In()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` -
    - -
    -
    - -
    - `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:In(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function In(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),ft=d(4696),dt=d.n(ft),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),In=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},It(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);In()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||dt()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function It(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||In()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||dt()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),ft=d(5229),dt=d.n(ft),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return In(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function In(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    - -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    -
    -
    -
    -
    - `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=dt()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    -
    - - -
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    -
    - -
    -
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    -
    - -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),ft=d(4331),dt=d.n(ft),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(dt()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var Rn,In=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=In,Rn.c=At(In),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(In),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,Nn){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,In=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=In[gn];In[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,In=this.$tabs,Cn=this.options.height-1,Dn=In.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?In.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);if(In.data("id")===sn){if(In.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");In.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);In.data("id")===sn?(In.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):In.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,In=this.c,Cn=Sn.find(In(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,Nn=Rn.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),In=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),In.setAttribute("style","height: 200px"),Rn.appendChild(In);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,In=Sn.find(Rn(".selected")).get(0);In?sn.css({width:In.offsetWidth,left:In.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var In=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);In.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` -
    -
    -
    -
    - `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),ft=d.n(lt),dt=d(4331),st=d.n(dt),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return ft()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),In=d(8648),Cn=d.n(In);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Io()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Is()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Us()},isSorted:function(){return Il()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,ft=d(1752),dt=d(7496),st=d.n(dt),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` -
    -
    -
    -
    -
    - -
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),I0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Io()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` -
    - - All - Info - Warning - Error - - - -
    -
    -
    -
    -
    Cancel
    -
    Execute
    -
    - - -
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new I0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat($s).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var F0=function(Xt){(0,et.Z)(Dt,Xt);var qt=D0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` -`);go()(ln.reqHeaders)||(On+=` -Request Headers - -`,yt()(ln.reqHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` -`)})),go()(ln.resHeaders)||(On+=` -Response Headers - -`,yt()(ln.resHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` -`)})),ln.resTxt&&(On+=` -`.concat(ln.resTxt,` -`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Lr){return` - ').concat(Gr()(Lr),` - `).concat(Gr()(br),` - `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Lr){return` - ').concat(Gr()(Lr),` - `).concat(Gr()(br),` - `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>cl&&(Yn=ls()(Yn,cl)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    - - - ').concat(Gr()(mt.url),` - -
    -
    - `).concat(St,` -
    -

    Response Headers

    - - - `).concat(ln,` - -
    -
    -
    -

    Request Headers

    - - - `).concat(Bt,` - -
    -
    - `).concat(On,` -
    `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),U0=d(2139),W0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ - -`)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ - `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    - - - - - - -
    -
    -
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),J0=d(8209),X0=d(8613),_h=d.n(X0);function fl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=pl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var rp=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=bl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr - - - - -
    -
    -
    -
    -
    -
    `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=_h()("div");this._$boxModel=at()(mt),this._boxModel=new np.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` - ').concat(Gr()(so),` - ').concat(po,` - `)}).join("")),On=`

    Attributes

    -
    - - - `).concat(On,` - -
    -
    `),Dt.html(On);var Yn="";if(go()(qt.styles))St.hide();else{var pr=fo()(qt.styles,function(Qr){var so=Qr.selectorText,po=Qr.style;return po=fo()(po,function(wo,xo){return'
    ').concat(Gr()(xo),": ").concat(wo,";
    ")}).join(""),'
    -
    `).concat(Gr()(so),` {
    - `).concat(po,` -
    }
    -
    `)}).join("");Yn=`

    Styles

    -
    - `).concat(pr,` -
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Lr=_n(`
    - -
    `);qt.rmDefComputedStyle&&(Lr=_n(`
    - -
    `)),br=`

    - Computed Style - `.concat(Lr,` -
    - -
    - `).concat(qt.computedStyleSearchKeyword?'
    ').concat(Gr()(qt.computedStyleSearchKeyword),"
    "):"",` -

    -
    -
    - - - `).concat(fo()(qt.computedStyle,function(Qr,so){return` - - - `)}).join(""),` - -
    ').concat(Gr()(so),``).concat(Qr,`
    -
    `),Bt.html(br).show(),this._boxModel.setOption("element",this._curEl),Bt.find(_n(".box-model")).append(this._$boxModel.get(0))}else Bt.text("").hide();var Zr="";qt.listeners?(Zr=fo()(qt.listeners,function(Qr,so){return Qr=fo()(Qr,function(po){var wo=po.useCapture,xo=po.listenerStr;return"
  • ").concat(Gr()(xo),"
  • ")}).join(""),'
    -
    ').concat(Gr()(so),`
    -
      - `).concat(Qr,` -
    -
    `)}).join(""),Zr=`

    Event Listeners

    -
    - `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    - - - - -
    -
    -
    -
    -
    -
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Un.remove(cs),void(cs=null);cs=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt -

    ').concat(Gr()(St.name),` -
    - -
    -

    -
    - `).concat(Gr()(St.desc),` -
    - `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),xl=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ps(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:ls()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    - `.concat(Dt==="local"?"Local":"Session",` Storage -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    -
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function us(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function ds(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var mp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),us(qt,ds("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    - Cookie - -
    - -
    - - - -
    - -
    -
    -

    -
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    - Script -
    - -
    -

    -
      - `).concat(Bt,` -
    `),On=this._$script;return us(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];at()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=ds("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    - Stylesheet -
    - -
    -

    -
      - `).concat(Bt,` -
    `),On=this._$stylesheet;return us(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];at()("iframe").each(function(){var ln=at()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    - Iframe -
    - -
    -

    -
      - `).concat(St,` -
    `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||wp(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=ds("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • - -
  • `)}).join(""));var On='

    - Image -
    - -
    -

    -
      - `).concat(ln,` -
    `),Yn=this._$image;return us(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    - -
    -
    -
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    -
    ').concat(Gr()(ln),`
    -
    - -
    -
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    -
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ls()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new Ap.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,ft,dt){return new(ft||(ft=Promise))(function(st,ct){function ht(gt){try{bt(dt.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(dt.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof ft?vt:new ft(function(kt){kt(vt)})).then(ht,at)}bt((dt=dt.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var ft,dt,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(ft)throw new TypeError("Generator is already executing.");for(;ht;)try{if(ft=1,dt&&(st=2&vt[0]?dt.return:vt[0]?dt.throw||((st=dt.return)&&st.call(dt),0):dt.next)&&!(st=st.call(dt,vt[1])).done)return st;switch(dt=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,dt=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un",ft.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=dt(ht,gt)),kt}function dt(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return ft(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=ft,_.getChildNodes=dt,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),ft=k(d(300)),dt=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=dt.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?ft.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),ft=$(d(3875)),dt=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=dt.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=dt.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?ft.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=ft.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),ft=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){dt(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),ft=d(7072),dt=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=ft(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),dt(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,ft,dt,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(ft=it[ut],lt=rt.dontCallGetSet?(dt=j(ot,ut))&&dt.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof ft==typeof lt)continue;nt(ft,lt)}(rt.sham||lt&<.sham)&&$(ft,"sham",!0),_e(ot,ut,ft,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,ft=ot("meta"),dt=0,st=function(ht){nt(ht,ft,{value:{objectID:"O"+dt++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[ft]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(dt[bt]))&&tt(ft,vt))return vt;return new lt(!1)}ht=rt(dt,at)}for(kt=xt?dt.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(ft,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),ft=d(7497),dt=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=dt.IteratorPrototype,at=dt.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(ft[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),ft[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),ft=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):ft=!0),!nt(k)||_e(function(){var dt={};return k[lt].call(dt)!==dt})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ft}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,ft=k("".slice),dt=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){ft(ut(gt),0,7)==="Symbol("&&(gt="["+dt(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),ft=d(1036),dt=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(dt&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||dt||ft||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):dt?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},ft=function(ct){return"<"+ot+">"+ct+""},dt=function(ct){ct.write(ft("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?dt(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(ft("document.F=Object")),ct.close(),ct.F):dt(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,ft=0;lt>ft;)$.f(tt,it=ut[ft++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),typeof lt=="function"&&ft==="prototype"&&"value"in dt&&ut in dt&&!dt[ut]){var st=rt(lt,ft);st&&st[ut]&&(lt[ft]=dt.value,dt={configurable:ot in dt?dt[ot]:st[ot],enumerable:it in dt?dt[it]:st[it],writable:!1})}return tt(lt,ft,dt)}:tt:function(lt,ft,dt){if(_e(lt),ft=et(ft),_e(dt),j)try{return tt(lt,ft,dt)}catch{}if("get"in dt||"set"in dt)throw nt("Accessors not supported");return"value"in dt&&(lt[ft]=dt.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),ft=!1,dt=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(ft=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!dt});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:dt,SUBCLASSING:ft}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,ft,dt=$(_e(ot)),st=j(ut),ct=dt.length;return st<0||st>=ct?it?"":void 0:(lt=nt(dt,st))<55296||lt>56319||st+1===ct||(ft=nt(dt,st+1))<56320||ft>57343?it?et(dt,st):lt:it?tt(dt,st,st+2):ft-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),ft=d(317),dt=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){dt(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in ft("script")?function(Ft){ut.appendChild(ft("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,dt):et(ct,dt,{name:!0});var ht=ct.prototype=nt(dt.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(dt,st){ut(this,{type:ot,target:k(dt),index:0,kind:st})},function(){var dt=lt(this),st=dt.target,ct=dt.kind,ht=dt.index++;return!st||ht>=st.length?(dt.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var ft=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&ft.name!=="values")try{et(ft,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]={status:"fulfilled",value:gt},--ct||ot(dt))},function(gt){bt||(bt=!0,dt[at]={status:"rejected",reason:gt},--ct||ot(dt))})}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var ft=$(rt.resolve),dt=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[at]=gt,--ct||ot(dt))},ut)}),--ct||ot(dt)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),ft=et.f(ut),dt=ft.resolve,st=ft.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,dt(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),ft.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),ft=d(9662),dt=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!dt(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},In=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(In,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Un){Rn(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),ft(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(In,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!dt(Cn)||Cn,$n.fail=dt(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(In,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&dt(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var ft=tt(this,et("Promise")),dt=nt(lt);return this.then(dt?function(st){return rt(ft,lt()).then(function(){return st})}:lt,dt?function(st){return rt(ft,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(ft){j(lt,rt,ft).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,ft){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,ft),j[ft]){for(var dt in _e)if(lt[dt]!==_e[dt])try{et(lt,dt,_e[dt])}catch{lt[dt]=_e[dt]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` -`)}var it,ot,ut;return[et].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=dt.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),ct.hostname=gt;var xt=gt.match(ft);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,ft=/:[0-9]*$/,dt=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,ft=tt.success,dt=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}ft(at,ht)}else dt(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),dt(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,ft=lt!==void 0&<,dt=[];if((ut||ft)&&_e){var st=k;ut&&_e&&(st=_e);do dt=dt.concat(st(nt)),ft&&et&&(dt=dt.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);dt=$(dt)}else if(it)for(var ct in nt)dt.push(ct);else dt=k(nt);return dt},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,ft,dt=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,dt[rt++]=st>>8&255,dt[rt++]=255&st}return nt===2?(ft=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,dt[rt++]=255&ft):nt===1&&(ft=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,dt[rt++]=ft>>8&255,dt[rt++]=255&ft),dt}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,ft=0;(lt=ot[ft++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,ft=tt.target,dt=[],st=rt.delegateCount;if(ft.nodeType)for(;ft!==this;ft=ft.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,ft){return ft?(it[rt++]=_(ft,ut.language,tt),lt.replace(ft,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",ft=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),dt=ot.length>0?ot[ot.length-1]:null;return!lt&&(dt==null||ft==dt||dt!=null&&nt[dt]&&nt[dt].embed!=null&&nt[dt].embed.indexOf(ft)>-1)?(ot.push(ft),ut):lt&&ft==dt?(ot.pop(),ut):""}),k(nt,function(ut,lt){var ft=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"
    ").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var ft=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[ft]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,ft){ft=nt(ft,function(dt){return tt(dt)}),ut.push({tag:lt,attrs:ft})},end:function(){var lt=ut.pop();if(ut.size){var ft=ut.peek();$(ft.content)||(ft.content=[]),ft.content.push(lt)}else ot.push(lt)},comment:function(lt){var ft=""),dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(ft)):ot.push(ft)},text:function(lt){var ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,ft){return ut+=" ".concat(ft,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,ft=nt.size,dt=ft!==void 0&&ft,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(dt&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,ft=[],dt=ot;ot;){if(lt=!0,k(ft)&&it[k(ft)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(ft))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&ft[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=ft.length-1;Tt>=_t;Tt--)ut.end&&ut.end(ft[Tt]);ft.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var ft=lt.split("="),dt=ft.shift(),st=ft.length>0?ft.join("="):null;dt=decodeURIComponent(dt),st=decodeURIComponent(st),$(ut[dt])?ut[dt]=st:_e(ut[dt])?ut[dt].push(st):ut[dt]=[ut[dt],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,ft){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,ft):encodeURIComponent(ut||ft)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var ft=0;ft=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function ft(dt){var st,ct=ut.indexOf(dt);if(ct>-1)return lt[ct];if(_e(dt)){st=[],ut.push(dt),lt.push(st);for(var ht=0,at=dt.length;ht0){var ft=it.indexOf(this);ft>-1?(it.splice(ft+1),ot.splice(ft,1/0,ut)):(it.push(this),ot.push(ut));var dt=it.indexOf(lt);dt>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,dt).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),ft=d(5972),dt=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?dt():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,In=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:In},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&dt()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=ft(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(In,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(dt,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` -`))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&dt>>6*(st-1)),st--;return ht}function lt(dt){for(;;){if($>=_e&&tt){if(dt)return ft();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(dt)return $--,ft();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(dt)return ft();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function ft(){var dt=$-nt-1;return $=dt+1,et=0,tt=0,nt=0,rt=128,it=191,j[dt]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var ft=(lt=lt.split("="))[0];lt=lt[1],ft==="initial-scale"&&(ot=+lt),ft==="maximum-scale"&&(it=+lt),ft==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),ft=et(d(3009)),dt=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=ft.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(dt.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=dt.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,ft=5e-4,dt=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-dt?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),ft=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)ft.push(ot.value)}catch(dt){ut={error:dt}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return ft},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},dt.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,ft){lt.__proto__=ft}||function(lt,ft){for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&(lt[dt]=ft[dt])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,ft){ft===void 0&&(ft={});var dt=ot.call(this,lt,{compName:"notification"},ft)||this;return dt.notifications=[],dt.initOptions(ft,{position:{x:"right",y:"bottom"},duration:2e3}),dt.initTpl(),dt}return j(ut,ot),ut.prototype.notify=function(lt,ft){var dt=this;ft===void 0&&(ft={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return dt.remove(st.id)},ft.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,ft=lt[0];ft;)this.remove(ft.id),ft=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var ft=this.notifications,dt=(0,nt.default)(ft,function(ct){return ct.id===lt});if(dt){dt.destroy();var st=ft.indexOf(dt);ft.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,ft=this.options.position,dt=ft.x,st=ft.y,ct="flex-end",ht="flex-end";switch(dt){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ft){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,st){dt.__proto__=st}||function(dt,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(dt[ct]=st[ct])},k(lt,ft)},function(lt,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=lt}k(lt,ft),lt.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function ft(dt,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=dt,gt.$container=(0,et.default)(dt),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(ft,lt),ft.prototype.destroy=function(){this.destroySubComponents();var dt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dt("platform-".concat((0,nt.getPlatform)()))).rmClass(dt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ft.prototype.setOption=function(dt,st){var ct=this,ht=this.options,at={};typeof dt=="string"?at[dt]=st:at=dt,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},ft.prototype.getOption=function(dt){return this.options[dt]},ft.prototype.addSubComponent=function(dt){dt.setOption("theme",this.options.theme),this.subComponents.push(dt)},ft.prototype.removeSubComponent=function(dt){(0,ot.default)(this.subComponents,function(st){return st===dt})},ft.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(dt){return dt.destroy()}),this.subComponents=[]},ft.prototype.initOptions=function(dt,st){st===void 0&&(st={}),(0,it.default)(dt,st),(0,rt.default)(this.options,dt)},ft.prototype.find=function(dt){return this.$container.find(this.c(dt))},ft}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ft?dt[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return dt}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=In.x,Wt=In.y,In=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],In={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,ft=ut;typeof window<"u"&&ft(window);var dt={path2dPolyfill:ft,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} - -/*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;nt{for(const et of _e)if(et.type==="childList")for(const tt of et.addedNodes)tt.tagName==="LINK"&&tt.rel==="modulepreload"&&$(tt)}).observe(document,{childList:!0,subtree:!0});function _(_e){const et={};return _e.integrity&&(et.integrity=_e.integrity),_e.referrerPolicy&&(et.referrerPolicy=_e.referrerPolicy),_e.crossOrigin==="use-credentials"?et.credentials="include":_e.crossOrigin==="anonymous"?et.credentials="omit":et.credentials="same-origin",et}function $(_e){if(_e.ep)return;_e.ep=!0;const et=_(_e);fetch(_e.href,et)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(k){return k&&k.__esModule&&Object.prototype.hasOwnProperty.call(k,"default")?k.default:k}function getAugmentedNamespace(k){if(k.__esModule)return k;var j=k.default;if(typeof j=="function"){var _=function $(){if(this instanceof $){var _e=[null];_e.push.apply(_e,arguments);var et=Function.bind.apply(j,_e);return new et}return j.apply(this,arguments)};_.prototype=j.prototype}else _={};return Object.defineProperty(_,"__esModule",{value:!0}),Object.keys(k).forEach(function($){var _e=Object.getOwnPropertyDescriptor(k,$);Object.defineProperty(_,$,_e.get?_e:{enumerable:!0,get:function(){return k[$]}})}),_}var jsxRuntimeExports={},jsxRuntime$1={get exports(){return jsxRuntimeExports},set exports(k){jsxRuntimeExports=k}},reactJsxRuntime_production_min$1={};/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(k){if(k==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(k)}function shouldUseNative(){try{if(!Object.assign)return!1;var k=new String("abc");if(k[5]="de",Object.getOwnPropertyNames(k)[0]==="5")return!1;for(var j={},_=0;_<10;_++)j["_"+String.fromCharCode(_)]=_;var $=Object.getOwnPropertyNames(j).map(function(et){return j[et]});if($.join("")!=="0123456789")return!1;var _e={};return"abcdefghijklmnopqrst".split("").forEach(function(et){_e[et]=et}),Object.keys(Object.assign({},_e)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(k,j){for(var _,$=toObject(k),_e,et=1;etsetItem.apply(localStorage,[separator+k,j]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=k=>getItem.apply(localStorage,[separator+k]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=k=>removeItem.apply(localStorage,[separator+k]);var reactDomExports={},reactDom={get exports(){return reactDomExports},set exports(k){reactDomExports=k}},reactDom_production_min={},schedulerExports={},scheduler={get exports(){return schedulerExports},set exports(k){schedulerExports=k}},scheduler_production_min={};/** @license React v0.20.2 + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(k){var j,_,$,_e;if(typeof performance=="object"&&typeof performance.now=="function"){var et=performance;k.unstable_now=function(){return et.now()}}else{var tt=Date,nt=tt.now();k.unstable_now=function(){return tt.now()-nt}}if(typeof window>"u"||typeof MessageChannel!="function"){var ot=null,rt=null,it=function(){if(ot!==null)try{var Vt=k.unstable_now();ot(!0,Vt),ot=null}catch(fn){throw setTimeout(it,0),fn}};j=function(Vt){ot!==null?setTimeout(j,0,Vt):(ot=Vt,setTimeout(it,0))},_=function(Vt,fn){rt=setTimeout(Vt,fn)},$=function(){clearTimeout(rt)},k.unstable_shouldYield=function(){return!1},_e=k.unstable_forceFrameRate=function(){}}else{var st=window.setTimeout,at=window.clearTimeout;if(typeof console<"u"){var ft=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ft!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var dt=!1,ht=null,pt=-1,ct=5,ut=0;k.unstable_shouldYield=function(){return k.unstable_now()>=ut},_e=function(){},k.unstable_forceFrameRate=function(Vt){0>Vt||125>>1,bn=Vt[Tn];if(bn!==void 0&&0Et(qn,Sn))_n!==void 0&&0>Et(_n,qn)?(Vt[Tn]=_n,Vt[an]=Sn,Tn=an):(Vt[Tn]=qn,Vt[Mn]=Sn,Tn=Mn);else if(_n!==void 0&&0>Et(_n,Sn))Vt[Tn]=_n,Vt[an]=Sn,Tn=an;else break e}}return fn}return null}function Et(Vt,fn){var Sn=Vt.sortIndex-fn.sortIndex;return Sn!==0?Sn:Vt.id-fn.id}var _t=[],wt=[],St=1,Ct=null,kt=3,jt=!1,Mt=!1,It=!1;function Ht(Vt){for(var fn=yt(wt);fn!==null;){if(fn.callback===null)bt(wt);else if(fn.startTime<=Vt)bt(wt),fn.sortIndex=fn.expirationTime,xt(_t,fn);else break;fn=yt(wt)}}function tn(Vt){if(It=!1,Ht(Vt),!Mt)if(yt(_t)!==null)Mt=!0,j(Xt);else{var fn=yt(wt);fn!==null&&_(tn,fn.startTime-Vt)}}function Xt(Vt,fn){Mt=!1,It&&(It=!1,$()),jt=!0;var Sn=kt;try{for(Ht(fn),Ct=yt(_t);Ct!==null&&(!(Ct.expirationTime>fn)||Vt&&!k.unstable_shouldYield());){var Tn=Ct.callback;if(typeof Tn=="function"){Ct.callback=null,kt=Ct.priorityLevel;var bn=Tn(Ct.expirationTime<=fn);fn=k.unstable_now(),typeof bn=="function"?Ct.callback=bn:Ct===yt(_t)&&bt(_t),Ht(fn)}else bt(_t);Ct=yt(_t)}if(Ct!==null)var Mn=!0;else{var qn=yt(wt);qn!==null&&_(tn,qn.startTime-fn),Mn=!1}return Mn}finally{Ct=null,kt=Sn,jt=!1}}var Yt=_e;k.unstable_IdlePriority=5,k.unstable_ImmediatePriority=1,k.unstable_LowPriority=4,k.unstable_NormalPriority=3,k.unstable_Profiling=null,k.unstable_UserBlockingPriority=2,k.unstable_cancelCallback=function(Vt){Vt.callback=null},k.unstable_continueExecution=function(){Mt||jt||(Mt=!0,j(Xt))},k.unstable_getCurrentPriorityLevel=function(){return kt},k.unstable_getFirstCallbackNode=function(){return yt(_t)},k.unstable_next=function(Vt){switch(kt){case 1:case 2:case 3:var fn=3;break;default:fn=kt}var Sn=kt;kt=fn;try{return Vt()}finally{kt=Sn}},k.unstable_pauseExecution=function(){},k.unstable_requestPaint=Yt,k.unstable_runWithPriority=function(Vt,fn){switch(Vt){case 1:case 2:case 3:case 4:case 5:break;default:Vt=3}var Sn=kt;kt=Vt;try{return fn()}finally{kt=Sn}},k.unstable_scheduleCallback=function(Vt,fn,Sn){var Tn=k.unstable_now();switch(typeof Sn=="object"&&Sn!==null?(Sn=Sn.delay,Sn=typeof Sn=="number"&&0Tn?(Vt.sortIndex=Sn,xt(wt,Vt),yt(_t)===null&&Vt===yt(wt)&&(It?$():It=!0,_(tn,Sn-Tn))):(Vt.sortIndex=bn,xt(_t,Vt),Mt||jt||(Mt=!0,j(Xt))),Vt},k.unstable_wrapCallback=function(Vt){var fn=kt;return function(){var Sn=kt;kt=fn;try{return Vt.apply(this,arguments)}finally{kt=Sn}}}})(scheduler_production_min);(function(k){k.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var aa=reactExports,m$1=objectAssign,r$2=schedulerExports;function y$1(k){for(var j="https://reactjs.org/docs/error-decoder.html?invariant="+k,_=1;_"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ha=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ia=Object.prototype.hasOwnProperty,ja={},ka={};function la(k){return ia.call(ka,k)?!0:ia.call(ja,k)?!1:ha.test(k)?ka[k]=!0:(ja[k]=!0,!1)}function ma(k,j,_,$){if(_!==null&&_.type===0)return!1;switch(typeof j){case"function":case"symbol":return!0;case"boolean":return $?!1:_!==null?!_.acceptsBooleans:(k=k.toLowerCase().slice(0,5),k!=="data-"&&k!=="aria-");default:return!1}}function na(k,j,_,$){if(j===null||typeof j>"u"||ma(k,j,_,$))return!0;if($)return!1;if(_!==null)switch(_.type){case 3:return!j;case 4:return j===!1;case 5:return isNaN(j);case 6:return isNaN(j)||1>j}return!1}function B(k,j,_,$,_e,et,tt){this.acceptsBooleans=j===2||j===3||j===4,this.attributeName=$,this.attributeNamespace=_e,this.mustUseProperty=_,this.propertyName=k,this.type=j,this.sanitizeURL=et,this.removeEmptyString=tt}var D$1={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(k){D$1[k]=new B(k,0,!1,k,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(k){var j=k[0];D$1[j]=new B(j,1,!1,k[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(k){D$1[k]=new B(k,2,!1,k.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(k){D$1[k]=new B(k,2,!1,k,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(k){D$1[k]=new B(k,3,!1,k.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(k){D$1[k]=new B(k,3,!0,k,null,!1,!1)});["capture","download"].forEach(function(k){D$1[k]=new B(k,4,!1,k,null,!1,!1)});["cols","rows","size","span"].forEach(function(k){D$1[k]=new B(k,6,!1,k,null,!1,!1)});["rowSpan","start"].forEach(function(k){D$1[k]=new B(k,5,!1,k.toLowerCase(),null,!1,!1)});var oa=/[\-:]([a-z])/g;function pa(k){return k[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(k){var j=k.replace(oa,pa);D$1[j]=new B(j,1,!1,k,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(k){var j=k.replace(oa,pa);D$1[j]=new B(j,1,!1,k,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(k){var j=k.replace(oa,pa);D$1[j]=new B(j,1,!1,k,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(k){D$1[k]=new B(k,1,!1,k.toLowerCase(),null,!1,!1)});D$1.xlinkHref=new B("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(k){D$1[k]=new B(k,1,!1,k.toLowerCase(),null,!0,!0)});function qa(k,j,_,$){var _e=D$1.hasOwnProperty(j)?D$1[j]:null,et=_e!==null?_e.type===0:$?!1:!(!(2nt||_e[tt]!==et[nt])return` +`+_e[tt].replace(" at new "," at ");while(1<=tt&&0<=nt);break}}}finally{Oa=!1,Error.prepareStackTrace=_}return(k=k?k.displayName||k.name:"")?Na(k):""}function Qa(k){switch(k.tag){case 5:return Na(k.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return k=Pa(k.type,!1),k;case 11:return k=Pa(k.type.render,!1),k;case 22:return k=Pa(k.type._render,!1),k;case 1:return k=Pa(k.type,!0),k;default:return""}}function Ra(k){if(k==null)return null;if(typeof k=="function")return k.displayName||k.name||null;if(typeof k=="string")return k;switch(k){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof k=="object")switch(k.$$typeof){case za:return(k.displayName||"Context")+".Consumer";case ya:return(k._context.displayName||"Context")+".Provider";case Aa:var j=k.render;return j=j.displayName||j.name||"",k.displayName||(j!==""?"ForwardRef("+j+")":"ForwardRef");case Da:return Ra(k.type);case Fa:return Ra(k._render);case Ea:j=k._payload,k=k._init;try{return Ra(k(j))}catch{}}return null}function Sa(k){switch(typeof k){case"boolean":case"number":case"object":case"string":case"undefined":return k;default:return""}}function Ta(k){var j=k.type;return(k=k.nodeName)&&k.toLowerCase()==="input"&&(j==="checkbox"||j==="radio")}function Ua(k){var j=Ta(k)?"checked":"value",_=Object.getOwnPropertyDescriptor(k.constructor.prototype,j),$=""+k[j];if(!k.hasOwnProperty(j)&&typeof _<"u"&&typeof _.get=="function"&&typeof _.set=="function"){var _e=_.get,et=_.set;return Object.defineProperty(k,j,{configurable:!0,get:function(){return _e.call(this)},set:function(tt){$=""+tt,et.call(this,tt)}}),Object.defineProperty(k,j,{enumerable:_.enumerable}),{getValue:function(){return $},setValue:function(tt){$=""+tt},stopTracking:function(){k._valueTracker=null,delete k[j]}}}}function Va(k){k._valueTracker||(k._valueTracker=Ua(k))}function Wa(k){if(!k)return!1;var j=k._valueTracker;if(!j)return!0;var _=j.getValue(),$="";return k&&($=Ta(k)?k.checked?"true":"false":k.value),k=$,k!==_?(j.setValue(k),!0):!1}function Xa(k){if(k=k||(typeof document<"u"?document:void 0),typeof k>"u")return null;try{return k.activeElement||k.body}catch{return k.body}}function Ya(k,j){var _=j.checked;return m$1({},j,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:_??k._wrapperState.initialChecked})}function Za(k,j){var _=j.defaultValue==null?"":j.defaultValue,$=j.checked!=null?j.checked:j.defaultChecked;_=Sa(j.value!=null?j.value:_),k._wrapperState={initialChecked:$,initialValue:_,controlled:j.type==="checkbox"||j.type==="radio"?j.checked!=null:j.value!=null}}function $a(k,j){j=j.checked,j!=null&&qa(k,"checked",j,!1)}function ab(k,j){$a(k,j);var _=Sa(j.value),$=j.type;if(_!=null)$==="number"?(_===0&&k.value===""||k.value!=_)&&(k.value=""+_):k.value!==""+_&&(k.value=""+_);else if($==="submit"||$==="reset"){k.removeAttribute("value");return}j.hasOwnProperty("value")?bb(k,j.type,_):j.hasOwnProperty("defaultValue")&&bb(k,j.type,Sa(j.defaultValue)),j.checked==null&&j.defaultChecked!=null&&(k.defaultChecked=!!j.defaultChecked)}function cb(k,j,_){if(j.hasOwnProperty("value")||j.hasOwnProperty("defaultValue")){var $=j.type;if(!($!=="submit"&&$!=="reset"||j.value!==void 0&&j.value!==null))return;j=""+k._wrapperState.initialValue,_||j===k.value||(k.value=j),k.defaultValue=j}_=k.name,_!==""&&(k.name=""),k.defaultChecked=!!k._wrapperState.initialChecked,_!==""&&(k.name=_)}function bb(k,j,_){(j!=="number"||Xa(k.ownerDocument)!==k)&&(_==null?k.defaultValue=""+k._wrapperState.initialValue:k.defaultValue!==""+_&&(k.defaultValue=""+_))}function db(k){var j="";return aa.Children.forEach(k,function(_){_!=null&&(j+=_)}),j}function eb(k,j){return k=m$1({children:void 0},j),(j=db(j.children))&&(k.children=j),k}function fb(k,j,_,$){if(k=k.options,j){j={};for(var _e=0;_e<_.length;_e++)j["$"+_[_e]]=!0;for(_=0;_=_.length))throw Error(y$1(93));_=_[0]}j=_}j==null&&(j=""),_=j}k._wrapperState={initialValue:Sa(_)}}function ib(k,j){var _=Sa(j.value),$=Sa(j.defaultValue);_!=null&&(_=""+_,_!==k.value&&(k.value=_),j.defaultValue==null&&k.defaultValue!==_&&(k.defaultValue=_)),$!=null&&(k.defaultValue=""+$)}function jb(k){var j=k.textContent;j===k._wrapperState.initialValue&&j!==""&&j!==null&&(k.value=j)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(k){switch(k){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(k,j){return k==null||k==="http://www.w3.org/1999/xhtml"?lb(j):k==="http://www.w3.org/2000/svg"&&j==="foreignObject"?"http://www.w3.org/1999/xhtml":k}var nb,ob=function(k){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(j,_,$,_e){MSApp.execUnsafeLocalFunction(function(){return k(j,_,$,_e)})}:k}(function(k,j){if(k.namespaceURI!==kb.svg||"innerHTML"in k)k.innerHTML=j;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+j.valueOf().toString()+"",j=nb.firstChild;k.firstChild;)k.removeChild(k.firstChild);for(;j.firstChild;)k.appendChild(j.firstChild)}});function pb(k,j){if(j){var _=k.firstChild;if(_&&_===k.lastChild&&_.nodeType===3){_.nodeValue=j;return}}k.textContent=j}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(k){rb.forEach(function(j){j=j+k.charAt(0).toUpperCase()+k.substring(1),qb[j]=qb[k]})});function sb(k,j,_){return j==null||typeof j=="boolean"||j===""?"":_||typeof j!="number"||j===0||qb.hasOwnProperty(k)&&qb[k]?(""+j).trim():j+"px"}function tb(k,j){k=k.style;for(var _ in j)if(j.hasOwnProperty(_)){var $=_.indexOf("--")===0,_e=sb(_,j[_],$);_==="float"&&(_="cssFloat"),$?k.setProperty(_,_e):k[_]=_e}}var ub=m$1({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(k,j){if(j){if(ub[k]&&(j.children!=null||j.dangerouslySetInnerHTML!=null))throw Error(y$1(137,k));if(j.dangerouslySetInnerHTML!=null){if(j.children!=null)throw Error(y$1(60));if(!(typeof j.dangerouslySetInnerHTML=="object"&&"__html"in j.dangerouslySetInnerHTML))throw Error(y$1(61))}if(j.style!=null&&typeof j.style!="object")throw Error(y$1(62))}}function wb(k,j){if(k.indexOf("-")===-1)return typeof j.is=="string";switch(k){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(k){return k=k.target||k.srcElement||window,k.correspondingUseElement&&(k=k.correspondingUseElement),k.nodeType===3?k.parentNode:k}var yb=null,zb=null,Ab=null;function Bb(k){if(k=Cb(k)){if(typeof yb!="function")throw Error(y$1(280));var j=k.stateNode;j&&(j=Db(j),yb(k.stateNode,k.type,j))}}function Eb(k){zb?Ab?Ab.push(k):Ab=[k]:zb=k}function Fb(){if(zb){var k=zb,j=Ab;if(Ab=zb=null,Bb(k),j)for(k=0;k$?0:1<<$)<<1)-1,j!==0&&j!==$&&!(j&tt)){if(Rc(j),_e<=F$1)return j;F$1=_e}if(j=k.entangledLanes,j!==0)for(k=k.entanglements,j&=$;0_;_++)j.push(k);return j}function $c(k,j,_){k.pendingLanes|=j;var $=j-1;k.suspendedLanes&=$,k.pingedLanes&=$,k=k.eventTimes,j=31-Vc(j),k[j]=_}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(k){return k===0?32:31-(bd(k)/cd|0)|0}var dd=r$2.unstable_UserBlockingPriority,ed=r$2.unstable_runWithPriority,fd=!0;function gd(k,j,_,$){Kb||Ib();var _e=hd,et=Kb;Kb=!0;try{Hb(_e,k,j,_,$)}finally{(Kb=et)||Mb()}}function id(k,j,_,$){ed(dd,hd.bind(null,k,j,_,$))}function hd(k,j,_,$){if(fd){var _e;if((_e=(j&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(k,j){switch(k){case"keyup":return $d.indexOf(j.keyCode)!==-1;case"keydown":return j.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(k){return k=k.detail,typeof k=="object"&&"data"in k?k.data:null}var ie=!1;function je(k,j){switch(k){case"compositionend":return he(j);case"keypress":return j.which!==32?null:(fe=!0,ee);case"textInput":return k=j.data,k===ee&&fe?null:k;default:return null}}function ke(k,j){if(ie)return k==="compositionend"||!ae&&ge(k,j)?(k=nd(),md=ld=kd=null,ie=!1,k):null;switch(k){case"paste":return null;case"keypress":if(!(j.ctrlKey||j.altKey||j.metaKey)||j.ctrlKey&&j.altKey){if(j.char&&1=j)return{node:_,offset:j-k};k=$}e:{for(;_;){if(_.nextSibling){_=_.nextSibling;break e}_=_.parentNode}_=void 0}_=Ke(_)}}function Me(k,j){return k&&j?k===j?!0:k&&k.nodeType===3?!1:j&&j.nodeType===3?Me(k,j.parentNode):"contains"in k?k.contains(j):k.compareDocumentPosition?!!(k.compareDocumentPosition(j)&16):!1:!1}function Ne(){for(var k=window,j=Xa();j instanceof k.HTMLIFrameElement;){try{var _=typeof j.contentWindow.location.href=="string"}catch{_=!1}if(_)k=j.contentWindow;else break;j=Xa(k.document)}return j}function Oe(k){var j=k&&k.nodeName&&k.nodeName.toLowerCase();return j&&(j==="input"&&(k.type==="text"||k.type==="search"||k.type==="tel"||k.type==="url"||k.type==="password")||j==="textarea"||k.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(k,j,_){var $=_.window===_?_.document:_.nodeType===9?_:_.ownerDocument;Te||Qe==null||Qe!==Xa($)||($=Qe,"selectionStart"in $&&Oe($)?$={start:$.selectionStart,end:$.selectionEnd}:($=($.ownerDocument&&$.ownerDocument.defaultView||window).getSelection(),$={anchorNode:$.anchorNode,anchorOffset:$.anchorOffset,focusNode:$.focusNode,focusOffset:$.focusOffset}),Se&&Je(Se,$)||(Se=$,$=oe(Re,"onSelect"),0<$.length&&(j=new td("onSelect","select",null,j,_),k.push({event:j,listeners:$}),j.target=Qe)))}Pc("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0);Pc("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1);Pc(Oc,2);for(var Ve="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),We=0;WeAf||(k.current=zf[Af],zf[Af]=null,Af--)}function I(k,j){Af++,zf[Af]=k.current,k.current=j}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(k,j){var _=k.type.contextTypes;if(!_)return Cf;var $=k.stateNode;if($&&$.__reactInternalMemoizedUnmaskedChildContext===j)return $.__reactInternalMemoizedMaskedChildContext;var _e={},et;for(et in _)_e[et]=j[et];return $&&(k=k.stateNode,k.__reactInternalMemoizedUnmaskedChildContext=j,k.__reactInternalMemoizedMaskedChildContext=_e),_e}function Ff(k){return k=k.childContextTypes,k!=null}function Gf(){H$1(N),H$1(M)}function Hf(k,j,_){if(M.current!==Cf)throw Error(y$1(168));I(M,j),I(N,_)}function If(k,j,_){var $=k.stateNode;if(k=j.childContextTypes,typeof $.getChildContext!="function")return _;$=$.getChildContext();for(var _e in $)if(!(_e in k))throw Error(y$1(108,Ra(j)||"Unknown",_e));return m$1({},_,$)}function Jf(k){return k=(k=k.stateNode)&&k.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,k),I(N,N.current),!0}function Kf(k,j,_){var $=k.stateNode;if(!$)throw Error(y$1(169));_?(k=If(k,j,Df),$.__reactInternalMemoizedMergedChildContext=k,H$1(N),H$1(M),I(M,k)):H$1(N),I(N,_)}var Lf=null,Mf=null,Nf=r$2.unstable_runWithPriority,Of=r$2.unstable_scheduleCallback,Pf=r$2.unstable_cancelCallback,Qf=r$2.unstable_shouldYield,Rf=r$2.unstable_requestPaint,Sf=r$2.unstable_now,Tf=r$2.unstable_getCurrentPriorityLevel,Uf=r$2.unstable_ImmediatePriority,Vf=r$2.unstable_UserBlockingPriority,Wf=r$2.unstable_NormalPriority,Xf=r$2.unstable_LowPriority,Yf=r$2.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O$1=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y$1(332))}}function fg(k){switch(k){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y$1(332))}}function gg(k,j){return k=fg(k),Nf(k,j)}function hg(k,j,_){return k=fg(k),Of(k,j,_)}function ig(){if(bg!==null){var k=bg;bg=null,Pf(k)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var k=0;try{var j=ag;gg(99,function(){for(;kbt?(Et=yt,yt=null):Et=yt.sibling;var _t=at(pt,yt,ut[bt],mt);if(_t===null){yt===null&&(yt=Et);break}k&&yt&&_t.alternate===null&&j(pt,yt),ct=et(_t,ct,bt),xt===null?lt=_t:xt.sibling=_t,xt=_t,yt=Et}if(bt===ut.length)return _(pt,yt),lt;if(yt===null){for(;btbt?(Et=yt,yt=null):Et=yt.sibling;var wt=at(pt,yt,_t.value,mt);if(wt===null){yt===null&&(yt=Et);break}k&&yt&&wt.alternate===null&&j(pt,yt),ct=et(wt,ct,bt),xt===null?lt=wt:xt.sibling=wt,xt=wt,yt=Et}if(_t.done)return _(pt,yt),lt;if(yt===null){for(;!_t.done;bt++,_t=ut.next())_t=st(pt,_t.value,mt),_t!==null&&(ct=et(_t,ct,bt),xt===null?lt=_t:xt.sibling=_t,xt=_t);return lt}for(yt=$(pt,yt);!_t.done;bt++,_t=ut.next())_t=ft(yt,pt,bt,_t.value,mt),_t!==null&&(k&&_t.alternate!==null&&yt.delete(_t.key===null?bt:_t.key),ct=et(_t,ct,bt),xt===null?lt=_t:xt.sibling=_t,xt=_t);return k&&yt.forEach(function(St){return j(pt,St)}),lt}return function(pt,ct,ut,mt){var lt=typeof ut=="object"&&ut!==null&&ut.type===ua&&ut.key===null;lt&&(ut=ut.props.children);var xt=typeof ut=="object"&&ut!==null;if(xt)switch(ut.$$typeof){case sa:e:{for(xt=ut.key,lt=ct;lt!==null;){if(lt.key===xt){switch(lt.tag){case 7:if(ut.type===ua){_(pt,lt.sibling),ct=_e(lt,ut.props.children),ct.return=pt,pt=ct;break e}break;default:if(lt.elementType===ut.type){_(pt,lt.sibling),ct=_e(lt,ut.props),ct.ref=Qg(pt,lt,ut),ct.return=pt,pt=ct;break e}}_(pt,lt);break}else j(pt,lt);lt=lt.sibling}ut.type===ua?(ct=Xg(ut.props.children,pt.mode,mt,ut.key),ct.return=pt,pt=ct):(mt=Vg(ut.type,ut.key,ut.props,null,pt.mode,mt),mt.ref=Qg(pt,ct,ut),mt.return=pt,pt=mt)}return tt(pt);case ta:e:{for(lt=ut.key;ct!==null;){if(ct.key===lt)if(ct.tag===4&&ct.stateNode.containerInfo===ut.containerInfo&&ct.stateNode.implementation===ut.implementation){_(pt,ct.sibling),ct=_e(ct,ut.children||[]),ct.return=pt,pt=ct;break e}else{_(pt,ct);break}else j(pt,ct);ct=ct.sibling}ct=Wg(ut,pt.mode,mt),ct.return=pt,pt=ct}return tt(pt)}if(typeof ut=="string"||typeof ut=="number")return ut=""+ut,ct!==null&&ct.tag===6?(_(pt,ct.sibling),ct=_e(ct,ut),ct.return=pt,pt=ct):(_(pt,ct),ct=Ug(ut,pt.mode,mt),ct.return=pt,pt=ct),tt(pt);if(Pg(ut))return dt(pt,ct,ut,mt);if(La(ut))return ht(pt,ct,ut,mt);if(xt&&Rg(pt,ut),typeof ut>"u"&&!lt)switch(pt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y$1(152,Ra(pt.type)||"Component"))}return _(pt,ct)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(k){if(k===$g)throw Error(y$1(174));return k}function eh(k,j){switch(I(ch,j),I(bh,k),I(ah,$g),k=j.nodeType,k){case 9:case 11:j=(j=j.documentElement)?j.namespaceURI:mb(null,"");break;default:k=k===8?j.parentNode:j,j=k.namespaceURI||null,k=k.tagName,j=mb(j,k)}H$1(ah),I(ah,j)}function fh(){H$1(ah),H$1(bh),H$1(ch)}function gh(k){dh(ch.current);var j=dh(ah.current),_=mb(j,k.type);j!==_&&(I(bh,k),I(ah,_))}function hh(k){bh.current===k&&(H$1(ah),H$1(bh))}var P$1=Bf(0);function ih(k){for(var j=k;j!==null;){if(j.tag===13){var _=j.memoizedState;if(_!==null&&(_=_.dehydrated,_===null||_.data==="$?"||_.data==="$!"))return j}else if(j.tag===19&&j.memoizedProps.revealOrder!==void 0){if(j.flags&64)return j}else if(j.child!==null){j.child.return=j,j=j.child;continue}if(j===k)break;for(;j.sibling===null;){if(j.return===null||j.return===k)return null;j=j.return}j.sibling.return=j.return,j=j.sibling}return null}var jh=null,kh=null,lh=!1;function mh(k,j){var _=nh(5,null,null,0);_.elementType="DELETED",_.type="DELETED",_.stateNode=j,_.return=k,_.flags=8,k.lastEffect!==null?(k.lastEffect.nextEffect=_,k.lastEffect=_):k.firstEffect=k.lastEffect=_}function oh(k,j){switch(k.tag){case 5:var _=k.type;return j=j.nodeType!==1||_.toLowerCase()!==j.nodeName.toLowerCase()?null:j,j!==null?(k.stateNode=j,!0):!1;case 6:return j=k.pendingProps===""||j.nodeType!==3?null:j,j!==null?(k.stateNode=j,!0):!1;case 13:return!1;default:return!1}}function ph(k){if(lh){var j=kh;if(j){var _=j;if(!oh(k,j)){if(j=rf(_.nextSibling),!j||!oh(k,j)){k.flags=k.flags&-1025|2,lh=!1,jh=k;return}mh(jh,_)}jh=k,kh=rf(j.firstChild)}else k.flags=k.flags&-1025|2,lh=!1,jh=k}}function qh(k){for(k=k.return;k!==null&&k.tag!==5&&k.tag!==3&&k.tag!==13;)k=k.return;jh=k}function rh(k){if(k!==jh)return!1;if(!lh)return qh(k),lh=!0,!1;var j=k.type;if(k.tag!==5||j!=="head"&&j!=="body"&&!nf(j,k.memoizedProps))for(j=kh;j;)mh(k,j),j=rf(j.nextSibling);if(qh(k),k.tag===13){if(k=k.memoizedState,k=k!==null?k.dehydrated:null,!k)throw Error(y$1(317));e:{for(k=k.nextSibling,j=0;k;){if(k.nodeType===8){var _=k.data;if(_==="/$"){if(j===0){kh=rf(k.nextSibling);break e}j--}else _!=="$"&&_!=="$!"&&_!=="$?"||j++}k=k.nextSibling}kh=null}}else kh=jh?rf(k.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var k=0;ket))throw Error(y$1(301));et+=1,T$1=S$1=null,j.updateQueue=null,vh.current=Fh,k=_($,_e)}while(zh)}if(vh.current=Gh,j=S$1!==null&&S$1.next!==null,xh=0,T$1=S$1=R$1=null,yh=!1,j)throw Error(y$1(300));return k}function Hh(){var k={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T$1===null?R$1.memoizedState=T$1=k:T$1=T$1.next=k,T$1}function Ih(){if(S$1===null){var k=R$1.alternate;k=k!==null?k.memoizedState:null}else k=S$1.next;var j=T$1===null?R$1.memoizedState:T$1.next;if(j!==null)T$1=j,S$1=k;else{if(k===null)throw Error(y$1(310));S$1=k,k={memoizedState:S$1.memoizedState,baseState:S$1.baseState,baseQueue:S$1.baseQueue,queue:S$1.queue,next:null},T$1===null?R$1.memoizedState=T$1=k:T$1=T$1.next=k}return T$1}function Jh(k,j){return typeof j=="function"?j(k):j}function Kh(k){var j=Ih(),_=j.queue;if(_===null)throw Error(y$1(311));_.lastRenderedReducer=k;var $=S$1,_e=$.baseQueue,et=_.pending;if(et!==null){if(_e!==null){var tt=_e.next;_e.next=et.next,et.next=tt}$.baseQueue=_e=et,_.pending=null}if(_e!==null){_e=_e.next,$=$.baseState;var nt=tt=et=null,ot=_e;do{var rt=ot.lane;if((xh&rt)===rt)nt!==null&&(nt=nt.next={lane:0,action:ot.action,eagerReducer:ot.eagerReducer,eagerState:ot.eagerState,next:null}),$=ot.eagerReducer===k?ot.eagerState:k($,ot.action);else{var it={lane:rt,action:ot.action,eagerReducer:ot.eagerReducer,eagerState:ot.eagerState,next:null};nt===null?(tt=nt=it,et=$):nt=nt.next=it,R$1.lanes|=rt,Dg|=rt}ot=ot.next}while(ot!==null&&ot!==_e);nt===null?et=$:nt.next=tt,He($,j.memoizedState)||(ug=!0),j.memoizedState=$,j.baseState=et,j.baseQueue=nt,_.lastRenderedState=$}return[j.memoizedState,_.dispatch]}function Lh(k){var j=Ih(),_=j.queue;if(_===null)throw Error(y$1(311));_.lastRenderedReducer=k;var $=_.dispatch,_e=_.pending,et=j.memoizedState;if(_e!==null){_.pending=null;var tt=_e=_e.next;do et=k(et,tt.action),tt=tt.next;while(tt!==_e);He(et,j.memoizedState)||(ug=!0),j.memoizedState=et,j.baseQueue===null&&(j.baseState=et),_.lastRenderedState=et}return[et,$]}function Mh(k,j,_){var $=j._getVersion;$=$(j._source);var _e=j._workInProgressVersionPrimary;if(_e!==null?k=_e===$:(k=k.mutableReadLanes,(k=(xh&k)===k)&&(j._workInProgressVersionPrimary=$,th.push(j))),k)return _(j._source);throw th.push(j),Error(y$1(350))}function Nh(k,j,_,$){var _e=U;if(_e===null)throw Error(y$1(349));var et=j._getVersion,tt=et(j._source),nt=vh.current,ot=nt.useState(function(){return Mh(_e,j,_)}),rt=ot[1],it=ot[0];ot=T$1;var st=k.memoizedState,at=st.refs,ft=at.getSnapshot,dt=st.source;st=st.subscribe;var ht=R$1;return k.memoizedState={refs:at,source:j,subscribe:$},nt.useEffect(function(){at.getSnapshot=_,at.setSnapshot=rt;var pt=et(j._source);if(!He(tt,pt)){pt=_(j._source),He(it,pt)||(rt(pt),pt=Ig(ht),_e.mutableReadLanes|=pt&_e.pendingLanes),pt=_e.mutableReadLanes,_e.entangledLanes|=pt;for(var ct=_e.entanglements,ut=pt;0_?98:_,function(){k(!0)}),gg(97<_?97:_,function(){var $=wh.transition;wh.transition=1;try{k(!1),j()}finally{wh.transition=$}})}function Oh(k,j,_){var $=Hg(),_e=Ig(k),et={lane:_e,action:_,eagerReducer:null,eagerState:null,next:null},tt=j.pending;if(tt===null?et.next=et:(et.next=tt.next,tt.next=et),j.pending=et,tt=k.alternate,k===R$1||tt!==null&&tt===R$1)zh=yh=!0;else{if(k.lanes===0&&(tt===null||tt.lanes===0)&&(tt=j.lastRenderedReducer,tt!==null))try{var nt=j.lastRenderedState,ot=tt(nt,_);if(et.eagerReducer=tt,et.eagerState=ot,He(ot,nt))return}catch{}finally{}Jg(k,_e,$)}}var Gh={readContext:vg,useCallback:Ah,useContext:Ah,useEffect:Ah,useImperativeHandle:Ah,useLayoutEffect:Ah,useMemo:Ah,useReducer:Ah,useRef:Ah,useState:Ah,useDebugValue:Ah,useDeferredValue:Ah,useTransition:Ah,useMutableSource:Ah,useOpaqueIdentifier:Ah,unstable_isNewReconciler:!1},Dh={readContext:vg,useCallback:function(k,j){return Hh().memoizedState=[k,j===void 0?null:j],k},useContext:vg,useEffect:Wh,useImperativeHandle:function(k,j,_){return _=_!=null?_.concat([k]):null,Uh(4,2,Zh.bind(null,j,k),_)},useLayoutEffect:function(k,j){return Uh(4,2,k,j)},useMemo:function(k,j){var _=Hh();return j=j===void 0?null:j,k=k(),_.memoizedState=[k,j],k},useReducer:function(k,j,_){var $=Hh();return j=_!==void 0?_(j):j,$.memoizedState=$.baseState=j,k=$.queue={pending:null,dispatch:null,lastRenderedReducer:k,lastRenderedState:j},k=k.dispatch=Oh.bind(null,R$1,k),[$.memoizedState,k]},useRef:Sh,useState:Qh,useDebugValue:ai,useDeferredValue:function(k){var j=Qh(k),_=j[0],$=j[1];return Wh(function(){var _e=wh.transition;wh.transition=1;try{$(k)}finally{wh.transition=_e}},[k]),_},useTransition:function(){var k=Qh(!1),j=k[0];return k=di.bind(null,k[1]),Sh(k),[k,j]},useMutableSource:function(k,j,_){var $=Hh();return $.memoizedState={refs:{getSnapshot:j,setSnapshot:null},source:k,subscribe:_},Nh($,k,j,_)},useOpaqueIdentifier:function(){if(lh){var k=!1,j=uf(function(){throw k||(k=!0,_("r:"+(tf++).toString(36))),Error(y$1(355))}),_=Qh(j)[1];return!(R$1.mode&2)&&(R$1.flags|=516,Rh(5,function(){_("r:"+(tf++).toString(36))},void 0,null)),j}return j="r:"+(tf++).toString(36),Qh(j),j},unstable_isNewReconciler:!1},Eh={readContext:vg,useCallback:bi,useContext:vg,useEffect:Xh,useImperativeHandle:$h,useLayoutEffect:Yh,useMemo:ci,useReducer:Kh,useRef:Th,useState:function(){return Kh(Jh)},useDebugValue:ai,useDeferredValue:function(k){var j=Kh(Jh),_=j[0],$=j[1];return Xh(function(){var _e=wh.transition;wh.transition=1;try{$(k)}finally{wh.transition=_e}},[k]),_},useTransition:function(){var k=Kh(Jh)[0];return[Th().current,k]},useMutableSource:Ph,useOpaqueIdentifier:function(){return Kh(Jh)[0]},unstable_isNewReconciler:!1},Fh={readContext:vg,useCallback:bi,useContext:vg,useEffect:Xh,useImperativeHandle:$h,useLayoutEffect:Yh,useMemo:ci,useReducer:Lh,useRef:Th,useState:function(){return Lh(Jh)},useDebugValue:ai,useDeferredValue:function(k){var j=Lh(Jh),_=j[0],$=j[1];return Xh(function(){var _e=wh.transition;wh.transition=1;try{$(k)}finally{wh.transition=_e}},[k]),_},useTransition:function(){var k=Lh(Jh)[0];return[Th().current,k]},useMutableSource:Ph,useOpaqueIdentifier:function(){return Lh(Jh)[0]},unstable_isNewReconciler:!1},ei=ra.ReactCurrentOwner,ug=!1;function fi(k,j,_,$){j.child=k===null?Zg(j,null,_,$):Yg(j,k.child,_,$)}function gi(k,j,_,$,_e){_=_.render;var et=j.ref;return tg(j,_e),$=Ch(k,j,_,$,et,_e),k!==null&&!ug?(j.updateQueue=k.updateQueue,j.flags&=-517,k.lanes&=~_e,hi(k,j,_e)):(j.flags|=1,fi(k,j,$,_e),j.child)}function ii(k,j,_,$,_e,et){if(k===null){var tt=_.type;return typeof tt=="function"&&!ji(tt)&&tt.defaultProps===void 0&&_.compare===null&&_.defaultProps===void 0?(j.tag=15,j.type=tt,ki(k,j,tt,$,_e,et)):(k=Vg(_.type,null,$,j,j.mode,et),k.ref=j.ref,k.return=j,j.child=k)}return tt=k.child,!(_e&et)&&(_e=tt.memoizedProps,_=_.compare,_=_!==null?_:Je,_(_e,$)&&k.ref===j.ref)?hi(k,j,et):(j.flags|=1,k=Tg(tt,$),k.ref=j.ref,k.return=j,j.child=k)}function ki(k,j,_,$,_e,et){if(k!==null&&Je(k.memoizedProps,$)&&k.ref===j.ref)if(ug=!1,(et&_e)!==0)k.flags&16384&&(ug=!0);else return j.lanes=k.lanes,hi(k,j,et);return li(k,j,_,$,et)}function mi(k,j,_){var $=j.pendingProps,_e=$.children,et=k!==null?k.memoizedState:null;if($.mode==="hidden"||$.mode==="unstable-defer-without-hiding")if(!(j.mode&4))j.memoizedState={baseLanes:0},ni(j,_);else if(_&1073741824)j.memoizedState={baseLanes:0},ni(j,et!==null?et.baseLanes:_);else return k=et!==null?et.baseLanes|_:_,j.lanes=j.childLanes=1073741824,j.memoizedState={baseLanes:k},ni(j,k),null;else et!==null?($=et.baseLanes|_,j.memoizedState=null):$=_,ni(j,$);return fi(k,j,_e,_),j.child}function oi(k,j){var _=j.ref;(k===null&&_!==null||k!==null&&k.ref!==_)&&(j.flags|=128)}function li(k,j,_,$,_e){var et=Ff(_)?Df:M.current;return et=Ef(j,et),tg(j,_e),_=Ch(k,j,_,$,et,_e),k!==null&&!ug?(j.updateQueue=k.updateQueue,j.flags&=-517,k.lanes&=~_e,hi(k,j,_e)):(j.flags|=1,fi(k,j,_,_e),j.child)}function pi(k,j,_,$,_e){if(Ff(_)){var et=!0;Jf(j)}else et=!1;if(tg(j,_e),j.stateNode===null)k!==null&&(k.alternate=null,j.alternate=null,j.flags|=2),Mg(j,_,$),Og(j,_,$,_e),$=!0;else if(k===null){var tt=j.stateNode,nt=j.memoizedProps;tt.props=nt;var ot=tt.context,rt=_.contextType;typeof rt=="object"&&rt!==null?rt=vg(rt):(rt=Ff(_)?Df:M.current,rt=Ef(j,rt));var it=_.getDerivedStateFromProps,st=typeof it=="function"||typeof tt.getSnapshotBeforeUpdate=="function";st||typeof tt.UNSAFE_componentWillReceiveProps!="function"&&typeof tt.componentWillReceiveProps!="function"||(nt!==$||ot!==rt)&&Ng(j,tt,$,rt),wg=!1;var at=j.memoizedState;tt.state=at,Cg(j,$,tt,_e),ot=j.memoizedState,nt!==$||at!==ot||N.current||wg?(typeof it=="function"&&(Gg(j,_,it,$),ot=j.memoizedState),(nt=wg||Lg(j,_,nt,$,at,ot,rt))?(st||typeof tt.UNSAFE_componentWillMount!="function"&&typeof tt.componentWillMount!="function"||(typeof tt.componentWillMount=="function"&&tt.componentWillMount(),typeof tt.UNSAFE_componentWillMount=="function"&&tt.UNSAFE_componentWillMount()),typeof tt.componentDidMount=="function"&&(j.flags|=4)):(typeof tt.componentDidMount=="function"&&(j.flags|=4),j.memoizedProps=$,j.memoizedState=ot),tt.props=$,tt.state=ot,tt.context=rt,$=nt):(typeof tt.componentDidMount=="function"&&(j.flags|=4),$=!1)}else{tt=j.stateNode,yg(k,j),nt=j.memoizedProps,rt=j.type===j.elementType?nt:lg(j.type,nt),tt.props=rt,st=j.pendingProps,at=tt.context,ot=_.contextType,typeof ot=="object"&&ot!==null?ot=vg(ot):(ot=Ff(_)?Df:M.current,ot=Ef(j,ot));var ft=_.getDerivedStateFromProps;(it=typeof ft=="function"||typeof tt.getSnapshotBeforeUpdate=="function")||typeof tt.UNSAFE_componentWillReceiveProps!="function"&&typeof tt.componentWillReceiveProps!="function"||(nt!==st||at!==ot)&&Ng(j,tt,$,ot),wg=!1,at=j.memoizedState,tt.state=at,Cg(j,$,tt,_e);var dt=j.memoizedState;nt!==st||at!==dt||N.current||wg?(typeof ft=="function"&&(Gg(j,_,ft,$),dt=j.memoizedState),(rt=wg||Lg(j,_,rt,$,at,dt,ot))?(it||typeof tt.UNSAFE_componentWillUpdate!="function"&&typeof tt.componentWillUpdate!="function"||(typeof tt.componentWillUpdate=="function"&&tt.componentWillUpdate($,dt,ot),typeof tt.UNSAFE_componentWillUpdate=="function"&&tt.UNSAFE_componentWillUpdate($,dt,ot)),typeof tt.componentDidUpdate=="function"&&(j.flags|=4),typeof tt.getSnapshotBeforeUpdate=="function"&&(j.flags|=256)):(typeof tt.componentDidUpdate!="function"||nt===k.memoizedProps&&at===k.memoizedState||(j.flags|=4),typeof tt.getSnapshotBeforeUpdate!="function"||nt===k.memoizedProps&&at===k.memoizedState||(j.flags|=256),j.memoizedProps=$,j.memoizedState=dt),tt.props=$,tt.state=dt,tt.context=ot,$=rt):(typeof tt.componentDidUpdate!="function"||nt===k.memoizedProps&&at===k.memoizedState||(j.flags|=4),typeof tt.getSnapshotBeforeUpdate!="function"||nt===k.memoizedProps&&at===k.memoizedState||(j.flags|=256),$=!1)}return qi(k,j,_,$,et,_e)}function qi(k,j,_,$,_e,et){oi(k,j);var tt=(j.flags&64)!==0;if(!$&&!tt)return _e&&Kf(j,_,!1),hi(k,j,et);$=j.stateNode,ei.current=j;var nt=tt&&typeof _.getDerivedStateFromError!="function"?null:$.render();return j.flags|=1,k!==null&&tt?(j.child=Yg(j,k.child,null,et),j.child=Yg(j,null,nt,et)):fi(k,j,nt,et),j.memoizedState=$.state,_e&&Kf(j,_,!0),j.child}function ri(k){var j=k.stateNode;j.pendingContext?Hf(k,j.pendingContext,j.pendingContext!==j.context):j.context&&Hf(k,j.context,!1),eh(k,j.containerInfo)}var si={dehydrated:null,retryLane:0};function ti(k,j,_){var $=j.pendingProps,_e=P$1.current,et=!1,tt;return(tt=(j.flags&64)!==0)||(tt=k!==null&&k.memoizedState===null?!1:(_e&2)!==0),tt?(et=!0,j.flags&=-65):k!==null&&k.memoizedState===null||$.fallback===void 0||$.unstable_avoidThisFallback===!0||(_e|=1),I(P$1,_e&1),k===null?($.fallback!==void 0&&ph(j),k=$.children,_e=$.fallback,et?(k=ui(j,k,_e,_),j.child.memoizedState={baseLanes:_},j.memoizedState=si,k):typeof $.unstable_expectedLoadTime=="number"?(k=ui(j,k,_e,_),j.child.memoizedState={baseLanes:_},j.memoizedState=si,j.lanes=33554432,k):(_=vi({mode:"visible",children:k},j.mode,_,null),_.return=j,j.child=_)):k.memoizedState!==null?et?($=wi(k,j,$.children,$.fallback,_),et=j.child,_e=k.child.memoizedState,et.memoizedState=_e===null?{baseLanes:_}:{baseLanes:_e.baseLanes|_},et.childLanes=k.childLanes&~_,j.memoizedState=si,$):(_=xi(k,j,$.children,_),j.memoizedState=null,_):et?($=wi(k,j,$.children,$.fallback,_),et=j.child,_e=k.child.memoizedState,et.memoizedState=_e===null?{baseLanes:_}:{baseLanes:_e.baseLanes|_},et.childLanes=k.childLanes&~_,j.memoizedState=si,$):(_=xi(k,j,$.children,_),j.memoizedState=null,_)}function ui(k,j,_,$){var _e=k.mode,et=k.child;return j={mode:"hidden",children:j},!(_e&2)&&et!==null?(et.childLanes=0,et.pendingProps=j):et=vi(j,_e,0,null),_=Xg(_,_e,$,null),et.return=k,_.return=k,et.sibling=_,k.child=et,_}function xi(k,j,_,$){var _e=k.child;return k=_e.sibling,_=Tg(_e,{mode:"visible",children:_}),!(j.mode&2)&&(_.lanes=$),_.return=j,_.sibling=null,k!==null&&(k.nextEffect=null,k.flags=8,j.firstEffect=j.lastEffect=k),j.child=_}function wi(k,j,_,$,_e){var et=j.mode,tt=k.child;k=tt.sibling;var nt={mode:"hidden",children:_};return!(et&2)&&j.child!==tt?(_=j.child,_.childLanes=0,_.pendingProps=nt,tt=_.lastEffect,tt!==null?(j.firstEffect=_.firstEffect,j.lastEffect=tt,tt.nextEffect=null):j.firstEffect=j.lastEffect=null):_=Tg(tt,nt),k!==null?$=Tg(k,$):($=Xg($,et,_e,null),$.flags|=2),$.return=j,_.return=j,_.sibling=$,j.child=_,$}function yi(k,j){k.lanes|=j;var _=k.alternate;_!==null&&(_.lanes|=j),sg(k.return,j)}function zi(k,j,_,$,_e,et){var tt=k.memoizedState;tt===null?k.memoizedState={isBackwards:j,rendering:null,renderingStartTime:0,last:$,tail:_,tailMode:_e,lastEffect:et}:(tt.isBackwards=j,tt.rendering=null,tt.renderingStartTime=0,tt.last=$,tt.tail=_,tt.tailMode=_e,tt.lastEffect=et)}function Ai(k,j,_){var $=j.pendingProps,_e=$.revealOrder,et=$.tail;if(fi(k,j,$.children,_),$=P$1.current,$&2)$=$&1|2,j.flags|=64;else{if(k!==null&&k.flags&64)e:for(k=j.child;k!==null;){if(k.tag===13)k.memoizedState!==null&&yi(k,_);else if(k.tag===19)yi(k,_);else if(k.child!==null){k.child.return=k,k=k.child;continue}if(k===j)break e;for(;k.sibling===null;){if(k.return===null||k.return===j)break e;k=k.return}k.sibling.return=k.return,k=k.sibling}$&=1}if(I(P$1,$),!(j.mode&2))j.memoizedState=null;else switch(_e){case"forwards":for(_=j.child,_e=null;_!==null;)k=_.alternate,k!==null&&ih(k)===null&&(_e=_),_=_.sibling;_=_e,_===null?(_e=j.child,j.child=null):(_e=_.sibling,_.sibling=null),zi(j,!1,_e,_,et,j.lastEffect);break;case"backwards":for(_=null,_e=j.child,j.child=null;_e!==null;){if(k=_e.alternate,k!==null&&ih(k)===null){j.child=_e;break}k=_e.sibling,_e.sibling=_,_=_e,_e=k}zi(j,!0,_,null,et,j.lastEffect);break;case"together":zi(j,!1,null,null,void 0,j.lastEffect);break;default:j.memoizedState=null}return j.child}function hi(k,j,_){if(k!==null&&(j.dependencies=k.dependencies),Dg|=j.lanes,_&j.childLanes){if(k!==null&&j.child!==k.child)throw Error(y$1(153));if(j.child!==null){for(k=j.child,_=Tg(k,k.pendingProps),j.child=_,_.return=j;k.sibling!==null;)k=k.sibling,_=_.sibling=Tg(k,k.pendingProps),_.return=j;_.sibling=null}return j.child}return null}var Bi,Ci,Di,Ei;Bi=function(k,j){for(var _=j.child;_!==null;){if(_.tag===5||_.tag===6)k.appendChild(_.stateNode);else if(_.tag!==4&&_.child!==null){_.child.return=_,_=_.child;continue}if(_===j)break;for(;_.sibling===null;){if(_.return===null||_.return===j)return;_=_.return}_.sibling.return=_.return,_=_.sibling}};Ci=function(){};Di=function(k,j,_,$){var _e=k.memoizedProps;if(_e!==$){k=j.stateNode,dh(ah.current);var et=null;switch(_){case"input":_e=Ya(k,_e),$=Ya(k,$),et=[];break;case"option":_e=eb(k,_e),$=eb(k,$),et=[];break;case"select":_e=m$1({},_e,{value:void 0}),$=m$1({},$,{value:void 0}),et=[];break;case"textarea":_e=gb(k,_e),$=gb(k,$),et=[];break;default:typeof _e.onClick!="function"&&typeof $.onClick=="function"&&(k.onclick=jf)}vb(_,$);var tt;_=null;for(rt in _e)if(!$.hasOwnProperty(rt)&&_e.hasOwnProperty(rt)&&_e[rt]!=null)if(rt==="style"){var nt=_e[rt];for(tt in nt)nt.hasOwnProperty(tt)&&(_||(_={}),_[tt]="")}else rt!=="dangerouslySetInnerHTML"&&rt!=="children"&&rt!=="suppressContentEditableWarning"&&rt!=="suppressHydrationWarning"&&rt!=="autoFocus"&&(ca.hasOwnProperty(rt)?et||(et=[]):(et=et||[]).push(rt,null));for(rt in $){var ot=$[rt];if(nt=_e!=null?_e[rt]:void 0,$.hasOwnProperty(rt)&&ot!==nt&&(ot!=null||nt!=null))if(rt==="style")if(nt){for(tt in nt)!nt.hasOwnProperty(tt)||ot&&ot.hasOwnProperty(tt)||(_||(_={}),_[tt]="");for(tt in ot)ot.hasOwnProperty(tt)&&nt[tt]!==ot[tt]&&(_||(_={}),_[tt]=ot[tt])}else _||(et||(et=[]),et.push(rt,_)),_=ot;else rt==="dangerouslySetInnerHTML"?(ot=ot?ot.__html:void 0,nt=nt?nt.__html:void 0,ot!=null&&nt!==ot&&(et=et||[]).push(rt,ot)):rt==="children"?typeof ot!="string"&&typeof ot!="number"||(et=et||[]).push(rt,""+ot):rt!=="suppressContentEditableWarning"&&rt!=="suppressHydrationWarning"&&(ca.hasOwnProperty(rt)?(ot!=null&&rt==="onScroll"&&G("scroll",k),et||nt===ot||(et=[])):typeof ot=="object"&&ot!==null&&ot.$$typeof===Ga?ot.toString():(et=et||[]).push(rt,ot))}_&&(et=et||[]).push("style",_);var rt=et;(j.updateQueue=rt)&&(j.flags|=4)}};Ei=function(k,j,_,$){_!==$&&(j.flags|=4)};function Fi(k,j){if(!lh)switch(k.tailMode){case"hidden":j=k.tail;for(var _=null;j!==null;)j.alternate!==null&&(_=j),j=j.sibling;_===null?k.tail=null:_.sibling=null;break;case"collapsed":_=k.tail;for(var $=null;_!==null;)_.alternate!==null&&($=_),_=_.sibling;$===null?j||k.tail===null?k.tail=null:k.tail.sibling=null:$.sibling=null}}function Gi(k,j,_){var $=j.pendingProps;switch(j.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Ff(j.type)&&Gf(),null;case 3:return fh(),H$1(N),H$1(M),uh(),$=j.stateNode,$.pendingContext&&($.context=$.pendingContext,$.pendingContext=null),(k===null||k.child===null)&&(rh(j)?j.flags|=4:$.hydrate||(j.flags|=256)),Ci(j),null;case 5:hh(j);var _e=dh(ch.current);if(_=j.type,k!==null&&j.stateNode!=null)Di(k,j,_,$,_e),k.ref!==j.ref&&(j.flags|=128);else{if(!$){if(j.stateNode===null)throw Error(y$1(166));return null}if(k=dh(ah.current),rh(j)){$=j.stateNode,_=j.type;var et=j.memoizedProps;switch($[wf]=j,$[xf]=et,_){case"dialog":G("cancel",$),G("close",$);break;case"iframe":case"object":case"embed":G("load",$);break;case"video":case"audio":for(k=0;k<\/script>",k=k.removeChild(k.firstChild)):typeof $.is=="string"?k=tt.createElement(_,{is:$.is}):(k=tt.createElement(_),_==="select"&&(tt=k,$.multiple?tt.multiple=!0:$.size&&(tt.size=$.size))):k=tt.createElementNS(k,_),k[wf]=j,k[xf]=$,Bi(k,j,!1,!1),j.stateNode=k,tt=wb(_,$),_){case"dialog":G("cancel",k),G("close",k),_e=$;break;case"iframe":case"object":case"embed":G("load",k),_e=$;break;case"video":case"audio":for(_e=0;_eJi&&(j.flags|=64,et=!0,Fi($,!1),j.lanes=33554432)}else{if(!et)if(k=ih(tt),k!==null){if(j.flags|=64,et=!0,_=k.updateQueue,_!==null&&(j.updateQueue=_,j.flags|=4),Fi($,!0),$.tail===null&&$.tailMode==="hidden"&&!tt.alternate&&!lh)return j=j.lastEffect=$.lastEffect,j!==null&&(j.nextEffect=null),null}else 2*O$1()-$.renderingStartTime>Ji&&_!==1073741824&&(j.flags|=64,et=!0,Fi($,!1),j.lanes=33554432);$.isBackwards?(tt.sibling=j.child,j.child=tt):(_=$.last,_!==null?_.sibling=tt:j.child=tt,$.last=tt)}return $.tail!==null?(_=$.tail,$.rendering=_,$.tail=_.sibling,$.lastEffect=j.lastEffect,$.renderingStartTime=O$1(),_.sibling=null,j=P$1.current,I(P$1,et?j&1|2:j&1),_):null;case 23:case 24:return Ki(),k!==null&&k.memoizedState!==null!=(j.memoizedState!==null)&&$.mode!=="unstable-defer-without-hiding"&&(j.flags|=4),null}throw Error(y$1(156,j.tag))}function Li(k){switch(k.tag){case 1:Ff(k.type)&&Gf();var j=k.flags;return j&4096?(k.flags=j&-4097|64,k):null;case 3:if(fh(),H$1(N),H$1(M),uh(),j=k.flags,j&64)throw Error(y$1(285));return k.flags=j&-4097|64,k;case 5:return hh(k),null;case 13:return H$1(P$1),j=k.flags,j&4096?(k.flags=j&-4097|64,k):null;case 19:return H$1(P$1),null;case 4:return fh(),null;case 10:return rg(k),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(k,j){try{var _="",$=j;do _+=Qa($),$=$.return;while($);var _e=_}catch(et){_e=` +Error generating stack: `+et.message+` +`+et.stack}return{value:k,source:j,stack:_e}}function Ni(k,j){try{console.error(j.value)}catch(_){setTimeout(function(){throw _})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(k,j,_){_=zg(-1,_),_.tag=3,_.payload={element:null};var $=j.value;return _.callback=function(){Qi||(Qi=!0,Ri=$),Ni(k,j)},_}function Si(k,j,_){_=zg(-1,_),_.tag=3;var $=k.type.getDerivedStateFromError;if(typeof $=="function"){var _e=j.value;_.payload=function(){return Ni(k,j),$(_e)}}var et=k.stateNode;return et!==null&&typeof et.componentDidCatch=="function"&&(_.callback=function(){typeof $!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(k,j));var tt=j.stack;this.componentDidCatch(j.value,{componentStack:tt!==null?tt:""})}),_}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(k){var j=k.ref;if(j!==null)if(typeof j=="function")try{j(null)}catch(_){Wi(k,_)}else j.current=null}function Xi(k,j){switch(j.tag){case 0:case 11:case 15:case 22:return;case 1:if(j.flags&256&&k!==null){var _=k.memoizedProps,$=k.memoizedState;k=j.stateNode,j=k.getSnapshotBeforeUpdate(j.elementType===j.type?_:lg(j.type,_),$),k.__reactInternalSnapshotBeforeUpdate=j}return;case 3:j.flags&256&&qf(j.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y$1(163))}function Yi(k,j,_){switch(_.tag){case 0:case 11:case 15:case 22:if(j=_.updateQueue,j=j!==null?j.lastEffect:null,j!==null){k=j=j.next;do{if((k.tag&3)===3){var $=k.create;k.destroy=$()}k=k.next}while(k!==j)}if(j=_.updateQueue,j=j!==null?j.lastEffect:null,j!==null){k=j=j.next;do{var _e=k;$=_e.next,_e=_e.tag,_e&4&&_e&1&&(Zi(_,k),$i(_,k)),k=$}while(k!==j)}return;case 1:k=_.stateNode,_.flags&4&&(j===null?k.componentDidMount():($=_.elementType===_.type?j.memoizedProps:lg(_.type,j.memoizedProps),k.componentDidUpdate($,j.memoizedState,k.__reactInternalSnapshotBeforeUpdate))),j=_.updateQueue,j!==null&&Eg(_,j,k);return;case 3:if(j=_.updateQueue,j!==null){if(k=null,_.child!==null)switch(_.child.tag){case 5:k=_.child.stateNode;break;case 1:k=_.child.stateNode}Eg(_,j,k)}return;case 5:k=_.stateNode,j===null&&_.flags&4&&mf(_.type,_.memoizedProps)&&k.focus();return;case 6:return;case 4:return;case 12:return;case 13:_.memoizedState===null&&(_=_.alternate,_!==null&&(_=_.memoizedState,_!==null&&(_=_.dehydrated,_!==null&&Cc(_))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y$1(163))}function aj(k,j){for(var _=k;;){if(_.tag===5){var $=_.stateNode;if(j)$=$.style,typeof $.setProperty=="function"?$.setProperty("display","none","important"):$.display="none";else{$=_.stateNode;var _e=_.memoizedProps.style;_e=_e!=null&&_e.hasOwnProperty("display")?_e.display:null,$.style.display=sb("display",_e)}}else if(_.tag===6)_.stateNode.nodeValue=j?"":_.memoizedProps;else if((_.tag!==23&&_.tag!==24||_.memoizedState===null||_===k)&&_.child!==null){_.child.return=_,_=_.child;continue}if(_===k)break;for(;_.sibling===null;){if(_.return===null||_.return===k)return;_=_.return}_.sibling.return=_.return,_=_.sibling}}function bj(k,j){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,j)}catch{}switch(j.tag){case 0:case 11:case 14:case 15:case 22:if(k=j.updateQueue,k!==null&&(k=k.lastEffect,k!==null)){var _=k=k.next;do{var $=_,_e=$.destroy;if($=$.tag,_e!==void 0)if($&4)Zi(j,_);else{$=j;try{_e()}catch(et){Wi($,et)}}_=_.next}while(_!==k)}break;case 1:if(Vi(j),k=j.stateNode,typeof k.componentWillUnmount=="function")try{k.props=j.memoizedProps,k.state=j.memoizedState,k.componentWillUnmount()}catch(et){Wi(j,et)}break;case 5:Vi(j);break;case 4:cj(k,j)}}function dj(k){k.alternate=null,k.child=null,k.dependencies=null,k.firstEffect=null,k.lastEffect=null,k.memoizedProps=null,k.memoizedState=null,k.pendingProps=null,k.return=null,k.updateQueue=null}function ej(k){return k.tag===5||k.tag===3||k.tag===4}function fj(k){e:{for(var j=k.return;j!==null;){if(ej(j))break e;j=j.return}throw Error(y$1(160))}var _=j;switch(j=_.stateNode,_.tag){case 5:var $=!1;break;case 3:j=j.containerInfo,$=!0;break;case 4:j=j.containerInfo,$=!0;break;default:throw Error(y$1(161))}_.flags&16&&(pb(j,""),_.flags&=-17);e:t:for(_=k;;){for(;_.sibling===null;){if(_.return===null||ej(_.return)){_=null;break e}_=_.return}for(_.sibling.return=_.return,_=_.sibling;_.tag!==5&&_.tag!==6&&_.tag!==18;){if(_.flags&2||_.child===null||_.tag===4)continue t;_.child.return=_,_=_.child}if(!(_.flags&2)){_=_.stateNode;break e}}$?gj(k,_,j):hj(k,_,j)}function gj(k,j,_){var $=k.tag,_e=$===5||$===6;if(_e)k=_e?k.stateNode:k.stateNode.instance,j?_.nodeType===8?_.parentNode.insertBefore(k,j):_.insertBefore(k,j):(_.nodeType===8?(j=_.parentNode,j.insertBefore(k,_)):(j=_,j.appendChild(k)),_=_._reactRootContainer,_!=null||j.onclick!==null||(j.onclick=jf));else if($!==4&&(k=k.child,k!==null))for(gj(k,j,_),k=k.sibling;k!==null;)gj(k,j,_),k=k.sibling}function hj(k,j,_){var $=k.tag,_e=$===5||$===6;if(_e)k=_e?k.stateNode:k.stateNode.instance,j?_.insertBefore(k,j):_.appendChild(k);else if($!==4&&(k=k.child,k!==null))for(hj(k,j,_),k=k.sibling;k!==null;)hj(k,j,_),k=k.sibling}function cj(k,j){for(var _=j,$=!1,_e,et;;){if(!$){$=_.return;e:for(;;){if($===null)throw Error(y$1(160));switch(_e=$.stateNode,$.tag){case 5:et=!1;break e;case 3:_e=_e.containerInfo,et=!0;break e;case 4:_e=_e.containerInfo,et=!0;break e}$=$.return}$=!0}if(_.tag===5||_.tag===6){e:for(var tt=k,nt=_,ot=nt;;)if(bj(tt,ot),ot.child!==null&&ot.tag!==4)ot.child.return=ot,ot=ot.child;else{if(ot===nt)break e;for(;ot.sibling===null;){if(ot.return===null||ot.return===nt)break e;ot=ot.return}ot.sibling.return=ot.return,ot=ot.sibling}et?(tt=_e,nt=_.stateNode,tt.nodeType===8?tt.parentNode.removeChild(nt):tt.removeChild(nt)):_e.removeChild(_.stateNode)}else if(_.tag===4){if(_.child!==null){_e=_.stateNode.containerInfo,et=!0,_.child.return=_,_=_.child;continue}}else if(bj(k,_),_.child!==null){_.child.return=_,_=_.child;continue}if(_===j)break;for(;_.sibling===null;){if(_.return===null||_.return===j)return;_=_.return,_.tag===4&&($=!1)}_.sibling.return=_.return,_=_.sibling}}function ij(k,j){switch(j.tag){case 0:case 11:case 14:case 15:case 22:var _=j.updateQueue;if(_=_!==null?_.lastEffect:null,_!==null){var $=_=_.next;do($.tag&3)===3&&(k=$.destroy,$.destroy=void 0,k!==void 0&&k()),$=$.next;while($!==_)}return;case 1:return;case 5:if(_=j.stateNode,_!=null){$=j.memoizedProps;var _e=k!==null?k.memoizedProps:$;k=j.type;var et=j.updateQueue;if(j.updateQueue=null,et!==null){for(_[xf]=$,k==="input"&&$.type==="radio"&&$.name!=null&&$a(_,$),wb(k,_e),j=wb(k,$),_e=0;_e_e&&(_e=tt),_&=~et}if(_=_e,_=O$1()-_,_=(120>_?120:480>_?480:1080>_?1080:1920>_?1920:3e3>_?3e3:4320>_?4320:1960*nj(_/1960))-_,10<_){k.timeoutHandle=of(Uj.bind(null,k),_);break}Uj(k);break;case 5:Uj(k);break;default:throw Error(y$1(329))}}return Mj(k,O$1()),k.callbackNode===j?Nj.bind(null,k):null}function Ii(k,j){for(j&=~uj,j&=~Hi,k.suspendedLanes|=j,k.pingedLanes&=~j,k=k.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),ot=Mi(ot,nt),at=tt;do{switch(at.tag){case 3:et=ot,at.flags|=4096,j&=-j,at.lanes|=j;var xt=Pi(at,et,j);Bg(at,xt);break e;case 1:et=ot;var yt=at.type,bt=at.stateNode;if(!(at.flags&64)&&(typeof yt.getDerivedStateFromError=="function"||bt!==null&&typeof bt.componentDidCatch=="function"&&(Ti===null||!Ti.has(bt)))){at.flags|=4096,j&=-j,at.lanes|=j;var Et=Si(at,et,j);Bg(at,Et);break e}}at=at.return}while(at!==null)}Zj(_)}catch(_t){j=_t,Y===_&&_!==null&&(Y=_=_.return);continue}break}while(1)}function Pj(){var k=oj.current;return oj.current=Gh,k===null?Gh:k}function Tj(k,j){var _=X;X|=16;var $=Pj();U===k&&W$1===j||Qj(k,j);do try{ak();break}catch(_e){Sj(k,_e)}while(1);if(qg(),X=_,oj.current=$,Y!==null)throw Error(y$1(261));return U=null,W$1=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(k){var j=ck(k.alternate,k,qj);k.memoizedProps=k.pendingProps,j===null?Zj(k):Y=j,pj.current=null}function Zj(k){var j=k;do{var _=j.alternate;if(k=j.return,j.flags&2048){if(_=Li(j),_!==null){_.flags&=2047,Y=_;return}k!==null&&(k.firstEffect=k.lastEffect=null,k.flags|=2048)}else{if(_=Gi(_,j,qj),_!==null){Y=_;return}if(_=j,_.tag!==24&&_.tag!==23||_.memoizedState===null||qj&1073741824||!(_.mode&4)){for(var $=0,_e=_.child;_e!==null;)$|=_e.lanes|_e.childLanes,_e=_e.sibling;_.childLanes=$}k!==null&&!(k.flags&2048)&&(k.firstEffect===null&&(k.firstEffect=j.firstEffect),j.lastEffect!==null&&(k.lastEffect!==null&&(k.lastEffect.nextEffect=j.firstEffect),k.lastEffect=j.lastEffect),1tt&&(nt=tt,tt=xt,xt=nt),nt=Le(ut,xt),et=Le(ut,tt),nt&&et&&(lt.rangeCount!==1||lt.anchorNode!==nt.node||lt.anchorOffset!==nt.offset||lt.focusNode!==et.node||lt.focusOffset!==et.offset)&&(mt=mt.createRange(),mt.setStart(nt.node,nt.offset),lt.removeAllRanges(),xt>tt?(lt.addRange(mt),lt.extend(et.node,et.offset)):(mt.setEnd(et.node,et.offset),lt.addRange(mt)))))),mt=[],lt=ut;lt=lt.parentNode;)lt.nodeType===1&&mt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ut.focus=="function"&&ut.focus(),ut=0;utO$1()-jj?Qj(k,0):uj|=_),Mj(k,j)}function lj(k,j){var _=k.stateNode;_!==null&&_.delete(j),j=0,j===0&&(j=k.mode,j&2?j&4?(Gj===0&&(Gj=tj),j=Yc(62914560&~Gj),j===0&&(j=4194304)):j=eg()===99?1:2:j=1),_=Hg(),k=Kj(k,j),k!==null&&($c(k,j,_),Mj(k,_))}var ck;ck=function(k,j,_){var $=j.lanes;if(k!==null)if(k.memoizedProps!==j.pendingProps||N.current)ug=!0;else if(_&$)ug=!!(k.flags&16384);else{switch(ug=!1,j.tag){case 3:ri(j),sh();break;case 5:gh(j);break;case 1:Ff(j.type)&&Jf(j);break;case 4:eh(j,j.stateNode.containerInfo);break;case 10:$=j.memoizedProps.value;var _e=j.type._context;I(mg,_e._currentValue),_e._currentValue=$;break;case 13:if(j.memoizedState!==null)return _&j.child.childLanes?ti(k,j,_):(I(P$1,P$1.current&1),j=hi(k,j,_),j!==null?j.sibling:null);I(P$1,P$1.current&1);break;case 19:if($=(_&j.childLanes)!==0,k.flags&64){if($)return Ai(k,j,_);j.flags|=64}if(_e=j.memoizedState,_e!==null&&(_e.rendering=null,_e.tail=null,_e.lastEffect=null),I(P$1,P$1.current),$)break;return null;case 23:case 24:return j.lanes=0,mi(k,j,_)}return hi(k,j,_)}else ug=!1;switch(j.lanes=0,j.tag){case 2:if($=j.type,k!==null&&(k.alternate=null,j.alternate=null,j.flags|=2),k=j.pendingProps,_e=Ef(j,M.current),tg(j,_),_e=Ch(null,j,$,k,_e,_),j.flags|=1,typeof _e=="object"&&_e!==null&&typeof _e.render=="function"&&_e.$$typeof===void 0){if(j.tag=1,j.memoizedState=null,j.updateQueue=null,Ff($)){var et=!0;Jf(j)}else et=!1;j.memoizedState=_e.state!==null&&_e.state!==void 0?_e.state:null,xg(j);var tt=$.getDerivedStateFromProps;typeof tt=="function"&&Gg(j,$,tt,k),_e.updater=Kg,j.stateNode=_e,_e._reactInternals=j,Og(j,$,k,_),j=qi(null,j,$,!0,et,_)}else j.tag=0,fi(null,j,_e,_),j=j.child;return j;case 16:_e=j.elementType;e:{switch(k!==null&&(k.alternate=null,j.alternate=null,j.flags|=2),k=j.pendingProps,et=_e._init,_e=et(_e._payload),j.type=_e,et=j.tag=hk(_e),k=lg(_e,k),et){case 0:j=li(null,j,_e,k,_);break e;case 1:j=pi(null,j,_e,k,_);break e;case 11:j=gi(null,j,_e,k,_);break e;case 14:j=ii(null,j,_e,lg(_e.type,k),$,_);break e}throw Error(y$1(306,_e,""))}return j;case 0:return $=j.type,_e=j.pendingProps,_e=j.elementType===$?_e:lg($,_e),li(k,j,$,_e,_);case 1:return $=j.type,_e=j.pendingProps,_e=j.elementType===$?_e:lg($,_e),pi(k,j,$,_e,_);case 3:if(ri(j),$=j.updateQueue,k===null||$===null)throw Error(y$1(282));if($=j.pendingProps,_e=j.memoizedState,_e=_e!==null?_e.element:null,yg(k,j),Cg(j,$,null,_),$=j.memoizedState.element,$===_e)sh(),j=hi(k,j,_);else{if(_e=j.stateNode,(et=_e.hydrate)&&(kh=rf(j.stateNode.containerInfo.firstChild),jh=j,et=lh=!0),et){if(k=_e.mutableSourceEagerHydrationData,k!=null)for(_e=0;_e"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(j)}catch(_){console.error(_)}}j(),k.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(k){naclUtilExports=k}};(function(k){(function(j,_){k.exports?k.exports=_():(j.nacl||(j.nacl={}),j.nacl.util=_())})(commonjsGlobal,function(){var j={};function _($){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test($))throw new TypeError("invalid encoding")}return j.decodeUTF8=function($){if(typeof $!="string")throw new TypeError("expected string");var _e,et=unescape(encodeURIComponent($)),tt=new Uint8Array(et.length);for(_e=0;_e"u"?typeof Buffer.from<"u"?(j.encodeBase64=function($){return Buffer.from($).toString("base64")},j.decodeBase64=function($){return _($),new Uint8Array(Array.prototype.slice.call(Buffer.from($,"base64"),0))}):(j.encodeBase64=function($){return new Buffer($).toString("base64")},j.decodeBase64=function($){return _($),new Uint8Array(Array.prototype.slice.call(new Buffer($,"base64"),0))}):(j.encodeBase64=function($){var _e,et=[],tt=$.length;for(_e=0;_e>24&255,At[Bt+1]=Nt>>16&255,At[Bt+2]=Nt>>8&255,At[Bt+3]=Nt&255,At[Bt+4]=gt>>24&255,At[Bt+5]=gt>>16&255,At[Bt+6]=gt>>8&255,At[Bt+7]=gt&255}function ht(At,Bt,Nt,gt,Lt){var Qt,Tt=0;for(Qt=0;Qt>>8)-1}function pt(At,Bt,Nt,gt){return ht(At,Bt,Nt,gt,16)}function ct(At,Bt,Nt,gt){return ht(At,Bt,Nt,gt,32)}function ut(At,Bt,Nt,gt){for(var Lt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Qt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Tt=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,$t=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Dt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,Rt=Bt[0]&255|(Bt[1]&255)<<8|(Bt[2]&255)<<16|(Bt[3]&255)<<24,sn=Bt[4]&255|(Bt[5]&255)<<8|(Bt[6]&255)<<16|(Bt[7]&255)<<24,rn=Bt[8]&255|(Bt[9]&255)<<8|(Bt[10]&255)<<16|(Bt[11]&255)<<24,Jt=Bt[12]&255|(Bt[13]&255)<<8|(Bt[14]&255)<<16|(Bt[15]&255)<<24,Wt=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,Un=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Yn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Qn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,tr=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Wn=Lt,Xn=Qt,ir=Tt,er=Pt,vr=$t,pr=Dt,jn=Rt,Bn=sn,lr=rn,rr=Jt,nr=Wt,ar=gn,Sr=Un,jr=Yn,Mr=Qn,$r=tr,ln,Pr=0;Pr<20;Pr+=2)ln=Wn+Sr|0,vr^=ln<<7|ln>>>32-7,ln=vr+Wn|0,lr^=ln<<9|ln>>>32-9,ln=lr+vr|0,Sr^=ln<<13|ln>>>32-13,ln=Sr+lr|0,Wn^=ln<<18|ln>>>32-18,ln=pr+Xn|0,rr^=ln<<7|ln>>>32-7,ln=rr+pr|0,jr^=ln<<9|ln>>>32-9,ln=jr+rr|0,Xn^=ln<<13|ln>>>32-13,ln=Xn+jr|0,pr^=ln<<18|ln>>>32-18,ln=nr+jn|0,Mr^=ln<<7|ln>>>32-7,ln=Mr+nr|0,ir^=ln<<9|ln>>>32-9,ln=ir+Mr|0,jn^=ln<<13|ln>>>32-13,ln=jn+ir|0,nr^=ln<<18|ln>>>32-18,ln=$r+ar|0,er^=ln<<7|ln>>>32-7,ln=er+$r|0,Bn^=ln<<9|ln>>>32-9,ln=Bn+er|0,ar^=ln<<13|ln>>>32-13,ln=ar+Bn|0,$r^=ln<<18|ln>>>32-18,ln=Wn+er|0,Xn^=ln<<7|ln>>>32-7,ln=Xn+Wn|0,ir^=ln<<9|ln>>>32-9,ln=ir+Xn|0,er^=ln<<13|ln>>>32-13,ln=er+ir|0,Wn^=ln<<18|ln>>>32-18,ln=pr+vr|0,jn^=ln<<7|ln>>>32-7,ln=jn+pr|0,Bn^=ln<<9|ln>>>32-9,ln=Bn+jn|0,vr^=ln<<13|ln>>>32-13,ln=vr+Bn|0,pr^=ln<<18|ln>>>32-18,ln=nr+rr|0,ar^=ln<<7|ln>>>32-7,ln=ar+nr|0,lr^=ln<<9|ln>>>32-9,ln=lr+ar|0,rr^=ln<<13|ln>>>32-13,ln=rr+lr|0,nr^=ln<<18|ln>>>32-18,ln=$r+Mr|0,Sr^=ln<<7|ln>>>32-7,ln=Sr+$r|0,jr^=ln<<9|ln>>>32-9,ln=jr+Sr|0,Mr^=ln<<13|ln>>>32-13,ln=Mr+jr|0,$r^=ln<<18|ln>>>32-18;Wn=Wn+Lt|0,Xn=Xn+Qt|0,ir=ir+Tt|0,er=er+Pt|0,vr=vr+$t|0,pr=pr+Dt|0,jn=jn+Rt|0,Bn=Bn+sn|0,lr=lr+rn|0,rr=rr+Jt|0,nr=nr+Wt|0,ar=ar+gn|0,Sr=Sr+Un|0,jr=jr+Yn|0,Mr=Mr+Qn|0,$r=$r+tr|0,At[0]=Wn>>>0&255,At[1]=Wn>>>8&255,At[2]=Wn>>>16&255,At[3]=Wn>>>24&255,At[4]=Xn>>>0&255,At[5]=Xn>>>8&255,At[6]=Xn>>>16&255,At[7]=Xn>>>24&255,At[8]=ir>>>0&255,At[9]=ir>>>8&255,At[10]=ir>>>16&255,At[11]=ir>>>24&255,At[12]=er>>>0&255,At[13]=er>>>8&255,At[14]=er>>>16&255,At[15]=er>>>24&255,At[16]=vr>>>0&255,At[17]=vr>>>8&255,At[18]=vr>>>16&255,At[19]=vr>>>24&255,At[20]=pr>>>0&255,At[21]=pr>>>8&255,At[22]=pr>>>16&255,At[23]=pr>>>24&255,At[24]=jn>>>0&255,At[25]=jn>>>8&255,At[26]=jn>>>16&255,At[27]=jn>>>24&255,At[28]=Bn>>>0&255,At[29]=Bn>>>8&255,At[30]=Bn>>>16&255,At[31]=Bn>>>24&255,At[32]=lr>>>0&255,At[33]=lr>>>8&255,At[34]=lr>>>16&255,At[35]=lr>>>24&255,At[36]=rr>>>0&255,At[37]=rr>>>8&255,At[38]=rr>>>16&255,At[39]=rr>>>24&255,At[40]=nr>>>0&255,At[41]=nr>>>8&255,At[42]=nr>>>16&255,At[43]=nr>>>24&255,At[44]=ar>>>0&255,At[45]=ar>>>8&255,At[46]=ar>>>16&255,At[47]=ar>>>24&255,At[48]=Sr>>>0&255,At[49]=Sr>>>8&255,At[50]=Sr>>>16&255,At[51]=Sr>>>24&255,At[52]=jr>>>0&255,At[53]=jr>>>8&255,At[54]=jr>>>16&255,At[55]=jr>>>24&255,At[56]=Mr>>>0&255,At[57]=Mr>>>8&255,At[58]=Mr>>>16&255,At[59]=Mr>>>24&255,At[60]=$r>>>0&255,At[61]=$r>>>8&255,At[62]=$r>>>16&255,At[63]=$r>>>24&255}function mt(At,Bt,Nt,gt){for(var Lt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Qt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Tt=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,$t=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Dt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,Rt=Bt[0]&255|(Bt[1]&255)<<8|(Bt[2]&255)<<16|(Bt[3]&255)<<24,sn=Bt[4]&255|(Bt[5]&255)<<8|(Bt[6]&255)<<16|(Bt[7]&255)<<24,rn=Bt[8]&255|(Bt[9]&255)<<8|(Bt[10]&255)<<16|(Bt[11]&255)<<24,Jt=Bt[12]&255|(Bt[13]&255)<<8|(Bt[14]&255)<<16|(Bt[15]&255)<<24,Wt=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,Un=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Yn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Qn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,tr=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Wn=Lt,Xn=Qt,ir=Tt,er=Pt,vr=$t,pr=Dt,jn=Rt,Bn=sn,lr=rn,rr=Jt,nr=Wt,ar=gn,Sr=Un,jr=Yn,Mr=Qn,$r=tr,ln,Pr=0;Pr<20;Pr+=2)ln=Wn+Sr|0,vr^=ln<<7|ln>>>32-7,ln=vr+Wn|0,lr^=ln<<9|ln>>>32-9,ln=lr+vr|0,Sr^=ln<<13|ln>>>32-13,ln=Sr+lr|0,Wn^=ln<<18|ln>>>32-18,ln=pr+Xn|0,rr^=ln<<7|ln>>>32-7,ln=rr+pr|0,jr^=ln<<9|ln>>>32-9,ln=jr+rr|0,Xn^=ln<<13|ln>>>32-13,ln=Xn+jr|0,pr^=ln<<18|ln>>>32-18,ln=nr+jn|0,Mr^=ln<<7|ln>>>32-7,ln=Mr+nr|0,ir^=ln<<9|ln>>>32-9,ln=ir+Mr|0,jn^=ln<<13|ln>>>32-13,ln=jn+ir|0,nr^=ln<<18|ln>>>32-18,ln=$r+ar|0,er^=ln<<7|ln>>>32-7,ln=er+$r|0,Bn^=ln<<9|ln>>>32-9,ln=Bn+er|0,ar^=ln<<13|ln>>>32-13,ln=ar+Bn|0,$r^=ln<<18|ln>>>32-18,ln=Wn+er|0,Xn^=ln<<7|ln>>>32-7,ln=Xn+Wn|0,ir^=ln<<9|ln>>>32-9,ln=ir+Xn|0,er^=ln<<13|ln>>>32-13,ln=er+ir|0,Wn^=ln<<18|ln>>>32-18,ln=pr+vr|0,jn^=ln<<7|ln>>>32-7,ln=jn+pr|0,Bn^=ln<<9|ln>>>32-9,ln=Bn+jn|0,vr^=ln<<13|ln>>>32-13,ln=vr+Bn|0,pr^=ln<<18|ln>>>32-18,ln=nr+rr|0,ar^=ln<<7|ln>>>32-7,ln=ar+nr|0,lr^=ln<<9|ln>>>32-9,ln=lr+ar|0,rr^=ln<<13|ln>>>32-13,ln=rr+lr|0,nr^=ln<<18|ln>>>32-18,ln=$r+Mr|0,Sr^=ln<<7|ln>>>32-7,ln=Sr+$r|0,jr^=ln<<9|ln>>>32-9,ln=jr+Sr|0,Mr^=ln<<13|ln>>>32-13,ln=Mr+jr|0,$r^=ln<<18|ln>>>32-18;At[0]=Wn>>>0&255,At[1]=Wn>>>8&255,At[2]=Wn>>>16&255,At[3]=Wn>>>24&255,At[4]=pr>>>0&255,At[5]=pr>>>8&255,At[6]=pr>>>16&255,At[7]=pr>>>24&255,At[8]=nr>>>0&255,At[9]=nr>>>8&255,At[10]=nr>>>16&255,At[11]=nr>>>24&255,At[12]=$r>>>0&255,At[13]=$r>>>8&255,At[14]=$r>>>16&255,At[15]=$r>>>24&255,At[16]=jn>>>0&255,At[17]=jn>>>8&255,At[18]=jn>>>16&255,At[19]=jn>>>24&255,At[20]=Bn>>>0&255,At[21]=Bn>>>8&255,At[22]=Bn>>>16&255,At[23]=Bn>>>24&255,At[24]=lr>>>0&255,At[25]=lr>>>8&255,At[26]=lr>>>16&255,At[27]=lr>>>24&255,At[28]=rr>>>0&255,At[29]=rr>>>8&255,At[30]=rr>>>16&255,At[31]=rr>>>24&255}function lt(At,Bt,Nt,gt){ut(At,Bt,Nt,gt)}function xt(At,Bt,Nt,gt){mt(At,Bt,Nt,gt)}var yt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function bt(At,Bt,Nt,gt,Lt,Qt,Tt){var Pt=new Uint8Array(16),$t=new Uint8Array(64),Dt,Rt;for(Rt=0;Rt<16;Rt++)Pt[Rt]=0;for(Rt=0;Rt<8;Rt++)Pt[Rt]=Qt[Rt];for(;Lt>=64;){for(lt($t,Pt,Tt,yt),Rt=0;Rt<64;Rt++)At[Bt+Rt]=Nt[gt+Rt]^$t[Rt];for(Dt=1,Rt=8;Rt<16;Rt++)Dt=Dt+(Pt[Rt]&255)|0,Pt[Rt]=Dt&255,Dt>>>=8;Lt-=64,Bt+=64,gt+=64}if(Lt>0)for(lt($t,Pt,Tt,yt),Rt=0;Rt=64;){for(lt(Tt,Qt,Lt,yt),$t=0;$t<64;$t++)At[Bt+$t]=Tt[$t];for(Pt=1,$t=8;$t<16;$t++)Pt=Pt+(Qt[$t]&255)|0,Qt[$t]=Pt&255,Pt>>>=8;Nt-=64,Bt+=64}if(Nt>0)for(lt(Tt,Qt,Lt,yt),$t=0;$t>>13|Nt<<3)&8191,gt=At[4]&255|(At[5]&255)<<8,this.r[2]=(Nt>>>10|gt<<6)&7939,Lt=At[6]&255|(At[7]&255)<<8,this.r[3]=(gt>>>7|Lt<<9)&8191,Qt=At[8]&255|(At[9]&255)<<8,this.r[4]=(Lt>>>4|Qt<<12)&255,this.r[5]=Qt>>>1&8190,Tt=At[10]&255|(At[11]&255)<<8,this.r[6]=(Qt>>>14|Tt<<2)&8191,Pt=At[12]&255|(At[13]&255)<<8,this.r[7]=(Tt>>>11|Pt<<5)&8065,$t=At[14]&255|(At[15]&255)<<8,this.r[8]=(Pt>>>8|$t<<8)&8191,this.r[9]=$t>>>5&127,this.pad[0]=At[16]&255|(At[17]&255)<<8,this.pad[1]=At[18]&255|(At[19]&255)<<8,this.pad[2]=At[20]&255|(At[21]&255)<<8,this.pad[3]=At[22]&255|(At[23]&255)<<8,this.pad[4]=At[24]&255|(At[25]&255)<<8,this.pad[5]=At[26]&255|(At[27]&255)<<8,this.pad[6]=At[28]&255|(At[29]&255)<<8,this.pad[7]=At[30]&255|(At[31]&255)<<8};St.prototype.blocks=function(At,Bt,Nt){for(var gt=this.fin?0:2048,Lt,Qt,Tt,Pt,$t,Dt,Rt,sn,rn,Jt,Wt,gn,Un,Yn,Qn,tr,Wn,Xn,ir,er=this.h[0],vr=this.h[1],pr=this.h[2],jn=this.h[3],Bn=this.h[4],lr=this.h[5],rr=this.h[6],nr=this.h[7],ar=this.h[8],Sr=this.h[9],jr=this.r[0],Mr=this.r[1],$r=this.r[2],ln=this.r[3],Pr=this.r[4],Fr=this.r[5],zr=this.r[6],Lr=this.r[7],Dr=this.r[8],Ur=this.r[9];Nt>=16;)Lt=At[Bt+0]&255|(At[Bt+1]&255)<<8,er+=Lt&8191,Qt=At[Bt+2]&255|(At[Bt+3]&255)<<8,vr+=(Lt>>>13|Qt<<3)&8191,Tt=At[Bt+4]&255|(At[Bt+5]&255)<<8,pr+=(Qt>>>10|Tt<<6)&8191,Pt=At[Bt+6]&255|(At[Bt+7]&255)<<8,jn+=(Tt>>>7|Pt<<9)&8191,$t=At[Bt+8]&255|(At[Bt+9]&255)<<8,Bn+=(Pt>>>4|$t<<12)&8191,lr+=$t>>>1&8191,Dt=At[Bt+10]&255|(At[Bt+11]&255)<<8,rr+=($t>>>14|Dt<<2)&8191,Rt=At[Bt+12]&255|(At[Bt+13]&255)<<8,nr+=(Dt>>>11|Rt<<5)&8191,sn=At[Bt+14]&255|(At[Bt+15]&255)<<8,ar+=(Rt>>>8|sn<<8)&8191,Sr+=sn>>>5|gt,rn=0,Jt=rn,Jt+=er*jr,Jt+=vr*(5*Ur),Jt+=pr*(5*Dr),Jt+=jn*(5*Lr),Jt+=Bn*(5*zr),rn=Jt>>>13,Jt&=8191,Jt+=lr*(5*Fr),Jt+=rr*(5*Pr),Jt+=nr*(5*ln),Jt+=ar*(5*$r),Jt+=Sr*(5*Mr),rn+=Jt>>>13,Jt&=8191,Wt=rn,Wt+=er*Mr,Wt+=vr*jr,Wt+=pr*(5*Ur),Wt+=jn*(5*Dr),Wt+=Bn*(5*Lr),rn=Wt>>>13,Wt&=8191,Wt+=lr*(5*zr),Wt+=rr*(5*Fr),Wt+=nr*(5*Pr),Wt+=ar*(5*ln),Wt+=Sr*(5*$r),rn+=Wt>>>13,Wt&=8191,gn=rn,gn+=er*$r,gn+=vr*Mr,gn+=pr*jr,gn+=jn*(5*Ur),gn+=Bn*(5*Dr),rn=gn>>>13,gn&=8191,gn+=lr*(5*Lr),gn+=rr*(5*zr),gn+=nr*(5*Fr),gn+=ar*(5*Pr),gn+=Sr*(5*ln),rn+=gn>>>13,gn&=8191,Un=rn,Un+=er*ln,Un+=vr*$r,Un+=pr*Mr,Un+=jn*jr,Un+=Bn*(5*Ur),rn=Un>>>13,Un&=8191,Un+=lr*(5*Dr),Un+=rr*(5*Lr),Un+=nr*(5*zr),Un+=ar*(5*Fr),Un+=Sr*(5*Pr),rn+=Un>>>13,Un&=8191,Yn=rn,Yn+=er*Pr,Yn+=vr*ln,Yn+=pr*$r,Yn+=jn*Mr,Yn+=Bn*jr,rn=Yn>>>13,Yn&=8191,Yn+=lr*(5*Ur),Yn+=rr*(5*Dr),Yn+=nr*(5*Lr),Yn+=ar*(5*zr),Yn+=Sr*(5*Fr),rn+=Yn>>>13,Yn&=8191,Qn=rn,Qn+=er*Fr,Qn+=vr*Pr,Qn+=pr*ln,Qn+=jn*$r,Qn+=Bn*Mr,rn=Qn>>>13,Qn&=8191,Qn+=lr*jr,Qn+=rr*(5*Ur),Qn+=nr*(5*Dr),Qn+=ar*(5*Lr),Qn+=Sr*(5*zr),rn+=Qn>>>13,Qn&=8191,tr=rn,tr+=er*zr,tr+=vr*Fr,tr+=pr*Pr,tr+=jn*ln,tr+=Bn*$r,rn=tr>>>13,tr&=8191,tr+=lr*Mr,tr+=rr*jr,tr+=nr*(5*Ur),tr+=ar*(5*Dr),tr+=Sr*(5*Lr),rn+=tr>>>13,tr&=8191,Wn=rn,Wn+=er*Lr,Wn+=vr*zr,Wn+=pr*Fr,Wn+=jn*Pr,Wn+=Bn*ln,rn=Wn>>>13,Wn&=8191,Wn+=lr*$r,Wn+=rr*Mr,Wn+=nr*jr,Wn+=ar*(5*Ur),Wn+=Sr*(5*Dr),rn+=Wn>>>13,Wn&=8191,Xn=rn,Xn+=er*Dr,Xn+=vr*Lr,Xn+=pr*zr,Xn+=jn*Fr,Xn+=Bn*Pr,rn=Xn>>>13,Xn&=8191,Xn+=lr*ln,Xn+=rr*$r,Xn+=nr*Mr,Xn+=ar*jr,Xn+=Sr*(5*Ur),rn+=Xn>>>13,Xn&=8191,ir=rn,ir+=er*Ur,ir+=vr*Dr,ir+=pr*Lr,ir+=jn*zr,ir+=Bn*Fr,rn=ir>>>13,ir&=8191,ir+=lr*Pr,ir+=rr*ln,ir+=nr*$r,ir+=ar*Mr,ir+=Sr*jr,rn+=ir>>>13,ir&=8191,rn=(rn<<2)+rn|0,rn=rn+Jt|0,Jt=rn&8191,rn=rn>>>13,Wt+=rn,er=Jt,vr=Wt,pr=gn,jn=Un,Bn=Yn,lr=Qn,rr=tr,nr=Wn,ar=Xn,Sr=ir,Bt+=16,Nt-=16;this.h[0]=er,this.h[1]=vr,this.h[2]=pr,this.h[3]=jn,this.h[4]=Bn,this.h[5]=lr,this.h[6]=rr,this.h[7]=nr,this.h[8]=ar,this.h[9]=Sr},St.prototype.finish=function(At,Bt){var Nt=new Uint16Array(10),gt,Lt,Qt,Tt;if(this.leftover){for(Tt=this.leftover,this.buffer[Tt++]=1;Tt<16;Tt++)this.buffer[Tt]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(gt=this.h[1]>>>13,this.h[1]&=8191,Tt=2;Tt<10;Tt++)this.h[Tt]+=gt,gt=this.h[Tt]>>>13,this.h[Tt]&=8191;for(this.h[0]+=gt*5,gt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=gt,gt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=gt,Nt[0]=this.h[0]+5,gt=Nt[0]>>>13,Nt[0]&=8191,Tt=1;Tt<10;Tt++)Nt[Tt]=this.h[Tt]+gt,gt=Nt[Tt]>>>13,Nt[Tt]&=8191;for(Nt[9]-=1<<13,Lt=(gt^1)-1,Tt=0;Tt<10;Tt++)Nt[Tt]&=Lt;for(Lt=~Lt,Tt=0;Tt<10;Tt++)this.h[Tt]=this.h[Tt]&Lt|Nt[Tt];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Qt=this.h[0]+this.pad[0],this.h[0]=Qt&65535,Tt=1;Tt<8;Tt++)Qt=(this.h[Tt]+this.pad[Tt]|0)+(Qt>>>16)|0,this.h[Tt]=Qt&65535;At[Bt+0]=this.h[0]>>>0&255,At[Bt+1]=this.h[0]>>>8&255,At[Bt+2]=this.h[1]>>>0&255,At[Bt+3]=this.h[1]>>>8&255,At[Bt+4]=this.h[2]>>>0&255,At[Bt+5]=this.h[2]>>>8&255,At[Bt+6]=this.h[3]>>>0&255,At[Bt+7]=this.h[3]>>>8&255,At[Bt+8]=this.h[4]>>>0&255,At[Bt+9]=this.h[4]>>>8&255,At[Bt+10]=this.h[5]>>>0&255,At[Bt+11]=this.h[5]>>>8&255,At[Bt+12]=this.h[6]>>>0&255,At[Bt+13]=this.h[6]>>>8&255,At[Bt+14]=this.h[7]>>>0&255,At[Bt+15]=this.h[7]>>>8&255},St.prototype.update=function(At,Bt,Nt){var gt,Lt;if(this.leftover){for(Lt=16-this.leftover,Lt>Nt&&(Lt=Nt),gt=0;gt=16&&(Lt=Nt-Nt%16,this.blocks(At,Bt,Lt),Bt+=Lt,Nt-=Lt),Nt){for(gt=0;gt>16&1),Qt[Nt-1]&=65535;Qt[15]=Tt[15]-32767-(Qt[14]>>16&1),Lt=Qt[15]>>16&1,Qt[14]&=65535,tn(Tt,Qt,1-Lt)}for(Nt=0;Nt<16;Nt++)At[2*Nt]=Tt[Nt]&255,At[2*Nt+1]=Tt[Nt]>>8}function Yt(At,Bt){var Nt=new Uint8Array(32),gt=new Uint8Array(32);return Xt(Nt,At),Xt(gt,Bt),ct(Nt,0,gt,0)}function Vt(At){var Bt=new Uint8Array(32);return Xt(Bt,At),Bt[0]&1}function fn(At,Bt){var Nt;for(Nt=0;Nt<16;Nt++)At[Nt]=Bt[2*Nt]+(Bt[2*Nt+1]<<8);At[15]&=32767}function Sn(At,Bt,Nt){for(var gt=0;gt<16;gt++)At[gt]=Bt[gt]+Nt[gt]}function Tn(At,Bt,Nt){for(var gt=0;gt<16;gt++)At[gt]=Bt[gt]-Nt[gt]}function bn(At,Bt,Nt){var gt,Lt,Qt=0,Tt=0,Pt=0,$t=0,Dt=0,Rt=0,sn=0,rn=0,Jt=0,Wt=0,gn=0,Un=0,Yn=0,Qn=0,tr=0,Wn=0,Xn=0,ir=0,er=0,vr=0,pr=0,jn=0,Bn=0,lr=0,rr=0,nr=0,ar=0,Sr=0,jr=0,Mr=0,$r=0,ln=Nt[0],Pr=Nt[1],Fr=Nt[2],zr=Nt[3],Lr=Nt[4],Dr=Nt[5],Ur=Nt[6],oo=Nt[7],Gr=Nt[8],to=Nt[9],no=Nt[10],ro=Nt[11],ao=Nt[12],uo=Nt[13],lo=Nt[14],ho=Nt[15];gt=Bt[0],Qt+=gt*ln,Tt+=gt*Pr,Pt+=gt*Fr,$t+=gt*zr,Dt+=gt*Lr,Rt+=gt*Dr,sn+=gt*Ur,rn+=gt*oo,Jt+=gt*Gr,Wt+=gt*to,gn+=gt*no,Un+=gt*ro,Yn+=gt*ao,Qn+=gt*uo,tr+=gt*lo,Wn+=gt*ho,gt=Bt[1],Tt+=gt*ln,Pt+=gt*Pr,$t+=gt*Fr,Dt+=gt*zr,Rt+=gt*Lr,sn+=gt*Dr,rn+=gt*Ur,Jt+=gt*oo,Wt+=gt*Gr,gn+=gt*to,Un+=gt*no,Yn+=gt*ro,Qn+=gt*ao,tr+=gt*uo,Wn+=gt*lo,Xn+=gt*ho,gt=Bt[2],Pt+=gt*ln,$t+=gt*Pr,Dt+=gt*Fr,Rt+=gt*zr,sn+=gt*Lr,rn+=gt*Dr,Jt+=gt*Ur,Wt+=gt*oo,gn+=gt*Gr,Un+=gt*to,Yn+=gt*no,Qn+=gt*ro,tr+=gt*ao,Wn+=gt*uo,Xn+=gt*lo,ir+=gt*ho,gt=Bt[3],$t+=gt*ln,Dt+=gt*Pr,Rt+=gt*Fr,sn+=gt*zr,rn+=gt*Lr,Jt+=gt*Dr,Wt+=gt*Ur,gn+=gt*oo,Un+=gt*Gr,Yn+=gt*to,Qn+=gt*no,tr+=gt*ro,Wn+=gt*ao,Xn+=gt*uo,ir+=gt*lo,er+=gt*ho,gt=Bt[4],Dt+=gt*ln,Rt+=gt*Pr,sn+=gt*Fr,rn+=gt*zr,Jt+=gt*Lr,Wt+=gt*Dr,gn+=gt*Ur,Un+=gt*oo,Yn+=gt*Gr,Qn+=gt*to,tr+=gt*no,Wn+=gt*ro,Xn+=gt*ao,ir+=gt*uo,er+=gt*lo,vr+=gt*ho,gt=Bt[5],Rt+=gt*ln,sn+=gt*Pr,rn+=gt*Fr,Jt+=gt*zr,Wt+=gt*Lr,gn+=gt*Dr,Un+=gt*Ur,Yn+=gt*oo,Qn+=gt*Gr,tr+=gt*to,Wn+=gt*no,Xn+=gt*ro,ir+=gt*ao,er+=gt*uo,vr+=gt*lo,pr+=gt*ho,gt=Bt[6],sn+=gt*ln,rn+=gt*Pr,Jt+=gt*Fr,Wt+=gt*zr,gn+=gt*Lr,Un+=gt*Dr,Yn+=gt*Ur,Qn+=gt*oo,tr+=gt*Gr,Wn+=gt*to,Xn+=gt*no,ir+=gt*ro,er+=gt*ao,vr+=gt*uo,pr+=gt*lo,jn+=gt*ho,gt=Bt[7],rn+=gt*ln,Jt+=gt*Pr,Wt+=gt*Fr,gn+=gt*zr,Un+=gt*Lr,Yn+=gt*Dr,Qn+=gt*Ur,tr+=gt*oo,Wn+=gt*Gr,Xn+=gt*to,ir+=gt*no,er+=gt*ro,vr+=gt*ao,pr+=gt*uo,jn+=gt*lo,Bn+=gt*ho,gt=Bt[8],Jt+=gt*ln,Wt+=gt*Pr,gn+=gt*Fr,Un+=gt*zr,Yn+=gt*Lr,Qn+=gt*Dr,tr+=gt*Ur,Wn+=gt*oo,Xn+=gt*Gr,ir+=gt*to,er+=gt*no,vr+=gt*ro,pr+=gt*ao,jn+=gt*uo,Bn+=gt*lo,lr+=gt*ho,gt=Bt[9],Wt+=gt*ln,gn+=gt*Pr,Un+=gt*Fr,Yn+=gt*zr,Qn+=gt*Lr,tr+=gt*Dr,Wn+=gt*Ur,Xn+=gt*oo,ir+=gt*Gr,er+=gt*to,vr+=gt*no,pr+=gt*ro,jn+=gt*ao,Bn+=gt*uo,lr+=gt*lo,rr+=gt*ho,gt=Bt[10],gn+=gt*ln,Un+=gt*Pr,Yn+=gt*Fr,Qn+=gt*zr,tr+=gt*Lr,Wn+=gt*Dr,Xn+=gt*Ur,ir+=gt*oo,er+=gt*Gr,vr+=gt*to,pr+=gt*no,jn+=gt*ro,Bn+=gt*ao,lr+=gt*uo,rr+=gt*lo,nr+=gt*ho,gt=Bt[11],Un+=gt*ln,Yn+=gt*Pr,Qn+=gt*Fr,tr+=gt*zr,Wn+=gt*Lr,Xn+=gt*Dr,ir+=gt*Ur,er+=gt*oo,vr+=gt*Gr,pr+=gt*to,jn+=gt*no,Bn+=gt*ro,lr+=gt*ao,rr+=gt*uo,nr+=gt*lo,ar+=gt*ho,gt=Bt[12],Yn+=gt*ln,Qn+=gt*Pr,tr+=gt*Fr,Wn+=gt*zr,Xn+=gt*Lr,ir+=gt*Dr,er+=gt*Ur,vr+=gt*oo,pr+=gt*Gr,jn+=gt*to,Bn+=gt*no,lr+=gt*ro,rr+=gt*ao,nr+=gt*uo,ar+=gt*lo,Sr+=gt*ho,gt=Bt[13],Qn+=gt*ln,tr+=gt*Pr,Wn+=gt*Fr,Xn+=gt*zr,ir+=gt*Lr,er+=gt*Dr,vr+=gt*Ur,pr+=gt*oo,jn+=gt*Gr,Bn+=gt*to,lr+=gt*no,rr+=gt*ro,nr+=gt*ao,ar+=gt*uo,Sr+=gt*lo,jr+=gt*ho,gt=Bt[14],tr+=gt*ln,Wn+=gt*Pr,Xn+=gt*Fr,ir+=gt*zr,er+=gt*Lr,vr+=gt*Dr,pr+=gt*Ur,jn+=gt*oo,Bn+=gt*Gr,lr+=gt*to,rr+=gt*no,nr+=gt*ro,ar+=gt*ao,Sr+=gt*uo,jr+=gt*lo,Mr+=gt*ho,gt=Bt[15],Wn+=gt*ln,Xn+=gt*Pr,ir+=gt*Fr,er+=gt*zr,vr+=gt*Lr,pr+=gt*Dr,jn+=gt*Ur,Bn+=gt*oo,lr+=gt*Gr,rr+=gt*to,nr+=gt*no,ar+=gt*ro,Sr+=gt*ao,jr+=gt*uo,Mr+=gt*lo,$r+=gt*ho,Qt+=38*Xn,Tt+=38*ir,Pt+=38*er,$t+=38*vr,Dt+=38*pr,Rt+=38*jn,sn+=38*Bn,rn+=38*lr,Jt+=38*rr,Wt+=38*nr,gn+=38*ar,Un+=38*Sr,Yn+=38*jr,Qn+=38*Mr,tr+=38*$r,Lt=1,gt=Qt+Lt+65535,Lt=Math.floor(gt/65536),Qt=gt-Lt*65536,gt=Tt+Lt+65535,Lt=Math.floor(gt/65536),Tt=gt-Lt*65536,gt=Pt+Lt+65535,Lt=Math.floor(gt/65536),Pt=gt-Lt*65536,gt=$t+Lt+65535,Lt=Math.floor(gt/65536),$t=gt-Lt*65536,gt=Dt+Lt+65535,Lt=Math.floor(gt/65536),Dt=gt-Lt*65536,gt=Rt+Lt+65535,Lt=Math.floor(gt/65536),Rt=gt-Lt*65536,gt=sn+Lt+65535,Lt=Math.floor(gt/65536),sn=gt-Lt*65536,gt=rn+Lt+65535,Lt=Math.floor(gt/65536),rn=gt-Lt*65536,gt=Jt+Lt+65535,Lt=Math.floor(gt/65536),Jt=gt-Lt*65536,gt=Wt+Lt+65535,Lt=Math.floor(gt/65536),Wt=gt-Lt*65536,gt=gn+Lt+65535,Lt=Math.floor(gt/65536),gn=gt-Lt*65536,gt=Un+Lt+65535,Lt=Math.floor(gt/65536),Un=gt-Lt*65536,gt=Yn+Lt+65535,Lt=Math.floor(gt/65536),Yn=gt-Lt*65536,gt=Qn+Lt+65535,Lt=Math.floor(gt/65536),Qn=gt-Lt*65536,gt=tr+Lt+65535,Lt=Math.floor(gt/65536),tr=gt-Lt*65536,gt=Wn+Lt+65535,Lt=Math.floor(gt/65536),Wn=gt-Lt*65536,Qt+=Lt-1+37*(Lt-1),Lt=1,gt=Qt+Lt+65535,Lt=Math.floor(gt/65536),Qt=gt-Lt*65536,gt=Tt+Lt+65535,Lt=Math.floor(gt/65536),Tt=gt-Lt*65536,gt=Pt+Lt+65535,Lt=Math.floor(gt/65536),Pt=gt-Lt*65536,gt=$t+Lt+65535,Lt=Math.floor(gt/65536),$t=gt-Lt*65536,gt=Dt+Lt+65535,Lt=Math.floor(gt/65536),Dt=gt-Lt*65536,gt=Rt+Lt+65535,Lt=Math.floor(gt/65536),Rt=gt-Lt*65536,gt=sn+Lt+65535,Lt=Math.floor(gt/65536),sn=gt-Lt*65536,gt=rn+Lt+65535,Lt=Math.floor(gt/65536),rn=gt-Lt*65536,gt=Jt+Lt+65535,Lt=Math.floor(gt/65536),Jt=gt-Lt*65536,gt=Wt+Lt+65535,Lt=Math.floor(gt/65536),Wt=gt-Lt*65536,gt=gn+Lt+65535,Lt=Math.floor(gt/65536),gn=gt-Lt*65536,gt=Un+Lt+65535,Lt=Math.floor(gt/65536),Un=gt-Lt*65536,gt=Yn+Lt+65535,Lt=Math.floor(gt/65536),Yn=gt-Lt*65536,gt=Qn+Lt+65535,Lt=Math.floor(gt/65536),Qn=gt-Lt*65536,gt=tr+Lt+65535,Lt=Math.floor(gt/65536),tr=gt-Lt*65536,gt=Wn+Lt+65535,Lt=Math.floor(gt/65536),Wn=gt-Lt*65536,Qt+=Lt-1+37*(Lt-1),At[0]=Qt,At[1]=Tt,At[2]=Pt,At[3]=$t,At[4]=Dt,At[5]=Rt,At[6]=sn,At[7]=rn,At[8]=Jt,At[9]=Wt,At[10]=gn,At[11]=Un,At[12]=Yn,At[13]=Qn,At[14]=tr,At[15]=Wn}function Mn(At,Bt){bn(At,Bt,Bt)}function qn(At,Bt){var Nt=_(),gt;for(gt=0;gt<16;gt++)Nt[gt]=Bt[gt];for(gt=253;gt>=0;gt--)Mn(Nt,Nt),gt!==2&>!==4&&bn(Nt,Nt,Bt);for(gt=0;gt<16;gt++)At[gt]=Nt[gt]}function an(At,Bt){var Nt=_(),gt;for(gt=0;gt<16;gt++)Nt[gt]=Bt[gt];for(gt=250;gt>=0;gt--)Mn(Nt,Nt),gt!==1&&bn(Nt,Nt,Bt);for(gt=0;gt<16;gt++)At[gt]=Nt[gt]}function _n(At,Bt,Nt){var gt=new Uint8Array(32),Lt=new Float64Array(80),Qt,Tt,Pt=_(),$t=_(),Dt=_(),Rt=_(),sn=_(),rn=_();for(Tt=0;Tt<31;Tt++)gt[Tt]=Bt[Tt];for(gt[31]=Bt[31]&127|64,gt[0]&=248,fn(Lt,Nt),Tt=0;Tt<16;Tt++)$t[Tt]=Lt[Tt],Rt[Tt]=Pt[Tt]=Dt[Tt]=0;for(Pt[0]=Rt[0]=1,Tt=254;Tt>=0;--Tt)Qt=gt[Tt>>>3]>>>(Tt&7)&1,tn(Pt,$t,Qt),tn(Dt,Rt,Qt),Sn(sn,Pt,Dt),Tn(Pt,Pt,Dt),Sn(Dt,$t,Rt),Tn($t,$t,Rt),Mn(Rt,sn),Mn(rn,Pt),bn(Pt,Dt,Pt),bn(Dt,$t,sn),Sn(sn,Pt,Dt),Tn(Pt,Pt,Dt),Mn($t,Pt),Tn(Dt,Rt,rn),bn(Pt,Dt,ot),Sn(Pt,Pt,Rt),bn(Dt,Dt,Pt),bn(Pt,Rt,rn),bn(Rt,$t,Lt),Mn($t,sn),tn(Pt,$t,Qt),tn(Dt,Rt,Qt);for(Tt=0;Tt<16;Tt++)Lt[Tt+16]=Pt[Tt],Lt[Tt+32]=Dt[Tt],Lt[Tt+48]=$t[Tt],Lt[Tt+64]=Rt[Tt];var Jt=Lt.subarray(32),Wt=Lt.subarray(16);return qn(Jt,Jt),bn(Wt,Wt,Jt),Xt(At,Wt),0}function hn(At,Bt){return _n(At,Bt,et)}function En(At,Bt){return $(Bt,32),hn(At,Bt)}function wn(At,Bt,Nt){var gt=new Uint8Array(32);return _n(gt,Nt,Bt),xt(At,_e,gt,yt)}var pn=jt,Cn=Mt;function un(At,Bt,Nt,gt,Lt,Qt){var Tt=new Uint8Array(32);return wn(Tt,Lt,Qt),pn(At,Bt,Nt,gt,Tt)}function On(At,Bt,Nt,gt,Lt,Qt){var Tt=new Uint8Array(32);return wn(Tt,Lt,Qt),Cn(At,Bt,Nt,gt,Tt)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(At,Bt,Nt,gt){for(var Lt=new Int32Array(16),Qt=new Int32Array(16),Tt,Pt,$t,Dt,Rt,sn,rn,Jt,Wt,gn,Un,Yn,Qn,tr,Wn,Xn,ir,er,vr,pr,jn,Bn,lr,rr,nr,ar,Sr=At[0],jr=At[1],Mr=At[2],$r=At[3],ln=At[4],Pr=At[5],Fr=At[6],zr=At[7],Lr=Bt[0],Dr=Bt[1],Ur=Bt[2],oo=Bt[3],Gr=Bt[4],to=Bt[5],no=Bt[6],ro=Bt[7],ao=0;gt>=128;){for(vr=0;vr<16;vr++)pr=8*vr+ao,Lt[vr]=Nt[pr+0]<<24|Nt[pr+1]<<16|Nt[pr+2]<<8|Nt[pr+3],Qt[vr]=Nt[pr+4]<<24|Nt[pr+5]<<16|Nt[pr+6]<<8|Nt[pr+7];for(vr=0;vr<80;vr++)if(Tt=Sr,Pt=jr,$t=Mr,Dt=$r,Rt=ln,sn=Pr,rn=Fr,Jt=zr,Wt=Lr,gn=Dr,Un=Ur,Yn=oo,Qn=Gr,tr=to,Wn=no,Xn=ro,jn=zr,Bn=ro,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=(ln>>>14|Gr<<32-14)^(ln>>>18|Gr<<32-18)^(Gr>>>41-32|ln<<32-(41-32)),Bn=(Gr>>>14|ln<<32-14)^(Gr>>>18|ln<<32-18)^(ln>>>41-32|Gr<<32-(41-32)),lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,jn=ln&Pr^~ln&Fr,Bn=Gr&to^~Gr&no,lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,jn=Rn[vr*2],Bn=Rn[vr*2+1],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,jn=Lt[vr%16],Bn=Qt[vr%16],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,ir=nr&65535|ar<<16,er=lr&65535|rr<<16,jn=ir,Bn=er,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=(Sr>>>28|Lr<<32-28)^(Lr>>>34-32|Sr<<32-(34-32))^(Lr>>>39-32|Sr<<32-(39-32)),Bn=(Lr>>>28|Sr<<32-28)^(Sr>>>34-32|Lr<<32-(34-32))^(Sr>>>39-32|Lr<<32-(39-32)),lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,jn=Sr&jr^Sr&Mr^jr&Mr,Bn=Lr&Dr^Lr&Ur^Dr&Ur,lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,Jt=nr&65535|ar<<16,Xn=lr&65535|rr<<16,jn=Dt,Bn=Yn,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=ir,Bn=er,lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,Dt=nr&65535|ar<<16,Yn=lr&65535|rr<<16,jr=Tt,Mr=Pt,$r=$t,ln=Dt,Pr=Rt,Fr=sn,zr=rn,Sr=Jt,Dr=Wt,Ur=gn,oo=Un,Gr=Yn,to=Qn,no=tr,ro=Wn,Lr=Xn,vr%16===15)for(pr=0;pr<16;pr++)jn=Lt[pr],Bn=Qt[pr],lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=Lt[(pr+9)%16],Bn=Qt[(pr+9)%16],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,ir=Lt[(pr+1)%16],er=Qt[(pr+1)%16],jn=(ir>>>1|er<<32-1)^(ir>>>8|er<<32-8)^ir>>>7,Bn=(er>>>1|ir<<32-1)^(er>>>8|ir<<32-8)^(er>>>7|ir<<32-7),lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,ir=Lt[(pr+14)%16],er=Qt[(pr+14)%16],jn=(ir>>>19|er<<32-19)^(er>>>61-32|ir<<32-(61-32))^ir>>>6,Bn=(er>>>19|ir<<32-19)^(ir>>>61-32|er<<32-(61-32))^(er>>>6|ir<<32-6),lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,Lt[pr]=nr&65535|ar<<16,Qt[pr]=lr&65535|rr<<16;jn=Sr,Bn=Lr,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[0],Bn=Bt[0],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[0]=Sr=nr&65535|ar<<16,Bt[0]=Lr=lr&65535|rr<<16,jn=jr,Bn=Dr,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[1],Bn=Bt[1],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[1]=jr=nr&65535|ar<<16,Bt[1]=Dr=lr&65535|rr<<16,jn=Mr,Bn=Ur,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[2],Bn=Bt[2],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[2]=Mr=nr&65535|ar<<16,Bt[2]=Ur=lr&65535|rr<<16,jn=$r,Bn=oo,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[3],Bn=Bt[3],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[3]=$r=nr&65535|ar<<16,Bt[3]=oo=lr&65535|rr<<16,jn=ln,Bn=Gr,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[4],Bn=Bt[4],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[4]=ln=nr&65535|ar<<16,Bt[4]=Gr=lr&65535|rr<<16,jn=Pr,Bn=to,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[5],Bn=Bt[5],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[5]=Pr=nr&65535|ar<<16,Bt[5]=to=lr&65535|rr<<16,jn=Fr,Bn=no,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[6],Bn=Bt[6],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[6]=Fr=nr&65535|ar<<16,Bt[6]=no=lr&65535|rr<<16,jn=zr,Bn=ro,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[7],Bn=Bt[7],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[7]=zr=nr&65535|ar<<16,Bt[7]=ro=lr&65535|rr<<16,ao+=128,gt-=128}return gt}function An(At,Bt,Nt){var gt=new Int32Array(8),Lt=new Int32Array(8),Qt=new Uint8Array(256),Tt,Pt=Nt;for(gt[0]=1779033703,gt[1]=3144134277,gt[2]=1013904242,gt[3]=2773480762,gt[4]=1359893119,gt[5]=2600822924,gt[6]=528734635,gt[7]=1541459225,Lt[0]=4089235720,Lt[1]=2227873595,Lt[2]=4271175723,Lt[3]=1595750129,Lt[4]=2917565137,Lt[5]=725511199,Lt[6]=4215389547,Lt[7]=327033209,Pn(gt,Lt,Bt,Nt),Nt%=128,Tt=0;Tt=0;--Lt)gt=Nt[Lt/8|0]>>(Lt&7)&1,yn(At,Bt,gt),zn(Bt,At),zn(At,At),yn(At,Bt,gt)}function Zn(At,Bt){var Nt=[_(),_(),_(),_()];It(Nt[0],st),It(Nt[1],at),It(Nt[2],nt),bn(Nt[3],st,at),Nn(At,Nt,Bt)}function mn(At,Bt,Nt){var gt=new Uint8Array(64),Lt=[_(),_(),_(),_()],Qt;for(Nt||$(Bt,32),An(gt,Bt,32),gt[0]&=248,gt[31]&=127,gt[31]|=64,Zn(Lt,gt),Dn(At,Lt),Qt=0;Qt<32;Qt++)Bt[Qt+32]=At[Qt];return 0}var qt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Gt(At,Bt){var Nt,gt,Lt,Qt;for(gt=63;gt>=32;--gt){for(Nt=0,Lt=gt-32,Qt=gt-12;Lt>4)*qt[Lt],Nt=Bt[Lt]>>8,Bt[Lt]&=255;for(Lt=0;Lt<32;Lt++)Bt[Lt]-=Nt*qt[Lt];for(gt=0;gt<32;gt++)Bt[gt+1]+=Bt[gt]>>8,At[gt]=Bt[gt]&255}function xn(At){var Bt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Bt[Nt]=At[Nt];for(Nt=0;Nt<64;Nt++)At[Nt]=0;Gt(At,Bt)}function Ln(At,Bt,Nt,gt){var Lt=new Uint8Array(64),Qt=new Uint8Array(64),Tt=new Uint8Array(64),Pt,$t,Dt=new Float64Array(64),Rt=[_(),_(),_(),_()];An(Lt,gt,32),Lt[0]&=248,Lt[31]&=127,Lt[31]|=64;var sn=Nt+64;for(Pt=0;Pt>7&&Tn(At[0],tt,At[0]),bn(At[3],At[0],At[1]),0)}function hr(At,Bt,Nt,gt){var Lt,Qt=new Uint8Array(32),Tt=new Uint8Array(64),Pt=[_(),_(),_(),_()],$t=[_(),_(),_(),_()];if(Nt<64||cr($t,gt))return-1;for(Lt=0;Lt=0},j.sign.keyPair=function(){var At=new Uint8Array(Ar),Bt=new Uint8Array(Or);return mn(At,Bt),{publicKey:At,secretKey:Bt}},j.sign.keyPair.fromSecretKey=function(At){if(Vr(At),At.length!==Or)throw new Error("bad secret key size");for(var Bt=new Uint8Array(Ar),Nt=0;Nt=k.length)throw new Error("Index is out of buffer");const _=k.slice(0,j),$=k.slice(j);return[_,$]}function toHexString(k){let j="";return k.forEach(_=>{j+=("0"+(_&255).toString(16)).slice(-2)}),j}function hexToByteArray(k){if(k.length%2!==0)throw new Error(`Cannot convert ${k} to bytesArray`);const j=new Uint8Array(k.length/2);for(let _=0;_{const et=setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&(_e(new TonConnectError("Bridge connection timeout")),this.close())},5e3);this.eventSource.onerror=()=>_e,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),$()}})})}send(j,_,$,_e){return __awaiter(this,void 0,void 0,function*(){const et=new URL(addPathToUrl(this.bridgeUrl,this.postPath));et.searchParams.append("client_id",this.sessionId),et.searchParams.append("to",_),et.searchParams.append("ttl",(_e||this.defaultTtl).toString()),et.searchParams.append("topic",$),yield fetch(et,{method:"post",body:Base64.encode(j)})})}pause(){var j;(j=this.eventSource)===null||j===void 0||j.close()}unPause(){return this.registerSession()}close(){var j;this.isClosed=!0,(j=this.eventSource)===null||j===void 0||j.close()}setListener(j){this.listener=j}setErrorsListener(j){this.errorsListener=j}errorsHandler(j){var _,$;if(!this.isClosed){if(((_=this.eventSource)===null||_===void 0?void 0:_.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if((($=this.eventSource)===null||$===void 0?void 0:$.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(j));return}this.errorsListener(j)}}messagesHandler(j){return __awaiter(this,void 0,void 0,function*(){if(j.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(j.lastEventId),!this.isClosed)){let _;try{_=JSON.parse(j.data)}catch($){throw new TonConnectError(`Bridge message parse failed, message ${$.data}`)}this.listener(_)}})}}function isPendingConnectionHttp(k){return!("connectEvent"in k)}class BridgeConnectionStorage{constructor(j){this.storage=j,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(j){return __awaiter(this,void 0,void 0,function*(){if(j.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(j));if(!isPendingConnectionHttp(j)){const $={sessionKeyPair:j.session.sessionCrypto.stringifyKeypair(),walletPublicKey:j.session.walletPublicKey,bridgeUrl:j.session.bridgeUrl},_e={type:"http",connectEvent:j.connectEvent,session:$,lastWalletEventId:j.lastWalletEventId,nextRpcRequestId:j.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(_e))}const _={type:"http",connectionSource:j.connectionSource,sessionCrypto:j.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(_))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.storage.getItem(this.storeKey);if(!j)return null;const _=JSON.parse(j);if(_.type==="injected")return _;if("connectEvent"in _){const $=new SessionCrypto(_.session.sessionKeyPair);return{type:"http",connectEvent:_.connectEvent,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId,session:{sessionCrypto:$,bridgeUrl:_.session.bridgeUrl,walletPublicKey:_.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(_.sessionCrypto),connectionSource:_.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(j.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return j})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(j.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(j))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return j})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((j==null?void 0:j.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return j})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.storage.getItem(this.storeKey);return j?JSON.parse(j).type:null})}storeLastWalletEventId(j){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&_.type==="http"&&!isPendingConnectionHttp(_))return _.lastWalletEventId=j,this.storeConnection(_)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(j&&"lastWalletEventId"in j)return j.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(j&&"nextRpcRequestId"in j){const _=j.nextRpcRequestId||0;return j.nextRpcRequestId=_+1,this.storeConnection(j)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();return j&&"nextRpcRequestId"in j&&j.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...k){try{console.debug("[TON_CONNECT_SDK]",...k)}catch{}}function logError(...k){try{console.error("[TON_CONNECT_SDK]",...k)}catch{}}function logWarning(...k){try{console.warn("[TON_CONNECT_SDK]",...k)}catch{}}class BridgeProvider{constructor(j,_){this.storage=j,this.walletConnectionSource=_,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(j)}static fromStorage(j){return __awaiter(this,void 0,void 0,function*(){const $=yield new BridgeConnectionStorage(j).getHttpConnection();return isPendingConnectionHttp($)?new BridgeProvider(j,$.connectionSource):new BridgeProvider(j,{bridgeUrl:$.session.bridgeUrl})})}connect(j){this.closeGateways();const _=new SessionCrypto;this.session={sessionCrypto:_,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:_}).then(()=>this.openGateways(_));const $="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink($,j)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const j=yield this.connectionStorage.getHttpConnection();if(j){if(isPendingConnectionHttp(j))return this.session={sessionCrypto:j.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(j.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=j.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,j.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession()}catch{yield this.disconnect();return}this.listeners.forEach(_=>_(j.connectEvent))}})}sendRequest(j,_){return new Promise(($,_e)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const et=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},j),{id:et}));const tt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},j),{id:et})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(tt,this.session.walletPublicKey,j.method).catch(_e),this.pendingRequests.set(et.toString(),$),_==null||_()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(j=>__awaiter(this,void 0,void 0,function*(){let _=!1;const $=()=>{_=!0,this.removeBridgeAndSession().then(j)};try{yield this.sendRequest({method:"disconnect",params:[]},$)}catch(_e){console.debug(_e),_||this.removeBridgeAndSession().then(j)}}))})}listen(j){return this.listeners.push(j),()=>this.listeners=this.listeners.filter(_=>_!==j)}pause(){var j;(j=this.gateway)===null||j===void 0||j.pause(),this.pendingGateways.forEach(_=>_.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const j=this.pendingGateways.map(_=>_.unPause());this.gateway&&j.push(this.gateway.unPause()),yield Promise.all(j)})}pendingGatewaysListener(j,_,$){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(j)){j.close();return}return this.closeGateways({except:j}),this.session.bridgeUrl=_,this.gateway=j,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener($)})}gatewayListener(j){return __awaiter(this,void 0,void 0,function*(){const _=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(j.message).toUint8Array(),hexToByteArray(j.from)));if(logDebug("Wallet message received:",_),!("event"in _)){const _e=_.id.toString(),et=this.pendingRequests.get(_e);if(!et){logDebug(`Response id ${_e} doesn't match any request's id`);return}et(_),this.pendingRequests.delete(_e);return}if(_.id!==void 0){const _e=yield this.connectionStorage.getLastWalletEventId();if(_e!==void 0&&_.id<=_e){logError(`Received event id (=${_.id}) must be greater than stored last wallet event id (=${_e}) `);return}_.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(_.id))}const $=this.listeners;_.event==="connect"&&(yield this.updateSession(_,j.from)),_.event==="disconnect"&&(yield this.removeBridgeAndSession()),$.forEach(_e=>_e(_))})}gatewayErrorsListener(j){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(j)}`)})}updateSession(j,_){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:_});const $=j.payload.items.find(et=>et.name==="ton_addr"),_e=Object.assign(Object.assign({},j),{payload:Object.assign(Object.assign({},j.payload),{items:[$]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:j.id,connectEvent:_e,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(j,_){return isTelegramUrl(j)?this.generateTGUniversalLink(j,_):this.generateRegularUniversalLink(j,_)}generateRegularUniversalLink(j,_){const $=new URL(j);return $.searchParams.append("v",PROTOCOL_VERSION.toString()),$.searchParams.append("id",this.session.sessionCrypto.sessionId),$.searchParams.append("r",JSON.stringify(_)),$.toString()}generateTGUniversalLink(j,_){const _e=this.generateRegularUniversalLink("about:blank",_).split("?")[1],et="tonconnect-"+encodeTelegramUrlParameters(_e),tt=new URL(j);return tt.searchParams.append("startattach",et),tt.toString()}openGateways(j){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(_=>{const $=new BridgeGateway(this.storage,_.bridgeUrl,j.sessionId,()=>{},_e=>{console.error(_e)});return $.setListener(_e=>this.pendingGatewaysListener($,_.bridgeUrl,_e)),$}),yield Promise.allSettled(this.pendingGateways.map(_=>_.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,j.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(j){var _;(_=this.gateway)===null||_===void 0||_.close(),this.pendingGateways.filter($=>$!==(j==null?void 0:j.except)).forEach($=>$.close()),this.pendingGateways=[]}}function hasProperty(k,j){return hasProperties(k,[j])}function hasProperties(k,j){return!k||typeof k!="object"?!1:j.every(_=>_ in k)}function isJSBridgeWithMetadata(k){try{return!hasProperty(k,"tonconnect")||!hasProperty(k.tonconnect,"walletInfo")?!1:hasProperties(k.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$1(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var k;const j=(k=getWindow$1())===null||k===void 0?void 0:k.location.origin;return j?j+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(j,_){this.injectedWalletKey=_,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const $=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet($,_))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(j),this.injectedWallet=$[_].tonconnect}static fromStorage(j){return __awaiter(this,void 0,void 0,function*(){const $=yield new BridgeConnectionStorage(j).getInjectedConnection();return new InjectedProvider(j,$.jsBridgeKey)})}static isWalletInjected(j){return InjectedProvider.isWindowContainsWallet(this.window,j)}static isInsideWalletBrowser(j){return InjectedProvider.isWindowContainsWallet(this.window,j)?this.window[j].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([_,$])=>isJSBridgeWithMetadata($)).map(([_,$])=>({name:$.tonconnect.walletInfo.name,appName:$.tonconnect.walletInfo.app_name,aboutUrl:$.tonconnect.walletInfo.about_url,imageUrl:$.tonconnect.walletInfo.image,tondns:$.tonconnect.walletInfo.tondns,jsBridgeKey:_,injected:!0,embedded:$.tonconnect.isWalletBrowser,platforms:$.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(j,_){return!!j&&_ in j&&typeof j[_]=="object"&&"tonconnect"in j[_]}connect(j){this._connect(PROTOCOL_VERSION,j)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const j=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",j),j.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(_=>_(j))):yield this.connectionStorage.removeConnection()}catch(j){yield this.connectionStorage.removeConnection(),console.error(j)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(j=>{const _=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(j)};try{this.injectedWallet.disconnect(),_()}catch($){logDebug($),this.sendRequest({method:"disconnect",params:[]},_)}})})}closeAllListeners(){var j;this.listenSubscriptions=!1,this.listeners=[],(j=this.unsubscribeCallback)===null||j===void 0||j.call(this)}listen(j){return this.listeners.push(j),()=>this.listeners=this.listeners.filter(_=>_!==j)}sendRequest(j,_){return __awaiter(this,void 0,void 0,function*(){const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},j),{id:$}));const _e=this.injectedWallet.send(Object.assign(Object.assign({},j),{id:$}));return _e.then(et=>logDebug("Wallet message received:",et)),_==null||_(),_e})}_connect(j,_){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${j}, message:`,_);const $=yield this.injectedWallet.connect(j,_);logDebug("Injected Provider connect response:",$),$.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(_e=>_e($))}catch($){logDebug($);const _e={event:"connect_error",payload:{code:0,message:$==null?void 0:$.toString()}};this.listeners.forEach(et=>et(_e))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(j=>{logDebug("Wallet message received:",j),this.listenSubscriptions&&this.listeners.forEach(_=>_(j)),j.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$1();class DefaultStorage{constructor(){const j=getWindow$1();if(!(j!=null&&j.localStorage))throw new LocalstorageNotFoundError;this.window=j}getItem(j){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(j))})}removeItem(j){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(j),Promise.resolve()})}setItem(j,_){return this.window.localStorage.setItem(j,_),Promise.resolve()}}function isWalletInfoCurrentlyInjected(k){return isWalletInfoInjectable(k)&&k.injected}function isWalletInfoCurrentlyEmbedded(k){return isWalletInfoCurrentlyInjected(k)&&k.embedded}function isWalletInfoInjectable(k){return"jsBridgeKey"in k}function isWalletInfoRemote(k){return"bridgeUrl"in k}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(j){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",j!=null&&j.walletsListSource&&(this.walletsListSource=j.walletsListSource),j!=null&&j.cacheTTLMs&&(this.cacheTTLMs=j.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const _=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return _.length!==1?null:_[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let j=[];try{if(j=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(j))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const _e=j.filter(et=>!this.isCorrectWalletConfigDTO(et));_e.length&&(logError(`Wallet(s) ${_e.map(et=>et.name).join(", ")} config format is wrong. They were removed from the wallets list.`),j=j.filter(et=>this.isCorrectWalletConfigDTO(et)))}catch($){logError($),j=FALLBACK_WALLETS_LIST}let _=[];try{_=InjectedProvider.getCurrentlyInjectedWallets()}catch($){logError($)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(j),_)})}walletConfigDTOListToWalletConfigList(j){return j.map(_=>{const _e={name:_.name,appName:_.app_name,imageUrl:_.image,aboutUrl:_.about_url,tondns:_.tondns,platforms:_.platforms};return _.bridge.forEach(et=>{if(et.type==="sse"&&(_e.bridgeUrl=et.url,_e.universalLink=_.universal_url,_e.deepLink=_.deepLink),et.type==="js"){const tt=et.key;_e.jsBridgeKey=tt,_e.injected=InjectedProvider.isWalletInjected(tt),_e.embedded=InjectedProvider.isInsideWalletBrowser(tt)}}),_e})}mergeWalletsLists(j,_){return[...new Set(j.concat(_).map(_e=>_e.name)).values()].map(_e=>{const et=j.find(nt=>nt.name===_e),tt=_.find(nt=>nt.name===_e);return Object.assign(Object.assign({},et&&Object.assign({},et)),tt&&Object.assign({},tt))})}isCorrectWalletConfigDTO(j){if(!j||typeof j!="object")return!1;const _="name"in j,$="app_name"in j,_e="image"in j,et="about_url"in j,tt="platforms"in j;if(!_||!_e||!et||!tt||!$||!j.platforms||!Array.isArray(j.platforms)||!j.platforms.length||!("bridge"in j)||!Array.isArray(j.bridge)||!j.bridge.length)return!1;const nt=j.bridge;if(nt.some(it=>!it||typeof it!="object"||!("type"in it)))return!1;const ot=nt.find(it=>it.type==="sse");if(ot&&(!("url"in ot)||!ot.url||!j.universal_url))return!1;const rt=nt.find(it=>it.type==="js");return!(rt&&(!("key"in rt)||!rt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(...j){super(...j),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(k,j){const _=k.includes("SendTransaction"),$=k.find(_e=>_e&&typeof _e=="object"&&_e.name==="SendTransaction");if(!_&&!$)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if($&&$.maxMessages!==void 0){if($.maxMessages_(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(j,_){return this.statusChangeSubscriptions.push(j),_&&this.statusChangeErrorSubscriptions.push(_),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter($=>$!==j),_&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter($=>$!==_))}}connect(j,_){var $;if(this.connected)throw new WalletAlreadyConnectedError;return($=this.provider)===null||$===void 0||$.closeConnection(),this.provider=this.createProvider(j),this.provider.connect(this.createConnectRequest(_))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[j,_]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(j){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(_)this.provider=yield this.createProvider(_);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(j){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:j.messages.length});const{validUntil:_}=j,$=__rest(j,["validUntil"]),_e=j.from||this.account.address,et=j.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},$),{valid_until:_,from:_e,network:et})));return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var j;((j=this.provider)===null||j===void 0?void 0:j.type)==="http"&&this.provider.pause()}unPauseConnection(){var j;return((j=this.provider)===null||j===void 0?void 0:j.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const j=getDocument();if(j)try{j.addEventListener("visibilitychange",()=>{j.hidden?this.pauseConnection():this.unPauseConnection()})}catch(_){console.error("Cannot subscribe to the document.visibilitychange: ",_)}}createProvider(j){let _;return!Array.isArray(j)&&isWalletConnectionSourceJS(j)?_=new InjectedProvider(this.dappSettings.storage,j.jsBridgeKey):_=new BridgeProvider(this.dappSettings.storage,j),_.listen(this.walletEventsListener.bind(this)),_}walletEventsListener(j){switch(j.event){case"connect":this.onWalletConnected(j.payload);break;case"connect_error":this.onWalletConnectError(j.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(j){const _=j.items.find(et=>et.name==="ton_addr"),$=j.items.find(et=>et.name==="ton_proof");if(!_)throw new TonConnectError("ton_addr connection item was not found");const _e={device:j.device,provider:this.provider.type,account:{address:_.address,chain:_.network,walletStateInit:_.walletStateInit,publicKey:_.publicKey}};$&&(_e.connectItems={tonProof:$}),this.wallet=_e}onWalletConnectError(j){const _=connectErrorsParser.parseError(j);if(this.statusChangeErrorSubscriptions.forEach($=>$(_)),console.debug(_),_ instanceof ManifestNotFoundError||_ instanceof ManifestContentErrorError)throw console.error(_),_}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(j){const _=[{name:"ton_addr"}];return j!=null&&j.tonProof&&_.push({name:"ton_proof",payload:j.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:_}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=k=>InjectedProvider.isWalletInjected(k);TonConnect.isInsideWalletBrowser=k=>InjectedProvider.isInsideWalletBrowser(k);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(k,j=!1){const{wc:_,hex:$}=parseHexAddress(k);let _e=bounceableTag;j&&(_e|=testOnlyTag);const et=new Int8Array(34);et[0]=_e,et[1]=_,et.set($,2);const tt=new Uint8Array(36);return tt.set(et),tt.set(crc16(et),34),Base64.encode(tt).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(k){if(!k.includes(":"))throw new WrongAddressError(`Wrong address ${k}. Address must include ":".`);const j=k.split(":");if(j.length!==2)throw new WrongAddressError(`Wrong address ${k}. Address must include ":" only once.`);const _=parseInt(j[0]);if(_!==0&&_!==-1)throw new WrongAddressError(`Wrong address ${k}. WC must be eq 0 or -1, but ${_} received.`);const $=j[1];if(($==null?void 0:$.length)!==64)throw new WrongAddressError(`Wrong address ${k}. Hex part must be 64bytes length, but ${$==null?void 0:$.length} received.`);return{wc:_,hex:hexToBytes($)}}function crc16(k){let _=0;const $=new Uint8Array(k.length+2);$.set(k);for(let _e of $){let et=128;for(;et>0;)_<<=1,_e&et&&(_+=1),et>>=1,_>65535&&(_&=65535,_^=4129)}return new Uint8Array([Math.floor(_/256),_%256])}const toByteMap={};for(let k=0;k<=255;k++){let j=k.toString(16);j.length<2&&(j="0"+j),toByteMap[j]=k}function hexToBytes(k){k=k.toLowerCase();const j=k.length;if(j%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+k);const _=j/2,$=new Uint8Array(_);for(let _e=0;_e<_;_e++){const et=_e*2,tt=k.substring(et,et+2);if(!toByteMap.hasOwnProperty(tt))throw new ParseHexError("Invalid hex character: "+tt);$[_e]=toByteMap[tt]}return $}var uaParserExports={},uaParser={get exports(){return uaParserExports},set exports(k){uaParserExports=k}};(function(k,j){(function(_,$){var _e="1.0.35",et="",tt="?",nt="function",ot="undefined",rt="object",it="string",st="major",at="model",ft="name",dt="type",ht="vendor",pt="version",ct="architecture",ut="console",mt="mobile",lt="tablet",xt="smarttv",yt="wearable",bt="embedded",Et=350,_t="Amazon",wt="Apple",St="ASUS",Ct="BlackBerry",kt="Browser",jt="Chrome",Mt="Edge",It="Firefox",Ht="Google",tn="Huawei",Xt="LG",Yt="Microsoft",Vt="Motorola",fn="Opera",Sn="Samsung",Tn="Sharp",bn="Sony",Mn="Xiaomi",qn="Zebra",an="Facebook",_n="Chromium OS",hn="Mac OS",En=function(mn,qt){var Gt={};for(var xn in mn)qt[xn]&&qt[xn].length%2===0?Gt[xn]=qt[xn].concat(mn[xn]):Gt[xn]=mn[xn];return Gt},wn=function(mn){for(var qt={},Gt=0;Gt0?hr.length===2?typeof hr[1]==nt?this[hr[0]]=hr[1].call(this,yr):this[hr[0]]=hr[1]:hr.length===3?typeof hr[1]===nt&&!(hr[1].exec&&hr[1].test)?this[hr[0]]=yr?hr[1].call(this,yr,hr[2]):$:this[hr[0]]=yr?yr.replace(hr[1],hr[2]):$:hr.length===4&&(this[hr[0]]=yr?hr[3].call(this,yr.replace(hr[1],hr[2])):$):this[hr]=yr||$;Gt+=2}},Pn=function(mn,qt){for(var Gt in qt)if(typeof qt[Gt]===rt&&qt[Gt].length>0){for(var xn=0;xn2&&(Vn[at]="iPad",Vn[dt]=lt),Vn},this.getEngine=function(){var Vn={};return Vn[ft]=$,Vn[pt]=$,Rn.call(Vn,xn,cr.engine),Vn},this.getOS=function(){var Vn={};return Vn[ft]=$,Vn[pt]=$,Rn.call(Vn,xn,cr.os),hr&&!Vn[ft]&&Ln&&Ln.platform!="Unknown"&&(Vn[ft]=Ln.platform.replace(/chrome os/i,_n).replace(/macos/i,hn)),Vn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return xn},this.setUA=function(Vn){return xn=typeof Vn===it&&Vn.length>Et?On(Vn,Et):Vn,this},this.setUA(xn),this};Dn.VERSION=_e,Dn.BROWSER=wn([ft,pt,st]),Dn.CPU=wn([ct]),Dn.DEVICE=wn([at,ht,dt,ut,mt,xt,lt,yt,bt]),Dn.ENGINE=Dn.OS=wn([ft,pt]),k.exports&&(j=k.exports=Dn),j.UAParser=Dn;var Nn=typeof _!==ot&&(_.jQuery||_.Zepto);if(Nn&&!Nn.ua){var Zn=new Dn;Nn.ua=Zn.getResult(),Nn.ua.get=function(){return Zn.getUA()},Nn.ua.set=function(mn){Zn.setUA(mn);var qt=Zn.getResult();for(var Gt in qt)Nn.ua[Gt]=qt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(j){return isNonNullObject(j)&&!isSpecial(j)};function isNonNullObject(k){return!!k&&typeof k=="object"}function isSpecial(k){var j=Object.prototype.toString.call(k);return j==="[object RegExp]"||j==="[object Date]"||isReactElement(k)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(k){return k.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(k){return Array.isArray(k)?[]:{}}function cloneUnlessOtherwiseSpecified(k,j){return j.clone!==!1&&j.isMergeableObject(k)?deepmerge(emptyTarget(k),k,j):k}function defaultArrayMerge(k,j,_){return k.concat(j).map(function($){return cloneUnlessOtherwiseSpecified($,_)})}function getMergeFunction(k,j){if(!j.customMerge)return deepmerge;var _=j.customMerge(k);return typeof _=="function"?_:deepmerge}function getEnumerableOwnPropertySymbols(k){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(k).filter(function(j){return k.propertyIsEnumerable(j)}):[]}function getKeys(k){return Object.keys(k).concat(getEnumerableOwnPropertySymbols(k))}function propertyIsOnObject(k,j){try{return j in k}catch{return!1}}function propertyIsUnsafe(k,j){return propertyIsOnObject(k,j)&&!(Object.hasOwnProperty.call(k,j)&&Object.propertyIsEnumerable.call(k,j))}function mergeObject(k,j,_){var $={};return _.isMergeableObject(k)&&getKeys(k).forEach(function(_e){$[_e]=cloneUnlessOtherwiseSpecified(k[_e],_)}),getKeys(j).forEach(function(_e){propertyIsUnsafe(k,_e)||(propertyIsOnObject(k,_e)&&_.isMergeableObject(j[_e])?$[_e]=getMergeFunction(_e,_)(k[_e],j[_e],_):$[_e]=cloneUnlessOtherwiseSpecified(j[_e],_))}),$}function deepmerge(k,j,_){_=_||{},_.arrayMerge=_.arrayMerge||defaultArrayMerge,_.isMergeableObject=_.isMergeableObject||isMergeableObject,_.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var $=Array.isArray(j),_e=Array.isArray(k),et=$===_e;return et?$?_.arrayMerge(k,j,_):mergeObject(k,j,_):cloneUnlessOtherwiseSpecified(j,_)}deepmerge.all=function(j,_){if(!Array.isArray(j))throw new Error("first argument should be an array");return j.reduce(function($,_e){return deepmerge($,_e,_)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(k){classnamesExports=k}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(k){(function(){var j={}.hasOwnProperty;function _(){for(var $=[],_e=0;_ej in k?__defProp$1(k,j,{enumerable:!0,configurable:!0,writable:!0,value:_}):k[j]=_,__spreadValues$1=(k,j)=>{for(var _ in j||(j={}))__hasOwnProp$1.call(j,_)&&__defNormalProp$1(k,_,j[_]);if(__getOwnPropSymbols$1)for(var _ of __getOwnPropSymbols$1(j))__propIsEnum$1.call(j,_)&&__defNormalProp$1(k,_,j[_]);return k},__spreadProps=(k,j)=>__defProps(k,__getOwnPropDescs(j)),__async=(k,j,_)=>new Promise(($,_e)=>{var et=ot=>{try{nt(_.next(ot))}catch(rt){_e(rt)}},tt=ot=>{try{nt(_.throw(ot))}catch(rt){_e(rt)}},nt=ot=>ot.done?$(ot.value):Promise.resolve(ot.value).then(et,tt);nt((_=_.apply(k,j)).next())}),_a;const sharedConfig={};function setHydrateContext(k){sharedConfig.context=k}const equalFn=(k,j)=>k===j,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(k,j){const _=Listener,$=Owner,_e=k.length===0,et=_e?UNOWNED:{owned:null,cleanups:null,context:null,owner:j===void 0?$:j},tt=_e?k:()=>k(()=>untrack(()=>cleanNode(et)));Owner=et,Listener=null;try{return runUpdates(tt,!0)}finally{Listener=_,Owner=$}}function createSignal(k,j){j=j?Object.assign({},signalOptions,j):signalOptions;const _={value:k,observers:null,observerSlots:null,comparator:j.equals||void 0},$=_e=>(typeof _e=="function"&&(_e=_e(_.value)),writeSignal(_,_e));return[readSignal.bind(_),$]}function createComputed(k,j,_){const $=createComputation(k,j,!0,STALE);updateComputation($)}function createRenderEffect(k,j,_){const $=createComputation(k,j,!1,STALE);updateComputation($)}function createEffect(k,j,_){runEffects=runUserEffects;const $=createComputation(k,j,!1,STALE);$.user=!0,Effects?Effects.push($):updateComputation($)}function createMemo(k,j,_){_=_?Object.assign({},signalOptions,_):signalOptions;const $=createComputation(k,j,!0,0);return $.observers=null,$.observerSlots=null,$.comparator=_.equals||void 0,updateComputation($),readSignal.bind($)}function createResource(k,j,_){let $,_e,et;arguments.length===2&&typeof j=="object"||arguments.length===1?($=!0,_e=k,et=j||{}):($=k,_e=j,et=_||{});let tt=null,nt=NO_INIT,ot=null,rt=!1,it="initialValue"in et,st=typeof $=="function"&&createMemo($);const at=new Set,[ft,dt]=(et.storage||createSignal)(et.initialValue),[ht,pt]=createSignal(void 0),[ct,ut]=createSignal(void 0,{equals:!1}),[mt,lt]=createSignal(it?"ready":"unresolved");if(sharedConfig.context){ot=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let _t;et.ssrLoadFrom==="initial"?nt=et.initialValue:sharedConfig.load&&(_t=sharedConfig.load(ot))&&(nt=_t[0])}function xt(_t,wt,St,Ct){return tt===_t&&(tt=null,it=!0,(_t===nt||wt===nt)&&et.onHydrated&&queueMicrotask(()=>et.onHydrated(Ct,{value:wt})),nt=NO_INIT,yt(wt,St)),wt}function yt(_t,wt){runUpdates(()=>{wt===void 0&&dt(()=>_t),lt(wt!==void 0?"errored":"ready"),pt(wt);for(const St of at.keys())St.decrement();at.clear()},!1)}function bt(){const _t=SuspenseContext,wt=ft(),St=ht();if(St!==void 0&&!tt)throw St;return Listener&&!Listener.user&&_t&&createComputed(()=>{ct(),tt&&(_t.resolved||at.has(_t)||(_t.increment(),at.add(_t)))}),wt}function Et(_t=!0){if(_t!==!1&&rt)return;rt=!1;const wt=st?st():$;if(wt==null||wt===!1){xt(tt,untrack(ft));return}const St=nt!==NO_INIT?nt:untrack(()=>_e(wt,{value:ft(),refetching:_t}));return typeof St!="object"||!(St&&"then"in St)?(xt(tt,St,void 0,wt),St):(tt=St,rt=!0,queueMicrotask(()=>rt=!1),runUpdates(()=>{lt(it?"refreshing":"pending"),ut()},!1),St.then(Ct=>xt(St,Ct,void 0,wt),Ct=>xt(St,void 0,castError(Ct),wt)))}return Object.defineProperties(bt,{state:{get:()=>mt()},error:{get:()=>ht()},loading:{get(){const _t=mt();return _t==="pending"||_t==="refreshing"}},latest:{get(){if(!it)return bt();const _t=ht();if(_t&&!tt)throw _t;return ft()}}}),st?createComputed(()=>Et(!1)):Et(!1),[bt,{refetch:Et,mutate:dt}]}function batch(k){return runUpdates(k,!1)}function untrack(k){if(Listener===null)return k();const j=Listener;Listener=null;try{return k()}finally{Listener=j}}function on(k,j,_){const $=Array.isArray(k);let _e,et=_&&_.defer;return tt=>{let nt;if($){nt=Array(k.length);for(let rt=0;rtj(nt,_e,tt));return _e=nt,ot}}function onMount(k){createEffect(()=>untrack(k))}function onCleanup(k){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[k]:Owner.cleanups.push(k)),k}function getListener(){return Listener}function getOwner(){return Owner}function createContext(k,j){const _=Symbol("context");return{id:_,Provider:createProvider(_),defaultValue:k}}function useContext(k){let j;return(j=lookup(Owner,k.id))!==void 0?j:k.defaultValue}function children(k){const j=createMemo(k),_=createMemo(()=>resolveChildren(j()));return _.toArray=()=>{const $=_();return Array.isArray($)?$:$!=null?[$]:[]},_}let SuspenseContext;function readSignal(){const k=Transition$1;if(this.sources&&(this.state||k))if(this.state===STALE||k)updateComputation(this);else{const j=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=j}if(Listener){const j=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(j)):(Listener.sources=[this],Listener.sourceSlots=[j]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(k,j,_){let $=k.value;return(!k.comparator||!k.comparator($,j))&&(k.value=j,k.observers&&k.observers.length&&runUpdates(()=>{for(let _e=0;_e1e6)throw Updates=[],new Error},!1)),j}function updateComputation(k){if(!k.fn)return;cleanNode(k);const j=Owner,_=Listener,$=ExecCount;Listener=Owner=k,runComputation(k,k.value,$),Listener=_,Owner=j}function runComputation(k,j,_){let $;try{$=k.fn(j)}catch(_e){k.pure&&(k.state=STALE,k.owned&&k.owned.forEach(cleanNode),k.owned=null),handleError(_e)}(!k.updatedAt||k.updatedAt<=_)&&(k.updatedAt!=null&&"observers"in k?writeSignal(k,$):k.value=$,k.updatedAt=_)}function createComputation(k,j,_,$=STALE,_e){const et={fn:k,state:$,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:j,owner:Owner,context:null,pure:_};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push(et):Owner.owned=[et]),et}function runTop(k){const j=Transition$1;if(k.state===0||j)return;if(k.state===PENDING||j)return lookUpstream(k);if(k.suspense&&untrack(k.suspense.inFallback))return k.suspense.effects.push(k);const _=[k];for(;(k=k.owner)&&(!k.updatedAt||k.updatedAt=0;$--)if(k=_[$],k.state===STALE||j)updateComputation(k);else if(k.state===PENDING||j){const _e=Updates;Updates=null,runUpdates(()=>lookUpstream(k,_[0]),!1),Updates=_e}}function runUpdates(k,j){if(Updates)return k();let _=!1;j||(Updates=[]),Effects?_=!0:Effects=[],ExecCount++;try{const $=k();return completeUpdates(_),$}catch($){_||(Effects=null),Updates=null,handleError($)}}function completeUpdates(k){if(Updates&&(runQueue(Updates),Updates=null),k)return;const j=Effects;Effects=null,j.length&&runUpdates(()=>runEffects(j),!1)}function runQueue(k){for(let j=0;j_e=untrack(()=>(Owner.context={[k]:$.value},children(()=>$.children))),void 0),_e}}const FALLBACK=Symbol("fallback");function dispose(k){for(let j=0;j1?[]:null;return onCleanup(()=>dispose(et)),()=>{let ot=k()||[],rt,it;return ot[$TRACK],untrack(()=>{let at=ot.length,ft,dt,ht,pt,ct,ut,mt,lt,xt;if(at===0)tt!==0&&(dispose(et),et=[],$=[],_e=[],tt=0,nt&&(nt=[])),_.fallback&&($=[FALLBACK],_e[0]=createRoot(yt=>(et[0]=yt,_.fallback())),tt=1);else if(tt===0){for(_e=new Array(at),it=0;it=ut&<>=ut&&$[mt]===ot[lt];mt--,lt--)ht[lt]=_e[mt],pt[lt]=et[mt],nt&&(ct[lt]=nt[mt]);for(ft=new Map,dt=new Array(lt+1),it=lt;it>=ut;it--)xt=ot[it],rt=ft.get(xt),dt[it]=rt===void 0?-1:rt,ft.set(xt,it);for(rt=ut;rt<=mt;rt++)xt=$[rt],it=ft.get(xt),it!==void 0&&it!==-1?(ht[it]=_e[rt],pt[it]=et[rt],nt&&(ct[it]=nt[rt]),it=dt[it],ft.set(xt,it)):et[rt]();for(it=ut;itk(j||{}))}function trueFn(){return!0}const propTraps={get(k,j,_){return j===$PROXY?_:k.get(j)},has(k,j){return j===$PROXY?!0:k.has(j)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(k,j){return{configurable:!0,enumerable:!0,get(){return k.get(j)},set:trueFn,deleteProperty:trueFn}},ownKeys(k){return k.keys()}};function resolveSource(k){return(k=typeof k=="function"?k():k)?k:{}}function mergeProps(...k){let j=!1;for(let $=0;$=0;_e--){const et=resolveSource(k[_e])[$];if(et!==void 0)return et}},has($){for(let _e=k.length-1;_e>=0;_e--)if($ in resolveSource(k[_e]))return!0;return!1},keys(){const $=[];for(let _e=0;_e=0;$--)if(k[$]){const _e=Object.getOwnPropertyDescriptors(k[$]);for(const et in _e)et in _||Object.defineProperty(_,et,{enumerable:!0,get(){for(let tt=k.length-1;tt>=0;tt--){const nt=(k[tt]||{})[et];if(nt!==void 0)return nt}}})}return _}function splitProps(k,...j){const _=new Set(j.flat());if($PROXY in k){const _e=j.map(et=>new Proxy({get(tt){return et.includes(tt)?k[tt]:void 0},has(tt){return et.includes(tt)&&tt in k},keys(){return et.filter(tt=>tt in k)}},propTraps));return _e.push(new Proxy({get(et){return _.has(et)?void 0:k[et]},has(et){return _.has(et)?!1:et in k},keys(){return Object.keys(k).filter(et=>!_.has(et))}},propTraps)),_e}const $=Object.getOwnPropertyDescriptors(k);return j.push(Object.keys($).filter(_e=>!_.has(_e))),j.map(_e=>{const et={};for(let tt=0;tt<_e.length;tt++){const nt=_e[tt];nt in k&&Object.defineProperty(et,nt,$[nt]?$[nt]:{get(){return k[nt]},set(){return!0},enumerable:!0})}return et})}function For(k){const j="fallback"in k&&{fallback:()=>k.fallback};return createMemo(mapArray(()=>k.each,k.children,j||void 0))}function Show(k){let j=!1;const _=k.keyed,$=createMemo(()=>k.when,void 0,{equals:(_e,et)=>j?_e===et:!_e==!et});return createMemo(()=>{const _e=$();if(_e){const et=k.children,tt=typeof et=="function"&&et.length>0;return j=_||tt,tt?untrack(()=>et(_e)):et}return k.fallback},void 0,void 0)}function Switch(k){let j=!1,_=!1;const $=(tt,nt)=>tt[0]===nt[0]&&(j?tt[1]===nt[1]:!tt[1]==!nt[1])&&tt[2]===nt[2],_e=children(()=>k.children),et=createMemo(()=>{let tt=_e();Array.isArray(tt)||(tt=[tt]);for(let nt=0;nt{const[tt,nt,ot]=et();if(tt<0)return k.fallback;const rt=ot.children,it=typeof rt=="function"&&rt.length>0;return j=_||it,it?untrack(()=>rt(nt)):rt},void 0,void 0)}function Match(k){return k}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(k,j,_){let $=_.length,_e=j.length,et=$,tt=0,nt=0,ot=j[_e-1].nextSibling,rt=null;for(;tt<_e||ntit-nt){const dt=j[tt];for(;nt{_e=et,j===document?k():insert(j,k(),j.firstChild?null:void 0,_)},$.owner),()=>{_e(),j.textContent=""}}function template$1(k,j,_){if(typeof window>"u")return null;const $=document.createElement("template");$.innerHTML=k;let _e=$.content.firstChild;return _&&(_e=_e.firstChild),_e}function delegateEvents(k,j=window.document){const _=j[$$EVENTS]||(j[$$EVENTS]=new Set);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];_.has(et)||(_.add(et),j.addEventListener(et,eventHandler))}}function setAttribute(k,j,_){_==null?k.removeAttribute(j):k.setAttribute(j,_)}function setAttributeNS(k,j,_,$){$==null?k.removeAttributeNS(j,_):k.setAttributeNS(j,_,$)}function className(k,j){j==null?k.removeAttribute("class"):k.className=j}function addEventListener(k,j,_,$){if($)Array.isArray(_)?(k[`$$${j}`]=_[0],k[`$$${j}Data`]=_[1]):k[`$$${j}`]=_;else if(Array.isArray(_)){const _e=_[0];k.addEventListener(j,_[0]=et=>_e.call(k,_[1],et))}else k.addEventListener(j,_)}function classList(k,j,_={}){const $=Object.keys(j||{}),_e=Object.keys(_);let et,tt;for(et=0,tt=_e.length;et_e.children=insertExpression(k,j.children,_e.children)),createRenderEffect(()=>j.ref&&j.ref(k)),createRenderEffect(()=>assign(k,j,_,!0,_e,!0)),_e}function use(k,j,_){return untrack(()=>k(j,_))}function insert(k,j,_,$){if(_!==void 0&&!$&&($=[]),typeof j!="function")return insertExpression(k,j,$,_);createRenderEffect(_e=>insertExpression(k,j(),_e,_),$)}function assign(k,j,_,$,_e={},et=!1){j||(j={});for(const tt in _e)if(!(tt in j)){if(tt==="children")continue;_e[tt]=assignProp(k,tt,null,_e[tt],_,et)}for(const tt in j){if(tt==="children"){$||insertExpression(k,j.children);continue}const nt=j[tt];_e[tt]=assignProp(k,tt,nt,_e[tt],_,et)}}function getNextElement(k){let j,_;return!sharedConfig.context||!(j=sharedConfig.registry.get(_=getHydrationKey()))?k.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(j),sharedConfig.registry.delete(_),j)}function toPropertyName(k){return k.toLowerCase().replace(/-([a-z])/g,(j,_)=>_.toUpperCase())}function toggleClassKey(k,j,_){const $=j.trim().split(/\s+/);for(let _e=0,et=$.length;_e-1&&SVGNamespace[j.split(":")[0]];rt?setAttributeNS(k,rt,j,_):setAttribute(k,Aliases[j]||j,_)}return _}function eventHandler(k){const j=`$$${k.type}`;let _=k.composedPath&&k.composedPath()[0]||k.target;for(k.target!==_&&Object.defineProperty(k,"target",{configurable:!0,value:_}),Object.defineProperty(k,"currentTarget",{configurable:!0,get(){return _||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach($=>{for(;$&&$.nodeType!==8&&$.nodeValue!=="pl-"+k;){let _e=$.nextSibling;$.remove(),$=_e}$&&$.remove()}));_;){const $=_[j];if($&&!_.disabled){const _e=_[`${j}Data`];if(_e!==void 0?$.call(_,_e,k):$.call(_,k),k.cancelBubble)return}_=_._$host||_.parentNode||_.host}}function insertExpression(k,j,_,$,_e){for(sharedConfig.context&&!_&&(_=[...k.childNodes]);typeof _=="function";)_=_();if(j===_)return _;const et=typeof j,tt=$!==void 0;if(k=tt&&_[0]&&_[0].parentNode||k,et==="string"||et==="number"){if(sharedConfig.context)return _;if(et==="number"&&(j=j.toString()),tt){let nt=_[0];nt&&nt.nodeType===3?nt.data=j:nt=document.createTextNode(j),_=cleanChildren(k,_,$,nt)}else _!==""&&typeof _=="string"?_=k.firstChild.data=j:_=k.textContent=j}else if(j==null||et==="boolean"){if(sharedConfig.context)return _;_=cleanChildren(k,_,$)}else{if(et==="function")return createRenderEffect(()=>{let nt=j();for(;typeof nt=="function";)nt=nt();_=insertExpression(k,nt,_,$)}),()=>_;if(Array.isArray(j)){const nt=[],ot=_&&Array.isArray(_);if(normalizeIncomingArray(nt,j,_,_e))return createRenderEffect(()=>_=insertExpression(k,nt,_,$,!0)),()=>_;if(sharedConfig.context){if(!nt.length)return _;for(let rt=0;rt=0;tt--){const nt=j[tt];if(_e!==nt){const ot=nt.parentNode===k;!et&&!tt?ot?k.replaceChild(_e,nt):k.insertBefore(_e,_):ot&&nt.remove()}else et=!0}}else k.insertBefore(_e,_);return[_e]}function getHydrationKey(){const k=sharedConfig.context;return`${k.id}${k.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(k,j=!1){return j?document.createElementNS(SVG_NAMESPACE,k):document.createElement(k)}function Portal(k){const{useShadow:j}=k,_=document.createTextNode(""),$=k.mount||document.body;function _e(){if(sharedConfig.context){const[et,tt]=createSignal(!1);return queueMicrotask(()=>tt(!0)),()=>et()&&k.children}else return()=>k.children}if($ instanceof HTMLHeadElement){const[et,tt]=createSignal(!1),nt=()=>tt(!0);createRoot(ot=>insert($,()=>et()?ot():_e()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(nt):nt()})}else{const et=createElement(k.isSVG?"g":"div",k.isSVG),tt=j&&et.attachShadow?et.attachShadow({mode:"open"}):et;Object.defineProperty(et,"_$host",{get(){return _.parentNode},configurable:!0}),insert(tt,_e()),$.appendChild(et),k.ref&&k.ref(et),onCleanup(()=>$.removeChild(et))}return _}function Dynamic(k){const[j,_]=splitProps(k,["component"]),$=createMemo(()=>j.component);return createMemo(()=>{const _e=$();switch(typeof _e){case"function":return untrack(()=>_e(_));case"string":const et=SVGElements.has(_e),tt=sharedConfig.context?getNextElement():createElement(_e,et);return spread(tt,_,et),tt}})}var THEME=(k=>(k.DARK="DARK",k.LIGHT="LIGHT",k))(THEME||{});let e$1={data:""},t$1=k=>typeof window=="object"?((k?k.querySelector("#_goober"):window._goober)||Object.assign((k||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:k||e$1,l$2=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a$1=/\/\*[^]*?\*\/| +/g,n$2=/\n+/g,o$2=(k,j)=>{let _="",$="",_e="";for(let et in k){let tt=k[et];et[0]=="@"?et[1]=="i"?_=et+" "+tt+";":$+=et[1]=="f"?o$2(tt,et):et+"{"+o$2(tt,et[1]=="k"?"":j)+"}":typeof tt=="object"?$+=o$2(tt,j?j.replace(/([^,])+/g,nt=>et.replace(/(^:.*)|([^,])+/g,ot=>/&/.test(ot)?ot.replace(/&/g,nt):nt?nt+" "+ot:ot)):et):tt!=null&&(et=/^--/.test(et)?et:et.replace(/[A-Z]/g,"-$&").toLowerCase(),_e+=o$2.p?o$2.p(et,tt):et+":"+tt+";")}return _+(j&&_e?j+"{"+_e+"}":_e)+$},c$1={},s$1=k=>{if(typeof k=="object"){let j="";for(let _ in k)j+=_+s$1(k[_]);return j}return k},i$2=(k,j,_,$,_e)=>{let et=s$1(k),tt=c$1[et]||(c$1[et]=(ot=>{let rt=0,it=11;for(;rt>>0;return"go"+it})(et));if(!c$1[tt]){let ot=et!==k?k:(rt=>{let it,st,at=[{}];for(;it=l$2.exec(rt.replace(a$1,""));)it[4]?at.shift():it[3]?(st=it[3].replace(n$2," ").trim(),at.unshift(at[0][st]=at[0][st]||{})):at[0][it[1]]=it[2].replace(n$2," ").trim();return at[0]})(k);c$1[tt]=o$2(_e?{["@keyframes "+tt]:ot}:ot,_?"":"."+tt)}let nt=_&&c$1.g?c$1.g:null;return _&&(c$1.g=c$1[tt]),((ot,rt,it,st)=>{st?rt.data=rt.data.replace(st,ot):rt.data.indexOf(ot)===-1&&(rt.data=it?ot+rt.data:rt.data+ot)})(c$1[tt],j,$,nt),tt},p$1=(k,j,_)=>k.reduce(($,_e,et)=>{let tt=j[et];if(tt&&tt.call){let nt=tt(_),ot=nt&&nt.props&&nt.props.className||/^go/.test(nt)&&nt;tt=ot?"."+ot:nt&&typeof nt=="object"?nt.props?"":o$2(nt,""):nt===!1?"":nt}return $+_e+(tt??"")},"");function u$1(k){let j=this||{},_=k.call?k(j.p):k;return i$2(_.unshift?_.raw?p$1(_,[].slice.call(arguments,1),j.p):_.reduce(($,_e)=>Object.assign($,_e&&_e.call?_e(j.p):_e),{}):_,t$1(j.target),j.g,j.o,j.k)}u$1.bind({g:1});let h$1=u$1.bind({k:1});const ThemeContext=createContext();function ThemeProvider(k){return createComponent(ThemeContext.Provider,{value:k.theme,get children(){return k.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(k){let j=this||{};return(..._)=>{const $=_e=>{const et=useContext(ThemeContext),tt=mergeProps(_e,{theme:et}),nt=mergeProps(tt,{get class(){const ft=tt.class,dt="class"in tt&&/^go[0-9]+/.test(ft);let ht=u$1.apply({target:j.target,o:dt,p:tt,g:j.g},_);return[ft,ht].filter(Boolean).join(" ")}}),[ot,rt]=splitProps(nt,["as","theme"]),it=rt,st=ot.as||k;let at;return typeof st=="function"?at=st(it):j.g==1?(at=document.createElement(st),spread(at,it)):at=Dynamic(mergeProps({component:st},it)),at};return $.class=_e=>untrack(()=>u$1.apply({target:j.target,p:_e,g:j.g},_)),$}}const styled=new Proxy(makeStyled,{get(k,j){return k(j)}});function createGlobalStyles(){const k=makeStyled.call({g:1},"div").apply(null,arguments);return function(_){return k(_),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",j=>{j.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const k=createGlobalStyles` + ${globalStylesTag} * { + margin: 0; + padding: 0; + box-sizing: border-box; + + font-family: -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, Tahoma, Verdana, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-tap-highlight-color: transparent; + } + + ${globalStylesTag} img { + -webkit-user-select: none; + -webkit-touch-callout: none; + } + + ${globalStylesTag} *:focus { + outline: #08f auto 2px; + } + + ${globalStylesTag} li { + list-style: none; + } + + ${globalStylesTag} button { + outline: none; + } + + body.${disableScrollClass} { + position: fixed; + overflow-y: scroll; + right: 0; + left: 0; + } + + body.${usingMouseClass} ${globalStylesTag} *:focus { + outline: none; + } +`;return createComponent(k,{})};function hexToRgb(k){k[0]==="#"&&(k=k.slice(1));const j=parseInt(k,16),_=j>>16&255,$=j>>8&255,_e=j&255;return[_,$,_e].join(",")}function rgba(k,j){return k[0]==="#"&&(k=hexToRgb(k)),`rgba(${k}, ${j})`}function toPx(k){return k.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(...j){super(...j),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(k,j="_self"){return window.open(k,j,"noreferrer noopener")}function openLinkBlank(k){openLink(k,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(k){const j=_=>k(_.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",j),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",j)}function addQueryParameter(k,j,_){const $=new URL(k);return $.searchParams.append(j,_),$.toString()}function addReturnStrategy(k,j){let _;typeof j=="string"?_=j:_=isInTWA()?j.twaReturnUrl||j.returnStrategy:"none";const $=addQueryParameter(k,"ret",_);if(!isTelegramUrl(k))return $;const _e=$.slice($.lastIndexOf("&")+1);return $.slice(0,$.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(_e)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(k){k.forEach(j=>{const _=new window.Image;_.src=j})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow(){if(typeof window<"u")return window}function getUserAgent(){var k,j;const _=new UAParser().getResult(),$=(k=_.os.name)==null?void 0:k.toLowerCase();let _e;switch(!0){case $==="ios":_e="ios";break;case $==="android":_e="android";break;case $==="mac os":_e="macos";break;case $==="linux":_e="linux";break;case($==null?void 0:$.includes("windows")):_e="windows";break}const et=(j=_.browser.name)==null?void 0:j.toLowerCase();let tt;switch(!0){case et==="chrome":tt="chrome";break;case et==="firefox":tt="firefox";break;case(et==null?void 0:et.includes("safari")):tt="safari";break}return{os:_e,browser:tt}}function redirectToTelegram(k,j){const _=new URL(k);_.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(_.toString(),j))}function isInTWA(){var k;return!!((k=getWindow())!=null&&k.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){this.storageKey="ton-connect-ui_wallet-info",checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(j){this.localStorage.setItem(this.storageKey,JSON.stringify(j))}getWalletInfo(){const j=this.localStorage.getItem(this.storageKey);return j?JSON.parse(j):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){this.storageKey="ton-connect-ui_preferred-wallet",checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(j){this.localStorage.setItem(this.storageKey,j)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){this.storageKey="ton-connect-ui_last-selected-wallet-info",checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(j){this.localStorage.setItem(this.storageKey,JSON.stringify(j))}getLastSelectedWalletInfo(){const j=this.localStorage.getItem(this.storageKey);return j?JSON.parse(j):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage,[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal(lastSelectedWalletInfoStorage.getLastSelectedWalletInfo()),setLastSelectedWalletInfo=k=>{k?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(k):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(k)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(k){const j="$",_=$=>{Object.entries($).forEach(([_e,et])=>{if(typeof et=="object"&&et)return _(et);if(typeof et=="string"){if(et[0]===j){const tt=et.slice(1).split(".");let nt=k;tt.forEach(ot=>{if(ot in nt)nt=nt[ot];else throw new Error(`Cannot parse translations: there is no property ${ot} in translation`)}),$[_e]=nt}et.slice(0,2)===`\\${j}`&&($[_e]=et.slice(1))}})};return _(k),k}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(k,j){let _=k[$PROXY];if(!_&&(Object.defineProperty(k,$PROXY,{value:_=new Proxy(k,proxyTraps$1)}),!Array.isArray(k))){const $=Object.keys(k),_e=Object.getOwnPropertyDescriptors(k);for(let et=0,tt=$.length;etk[$PROXY][j]),_}function trackSelf(k){if(getListener()){const j=getDataNodes(k);(j._||(j._=createDataNode()))()}}function ownKeys(k){return trackSelf(k),Reflect.ownKeys(k)}function createDataNode(k){const[j,_]=createSignal(k,{equals:!1,internal:!0});return j.$=_,j}const proxyTraps$1={get(k,j,_){if(j===$RAW)return k;if(j===$PROXY)return _;if(j===$TRACK)return trackSelf(k),_;const $=getDataNodes(k),_e=$.hasOwnProperty(j);let et=_e?$[j]():k[j];if(j===$NODE||j==="__proto__")return et;if(!_e){const tt=Object.getOwnPropertyDescriptor(k,j);getListener()&&(typeof et!="function"||k.hasOwnProperty(j))&&!(tt&&tt.get)&&(et=getDataNode($,j,et)())}return isWrappable(et)?wrap$1(et):et},has(k,j){return j===$RAW||j===$PROXY||j===$TRACK||j===$NODE||j==="__proto__"?!0:(this.get(k,j,k),j in k)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(k,j,_,$=!1){if(!$&&k[j]===_)return;const _e=k[j],et=k.length;_===void 0?delete k[j]:k[j]=_;let tt=getDataNodes(k),nt;(nt=getDataNode(tt,j,_e))&&nt.$(()=>_),Array.isArray(k)&&k.length!==et&&(nt=getDataNode(tt,"length",et))&&nt.$(k.length),(nt=tt._)&&nt.$()}function mergeStoreNode(k,j){const _=Object.keys(j);for(let $=0;$<_.length;$+=1){const _e=_[$];setProperty(k,_e,j[_e])}}function updateArray(k,j){if(typeof j=="function"&&(j=j(k)),j=unwrap(j),Array.isArray(j)){if(k===j)return;let _=0,$=j.length;for(;_<$;_++){const _e=j[_];k[_]!==_e&&setProperty(k,_,_e)}setProperty(k,"length",$)}else mergeStoreNode(k,j)}function updatePath(k,j,_=[]){let $,_e=k;if(j.length>1){$=j.shift();const tt=typeof $,nt=Array.isArray(k);if(Array.isArray($)){for(let ot=0;ot<$.length;ot++)updatePath(k,[$[ot]].concat(j),_);return}else if(nt&&tt==="function"){for(let ot=0;ot1){updatePath(k[$],j,[$].concat(_));return}_e=k[$],_=[$].concat(_)}let et=j[0];typeof et=="function"&&(et=et(_e,_),et===_e)||$===void 0&&et==null||(et=unwrap(et),$===void 0||isWrappable(_e)&&isWrappable(et)&&!Array.isArray(et)?mergeStoreNode(_e,et):setProperty(k,$,et))}function createStore(...[k,j]){const _=unwrap(k||{}),$=Array.isArray(_),_e=wrap$1(_);function et(...tt){batch(()=>{$&&tt.length===1?updateArray(_,tt[0]):updatePath(_,tt)})}return[_e,et]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */function isObject(k){return Object.prototype.toString.call(k)==="[object Object]"}function isPlainObject(k){var j,_;return isObject(k)===!1?!1:(j=k.constructor,j===void 0?!0:(_=j.prototype,!(isObject(_)===!1||_.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(k,j){return k?cjs(j,k,{arrayMerge:($,_e,et)=>_e,isMergeableObject:isPlainObject}):j}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(k,j){j&&(themeCustomColors[THEME.DARK]=mergeOptions(j[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(j[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:k,colors:mergeOptions(themeCustomColors[k],themeColorsMappingDefault[k])})}function setBorderRadius(k){setThemeState({borderRadius:k})}function setColors(k){themeCustomColors[THEME.DARK]=mergeOptions(k[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(k[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(j=>({colors:mergeOptions(themeCustomColors[j.theme],themeColorsMappingDefault[j.theme])}))}const ImagePlaceholder=styled.div` + background-color: ${k=>k.theme.colors.background.secondary}; +`,Image$1=k=>{let j;const[_,$]=createSignal(null);return createEffect(()=>{const _e=new window.Image;return _e.src=k.src,_e.alt=k.alt||"",_e.setAttribute("draggable","false"),k.class&&_e.classList.add(k.class),_e.complete?$(_e):(_e.addEventListener("load",()=>$(_e)),()=>_e.removeEventListener("load",()=>$(_e)))}),[createComponent(Show,{get when(){return _()},get children(){return _()}}),createComponent(Show,{get when(){return!_()},get children(){return createComponent(ImagePlaceholder,{get class(){return k.class},ref(_e){const et=j;typeof et=="function"?et(_e):j=_e}})}})]},maxWidth={mobile:440,tablet:1020};function isDevice(k){const j=getWindow();if(!j)return k==="desktop";const _=j.innerWidth;switch(k){case"desktop":return _>maxWidth.tablet;case"tablet":return _>maxWidth.mobile;default:case"mobile":return _<=maxWidth.mobile}}function media(k){switch(k){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` + display: ${k=>k.leftIcon||k.rightIcon?"flex":"inline-block"}; + gap: ${k=>k.leftIcon||k.rightIcon?"6px":"unset"}; + align-items: ${k=>k.leftIcon||k.rightIcon?"center":"unset"}; + justify-content: ${k=>k.leftIcon||k.rightIcon?"space-between":"unset"}; + background-color: ${k=>k.appearance==="flat"?"transparent":k.appearance==="secondary"?k.theme.colors.background.tint:rgba(k.theme.colors.accent,.12)}; + color: ${k=>k.appearance==="secondary"?k.theme.colors.text.primary:k.theme.colors.accent}; + + padding: ${k=>k.appearance==="flat"?"0":"9px 16px"}; + padding-left: ${k=>k.leftIcon&&k.appearance!=="flat"?"12px":"16px"}; + padding-right: ${k=>k.rightIcon&&k.appearance!=="flat"?"12px":"16px"}; + border: none; + border-radius: ${k=>borders$5[k.theme.borderRadius]}; + cursor: ${k=>k.disabled?"not-allowed":"pointer"}; + + font-size: 14px; + font-weight: 590; + line-height: 18px; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: ${k=>k.disabled?"unset":`scale(${1+scaleValues[k.scale]})`}; + } + } + + &:active { + transform: ${k=>k.disabled?"unset":`scale(${1-scaleValues[k.scale]})`}; + } + + ${mediaTouch} { + &:active { + transform: ${k=>k.disabled?"unset":`scale(${1-scaleValues[k.scale]*2})`}; + } + } +`;function useDataAttributes(k){const j=untrack(()=>Object.keys(k).filter($=>$.startsWith("data-"))),[_]=splitProps(k,j);return _}const Button=k=>{const j=useDataAttributes(k);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return k.appearance||"primary"},get class(){return k.class},onClick:_=>{var $;return($=k.onClick)==null?void 0:$.call(k,_)},onMouseEnter:_=>{var $;return($=k.onMouseEnter)==null?void 0:$.call(k,_)},onMouseLeave:_=>{var $;return($=k.onMouseLeave)==null?void 0:$.call(k,_)},ref(_){const $=k.ref;typeof $=="function"?$(_):k.ref=_},get disabled(){return k.disabled},get scale(){return k.scale||"m"},get leftIcon(){return!!k.leftIcon},get rightIcon(){return!!k.rightIcon},"data-tc-button":"true"},j,{get children(){return[createMemo(()=>k.leftIcon),createMemo(()=>k.children),createMemo(()=>k.rightIcon)]}}))};function nextFrame(k){requestAnimationFrame(()=>{requestAnimationFrame(k)})}const Transition=k=>{let j,_=!0;const[$,_e]=createSignal(),[et,tt]=createSignal(),nt=children(()=>k.children),{onBeforeEnter:ot,onEnter:rt,onAfterEnter:it,onBeforeExit:st,onExit:at,onAfterExit:ft}=k,dt=createMemo(()=>{const ct=k.name||"s";return{enterActiveClass:k.enterActiveClass||ct+"-enter-active",enterClass:k.enterClass||ct+"-enter",enterToClass:k.enterToClass||ct+"-enter-to",exitActiveClass:k.exitActiveClass||ct+"-exit-active",exitClass:k.exitClass||ct+"-exit",exitToClass:k.exitToClass||ct+"-exit-to"}});function ht(ct,ut){if(!_||k.appear){let mt=function(bt){ct&&(!bt||bt.target===ct)&&(ct.removeEventListener("transitionend",mt),ct.removeEventListener("animationend",mt),ct.classList.remove(...xt),ct.classList.remove(...yt),batch(()=>{$()!==ct&&_e(ct),et()===ct&&tt(void 0)}),it&&it(ct),k.mode==="inout"&&pt(ct,ut))};const lt=dt().enterClass.split(" "),xt=dt().enterActiveClass.split(" "),yt=dt().enterToClass.split(" ");ot&&ot(ct),ct.classList.add(...lt),ct.classList.add(...xt),nextFrame(()=>{ct.classList.remove(...lt),ct.classList.add(...yt),rt&&rt(ct,()=>mt()),(!rt||rt.length<2)&&(ct.addEventListener("transitionend",mt),ct.addEventListener("animationend",mt))})}ut&&!k.mode?tt(ct):_e(ct)}function pt(ct,ut){const mt=dt().exitClass.split(" "),lt=dt().exitActiveClass.split(" "),xt=dt().exitToClass.split(" ");if(!ut.parentNode)return yt();st&&st(ut),ut.classList.add(...mt),ut.classList.add(...lt),nextFrame(()=>{ut.classList.remove(...mt),ut.classList.add(...xt)}),at&&at(ut,()=>yt()),(!at||at.length<2)&&(ut.addEventListener("transitionend",yt),ut.addEventListener("animationend",yt));function yt(bt){(!bt||bt.target===ut)&&(ut.removeEventListener("transitionend",yt),ut.removeEventListener("animationend",yt),ut.classList.remove(...lt),ut.classList.remove(...xt),$()===ut&&_e(void 0),ft&&ft(ut),k.mode==="outin"&&ht(ct,ut))}}return createComputed(ct=>{for(j=nt();typeof j=="function";)j=j();return untrack(()=>(j&&j!==ct&&(k.mode!=="outin"?ht(j,ct):_&&_e(j)),ct&&ct!==j&&k.mode!=="inout"&&pt(j,ct),_=!1,j))}),[$,et]};function getRect(k){const{top:j,bottom:_,left:$,right:_e,width:et,height:tt}=k.getBoundingClientRect(),nt=k.parentNode.getBoundingClientRect();return{top:j-nt.top,bottom:_,left:$-nt.left,right:_e,width:et,height:tt}}const TransitionGroup=k=>{const j=children(()=>k.children),_=createMemo(()=>{const ft=k.name||"s";return{enterActiveClass:k.enterActiveClass||ft+"-enter-active",enterClass:k.enterClass||ft+"-enter",enterToClass:k.enterToClass||ft+"-enter-to",exitActiveClass:k.exitActiveClass||ft+"-exit-active",exitClass:k.exitClass||ft+"-exit",exitToClass:k.exitToClass||ft+"-exit-to",moveClass:k.moveClass||ft+"-move"}}),{onBeforeEnter:$,onEnter:_e,onAfterEnter:et,onBeforeExit:tt,onExit:nt,onAfterExit:ot}=k,[rt,it]=createSignal();let st=[],at=!0;return createComputed(()=>{const ft=j(),dt=[...ft],ht=new Set(ft),pt=new Set(st),ct=_().enterClass.split(" "),ut=_().enterActiveClass.split(" "),mt=_().enterToClass.split(" "),lt=_().exitClass.split(" "),xt=_().exitActiveClass.split(" "),yt=_().exitToClass.split(" ");for(let bt=0;bt{Et.classList.remove(...ct),Et.classList.add(...mt),_e&&_e(Et,()=>_t()),(!_e||_e.length<2)&&(Et.addEventListener("transitionend",_t),Et.addEventListener("animationend",_t))})}}for(let bt=0;btSt!==Et),it(st))};dt.splice(bt,0,Et),tt&&tt(Et),Et.classList.add(...lt),Et.classList.add(...xt),nextFrame(()=>{Et.classList.remove(...lt),Et.classList.add(...yt)}),nt&&nt(Et,()=>_t()),(!nt||nt.length<2)&&(Et.addEventListener("transitionend",_t),Et.addEventListener("animationend",_t))}}st=dt,it(dt)}),createEffect(ft=>{const dt=rt();return dt.forEach(ht=>{let pt;(pt=ft.get(ht))?pt.new&&(pt.new=!1,pt.newPos=getRect(ht)):ft.set(ht,pt={pos:getRect(ht),new:!at}),pt.new&&ht.addEventListener("transitionend",()=>{pt.new=!1,ht.parentNode&&(pt.newPos=getRect(ht))},{once:!0}),pt.newPos&&(pt.pos=pt.newPos),pt.newPos=getRect(ht)}),at?(at=!1,ft):(dt.forEach(ht=>{const pt=ft.get(ht),ct=pt.pos,ut=pt.newPos,mt=ct.left-ut.left,lt=ct.top-ut.top;if(mt||lt){pt.moved=!0;const xt=ht.style;xt.transform=`translate(${mt}px,${lt}px)`,xt.transitionDuration="0s"}}),document.body.offsetHeight,dt.forEach(ht=>{const pt=ft.get(ht);if(pt.moved){let ct=function(lt){lt&<.target!==ht||!ht.parentNode||(!lt||/transform$/.test(lt.propertyName))&&(ht.removeEventListener("transitionend",ct),ht.classList.remove(...mt))};pt.moved=!1;const ut=ht.style,mt=_().moveClass.split(" ");ht.classList.add(...mt),ut.transform=ut.transitionDuration="",ht.addEventListener("transitionend",ct)}}),ft)},new Map),rt};function clickOutside$1(k,j){const _=$=>{var _e;return!k.contains($.target)&&((_e=j())==null?void 0:_e())};document.body.addEventListener("click",_),onCleanup(()=>document.body.removeEventListener("click",_))}function escPressed(k,j){const _=$=>{var _e,et;$.key==="Escape"&&((_e=document.activeElement)==null||_e.blur(),(et=j())==null||et())};document.body.addEventListener("keydown",_),onCleanup(()=>document.body.removeEventListener("keydown",_))}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary,$=()=>k.direction||"left",_e=styled("svg")` + transform: rotate(${et=>rotationDegrees[et.svgDirection]}deg); + transition: transform 0.1s ease-in-out; + `;return createComponent(_e,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return $()},get children(){const et=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute(et,"fill",_())),et}})},_tmpl$$u=template$1(''),CloseIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$u.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},IconButtonStyled=styled.button` + padding: 0; + display: flex; + justify-content: center; + align-items: center; + width: 32px; + height: 32px; + border-radius: 50%; + background-color: ${k=>k.theme.colors.background.tint}; + border: none; + cursor: pointer; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,IconButton=k=>{const j=useDataAttributes(k),_=()=>k.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return k.class},onClick:()=>k.onClick(),"data-tc-icon-button":"true"},j,{get children(){return[createComponent(Show,{get when(){return!!k.children},get children(){return k.children}}),createComponent(Show,{get when(){return!k.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return k.fill}})}}),createComponent(Match,{get when(){return _()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return k.fill}})}}),createComponent(Match,{get when(){return _()==="question"},get children(){return createComponent(QuestionIcon,{get fill(){return k.fill}})}}),createComponent(Match,{get when(){return typeof _()!="string"},get children(){return _()}})]}})}})]}}))},borders$4={m:"24px",s:"16px",none:"0"},ModalBackgroundStyled=styled.div` + display: flex; + position: fixed; + z-index: 1000; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.4); + padding: 20px 0; + overflow-y: auto; + + ${media("mobile")} { + padding-bottom: 0; + } +`,ModalWrapperClass=u$1` + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16); + width: fit-content; + margin: auto; + + ${media("mobile")} { + width: 100%; + height: fit-content; + margin: auto 0 0 0; + } +`,ModalBodyStyled=styled.div` + position: relative; + min-height: 100px; + width: 416px; + padding: 44px 56px 24px; + + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04); + + background-color: ${k=>k.theme.colors.background.primary}; + border-radius: ${k=>borders$4[k.theme.borderRadius]}; + + ${media("mobile")} { + width: 100%; + } +`,CloseButtonStyled=styled(IconButton)` + position: absolute; + right: 16px; + top: 16px; +`,ModalFooterStyled=styled.div` + display: flex; + justify-content: space-between; + align-items: center; + padding: 16px 16px 16px 18px; + border-radius: 0 0 ${k=>borders$4[k.theme.borderRadius]} + ${k=>borders$4[k.theme.borderRadius]}; +`,QuestionButtonStyled=styled(IconButton)` + background-color: ${k=>rgba(k.theme.colors.icon.secondary,.12)}; +`,_tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,Modal=k=>{const j=useTheme(),_=useDataAttributes(k);return createEffect(()=>{k.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:$=>{const _e=isDevice("mobile")?200:100;$.animate([{opacity:0},{opacity:1}],{duration:_e}),isDevice("mobile")&&$.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:_e})},onExit:($,_e)=>{const et=isDevice("mobile")?200:100,tt=$.animate([{opacity:1},{opacity:0}],{duration:et});if(isDevice("mobile")){const nt=$.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:et});Promise.all([tt.finished,nt.finished]).then(_e)}else tt.finished.then(_e)},get children(){return createComponent(Show,{get when(){return k.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},_,{get children(){const $=_tmpl$$t.cloneNode(!0);return use(keyPressed,$,()=>()=>k.onClose()),use(clickOutside,$,()=>()=>k.onClose()),insert($,createComponent(ModalBodyStyled,{get class(){return k.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>k.onClose()}),createMemo(()=>k.children)]}}),null),insert($,createComponent(Show,{get when(){return k.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return k.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className($,cn(ModalWrapperClass,u$1` + border-radius: ${borders$4[j.borderRadius]}; + background-color: ${j.colors.background.tint}; + ${media("mobile")} { + border-radius: ${borders$4[j.borderRadius]} + ${borders$4[j.borderRadius]} 0 0; + } + `))),$}}))}})}})},wrapperBorderRadius={m:"22px",s:"12px",none:"0"},sliderBorderRadius={m:"18px",s:"8px",none:"0"},TabBarStyled=styled.div` + display: grid; + grid-template: 1fr / 1fr 1fr; + width: fit-content; + justify-items: center; + gap: 4px; + + position: relative; + padding: 4px; + border-radius: ${k=>wrapperBorderRadius[k.theme.borderRadius]}; + + background-color: ${k=>k.theme.colors.background.secondary}; +`,SliderStyled=styled.div` + position: absolute; + top: 4px; + left: 4px; + + height: calc(100% - 8px); + width: calc(50% - 4px); + + border-radius: ${k=>sliderBorderRadius[k.theme.borderRadius]}; + background-color: ${k=>k.theme.colors.background.segment}; + + transform: ${k=>k.right?"translateX(100%)":"translateX(0)"}; + + transition: transform 0.13s ease-in-out; +`,InputStyled=styled.input` + display: none; +`,LabelStyled=styled.label` + padding: 9px 12px; + z-index: 1; + + cursor: ${k=>k.isActive?"default":"pointer"}; + + transition: transform 0.13s ease-in-out; + + &:hover { + transform: ${k=>k.isActive?"none":"scale(1.025)"}; + } + + > * { + ${k=>k.isActive?"":`color: ${k.theme.colors.text.secondary};`} + } +`,TabBar=k=>{const j="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled,{get class(){return k.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return k.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return k.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:j,get checked(){return k.selectedTabIndex===0},onInput:()=>{var _;return(_=k.onSelectedTabIndexChange)==null?void 0:_.call(k,0)}}),createMemo(()=>k.tab1)]}}),createComponent(LabelStyled,{get isActive(){return k.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return k.selectedTabIndex===1},name:j,onInput:()=>{var _;return(_=k.onSelectedTabIndexChange)==null?void 0:_.call(k,1)}}),createMemo(()=>k.tab2)]}})]}})},backgroundBorders={m:"16px",s:"12px",none:"0"},imageBorders={m:"12px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,CopyIconButton=styled.div` + width: 52px; + height: 52px; + background: transparent; + position: absolute; + right: 0; + bottom: 0; + + display: flex; + align-items: center; + justify-content: center; + transition: transform 0.125s ease-in-out; +`,QrCodeBackground=styled.button` + display: flex; + align-items: center; + position: relative; + background-color: ${k=>k.theme.colors.background.qr}; + border-radius: ${k=>backgroundBorders[k.theme.borderRadius]}; + padding: ${toPx(qrPaddingTop)} 0; + height: ${toPx(qrNormalSize+qrPaddingTop*2)}; + width: 100%; + + overflow: hidden; + cursor: pointer; + border: none; + + ${mediaNotTouch} { + &:hover { + ${CopyIconButton.class} { + transform: scale(1.04); + } + } + } + + &:active { + ${CopyIconButton.class} { + transform: scale(0.96); + } + } + + ${mediaTouch} { + &:active { + ${CopyIconButton.class} { + transform: scale(0.92); + } + } + } +`,QrCodeWrapper$2=styled.div` + position: relative; + + width: fit-content; + margin: 0 auto; + + > div:first-child { + display: flex; + align-items: center; + justify-content: center; + } + + rect { + fill: transparent; + } + + path { + fill: ${k=>k.theme.colors.constant.black}; + } +`,ImageBackground=styled.div` + position: absolute; + width: ${toPx(imgSizeDefault)}; + height: ${toPx(imgSizeDefault)}; + background: ${k=>k.theme.colors.background.qr}; + + display: flex; + align-items: center; + justify-content: center; +`,ImageStyled$3=styled(Image$1)` + width: ${k=>toPx(k.size)}; + height: ${k=>toPx(k.size)}; + border-radius: ${k=>imageBorders[k.theme.borderRadius]}; + background-color: ${k=>k.theme.colors.background.qr}; +`,CopiedBoxStyled=styled.div` + position: absolute; + bottom: 14px; + left: 50%; + transform: translate(-50%, 0); + + display: flex; + gap: 6px; + align-items: center; + border-radius: 18px; + min-width: 126px; + padding: 9px 16px 9px 10px; + + filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); + background-color: ${k=>k.theme.colors.background.segment}; +`;function getDefaultExportFromCjs(k){return k&&k.__esModule&&Object.prototype.hasOwnProperty.call(k,"default")?k.default:k}var qrcode$1={exports:{}};(function(k,j){var _=function(){var $=function(xt,yt){var bt=236,Et=17,_t=xt,wt=et[yt],St=null,Ct=0,kt=null,jt=[],Mt={},It=function(an,_n){Ct=_t*4+17,St=function(hn){for(var En=new Array(hn),wn=0;wn=7&&Vt(an),kt==null&&(kt=bn(_t,wt,jt)),Sn(kt,_n)},Ht=function(an,_n){for(var hn=-1;hn<=7;hn+=1)if(!(an+hn<=-1||Ct<=an+hn))for(var En=-1;En<=7;En+=1)_n+En<=-1||Ct<=_n+En||(0<=hn&&hn<=6&&(En==0||En==6)||0<=En&&En<=6&&(hn==0||hn==6)||2<=hn&&hn<=4&&2<=En&&En<=4?St[an+hn][_n+En]=!0:St[an+hn][_n+En]=!1)},tn=function(){for(var an=0,_n=0,hn=0;hn<8;hn+=1){It(!0,hn);var En=nt.getLostPoint(Mt);(hn==0||an>En)&&(an=En,_n=hn)}return _n},Xt=function(){for(var an=8;an>hn&1)==1;St[Math.floor(hn/3)][hn%3+Ct-8-3]=En}for(var hn=0;hn<18;hn+=1){var En=!an&&(_n>>hn&1)==1;St[hn%3+Ct-8-3][Math.floor(hn/3)]=En}},fn=function(an,_n){for(var hn=wt<<3|_n,En=nt.getBCHTypeInfo(hn),wn=0;wn<15;wn+=1){var pn=!an&&(En>>wn&1)==1;wn<6?St[wn][8]=pn:wn<8?St[wn+1][8]=pn:St[Ct-15+wn][8]=pn}for(var wn=0;wn<15;wn+=1){var pn=!an&&(En>>wn&1)==1;wn<8?St[8][Ct-wn-1]=pn:wn<9?St[8][15-wn-1+1]=pn:St[8][15-wn-1]=pn}St[Ct-8][8]=!an},Sn=function(an,_n){for(var hn=-1,En=Ct-1,wn=7,pn=0,Cn=nt.getMaskFunction(_n),un=Ct-1;un>0;un-=2)for(un==6&&(un-=1);;){for(var On=0;On<2;On+=1)if(St[En][un-On]==null){var Rn=!1;pn>>wn&1)==1);var Pn=Cn(En,un-On);Pn&&(Rn=!Rn),St[En][un-On]=Rn,wn-=1,wn==-1&&(pn+=1,wn=7)}if(En+=hn,En<0||Ct<=En){En-=hn,hn=-hn;break}}},Tn=function(an,_n){for(var hn=0,En=0,wn=0,pn=new Array(_n.length),Cn=new Array(_n.length),un=0;un<_n.length;un+=1){var On=_n[un].dataCount,Rn=_n[un].totalCount-On;En=Math.max(En,On),wn=Math.max(wn,Rn),pn[un]=new Array(On);for(var Pn=0;Pn=0?yn.getAt(Dn):0}}for(var Nn=0,Pn=0;Pn<_n.length;Pn+=1)Nn+=_n[Pn].totalCount;for(var Zn=new Array(Nn),mn=0,Pn=0;Pnun*8)throw"code length overflow. ("+wn.getLengthInBits()+">"+un*8+")";for(wn.getLengthInBits()+4<=un*8&&wn.put(0,4);wn.getLengthInBits()%8!=0;)wn.putBit(!1);for(;!(wn.getLengthInBits()>=un*8||(wn.put(bt,8),wn.getLengthInBits()>=un*8));)wn.put(Et,8);return Tn(wn,En)};Mt.addData=function(an,_n){_n=_n||"Byte";var hn=null;switch(_n){case"Numeric":hn=at(an);break;case"Alphanumeric":hn=ft(an);break;case"Byte":hn=dt(an);break;case"Kanji":hn=ht(an);break;default:throw"mode:"+_n}jt.push(hn),kt=null},Mt.isDark=function(an,_n){if(an<0||Ct<=an||_n<0||Ct<=_n)throw an+","+_n;return St[an][_n]},Mt.getModuleCount=function(){return Ct},Mt.make=function(){if(_t<1){for(var an=1;an<40;an++){for(var _n=it.getRSBlocks(an,wt),hn=st(),En=0;En"u"?an*4:_n;var hn="";hn+='";for(var wn=0;wn';hn+=""}return hn+="",hn+="
    ",hn},Mt.createSvgTag=function(an,_n,hn,En){var wn={};typeof arguments[0]=="object"&&(wn=arguments[0],an=wn.cellSize,_n=wn.margin,hn=wn.alt,En=wn.title),an=an||2,_n=typeof _n>"u"?an*4:_n,hn=typeof hn=="string"?{text:hn}:hn||{},hn.text=hn.text||null,hn.id=hn.text?hn.id||"qrcode-description":null,En=typeof En=="string"?{text:En}:En||{},En.text=En.text||null,En.id=En.text?En.id||"qrcode-title":null;var pn=Mt.getModuleCount()*an+_n*2,Cn,un,On,Rn,Pn="",An;for(An="l"+an+",0 0,"+an+" -"+an+",0 0,-"+an+"z ",Pn+=''+Mn(En.text)+"":"",Pn+=hn.text?''+Mn(hn.text)+"":"",Pn+='',Pn+='"u"?an*4:_n;var hn=Mt.getModuleCount()*an+_n*2,En=_n,wn=hn-_n;return lt(hn,hn,function(pn,Cn){if(En<=pn&&pn"u"?an*4:_n;var En=Mt.getModuleCount()*an+_n*2,wn="";return wn+="",wn};var Mn=function(an){for(var _n="",hn=0;hn":_n+=">";break;case"&":_n+="&";break;case'"':_n+=""";break;default:_n+=En;break}}return _n},qn=function(an){var _n=1;an=typeof an>"u"?_n*2:an;var hn=Mt.getModuleCount()*_n+an*2,En=an,wn=hn-an,pn,Cn,un,On,Rn,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},An={"██":"▀","█ ":"▀"," █":" "," ":" "},zn="";for(pn=0;pn=wn?An[Rn]:Pn[Rn];zn+=` +`}return hn%2&&an>0?zn.substring(0,zn.length-hn-1)+Array(hn+1).join("▀"):zn.substring(0,zn.length-1)};return Mt.createASCII=function(an,_n){if(an=an||1,an<2)return qn(_n);an-=1,_n=typeof _n>"u"?an*2:_n;var hn=Mt.getModuleCount()*an+_n*2,En=_n,wn=hn-_n,pn,Cn,un,On,Rn=Array(an+1).join("██"),Pn=Array(an+1).join(" "),An="",zn="";for(pn=0;pn>>8),wt.push(kt&255)):wt.push(Et)}}return wt}};var _e={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},et={L:1,M:0,Q:3,H:2},tt={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},nt=function(){var xt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],yt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,bt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,Et=1<<14|1<<12|1<<10|1<<4|1<<1,_t={},wt=function(St){for(var Ct=0;St!=0;)Ct+=1,St>>>=1;return Ct};return _t.getBCHTypeInfo=function(St){for(var Ct=St<<10;wt(Ct)-wt(yt)>=0;)Ct^=yt<=0;)Ct^=bt<5&&(kt+=3+It-5)}for(var jt=0;jt=256;)_t-=255;return xt[_t]},Et}();function rt(xt,yt){if(typeof xt.length>"u")throw xt.length+"/"+yt;var bt=function(){for(var _t=0;_t"u")throw"bad rs block @ typeNumber:"+_t+"/errorCorrectionLevel:"+wt;for(var Ct=St.length/3,kt=[],jt=0;jt>>7-Et%8&1)==1},bt.put=function(Et,_t){for(var wt=0;wt<_t;wt+=1)bt.putBit((Et>>>_t-wt-1&1)==1)},bt.getLengthInBits=function(){return yt},bt.putBit=function(Et){var _t=Math.floor(yt/8);xt.length<=_t&&xt.push(0),Et&&(xt[_t]|=128>>>yt%8),yt+=1},bt},at=function(xt){var yt=_e.MODE_NUMBER,bt=xt,Et={};Et.getMode=function(){return yt},Et.getLength=function(St){return bt.length},Et.write=function(St){for(var Ct=bt,kt=0;kt+2>>8&255)*192+(kt&255),wt.put(kt,13),Ct+=2}if(Ct>>8)},yt.writeBytes=function(bt,Et,_t){Et=Et||0,_t=_t||bt.length;for(var wt=0;wt<_t;wt+=1)yt.writeByte(bt[wt+Et])},yt.writeString=function(bt){for(var Et=0;Et0&&(bt+=","),bt+=xt[Et];return bt+="]",bt},yt},ct=function(){var xt=0,yt=0,bt=0,Et="",_t={},wt=function(Ct){Et+=String.fromCharCode(St(Ct&63))},St=function(Ct){if(!(Ct<0)){if(Ct<26)return 65+Ct;if(Ct<52)return 97+(Ct-26);if(Ct<62)return 48+(Ct-52);if(Ct==62)return 43;if(Ct==63)return 47}throw"n:"+Ct};return _t.writeByte=function(Ct){for(xt=xt<<8|Ct&255,yt+=8,bt+=1;yt>=6;)wt(xt>>>yt-6),yt-=6},_t.flush=function(){if(yt>0&&(wt(xt<<6-yt),xt=0,yt=0),bt%3!=0)for(var Ct=3-bt%3,kt=0;kt=yt.length){if(_t==0)return-1;throw"unexpected end of file./"+_t}var Ct=yt.charAt(bt);if(bt+=1,Ct=="=")return _t=0,-1;if(Ct.match(/^\s$/))continue;Et=Et<<6|St(Ct.charCodeAt(0)),_t+=6}var kt=Et>>>_t-8&255;return _t-=8,kt};var St=function(Ct){if(65<=Ct&&Ct<=90)return Ct-65;if(97<=Ct&&Ct<=122)return Ct-97+26;if(48<=Ct&&Ct<=57)return Ct-48+52;if(Ct==43)return 62;if(Ct==47)return 63;throw"c:"+Ct};return wt},mt=function(xt,yt){var bt=xt,Et=yt,_t=new Array(xt*yt),wt={};wt.setPixel=function(jt,Mt,It){_t[Mt*bt+jt]=It},wt.write=function(jt){jt.writeString("GIF87a"),jt.writeShort(bt),jt.writeShort(Et),jt.writeByte(128),jt.writeByte(0),jt.writeByte(0),jt.writeByte(0),jt.writeByte(0),jt.writeByte(0),jt.writeByte(255),jt.writeByte(255),jt.writeByte(255),jt.writeString(","),jt.writeShort(0),jt.writeShort(0),jt.writeShort(bt),jt.writeShort(Et),jt.writeByte(0);var Mt=2,It=Ct(Mt);jt.writeByte(Mt);for(var Ht=0;It.length-Ht>255;)jt.writeByte(255),jt.writeBytes(It,Ht,255),Ht+=255;jt.writeByte(It.length-Ht),jt.writeBytes(It,Ht,It.length-Ht),jt.writeByte(0),jt.writeString(";")};var St=function(jt){var Mt=jt,It=0,Ht=0,tn={};return tn.write=function(Xt,Yt){if(Xt>>>Yt)throw"length over";for(;It+Yt>=8;)Mt.writeByte(255&(Xt<>>=8-It,Ht=0,It=0;Ht=Xt<0&&Mt.writeByte(Ht)},tn},Ct=function(jt){for(var Mt=1<>6,128|ot&63):ot<55296||ot>=57344?tt.push(224|ot>>12,128|ot>>6&63,128|ot&63):(nt++,ot=65536+((ot&1023)<<10|et.charCodeAt(nt)&1023),tt.push(240|ot>>18,128|ot>>12&63,128|ot>>6&63,128|ot&63))}return tt}return _e($)}})(),function($){k.exports=$()}(function(){return _})})(qrcode$1);var qrcodeExports=qrcode$1.exports;const qrcode=getDefaultExportFromCjs(qrcodeExports);function copyToClipboard(k){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(k):(fallbackCopyTextToClipboard(k),Promise.resolve())}function fallbackCopyTextToClipboard(k){const j=document.createElement("textarea");j.value=k,j.style.top="0",j.style.left="0",j.style.position="fixed",document.body.appendChild(j),j.focus(),j.select();try{document.execCommand("copy")}finally{document.body.removeChild(j)}}const _tmpl$$s=template$1("
    "),QRCode=k=>{let j,_,$;const[_e,et]=createSignal(!1),[tt,nt]=createSignal(picSizeDefault);createEffect(()=>{const at=qrcode(0,"L");at.addData(k.sourceUrl),at.make(),j.innerHTML=at.createSvgTag(4,0);const ft=j.firstElementChild.clientWidth,dt=Math.round(qrNormalSize/ft*1e5)/1e5;if($){const ht=Math.ceil(imgSizeDefault/(dt*4))*4,pt=toPx(Math.ceil((ft-ht)/(2*4))*4);$.style.top=pt,$.style.left=pt,$.style.height=toPx(ht),$.style.width=toPx(ht),nt(Math.round(picSizeDefault/dt))}_.style.transform=`scale(${dt})`});let ot=null;return createComponent(QrCodeBackground,{get class(){return k.class},onClick:()=>{et(!0),copyToClipboard(k.sourceUrl),ot!=null&&clearTimeout(ot),ot=setTimeout(()=>et(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(it){const st=_;typeof st=="function"?st(it):_=it},get children(){return[(()=>{const it=_tmpl$$s.cloneNode(!0),st=j;return typeof st=="function"?use(st,it):j=it,it})(),createComponent(Show,{get when(){return k.imageUrl},get children(){return createComponent(ImageBackground,{ref(it){const st=$;typeof st=="function"?st(it):$=it},get children(){return createComponent(ImageStyled$3,{get src(){return k.imageUrl},alt:"",get size(){return tt()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:it=>{it.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(it,st)=>{it.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{st()})},get children(){return createComponent(Show,{get when(){return _e()&&!k.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!k.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(k,j,_)=>{const $=j.trim().split(".").reduce((_e,et)=>_e?_e[et]:void 0,k);return $!==void 0?$:_},template=(k,j,_=/{{(.*?)}}/g)=>k.replace(_,($,_e)=>deepReadObject(j,_e,"")),createI18nContext=(k={},j=navigator.language in k?navigator.language:Object.keys(k)[0])=>{const[_,$]=createSignal(j),[_e,et]=createStore(k);return[(ot,rt,it)=>{const st=deepReadObject(_e[_()],ot,it||"");return typeof st=="function"?st(rt):typeof st=="string"?template(st,rt||{}):st},{add(ot,rt){et(ot,it=>Object.assign(it||{},rt))},locale:ot=>ot?$(ot):_(),dict:ot=>deepReadObject(_e,ot)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` + font-style: normal; + font-weight: ${k=>k.fontWeight}; + font-size: ${k=>k.fontSize}; + line-height: ${k=>k.lineHeight}; + + color: ${k=>k.color}; +`,Text$1=k=>{const j=useTheme(),[_]=useI18n();let $;const _e=()=>k.color||j.colors.text.primary,et=mergeProps({fontSize:"14px",fontWeight:"510",lineHeight:"130%"},k);return createEffect(()=>{$&&et.cursor!=="unset"&&getComputedStyle($).cursor!=="pointer"&&($.style.cursor="default")}),createComponent(TextStyled$3,{get fontSize(){return et.fontSize},get fontWeight(){return et.fontWeight},get lineHeight(){return et.lineHeight},get color(){return _e()},get class(){return et.class},ref(tt){const nt=$;typeof nt=="function"?nt(tt):$=tt},"data-tc-text":"true",get children(){var tt;return createMemo(()=>!!et.translationKey)()?_(et.translationKey,et.translationValues,(tt=et.children)==null?void 0:tt.toString()):et.children}})},ImageContainer=styled.div` + position: relative; + + &::after { + content: ''; + display: block; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border: 0.5px solid rgba(0, 0, 0, 0.08); + + border-radius: inherit; + } +`,ImageStyled$2=styled(Image$1)` + width: 100%; + height: 100%; + border-radius: inherit; +`,WalletImage=k=>createComponent(ImageContainer,{get class(){return k.class},get children(){return createComponent(ImageStyled$2,{get src(){return k.src}})}}),borders$3={m:"16px",s:"12px",none:"0"},badgeBorders={m:"6px",s:"6px",none:"0"},WalletItemStyled=styled.button` + position: relative; + cursor: pointer; + border: none; + background-color: unset; + padding: 8px 4px; + width: 92px; + display: flex; + flex-direction: column; + align-items: center; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${media("mobile")} { + padding: 8px 4px; + width: 82px; + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,ImageStyled$1=styled(WalletImage)` + width: 60px; + height: 60px; + border-radius: ${k=>borders$3[k.theme.borderRadius]}; + + margin-bottom: 8px; +`,BadgeStyled=styled(Image$1)` + position: absolute; + right: 10px; + top: 50px; + width: 24px; + height: 24px; + border-radius: ${k=>badgeBorders[k.theme.borderRadius]}; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); +`,StyledText=styled(Text$1)` + max-width: 90px; + font-weight: 590; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + + ${media("mobile")} { + max-width: 80px; + } +`,StyledSecondLine=styled(Text$1)` + font-weight: 510; + max-width: 90px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + color: ${k=>k.colorPrimary?k.theme.colors.text.primary:k.theme.colors.text.secondary}; + + ${media("mobile")} { + max-width: 80px; + } +`,WalletItem=k=>createComponent(WalletItemStyled,{get class(){return k.class},onClick:()=>k.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof k.icon=="string")()?createComponent(ImageStyled$1,{get src(){return k.icon}}):k.icon),createMemo(()=>createMemo(()=>!!k.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return k.badgeUrl}})),createComponent(StyledText,{get children(){return k.name}}),createMemo(()=>createMemo(()=>!!k.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var j;return(j=k.secondLineColorPrimary)!=null?j:!0},get children(){return k.secondLine}}))]}}),H1Styled$9=styled.h1` + font-style: normal; + font-weight: 700; + font-size: 20px; + line-height: 28px; + + text-align: center; + + color: ${k=>k.theme.colors.text.primary}; + + margin-top: 0; + margin-bottom: 0; + + cursor: default; +`,H1=k=>{const[j]=useI18n();return createComponent(H1Styled$9,{get class(){return k.class},"data-tc-h1":"true",get children(){var _;return createMemo(()=>!!k.translationKey)()?j(k.translationKey,k.translationValues,(_=k.children)==null?void 0:_.toString()):k.children}})},H2Styled$5=styled.h2` + font-style: normal; + font-weight: 510; + font-size: 16px; + line-height: 22px; + + text-align: center; + + color: ${k=>k.theme.colors.text.secondary}; + + margin-top: 0; + margin-bottom: 32px; + + cursor: default; +`,H2=k=>{const[j]=useI18n();return createComponent(H2Styled$5,{get class(){return k.class},"data-tc-h2":"true",get children(){var _;return createMemo(()=>!!k.translationKey)()?j(k.translationKey,k.translationValues,(_=k.children)==null?void 0:_.toString()):k.children}})},H3Styled$1=styled.h3` + font-style: normal; + font-weight: 590; + font-size: 16px; + line-height: 20px; + + color: ${k=>k.theme.colors.text.primary}; + + margin-top: 0; + margin-bottom: 0; + + cursor: default; +`,H3=k=>{const[j]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get class(){return k.class},get children(){var _;return createMemo(()=>!!k.translationKey)()?j(k.translationKey,k.translationValues,(_=k.children)==null?void 0:_.toString()):k.children}})},_tmpl$$r=template$1(''),LongArrowIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$r.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=_(),nt=_();return tt!==et._v$&&setAttribute($,"fill",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$q=template$1(''),TonIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$q.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$p=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$2=template$1(''),SuccessIcon=k=>{const j=useTheme(),_=()=>k.size||"s",$=()=>k.fill||j.colors.icon.success;return createMemo((()=>{const _e=createMemo(()=>_()==="xs");return()=>_e()?(()=>{const et=_tmpl$$p.cloneNode(!0),tt=et.firstChild,nt=tt.firstChild,ot=nt.nextSibling;return createRenderEffect(rt=>{const it=k.class,st=$(),at=j.colors.constant.white;return it!==rt._v$&&setAttribute(et,"class",rt._v$=it),st!==rt._v$2&&setAttribute(nt,"fill",rt._v$2=st),at!==rt._v$3&&setAttribute(ot,"stroke",rt._v$3=at),rt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),et})():(()=>{const et=createMemo(()=>_()==="s");return()=>et()?(()=>{const tt=_tmpl$2$3.cloneNode(!0),nt=tt.firstChild,ot=nt.nextSibling;return createRenderEffect(rt=>{const it=k.class,st=$(),at=j.colors.constant.white;return it!==rt._v$4&&setAttribute(tt,"class",rt._v$4=it),st!==rt._v$5&&setAttribute(nt,"fill",rt._v$5=st),at!==rt._v$6&&setAttribute(ot,"fill",rt._v$6=at),rt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),tt})():(()=>{const tt=_tmpl$3$2.cloneNode(!0),nt=tt.firstChild,ot=nt.nextSibling;return createRenderEffect(rt=>{const it=k.class,st=$(),at=j.colors.constant.white;return it!==rt._v$7&&setAttribute(tt,"class",rt._v$7=it),st!==rt._v$8&&setAttribute(nt,"fill",rt._v$8=st),at!==rt._v$9&&setAttribute(ot,"fill",rt._v$9=at),rt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),tt})()})()})())},_tmpl$$o=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3$1=template$1(''),ErrorIcon=k=>{const j=useTheme(),_=()=>k.size||"m",$=()=>k.fill||j.colors.icon.error;return createMemo((()=>{const _e=createMemo(()=>_()==="m");return()=>_e()?(()=>{const et=_tmpl$$o.cloneNode(!0),tt=et.firstChild,nt=tt.nextSibling;return createRenderEffect(ot=>{const rt=k.class,it=$(),st=j.colors.constant.white;return rt!==ot._v$&&setAttribute(et,"class",ot._v$=rt),it!==ot._v$2&&setAttribute(tt,"fill",ot._v$2=it),st!==ot._v$3&&setAttribute(nt,"fill",ot._v$3=st),ot},{_v$:void 0,_v$2:void 0,_v$3:void 0}),et})():(()=>{const et=createMemo(()=>_()==="s");return()=>et()?(()=>{const tt=_tmpl$2$2.cloneNode(!0),nt=tt.firstChild,ot=nt.nextSibling;return createRenderEffect(rt=>{const it=k.class,st=$(),at=j.colors.constant.white;return it!==rt._v$4&&setAttribute(tt,"class",rt._v$4=it),st!==rt._v$5&&setAttribute(nt,"fill",rt._v$5=st),at!==rt._v$6&&setAttribute(ot,"stroke",rt._v$6=at),rt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),tt})():(()=>{const tt=_tmpl$3$1.cloneNode(!0),nt=tt.firstChild,ot=nt.nextSibling;return createRenderEffect(rt=>{const it=k.class,st=$(),at=j.colors.constant.white;return it!==rt._v$7&&setAttribute(tt,"class",rt._v$7=it),st!==rt._v$8&&setAttribute(nt,"fill",rt._v$8=st),at!==rt._v$9&&setAttribute(ot,"fill",rt._v$9=at),rt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),tt})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$1=template$1(''),_tmpl$3=template$1(''),LoaderIcon=k=>{const j=useTheme(),_=()=>k.size||"xs",$=()=>k.fill||j.colors.icon.tertiary,_e=h$1` + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + `,et=u$1` + animation: ${_e} 1s linear infinite; + `;return createMemo((()=>{const tt=createMemo(()=>_()==="xs");return()=>tt()?(()=>{const nt=_tmpl$$n.cloneNode(!0),ot=nt.firstChild;return createRenderEffect(rt=>{const it=cn(et,k.class),st=$();return it!==rt._v$&&setAttribute(nt,"class",rt._v$=it),st!==rt._v$2&&setAttribute(ot,"fill",rt._v$2=st),rt},{_v$:void 0,_v$2:void 0}),nt})():(()=>{const nt=createMemo(()=>_()==="s");return()=>nt()?(()=>{const ot=_tmpl$2$1.cloneNode(!0),rt=ot.firstChild;return createRenderEffect(it=>{const st=cn(et,k.class),at=$();return st!==it._v$3&&setAttribute(ot,"class",it._v$3=st),at!==it._v$4&&setAttribute(rt,"fill",it._v$4=at),it},{_v$3:void 0,_v$4:void 0}),ot})():(()=>{const ot=_tmpl$3.cloneNode(!0),rt=ot.firstChild;return createRenderEffect(it=>{const st=cn(et,k.class),at=$();return st!==it._v$5&&setAttribute(ot,"class",it._v$5=st),at!==it._v$6&&setAttribute(rt,"stroke",it._v$6=at),it},{_v$5:void 0,_v$6:void 0}),ot})()})()})())},_tmpl$$m=template$1(''),TonConnectBrand=()=>{const k=useTheme(),j=()=>k.theme===THEME.DARK?k.colors.constant.white:k.colors.constant.black;return(()=>{const _=_tmpl$$m.cloneNode(!0),$=_.firstChild,_e=$.nextSibling,et=_e.nextSibling;return createRenderEffect(()=>setAttribute(et,"fill",j())),_})()},_tmpl$$l=template$1(''),QuestionIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$l.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$k=template$1(''),BrowserIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$k.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$j=template$1(''),MobileIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$j.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$i=template$1(''),DesktopIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$i.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$h=template$1(''),RetryIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.accent;return(()=>{const $=_tmpl$$h.cloneNode(!0),_e=$.firstChild,et=_e.firstChild;return createRenderEffect(()=>setAttribute(et,"fill",_())),$})()},_tmpl$$g=template$1(''),LinkIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.accent;return(()=>{const $=_tmpl$$g.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$f=template$1(''),WalletIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.accent;return(()=>{const $=_tmpl$$f.cloneNode(!0),_e=$.firstChild,et=_e.firstChild;return createRenderEffect(()=>setAttribute(et,"fill",_())),$})()},_tmpl$$e=template$1(''),SecurityIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$e.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$d=template$1(''),PersonalityIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$d.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$c=template$1(''),SwapIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$c.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$b=template$1(''),AtWalletIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.constant.white;return(()=>{const $=_tmpl$$b.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$a=template$1(''),DoneIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$a.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$9=template$1(''),CopyLightIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$9.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=_(),nt=_();return tt!==et._v$&&setAttribute($,"fill",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$8=template$1(''),QRIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$8.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},containerBorders={m:"16px",s:"12px",none:"0"},walletBorders={m:"6px",s:"6px",none:"0"},FourWalletsCard=styled.div` + width: 60px; + height: 60px; + padding: 8px; + margin-bottom: 8px; + border-radius: ${k=>containerBorders[k.theme.borderRadius]}; + background-color: ${k=>k.theme.colors.background.tint}; + display: grid; + grid-template: 1fr 1fr / 1fr 1fr; + gap: 4px; +`,FourWalletsImage=styled(WalletImage)` + width: 20px; + height: 20px; + border-radius: ${k=>walletBorders[k.theme.borderRadius]}; +`,FourWalletsItem=k=>createComponent(WalletItem,{get name(){return k.labelLine1},get secondLine(){return k.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:j=>createComponent(FourWalletsImage,{get src(){return k.images[j]}})})}})},onClick:()=>k.onClick()}),AT_WALLET_APP_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=k=>{const[j]=useI18n(),_=()=>{if(k.wallet.appName!==AT_WALLET_APP_NAME){if("isPreferred"in k.wallet&&k.wallet.isPreferred)return j("walletItem.recent",{},"Recent");if(isWalletInfoCurrentlyInjected(k.wallet))return j("walletItem.installed",{},"Installed");if(k.wallet.name==="Tonkeeper")return j("walletItem.popular",{},"Popular")}};return createMemo((()=>{const $=createMemo(()=>k.wallet.appName===AT_WALLET_APP_NAME);return()=>$()?createComponent(WalletItem,{get icon(){return k.wallet.imageUrl},get name(){return j("walletItem.walletOn",{},"Wallet On")},secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>k.onClick()}):createComponent(WalletItem,{get icon(){return k.wallet.imageUrl},get name(){return k.wallet.name},get secondLine(){return _()},secondLineColorPrimary:!1,onClick:()=>k.onClick()})})())},ScrollContainerStyled=styled.div` + width: 100%; + overflow-y: auto; + max-height: ${k=>k.maxHeight}; + + scrollbar-width: none; + &&::-webkit-scrollbar { + display: none; + } + + &&::-webkit-scrollbar-track { + background: transparent; + } + + &&::-webkit-scrollbar-thumb { + display: none; + } +`,ScrollDivider=styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.08; + background: ${k=>k.isShown?k.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + margin: 0; + } +`,[windowHeight,setWindowHeight]=createSignal(((_a=getWindow())==null?void 0:_a.innerHeight)||0);getWindow()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const ScrollContainer=k=>{const[j,_]=createSignal(!1),$=tt=>{_(tt.target.scrollTop>0)},_e=()=>isMobile()?150:200,et=()=>k.maxHeight!==void 0?`${k.maxHeight}px`:`${windowHeight()-_e()}px`;return[createComponent(ScrollDivider,{get isShown(){return j()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return et()},onScroll:$,get class(){return k.class},get children(){return k.children}})]},AStyled=styled.a` + display: block; + text-decoration: unset; +`,Link=k=>createComponent(AStyled,mergeProps({get href(){return k.href},get target(){return k.blank?"_blank":"_self"},get class(){return k.class}},()=>k.blank?{rel:"noreferrer noopener"}:{},{get children(){return k.children}})),TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$7.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$6=template$1(''),DisconnectIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$6.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(tt=>{const nt=_(),ot=_();return nt!==tt._v$&&setAttribute(_e,"fill",tt._v$=nt),ot!==tt._v$2&&setAttribute(et,"fill",tt._v$2=ot),tt},{_v$:void 0,_v$2:void 0}),$})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` + width: 256px; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); + border-radius: ${k=>dropdownBorders[k.theme.borderRadius]}; + + background-color: ${k=>k.theme.colors.background.primary} + + color: ${k=>k.theme.colors.text.primary} +`,UlStyled$1=styled.ul` + background-color: ${k=>k.theme.colors.background.primary}; + padding: 8px; +`,MenuButtonStyled=styled.button` + display: flex; + align-items: center; + gap: 8px; + height: 40px; + padding-left: 8px; + width: 100%; + + background-color: ${k=>k.theme.colors.background.primary}; + border: none; + border-radius: ${k=>hoverBorders$1[k.theme.borderRadius]}; + cursor: pointer; + + transition: background-color, transform 0.1s ease-in-out; + + &:hover { + background-color: ${k=>k.theme.colors.background.secondary}; + } + + &:active { + transform: scale(0.96); + } +`,_tmpl$$5=template$1("
  • "),MenuItemText=k=>createComponent(Text$1,{get translationKey(){return k.translationKey},fontSize:"15px",fontWeight:"590",get children(){return k.children}}),AccountButtonDropdown=k=>{const j=useContext(TonConnectUiContext),[_,$]=createSignal(!1),_e=()=>__async(void 0,null,function*(){const tt=toUserFriendlyAddress(j.account.address,j.account.chain===CHAIN.TESTNET);yield copyToClipboard(tt),$(!0),setTimeout(()=>$(!1),1e3)}),et=()=>{j.disconnect(),k.onClose()};return createComponent(AccountButtonDropdownStyled,{ref(tt){const nt=k.ref;typeof nt=="function"?nt(tt):k.ref=tt},get class(){return k.class},"data-tc-dropdown":"true",get children(){return createComponent(UlStyled$1,{get children(){return[(()=>{const tt=_tmpl$$5.cloneNode(!0);return insert(tt,createComponent(MenuButtonStyled,{onClick:()=>_e(),get children(){return[createComponent(CopyIcon,{}),createComponent(Show,{get when(){return!_()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copy",children:"Copy address"})}}),createComponent(Show,{get when(){return _()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copied",children:"Address copied!"})}})]}})),tt})(),(()=>{const tt=_tmpl$$5.cloneNode(!0);return insert(tt,createComponent(MenuButtonStyled,{onClick:()=>et(),get children(){return[createComponent(DisconnectIcon,{}),createComponent(MenuItemText,{translationKey:"button.dropdown.disconnect",children:"Disconnect"})]}})),tt})()]}})}})},borders$2={m:"16px",s:"8px",none:"0"},NotificationStyled=styled.div` + width: 256px; + padding: 12px 16px; + display: flex; + gap: 9px; + + background-color: ${k=>k.theme.colors.background.primary}; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); + border-radius: ${k=>borders$2[k.theme.borderRadius]}; +`,NotificationContentStyled=styled.div` + width: 192px; + + > h3 { + font-size: 15px; + } +`,TextStyled$2=styled(Text$1)` + margin-top: 4px; + color: ${k=>k.theme.colors.text.secondary}; +`,Notification=k=>{const j=useDataAttributes(k);return createComponent(NotificationStyled,mergeProps({get class(){return k.class},"data-tc-notification":"true"},j,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return k.header.translationKey},get translationValues(){return k.header.translationValues},get children(){return k.children}}),createComponent(Show,{get when(){return k.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return k.text.translationKey},get translationValues(){return k.text.translationValues}})}})]}}),createMemo(()=>k.icon)]}}))},LoaderIconStyled$1=styled(LoaderIcon)` + align-self: center; +`,ConfirmOperationNotification=k=>{const j=useContext(TonConnectUiContext),[_]=useI18n(),$=()=>j.wallet&&"name"in j.wallet?j.wallet.name:_("common.yourWallet",{},"Your wallet");return createComponent(Notification,{get header(){return{translationKey:"notifications.confirm.header",translationValues:{name:$()}}},get class(){return k.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` + margin-top: 2px; +`,ErrorTransactionNotification=k=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled$2,{size:"xs"})},get class(){return k.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` + margin-top: 2px; +`,SuccessTransactionNotification=k=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return k.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u$1` + transform: translateY(-8px); + margin-bottom: 12px; +`,_tmpl$$4=template$1('
    '),Notifications=k=>{const j=[],[_,$]=createSignal([]);let _e=-1;const et=4500;return createEffect(on(action,tt=>{if(tt&&tt.showNotification){_e++;const nt=_e;$(ot=>ot.filter(rt=>rt.action!=="confirm-transaction").concat({id:nt,action:tt.name})),j.push(setTimeout(()=>$(ot=>ot.filter(rt=>rt.id!==nt)),et))}})),onCleanup(()=>{j.forEach(clearTimeout)}),(()=>{const tt=_tmpl$$4.cloneNode(!0);return insert(tt,createComponent(TransitionGroup,{onBeforeEnter:nt=>{nt.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(nt,ot)=>{nt.animate([{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(ot)},get children(){return createComponent(For,{get each(){return _()},children:nt=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return nt.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return nt.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return nt.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(tt,k.class)),tt})()},AccountButtonStyled=styled(Button)` + background-color: ${k=>k.theme.colors.connectButton.background}; + color: ${k=>k.theme.colors.connectButton.foreground}; + box-shadow: ${k=>`0 4px 24px ${rgba(k.theme.colors.constant.black,.16)}`}; + padding: 8px 16px 8px 12px; + + display: flex; + align-items: center; + gap: 4px; + height: 40px; +`,DropdownButtonStyled=styled(AccountButtonStyled)` + padding: 12px 16px; + min-width: 148px; + justify-content: center; + background-color: ${k=>k.theme.colors.background.primary}; +`,LoaderButtonStyled=styled(Button)` + min-width: 148px; + height: 40px; + + background-color: ${k=>k.theme.colors.background.primary}; + color: ${k=>k.theme.colors.connectButton.foreground}; + box-shadow: ${k=>`0 4px 24px ${rgba(k.theme.colors.constant.black,.16)}`}; + + display: flex; + align-items: center; + justify-content: center; +`,LoaderIconStyled=styled(LoaderIcon)` + height: 18px; + width: 18px; +`,DropdownContainerStyled=styled.div` + width: fit-content; + display: flex; + flex-direction: column; + align-items: flex-end; +`,DropdownStyled=styled(AccountButtonDropdown)` + box-sizing: border-box; + overflow: hidden; + margin-top: 12px; +`,NotificationsStyled=styled(Notifications)` + > div:first-child { + margin-top: 20px; + } +`;function t(k){return k.split("-")[0]}function e(k){return k.split("-")[1]}function n$1(k){return["top","bottom"].includes(t(k))?"x":"y"}function i$1(k){return k==="y"?"height":"width"}function r$1(k,j,_){let{reference:$,floating:_e}=k;const et=$.x+$.width/2-_e.width/2,tt=$.y+$.height/2-_e.height/2,nt=n$1(j),ot=i$1(nt),rt=$[ot]/2-_e[ot]/2,it=nt==="x";let st;switch(t(j)){case"top":st={x:et,y:$.y-_e.height};break;case"bottom":st={x:et,y:$.y+$.height};break;case"right":st={x:$.x+$.width,y:tt};break;case"left":st={x:$.x-_e.width,y:tt};break;default:st={x:$.x,y:$.y}}switch(e(j)){case"start":st[nt]-=rt*(_&&it?-1:1);break;case"end":st[nt]+=rt*(_&&it?-1:1)}return st}const o$1=(k,j,_)=>__async(void 0,null,function*(){const{placement:$="bottom",strategy:_e="absolute",middleware:et=[],platform:tt}=_,nt=et.filter(Boolean),ot=yield tt.isRTL==null?void 0:tt.isRTL(j);let rt=yield tt.getElementRects({reference:k,floating:j,strategy:_e}),{x:it,y:st}=r$1(rt,$,ot),at=$,ft={},dt=0;for(let ht=0;htk.concat(j,j+"-start",j+"-end"),[]);function n(k){var j;return((j=k.ownerDocument)==null?void 0:j.defaultView)||window}function o(k){return n(k).getComputedStyle(k)}function i(k){return f(k)?(k.nodeName||"").toLowerCase():""}let r;function l(){if(r)return r;const k=navigator.userAgentData;return k&&Array.isArray(k.brands)?(r=k.brands.map(j=>j.brand+"/"+j.version).join(" "),r):navigator.userAgent}function c(k){return k instanceof n(k).HTMLElement}function s(k){return k instanceof n(k).Element}function f(k){return k instanceof n(k).Node}function u(k){return typeof ShadowRoot>"u"?!1:k instanceof n(k).ShadowRoot||k instanceof ShadowRoot}function a(k){const{overflow:j,overflowX:_,overflowY:$,display:_e}=o(k);return/auto|scroll|overlay|hidden/.test(j+$+_)&&!["inline","contents"].includes(_e)}function h(k){return["table","td","th"].includes(i(k))}function d(k){const j=/firefox/i.test(l()),_=o(k),$=_.backdropFilter||_.WebkitBackdropFilter;return _.transform!=="none"||_.perspective!=="none"||!!$&&$!=="none"||j&&_.willChange==="filter"||j&&!!_.filter&&_.filter!=="none"||["transform","perspective"].some(_e=>_.willChange.includes(_e))||["paint","layout","strict","content"].some(_e=>{const et=_.contain;return et!=null&&et.includes(_e)})}function g(){return!/^((?!chrome|android).)*safari/i.test(l())}function m(k){return["html","body","#document"].includes(i(k))}const p=Math.min,y=Math.max,w=Math.round,x={x:1,y:1};function v(k){const j=!s(k)&&k.contextElement?k.contextElement:s(k)?k:null;if(!j)return x;const _=j.getBoundingClientRect(),$=o(j);if($.boxSizing!=="border-box")return c(j)?{x:j.offsetWidth>0&&w(_.width)/j.offsetWidth||1,y:j.offsetHeight>0&&w(_.height)/j.offsetHeight||1}:x;let _e=_.width/parseFloat($.width),et=_.height/parseFloat($.height);return _e&&Number.isFinite(_e)||(_e=1),et&&Number.isFinite(et)||(et=1),{x:_e,y:et}}function b(k,j,_,$){var _e,et,tt,nt;j===void 0&&(j=!1),_===void 0&&(_=!1);const ot=k.getBoundingClientRect();let rt=x;j&&($?s($)&&(rt=v($)):rt=v(k));const it=s(k)?n(k):window,st=!g()&&_,at=(ot.left+(st&&(_e=(et=it.visualViewport)==null?void 0:et.offsetLeft)!=null?_e:0))/rt.x,ft=(ot.top+(st&&(tt=(nt=it.visualViewport)==null?void 0:nt.offsetTop)!=null?tt:0))/rt.y,dt=ot.width/rt.x,ht=ot.height/rt.y;return{width:dt,height:ht,top:ft,right:at+dt,bottom:ft+ht,left:at,x:at,y:ft}}function L(k){return((f(k)?k.ownerDocument:k.document)||window.document).documentElement}function E(k){return s(k)?{scrollLeft:k.scrollLeft,scrollTop:k.scrollTop}:{scrollLeft:k.pageXOffset,scrollTop:k.pageYOffset}}function R(k){return b(L(k)).left+E(k).scrollLeft}function T(k,j,_){const $=c(j),_e=L(j),et=b(k,!0,_==="fixed",j);let tt={scrollLeft:0,scrollTop:0};const nt={x:0,y:0};if($||!$&&_!=="fixed")if((i(j)!=="body"||a(_e))&&(tt=E(j)),c(j)){const ot=b(j,!0);nt.x=ot.x+j.clientLeft,nt.y=ot.y+j.clientTop}else _e&&(nt.x=R(_e));return{x:et.left+tt.scrollLeft-nt.x,y:et.top+tt.scrollTop-nt.y,width:et.width,height:et.height}}function W(k){if(i(k)==="html")return k;const j=k.assignedSlot||k.parentNode||(u(k)?k.host:null)||L(k);return u(j)?j.host:j}function H(k){return c(k)&&o(k).position!=="fixed"?k.offsetParent:null}function C(k){const j=n(k);let _=H(k);for(;_&&h(_)&&o(_).position==="static";)_=H(_);return _&&(i(_)==="html"||i(_)==="body"&&o(_).position==="static"&&!d(_))?j:_||function($){let _e=W($);for(;c(_e)&&!m(_e);){if(d(_e))return _e;_e=W(_e)}return null}(k)||j}function D(k){const j=W(k);return m(j)?k.ownerDocument.body:c(j)&&a(j)?j:D(j)}function F(k,j){var _;j===void 0&&(j=[]);const $=D(k),_e=$===((_=k.ownerDocument)==null?void 0:_.body),et=n($);return _e?j.concat(et,et.visualViewport||[],a($)?$:[]):j.concat($,F($))}function S(k,j,_){return j==="viewport"?l$1(function($,_e){const et=n($),tt=L($),nt=et.visualViewport;let ot=tt.clientWidth,rt=tt.clientHeight,it=0,st=0;if(nt){ot=nt.width,rt=nt.height;const at=g();(at||!at&&_e==="fixed")&&(it=nt.offsetLeft,st=nt.offsetTop)}return{width:ot,height:rt,x:it,y:st}}(k,_)):s(j)?function($,_e){const et=b($,!0,_e==="fixed"),tt=et.top+$.clientTop,nt=et.left+$.clientLeft,ot=c($)?v($):{x:1,y:1},rt=$.clientWidth*ot.x,it=$.clientHeight*ot.y,st=nt*ot.x,at=tt*ot.y;return{top:at,left:st,right:st+rt,bottom:at+it,x:st,y:at,width:rt,height:it}}(j,_):l$1(function($){var _e;const et=L($),tt=E($),nt=(_e=$.ownerDocument)==null?void 0:_e.body,ot=y(et.scrollWidth,et.clientWidth,nt?nt.scrollWidth:0,nt?nt.clientWidth:0),rt=y(et.scrollHeight,et.clientHeight,nt?nt.scrollHeight:0,nt?nt.clientHeight:0);let it=-tt.scrollLeft+R($);const st=-tt.scrollTop;return o(nt||et).direction==="rtl"&&(it+=y(et.clientWidth,nt?nt.clientWidth:0)-ot),{width:ot,height:rt,x:it,y:st}}(L(k)))}const A={getClippingRect:function(k){let{element:j,boundary:_,rootBoundary:$,strategy:_e}=k;const et=_==="clippingAncestors"?function(rt,it){const st=it.get(rt);if(st)return st;let at=F(rt).filter(pt=>s(pt)&&i(pt)!=="body"),ft=null;const dt=o(rt).position==="fixed";let ht=dt?W(rt):rt;for(;s(ht)&&!m(ht);){const pt=o(ht),ct=d(ht);(dt?ct||ft:ct||pt.position!=="static"||!ft||!["absolute","fixed"].includes(ft.position))?ft=pt:at=at.filter(ut=>ut!==ht),ht=W(ht)}return it.set(rt,at),at}(j,this._c):[].concat(_),tt=[...et,$],nt=tt[0],ot=tt.reduce((rt,it)=>{const st=S(j,it,_e);return rt.top=y(st.top,rt.top),rt.right=p(st.right,rt.right),rt.bottom=p(st.bottom,rt.bottom),rt.left=y(st.left,rt.left),rt},S(j,nt,_e));return{width:ot.right-ot.left,height:ot.bottom-ot.top,x:ot.left,y:ot.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(k){let{rect:j,offsetParent:_,strategy:$}=k;const _e=c(_),et=L(_);if(_===et)return j;let tt={scrollLeft:0,scrollTop:0},nt={x:1,y:1};const ot={x:0,y:0};if((_e||!_e&&$!=="fixed")&&((i(_)!=="body"||a(et))&&(tt=E(_)),c(_))){const rt=b(_);nt=v(_),ot.x=rt.x+_.clientLeft,ot.y=rt.y+_.clientTop}return{width:j.width*nt.x,height:j.height*nt.y,x:j.x*nt.x-tt.scrollLeft*nt.x+ot.x,y:j.y*nt.y-tt.scrollTop*nt.y+ot.y}},isElement:s,getDimensions:function(k){if(c(k))return{width:k.offsetWidth,height:k.offsetHeight};const j=b(k);return{width:j.width,height:j.height}},getOffsetParent:C,getDocumentElement:L,getScale:v,getElementRects(k){return __async(this,null,function*(){let{reference:j,floating:_,strategy:$}=k;const _e=this.getOffsetParent||C,et=this.getDimensions;return{reference:T(j,yield _e(_),$),floating:__spreadValues$1({x:0,y:0},yield et(_))}})},getClientRects:k=>Array.from(k.getClientRects()),isRTL:k=>o(k).direction==="rtl"};function z(k,j,_,$){$===void 0&&($={});const{ancestorScroll:_e=!0,ancestorResize:et=!0,elementResize:tt=!0,animationFrame:nt=!1}=$,ot=_e&&!nt,rt=ot||et?[...s(k)?F(k):k.contextElement?F(k.contextElement):[],...F(j)]:[];rt.forEach(ft=>{ot&&ft.addEventListener("scroll",_,{passive:!0}),et&&ft.addEventListener("resize",_)});let it,st=null;if(tt){let ft=!0;st=new ResizeObserver(()=>{ft||_(),ft=!1}),s(k)&&!nt&&st.observe(k),s(k)||!k.contextElement||nt||st.observe(k.contextElement),st.observe(j)}let at=nt?b(k):null;return nt&&function ft(){const dt=b(k);!at||dt.x===at.x&&dt.y===at.y&&dt.width===at.width&&dt.height===at.height||_(),at=dt,it=requestAnimationFrame(ft)}(),_(),()=>{var ft;rt.forEach(dt=>{ot&&dt.removeEventListener("scroll",_),et&&dt.removeEventListener("resize",_)}),(ft=st)==null||ft.disconnect(),st=null,nt&&cancelAnimationFrame(it)}}const O=(k,j,_)=>{const $=new Map,_e=__spreadValues$1({platform:A},_),et=__spreadProps(__spreadValues$1({},_e.platform),{_c:$});return o$1(k,j,__spreadProps(__spreadValues$1({},_e),{platform:et}))};function P(k,j,_){let $=()=>{var st;return(st=_==null?void 0:_.placement)!=null?st:"bottom"},_e=()=>{var st;return(st=_==null?void 0:_.strategy)!=null?st:"absolute"},[et,tt]=createSignal({x:null,y:null,placement:$(),strategy:_e(),middlewareData:{}}),[nt,ot]=createSignal();createEffect(()=>{let st=nt();if(st)throw st.value});let rt=createMemo(()=>(k(),j(),{}));function it(){let st=k(),at=j();if(st&&at){let ft=rt();O(st,at,{middleware:_==null?void 0:_.middleware,placement:$(),strategy:_e()}).then(dt=>{ft===rt()&&tt(dt)},dt=>{ot(dt)})}}return createEffect(()=>{let st=k(),at=j();if(_==null||_.middleware,$(),_e(),st&&at)if(_!=null&&_.whileElementsMounted){let ft=_.whileElementsMounted(st,at,it);ft&&onCleanup(ft)}else it()}),{get x(){return et().x},get y(){return et().y},get placement(){return et().placement},get strategy(){return et().strategy},get middlewareData(){return et().middlewareData},update:it}}const _tmpl$$3=template$1(''),AccountButton=()=>{const k=useTheme(),j=useContext(ConnectorContext),_=useContext(TonConnectUiContext),[$,_e]=createSignal(!1),[et,tt]=createSignal(j.account),[nt,ot]=createSignal(!0);let rt;const[it,st]=createSignal(),[at,ft]=createSignal(),dt=P(at,it,{whileElementsMounted:z,placement:"bottom-end"}),ht=()=>{const ut=et();if(ut){const mt=toUserFriendlyAddress(ut.address,ut.chain===CHAIN.TESTNET);return mt.slice(0,4)+"…"+mt.slice(-4)}return""};_.connectionRestored.then(()=>ot(!1));const pt=j.onStatusChange(ut=>{if(!ut){_e(!1),tt(null);return}tt(ut.account)}),ct=ut=>{if(!et()||!$())return;const mt=at().contains(ut.target),lt=rt.contains(ut.target);!mt&&!lt&&_e(!1)};return onMount(()=>{document.body.addEventListener("click",ct)}),onCleanup(()=>{document.body.removeEventListener("click",ct),pt()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return!et()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>_.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return k.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return k.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return et()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>_e(ut=>!ut),ref:ft,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ht()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ut=untrack(()=>document.importNode(_tmpl$$3,!0));return use(st,ut),ut.style.setProperty("z-index","999"),ut._$owner=getOwner(),insert(ut,createComponent(Transition,{onBeforeEnter:mt=>{mt.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(mt,lt)=>{mt.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(lt)},get children(){return createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownStyled,{get hidden(){return!$()},onClose:()=>_e(!1),ref(mt){const lt=rt;typeof lt=="function"?lt(mt):rt=mt}})}})}}),null),insert(ut,createComponent(NotificationsStyled,{}),null),createRenderEffect(mt=>{var lt,xt;const yt=dt.strategy,bt=`${(lt=dt.y)!=null?lt:0}px`,Et=`${(xt=dt.x)!=null?xt:0}px`;return yt!==mt._v$&&ut.style.setProperty("position",mt._v$=yt),bt!==mt._v$2&&ut.style.setProperty("top",mt._v$2=bt),Et!==mt._v$3&&ut.style.setProperty("left",mt._v$3=Et),mt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ut}})]}})}})]}})]}})},StyledModal=styled(Modal)` + padding-left: 24px; + padding-right: 24px; + padding-top: 18px; + padding-bottom: 0; + + ${media("mobile")} { + padding-left: 0; + padding-right: 0; + + min-height: 364px; + } +`,H1Styled$8=styled(H1)` + margin-top: 12px; + + ${media("mobile")} { + padding: 0 10px; + } +`,LoaderContainerStyled=styled.div` + margin: 30px 0; + width: 100%; + display: flex; + justify-content: center; + + ${media("mobile")} { + height: 160px; + align-items: center; + } +`;styled(Text$1)` + min-width: 84px; + text-align: center; + font-weight: 590; +`;styled(TabBar)` + margin: 0 auto 22px; +`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",twaReturnUrl:void 0,walletsListConfiguration:{}});function uniq(k){return[...new Set(k)]}function mergeConcat(k,j,_){return j.map($=>{const _e=_.find(et=>et[k]===$[k]);return _=_.filter(et=>et[k]!==$[k]),_e===void 0?$:_e}).concat(_)}function uiWalletToWalletInfo(k){return"jsBridgeKey"in k?__spreadProps(__spreadValues$1({},k),{injected:TonConnect.isWalletInjected(k.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(k.jsBridgeKey)}):k}function applyWalletsListConfiguration(k,j){var _;return j&&(_=j.includeWallets)!=null&&_.length&&(k=mergeConcat("name",k,j.includeWallets.map(uiWalletToWalletInfo))),k}function supportsDesktop(k){return k.platforms.some(j=>["macos","linux","windows"].includes(j))}function supportsMobile(k){return k.platforms.some(j=>["ios","android"].includes(j))}function supportsExtension(k){return k.platforms.some(j=>["chrome","firefox","safari"].includes(j))}function eqWalletName(k,j){return j?k.name.toLowerCase()===j.toLowerCase()||k.appName.toLowerCase()===j.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; +`,H1Styled$7=styled(H1)` + margin-bottom: 18px; +`;styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.12; + background: ${k=>k.isShown?k.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + } +`;const WalletsUl=styled.ul` + display: grid; + grid-template-columns: repeat(auto-fit, 92px); + grid-template-rows: auto; + align-content: flex-start; + justify-content: center; + row-gap: 8px; + width: 100%; + padding: 0 0 16px; + align-self: flex-start; + max-width: 400px; + margin: 0 auto; + + > li { + display: block; + height: fit-content; + } + + ${media("mobile")} { + grid-template-columns: repeat(auto-fit, 82px); + } +`;styled(Button)` + display: block; + margin: 0 auto 1px; + font-size: 15px; +`;const StyledIconButton$3=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,WalletLabeledItemStyled=styled(WalletLabeledItem)` + height: 100%; +`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=k=>{const j=()=>isMobile()?void 0:510,_=()=>isMobile()?k.walletsList.filter(supportsMobile):k.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-wallets-modal-list":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>k.onBack()}),createComponent(H1Styled$7,{translationKey:"walletModal.wallets",children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return j()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return _()},children:$=>(()=>{const _e=_tmpl$$2.cloneNode(!0);return insert(_e,createComponent(WalletLabeledItemStyled,{wallet:$,onClick:()=>k.onSelect($)})),_e})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` + display: flex; + flex-direction: column; +`,BodyStyled$1=styled.div` + flex: 1; + margin-top: ${k=>k.qr?"0":"18px"}; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 232px; +`,QRCodeStyled$1=styled(QRCode)` + margin-bottom: 24px; +`,H1Styled$6=styled(H1)` + max-width: 288px; + margin: 0 auto 2px; +`,H2Styled$4=styled(H2)` + max-width: 288px; + text-align: center; + margin: 0 auto 20px; +`,StyledIconButton$2=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,ButtonsContainerStyled$1=styled.div` + display: flex; + justify-content: center; + gap: 8px; + padding-bottom: 16px; +`,BottomButtonsContainerStyled=styled(ButtonsContainerStyled$1)` + padding-bottom: 0; +`,FooterButton$1=styled(Button)` + margin-bottom: 24px; +`,LoaderStyled$1=styled(LoaderIcon)` + margin-bottom: 18px; + margin-top: 2px; +`,ErrorIconStyled$1=styled(ErrorIcon)` + margin-bottom: 16px; +`,BodyTextStyled$1=styled(H2)` + color: ${k=>k.theme.colors.text.secondary}; + text-align: center; + margin-bottom: 20px; +`,TgButtonStyled=styled(Button)` + margin-top: -8px; + margin-bottom: 24px; + width: 100%; + padding: 12px 12px 12px 20px; + border-radius: ${k=>tgButtonBorders[k.theme.borderRadius]}; + font-size: 16px; + line-height: 20px; +`,TgImageStyled=styled(Image$1)` + width: 32px; + height: 32px; + border-radius: ${k=>tgIconBorders[k.theme.borderRadius]}; +`,Translation=k=>{const[j]=useI18n();return createMemo(()=>{var _;return j(k.translationKey,k.translationValues,(_=k.children)==null?void 0:_.toString())})},DesktopConnectionModal=k=>{const[j,_]=createSignal("mobile"),[$,_e]=createSignal(!1),[et,tt]=createSignal(),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{k.wallet.appName!==AT_WALLET_APP_NAME&&_e(!0)});onCleanup(ot);const rt=()=>{tt(nt.connect({universalLink:k.wallet.universalLink,bridgeUrl:k.wallet.bridgeUrl},k.additionalRequest))};createEffect(()=>{untrack(j)!=="extension"&&(supportsMobile(k.wallet)||supportsDesktop(k.wallet))&&rt()});const it=()=>{_e(!1),j()==="extension"&&rt(),_("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"qrcode"}))},st=()=>{_e(!1),j()==="extension"&&rt(),_("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(et(),appState.returnStrategy))},at=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(et(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ft=()=>{_e(!1),_("extension"),isWalletInfoCurrentlyInjected(k.wallet)&&(setLastSelectedWalletInfo(k.wallet),nt.connect({jsBridgeKey:k.wallet.jsBridgeKey},k.additionalRequest))};return supportsMobile(k.wallet)?it():supportsExtension(k.wallet)?ft():st(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>k.onBackClick()}),createComponent(H1Styled$6,{get children(){return k.wallet.name}}),createComponent(Show,{get when(){return j()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:k.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>k.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return j()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy(et(),"none")},get imageUrl(){return k.wallet.imageUrl}})}}),createComponent(Match,{get when(){return $()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return j()==="extension"?ft:st},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return j()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(k.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:k.wallet.name}},get children(){return["Continue in ",createMemo(()=>k.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(k.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:k.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>k.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return k.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:k.wallet.name}},get children(){return["Get ",createMemo(()=>k.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return j()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:k.wallet.name}},get children(){return["Continue in ",createMemo(()=>k.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:st,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return k.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:k.wallet.name}},get children(){return["Get ",createMemo(()=>k.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return k.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:at,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return k.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>j()!=="mobile")()&&supportsMobile(k.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>j()!=="extension")()&&supportsExtension(k.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>j()!=="desktop")()&&supportsDesktop(k.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:st,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,H1Styled$5=styled(H1)` + margin-bottom: 18px; +`,InfoBlock=styled.div` + padding: 16px 0; + display: flex; + flex-direction: column; + align-items: center; +`,InfoBlockIconClass=u$1` + margin-bottom: 12px; +`,H3Styled=styled(H3)` + text-align: center; + margin-bottom: 4px; +`,TextStyled$1=styled(Text$1)` + text-align: center; + max-width: 352px; + color: ${k=>k.theme.colors.text.secondary}; +`,ButtonsBlock=styled.div` + padding: 16px 24px 24px; + display: flex; + align-items: center; + justify-content: center; + gap: 8px; +`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=k=>createComponent(InfoModalStyled,{"data-tc-wallets-modal-info":"true",get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>k.onBackClick()}),createComponent(H1Styled$5,{translationKey:"walletModal.infoModal.whatIsAWallet",children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.secureDigitalAssets",children:"Secure digital assets storage"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.walletProtects",children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.controlIdentity",children:"Control your Web3 identity"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.manageIdentity",children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.effortlessCryptoTransactions",children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.easilySend",children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.infoModal.getAWallet",children:"Get a Wallet"})}})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` + flex: 1; + margin-top: 18px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 232px; +`,H1Styled$4=styled(H1)` + max-width: 262px; + margin: 0 auto 8px; +`,StyledIconButton=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,FooterStyled=styled.div` + padding: 16px; + display: flex; + align-items: center; + gap: 12px; + border-top: 0.5px solid ${k=>rgba(k.theme.colors.icon.secondary,.2)}; +`,ImageStyled=styled(Image$1)` + width: 36px; + height: 36px; + border-radius: 10px; +`,FooterButton=styled(Link)` + margin-left: auto; +`,LoaderStyled=styled(LoaderIcon)` + margin-bottom: 18px; + margin-top: 2px; +`,ErrorIconStyled=styled(ErrorIcon)` + margin-bottom: 16px; +`,BodyTextStyled=styled(H2)` + color: ${k=>k.theme.colors.text.secondary}; + text-align: center; + margin-bottom: 20px; +`,ButtonsContainerStyled=styled.div` + display: flex; + justify-content: center; + gap: 8px; + padding-bottom: 16px; +`,H1Styled$3=styled(H1)` + margin-bottom: 2px; + padding: 0 64px; +`,H2Styled$3=styled(H2)` + margin-bottom: 20px; + padding: 0 64px; + min-height: 44px; +`,QrCodeWrapper$1=styled.div` + padding: 0 24px 24px; +`,MobileConnectionQR=k=>[createComponent(H1Styled$3,{get children(){return k.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:k.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>k.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return k.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(k.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=k=>{const j=useTheme(),[_,$]=createSignal(!1),[_e,et]=createSignal(!1),tt=useContext(ConnectorContext),nt=tt.onStatusChange(()=>{},()=>{et(!0)}),ot=createMemo(()=>tt.connect({universalLink:k.wallet.universalLink,bridgeUrl:k.wallet.bridgeUrl},k.additionalRequest)),rt=()=>{et(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(ot(),appState.returnStrategy))},it=()=>{et(!1),$(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"qrcode"}))},st=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"universal-link"}))},at=()=>{_()?st():k.onBackClick()};return onCleanup(nt),rt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:at}),createComponent(Show,{get when(){return _()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return ot()},get walletInfo(){return k.wallet}})}}),createComponent(Show,{get when(){return!_()},get children(){return[createComponent(H1Styled$4,{get children(){return k.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return _e()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return j.colors.accent}})},onClick:it,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!_e()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:k.wallet.name}},get children(){return["Continue in ",createMemo(()=>k.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return j.colors.accent}})},onClick:it,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return k.wallet.imageUrl}}),createComponent(H3,{get children(){return k.wallet.name}}),createComponent(FooterButton,{get href(){return k.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` + display: flex; + justify-content: space-between; + margin: 0 auto; + width: fit-content; + max-width: 100%; + min-width: 100%; + height: fit-content; + overflow-x: auto; + overflow-y: hidden; + padding: 0 13px 24px; + + &&::-webkit-scrollbar { + display: none; + } + + -ms-overflow-style: none; + scrollbar-width: none; + + > li { + height: fit-content; + } +`,OtherOptionButton=styled.li` + width: 82px; + min-width: 82px; + height: 124px; + display: flex; + flex-direction: column; + align-items: center; + padding: 8px 4px; + + text-align: center; + cursor: pointer; + + transition: transform 0.1s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,Divider=styled.div` + width: 1px; + margin: 0 10px; + height: 24px; + position: relative; + top: 26px; + + background-color: ${k=>k.theme.colors.icon.secondary}; + opacity: 0.2; +`,IconContainer=styled.div` + width: 60px; + height: 60px; + border-radius: ${k=>borders$1[k.theme.borderRadius]}; + display: flex; + align-items: center; + justify-content: center; + + background-color: ${k=>k.theme.colors.background.tint}; + margin-bottom: 8px; +`,H1Styled$2=styled(H1)` + margin-top: 38px; + margin-bottom: 4px; + padding: 0 24px; +`,H2Styled$2=styled(H2)` + margin-bottom: 24px; + padding: 0 24px; + min-height: 44px; +`;styled(Button)` + display: block; + margin: 0 auto; +`;const TelegramButtonStyled=styled(Button)` + margin: 0 24px 24px; + width: calc(100% - 48px); + border-radius: ${k=>borders$1[k.theme.borderRadius]}; + padding: 14px 16px 14px 14px; + background-color: ${k=>k.theme.colors.telegramButton}; + + color: ${k=>k.theme.colors.constant.white}; + font-weight: 590; + font-size: 16px; + line-height: 20px; +`,TGImageStyled=styled(Image$1)` + border-radius: ${k=>tgBorders[k.theme.borderRadius]}; + width: 24px; + height: 24px; +`,StyledLeftActionButton=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,H1Styled$1=styled(H1)` + margin-bottom: 2px; + padding: 0 64px; +`,H2Styled$1=styled(H2)` + margin-bottom: 20px; + padding: 0 64px; +`,QrCodeWrapper=styled.div` + padding: 0 24px 24px; +`,MobileUniversalQR=k=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(k.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=k=>{const[j,_]=createSignal(!1),$=appState.connector,_e=()=>k.walletsList.filter(ht=>supportsMobile(ht)&&ht.appName!==AT_WALLET_APP_NAME),et=()=>_e().length>7,tt=()=>[...new Set(k.walletsList.filter(isWalletInfoRemote).map(ht=>ht.bridgeUrl)).values()].map(ht=>({bridgeUrl:ht})),nt=createMemo(()=>$.connect(tt(),k.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[ot,rt]=createSignal(void 0),it=()=>__async(void 0,null,function*(){ot()!==void 0&&clearTimeout(ot()),yield copyToClipboard(nt());const ht=setTimeout(()=>rt(void 0),1500);rt(ht)}),st=()=>{openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},at=()=>{const ht=k.walletsList.find(ct=>ct.appName===AT_WALLET_APP_NAME);if(!ht||!isWalletInfoRemote(ht))throw new TonConnectUIError("@wallet bot not found in the wallets list");const pt=$.connect({bridgeUrl:ht.bridgeUrl,universalLink:ht.universalLink},k.additionalRequest);openLinkBlank(addReturnStrategy(pt,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ft=()=>{_(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},dt=()=>{_(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const ht=_tmpl$2.cloneNode(!0);return insert(ht,createComponent(Show,{get when(){return j()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:dt}),createComponent(MobileUniversalQR,{get universalLink(){return nt()}})]}}),null),insert(ht,createComponent(Show,{get when(){return!j()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ft}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:at,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!et())()?_e().slice(0,4):_e()},children:pt=>(()=>{const ct=_tmpl$$1.cloneNode(!0);return insert(ct,createComponent(WalletItem,{get icon(){return pt.imageUrl},get name(){return pt.name},onClick:()=>k.onSelect(pt)})),ct})()}),createComponent(Show,{get when(){return et()},get children(){const pt=_tmpl$$1.cloneNode(!0);return insert(pt,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return _e().slice(3,7).map(ct=>ct.imageUrl)},onClick:()=>k.onSelectAllWallets()})),pt}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:st,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>ot()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return ot()!==void 0?"common.copied":"common.copyLink"},get children(){return ot()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),ht})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; + padding-bottom: 16px; +`,H2Styled=styled(H2)` + max-width: 320px; + margin-top: 2px; + margin-bottom: 20px; +`,H2AvailableWalletsStyled=styled(H2)` + margin-bottom: 16px; +`,QRCodeStyled=styled(QRCode)` + margin-bottom: 24px; +`,WalletsContainerStyled=styled.ul` + display: flex; +`;styled.div` + display: flex; + gap: 16px; + width: 100%; +`;styled(Button)` + position: relative; + font-size: 16px; + line-height: 20px; + width: 100%; + padding: 0 16px; + height: 56px; + border-radius: ${k=>borders[k.theme.borderRadius]}; + + &:hover { + ${k=>k.disableEventsAnimation?"transform: unset;":""} + } + + &:active { + ${k=>k.disableEventsAnimation?"transform: unset;":""} + } +`;styled.ul` + position: absolute; + bottom: 100%; + left: 0; + margin: 0; + padding: 8px; + width: 188px; + transform: translateY(-16px); + + background-color: ${k=>k.theme.colors.background.primary}; + border-radius: ${k=>borders[k.theme.borderRadius]}; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); +`;styled.li` + padding: 8px; + + display: flex; + align-items: center; + gap: 8px; + + cursor: pointer; + border-radius: ${k=>hoverBorders[k.theme.borderRadius]}; + + transition: background-color, transform 0.1s ease-in-out; + + &:hover { + background-color: ${k=>k.theme.colors.background.secondary}; + } + + &:active { + transform: scale(0.96); + } +`;styled(Image$1)` + width: 24px; + height: 24px; + + border-radius: 6px; +`;styled.div` + margin-top: 23px; + margin-bottom: 1px; + width: 100%; + display: flex; + justify-content: center; + align-items: center; +`;styled(Text$1)` + color: ${k=>k.theme.colors.text.secondary}; + font-size: 16px; +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=k=>{const[j,_]=createSignal(!1),$=appState.connector,_e=()=>[...new Set(k.walletsList.filter(isWalletInfoRemote).map(tt=>tt.bridgeUrl)).values()].map(tt=>({bridgeUrl:tt}));setLastSelectedWalletInfo({openMethod:"qrcode"});const et=createMemo(()=>$.connect(_e(),k.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>_(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy(et(),"none")},get disableCopy(){return j()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return k.walletsList.slice(0,3)},children:tt=>(()=>{const nt=_tmpl$.cloneNode(!0);return insert(nt,createComponent(WalletLabeledItem,{wallet:tt,onClick:()=>k.onSelect(tt)})),nt})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return k.walletsList.slice(3,7).map(tt=>tt.imageUrl)},onClick:()=>k.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:k}=useI18n()[1];createEffect(()=>k(appState.language));const j=useContext(ConnectorContext),_=useContext(TonConnectUiContext),[$]=createResource(()=>_.getWallets()),[_e,et]=createSignal(null),[tt,nt]=createSignal("universal"),[ot,rt]=createSignal(!1),it=createMemo(()=>{if($.state!=="ready")return null;let ht=applyWalletsListConfiguration($(),appState.walletsListConfiguration);const pt=ht.filter(isWalletInfoCurrentlyInjected),ct=ht.filter(yt=>!isWalletInfoCurrentlyInjected(yt));ht=(pt||[]).concat(ct);const ut=appState.preferredWalletAppName,mt=ht.find(yt=>eqWalletName(yt,ut)),lt=ht.filter(yt=>eqWalletName(yt,ut)).length>=2;ut&&mt&&!lt&&(ht=[__spreadProps(__spreadValues$1({},mt),{isPreferred:!0})].concat(ht.filter(yt=>!eqWalletName(yt,ut))));const xt=ht.find(yt=>eqWalletName(yt,AT_WALLET_APP_NAME));return xt&&(ht=[xt].concat(ht.filter(yt=>!eqWalletName(yt,AT_WALLET_APP_NAME)))),ht}),st=()=>{var ht;return((ht=appState.connectRequestParameters)==null?void 0:ht.state)==="loading"},at=createMemo(()=>{var ht;if(!st())return(ht=appState.connectRequestParameters)==null?void 0:ht.value}),ft=()=>{setWalletsModalOpen(!1),et(null),rt(!1)},dt=j.onStatusChange(ht=>{ht&&ft()});return onCleanup(dt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ft,onClickQuestion:()=>rt(ht=>!ht),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return ot()},get children(){return createComponent(InfoModal,{onBackClick:()=>rt(!1)})}}),createComponent(Show,{get when(){return!ot()},get children(){return[createComponent(Show,{get when(){return st()||!it()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!st())()&&it()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _e()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return _e()},get additionalRequest(){return at()},onBackClick:()=>et(null)})}}),createComponent(Match,{get when(){return tt()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:et,get walletsList(){return it()},get additionalRequest(){return at()},onSelectAllWallets:()=>nt("all-wallets")})}}),createComponent(Match,{get when(){return tt()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return it()},onBack:()=>nt("universal"),onSelect:et})}})]}})}})]}})]}})},ActionModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; + padding-bottom: 8px; +`,H1Styled=styled(H1)` + margin-top: 16px; +`,TextStyled=styled(Text$1)` + font-weight: 510; + font-size: 16px; + line-height: 20px; + text-align: center; + max-width: 250px; + + color: ${k=>k.theme.colors.text.secondary}; +`,ButtonStyled=styled(Button)` + margin-top: 32px; +`,ActionModal=k=>{const j=useDataAttributes(k),_=useContext(TonConnectUiContext);let $;_!=null&&_.wallet&&"universalLink"in _.wallet&&(_.wallet.openMethod==="universal-link"||isTelegramUrl(_.wallet.universalLink)&&isInTWA())&&($=_.wallet.universalLink);const _e=()=>{const et=action(),tt="returnStrategy"in et?et.returnStrategy:appState.returnStrategy;isTelegramUrl($)?redirectToTelegram($,{returnStrategy:tt,twaReturnUrl:"twaReturnUrl"in et?et.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy($,tt))};return createComponent(ActionModalStyled,mergeProps(j,{get children(){return[createMemo(()=>k.icon),createComponent(H1Styled,{get translationKey(){return k.headerTranslationKey},get translationValues(){return k.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return k.textTranslationKey},get translationValues(){return k.textTranslationValues}}),createComponent(Show,{get when(){return k.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>k.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return k.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:_e,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=k=>{const j=useContext(TonConnectUiContext),[_]=useI18n(),$=()=>j.wallet&&"name"in j.wallet?j.wallet.name:_("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:$()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>k.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=k=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>k.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=k=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>k.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var k;return createMemo(()=>action()!==null)()&&((k=action())==null?void 0:k.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=k=>{const j=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:j,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return k.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:k=>void setTimeout(()=>setAction(k)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(k,j)=>render(()=>createComponent(App$1,{tonConnectUI:j}),document.getElementById(k))};class TonConnectUI{constructor(j){if(this.walletInfoStorage=new WalletInfoStorage,this.preferredWalletStorage=new PreferredWalletStorage,this.walletInfo=null,this.systemThemeChangeUnsubscribe=null,this.connectionRestored=Promise.resolve(!1),j&&"connector"in j&&j.connector)this.connector=j.connector;else if(j&&"manifestUrl"in j&&j.manifestUrl)this.connector=new TonConnect({manifestUrl:j.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(_e=>preloadImages(uniq(_e.map(et=>et.imageUrl))));const _=this.normalizeWidgetRoot(j==null?void 0:j.widgetRootId);this.subscribeToWalletChange(),(j==null?void 0:j.restoreConnection)!==!1&&(this.connectionRestored=new Promise(_e=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),_e(this.connector.connected)}))),this.uiOptions=mergeOptions(j,{uiPreferences:{theme:"SYSTEM"}});const $=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:$}),widgetController.renderApp(_,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(j){var _,$,_e,et,tt;this.checkButtonRootExist(j.buttonRootId),this.actionsConfiguration=j.actionsConfiguration,(_=j.uiPreferences)!=null&&_.theme?(($=j.uiPreferences)==null?void 0:$.theme)!=="SYSTEM"?((_e=this.systemThemeChangeUnsubscribe)==null||_e.call(this),setTheme(j.uiPreferences.theme,j.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),j.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):(et=j.uiPreferences)!=null&&et.colorsSet&&setColors(j.uiPreferences.colorsSet),(tt=j.uiPreferences)!=null&&tt.borderRadius&&setBorderRadius(j.uiPreferences.borderRadius),setAppState(nt=>{var ot,rt;const it=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},j.language&&{language:j.language}),!!((ot=j.actionsConfiguration)!=null&&ot.returnStrategy)&&{returnStrategy:j.actionsConfiguration.returnStrategy}),!!((rt=j.actionsConfiguration)!=null&&rt.twaReturnUrl)&&{twaReturnUrl:j.actionsConfiguration.twaReturnUrl}),!!j.walletsListConfiguration&&{walletsListConfiguration:j.walletsListConfiguration}),unwrap(nt));return j.buttonRootId!==void 0&&(it.buttonRootId=j.buttonRootId),it})}setConnectRequestParameters(j){var _;setAppState({connectRequestParameters:j}),((j==null?void 0:j.state)==="ready"||!j)&&((_=this.connectRequestParametersCallback)==null||_.call(this,j==null?void 0:j.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(j,_){return this.connector.onStatusChange($=>__async(this,null,function*(){if($){const _e=yield this.getSelectedWalletInfo($);j(__spreadValues$1(__spreadValues$1({},$),_e||this.walletInfoStorage.getWalletInfo()))}else j($)}),_)}connectWallet(){return __async(this,null,function*(){const _=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(_){const $=et=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},et)},_e=appState.connectRequestParameters;(_e==null?void 0:_e.state)==="loading"?this.connectRequestParametersCallback=$:$(_e==null?void 0:_e.value)}else widgetController.openWalletsModal();return new Promise(($,_e)=>{const et=this.connector.onStatusChange(tt=>__async(this,null,function*(){if(et(),tt){const nt=yield this.getSelectedWalletInfo(tt);$(__spreadValues$1(__spreadValues$1({},tt),nt||this.walletInfoStorage.getWalletInfo()))}else _e(new TonConnectUIError("Wallet was not connected"))}),_e)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(j,_){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:$,modals:_e,returnStrategy:et,twaReturnUrl:tt,skipRedirectToWallet:nt}=this.getModalsAndNotificationsConfiguration(_),ot=getUserAgent().os==="ios",rt=nt==="ios"&&ot||nt==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!rt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:et,twaReturnUrl:tt}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,et))),widgetController.setAction({name:"confirm-transaction",showNotification:$.includes("before"),openModal:_e.includes("before")});try{const it=yield this.connector.sendTransaction(j);return widgetController.setAction({name:"transaction-sent",showNotification:$.includes("success"),openModal:_e.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:$.includes("error"),openModal:_e.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}})}subscribeToWalletChange(){this.connector.onStatusChange(j=>__async(this,null,function*(){var _;j?(yield this.updateWalletInfo(j),this.setPreferredWalletAppName(((_=this.walletInfo)==null?void 0:_.appName)||j.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(j){this.preferredWalletStorage.setPreferredWalletAppName(j),setAppState({preferredWalletAppName:j})}getSelectedWalletInfo(j){return __async(this,null,function*(){let _=widgetController.getSelectedWalletInfo();if(!_)return null;let $;if("name"in _)$=_;else{const et=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(tt=>eqWalletName(tt,j.device.appName));if(!et)throw new TonConnectUIError(`Cannot find WalletInfo for the '${j.device.appName}' wallet`);$=__spreadValues$1(__spreadValues$1({},et),_)}return $})}updateWalletInfo(j){return __async(this,null,function*(){const _=yield this.getSelectedWalletInfo(j);if(_){this.walletInfo=_,this.walletInfoStorage.setWalletInfo(_);return}const $=this.walletInfoStorage.getWalletInfo();if($){this.walletInfo=$;return}this.walletInfo=(yield this.walletsList).find(_e=>eqWalletName(_e,j.device.appName))||null})}normalizeWidgetRoot(j){if(!j||!document.getElementById(j)){j="tc-widget-root";const _=document.createElement("div");_.id=j,document.body.appendChild(_)}return j}checkButtonRootExist(j){if(j!=null&&!document.getElementById(j))throw new TonConnectUIError(`${j} element not found in the document.`)}getModalsAndNotificationsConfiguration(j){var _,$,_e,et,tt,nt;const ot=["before","success","error"];let rt=ot;(_=this.actionsConfiguration)!=null&&_.notifications&&(($=this.actionsConfiguration)==null?void 0:$.notifications)!=="all"&&(rt=this.actionsConfiguration.notifications),j!=null&&j.notifications&&(j.notifications==="all"?rt=ot:rt=j.notifications);let it=["before"];(_e=this.actionsConfiguration)!=null&&_e.modals&&(this.actionsConfiguration.modals==="all"?it=ot:it=this.actionsConfiguration.modals),j!=null&&j.modals&&(j.modals==="all"?it=ot:it=j.modals);const st=(j==null?void 0:j.returnStrategy)||((et=this.actionsConfiguration)==null?void 0:et.returnStrategy)||"back",at=(j==null?void 0:j.twaReturnUrl)||((tt=this.actionsConfiguration)==null?void 0:tt.twaReturnUrl),ft=(j==null?void 0:j.skipRedirectToWallet)||((nt=this.actionsConfiguration)==null?void 0:nt.skipRedirectToWallet)||"ios";return{notifications:rt,modals:it,returnStrategy:st,twaReturnUrl:at,skipRedirectToWallet:ft}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(k,j,_)=>j in k?__defProp(k,j,{enumerable:!0,configurable:!0,writable:!0,value:_}):k[j]=_,__spreadValues=(k,j)=>{for(var _ in j||(j={}))__hasOwnProp.call(j,_)&&__defNormalProp(k,_,j[_]);if(__getOwnPropSymbols)for(var _ of __getOwnPropSymbols(j))__propIsEnum.call(j,_)&&__defNormalProp(k,_,j[_]);return k},__objRest=(k,j)=>{var _={};for(var $ in k)__hasOwnProp.call(k,$)&&j.indexOf($)<0&&(_[$]=k[$]);if(k!=null&&__getOwnPropSymbols)for(var $ of __getOwnPropSymbols(k))j.indexOf($)<0&&__propIsEnum.call(k,$)&&(_[$]=k[$]);return _},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var k=require$$0$1,j=Symbol.for("react.element"),_=Symbol.for("react.fragment"),$=Object.prototype.hasOwnProperty,_e=k.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,et={key:!0,ref:!0,__self:!0,__source:!0};function tt(nt,ot,rt){var it,st={},at=null,ft=null;rt!==void 0&&(at=""+rt),ot.key!==void 0&&(at=""+ot.key),ot.ref!==void 0&&(ft=ot.ref);for(it in ot)$.call(ot,it)&&!et.hasOwnProperty(it)&&(st[it]=ot[it]);if(nt&&nt.defaultProps)for(it in ot=nt.defaultProps,ot)st[it]===void 0&&(st[it]=ot[it]);return{$$typeof:j,type:nt,key:at,ref:ft,props:st,_owner:_e.current}}return reactJsxRuntime_production_min.Fragment=_,reactJsxRuntime_production_min.jsx=tt,reactJsxRuntime_production_min.jsxs=tt,reactJsxRuntime_production_min}(function(k){k.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=k=>{var j=k,{children:_}=j,$=__objRest(j,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI($)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:_})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(...j){super(...j),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(...j){super(...j),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(k){if(!k)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const k=reactExports.useContext(TonConnectUIContext),j=reactExports.useCallback(_=>{k&&(k.uiOptions=_)},[k]);return isServerSide()?[null,()=>{}]:(checkProvider(k),[k,j])}const buttonRootId="ton-connect-button",TonConnectButton=({className:k,style:j})=>{const[_,$]=useTonConnectUI();return reactExports.useEffect(()=>($({buttonRootId}),()=>$({buttonRootId:null})),[$]),jsx("div",{id:buttonRootId,className:k,style:__spreadValues({width:"fit-content"},j)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[k]=useTonConnectUI(),[j,_]=reactExports.useState((k==null?void 0:k.wallet)||null);return reactExports.useEffect(()=>{if(k)return k.onStatusChange($=>{_($)})},[k]),j}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(k){mainExports=k}};(function(k,j){(function(_,$){k.exports=$(reactExports)})(commonjsGlobal,function(_){return function($){var _e={};function et(tt){if(_e[tt])return _e[tt].exports;var nt=_e[tt]={i:tt,l:!1,exports:{}};return $[tt].call(nt.exports,nt,nt.exports,et),nt.l=!0,nt.exports}return et.m=$,et.c=_e,et.d=function(tt,nt,ot){et.o(tt,nt)||Object.defineProperty(tt,nt,{enumerable:!0,get:ot})},et.r=function(tt){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(tt,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(tt,"__esModule",{value:!0})},et.t=function(tt,nt){if(1&nt&&(tt=et(tt)),8&nt||4&nt&&typeof tt=="object"&&tt&&tt.__esModule)return tt;var ot=Object.create(null);if(et.r(ot),Object.defineProperty(ot,"default",{enumerable:!0,value:tt}),2&nt&&typeof tt!="string")for(var rt in tt)et.d(ot,rt,function(it){return tt[it]}.bind(null,rt));return ot},et.n=function(tt){var nt=tt&&tt.__esModule?function(){return tt.default}:function(){return tt};return et.d(nt,"a",nt),nt},et.o=function(tt,nt){return Object.prototype.hasOwnProperty.call(tt,nt)},et.p="",et(et.s=48)}([function($,_e){$.exports=_},function($,_e){var et=$.exports={version:"2.6.12"};typeof __e=="number"&&(__e=et)},function($,_e,et){var tt=et(26)("wks"),nt=et(17),ot=et(3).Symbol,rt=typeof ot=="function";($.exports=function(it){return tt[it]||(tt[it]=rt&&ot[it]||(rt?ot:nt)("Symbol."+it))}).store=tt},function($,_e){var et=$.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=et)},function($,_e,et){$.exports=!et(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function($,_e){var et={}.hasOwnProperty;$.exports=function(tt,nt){return et.call(tt,nt)}},function($,_e,et){var tt=et(7),nt=et(16);$.exports=et(4)?function(ot,rt,it){return tt.f(ot,rt,nt(1,it))}:function(ot,rt,it){return ot[rt]=it,ot}},function($,_e,et){var tt=et(10),nt=et(35),ot=et(23),rt=Object.defineProperty;_e.f=et(4)?Object.defineProperty:function(it,st,at){if(tt(it),st=ot(st,!0),tt(at),nt)try{return rt(it,st,at)}catch{}if("get"in at||"set"in at)throw TypeError("Accessors not supported!");return"value"in at&&(it[st]=at.value),it}},function($,_e){$.exports=function(et){try{return!!et()}catch{return!0}}},function($,_e,et){var tt=et(40),nt=et(22);$.exports=function(ot){return tt(nt(ot))}},function($,_e,et){var tt=et(11);$.exports=function(nt){if(!tt(nt))throw TypeError(nt+" is not an object!");return nt}},function($,_e){$.exports=function(et){return typeof et=="object"?et!==null:typeof et=="function"}},function($,_e){$.exports={}},function($,_e,et){var tt=et(39),nt=et(27);$.exports=Object.keys||function(ot){return tt(ot,nt)}},function($,_e){$.exports=!0},function($,_e,et){var tt=et(3),nt=et(1),ot=et(53),rt=et(6),it=et(5),st=function(at,ft,dt){var ht,pt,ct,ut=at&st.F,mt=at&st.G,lt=at&st.S,xt=at&st.P,yt=at&st.B,bt=at&st.W,Et=mt?nt:nt[ft]||(nt[ft]={}),_t=Et.prototype,wt=mt?tt:lt?tt[ft]:(tt[ft]||{}).prototype;for(ht in mt&&(dt=ft),dt)(pt=!ut&&wt&&wt[ht]!==void 0)&&it(Et,ht)||(ct=pt?wt[ht]:dt[ht],Et[ht]=mt&&typeof wt[ht]!="function"?dt[ht]:yt&&pt?ot(ct,tt):bt&&wt[ht]==ct?function(St){var Ct=function(kt,jt,Mt){if(this instanceof St){switch(arguments.length){case 0:return new St;case 1:return new St(kt);case 2:return new St(kt,jt)}return new St(kt,jt,Mt)}return St.apply(this,arguments)};return Ct.prototype=St.prototype,Ct}(ct):xt&&typeof ct=="function"?ot(Function.call,ct):ct,xt&&((Et.virtual||(Et.virtual={}))[ht]=ct,at&st.R&&_t&&!_t[ht]&&rt(_t,ht,ct)))};st.F=1,st.G=2,st.S=4,st.P=8,st.B=16,st.W=32,st.U=64,st.R=128,$.exports=st},function($,_e){$.exports=function(et,tt){return{enumerable:!(1&et),configurable:!(2&et),writable:!(4&et),value:tt}}},function($,_e){var et=0,tt=Math.random();$.exports=function(nt){return"Symbol(".concat(nt===void 0?"":nt,")_",(++et+tt).toString(36))}},function($,_e,et){var tt=et(22);$.exports=function(nt){return Object(tt(nt))}},function($,_e){_e.f={}.propertyIsEnumerable},function($,_e,et){var tt=et(52)(!0);et(34)(String,"String",function(nt){this._t=String(nt),this._i=0},function(){var nt,ot=this._t,rt=this._i;return rt>=ot.length?{value:void 0,done:!0}:(nt=tt(ot,rt),this._i+=nt.length,{value:nt,done:!1})})},function($,_e){var et=Math.ceil,tt=Math.floor;$.exports=function(nt){return isNaN(nt=+nt)?0:(nt>0?tt:et)(nt)}},function($,_e){$.exports=function(et){if(et==null)throw TypeError("Can't call method on "+et);return et}},function($,_e,et){var tt=et(11);$.exports=function(nt,ot){if(!tt(nt))return nt;var rt,it;if(ot&&typeof(rt=nt.toString)=="function"&&!tt(it=rt.call(nt))||typeof(rt=nt.valueOf)=="function"&&!tt(it=rt.call(nt))||!ot&&typeof(rt=nt.toString)=="function"&&!tt(it=rt.call(nt)))return it;throw TypeError("Can't convert object to primitive value")}},function($,_e){var et={}.toString;$.exports=function(tt){return et.call(tt).slice(8,-1)}},function($,_e,et){var tt=et(26)("keys"),nt=et(17);$.exports=function(ot){return tt[ot]||(tt[ot]=nt(ot))}},function($,_e,et){var tt=et(1),nt=et(3),ot=nt["__core-js_shared__"]||(nt["__core-js_shared__"]={});($.exports=function(rt,it){return ot[rt]||(ot[rt]=it!==void 0?it:{})})("versions",[]).push({version:tt.version,mode:et(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function($,_e){$.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function($,_e,et){var tt=et(7).f,nt=et(5),ot=et(2)("toStringTag");$.exports=function(rt,it,st){rt&&!nt(rt=st?rt:rt.prototype,ot)&&tt(rt,ot,{configurable:!0,value:it})}},function($,_e,et){et(62);for(var tt=et(3),nt=et(6),ot=et(12),rt=et(2)("toStringTag"),it="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),st=0;stdocument.F=Object<\/script>"),at.close(),st=at.F;dt--;)delete st.prototype[ot[dt]];return st()};$.exports=Object.create||function(at,ft){var dt;return at!==null?(it.prototype=tt(at),dt=new it,it.prototype=null,dt[rt]=at):dt=st(),ft===void 0?dt:nt(dt,ft)}},function($,_e,et){var tt=et(5),nt=et(9),ot=et(57)(!1),rt=et(25)("IE_PROTO");$.exports=function(it,st){var at,ft=nt(it),dt=0,ht=[];for(at in ft)at!=rt&&tt(ft,at)&&ht.push(at);for(;st.length>dt;)tt(ft,at=st[dt++])&&(~ot(ht,at)||ht.push(at));return ht}},function($,_e,et){var tt=et(24);$.exports=Object("z").propertyIsEnumerable(0)?Object:function(nt){return tt(nt)=="String"?nt.split(""):Object(nt)}},function($,_e,et){var tt=et(39),nt=et(27).concat("length","prototype");_e.f=Object.getOwnPropertyNames||function(ot){return tt(ot,nt)}},function($,_e,et){var tt=et(24),nt=et(2)("toStringTag"),ot=tt(function(){return arguments}())=="Arguments";$.exports=function(rt){var it,st,at;return rt===void 0?"Undefined":rt===null?"Null":typeof(st=function(ft,dt){try{return ft[dt]}catch{}}(it=Object(rt),nt))=="string"?st:ot?tt(it):(at=tt(it))=="Object"&&typeof it.callee=="function"?"Arguments":at}},function($,_e){var et;et=function(){return this}();try{et=et||new Function("return this")()}catch{typeof window=="object"&&(et=window)}$.exports=et},function($,_e){var et=/-?\d+(\.\d+)?%?/g;$.exports=function(tt){return tt.match(et)}},function($,_e,et){Object.defineProperty(_e,"__esModule",{value:!0}),_e.getBase16Theme=_e.createStyling=_e.invertTheme=void 0;var tt=pt(et(49)),nt=pt(et(76)),ot=pt(et(81)),rt=pt(et(89)),it=pt(et(93)),st=function(_t){if(_t&&_t.__esModule)return _t;var wt={};if(_t!=null)for(var St in _t)Object.prototype.hasOwnProperty.call(_t,St)&&(wt[St]=_t[St]);return wt.default=_t,wt}(et(94)),at=pt(et(132)),ft=pt(et(133)),dt=pt(et(138)),ht=et(139);function pt(_t){return _t&&_t.__esModule?_t:{default:_t}}var ct=st.default,ut=(0,rt.default)(ct),mt=(0,dt.default)(ft.default,ht.rgb2yuv,function(_t){var wt,St=(0,ot.default)(_t,3),Ct=St[0],kt=St[1],jt=St[2];return[(wt=Ct,wt<.25?1:wt<.5?.9-wt:1.1-wt),kt,jt]},ht.yuv2rgb,at.default),lt=function(_t){return function(wt){return{className:[wt.className,_t.className].filter(Boolean).join(" "),style:(0,nt.default)({},wt.style||{},_t.style||{})}}},xt=function(_t,wt){var St=(0,rt.default)(wt);for(var Ct in _t)St.indexOf(Ct)===-1&&St.push(Ct);return St.reduce(function(kt,jt){return kt[jt]=function(Mt,It){if(Mt===void 0)return It;if(It===void 0)return Mt;var Ht=Mt===void 0?"undefined":(0,tt.default)(Mt),tn=It===void 0?"undefined":(0,tt.default)(It);switch(Ht){case"string":switch(tn){case"string":return[It,Mt].filter(Boolean).join(" ");case"object":return lt({className:Mt,style:It});case"function":return function(Xt){for(var Yt=arguments.length,Vt=Array(Yt>1?Yt-1:0),fn=1;fn1?Yt-1:0),fn=1;fn1?Yt-1:0),fn=1;fn1?Yt-1:0),fn=1;fn1?Yt-1:0),fn=1;fn2?St-2:0),kt=2;kt3?wt-3:0),Ct=3;Ct1&&arguments[1]!==void 0?arguments[1]:{},jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Mt=kt.defaultBase16,It=Mt===void 0?ct:Mt,Ht=kt.base16Themes,tn=Ht===void 0?null:Ht,Xt=Et(jt,tn);Xt&&(jt=(0,nt.default)({},Xt,jt));var Yt=ut.reduce(function(Tn,bn){return Tn[bn]=jt[bn]||It[bn],Tn},{}),Vt=(0,rt.default)(jt).reduce(function(Tn,bn){return ut.indexOf(bn)===-1&&(Tn[bn]=jt[bn]),Tn},{}),fn=_t(Yt),Sn=xt(Vt,fn);return(0,it.default)(yt,2).apply(void 0,[Sn].concat(St))},3),_e.getBase16Theme=function(_t,wt){if(_t&&_t.extend&&(_t=_t.extend),typeof _t=="string"){var St=_t.split(":"),Ct=(0,ot.default)(St,2),kt=Ct[0],jt=Ct[1];_t=(wt||{})[kt]||st[kt],jt==="inverted"&&(_t=bt(_t))}return _t&&_t.hasOwnProperty("base00")?_t:void 0})},function($,_e,et){var tt,nt=typeof Reflect=="object"?Reflect:null,ot=nt&&typeof nt.apply=="function"?nt.apply:function(lt,xt,yt){return Function.prototype.apply.call(lt,xt,yt)};tt=nt&&typeof nt.ownKeys=="function"?nt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var rt=Number.isNaN||function(lt){return lt!=lt};function it(){it.init.call(this)}$.exports=it,$.exports.once=function(lt,xt){return new Promise(function(yt,bt){function Et(){_t!==void 0&<.removeListener("error",_t),yt([].slice.call(arguments))}var _t;xt!=="error"&&(_t=function(wt){lt.removeListener(xt,Et),bt(wt)},lt.once("error",_t)),lt.once(xt,Et)})},it.EventEmitter=it,it.prototype._events=void 0,it.prototype._eventsCount=0,it.prototype._maxListeners=void 0;var st=10;function at(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function ft(lt){return lt._maxListeners===void 0?it.defaultMaxListeners:lt._maxListeners}function dt(lt,xt,yt,bt){var Et,_t,wt,St;if(at(yt),(_t=lt._events)===void 0?(_t=lt._events=Object.create(null),lt._eventsCount=0):(_t.newListener!==void 0&&(lt.emit("newListener",xt,yt.listener?yt.listener:yt),_t=lt._events),wt=_t[xt]),wt===void 0)wt=_t[xt]=yt,++lt._eventsCount;else if(typeof wt=="function"?wt=_t[xt]=bt?[yt,wt]:[wt,yt]:bt?wt.unshift(yt):wt.push(yt),(Et=ft(lt))>0&&wt.length>Et&&!wt.warned){wt.warned=!0;var Ct=new Error("Possible EventEmitter memory leak detected. "+wt.length+" "+String(xt)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ct.name="MaxListenersExceededWarning",Ct.emitter=lt,Ct.type=xt,Ct.count=wt.length,St=Ct,console&&console.warn&&console.warn(St)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function pt(lt,xt,yt){var bt={fired:!1,wrapFn:void 0,target:lt,type:xt,listener:yt},Et=ht.bind(bt);return Et.listener=yt,bt.wrapFn=Et,Et}function ct(lt,xt,yt){var bt=lt._events;if(bt===void 0)return[];var Et=bt[xt];return Et===void 0?[]:typeof Et=="function"?yt?[Et.listener||Et]:[Et]:yt?function(_t){for(var wt=new Array(_t.length),St=0;St0&&(_t=xt[0]),_t instanceof Error)throw _t;var wt=new Error("Unhandled error."+(_t?" ("+_t.message+")":""));throw wt.context=_t,wt}var St=Et[lt];if(St===void 0)return!1;if(typeof St=="function")ot(St,this,xt);else{var Ct=St.length,kt=mt(St,Ct);for(yt=0;yt=0;_t--)if(yt[_t]===xt||yt[_t].listener===xt){wt=yt[_t].listener,Et=_t;break}if(Et<0)return this;Et===0?yt.shift():function(St,Ct){for(;Ct+1=0;bt--)this.removeListener(lt,xt[bt]);return this},it.prototype.listeners=function(lt){return ct(this,lt,!0)},it.prototype.rawListeners=function(lt){return ct(this,lt,!1)},it.listenerCount=function(lt,xt){return typeof lt.listenerCount=="function"?lt.listenerCount(xt):ut.call(lt,xt)},it.prototype.listenerCount=ut,it.prototype.eventNames=function(){return this._eventsCount>0?tt(this._events):[]}},function($,_e,et){$.exports.Dispatcher=et(140)},function($,_e,et){$.exports=et(142)},function($,_e,et){_e.__esModule=!0;var tt=rt(et(50)),nt=rt(et(65)),ot=typeof nt.default=="function"&&typeof tt.default=="symbol"?function(it){return typeof it}:function(it){return it&&typeof nt.default=="function"&&it.constructor===nt.default&&it!==nt.default.prototype?"symbol":typeof it};function rt(it){return it&&it.__esModule?it:{default:it}}_e.default=typeof nt.default=="function"&&ot(tt.default)==="symbol"?function(it){return it===void 0?"undefined":ot(it)}:function(it){return it&&typeof nt.default=="function"&&it.constructor===nt.default&&it!==nt.default.prototype?"symbol":it===void 0?"undefined":ot(it)}},function($,_e,et){$.exports={default:et(51),__esModule:!0}},function($,_e,et){et(20),et(29),$.exports=et(30).f("iterator")},function($,_e,et){var tt=et(21),nt=et(22);$.exports=function(ot){return function(rt,it){var st,at,ft=String(nt(rt)),dt=tt(it),ht=ft.length;return dt<0||dt>=ht?ot?"":void 0:(st=ft.charCodeAt(dt))<55296||st>56319||dt+1===ht||(at=ft.charCodeAt(dt+1))<56320||at>57343?ot?ft.charAt(dt):st:ot?ft.slice(dt,dt+2):at-56320+(st-55296<<10)+65536}}},function($,_e,et){var tt=et(54);$.exports=function(nt,ot,rt){if(tt(nt),ot===void 0)return nt;switch(rt){case 1:return function(it){return nt.call(ot,it)};case 2:return function(it,st){return nt.call(ot,it,st)};case 3:return function(it,st,at){return nt.call(ot,it,st,at)}}return function(){return nt.apply(ot,arguments)}}},function($,_e){$.exports=function(et){if(typeof et!="function")throw TypeError(et+" is not a function!");return et}},function($,_e,et){var tt=et(38),nt=et(16),ot=et(28),rt={};et(6)(rt,et(2)("iterator"),function(){return this}),$.exports=function(it,st,at){it.prototype=tt(rt,{next:nt(1,at)}),ot(it,st+" Iterator")}},function($,_e,et){var tt=et(7),nt=et(10),ot=et(13);$.exports=et(4)?Object.defineProperties:function(rt,it){nt(rt);for(var st,at=ot(it),ft=at.length,dt=0;ft>dt;)tt.f(rt,st=at[dt++],it[st]);return rt}},function($,_e,et){var tt=et(9),nt=et(58),ot=et(59);$.exports=function(rt){return function(it,st,at){var ft,dt=tt(it),ht=nt(dt.length),pt=ot(at,ht);if(rt&&st!=st){for(;ht>pt;)if((ft=dt[pt++])!=ft)return!0}else for(;ht>pt;pt++)if((rt||pt in dt)&&dt[pt]===st)return rt||pt||0;return!rt&&-1}}},function($,_e,et){var tt=et(21),nt=Math.min;$.exports=function(ot){return ot>0?nt(tt(ot),9007199254740991):0}},function($,_e,et){var tt=et(21),nt=Math.max,ot=Math.min;$.exports=function(rt,it){return(rt=tt(rt))<0?nt(rt+it,0):ot(rt,it)}},function($,_e,et){var tt=et(3).document;$.exports=tt&&tt.documentElement},function($,_e,et){var tt=et(5),nt=et(18),ot=et(25)("IE_PROTO"),rt=Object.prototype;$.exports=Object.getPrototypeOf||function(it){return it=nt(it),tt(it,ot)?it[ot]:typeof it.constructor=="function"&&it instanceof it.constructor?it.constructor.prototype:it instanceof Object?rt:null}},function($,_e,et){var tt=et(63),nt=et(64),ot=et(12),rt=et(9);$.exports=et(34)(Array,"Array",function(it,st){this._t=rt(it),this._i=0,this._k=st},function(){var it=this._t,st=this._k,at=this._i++;return!it||at>=it.length?(this._t=void 0,nt(1)):nt(0,st=="keys"?at:st=="values"?it[at]:[at,it[at]])},"values"),ot.Arguments=ot.Array,tt("keys"),tt("values"),tt("entries")},function($,_e){$.exports=function(){}},function($,_e){$.exports=function(et,tt){return{value:tt,done:!!et}}},function($,_e,et){$.exports={default:et(66),__esModule:!0}},function($,_e,et){et(67),et(73),et(74),et(75),$.exports=et(1).Symbol},function($,_e,et){var tt=et(3),nt=et(5),ot=et(4),rt=et(15),it=et(37),st=et(68).KEY,at=et(8),ft=et(26),dt=et(28),ht=et(17),pt=et(2),ct=et(30),ut=et(31),mt=et(69),lt=et(70),xt=et(10),yt=et(11),bt=et(18),Et=et(9),_t=et(23),wt=et(16),St=et(38),Ct=et(71),kt=et(72),jt=et(32),Mt=et(7),It=et(13),Ht=kt.f,tn=Mt.f,Xt=Ct.f,Yt=tt.Symbol,Vt=tt.JSON,fn=Vt&&Vt.stringify,Sn=pt("_hidden"),Tn=pt("toPrimitive"),bn={}.propertyIsEnumerable,Mn=ft("symbol-registry"),qn=ft("symbols"),an=ft("op-symbols"),_n=Object.prototype,hn=typeof Yt=="function"&&!!jt.f,En=tt.QObject,wn=!En||!En.prototype||!En.prototype.findChild,pn=ot&&at(function(){return St(tn({},"a",{get:function(){return tn(this,"a",{value:7}).a}})).a!=7})?function(Gt,xn,Ln){var cr=Ht(_n,xn);cr&&delete _n[xn],tn(Gt,xn,Ln),cr&&Gt!==_n&&tn(_n,xn,cr)}:tn,Cn=function(Gt){var xn=qn[Gt]=St(Yt.prototype);return xn._k=Gt,xn},un=hn&&typeof Yt.iterator=="symbol"?function(Gt){return typeof Gt=="symbol"}:function(Gt){return Gt instanceof Yt},On=function(Gt,xn,Ln){return Gt===_n&&On(an,xn,Ln),xt(Gt),xn=_t(xn,!0),xt(Ln),nt(qn,xn)?(Ln.enumerable?(nt(Gt,Sn)&&Gt[Sn][xn]&&(Gt[Sn][xn]=!1),Ln=St(Ln,{enumerable:wt(0,!1)})):(nt(Gt,Sn)||tn(Gt,Sn,wt(1,{})),Gt[Sn][xn]=!0),pn(Gt,xn,Ln)):tn(Gt,xn,Ln)},Rn=function(Gt,xn){xt(Gt);for(var Ln,cr=mt(xn=Et(xn)),hr=0,Vn=cr.length;Vn>hr;)On(Gt,Ln=cr[hr++],xn[Ln]);return Gt},Pn=function(Gt){var xn=bn.call(this,Gt=_t(Gt,!0));return!(this===_n&&nt(qn,Gt)&&!nt(an,Gt))&&(!(xn||!nt(this,Gt)||!nt(qn,Gt)||nt(this,Sn)&&this[Sn][Gt])||xn)},An=function(Gt,xn){if(Gt=Et(Gt),xn=_t(xn,!0),Gt!==_n||!nt(qn,xn)||nt(an,xn)){var Ln=Ht(Gt,xn);return!Ln||!nt(qn,xn)||nt(Gt,Sn)&&Gt[Sn][xn]||(Ln.enumerable=!0),Ln}},zn=function(Gt){for(var xn,Ln=Xt(Et(Gt)),cr=[],hr=0;Ln.length>hr;)nt(qn,xn=Ln[hr++])||xn==Sn||xn==st||cr.push(xn);return cr},yn=function(Gt){for(var xn,Ln=Gt===_n,cr=Xt(Ln?an:Et(Gt)),hr=[],Vn=0;cr.length>Vn;)!nt(qn,xn=cr[Vn++])||Ln&&!nt(_n,xn)||hr.push(qn[xn]);return hr};hn||(it((Yt=function(){if(this instanceof Yt)throw TypeError("Symbol is not a constructor!");var Gt=ht(arguments.length>0?arguments[0]:void 0),xn=function(Ln){this===_n&&xn.call(an,Ln),nt(this,Sn)&&nt(this[Sn],Gt)&&(this[Sn][Gt]=!1),pn(this,Gt,wt(1,Ln))};return ot&&wn&&pn(_n,Gt,{configurable:!0,set:xn}),Cn(Gt)}).prototype,"toString",function(){return this._k}),kt.f=An,Mt.f=On,et(41).f=Ct.f=zn,et(19).f=Pn,jt.f=yn,ot&&!et(14)&&it(_n,"propertyIsEnumerable",Pn,!0),ct.f=function(Gt){return Cn(pt(Gt))}),rt(rt.G+rt.W+rt.F*!hn,{Symbol:Yt});for(var Dn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;Dn.length>Nn;)pt(Dn[Nn++]);for(var Zn=It(pt.store),mn=0;Zn.length>mn;)ut(Zn[mn++]);rt(rt.S+rt.F*!hn,"Symbol",{for:function(Gt){return nt(Mn,Gt+="")?Mn[Gt]:Mn[Gt]=Yt(Gt)},keyFor:function(Gt){if(!un(Gt))throw TypeError(Gt+" is not a symbol!");for(var xn in Mn)if(Mn[xn]===Gt)return xn},useSetter:function(){wn=!0},useSimple:function(){wn=!1}}),rt(rt.S+rt.F*!hn,"Object",{create:function(Gt,xn){return xn===void 0?St(Gt):Rn(St(Gt),xn)},defineProperty:On,defineProperties:Rn,getOwnPropertyDescriptor:An,getOwnPropertyNames:zn,getOwnPropertySymbols:yn});var qt=at(function(){jt.f(1)});rt(rt.S+rt.F*qt,"Object",{getOwnPropertySymbols:function(Gt){return jt.f(bt(Gt))}}),Vt&&rt(rt.S+rt.F*(!hn||at(function(){var Gt=Yt();return fn([Gt])!="[null]"||fn({a:Gt})!="{}"||fn(Object(Gt))!="{}"})),"JSON",{stringify:function(Gt){for(var xn,Ln,cr=[Gt],hr=1;arguments.length>hr;)cr.push(arguments[hr++]);if(Ln=xn=cr[1],(yt(xn)||Gt!==void 0)&&!un(Gt))return lt(xn)||(xn=function(Vn,yr){if(typeof Ln=="function"&&(yr=Ln.call(this,Vn,yr)),!un(yr))return yr}),cr[1]=xn,fn.apply(Vt,cr)}}),Yt.prototype[Tn]||et(6)(Yt.prototype,Tn,Yt.prototype.valueOf),dt(Yt,"Symbol"),dt(Math,"Math",!0),dt(tt.JSON,"JSON",!0)},function($,_e,et){var tt=et(17)("meta"),nt=et(11),ot=et(5),rt=et(7).f,it=0,st=Object.isExtensible||function(){return!0},at=!et(8)(function(){return st(Object.preventExtensions({}))}),ft=function(ht){rt(ht,tt,{value:{i:"O"+ ++it,w:{}}})},dt=$.exports={KEY:tt,NEED:!1,fastKey:function(ht,pt){if(!nt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!ot(ht,tt)){if(!st(ht))return"F";if(!pt)return"E";ft(ht)}return ht[tt].i},getWeak:function(ht,pt){if(!ot(ht,tt)){if(!st(ht))return!0;if(!pt)return!1;ft(ht)}return ht[tt].w},onFreeze:function(ht){return at&&dt.NEED&&st(ht)&&!ot(ht,tt)&&ft(ht),ht}}},function($,_e,et){var tt=et(13),nt=et(32),ot=et(19);$.exports=function(rt){var it=tt(rt),st=nt.f;if(st)for(var at,ft=st(rt),dt=ot.f,ht=0;ft.length>ht;)dt.call(rt,at=ft[ht++])&&it.push(at);return it}},function($,_e,et){var tt=et(24);$.exports=Array.isArray||function(nt){return tt(nt)=="Array"}},function($,_e,et){var tt=et(9),nt=et(41).f,ot={}.toString,rt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];$.exports.f=function(it){return rt&&ot.call(it)=="[object Window]"?function(st){try{return nt(st)}catch{return rt.slice()}}(it):nt(tt(it))}},function($,_e,et){var tt=et(19),nt=et(16),ot=et(9),rt=et(23),it=et(5),st=et(35),at=Object.getOwnPropertyDescriptor;_e.f=et(4)?at:function(ft,dt){if(ft=ot(ft),dt=rt(dt,!0),st)try{return at(ft,dt)}catch{}if(it(ft,dt))return nt(!tt.f.call(ft,dt),ft[dt])}},function($,_e){},function($,_e,et){et(31)("asyncIterator")},function($,_e,et){et(31)("observable")},function($,_e,et){_e.__esModule=!0;var tt,nt=et(77),ot=(tt=nt)&&tt.__esModule?tt:{default:tt};_e.default=ot.default||function(rt){for(var it=1;itct;)for(var lt,xt=st(arguments[ct++]),yt=ut?nt(xt).concat(ut(xt)):nt(xt),bt=yt.length,Et=0;bt>Et;)lt=yt[Et++],tt&&!mt.call(xt,lt)||(ht[lt]=xt[lt]);return ht}:at},function($,_e,et){_e.__esModule=!0;var tt=ot(et(82)),nt=ot(et(85));function ot(rt){return rt&&rt.__esModule?rt:{default:rt}}_e.default=function(rt,it){if(Array.isArray(rt))return rt;if((0,tt.default)(Object(rt)))return function(st,at){var ft=[],dt=!0,ht=!1,pt=void 0;try{for(var ct,ut=(0,nt.default)(st);!(dt=(ct=ut.next()).done)&&(ft.push(ct.value),!at||ft.length!==at);dt=!0);}catch(mt){ht=!0,pt=mt}finally{try{!dt&&ut.return&&ut.return()}finally{if(ht)throw pt}}return ft}(rt,it);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function($,_e,et){$.exports={default:et(83),__esModule:!0}},function($,_e,et){et(29),et(20),$.exports=et(84)},function($,_e,et){var tt=et(42),nt=et(2)("iterator"),ot=et(12);$.exports=et(1).isIterable=function(rt){var it=Object(rt);return it[nt]!==void 0||"@@iterator"in it||ot.hasOwnProperty(tt(it))}},function($,_e,et){$.exports={default:et(86),__esModule:!0}},function($,_e,et){et(29),et(20),$.exports=et(87)},function($,_e,et){var tt=et(10),nt=et(88);$.exports=et(1).getIterator=function(ot){var rt=nt(ot);if(typeof rt!="function")throw TypeError(ot+" is not iterable!");return tt(rt.call(ot))}},function($,_e,et){var tt=et(42),nt=et(2)("iterator"),ot=et(12);$.exports=et(1).getIteratorMethod=function(rt){if(rt!=null)return rt[nt]||rt["@@iterator"]||ot[tt(rt)]}},function($,_e,et){$.exports={default:et(90),__esModule:!0}},function($,_e,et){et(91),$.exports=et(1).Object.keys},function($,_e,et){var tt=et(18),nt=et(13);et(92)("keys",function(){return function(ot){return nt(tt(ot))}})},function($,_e,et){var tt=et(15),nt=et(1),ot=et(8);$.exports=function(rt,it){var st=(nt.Object||{})[rt]||Object[rt],at={};at[rt]=it(st),tt(tt.S+tt.F*ot(function(){st(1)}),"Object",at)}},function($,_e,et){(function(tt){var nt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],ot=/^\s+|\s+$/g,rt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,it=/\{\n\/\* \[wrapped with (.+)\] \*/,st=/,? & /,at=/^[-+]0x[0-9a-f]+$/i,ft=/^0b[01]+$/i,dt=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,pt=/^(?:0|[1-9]\d*)$/,ct=parseInt,ut=typeof tt=="object"&&tt&&tt.Object===Object&&tt,mt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ut||mt||Function("return this")();function xt(mn,qt,Gt){switch(Gt.length){case 0:return mn.call(qt);case 1:return mn.call(qt,Gt[0]);case 2:return mn.call(qt,Gt[0],Gt[1]);case 3:return mn.call(qt,Gt[0],Gt[1],Gt[2])}return mn.apply(qt,Gt)}function yt(mn,qt){return!!(mn&&mn.length)&&function(Gt,xn,Ln){if(xn!=xn)return function(Vn,yr,br,In){for(var dr=Vn.length,Gn=br+(In?1:-1);In?Gn--:++Gn-1}function bt(mn){return mn!=mn}function Et(mn,qt){for(var Gt=mn.length,xn=0;Gt--;)mn[Gt]===qt&&xn++;return xn}function _t(mn,qt){for(var Gt=-1,xn=mn.length,Ln=0,cr=[];++Gt2?St:void 0);function bn(mn){return Dn(mn)?Vt(mn):{}}function Mn(mn){return!(!Dn(mn)||function(qt){return!!It&&It in qt}(mn))&&(function(qt){var Gt=Dn(qt)?Xt.call(qt):"";return Gt=="[object Function]"||Gt=="[object GeneratorFunction]"}(mn)||function(qt){var Gt=!1;if(qt!=null&&typeof qt.toString!="function")try{Gt=!!(qt+"")}catch{}return Gt}(mn)?Yt:dt).test(function(qt){if(qt!=null){try{return Ht.call(qt)}catch{}try{return qt+""}catch{}}return""}(mn))}function qn(mn,qt,Gt,xn){for(var Ln=-1,cr=mn.length,hr=Gt.length,Vn=-1,yr=qt.length,br=fn(cr-hr,0),In=Array(yr+br),dr=!xn;++Vn1&&ur.reverse(),In&&yr1?"& ":"")+qt[xn],qt=qt.join(Gt>2?", ":" "),mn.replace(rt,`{ +/* [wrapped with `+qt+`] */ +`)}function Rn(mn,qt){return!!(qt=qt??9007199254740991)&&(typeof mn=="number"||pt.test(mn))&&mn>-1&&mn%1==0&&mn1&&ot--,it=6*ot<1?tt+6*(nt-tt)*ot:2*ot<1?nt:3*ot<2?tt+(nt-tt)*(2/3-ot)*6:tt,rt[dt]=255*it;return rt}},function($,_e,et){(function(tt){var nt=typeof tt=="object"&&tt&&tt.Object===Object&&tt,ot=typeof self=="object"&&self&&self.Object===Object&&self,rt=nt||ot||Function("return this")();function it(_t,wt,St){switch(St.length){case 0:return _t.call(wt);case 1:return _t.call(wt,St[0]);case 2:return _t.call(wt,St[0],St[1]);case 3:return _t.call(wt,St[0],St[1],St[2])}return _t.apply(wt,St)}function st(_t,wt){for(var St=-1,Ct=wt.length,kt=_t.length;++St-1&&kt%1==0&&kt<=9007199254740991}(Ct.length)&&!function(kt){var jt=function(Mt){var It=typeof Mt;return!!Mt&&(It=="object"||It=="function")}(kt)?dt.call(kt):"";return jt=="[object Function]"||jt=="[object GeneratorFunction]"}(Ct)}(St)}(wt)&&ft.call(wt,"callee")&&(!pt.call(wt,"callee")||dt.call(wt)=="[object Arguments]")}(_t)||!!(ct&&_t&&_t[ct])}var lt=Array.isArray,xt,yt,bt,Et=(yt=function(_t){var wt=(_t=function Ct(kt,jt,Mt,It,Ht){var tn=-1,Xt=kt.length;for(Mt||(Mt=mt),Ht||(Ht=[]);++tn0&&Mt(Yt)?jt>1?Ct(Yt,jt-1,Mt,It,Ht):st(Ht,Yt):It||(Ht[Ht.length]=Yt)}return Ht}(_t,1)).length,St=wt;for(xt;St--;)if(typeof _t[St]!="function")throw new TypeError("Expected a function");return function(){for(var Ct=0,kt=wt?_t[Ct].apply(this,arguments):arguments[0];++Ct2?ot-2:0),it=2;it"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var $t,Dt=dt(Tt);if(Pt){var Rt=dt(this).constructor;$t=Reflect.construct(Dt,arguments,Rt)}else $t=Dt.apply(this,arguments);return ct(this,$t)}}et.r(_e);var mt=et(0),lt=et.n(mt);function xt(){var Tt=this.constructor.getDerivedStateFromProps(this.props,this.state);Tt!=null&&this.setState(Tt)}function yt(Tt){this.setState(function(Pt){var $t=this.constructor.getDerivedStateFromProps(Tt,Pt);return $t??null}.bind(this))}function bt(Tt,Pt){try{var $t=this.props,Dt=this.state;this.props=Tt,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate($t,Dt)}finally{this.props=$t,this.state=Dt}}function Et(Tt){var Pt=Tt.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Tt.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return Tt;var $t=null,Dt=null,Rt=null;if(typeof Pt.componentWillMount=="function"?$t="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&($t="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Dt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Dt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),$t!==null||Dt!==null||Rt!==null){var sn=Tt.displayName||Tt.name,rn=typeof Tt.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. + +`+sn+" uses "+rn+" but also contains the following legacy lifecycles:"+($t!==null?` + `+$t:"")+(Dt!==null?` + `+Dt:"")+(Rt!==null?` + `+Rt:"")+` + +The above lifecycles should be removed. Learn more about this warning here: +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Tt.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=xt,Pt.componentWillReceiveProps=yt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=bt;var Jt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Wt,gn,Un){var Yn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Un;Jt.call(this,Wt,gn,Yn)}}return Tt}function _t(Tt,Pt){if(Tt==null)return{};var $t,Dt,Rt=function(rn,Jt){if(rn==null)return{};var Wt,gn,Un={},Yn=Object.keys(rn);for(gn=0;gn=0||(Un[Wt]=rn[Wt]);return Un}(Tt,Pt);if(Object.getOwnPropertySymbols){var sn=Object.getOwnPropertySymbols(Tt);for(Dt=0;Dt=0||Object.prototype.propertyIsEnumerable.call(Tt,$t)&&(Rt[$t]=Tt[$t])}return Rt}function wt(Tt){var Pt=function($t){return{}.toString.call($t).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Tt);return Pt==="number"&&(Pt=isNaN(Tt)?"nan":(0|Tt)!=Tt?"float":"integer"),Pt}xt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0,bt.__suppressDeprecationWarning=!0;var St={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},Ct={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},kt={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},jt=et(45),Mt=function(Tt){var Pt=function($t){return{backgroundColor:$t.base00,ellipsisColor:$t.base09,braceColor:$t.base07,expandedIcon:$t.base0D,collapsedIcon:$t.base0E,keyColor:$t.base07,arrayKeyColor:$t.base0C,objectSize:$t.base04,copyToClipboard:$t.base0F,copyToClipboardCheck:$t.base0D,objectBorder:$t.base02,dataTypes:{boolean:$t.base0E,date:$t.base0D,float:$t.base0B,function:$t.base0D,integer:$t.base0F,string:$t.base09,nan:$t.base08,null:$t.base0A,undefined:$t.base05,regexp:$t.base0A,background:$t.base02},editVariable:{editIcon:$t.base0E,cancelIcon:$t.base09,removeIcon:$t.base09,addIcon:$t.base0E,checkIcon:$t.base0E,background:$t.base01,color:$t.base0A,border:$t.base07},addKeyModal:{background:$t.base05,border:$t.base04,color:$t.base0A,labelColor:$t.base01},validationFailure:{background:$t.base09,iconColor:$t.base01,fontColor:$t.base01}}}(Tt);return{"app-container":{fontFamily:kt.globalFontFamily,cursor:kt.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:kt.ellipsisFontSize,lineHeight:kt.ellipsisLineHeight,cursor:kt.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:kt.braceCursor,fontWeight:kt.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:kt.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function($t,Dt){return{style:ot({paddingTop:kt.keyValPaddingTop,paddingRight:kt.keyValPaddingRight,paddingBottom:kt.keyValPaddingBottom,borderLeft:kt.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Dt.paddingLeft-1+"px",borderLeft:kt.keyValBorderHover+" "+Pt.objectBorder}},Dt)}},"object-key-val-no-border":{padding:kt.keyValPadding},"pushed-content":{marginLeft:kt.pushedContentMarginLeft},variableValue:function($t,Dt){return{style:ot({display:"inline-block",paddingRight:kt.variableValuePaddingRight,position:"relative"},Dt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:kt.keyLetterSpacing,fontStyle:kt.keyFontStyle,verticalAlign:kt.keyVerticalAlign,opacity:kt.keyOpacity,":hover":{opacity:kt.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:kt.keyLetterSpacing,fontStyle:kt.keyFontStyle,verticalAlign:kt.keyVerticalAlign,opacity:kt.keyOpacity,":hover":{opacity:kt.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:kt.objectSizeBorderRadius,fontStyle:kt.objectSizeFontStyle,margin:kt.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:kt.dataTypeFontSize,marginRight:kt.dataTypeMarginRight,opacity:kt.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:kt.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:kt.nanFontSize,fontWeight:kt.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:kt.nanPadding,borderRadius:kt.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:kt.nullFontSize,fontWeight:kt.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:kt.nullPadding,borderRadius:kt.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:kt.undefinedFontSize,padding:kt.undefinedPadding,borderRadius:kt.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:kt.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:kt.iconFontSize,marginRight:kt.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:kt.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:kt.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:kt.metaDataPadding},"icon-container":{display:"inline-block",width:kt.iconContainerWidth},tooltip:{padding:kt.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:kt.iconCursor,fontSize:kt.iconFontSize,marginRight:kt.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:kt.iconCursor,fontSize:kt.iconFontSize,marginRight:kt.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:kt.iconCursor,fontSize:kt.iconFontSize,marginRight:kt.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:kt.iconCursor,color:Pt.editVariable.checkIcon,fontSize:kt.iconFontSize,paddingRight:kt.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:kt.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:kt.iconFontSize,paddingRight:kt.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:kt.editInputMinWidth,borderRadius:kt.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:kt.editInputPadding,marginRight:kt.editInputMarginRight,fontFamily:kt.editInputFontFamily},"detected-row":{paddingTop:kt.detectedRowPaddingTop},"key-modal-request":{position:kt.addKeyCoverPosition,top:kt.addKeyCoverPositionPx,left:kt.addKeyCoverPositionPx,right:kt.addKeyCoverPositionPx,bottom:kt.addKeyCoverPositionPx,backgroundColor:kt.addKeyCoverBackground},"key-modal":{width:kt.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:kt.addKeyModalMargin,marginRight:kt.addKeyModalMargin,padding:kt.addKeyModalPadding,borderRadius:kt.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:kt.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:kt.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:kt.ellipsisFontSize,lineHeight:kt.ellipsisLineHeight,cursor:kt.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:kt.iconFontSize,transform:"rotate(45deg)"}}};function It(Tt,Pt,$t){return Tt||console.error("theme has not been set"),function(Dt){var Rt=St;return Dt!==!1&&Dt!=="none"||(Rt=Ct),Object(jt.createStyling)(Mt,{defaultBase16:Rt})(Dt)}(Tt)(Pt,$t)}var Ht=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=(Dt.rjvId,Dt.type_name),sn=Dt.displayDataTypes,rn=Dt.theme;return sn?lt.a.createElement("span",Object.assign({className:"data-type-label"},It(rn,"data-type-label")),Rt):null}}]),$t}(lt.a.PureComponent),tn=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props;return lt.a.createElement("div",It(Dt.theme,"boolean"),lt.a.createElement(Ht,Object.assign({type_name:"bool"},Dt)),Dt.value?"true":"false")}}]),$t}(lt.a.PureComponent),Xt=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props;return lt.a.createElement("div",It(Dt.theme,"date"),lt.a.createElement(Ht,Object.assign({type_name:"date"},Dt)),lt.a.createElement("span",Object.assign({className:"date-value"},It(Dt.theme,"date-value")),Dt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),$t}(lt.a.PureComponent),Yt=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props;return lt.a.createElement("div",It(Dt.theme,"float"),lt.a.createElement(Ht,Object.assign({type_name:"float"},Dt)),this.props.value)}}]),$t}(lt.a.PureComponent);function Vt(Tt,Pt){(Pt==null||Pt>Tt.length)&&(Pt=Tt.length);for(var $t=0,Dt=new Array(Pt);$t"u"||Tt[Symbol.iterator]==null){if(Array.isArray(Tt)||($t=fn(Tt))||Pt&&Tt&&typeof Tt.length=="number"){$t&&(Tt=$t);var Dt=0,Rt=function(){};return{s:Rt,n:function(){return Dt>=Tt.length?{done:!0}:{done:!1,value:Tt[Dt++]}},e:function(Wt){throw Wt},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var sn,rn=!0,Jt=!1;return{s:function(){$t=Tt[Symbol.iterator]()},n:function(){var Wt=$t.next();return rn=Wt.done,Wt},e:function(Wt){Jt=!0,sn=Wt},f:function(){try{rn||$t.return==null||$t.return()}finally{if(Jt)throw sn}}}}function Tn(Tt){return function(Pt){if(Array.isArray(Pt))return Vt(Pt)}(Tt)||function(Pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pt))return Array.from(Pt)}(Tt)||fn(Tt)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var bn=et(46),Mn=new(et(47)).Dispatcher,qn=new(function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){var Dt;rt(this,$t);for(var Rt=arguments.length,sn=new Array(Rt),rn=0;rnRt&&(Jt.style.cursor="pointer",this.state.collapsed&&(rn=lt.a.createElement("span",null,rn.substring(0,Rt),lt.a.createElement("span",It(sn,"ellipsis")," ...")))),lt.a.createElement("div",It(sn,"string"),lt.a.createElement(Ht,Object.assign({type_name:"string"},Dt)),lt.a.createElement("span",Object.assign({className:"string-value"},Jt,{onClick:this.toggleCollapsed}),'"',rn,'"'))}}]),$t}(lt.a.PureComponent),un=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){return lt.a.createElement("div",It(this.props.theme,"undefined"),"undefined")}}]),$t}(lt.a.PureComponent);function On(){return(On=Object.assign||function(Tt){for(var Pt=1;Pt=0||(Bn[pr]=er[pr]);return Bn}(Tt,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Un,Yn=gn.value!==void 0,Qn=Object(mt.useRef)(null),tr=zn(Qn,Pt),Wn=Object(mt.useRef)(0),Xn=Object(mt.useRef)(),ir=function(){var er=Qn.current,vr=$t&&Xn.current?Xn.current:function(lr){var rr=window.getComputedStyle(lr);if(rr===null)return null;var nr,ar=(nr=rr,mn.reduce(function(jr,Mr){return jr[Mr]=nr[Mr],jr},{})),Sr=ar.boxSizing;return Sr===""?null:(qt&&Sr==="border-box"&&(ar.width=parseFloat(ar.width)+parseFloat(ar.borderRightWidth)+parseFloat(ar.borderLeftWidth)+parseFloat(ar.paddingRight)+parseFloat(ar.paddingLeft)+"px"),{sizingStyle:ar,paddingSize:parseFloat(ar.paddingBottom)+parseFloat(ar.paddingTop),borderSize:parseFloat(ar.borderBottomWidth)+parseFloat(ar.borderTopWidth)})}(er);if(vr){Xn.current=vr;var pr=function(lr,rr,nr,ar){nr===void 0&&(nr=1),ar===void 0&&(ar=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),Dn(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Sr=lr.paddingSize,jr=lr.borderSize,Mr=lr.sizingStyle,$r=Mr.boxSizing;Object.keys(Mr).forEach(function(Lr){var Dr=Lr;Nn.style[Dr]=Mr[Dr]}),Dn(Nn),Nn.value=rr;var ln=function(Lr,Dr){var Ur=Lr.scrollHeight;return Dr.sizingStyle.boxSizing==="border-box"?Ur+Dr.borderSize:Ur-Dr.paddingSize}(Nn,lr);Nn.value="x";var Pr=Nn.scrollHeight-Sr,Fr=Pr*nr;$r==="border-box"&&(Fr=Fr+Sr+jr),ln=Math.max(Fr,ln);var zr=Pr*ar;return $r==="border-box"&&(zr=zr+Sr+jr),[ln=Math.min(zr,ln),Pr]}(vr,er.value||er.placeholder||"x",Rt,Dt),jn=pr[0],Bn=pr[1];Wn.current!==jn&&(Wn.current=jn,er.style.setProperty("height",jn+"px","important"),Wt(jn,{rowHeight:Bn}))}};return Object(mt.useLayoutEffect)(ir),Un=Pn(ir),Object(mt.useLayoutEffect)(function(){var er=function(vr){Un.current(vr)};return window.addEventListener("resize",er),function(){window.removeEventListener("resize",er)}},[]),Object(mt.createElement)("textarea",On({},gn,{onChange:function(er){Yn||ir(),rn(er)},ref:tr}))},xn=Object(mt.forwardRef)(Gt);function Ln(Tt){Tt=Tt.trim();try{if((Tt=JSON.stringify(JSON.parse(Tt)))[0]==="[")return cr("array",JSON.parse(Tt));if(Tt[0]==="{")return cr("object",JSON.parse(Tt));if(Tt.match(/\-?\d+\.\d+/)&&Tt.match(/\-?\d+\.\d+/)[0]===Tt)return cr("float",parseFloat(Tt));if(Tt.match(/\-?\d+e-\d+/)&&Tt.match(/\-?\d+e-\d+/)[0]===Tt)return cr("float",Number(Tt));if(Tt.match(/\-?\d+/)&&Tt.match(/\-?\d+/)[0]===Tt)return cr("integer",parseInt(Tt));if(Tt.match(/\-?\d+e\+\d+/)&&Tt.match(/\-?\d+e\+\d+/)[0]===Tt)return cr("integer",Number(Tt))}catch{}switch(Tt=Tt.toLowerCase()){case"undefined":return cr("undefined",void 0);case"nan":return cr("nan",NaN);case"null":return cr("null",null);case"true":return cr("boolean",!0);case"false":return cr("boolean",!1);default:if(Tt=Date.parse(Tt))return cr("date",new Date(Tt))}return cr(!1,null)}function cr(Tt,Pt){return{type:Tt,value:Pt}}var hr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),$t}(lt.a.PureComponent),Vn=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),$t}(lt.a.PureComponent),yr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]),rn=ur(Rt).style;return lt.a.createElement("span",sn,lt.a.createElement("svg",{fill:rn.color,width:rn.height,height:rn.width,style:rn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),$t}(lt.a.PureComponent),br=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]),rn=ur(Rt).style;return lt.a.createElement("span",sn,lt.a.createElement("svg",{fill:rn.color,width:rn.height,height:rn.width,style:rn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),$t}(lt.a.PureComponent),In=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",{style:ot(ot({},ur(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),$t}(lt.a.PureComponent),dr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",{style:ot(ot({},ur(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),$t}(lt.a.PureComponent),Gn=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),$t}(lt.a.PureComponent),mr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),$t}(lt.a.PureComponent),Kn=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),$t}(lt.a.PureComponent),Hn=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),$t}(lt.a.PureComponent),sr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),$t}(lt.a.PureComponent),or=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),$t}(lt.a.PureComponent);function ur(Tt){return Tt||(Tt={}),{style:ot(ot({verticalAlign:"middle"},Tt),{},{color:Tt.color?Tt.color:"#000000",height:"1em",width:"1em"})}}var _r=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(Dt){var Rt;return rt(this,$t),(Rt=Pt.call(this,Dt)).copiedTimer=null,Rt.handleCopy=function(){var sn=document.createElement("textarea"),rn=Rt.props,Jt=rn.clickCallback,Wt=rn.src,gn=rn.namespace;sn.innerHTML=JSON.stringify(Rt.clipboardValue(Wt),null," "),document.body.appendChild(sn),sn.select(),document.execCommand("copy"),document.body.removeChild(sn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Jt=="function"&&Jt({src:Wt,namespace:gn,name:gn[gn.length-1]})})},Rt.getClippyIcon=function(){var sn=Rt.props.theme;return Rt.state.copied?lt.a.createElement("span",null,lt.a.createElement(Gn,Object.assign({className:"copy-icon"},It(sn,"copy-icon"))),lt.a.createElement("span",It(sn,"copy-icon-copied"),"✔")):lt.a.createElement(Gn,Object.assign({className:"copy-icon"},It(sn,"copy-icon")))},Rt.clipboardValue=function(sn){switch(wt(sn)){case"function":case"regexp":return sn.toString();default:return sn}},Rt.state={copied:!1},Rt}return st($t,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Dt=this.props,Rt=(Dt.src,Dt.theme),sn=Dt.hidden,rn=Dt.rowHovered,Jt=It(Rt,"copy-to-clipboard").style,Wt="inline";return sn&&(Wt="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:rn?"inline-block":"none"}},lt.a.createElement("span",{style:ot(ot({},Jt),{},{display:Wt}),onClick:this.handleCopy},this.getClippyIcon()))}}]),$t}(lt.a.PureComponent),Ar=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(Dt){var Rt;return rt(this,$t),(Rt=Pt.call(this,Dt)).getEditIcon=function(){var sn=Rt.props,rn=sn.variable,Jt=sn.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(sr,Object.assign({className:"click-to-edit-icon"},It(Jt,"editVarIcon"),{onClick:function(){Rt.prepopInput(rn)}})))},Rt.prepopInput=function(sn){if(Rt.props.onEdit!==!1){var rn=function(Wt){var gn;switch(wt(Wt)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Wt;break;case"date":case"function":case"regexp":gn=Wt.toString();break;default:try{gn=JSON.stringify(Wt,null," ")}catch{gn=""}}return gn}(sn.value),Jt=Ln(rn);Rt.setState({editMode:!0,editValue:rn,parsedInput:{type:Jt.type,value:Jt.value}})}},Rt.getRemoveIcon=function(){var sn=Rt.props,rn=sn.variable,Jt=sn.namespace,Wt=sn.theme,gn=sn.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(mr,Object.assign({className:"click-to-remove-icon"},It(Wt,"removeVarIcon"),{onClick:function(){Mn.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:rn.name,namespace:Jt,existing_value:rn.value,variable_removed:!0}})}})))},Rt.getValue=function(sn,rn){var Jt=!rn&&sn.type,Wt=pt(Rt).props;switch(Jt){case!1:return Rt.getEditInput();case"string":return lt.a.createElement(Cn,Object.assign({value:sn.value},Wt));case"integer":return lt.a.createElement(wn,Object.assign({value:sn.value},Wt));case"float":return lt.a.createElement(Yt,Object.assign({value:sn.value},Wt));case"boolean":return lt.a.createElement(tn,Object.assign({value:sn.value},Wt));case"function":return lt.a.createElement(_n,Object.assign({value:sn.value},Wt));case"null":return lt.a.createElement(En,Wt);case"nan":return lt.a.createElement(hn,Wt);case"undefined":return lt.a.createElement(un,Wt);case"date":return lt.a.createElement(Xt,Object.assign({value:sn.value},Wt));case"regexp":return lt.a.createElement(pn,Object.assign({value:sn.value},Wt));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(sn.value))}},Rt.getEditInput=function(){var sn=Rt.props.theme,rn=Rt.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(xn,Object.assign({type:"text",inputRef:function(Jt){return Jt&&Jt.focus()},value:rn,className:"variable-editor",onChange:function(Jt){var Wt=Jt.target.value,gn=Ln(Wt);Rt.setState({editValue:Wt,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Jt){switch(Jt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Jt.ctrlKey||Jt.metaKey)&&Rt.submitEdit(!0)}Jt.stopPropagation()},placeholder:"update this value",minRows:2},It(sn,"edit-input"))),lt.a.createElement("div",It(sn,"edit-icon-container"),lt.a.createElement(mr,Object.assign({className:"edit-cancel"},It(sn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),lt.a.createElement(or,Object.assign({className:"edit-check string-value"},It(sn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),lt.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(sn){var rn=Rt.props,Jt=rn.variable,Wt=rn.namespace,gn=rn.rjvId,Un=Rt.state,Yn=Un.editValue,Qn=Un.parsedInput,tr=Yn;sn&&Qn.type&&(tr=Qn.value),Rt.setState({editMode:!1}),Mn.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Jt.name,namespace:Wt,existing_value:Jt.value,new_value:tr,variable_removed:!1}})},Rt.showDetected=function(){var sn=Rt.props,rn=sn.theme,Jt=(sn.variable,sn.namespace,sn.rjvId,Rt.state.parsedInput),Wt=(Jt.type,Jt.value,Rt.getDetectedInput());if(Wt)return lt.a.createElement("div",null,lt.a.createElement("div",It(rn,"detected-row"),Wt,lt.a.createElement(or,{className:"edit-check detected",style:ot({verticalAlign:"top",paddingLeft:"3px"},It(rn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var sn=Rt.state.parsedInput,rn=sn.type,Jt=sn.value,Wt=pt(Rt).props,gn=Wt.theme;if(rn!==!1)switch(rn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:ot(ot({},It(gn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:ot(ot({},It(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:ot(ot({},It(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:ot(ot({},It(gn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:ot(ot({},It(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:ot(ot({},It(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(Cn,Object.assign({value:Jt},Wt));case"integer":return lt.a.createElement(wn,Object.assign({value:Jt},Wt));case"float":return lt.a.createElement(Yt,Object.assign({value:Jt},Wt));case"boolean":return lt.a.createElement(tn,Object.assign({value:Jt},Wt));case"function":return lt.a.createElement(_n,Object.assign({value:Jt},Wt));case"null":return lt.a.createElement(En,Wt);case"nan":return lt.a.createElement(hn,Wt);case"undefined":return lt.a.createElement(un,Wt);case"date":return lt.a.createElement(Xt,Object.assign({value:new Date(Jt)},Wt))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return st($t,[{key:"render",value:function(){var Dt=this,Rt=this.props,sn=Rt.variable,rn=Rt.singleIndent,Jt=Rt.type,Wt=Rt.theme,gn=Rt.namespace,Un=Rt.indentWidth,Yn=Rt.enableClipboard,Qn=Rt.onEdit,tr=Rt.onDelete,Wn=Rt.onSelect,Xn=Rt.displayArrayKey,ir=Rt.quotesOnKeys,er=this.state.editMode;return lt.a.createElement("div",Object.assign({},It(Wt,"objectKeyVal",{paddingLeft:Un*rn}),{onMouseEnter:function(){return Dt.setState(ot(ot({},Dt.state),{},{hovered:!0}))},onMouseLeave:function(){return Dt.setState(ot(ot({},Dt.state),{},{hovered:!1}))},className:"variable-row",key:sn.name}),Jt=="array"?Xn?lt.a.createElement("span",Object.assign({},It(Wt,"array-key"),{key:sn.name+"_"+gn}),sn.name,lt.a.createElement("div",It(Wt,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},It(Wt,"object-name"),{className:"object-key",key:sn.name+"_"+gn}),!!ir&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},sn.name),!!ir&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Wt,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Wn===!1&&Qn===!1?null:function(vr){var pr=Tn(gn);(vr.ctrlKey||vr.metaKey)&&Qn!==!1?Dt.prepopInput(sn):Wn!==!1&&(pr.shift(),Wn(ot(ot({},sn),{},{namespace:pr})))}},It(Wt,"variableValue",{cursor:Wn===!1?"default":"pointer"})),this.getValue(sn,er)),Yn?lt.a.createElement(_r,{rowHovered:this.state.hovered,hidden:er,src:sn.value,clickCallback:Yn,theme:Wt,namespace:[].concat(Tn(gn),[sn.name])}):null,Qn!==!1&&er==0?this.getEditIcon():null,tr!==!1&&er==0?this.getRemoveIcon():null)}}]),$t}(lt.a.PureComponent),Or=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){var Dt;rt(this,$t);for(var Rt=arguments.length,sn=new Array(Rt),rn=0;rn0?Yn:null,namespace:Un.splice(0,Un.length-1),existing_value:Qn,variable_removed:!1,key_name:null};wt(Qn)==="object"?Mn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:tr,data:Xn}):Mn.dispatch({name:"VARIABLE_ADDED",rjvId:tr,data:ot(ot({},Xn),{},{new_value:[].concat(Tn(Qn),[null])})})}})))},Dt.getRemoveObject=function(Jt){var Wt=Dt.props,gn=Wt.theme,Un=(Wt.hover,Wt.namespace),Yn=Wt.name,Qn=Wt.src,tr=Wt.rjvId;if(Un.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Jt?"inline-block":"none"}},lt.a.createElement(mr,Object.assign({className:"click-to-remove-icon"},It(gn,"removeVarIcon"),{onClick:function(){Mn.dispatch({name:"VARIABLE_REMOVED",rjvId:tr,data:{name:Yn,namespace:Un.splice(0,Un.length-1),existing_value:Qn,variable_removed:!0}})}})))},Dt.render=function(){var Jt=Dt.props,Wt=Jt.theme,gn=Jt.onDelete,Un=Jt.onAdd,Yn=Jt.enableClipboard,Qn=Jt.src,tr=Jt.namespace,Wn=Jt.rowHovered;return lt.a.createElement("div",Object.assign({},It(Wt,"object-meta-data"),{className:"object-meta-data",onClick:function(Xn){Xn.stopPropagation()}}),Dt.getObjectSize(),Yn?lt.a.createElement(_r,{rowHovered:Wn,clickCallback:Yn,src:Qn,theme:Wt,namespace:tr}):null,Un!==!1?Dt.getAddAttribute(Wn):null,gn!==!1?Dt.getRemoveObject(Wn):null)},Dt}return $t}(lt.a.PureComponent);function Nr(Tt){var Pt=Tt.parent_type,$t=Tt.namespace,Dt=Tt.quotesOnKeys,Rt=Tt.theme,sn=Tt.jsvRoot,rn=Tt.name,Jt=Tt.displayArrayKey,Wt=Tt.name?Tt.name:"";return!sn||rn!==!1&&rn!==null?Pt=="array"?Jt?lt.a.createElement("span",Object.assign({},It(Rt,"array-key"),{key:$t}),lt.a.createElement("span",{className:"array-key"},Wt),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},It(Rt,"object-name"),{key:$t}),lt.a.createElement("span",{className:"object-key"},Dt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Wt),Dt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null)}function Rr(Tt){var Pt=Tt.theme;switch(Tt.iconStyle){case"triangle":return lt.a.createElement(dr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(hr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function Hr(Tt){var Pt=Tt.theme;switch(Tt.iconStyle){case"triangle":return lt.a.createElement(In,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(br,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Vn,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Jr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(Dt){var Rt;return rt(this,$t),(Rt=Pt.call(this,Dt)).toggleCollapsed=function(sn){var rn=[];for(var Jt in Rt.state.expanded)rn.push(Rt.state.expanded[Jt]);rn[sn]=!rn[sn],Rt.setState({expanded:rn})},Rt.state={expanded:[]},Rt}return st($t,[{key:"getExpandedIcon",value:function(Dt){var Rt=this.props,sn=Rt.theme,rn=Rt.iconStyle;return this.state.expanded[Dt]?lt.a.createElement(Rr,{theme:sn,iconStyle:rn}):lt.a.createElement(Hr,{theme:sn,iconStyle:rn})}},{key:"render",value:function(){var Dt=this,Rt=this.props,sn=Rt.src,rn=Rt.groupArraysAfterLength,Jt=(Rt.depth,Rt.name),Wt=Rt.theme,gn=Rt.jsvRoot,Un=Rt.namespace,Yn=(Rt.parent_type,_t(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Qn=0,tr=5*this.props.indentWidth;gn||(Qn=5*this.props.indentWidth);var Wn=rn,Xn=Math.ceil(sn.length/Wn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},It(Wt,gn?"jsv-root":"objectKeyVal",{paddingLeft:Qn})),lt.a.createElement(Nr,this.props),lt.a.createElement("span",null,lt.a.createElement(Or,Object.assign({size:sn.length},this.props))),Tn(Array(Xn)).map(function(ir,er){return lt.a.createElement("div",Object.assign({key:er,className:"object-key-val array-group"},It(Wt,"objectKeyVal",{marginLeft:6,paddingLeft:tr})),lt.a.createElement("span",It(Wt,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Wt,"icon-container"),{onClick:function(vr){Dt.toggleCollapsed(er)}}),Dt.getExpandedIcon(er)),Dt.state.expanded[er]?lt.a.createElement(At,Object.assign({key:Jt+er,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Wn,index_offset:er*Wn,src:sn.slice(er*Wn,er*Wn+Wn),namespace:Un,type:"array",parent_type:"array_group",theme:Wt},Yn)):lt.a.createElement("span",Object.assign({},It(Wt,"brace"),{onClick:function(vr){Dt.toggleCollapsed(er)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},It(Wt,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},It(Wt,"object-size")),er*Wn," - ",er*Wn+Wn>sn.length?sn.length:er*Wn+Wn)),"]")))}))}}]),$t}(lt.a.PureComponent),Vr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(Dt){var Rt;rt(this,$t),(Rt=Pt.call(this,Dt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){an.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(rn,Jt,Wt){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},It(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Jt,Wt)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:lt.a.createElement("div",Object.assign({},It(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(rn){var Jt=Rt.props,Wt=(Jt.rjvId,Jt.theme,Rt.state),gn=Wt.size,Un=Wt.hovered;return lt.a.createElement(Or,Object.assign({rowHovered:Un,size:gn},Rt.props))},Rt.renderObjectContents=function(rn,Jt){var Wt,gn=Rt.props,Un=gn.depth,Yn=gn.parent_type,Qn=gn.index_offset,tr=gn.groupArraysAfterLength,Wn=gn.namespace,Xn=Rt.state.object_type,ir=[],er=Object.keys(rn||{});return Rt.props.sortKeys&&Xn!=="array"&&(er=er.sort()),er.forEach(function(vr){if(Wt=new vo(vr,rn[vr]),Yn==="array_group"&&Qn&&(Wt.name=parseInt(Wt.name)+Qn),rn.hasOwnProperty(vr))if(Wt.type==="object")ir.push(lt.a.createElement(At,Object.assign({key:Wt.name,depth:Un+1,name:Wt.name,src:Wt.value,namespace:Wn.concat(Wt.name),parent_type:Xn},Jt)));else if(Wt.type==="array"){var pr=At;tr&&Wt.value.length>tr&&(pr=Jr),ir.push(lt.a.createElement(pr,Object.assign({key:Wt.name,depth:Un+1,name:Wt.name,src:Wt.value,namespace:Wn.concat(Wt.name),type:"array",parent_type:Xn},Jt)))}else ir.push(lt.a.createElement(Ar,Object.assign({key:Wt.name+"_"+Wn,variable:Wt,singleIndent:5,namespace:Wn,type:Rt.props.type},Jt)))}),ir};var sn=$t.getState(Dt);return Rt.state=ot(ot({},sn),{},{prevProps:{}}),Rt}return st($t,[{key:"getBraceStart",value:function(Dt,Rt){var sn=this,rn=this.props,Jt=rn.src,Wt=rn.theme,gn=rn.iconStyle;if(rn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",It(Wt,"brace"),Dt==="array"?"[":"{"),Rt?this.getObjectMetaData(Jt):null);var Un=Rt?Rr:Hr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Yn){sn.toggleCollapsed()}},It(Wt,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Wt,"icon-container")),lt.a.createElement(Un,{theme:Wt,iconStyle:gn})),lt.a.createElement(Nr,this.props),lt.a.createElement("span",It(Wt,"brace"),Dt==="array"?"[":"{")),Rt?this.getObjectMetaData(Jt):null)}},{key:"render",value:function(){var Dt=this,Rt=this.props,sn=Rt.depth,rn=Rt.src,Jt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Wt=Rt.theme,gn=Rt.jsvRoot,Un=Rt.iconStyle,Yn=_t(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Qn=this.state,tr=Qn.object_type,Wn=Qn.expanded,Xn={};return gn||Jt==="array_group"?Jt==="array_group"&&(Xn.borderLeft=0,Xn.display="inline"):Xn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Dt.setState(ot(ot({},Dt.state),{},{hovered:!0}))},onMouseLeave:function(){return Dt.setState(ot(ot({},Dt.state),{},{hovered:!1}))}},It(Wt,gn?"jsv-root":"objectKeyVal",Xn)),this.getBraceStart(tr,Wn),Wn?this.getObjectContent(sn,rn,ot({theme:Wt,iconStyle:Un},Yn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:ot(ot({},It(Wt,"brace").style),{},{paddingLeft:Wn?"3px":"0px"})},tr==="array"?"]":"}"),Wn?null:this.getObjectMetaData(rn)))}}],[{key:"getDerivedStateFromProps",value:function(Dt,Rt){var sn=Rt.prevProps;return Dt.src!==sn.src||Dt.collapsed!==sn.collapsed||Dt.name!==sn.name||Dt.namespace!==sn.namespace||Dt.rjvId!==sn.rjvId?ot(ot({},$t.getState(Dt)),{},{prevProps:Dt}):null}}]),$t}(lt.a.PureComponent);Vr.getState=function(Tt){var Pt=Object.keys(Tt.src).length,$t=(Tt.collapsed===!1||Tt.collapsed!==!0&&Tt.collapsed>Tt.depth)&&(!Tt.shouldCollapse||Tt.shouldCollapse({name:Tt.name,src:Tt.src,type:wt(Tt.src),namespace:Tt.namespace})===!1)&&Pt!==0;return{expanded:an.get(Tt.rjvId,Tt.namespace,"expanded",$t),object_type:Tt.type==="array"?"array":"object",parent_type:Tt.type==="array"?"array":"object",size:Pt,hovered:!1}};var vo=function Tt(Pt,$t){rt(this,Tt),this.name=Pt,this.value=$t,this.type=wt($t)};Et(Vr);var At=Vr,Bt=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){var Dt;rt(this,$t);for(var Rt=arguments.length,sn=new Array(Rt),rn=0;rnJt.groupArraysAfterLength&&(gn=Jr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(gn,Object.assign({namespace:Wt,depth:0,jsvRoot:!0},Jt))))},Dt}return $t}(lt.a.PureComponent),Nt=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(Dt){var Rt;return rt(this,$t),(Rt=Pt.call(this,Dt)).closeModal=function(){Mn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Dt.input?Dt.input:""},Rt}return st($t,[{key:"render",value:function(){var Dt=this,Rt=this.props,sn=Rt.theme,rn=Rt.rjvId,Jt=Rt.isValid,Wt=this.state.input,gn=Jt(Wt);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},It(sn,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},It(sn,"key-modal"),{onClick:function(Un){Un.stopPropagation()}}),lt.a.createElement("div",It(sn,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},It(sn,"key-modal-input"),{className:"key-modal-input",ref:function(Un){return Un&&Un.focus()},spellCheck:!1,value:Wt,placeholder:"...",onChange:function(Un){Dt.setState({input:Un.target.value})},onKeyPress:function(Un){gn&&Un.key==="Enter"?Dt.submit():Un.key==="Escape"&&Dt.closeModal()}})),gn?lt.a.createElement(or,Object.assign({},It(sn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Un){return Dt.submit()}})):null),lt.a.createElement("span",It(sn,"key-modal-cancel"),lt.a.createElement(Hn,Object.assign({},It(sn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){Mn.dispatch({rjvId:rn,name:"RESET"})}})))))}}]),$t}(lt.a.PureComponent),gt=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){var Dt;rt(this,$t);for(var Rt=arguments.length,sn=new Array(Rt),rn=0;rnj(et.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:_e,onAdd:_e,onDelete:_e}),_?jsx$1("button",{onClick:()=>$.sendTransaction(k),children:"Send transaction"}):jsx$1("button",{onClick:()=>$.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:k})=>{const[j,_]=useTonConnectUI(),[$,_e]=reactExports.useState(defaultColors[k]);reactExports.useEffect(()=>{_e(defaultColors[k])},[k]);const et=(tt,nt,ot)=>{_({uiPreferences:{colorsSet:{[k]:{[nt]:ot?{...$[nt],[ot]:tt}:tt}}}}),_e(rt=>({...rt,[nt]:ot?{...rt[nt],[ot]:tt}:tt})),defaultColors[k]={...defaultColors[k],[nt]:ot?{...$[nt],[ot]:tt}:tt}};return jsx$1("div",{className:"colors-container",children:Object.entries($).map(([tt,nt])=>typeof nt=="object"?jsxs("div",{children:[jsxs("span",{children:[tt,":"]}),Object.entries(nt).map(([ot,rt])=>jsxs("label",{children:[ot,jsx$1("input",{type:"color",value:$[tt][ot],onChange:it=>et(it.target.value,tt,ot)})]},tt+ot))]},tt):jsxs("div",{children:[jsxs("span",{children:[tt,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:$[tt],onChange:ot=>et(ot.target.value,tt)})})]}))})},style="",ColorsModal=()=>{const[k,j]=reactExports.useState(!1),[_,$]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>j(!0),children:"change colors"}),k&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>j(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:_===THEME.LIGHT?"blue":"white"},onClick:()=>$(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:_===THEME.DARK?"blue":"white"},onClick:()=>$(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:_})]})]})},Footer=()=>{const[k,j]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[_,$]=reactExports.useState("back"),[_e,et]=reactExports.useState("ios"),[tt,nt]=useTonConnectUI(),ot=dt=>{nt({language:dt})},rt=dt=>{nt({uiPreferences:{theme:dt}})},it=dt=>{nt({uiPreferences:{borderRadius:dt}})},st=dt=>{j(ht=>ht.map((pt,ct)=>ct===dt?!pt:pt))},at=()=>{if(!_){$("back");return}nt({actionsConfiguration:{returnStrategy:_}})},ft=()=>{if(!_e){et("ios");return}nt({actionsConfiguration:{skipRedirectToWallet:_e}})};return reactExports.useEffect(()=>{const dt=["before","success","error"],ht=dt.map((ct,ut)=>k[ut]?ct:void 0).filter(ct=>ct),pt=dt.map((ct,ut)=>k[ut+3]?ct:void 0).filter(ct=>ct);nt({actionsConfiguration:{modals:ht,notifications:pt}})},[k]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:dt=>ot(dt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:dt=>rt(dt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:dt=>it(dt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:k[0],onChange:()=>st(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:k[1],onChange:()=>st(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:k[2],onChange:()=>st(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:k[3],onChange:()=>st(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:k[4],onChange:()=>st(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:k[5],onChange:()=>st(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:_,onChange:dt=>$(dt.target.value),onBlur:at})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:_e,onChange:dt=>et(dt.target.value),onBlur:ft})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(k){erudaExports=k}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(k,j){module.exports=j()})(self,function(){return function(){var __webpack_modules__={422:function(k,j,_){_.d(j,{Z:function(){return an}});var $=_(5671),_e=_(3144),et=_(9340),tt=_(2963),nt=_(1120),ot=_(2461),rt=_.n(ot),it=_(3990),st=_.n(it),at=_(6768),ft=_.n(at),dt=_(4331),ht=_.n(dt),pt=_(5610),ct=_.n(pt),ut=_(7483),mt=_.n(ut),lt=_(6341),xt=_.n(lt),yt=_(3875),bt=_.n(yt),Et=_(6954),_t=_.n(Et);_(9585);function wt(hn){var En="luna-".concat(hn,"-");function wn(pn){return rt()(ht()(pn).split(/\s+/),function(Cn){return xt()(Cn,En)?Cn:Cn.replace(/[\w-]+/,function(un){return"".concat(En).concat(un)})}).join(" ")}return function(pn){if(/<[^>]*>/g.test(pn))try{var Cn=mt().parse(pn);return St(Cn,function(un){un.attrs&&un.attrs.class&&(un.attrs.class=wn(un.attrs.class))}),mt().stringify(Cn)}catch{return wn(pn)}return wn(pn)}}function St(hn,En){for(var wn=0,pn=hn.length;wn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var wn,pn=(0,nt.Z)(hn);if(En){var Cn=(0,nt.Z)(this).constructor;wn=Reflect.construct(pn,arguments,Cn)}else wn=pn.apply(this,arguments);return(0,tt.Z)(this,wn)}}var Mn=function(hn){(0,et.Z)(wn,hn);var En=bn(wn);function wn(pn,Cn){var un,On=Cn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=Rn===void 0?"light":Rn;return(0,$.Z)(this,wn),(un=En.call(this)).subComponents=[],un.compName=On,un.c=wt(On),un.options={},un.container=pn,un.$container=It()(pn),un.$container.addClass(["luna-".concat(On),un.c("platform-".concat(Ct()))]),un.on("optionChange",function(An,zn,yn){var Dn=un.c;An==="theme"&&(un.$container.rmClass(Dn("theme-".concat(yn))).addClass(Dn("theme-".concat(zn))),tn()(un.subComponents,function(Nn){return Nn.setOption("theme",zn)}))}),un.setOption("theme",Pn),un}return(0,_e.Z)(wn,[{key:"destroy",value:function(){this.destroySubComponents();var pn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pn("platform-".concat(Ct()))).rmClass(pn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pn,Cn){var un=this,On=this.options,Rn={};typeof pn=="string"?Rn[pn]=Cn:Rn=pn,tn()(Rn,function(Pn,An){var zn=On[An];On[An]=Pn,un.emit("optionChange",An,Pn,zn)})}},{key:"getOption",value:function(pn){return this.options[pn]}},{key:"addSubComponent",value:function(pn){pn.setOption("theme",this.options.theme),this.subComponents.push(pn)}},{key:"removeSubComponent",value:function(pn){Tn()(this.subComponents,function(Cn){return Cn===pn})}},{key:"destroySubComponents",value:function(){tn()(this.subComponents,function(pn){return pn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pn){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};fn()(pn,Cn),Yt()(this.options,pn)}},{key:"find",value:function(pn){return this.$container.find(this.c(pn))}}]),wn}(jt());function qn(hn){var En=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var wn,pn=(0,nt.Z)(hn);if(En){var Cn=(0,nt.Z)(this).constructor;wn=Reflect.construct(pn,arguments,Cn)}else wn=pn.apply(this,arguments);return(0,tt.Z)(this,wn)}}k=_.hmd(k);var an=function(hn){(0,et.Z)(wn,hn);var En=qn(wn);function wn(pn){var Cn,un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,$.Z)(this,wn),(Cn=En.call(this,pn,{compName:"box-model"})).initOptions(un),Cn.options.element&&Cn.render(),Cn.bindEvent(),Cn}return(0,_e.Z)(wn,[{key:"bindEvent",value:function(){var pn=this;this.on("optionChange",function(Cn){Cn==="element"&&pn.render()})}},{key:"render",value:function(){var pn=this.c,Cn=this.getBoxModelData();this.$container.html(['
    '),Cn.position?'
    '):"",Cn.position?'
    position
    ').concat(Cn.position.top,'

    ').concat(Cn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(Cn.margin.top,'

    ').concat(Cn.margin.left,"
    "),'
    '),'
    border
    ').concat(Cn.border.top,'

    ').concat(Cn.border.left,"
    "),'
    '),'
    padding
    ').concat(Cn.padding.top,'

    ').concat(Cn.padding.left,"
    "),'
    '),"".concat(Cn.content.width," × ").concat(Cn.content.height,""),"
    ",'
    ').concat(Cn.padding.right,'

    ').concat(Cn.padding.bottom,"
    "),"
    ",'
    ').concat(Cn.border.right,'

    ').concat(Cn.border.bottom,"
    "),"
    ",'
    ').concat(Cn.margin.right,'

    ').concat(Cn.margin.bottom,"
    "),"
    ",Cn.position?'
    ').concat(Cn.position.right,'

    ').concat(Cn.position.bottom,"
    "):"",Cn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var pn=this.options.element,Cn=window.getComputedStyle(pn);function un(Rn){var Pn=["top","left","right","bottom"];return Rn!=="position"&&(Pn=rt()(Pn,function(An){return"".concat(Rn,"-").concat(An)})),Rn==="border"&&(Pn=rt()(Pn,function(An){return"".concat(An,"-width")})),{top:_n(Cn[Pn[0]],Rn),left:_n(Cn[Pn[1]],Rn),right:_n(Cn[Pn[2]],Rn),bottom:_n(Cn[Pn[3]],Rn)}}var On={margin:un("margin"),border:un("border"),padding:un("padding"),content:{width:_n(Cn.width),height:_n(Cn.height)}};return Cn.position!=="static"&&(On.position=un("position")),On}}]),wn}(Mn);function _n(hn,En){if(st()(hn))return hn;if(!ft()(hn))return"‒";var wn,pn=(wn=hn,bt()(wn.replace("px","")));return isNaN(pn)?hn:En==="position"?pn:pn===0?"‒":pn}(function(hn,En){try{hn.exports=En,hn.exports.default=En}catch{}})(k,an)},8816:function(k,j,_){_.d(j,{Z:function(){return ts}});var $=_(168),_e=_(181);function et(Tr,Wr){return function(Er){if(Array.isArray(Er))return Er}(Tr)||function(Er,Ut){var Zt=Er==null?null:typeof Symbol<"u"&&Er[Symbol.iterator]||Er["@@iterator"];if(Zt!=null){var vn,Fn,wr,fr,Cr=[],kr=!0,Ir=!1;try{if(wr=(Zt=Zt.call(Er)).next,Ut===0){if(Object(Zt)!==Zt)return;kr=!1}else for(;!(kr=(vn=wr.call(Zt)).done)&&(Cr.push(vn.value),Cr.length!==Ut);kr=!0);}catch(Qr){Ir=!0,Fn=Qr}finally{try{if(!kr&&Zt.return!=null&&(fr=Zt.return(),Object(fr)!==fr))return}finally{if(Ir)throw Fn}}return Cr}}(Tr,Wr)||(0,_e.Z)(Tr,Wr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var tt=_(5671),nt=_(3144),ot=_(1752),rt=_(9340),it=_(2963),st=_(1120),at=_(7326),ft=_(8901),dt=_.n(ft),ht=_(3367),pt=_.n(ht),ct=_(6341),ut=_.n(ct),mt=_(6930),lt=_.n(mt),xt=_(4187),yt=_.n(xt),bt=_(3783),Et=_.n(bt),_t=_(4858),wt=_.n(_t),St=_(8887),Ct=_.n(St),kt=_(7756),jt=_.n(kt),Mt=_(3023),It=_.n(Mt);function Ht(Tr){return Tr.constructor&&Tr.constructor.name?Tr.constructor.name:It()({}.toString.call(Tr).replace(/(\[object )|]/g,""))}var tn=_(2461),Xt=_.n(tn),Yt=_(4331),Vt=_.n(Yt),fn=_(5610),Sn=_.n(fn),Tn=_(7483),bn=_.n(Tn),Mn=_(3990),qn=_.n(Mn),an=_(3875),_n=_.n(an),hn=_(6954),En=_.n(hn),wn=_(9585),pn=_.n(wn);function Cn(Tr){var Wr="luna-".concat(Tr,"-");function Er(Ut){return Xt()(Vt()(Ut).split(/\s+/),function(Zt){return ut()(Zt,Wr)?Zt:Zt.replace(/[\w-]+/,function(vn){return"".concat(Wr).concat(vn)})}).join(" ")}return function(Ut){if(/<[^>]*>/g.test(Ut))try{var Zt=bn().parse(Ut);return un(Zt,function(vn){vn.attrs&&vn.attrs.class&&(vn.attrs.class=Er(vn.attrs.class))}),bn().stringify(Zt)}catch{return Er(Ut)}return Er(Ut)}}function un(Tr,Wr){for(var Er=0,Ut=Tr.length;Er1&&arguments[1]!==void 0?arguments[1]:{},Ut=Er.topObj,Zt=Er.level,vn=Zt===void 0?0:Zt,Fn=Er.getterVal,wr=Fn!==void 0&&Fn,fr=Er.unenumerable,Cr=fr===void 0||fr,kr="",Ir="",Qr=5,Kr=[],io=[],mo="";Ut=Ut||Tr;var Zr={getterVal:wr,unenumerable:Cr,level:vn+1},so=vn===0,bo=''),wo=''),Eo=''),Ro=''),yo=''),$o=''),To=function(eo){return dt()(eo).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},xo="",So=function(eo){return bo+To(eo)+xo};function ko(eo){return eo=pt()(eo),ut()(An,eo)||lt()(eo,"Array[")?$o+To(eo)+xo:(eo.length>100&&(eo=jt()(eo,100,{separator:" ",ellipsis:"…"})),Ro+To('"'.concat(eo,'"'))+xo)}function Po(eo){if(Wr>Qr)mo=", …";else{var os=So(yn(eo));if(!wr){var Bo=Object.getOwnPropertyDescriptor(Tr,eo);if(Bo&&Bo.get)return Kr.push("".concat(os,": ").concat(ko("(...)"))),void Wr++}Kr.push("".concat(os,": ").concat(Pn(Ut[eo],Zr))),Wr++}}try{Ir={}.toString.call(Tr)}catch{Ir="[object Object]"}var No,Lo=Ir=="[object Array]",zo=Ir=="[object Object]",Zo=Ir=="[object Number]",Mo=Ir=="[object RegExp]",Io=Ir=="[object Symbol]",Rs=Ir=="[object Function]",Ps=Ir=="[object Boolean]";if(Ir=="[object String]")kr=ko(yn(Tr));else if(Mo)No=yn(Tr.toString()),kr=Ro+No+xo;else if(Rs)kr=ko("ƒ");else if(Lo)if(so){kr="[";var Vo=Tr.length,rs="";Vo>100&&(Vo=100,rs=", …");for(var qo=0;qo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ut=(0,st.Z)(Tr);if(Wr){var Zt=(0,st.Z)(this).constructor;Er=Reflect.construct(Ut,arguments,Zt)}else Er=Ut.apply(this,arguments);return(0,it.Z)(this,Er)}}var Gr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,to={comment:"",string:"",number:"",keyword:"",operator:""},no=function(Tr){(0,rt.Z)(Er,Tr);var Wr=oo(Er);function Er(Ut,Zt){var vn,Fn=Zt.type,wr=Fn===void 0?"log":Fn,fr=Zt.args,Cr=fr===void 0?[]:fr,kr=Zt.id,Ir=Zt.group,Qr=Zt.targetGroup,Kr=Zt.header,io=Zt.ignoreFilter,mo=io!==void 0&&io,Zr=Zt.accessGetter,so=Zt.unenumerable,bo=Zt.lazyEvaluation;(0,tt.Z)(this,Er),(vn=Wr.call(this)).container=rn()("div"),vn.count=1,vn.width=0,vn.height=0,vn.isHidden=!1,vn.columns=[],vn.elements={},vn.objects={},vn.console=Ut,vn.type=wr,vn.group=Ir,vn.targetGroup=Qr,vn.args=Cr,vn.id=kr,vn.header=Kr,vn.ignoreFilter=mo,vn.collapsed=!1,vn.container.log=(0,at.Z)(vn),vn.height=0,vn.width=0,vn.$container=Rt()(vn.container),vn.accessGetter=Zr,vn.unenumerable=so,vn.lazyEvaluation=bo;var wo="info";switch(wr){case"debug":wo="verbose";break;case"error":wo="error";break;case"warn":wo="warning"}return vn.level=wo,vn.resizeSensor=new(Gt())(vn.container),vn.onResize=Un()(function(){pn()(vn.container)?vn.isHidden=!0:(vn.isHidden||vn.updateSize(!1),vn.isHidden=!1)},16),vn.formatMsg(),vn.group&&vn.checkGroup(),vn.bindEvent(),vn}return(0,nt.Z)(Er,[{key:"checkGroup",value:function(){for(var Ut=this.group,Zt=!1;Ut;){if(Ut.collapsed){Zt=!0;break}Ut=Ut.parent}return Zt!==this.collapsed&&(this.collapsed=Zt,!0)}},{key:"updateIcon",value:function(Ut){var Zt=this.console.c;return this.$container.find(Zt(".icon-container")).find(Zt(".icon")).rmAttr("class").addClass([Zt("icon"),Zt("icon-".concat(Ut))]),this}},{key:"addCount",value:function(){this.count++;var Ut=this.$container,Zt=this.count,vn=this.console.c,Fn=Ut.find(vn(".count-container")),wr=Ut.find(vn(".icon-container")),fr=Fn.find(vn(".count"));return Zt===2&&Fn.rmClass(vn("hidden")),fr.text(pt()(Zt)),wr.addClass(vn("hidden")),this}},{key:"groupEnd",value:function(){var Ut=this.$container,Zt=this.console.c;return Ut.find(".".concat(Zt("nesting-level"),":not(.").concat(Zt("group-closed"),")")).last().addClass(Zt("group-closed")),this}},{key:"updateTime",value:function(Ut){var Zt=this.$container.find(this.console.c(".time-container"));return this.header&&(Zt.find("span").eq(0).text(Ut),this.header.time=Ut),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!nr()(this.args,function(Ut){return Ln()(Ut)})}},{key:"updateSize",value:function(){var Ut=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Zt=this.container.getBoundingClientRect(),vn=Zt.width,Fn=Zt.height-1;this.height!==Fn&&(this.height=Fn,Ut||this.emit("updateHeight")),this.width!==vn&&(this.width=vn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Ut=this.args,Zt="";Et()(Ut,function(vn,Fn){Fn!==0&&(Zt+=" "),Ln()(vn)?Zt+=Qn()(vn):Zt+=pt()(vn)}),Wn()(Zt)}},{key:"bindEvent",value:function(){var Ut=this,Zt=this.console.c,vn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Zt(".dom-viewer"),function(Fn){return Fn.stopPropagation()}).on("click",Zt(".preview"),function(Fn){Fn.stopPropagation();var wr=Rt()(this).find(Zt(".preview-icon-container")).find(Zt(".icon")),fr="caret-down";wr.hasClass(Zt("icon-caret-down"))&&(fr="caret-right"),wr.rmAttr("class").addClass([Zt("icon"),Zt("icon-".concat(fr))]),vn.renderObjectViewer(this)}).on("click",function(){return Ut.click()})}},{key:"renderEl",value:function(){var Ut=this.elements,Zt=this.console.c,vn=this;this.$container.find(Zt(".dom-viewer")).each(function(){var Fn=Rt()(this).data("id");new mn.Z(this,{node:Ut[Fn],theme:vn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Ut){var Zt=this.console,vn=this.unenumerable,Fn=this.accessGetter,wr=this.lazyEvaluation,fr=Zt.c,Cr=Rt()(Ut),kr=Cr.data("id");if(kr){var Ir=this.objects[kr],Qr=Cr.find(fr(".json"));if(Qr.hasClass(fr("hidden"))){if(Qr.data("init")!=="true"){if(wr){var Kr=new Nn.Z(Qr.get(0),{unenumerable:vn,accessGetter:Fn});Kr.setOption("theme",Zt.getOption("theme")),Kr.set(Ir)}else{var io=new Nn.q(Qr.get(0));io.setOption("theme",Zt.getOption("theme")),io.set(Ir)}Qr.data("init","true")}Qr.rmClass(fr("hidden"))}else Qr.addClass(fr("hidden"))}}},{key:"renderTable",value:function(Ut){var Zt=this,vn="__LunaConsoleValue",Fn=this.columns,wr=this.$container,fr=this.console,Cr=fr.c,kr=wr.find(Cr(".data-grid")),Ir=Ut[0],Qr=new Zn.Z(kr.get(0),{columns:ur()([{id:"(index)",title:"(index)",sortable:!0}],Xt()(Fn,function(Kr){return{id:Kr,title:Kr===vn?"Value":Kr,sortable:!0}})),theme:fr.getOption("theme")});Et()(Ir,function(Kr,io){var mo={"(index)":pt()(io)};Fn.forEach(function(Zr){Ln()(Kr)?mo[Zr]=Zr===vn?"":Zt.formatTableVal(Kr[Zr]):In()(Kr)&&(mo[Zr]=Zr===vn?Zt.formatTableVal(Kr):"")}),Qr.append(mo)})}},{key:"extractObj",value:function(Ut){var Zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},vn=arguments.length>2?arguments[2]:void 0,Fn=this.accessGetter,wr=this.unenumerable;Gn()(Zt,{accessGetter:Fn,unenumerable:wr,symbol:wr,timeout:1e3}),function(fr,Cr,kr){var Ir=ir()(fr,Cr);vr()(function(){return kr(Ir)})}(Ut,Zt,function(fr){return vn(JSON.parse(fr))})}},{key:"click",value:function(){var Ut=this.type,Zt=this.$container,vn=this.console,Fn=vn.c;switch(Ut){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":vn.toggleGroup(this);break;case"error":Zt.find(Fn(".stack")).toggleClass(Fn("hidden"))}}},{key:"formatMsg",value:function(){var Ut=this.args,Zt=this.type,vn=this.id,Fn=this.header,wr=this.group,fr=this.console.c;Ut=Lt()(Ut);var Cr,kr,Ir="";switch(Zt!=="group"&&Zt!=="groupCollapsed"||Ut.length===0&&(Ut=["console.group"]),Zt){case"log":case"info":case"debug":Ir=this.formatCommon(Ut);break;case"dir":Ir=this.formatDir(Ut);break;case"warn":Cr="warn",Ir=this.formatCommon(Ut);break;case"error":hr()(Ut[0])&&Ut.length!==1&&(Ut=this.substituteStr(Ut)),kr=Ut[0],Cr="error",kr=yr()(kr)?kr:new Error(this.formatCommon(Ut)),Ir=this.formatErr(kr);break;case"table":Ir=this.formatTable(Ut);break;case"html":Ir=Ut[0];break;case"input":Ir=this.formatJs(Ut[0]),Cr="input";break;case"output":Ir=this.formatCommon(Ut),Cr="output";break;case"groupCollapsed":Ir=this.formatCommon(Ut),Cr="caret-right";break;case"group":Ir=this.formatCommon(Ut),Cr="caret-down"}ut()(["log","debug","warn"],Zt)&&this.isSimple()&&(Ir=jn()(Ir,function(Qr){return'').concat(Qr,"")})),Ir=this.render({msg:Ir,type:Zt,icon:Cr,id:vn,header:Fn,group:wr}),this.$container.addClass("".concat(fr("log-container"))).html(Ir),Zt==="table"&&(Ct()(this.columns)||this.renderTable(Ut)),Ct()(this.elements)||this.renderEl(),this.$content=this.$container.find(fr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Ut){var Zt=this.console.c,vn="",Fn="";if(Ut.group)for(var wr=Ut.group.indentLevel,fr=0;fr');Ut.header&&(vn+=Sr()(Dn||(Dn=(0,$.Z)([` +
    + `,` +
    + `," ",` +
    +
    `])),Zt("header"),Fn,Zt("time-from-container"),Ut.header.time,Ut.header.from));var Cr="";return Ut.icon&&(Cr='
    ')),vn+=` +
    + `).concat(Fn,` + `).concat(Cr,` +
    +
    +
    +
    +
    ').concat(Ut.msg,`
    +
    +
    `)}},{key:"formatTable",value:function(Ut){var Zt=Ut[0],vn=Ut[1],Fn=[];return hr()(vn)&&(vn=Vr()(vn)),At()(vn)||(vn=null),Ln()(Zt)?(Et()(Zt,function(wr){In()(wr)?Fn.push("__LunaConsoleValue"):Ln()(wr)&&(Fn=Fn.concat($t()(wr)))}),(Fn=Nt()(Fn)).sort(),vn&&(Fn=Fn.filter(function(wr){return ut()(vn,wr)})),Fn.length>20&&(Fn=Fn.slice(0,20)),Ct()(Fn)?this.formatCommon(Ut):(this.columns=Fn,this.console.c('
    ')+this.formatPreview(Zt))):this.formatCommon(Ut)}},{key:"formatErr",value:function(Ut){var Zt=Ut.stack?Ut.stack.split(` +`):[],vn="".concat(Ut.message||Zt[0],"
    ");return Zt=Zt.map(function(Fn){return dt()(Fn)}),vn+'
    ').concat(Zt.slice(1).join("
    "),"
    ").replace(Gr,function(Fn){return'').concat(Fn,"")})}},{key:"formatCommon",value:function(Ut){var Zt=this.console.c,vn=hr()(Ut[0])&&Ut.length!==1;vn&&(Ut=this.substituteStr(Ut));for(var Fn=0,wr=Ut.length;Fn').concat(dt()(pt()(fr)),"
    "):Ln()(fr)?Ut[Fn]=this.formatPreview(fr):Nr()(fr)?Ut[Fn]='undefined'):Ar()(fr)?Ut[Fn]='null'):qn()(fr)?Ut[Fn]='').concat(pt()(fr),""):typeof fr=="bigint"?Ut[Fn]='').concat(pt()(fr),"n"):Fr()(fr)?Ut[Fn]='').concat(pt()(fr),""):Lr()(fr)?Ut[Fn]='').concat(dt()(pt()(fr)),""):(fr=pt()(fr),Fn===0&&vn||(fr=dt()(fr)),fr.length>5e3&&(fr=jt()(fr,5e3,{separator:" ",ellipsis:"…"})),Ut[Fn]=fr)}return Ut.join(" ")}},{key:"formatDir",value:function(Ut){return Ln()(Ut[0])?this.formatPreview(Ut[0]):this.formatCommon(Ut)}},{key:"formatTableVal",value:function(Ut){var Zt=this.console.c;return Ln()(Ut)?"{…}":In()(Ut)?Mr()('
    ').concat(Pn(Ut),"
    ")):pt()(Ut)}},{key:"formatPreview",value:function(Ut){var Zt=this,vn=this.console.c,Fn=ln()();this.lazyEvaluation?this.objects[Fn]=Ut:this.extractObj(Ut,{},function(Cr){Zt.objects[Fn]=Cr});var wr=ut()(["dir","table"],this.type),fr=Ht(Ut);return fr==="Array"&&Ut.length>1?(fr="(".concat(Ut.length,")"),wr&&(fr="Array".concat(fr))):fr==="RegExp"?fr=pt()(Ut):Kn()(Ut)&&(fr=this.formatElName(Ut)),'
    ')+'
    ')+'
    ')+'')+'').concat(dt()(fr)," ")+'').concat(wr?"":Pn(Ut,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Ut){var Zt=dt()(Ut[0]),vn=!1,Fn="";Ut.shift();for(var wr=0,fr=Zt.length;wr"),vn=!0,Fn+='');break;default:wr--,Ut.unshift(kr),Fn+=Cr}}else Fn+=Cr}return vn&&(Fn+=""),Ut.unshift(Fn),Ut}},{key:"formatJs",value:function(Ut){return'
    ').concat(this.console.c(lr()(Ut,"js",to)),"
    ")}},{key:"formatFn",value:function(Ut){return'
    '.concat(this.formatJs(Ut.toString()),"
    ")}},{key:"formatElName",value:function(Ut){var Zt=Ut.id,vn=Ut.className,Fn=Ut.tagName.toLowerCase();if(Zt!==""&&(Fn+="#".concat(Zt)),hr()(vn)){var wr="";Et()(vn.split(/\s+/g),function(fr){fr.trim()!==""&&(wr+=".".concat(fr))}),Fn+=wr}return Fn}},{key:"formatEl",value:function(Ut){var Zt=ln()();return this.elements[Zt]=Ut,this.console.c('
    '))}}]),Er}(Wt());function ro(Tr){var Wr=(Tr=Tt()(Tr)).split(";"),Er={};Et()(Wr,function(Zt){if(ut()(Zt,":")){var vn=et(Zt.split(":"),2),Fn=vn[0],wr=vn[1];Er[Vt()(Fn)]=Vt()(wr)}}),Er.display="inline-block",Er["max-width"]="100%",delete Er.width,delete Er.height;var Ut="";return Et()(Er,function(Zt,vn){Ut+="".concat(vn,":").concat(Zt,";")}),Ut}var ao=_(1194),uo=_.n(ao),lo=_(8847),ho=_.n(lo),Wo=_(6329),Xo=_.n(Wo),vs=_(9001),_i=_.n(vs),ys=_(9702),bs=_.n(ys),Yr=_(2439),ws=_.n(Yr),ga=_(8933),xs=_.n(ga),_s=_(4407),Cs=_.n(_s),ks=_(5852),As=_.n(ks);function Ss(Tr){var Wr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ut=(0,st.Z)(Tr);if(Wr){var Zt=(0,st.Z)(this).constructor;Er=Reflect.construct(Ut,arguments,Zt)}else Er=Ut.apply(this,arguments);return(0,it.Z)(this,Er)}}var va,Es=function(Tr){(0,rt.Z)(Er,Tr);var Wr=Ss(Er);function Er(Ut,Zt){var vn,Fn=Zt.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=wr===void 0?"light":wr;return(0,tt.Z)(this,Er),(vn=Wr.call(this)).subComponents=[],vn.compName=Fn,vn.c=Cn(Fn),vn.options={},vn.container=Ut,vn.$container=Rt()(Ut),vn.$container.addClass(["luna-".concat(Fn),vn.c("platform-".concat(On()))]),vn.on("optionChange",function(Cr,kr,Ir){var Qr=vn.c;Cr==="theme"&&(vn.$container.rmClass(Qr("theme-".concat(Ir))).addClass(Qr("theme-".concat(kr))),Et()(vn.subComponents,function(Kr){return Kr.setOption("theme",kr)}))}),vn.setOption("theme",fr),vn}return(0,nt.Z)(Er,[{key:"destroy",value:function(){this.destroySubComponents();var Ut=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Ut("platform-".concat(On()))).rmClass(Ut("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Ut,Zt){var vn=this,Fn=this.options,wr={};typeof Ut=="string"?wr[Ut]=Zt:wr=Ut,Et()(wr,function(fr,Cr){var kr=Fn[Cr];Fn[Cr]=fr,vn.emit("optionChange",Cr,fr,kr)})}},{key:"getOption",value:function(Ut){return this.options[Ut]}},{key:"addSubComponent",value:function(Ut){Ut.setOption("theme",this.options.theme),this.subComponents.push(Ut)}},{key:"removeSubComponent",value:function(Ut){As()(this.subComponents,function(Zt){return Zt===Ut})}},{key:"destroySubComponents",value:function(){Et()(this.subComponents,function(Ut){return Ut.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Ut){var Zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gn()(Ut,Zt),Xo()(this.options,Ut)}},{key:"find",value:function(Ut){return this.$container.find(this.c(Ut))}}]),Er}(Wt()),Ts=_(1571),Os=_.n(Ts);function js(Tr){var Wr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ut=(0,st.Z)(Tr);if(Wr){var Zt=(0,st.Z)(this).constructor;Er=Reflect.construct(Ut,arguments,Zt)}else Er=Ut.apply(this,arguments);return(0,it.Z)(this,Er)}}k=_.hmd(k);var es=navigator.userAgent,$s=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Ms=0,ts=function(Tr){(0,rt.Z)(Er,Tr);var Wr=js(Er);function Er(Ut){var Zt,vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,Er),(Zt=Wr.call(this,Ut,{compName:"console"},vn)).spaceHeight=0,Zt.topSpaceHeight=0,Zt.bottomSpaceHeight=0,Zt.lastScrollTop=0,Zt.lastTimestamp=0,Zt.speedToleranceFactor=100,Zt.maxSpeedTolerance=2e3,Zt.minSpeedTolerance=100,Zt.logs=[],Zt.displayLogs=[],Zt.timer={},Zt.counter={},Zt.asyncList=[],Zt.asyncTimer=null,Zt.isAtBottom=!0,Zt.groupStack=new(_i()),Zt.selectedLog=null,Zt.onScroll=function(){var Fn=Zt.container,wr=Fn.scrollHeight,fr=Fn.offsetHeight,Cr=Fn.scrollTop;if(!(Cr<=0||fr+Cr>wr)){var kr=!1;(wr===fr||Cr===wr-fr)&&(kr=!0),Zt.isAtBottom=kr;var Ir=Zt.lastScrollTop,Qr=Zt.lastTimestamp,Kr=ho()(),io=Kr-Qr,mo=Cr-Ir,Zr=Math.abs(mo/io)*Zt.speedToleranceFactor;io>1e3&&(Zr=1e3),Zr>Zt.maxSpeedTolerance&&(Zr=Zt.maxSpeedTolerance),ZrCr+fr+bo||Zt.renderViewport({topTolerance:2*so,bottomTolerance:2*bo})}},Zt.initTpl(),Zt.initOptions(vn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Zt.$el=Zt.find(".logs"),Zt.el=Zt.$el.get(0),Zt.$fakeEl=Zt.find(".fake-logs"),Zt.fakeEl=Zt.$fakeEl.get(0),Zt.$space=Zt.find(".logs-space"),Zt.space=Zt.$space.get(0),$s&&(Zt.speedToleranceFactor=800,Zt.maxSpeedTolerance=3e3,Zt.minSpeedTolerance=800),Zt.resizeSensor=new(Gt())(Ut),Zt.renderViewport=ws()(function(Fn){Zt._renderViewport(Fn)},16),Zt.global={copy:function(Fn){hr()(Fn)||(Fn=JSON.stringify(Fn,null,2)),Wn()(Fn)},$:function(Fn){return document.querySelector(Fn)},$$:function(Fn){return Vr()(document.querySelectorAll(Fn))},$x:function(Fn){return xs()(Fn)},clear:function(){Zt.clear()},dir:function(Fn){Zt.dir(Fn)},table:function(Fn,wr){Zt.table(Fn,wr)},keys:$t()},Zt.bindEvent(),Zt}return(0,nt.Z)(Er,[{key:"setGlobal",value:function(Ut,Zt){this.global[Ut]=Zt}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,ot.Z)((0,st.Z)(Er.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Zt=this.counter;Nr()(Zt[Ut])?Zt[Ut]=1:Zt[Ut]++,this.info("".concat(Ut,": ").concat(Zt[Ut]))}},{key:"countReset",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Ut]=0}},{key:"assert",value:function(){for(var Ut=arguments.length,Zt=new Array(Ut),vn=0;vn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Ut])return this.insert("warn",["Timer '".concat(Ut,"' already exists")]);this.timer[Ut]=uo()()}},{key:"timeLog",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Zt=this.timer[Ut];if(!Zt)return this.insert("warn",["Timer '".concat(Ut,"' does not exist")]);this.info("".concat(Ut,": ").concat(uo()()-Zt,"ms"))}},{key:"timeEnd",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Ut),delete this.timer[Ut]}},{key:"clear",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Ut?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Ut=arguments.length,Zt=new Array(Ut),vn=0;vn0&&(Fn.group=Cr.peek()),Xo()(Fn,{id:++Ms,accessGetter:Qr,unenumerable:Kr,lazyEvaluation:io}),Fn.type==="group"||Fn.type==="groupCollapsed"){var mo={id:ln()("group"),collapsed:!1,parent:Cr.peek(),indentLevel:Cr.size+1};Fn.type==="groupCollapsed"&&(mo.collapsed=!0),Fn.targetGroup=mo,Cr.push(mo)}var Zr=new no(this,Fn);Zr.on("updateHeight",function(){wr.isAtBottom=!1,wr.renderViewport()});var so=this.lastLog;if(so&&!ut()(["html","group","groupCollapsed"],Zr.type)&&so.type===Zr.type&&Zr.isSimple()&&so.text()===Zr.text()?(so.addCount(),Zr.header&&so.updateTime(Zr.header.time),Zr=so,this.detachLog(so)):(fr.push(Zr),this.lastLog=Zr),Ir!==0&&fr.length>Ir){var bo=fr[0];this.detachLog(bo),fr.shift()}this.attachLog(Zr),this.emit("insert",Zr)}},{key:"updateTopSpace",value:function(Ut){this.topSpaceHeight=Ut,this.el.style.top=Ut+"px"}},{key:"updateBottomSpace",value:function(Ut){this.bottomSpaceHeight=Ut}},{key:"updateSpace",value:function(Ut){this.spaceHeight!==Ut&&(this.spaceHeight=Ut,this.space.style.height=Ut+"px")}},{key:"detachLog",value:function(Ut){var Zt=this.displayLogs,vn=Zt.indexOf(Ut);vn>-1&&(Zt.splice(vn,1),this.renderViewport())}},{key:"attachLog",value:function(Ut){if(this.filterLog(Ut)&&!Ut.collapsed){var Zt=this.displayLogs;if(Zt.length===0)return Zt.push(Ut),void this.renderViewport();var vn=bs()(Zt);if(Ut.id>vn.id)return Zt.push(Ut),void this.renderViewport();for(var Fn,wr=0,fr=Zt.length-1,Cr=0;wr<=fr;){if((Fn=Zt[Cr=wr+Math.floor((fr-wr)/2)]).id===Ut.id)return;Fn.id0&&arguments[0]!==void 0?arguments[0]:20,vn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Ut.asyncTimer=null;var Fn,wr,fr=!1,Cr=vn.length;Cr<1e3?(wr=200,Fn=400):Cr<5e3?(wr=500,Fn=800):Cr<1e4?(wr=800,Fn=1e3):Cr<25e3?(wr=1e3,Fn=1200):Cr<5e4?(wr=1500,Fn=1500):(wr=2e3,Fn=2500),wr>Cr&&(wr=Cr,fr=!0);for(var kr=0;kr0&&Cr.length>fr&&(Ut.logs=Cr.slice(Cr.length-fr),Ut.render());break;case"filter":Ut.render();break;case"level":Ut.options.level=Vr()(fr),Ut.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Zt=Ut.topTolerance,vn=Zt===void 0?500:Zt,Fn=Ut.bottomTolerance,wr=Fn===void 0?500:Fn,fr=this.el,Cr=this.container,kr=this.space;if(!pn()(Cr)){for(var Ir=Cr.scrollTop,Qr=Cr.offsetHeight,Kr=kr.getBoundingClientRect().width,io=Ir-vn,mo=Ir+Qr+wr,Zr=this.displayLogs,so=0,bo=0,wo=0,Eo=Zr.length,Ro=this.fakeEl,yo=document.createDocumentFragment(),$o=[],To=0;To0){Ro.appendChild(yo);for(var ko=0,Po=$o.length;komo?bo+=Mo:wo+Mo>io?No.appendChild(Zo):wo +
    +
    + + `])))))}}]),Er}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Is(){for(var Tr=new Error,Wr="",Er=Tr.stack?Tr.stack.split(` +`):"",Ut=0,Zt=Er.length;Ut-1&&Ut]*>/g.test(gt))try{var Lt=Et().parse(gt);return It(Lt,function(Qt){Qt.attrs&&Qt.attrs.class&&(Qt.attrs.class=Nt(Qt.attrs.class))}),Et().stringify(Lt)}catch{return Nt(gt)}return Nt(gt)}}function It(At,Bt){for(var Nt=0,gt=At.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,gt=(0,it.Z)(At);if(Bt){var Lt=(0,it.Z)(this).constructor;Nt=Reflect.construct(gt,arguments,Lt)}else Nt=gt.apply(this,arguments);return(0,rt.Z)(this,Nt)}}var pn,Cn=function(At){(0,ot.Z)(Nt,At);var Bt=wn(Nt);function Nt(gt,Lt){var Qt,Tt=Lt.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,$t=Pt===void 0?"light":Pt;return(0,_e.Z)(this,Nt),(Qt=Bt.call(this)).subComponents=[],Qt.compName=Tt,Qt.c=Mt(Tt),Qt.options={},Qt.container=gt,Qt.$container=at()(gt),Qt.$container.addClass(["luna-".concat(Tt),Qt.c("platform-".concat(Sn()))]),Qt.on("optionChange",function(Dt,Rt,sn){var rn=Qt.c;Dt==="theme"&&(Qt.$container.rmClass(rn("theme-".concat(sn))).addClass(rn("theme-".concat(Rt))),bn()(Qt.subComponents,function(Jt){return Jt.setOption("theme",Rt)}))}),Qt.setOption("theme",$t),Qt}return(0,et.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var gt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(gt("platform-".concat(Sn()))).rmClass(gt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(gt,Lt){var Qt=this,Tt=this.options,Pt={};typeof gt=="string"?Pt[gt]=Lt:Pt=gt,bn()(Pt,function($t,Dt){var Rt=Tt[Dt];Tt[Dt]=$t,Qt.emit("optionChange",Dt,$t,Rt)})}},{key:"getOption",value:function(gt){return this.options[gt]}},{key:"addSubComponent",value:function(gt){gt.setOption("theme",this.options.theme),this.subComponents.push(gt)}},{key:"removeSubComponent",value:function(gt){En()(this.subComponents,function(Lt){return Lt===gt})}},{key:"destroySubComponents",value:function(){bn()(this.subComponents,function(gt){return gt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(gt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_n()(gt,Lt),qn()(this.options,gt)}},{key:"find",value:function(gt){return this.$container.find(this.c(gt))}}]),Nt}(pt()),un=_(8901),On=_.n(un),Rn=_(8613),Pn=_.n(Rn),An=_(3367),zn=_.n(An),yn=_(9833),Dn=_.n(yn),Nn=_(1286),Zn=_.n(Nn),mn=_(242),qt=_.n(mn),Gt=_(2439),xn=_.n(Gt),Ln=_(6930),cr=_.n(Ln),hr=_(6156),Vn=_.n(hr),yr=_(4777),br=_.n(yr),In=_(1754),dr=_.n(In),Gn=_(6768),mr=_.n(Gn),Kn=_(3063),Hn=_.n(Kn),sr=_(9882),or=_.n(sr),ur=_(9853),_r=_.n(ur),Ar=_(6435),Or=_.n(Ar);function Nr(At){var Bt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,gt=(0,it.Z)(At);if(Bt){var Lt=(0,it.Z)(this).constructor;Nt=Reflect.construct(gt,arguments,Lt)}else Nt=gt.apply(this,arguments);return(0,rt.Z)(this,Nt)}}k=_.hmd(k);var Rr=at()(document),Hr=24,Jr=function(At){(0,ot.Z)(Nt,At);var Bt=Nr(Nt);function Nt(gt,Lt){var Qt;(0,_e.Z)(this,Nt),(Qt=Bt.call(this,gt,{compName:"data-grid"},Lt)).resizeIdx=0,Qt.resizeStartX=0,Qt.resizeStartLeft=0,Qt.resizeDeltaX=0,Qt.nodes=[],Qt.colWidthsInitialized=!1,Qt.colMap={},Qt.selectedNode=null,Qt.isAscending=!0,Qt.colWidths=[],Qt.onResizeColMove=function(Rt){var sn=(0,tt.Z)(Qt),rn=sn.resizeIdx,Jt=sn.$resizers,Wt=sn.colWidths,gn=sn.$colgroup,Un=Vt("x",Rt=Rt.origEvent)-Qt.resizeStartX,Yn=Wt[rn],Qn=Wt[rn+1],tr=Or()(-Yn+Hr,0),Wn=_r()(Qn-Hr,0);Un=or()(Un,tr,Wn),gn.each(function(){var ir=at()(this).find("col");ir.eq(rn).css("width",Yn+Un+"px"),ir.eq(rn+1).css("width",Qn-Un+"px")}),Qt.resizeDeltaX=Un;var Xn=Qt.resizeStartLeft+Un;Jt.eq(rn).css("left","".concat(Xn,"px"))},Qt.onResizeColEnd=function(Rt){Qt.onResizeColMove(Rt);var sn=(0,tt.Z)(Qt),rn=sn.c,Jt=sn.colWidths,Wt=sn.resizeIdx,gn=sn.resizeDeltaX,Un=Qt.options.columns,Yn=Un[Wt],Qn=Un[Wt+1],tr=Jt[Wt]+gn,Wn=tr+(Jt[Wt+1]-gn),Xn=Yn.weight+Qn.weight,ir=Xn*(tr/Wn),er=Xn-ir;Yn.weight=ir,Qn.weight=er,Qt.applyColWeights(),at()(document.body).rmClass(rn("resizing")),Rr.off(Yt("move"),Qt.onResizeColMove),Rr.off(Yt("end"),Qt.onResizeColEnd)},Qt.$container.attr("tabindex","0"),Qt.resizeSensor=new(qt())(gt),Qt.onResize=xn()(function(){Qt.updateHeight(),Qt.updateWeights()},16),Lt.height&&(Lt.maxHeight=Lt.height,Lt.minHeight=Lt.height),Qt.initOptions(Lt,{minHeight:41,maxHeight:1/0,filter:""});var Tt=Qt.options,Pt=Tt.columns,$t=Tt.minHeight,Dt=Tt.maxHeight;return bn()(Pt,function(Rt){_n()(Rt,{sortable:!1}),Qt.colMap[Rt.id]=Rt}),Dt<$t&&Qt.setOption("maxHeight",$t),Qt.initTpl(),Qt.$headerRow=Qt.find(".header").find("tr"),Qt.$fillerRow=Qt.find(".filler-row"),Qt.fillerRow=Qt.$fillerRow.get(0),Qt.$tableBody=Qt.find(".data").find("tbody"),Qt.tableBody=Qt.$tableBody.get(0),Qt.$colgroup=Qt.$container.find("colgroup"),Qt.$dataContainer=Qt.find(".data-container"),Qt.renderHeader(),Qt.renderResizers(),Qt.updateWeights(),Qt.updateHeight(),Qt.bindEvent(),Qt}return(0,et.Z)(Nt,[{key:"destroy",value:function(){(0,nt.Z)((0,it.Z)(Nt.prototype),"destroy",this).call(this),this.resizeSensor.destroy(),this.$container.rmAttr("tabindex")}},{key:"remove",value:function(gt){var Lt=this.nodes,Qt=Lt.indexOf(gt);Qt>-1&&(gt.detach(),Lt.splice(Qt,1),gt===this.selectedNode&&this.selectNode(Lt[Qt]||Lt[Qt-1]||null),this.updateHeight())}},{key:"append",value:function(gt,Lt){var Qt=new Vr(this,gt,Lt);return this.nodes.push(Qt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Qt)&&(this.tableBody.insertBefore(Qt.container,this.fillerRow),this.updateHeight()),Qt}},{key:"clear",value:function(){bn()(this.nodes,function(gt){return gt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var gt=this.$fillerRow,Lt=this.c,Qt=this.$container,Tt=this.options,Pt=Tt.maxHeight,$t=Tt.minHeight;this.$dataContainer.css({height:"auto"});var Dt=this.$headerRow.offset().height+fn(Qt.css("border-top-width"))+fn(Qt.css("border-bottom-width"));($t-=Dt)<0&&($t=0),Pt-=Dt;var Rt=this.$dataContainer.find(Lt(".node")),sn=Rt.length,rn=0;sn>0&&(rn=Rt.offset().height*sn),rn>$t?gt.hide():gt.show(),rn<$t?rn=$t:rn>=Pt&&(rn=Pt),this.$dataContainer.css({height:rn})}},{key:"selectNode",value:function(gt){var Lt;(Vn()(gt)||gt!=null&>.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Vn()(gt)?this.emit("deselect"):(this.selectedNode=gt,(Lt=this.selectedNode)===null||Lt===void 0||Lt.select(),this.emit("select",gt)))}},{key:"onResizeColStart",value:function(gt){var Lt=this.c,Qt=this.resizeIdx,Tt=this.$resizers;gt.stopPropagation(),gt.preventDefault(),gt=gt.origEvent,this.resizeStartX=Vt("x",gt),this.resizeStartLeft=fn(Tt.eq(Qt).css("left")),at()(document.body).addClass(Lt("resizing")),Rr.on(Yt("move"),this.onResizeColMove),Rr.on(Yt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var gt=this,Lt=this.c,Qt=this.$headerRow,Tt=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var $t=this;Tt.on("click",Lt(".node"),function(){$t.selectNode(this.dataGridNode)}),Qt.on("click",Lt(".sortable"),function(Dt){Dt.stopPropagation();var Rt=at()(this),sn=Rt.data("id"),rn=Rt.data("order")!=="descending";Rt.data("order",rn?"descending":"ascending"),$t.sortNodes(sn,rn),Qt.find("th").each(function(){var Jt=at()(this);Jt.data("id")!==sn&&Jt.rmAttr("data-order")})}),Pt.on(Yt("start"),function(Dt){var Rt=at()(this);$t.resizeIdx=Ct()(Rt.data("idx")),$t.onResizeColStart(Dt)}),this.on("optionChange",function(Dt){switch(Dt){case"minHeight":case"maxHeight":gt.updateHeight();break;case"filter":gt.renderData()}})}},{key:"sortNodes",value:function(gt,Lt){var Qt=this.colMap[gt].comparator||vo;this.nodes.sort(function(Tt,Pt){var $t=Tt.data[gt],Dt=Pt.data[gt];return Dn()($t)&&($t=$t.innerText),Dn()(Dt)&&(Dt=Dt.innerText),Lt?Qt($t,Dt):Qt(Dt,$t)}),this.renderData(),this.sortId=gt,this.isAscending=Lt}},{key:"updateWeights",value:function(){var gt=this.container,Lt=this.$headerRow,Qt=this.options.columns,Tt=gt.offsetWidth;if(!this.colWidthsInitialized&&Tt){for(var Pt=0,$t=Qt.length;Pt<$t;Pt++){var Dt=Qt[Pt];if(!Dt.weight){var Rt=Lt.find("th").get(Pt).offsetWidth;Dt.weight=100*Rt/Tt}}this.colWidthsInitialized=!0}this.applyColWeights()}},{key:"applyColWeights",value:function(){var gt=this.container,Lt=this.$colgroup,Qt=this.options.columns,Tt=gt.offsetWidth;if(!(Tt<=0)){for(var Pt=0,$t=Qt.length,Dt=0;Dt<$t;Dt++)Pt+=Qt[Dt].weight;var Rt="",sn=0,rn=0;this.colWidths=[];for(var Jt=0;Jt<$t;Jt++){var Wt=(sn+=Qt[Jt].weight)*Tt/Pt|0,gn=Math.max(Wt-rn,14);rn=Wt,Rt+=''),this.colWidths[Jt]=gn}Lt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var gt=this.colWidths,Lt=[],Qt=gt.length-1,Tt=0;Tt').concat(Pt,"")):Lt+="".concat(Pt,""),Qt+=""}),this.$headerRow.html(Lt),this.$fillerRow.html(Qt)}},{key:"renderResizers",value:function(){for(var gt="",Lt=this.options.columns.length-1,Qt=0;Qt'));this.$container.append(gt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(dt()(pn||(pn=(0,$.Z)([` +
    + + + + + +
    +
    +
    + + + + + +
    +
    + `])))))}}]),Nt}(Cn),Vr=function(){function At(Bt,Nt){var gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,_e.Z)(this,At),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=at()(this.container),this.$container.addClass(Bt.c("node")),this.dataGrid=Bt,this.data=Nt,gt.selectable&&(this.selectable=gt.selectable),this.render()}return(0,et.Z)(At,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Bt=this.data,Nt=this.$container,gt=this.container,Lt=this.dataGrid.getOption("columns");Nt.html(""),bn()(Lt,function(Qt){var Tt=Pn()("td"),Pt=Bt[Qt.id];Zn()(Pt)||(Dn()(Pt)?Tt.appendChild(Pt):Tt.innerText=zn()(Pt)),gt.appendChild(Tt)})}}]),At}();function vo(At,Bt){if(At=zn()(At),Bt=zn()(Bt),cr()(At,"_")&&!cr()(Bt,"_"))return 1;if(cr()(Bt,"_")&&!cr()(At,"_"))return-1;for(var Nt,gt,Lt,Qt,Tt=/^\d+|^\D+/;;){if(!At)return Bt?-1:0;if(!Bt)return 1;if(Nt=At.match(Tt)[0],gt=Bt.match(Tt)[0],Lt=!isNaN(Nt),Qt=!isNaN(gt),Lt&&!Qt)return-1;if(Qt&&!Lt)return 1;if(Lt&&Qt){var Pt=Nt-gt;if(Pt)return Pt;if(Nt.length!==gt.length)return+Nt||+gt?gt.length-Nt.length:Nt.length-gt.length}else if(Nt!==gt)return Nt]*>/g.test(In))try{var dr=bt().parse(In);return kt(dr,function(Gn){Gn.attrs&&Gn.attrs.class&&(Gn.attrs.class=br(Gn.attrs.class))}),bt().stringify(dr)}catch{return br(In)}return br(In)}}function kt(Vn,yr){for(var br=0,In=Vn.length;br"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var br,In=(0,st.Z)(Vn);if(yr){var dr=(0,st.Z)(this).constructor;br=Reflect.construct(In,arguments,dr)}else br=In.apply(this,arguments);return(0,it.Z)(this,br)}}var bn,Mn=function(Vn){(0,rt.Z)(br,Vn);var yr=Tn(br);function br(In,dr){var Gn,mr=dr.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Hn=Kn===void 0?"light":Kn;return(0,tt.Z)(this,br),(Gn=yr.call(this)).subComponents=[],Gn.compName=mr,Gn.c=Ct(mr),Gn.options={},Gn.container=In,Gn.$container=ht()(In),Gn.$container.addClass(["luna-".concat(mr),Gn.c("platform-".concat(Mt()))]),Gn.on("optionChange",function(sr,or,ur){var _r=Gn.c;sr==="theme"&&(Gn.$container.rmClass(_r("theme-".concat(ur))).addClass(_r("theme-".concat(or))),Ht()(Gn.subComponents,function(Ar){return Ar.setOption("theme",or)}))}),Gn.setOption("theme",Hn),Gn}return(0,nt.Z)(br,[{key:"destroy",value:function(){this.destroySubComponents();var In=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(In("platform-".concat(Mt()))).rmClass(In("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(In,dr){var Gn=this,mr=this.options,Kn={};typeof In=="string"?Kn[In]=dr:Kn=In,Ht()(Kn,function(Hn,sr){var or=mr[sr];mr[sr]=Hn,Gn.emit("optionChange",sr,Hn,or)})}},{key:"getOption",value:function(In){return this.options[In]}},{key:"addSubComponent",value:function(In){In.setOption("theme",this.options.theme),this.subComponents.push(In)}},{key:"removeSubComponent",value:function(In){Sn()(this.subComponents,function(dr){return dr===In})}},{key:"destroySubComponents",value:function(){Ht()(this.subComponents,function(In){return In.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(In){var dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vt()(In,dr),Xt()(this.options,In)}},{key:"find",value:function(In){return this.$container.find(this.c(In))}}]),br}(ft()),qn=_(8613),an=_.n(qn),_n=_(5972),hn=_.n(_n),En=_(1907),wn=_.n(En),pn=_(1352),Cn=_.n(pn),un=_(2289),On=_.n(un),Rn=_(3651),Pn=_.n(Rn),An=_(7756),zn=_.n(An),yn=_(8901),Dn=_.n(yn),Nn=_(1672),Zn=_.n(Nn);function mn(Vn,yr){var br=Object.keys(Vn);if(Object.getOwnPropertySymbols){var In=Object.getOwnPropertySymbols(Vn);yr&&(In=In.filter(function(dr){return Object.getOwnPropertyDescriptor(Vn,dr).enumerable})),br.push.apply(br,In)}return br}function qt(Vn){for(var yr=1;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var br,In=(0,st.Z)(Vn);if(yr){var dr=(0,st.Z)(this).constructor;br=Reflect.construct(In,arguments,dr)}else br=In.apply(this,arguments);return(0,it.Z)(this,br)}}k=_.hmd(k);var xn={comment:"",string:"",number:"",keyword:"",operator:""},Ln=function(Vn){(0,rt.Z)(br,Vn);var yr=Gt(br);function br(In){var dr,Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,br),(dr=yr.call(this,In,{compName:"dom-viewer"},Gn)).isExpanded=!1,dr.childNodes=[],dr.childNodeDomViewers=[],dr.toggle=function(){dr.isExpanded?dr.collapse():dr.expand()},dr.initOptions(Gn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:In,rootDomViewer:(0,ot.Z)(dr),ignore:function(){return!1}}),dr.initTpl(),dr.bindEvent(),dr.options.isEndTag||dr.initObserver(),dr}return(0,nt.Z)(br,[{key:"select",value:function(In){var dr=this.c,Gn=this.options;if(!In||In&&Gn.node===In)return this.$tag.hasClass(dr("selected"))?void 0:(ht()(this.options.rootContainer).find(dr(".selected")).rmClass(dr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(dr("selected")),void Gn.rootDomViewer.emit("select",Gn.node));if(In.nodeType===Node.ELEMENT_NODE)for(var mr=In,Kn=In.parentElement;Kn;){if(Kn===Gn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(mr)].select(In);break}mr=Kn,Kn=Kn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var In=this.c;this.$tag.hasClass(In("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(In("platform-".concat(Mt()))).rmClass(In("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var In=this.$tag,dr=this.c,Gn=this.options.node;In.html(this.renderHtmlTag(qt(qt({},cr(Gn)),{},{hasTail:!1,hasToggleButton:!0}))),In.addClass(dr("expanded")),this.$children.rmClass(dr("hidden"))}},{key:"renderCollapseTag",value:function(){var In=this.$tag,dr=this.c,Gn=this.options.node;this.$children.addClass(dr("hidden")),this.$tag.html(this.renderHtmlTag(qt(qt({},cr(Gn)),{},{hasTail:!0,hasToggleButton:!0}))),In.rmClass(dr("expanded"))}},{key:"initObserver",value:function(){var In=this;this.observer=new(On())(function(dr){Ht()(dr,function(Gn){In.handleMutation(Gn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(In){var dr=this.$tag,Gn=this.c,mr=this.options,Kn=mr.node,Hn=mr.ignore;if(_t()(["attributes","childList"],In.type)){if(In.type==="childList"){if(Zn()(In.addedNodes,Hn)&&Zn()(In.removedNodes,Hn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Gn("hidden")),dr.html(this.renderHtmlTag(qt(qt({},cr(Kn)),{},{hasTail:!1}))))}else In.type==="characterData"&&(Kn.nodeType===Node.TEXT_NODE?dr.html(this.renderTextNode(Kn)):Kn.nodeType===Node.COMMENT_NODE&&dr.html(this.renderHtmlComment(Kn.nodeValue)))}},{key:"bindEvent",value:function(){var In=this,dr=this.c,Gn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Gn.on("click",dr(".toggle"),function(mr){mr.stopPropagation(),In.toggle()}),jt?Gn.on("click",function(){return In.select()}):Gn.on("mousedown",function(){return In.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var In=this.options,dr=In.rootContainer,Gn=In.ignore,mr=this.options.node,Kn=Cn()(mr.childNodes);return Kn=hn()(Kn,function(Hn){if(Hn.nodeType===Node.TEXT_NODE||Hn.nodeType===Node.COMMENT_NODE){var sr=Hn.nodeValue;if(mt()(sr)==="")return!1}return Hn!==dr&&!Gn(Hn)})}},{key:"initTpl",value:function(){var In=this.container,dr=this.c,Gn=this.options,mr=Gn.node,Kn=Gn.isEndTag,Hn=ht()(an()("li"));if(Hn.addClass(dr("tree-item")),this.$tag=Hn,Kn)Hn.html(dr('</'.concat(mr.tagName.toLocaleLowerCase(),'>')));else if(mr.nodeType===Node.ELEMENT_NODE){var sr=this.isExpandable(),or=qt(qt({},cr(mr)),{},{hasTail:sr,hasToggleButton:sr});Hn.html(this.renderHtmlTag(or))}else if(mr.nodeType===Node.TEXT_NODE)Hn.html(this.renderTextNode(mr));else{if(mr.nodeType!==Node.COMMENT_NODE)return;var ur=mr.nodeValue;if(ur.trim()==="")return;Hn.html(this.renderHtmlComment(ur))}if(In.appendChild(Hn.get(0)),mr.nodeType===mr.ELEMENT_NODE){var _r=ht()(an()("ul"));_r.addClass([dr("children"),dr("hidden")]),In.appendChild(_r.get(0)),this.$children=_r}}},{key:"renderChildNodes",value:function(){var In=this,dr=this.options.node,Gn=this.options,mr=Gn.rootContainer,Kn=Gn.ignore,Hn=Gn.rootDomViewer,sr=this.$children.get(0),or=this.childNodes,ur=this.childNodeDomViewers;Ht()(ur,function(Or){Or.detach(),In.removeSubComponent(Or)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var _r=this.getChildNodes();this.childNodes=_r;var Ar=[];this.childNodeDomViewers=Ar,Ht()(_r,function(Or,Nr){var Rr,Hr=or.indexOf(Or);(Rr=Hr>-1?ur[Hr]:new br(sr,{node:Or,parent:In,rootContainer:mr,rootDomViewer:Hn,ignore:Kn})).attach(),Ar[Nr]=Rr,In.addSubComponent(Rr)}),Ht()(ur,function(Or){Or.isAttached()||Or.destroy()}),dr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new br(sr,{node:dr,parent:this,isEndTag:!0,rootContainer:mr,rootDomViewer:Hn,ignore:Kn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(In){var dr=ct()(In.attributes,function(Kn){var Hn=Kn.name,sr=Kn.value,or=Kn.isLink;return` + `.concat(Dn()(Hn),"").concat(sr?'="').concat(Dn()(sr),'"'):"","")}).join(""),Gn="";In.hasTail?Gn="".concat(In.hasTail?"…":"",'</').concat(In.tagName,">"):this.isExpandable()||(Gn='</'.concat(In.tagName,">"));var mr="";return In.hasToggleButton&&(mr='
    '),this.c(wn()(bn||(bn=(0,_e.Z)([` + `,` + <`,"",">",` + `])),mr,In.tagName,dr,Gn))}},{key:"renderTextNode",value:function(In){var dr=this.c,Gn=In.nodeValue,mr=In.parentElement,Kn='',Hn='';if(mr&&Gn.length<1e4){if(mr.tagName==="STYLE")return dr("".concat(Kn).concat(Pn()(Gn,"css",xn)).concat(Hn));if(mr.tagName==="SCRIPT")return dr("".concat(Kn).concat(Pn()(Gn,"js",xn)).concat(Hn))}return dr('"'.concat(Kn).concat(Dn()(zn()(Gn,1e4,{separator:" ",ellipsis:"…"}))).concat(Hn,'"'))}},{key:"renderHtmlComment",value:function(In){return this.c('<!-- '.concat(Dn()(In),' -->'))}}]),br}(Mn);function cr(Vn){var yr={tagName:"",attributes:[]};yr.tagName=Vn.tagName.toLocaleLowerCase();var br=[];return Ht()(Vn.attributes,function(In){var dr=In.name,Gn=In.value;br.push({name:dr,value:Gn,isLink:hr(Vn,dr)})}),yr.attributes=br,yr}function hr(Vn,yr){var br=Vn.tagName;return(br==="SCRIPT"||br==="IMAGE"||br==="VIDEO"||br==="AUDIO")&&yr==="src"||br==="LINK"&&yr==="href"}(0,$.Z)(k)!==void 0&&function(Vn,yr){try{Vn.exports=yr,Vn.exports.default=yr}catch{}}(k,Ln)},129:function(k,j,_){_.d(j,{Z:function(){return pn}});var $=_(907),_e=_(181);function et(An){return function(zn){if(Array.isArray(zn))return(0,$.Z)(zn)}(An)||function(zn){if(typeof Symbol<"u"&&zn[Symbol.iterator]!=null||zn["@@iterator"]!=null)return Array.from(zn)}(An)||(0,_e.Z)(An)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var tt=_(168),nt=_(5671),ot=_(3144),rt=_(7326),it=_(1752),st=_(9340),at=_(2963),ft=_(1120),dt=_(1443),ht=_.n(dt),pt=_(1512),ct=_.n(pt),ut=_(2461),mt=_.n(ut),lt=_(4331),xt=_.n(lt),yt=_(5610),bt=_.n(yt),Et=_(7483),_t=_.n(Et),wt=(_(3990),_(6341)),St=_.n(wt),Ct=(_(3875),_(6954)),kt=_.n(Ct);_(9585);function jt(An){var zn="luna-".concat(An,"-");function yn(Dn){return mt()(xt()(Dn).split(/\s+/),function(Nn){return St()(Nn,zn)?Nn:Nn.replace(/[\w-]+/,function(Zn){return"".concat(zn).concat(Zn)})}).join(" ")}return function(Dn){if(/<[^>]*>/g.test(Dn))try{var Nn=_t().parse(Dn);return Mt(Nn,function(Zn){Zn.attrs&&Zn.attrs.class&&(Zn.attrs.class=yn(Zn.attrs.class))}),_t().stringify(Nn)}catch{return yn(Dn)}return yn(Dn)}}function Mt(An,zn){for(var yn=0,Dn=An.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,Dn=(0,ft.Z)(An);if(zn){var Nn=(0,ft.Z)(this).constructor;yn=Reflect.construct(Dn,arguments,Nn)}else yn=Dn.apply(this,arguments);return(0,at.Z)(this,yn)}}var Mn,qn=function(An){(0,st.Z)(yn,An);var zn=bn(yn);function yn(Dn,Nn){var Zn,mn=Nn.compName,qt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Gt=qt===void 0?"light":qt;return(0,nt.Z)(this,yn),(Zn=zn.call(this)).subComponents=[],Zn.compName=mn,Zn.c=jt(mn),Zn.options={},Zn.container=Dn,Zn.$container=ct()(Dn),Zn.$container.addClass(["luna-".concat(mn),Zn.c("platform-".concat(It()))]),Zn.on("optionChange",function(xn,Ln,cr){var hr=Zn.c;xn==="theme"&&(Zn.$container.rmClass(hr("theme-".concat(cr))).addClass(hr("theme-".concat(Ln))),tn()(Zn.subComponents,function(Vn){return Vn.setOption("theme",Ln)}))}),Zn.setOption("theme",Gt),Zn}return(0,ot.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var Dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Dn("platform-".concat(It()))).rmClass(Dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Dn,Nn){var Zn=this,mn=this.options,qt={};typeof Dn=="string"?qt[Dn]=Nn:qt=Dn,tn()(qt,function(Gt,xn){var Ln=mn[xn];mn[xn]=Gt,Zn.emit("optionChange",xn,Gt,Ln)})}},{key:"getOption",value:function(Dn){return this.options[Dn]}},{key:"addSubComponent",value:function(Dn){Dn.setOption("theme",this.options.theme),this.subComponents.push(Dn)}},{key:"removeSubComponent",value:function(Dn){Tn()(this.subComponents,function(Nn){return Nn===Dn})}},{key:"destroySubComponents",value:function(){tn()(this.subComponents,function(Dn){return Dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Dn){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};fn()(Dn,Nn),Yt()(this.options,Dn)}},{key:"find",value:function(Dn){return this.$container.find(this.c(Dn))}}]),yn}(ht()),an=_(1907),_n=_.n(an),hn=_(8613),En=_.n(hn);function wn(An){var zn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,Dn=(0,ft.Z)(An);if(zn){var Nn=(0,ft.Z)(this).constructor;yn=Reflect.construct(Dn,arguments,Nn)}else yn=Dn.apply(this,arguments);return(0,at.Z)(this,yn)}}k=_.hmd(k);var pn=function(An){(0,st.Z)(yn,An);var zn=wn(yn);function yn(Dn){var Nn,Zn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,nt.Z)(this,yn),(Nn=zn.call(this,Dn,{compName:"modal"},Zn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var mn=(0,rt.Z)(Nn),qt=mn.options,Gt=mn.c,xn=mn.$body;qt.title?(xn.rmClass(Gt("no-title")),Nn.$title.text(qt.title)):xn.addClass(Gt("no-title")),qt.footer?(xn.rmClass(Gt("no-footer")),Nn.$footer.html("").append(qt.footer)):xn.addClass(Gt("no-footer")),qt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",qt.width+"px"),Nn.$content.html("").append(qt.content)},Nn.hide(),Nn.initOptions(Zn,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,ot.Z)(yn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,it.Z)((0,ft.Z)(yn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(_n()(Mn||(Mn=(0,tt.Z)([` +
    + +
    +
    + +
    + `])))))}}],[{key:"alert",value:function(Dn){var Nn=On(),Zn=Nn.c;Nn.setOption({title:"",content:Dn,width:Pn(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Zn)}),Nn.show()}},{key:"confirm",value:function(Dn){return new Promise(function(Nn){var Zn=On(),mn=Zn.c;Zn.setOption({title:"",content:Dn,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Zn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Zn.hide(),Nn(!0)}}},mn)}),Zn.show()})}},{key:"prompt",value:function(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Zn){var mn=On(),qt=mn.c,Gt=En()("input"+qt(".input"),{value:Nn});function xn(){mn.hide(),Zn(Gt.value)}ct()(Gt).on("keypress",function(cr){(cr=cr.origEvent).key==="Enter"&&xn()}),mn.setOption({title:Dn,content:Gt,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){mn.hide(),Zn(null)}},OK:{type:"primary",onclick:xn}},qt)}),mn.show();var Ln=Gt.value.length;Gt.setSelectionRange(Ln,Ln),Gt.focus()})}},{key:"setContainer",value:function(Dn){un=Dn}}]),yn}(qn),Cn=null,un=null;function On(){return un||(un=En()("div"),document.body.append(un)),Cn||(Cn=new pn(un,{showClose:!1})),Cn}function Rn(An,zn){var yn=mt()(An,function(Dn,Nn){return En()(zn(".button")+zn("."+Dn.type),{onclick:Dn.onclick},Nn)});return En().apply(void 0,[zn(".button-group"),{}].concat(et(yn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(An,zn){try{An.exports=zn,An.exports.default=zn}catch{}})(k,pn)},8299:function(k,j,_){_.d(j,{q:function(){return Tt},Z:function(){return Dt}});var $=_(1002),_e=_(5671),et=_(3144),tt=_(7326),nt=_(1752),ot=_(9340),rt=_(2963),it=_(1120),st=_(415),at=_.n(st),ft=_(3990),dt=_.n(ft),ht=_(4696),pt=_.n(ht),ct=_(3063),ut=_.n(ct),mt=_(5166),lt=_.n(mt),xt=_(6472),yt=_.n(xt),bt=_(3023),Et=_.n(bt),_t=_(2533),wt=_.n(_t),St=_(3783),Ct=_.n(St),kt=_(300),jt=_.n(kt),Mt=_(4321),It=_.n(Mt),Ht=_(3085),tn=_.n(Ht),Xt=_(1512),Yt=_.n(Xt),Vt=_(801),fn=_.n(Vt),Sn=_(7756),Tn=_.n(Sn),bn=_(6768),Mn=_.n(bn),qn=_(1116),an=_.n(qn),_n=_(5972),hn=_.n(_n),En=_(996),wn=_.n(En),pn=_(3367),Cn=_.n(pn),un=_(1214),On=_.n(un),Rn=_(7658),Pn=_.n(Rn),An=_(6329),zn=_.n(An),yn=function(){function Rt(){(0,_e.Z)(this,Rt),this.id=0,this.visited=[]}return(0,et.Z)(Rt,[{key:"set",value:function(sn,rn){var Jt=this.visited,Wt=this.id,gn={id:Wt,val:sn};return zn()(gn,rn),Jt.push(gn),this.id++,Wt}},{key:"get",value:function(sn){for(var rn=this.visited,Jt=0,Wt=rn.length;Jt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(sn){var rn=sn.match(xn);return rn?rn[0]:sn}(Rt).replace("function",""))}var xn=/function(.*?)\((.*?)\)/,Ln=_(6930),cr=_.n(Ln),hr=_(5229),Vn=_.n(hr),yr=_(3875),br=_.n(yr),In=_(9433),dr=_.n(In),Gn=_(1443),mr=_.n(Gn),Kn=_(2461),Hn=_.n(Kn),sr=_(5610),or=_.n(sr),ur=_(7483),_r=_.n(ur),Ar=_(6341),Or=_.n(Ar),Nr=_(6954),Rr=_.n(Nr);_(9585);function Hr(Rt){var sn="luna-".concat(Rt,"-");function rn(Jt){return Hn()(Nn()(Jt).split(/\s+/),function(Wt){return Or()(Wt,sn)?Wt:Wt.replace(/[\w-]+/,function(gn){return"".concat(sn).concat(gn)})}).join(" ")}return function(Jt){if(/<[^>]*>/g.test(Jt))try{var Wt=_r().parse(Jt);return Jr(Wt,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=rn(gn.attrs.class))}),_r().stringify(Wt)}catch{return rn(Jt)}return rn(Jt)}}function Jr(Rt,sn){for(var rn=0,Jt=Rt.length;rn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var rn,Jt=(0,it.Z)(Rt);if(sn){var Wt=(0,it.Z)(this).constructor;rn=Reflect.construct(Jt,arguments,Wt)}else rn=Jt.apply(this,arguments);return(0,rt.Z)(this,rn)}}var Lt=function(Rt){(0,ot.Z)(rn,Rt);var sn=gt(rn);function rn(Jt,Wt){var gn,Un=Wt.compName,Yn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Qn=Yn===void 0?"light":Yn;return(0,_e.Z)(this,rn),(gn=sn.call(this)).subComponents=[],gn.compName=Un,gn.c=Hr(Un),gn.options={},gn.container=Jt,gn.$container=Yt()(Jt),gn.$container.addClass(["luna-".concat(Un),gn.c("platform-".concat(Vr()))]),gn.on("optionChange",function(tr,Wn,Xn){var ir=gn.c;tr==="theme"&&(gn.$container.rmClass(ir("theme-".concat(Xn))).addClass(ir("theme-".concat(Wn))),Ct()(gn.subComponents,function(er){return er.setOption("theme",Wn)}))}),gn.setOption("theme",Qn),gn}return(0,et.Z)(rn,[{key:"destroy",value:function(){this.destroySubComponents();var Jt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Jt("platform-".concat(Vr()))).rmClass(Jt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Jt,Wt){var gn=this,Un=this.options,Yn={};typeof Jt=="string"?Yn[Jt]=Wt:Yn=Jt,Ct()(Yn,function(Qn,tr){var Wn=Un[tr];Un[tr]=Qn,gn.emit("optionChange",tr,Qn,Wn)})}},{key:"getOption",value:function(Jt){return this.options[Jt]}},{key:"addSubComponent",value:function(Jt){Jt.setOption("theme",this.options.theme),this.subComponents.push(Jt)}},{key:"removeSubComponent",value:function(Jt){Nt()(this.subComponents,function(Wt){return Wt===Jt})}},{key:"destroySubComponents",value:function(){Ct()(this.subComponents,function(Jt){return Jt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Jt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};At()(Jt,Wt),zn()(this.options,Jt)}},{key:"find",value:function(Jt){return this.$container.find(this.c(Jt))}}]),rn}(mr());function Qt(Rt){var sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var rn,Jt=(0,it.Z)(Rt);if(sn){var Wt=(0,it.Z)(this).constructor;rn=Reflect.construct(Jt,arguments,Wt)}else rn=Jt.apply(this,arguments);return(0,rt.Z)(this,rn)}}var Tt=function(Rt){(0,ot.Z)(rn,Rt);var sn=Qt(rn);function rn(Jt){var Wt;return(0,_e.Z)(this,rn),(Wt=sn.call(this,Jt,{compName:"object-viewer"})).onItemClick=function(gn){var Un=(0,tt.Z)(Wt),Yn=Un.map,Qn=Un.c,tr=Yt()(gn.curTarget),Wn=tr.data("object-id"),Xn=tr.find("span").eq(0);if(!tr.data("first-level")&&(Wn&&(tr.find("ul").html(Wt.objToHtml(Yn[Wn],!1)),tr.rmAttr("data-object-id")),gn.stopImmediatePropagation(),Xn.hasClass(Qn("expanded")))){var ir=tr.find("ul").eq(0);Xn.hasClass(Qn("collapsed"))?(Xn.rmClass(Qn("collapsed")),ir.show()):(Xn.addClass(Qn("collapsed")),ir.hide()),Wt.emit("change")}},Wt.bindEvent(),Wt}return(0,et.Z)(rn,[{key:"set",value:function(Jt){Mn()(Jt)&&(Jt=JSON.parse(Jt)),this.data={id:Vn()("json"),enumerable:{0:Jt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,nt.Z)((0,it.Z)(rn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Jt,Wt){var gn=this,Un="";return Ct()(["enumerable","unenumerable","symbol"],function(Yn){if(Jt[Yn]){var Qn=wt()(Jt[Yn]);Pn()(Qn);for(var tr=0,Wn=Qn.length;tr3&&arguments[3]!==void 0&&arguments[3],Yn=this.c,Qn=(0,$.Z)(Wt);if(Wt===null)return"
  • ".concat(vr(Jt),'null
  • ');if(dt()(Wt)||pt()(Wt))return"
  • ".concat(vr(Jt),'').concat(qt(Wt),"
  • ");if(Wt.type==="RegExp"&&(Qn="regexp"),Wt.type==="Number"&&(Qn="number"),Wt.type==="Number"||Wt.type==="RegExp")return"
  • ".concat(vr(Jt),'').concat(qt(Wt.value),"
  • ");if(Wt.type==="Undefined"||Wt.type==="Symbol")return"
  • ".concat(vr(Jt),'').concat(ut()(Wt.type),"
  • ");if(Wt==="(...)")return"
  • ".concat(vr(Jt),'').concat(Wt,"
  • ");if(lt()(Wt)){var tr=Wt.id,Wn=Wt.reference,Xn=function(pr){var jn=pr.type,Bn=pr.value;if(jn)return jn==="Function"?Gt(Bn):jn==="Array"&&pr.unenumerable?"Array(".concat(pr.unenumerable.length,")"):pr.type}(Wt)||Et()(Qn),ir=Un?"":''),er="
  • ").concat(ir).concat(vr(Jt),'').concat(Un?"":Xn,'
      ");return Un&&(er+=this.objToHtml(this.map[tr])),er+'
  • ')}function vr(pr){if(Un||lt()(Wt)&&Wt.jsonSplitArr)return"";var jn=Yn("key");return gn==="unenumerable"||gn==="symbol"?jn=Yn("key-lighter"):gn==="proto"&&(jn=Yn("key-special")),'').concat(qt(pr),": ")}return Mn()(Wt)&&Wt.length>1e4&&(Wt=Tn()(Wt,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(vr(Jt),'"').concat(qt(Wt),'"
  • ')}},{key:"render",value:function(){var Jt=this.map[this.data.id];this.$container.html(this.objToHtml(Jt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),rn}(Lt);function Pt(Rt,sn){var rn=sn.id;if(rn||rn===0){if(sn.type&&cr()(sn.type,"Array")&&sn.enumerable){var Jt=function(Qn,tr,Wn){var Xn=[],ir={};return Ct()(Qn.enumerable,function(er,vr){var pr=br()(vr);dr()(pr)?ir[vr]=er:Xn[pr]=er}),Xn.enumerable=ir,Xn.type=Wn,Xn.id=tr,Qn.unenumerable&&(Xn.unenumerable=Qn.unenumerable),Qn.symbol&&(Xn.symbol=Qn.symbol),Qn.proto&&(Xn.proto=Qn.proto),Xn}(sn,rn,sn.type);Jt.length>100&&(sn=function(Qn){var tr=0,Wn={};Ct()(wn()(Qn,100),function(ir){var er={},vr=tr;er.type="["+vr,er.enumerable={},Ct()(ir,function(jn){er.enumerable[tr]=jn,tr+=1});var pr=tr-1;er.type+=(pr-vr>0?" … "+pr:"")+"]",er.id=Vn()("json"),er.jsonSplitArr=!0,Wn[tr]=er});var Xn={};return Xn.enumerable=Wn,Xn.id=Qn.id,Xn.type=Qn.type,Qn.unenumerable&&(Xn.unenumerable=Qn.unenumerable),Qn.symbol&&(Xn.symbol=Qn.symbol),Qn.proto&&(Xn.proto=Qn.proto),Xn}(Jt))}Rt[rn]=sn;var Wt=[];Ct()(["enumerable","unenumerable","symbol"],function(Qn){if(sn[Qn])for(var tr in sn[Qn])Wt.push(sn[Qn][tr])}),sn.proto&&Wt.push(sn.proto);for(var gn=0,Un=Wt.length;gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var rn,Jt=(0,it.Z)(Rt);if(sn){var Wt=(0,it.Z)(this).constructor;rn=Reflect.construct(Jt,arguments,Wt)}else rn=Jt.apply(this,arguments);return(0,rt.Z)(this,rn)}}k=_.hmd(k);var Dt=function(Rt){(0,ot.Z)(rn,Rt);var sn=$t(rn);function rn(Jt){var Wt,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,rn),(Wt=sn.call(this,Jt,{compName:"object-viewer"})).onItemClick=function(Un){var Yn=(0,tt.Z)(Wt),Qn=Yn.map,tr=Yn.c,Wn=Yt()(Un.curTarget),Xn=Wn.data("object-id"),ir=Wn.find("span").eq(0);if(!Wn.data("first-level")&&(Xn&&(Wn.find("ul").html(Wt.objToHtml(Qn[Xn],!1)),Wn.rmAttr("data-object-id")),Un.stopImmediatePropagation(),ir.hasClass(tr("expanded")))){var er=Wn.find("ul").eq(0);ir.hasClass(tr("collapsed"))?(ir.rmClass(tr("collapsed")),er.show()):(ir.addClass(tr("collapsed")),er.hide()),Wt.emit("change")}},Wt.initOptions(gn,{unenumerable:!1,accessGetter:!1}),Wt.bindEvent(),Wt}return(0,et.Z)(rn,[{key:"set",value:function(Jt){this.data=[Jt],this.visitor=new yn,this.map={},this.render()}},{key:"destroy",value:function(){(0,nt.Z)((0,it.Z)(rn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Jt,Wt){var gn=this,Un=this.visitor,Yn=Jt,Qn=!1,tr=Un.get(Jt);tr&&tr.self&&(Yn=tr.self);var Wn="",Xn=["enumerable"],ir=wt()(Jt),er=[],vr=[],pr=[],jn={};if(this.options.unenumerable&&!Wt&&(Xn.push("unenumerable"),Xn.push("symbol"),er=fn()(an()(Jt,{prototype:!1,unenumerable:!0}),ir),vr=hn()(an()(Jt,{prototype:!1,symbol:!0}),function(ar){return(0,$.Z)(ar)==="symbol"})),yt()(Jt)&&Jt.length>100){Xn.unshift("virtual"),Qn=!0;var Bn=0,lr={};Ct()(wn()(Jt,100),function(ar){var Sr=Object.create(null),jr=Bn,Mr="["+jr;Ct()(ar,function(ln){Sr[Bn]=ln,lr[Bn]=!0,Bn++});var $r=Bn-1;jn[Mr+=($r-jr>0?" … "+$r:"")+"]"]=Sr}),pr=wt()(jn),ir=hn()(ir,function(ar){return!lr[ar]})}Ct()(Xn,function(ar){var Sr=[];Sr=ar==="symbol"?vr:ar==="unenumerable"?er:ar==="virtual"?pr:ir,Qn||Pn()(Sr);for(var jr=0,Mr=Sr.length;jr4&&arguments[4]!==void 0&&arguments[4],Qn=this.visitor,tr=this.c,Wn=(0,$.Z)(gn),Xn=tn()(gn,!1);if(Un==="virtual"&&(Xn=Jt),gn===null)return"
  • ".concat(lr(Jt),'null
  • ');if(dt()(gn)||pt()(gn))return"
  • ".concat(lr(Jt),'').concat(qt(gn),"
  • ");if(Xn==="RegExp"&&(Wn="regexp"),Xn==="Number"&&(Wn="number"),Xn==="Undefined"||Xn==="Symbol")return"
  • ".concat(lr(Jt),'').concat(ut()(Xn),"
  • ");if(gn==="(...)")return"
  • ".concat(lr(Jt),'').concat(gn,"
  • ");if(lt()(gn)){var ir,er=Qn.get(gn);if(er)ir=er.id;else{var vr={};Un==="proto"&&(vr.self=Wt),ir=Qn.set(gn,vr),this.map[ir]=gn}var pr="Object";pr=Wn==="regexp"?'').concat(qt(gn)):qt(function(rr,nr){if(nr)return nr==="Function"?Gt(jt()(rr)):nr==="Array"?"Array(".concat(rr.length,")"):nr}(gn,Xn)||Et()(Wn));var jn=Yn?"":''),Bn="
  • ").concat(jn).concat(lr(Jt),'').concat(Yn?"":pr,'
      ");return Yn&&(Bn+=this.objToHtml(gn)),Bn+'
  • ')}function lr(rr){if(Yn||lt()(gn)&&Un==="virtual")return"";var nr=tr("key");return Un==="unenumerable"||Un==="symbol"?nr=tr("key-lighter"):Un==="proto"&&(nr=tr("key-special")),'').concat(qt(rr),": ")}return Mn()(gn)&&gn.length>1e4&&(gn=Tn()(gn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(lr(Jt),'"').concat(qt(gn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),rn}(Lt);Dt.Static=Tt,function(Rt,sn){try{Rt.exports=sn,Rt.exports.default=sn}catch{}}(k,Dt)},8692:function(k,j,_){_.d(j,{Z:function(){return Gt}});var $=_(7326),_e=_(5671),et=_(3144),tt=_(9340),nt=_(2963),ot=_(1120),rt=_(1512),it=_.n(rt),st=_(8613),at=_.n(st),ft=_(8901),dt=_.n(ft),ht=_(5229),pt=_.n(ht),ct=_(5166),ut=_.n(ct),mt=_(4193),lt=_.n(mt),xt=_(2461),yt=_.n(xt),bt=_(3875),Et=_.n(bt),_t=_(3367),wt=_.n(_t),St=_(4777),Ct=_.n(St),kt=_(9702),jt=_.n(kt),Mt=_(1754),It=_.n(Mt),Ht=_(6768),tn=_.n(Ht),Xt=_(4331),Yt=_.n(Xt),Vt=_(6341),fn=_.n(Vt),Sn=_(3063),Tn=_.n(Sn),bn=_(6156),Mn=_.n(bn),qn=_(3783),an=_.n(qn),_n=_(1443),hn=_.n(_n),En=_(5610),wn=_.n(En),pn=_(7483),Cn=_.n(pn),un=(_(3990),_(6954)),On=_.n(un);_(9585);function Rn(Gn){var mr="luna-".concat(Gn,"-");function Kn(Hn){return yt()(Yt()(Hn).split(/\s+/),function(sr){return fn()(sr,mr)?sr:sr.replace(/[\w-]+/,function(or){return"".concat(mr).concat(or)})}).join(" ")}return function(Hn){if(/<[^>]*>/g.test(Hn))try{var sr=Cn().parse(Hn);return Pn(sr,function(or){or.attrs&&or.attrs.class&&(or.attrs.class=Kn(or.attrs.class))}),Cn().stringify(sr)}catch{return Kn(Hn)}return Kn(Hn)}}function Pn(Gn,mr){for(var Kn=0,Hn=Gn.length;Kn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Kn,Hn=(0,ot.Z)(Gn);if(mr){var sr=(0,ot.Z)(this).constructor;Kn=Reflect.construct(Hn,arguments,sr)}else Kn=Hn.apply(this,arguments);return(0,nt.Z)(this,Kn)}}var mn=function(Gn){(0,tt.Z)(Kn,Gn);var mr=Zn(Kn);function Kn(Hn,sr){var or,ur=sr.compName,_r=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ar=_r===void 0?"light":_r;return(0,_e.Z)(this,Kn),(or=mr.call(this)).subComponents=[],or.compName=ur,or.c=Rn(ur),or.options={},or.container=Hn,or.$container=it()(Hn),or.$container.addClass(["luna-".concat(ur),or.c("platform-".concat(An()))]),or.on("optionChange",function(Or,Nr,Rr){var Hr=or.c;Or==="theme"&&(or.$container.rmClass(Hr("theme-".concat(Rr))).addClass(Hr("theme-".concat(Nr))),an()(or.subComponents,function(Jr){return Jr.setOption("theme",Nr)}))}),or.setOption("theme",Ar),or}return(0,et.Z)(Kn,[{key:"destroy",value:function(){this.destroySubComponents();var Hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Hn("platform-".concat(An()))).rmClass(Hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Hn,sr){var or=this,ur=this.options,_r={};typeof Hn=="string"?_r[Hn]=sr:_r=Hn,an()(_r,function(Ar,Or){var Nr=ur[Or];ur[Or]=Ar,or.emit("optionChange",Or,Ar,Nr)})}},{key:"getOption",value:function(Hn){return this.options[Hn]}},{key:"addSubComponent",value:function(Hn){Hn.setOption("theme",this.options.theme),this.subComponents.push(Hn)}},{key:"removeSubComponent",value:function(Hn){Nn()(this.subComponents,function(sr){return sr===Hn})}},{key:"destroySubComponents",value:function(){an()(this.subComponents,function(Hn){return Hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Hn){var sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(Hn,sr),yn()(this.options,Hn)}},{key:"find",value:function(Hn){return this.$container.find(this.c(Hn))}}]),Kn}(hn());function qt(Gn){var mr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Kn,Hn=(0,ot.Z)(Gn);if(mr){var sr=(0,ot.Z)(this).constructor;Kn=Reflect.construct(Hn,arguments,sr)}else Kn=Hn.apply(this,arguments);return(0,nt.Z)(this,Kn)}}k=_.hmd(k);var Gt=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn){var sr,or=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Kn),(sr=mr.call(this,Hn,{compName:"setting"},or)).items=[],sr.selectedItem=null,sr.initOptions(or,{separatorCollapse:!0,filter:""}),sr.bindEvent(),sr}return(0,et.Z)(Kn,[{key:"appendTitle",value:function(Hn){var sr=new Ln(this,Hn);return this.append(sr),sr}},{key:"appendSeparator",value:function(){var Hn=this.items,sr=this.options.separatorCollapse,or=jt()(Hn);if(sr&&or instanceof cr)return or;var ur=new cr(this);return this.append(ur),ur}},{key:"appendNumber",value:function(Hn,sr,or,ur,_r){ut()(ur)&&(_r=ur,ur="");var Ar=new Vn(this,Hn,sr,or,ur,_r);return this.append(Ar),Ar}},{key:"appendButton",value:function(Hn,sr,or){Ct()(sr)&&(or=sr,sr="");var ur=new dr(this,Hn,sr,or);return this.append(ur),ur}},{key:"appendInput",value:function(Hn,sr,or){var ur=new hr(this,Hn,sr,or,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(ur),ur}},{key:"appendCheckbox",value:function(Hn,sr,or,ur){ur||(ur=or,or="");var _r=new br(this,Hn,sr,or,ur);return this.append(_r),_r}},{key:"appendSelect",value:function(Hn,sr,or,ur,_r){ut()(ur)&&(_r=ur,ur="");var Ar=new In(this,Hn,sr,or,ur,_r);return this.append(Ar),Ar}},{key:"remove",value:function(Hn){var sr=this.items,or=sr.indexOf(Hn);or>-1&&(Hn.detach(),sr.splice(or,1),Hn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){an()(this.items,function(Hn){return Hn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Hn){var sr;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),Mn()(Hn)||(this.selectedItem=Hn,(sr=this.selectedItem)===null||sr===void 0||sr.select())}},{key:"renderSettings",value:function(){var Hn=this,sr=this.items;an()(sr,function(or){return or.detach()}),an()(sr,function(or){Hn.filterItem(or)&&Hn.$container.append(or.container)})}},{key:"bindEvent",value:function(){var Hn=this,sr=this.c;this.on("optionChange",function(ur){ur==="filter"&&Hn.renderSettings()});var or=this;this.$container.on("click",sr(".item"),function(){or.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Hn){var sr=this.options.filter;if(sr){if(Ct()(sr))return sr(Hn);if(It()(sr))return sr.test(Hn.text());if(tn()(sr)&&(sr=Yt()(sr)))return fn()(Tn()(Hn.text()),Tn()(sr))}return!0}},{key:"append",value:function(Hn){this.items.push(Hn),this.filterItem(Hn)&&this.$container.append(Hn.container)}}]),Kn}(mn),xn=function(){function Gn(mr,Kn,Hn,sr){(0,_e.Z)(this,Gn),this.container=at()("div",{tabindex:"0"}),this.setting=mr,this.container.settingItem=this,this.$container=it()(this.container),this.$container.addClass(mr.c("item")).addClass(mr.c("item-".concat(sr))),this.key=Kn,this.value=Hn}return(0,et.Z)(Gn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(mr){this.setting.emit("change",this.key,mr,this.value),this.value=mr}}]),Gn}(),Ln=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr){var or;return(0,_e.Z)(this,Kn),(or=mr.call(this,Hn,"","","title")).$container.text(sr),or}return(0,et.Z)(Kn)}(xn),cr=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn){return(0,_e.Z)(this,Kn),mr.call(this,Hn,"","","separator")}return(0,et.Z)(Kn)}(xn),hr=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr,or,ur,_r){var Ar;(0,_e.Z)(this,Kn),Ar=mr.call(this,Hn,sr,or,"input");var Or=Hn.c;Ar.$container.html('
    ').concat(dt()(ur),`
    +
    ').concat(_r,`
    +
    + +
    `));var Nr=Ar.$container.find("input");return Nr.val(or),Nr.on("change",function(){return Ar.onChange(Nr.val())}),Ar}return(0,et.Z)(Kn)}(xn),Vn=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr,or,ur,_r){var Ar,Or=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,_e.Z)(this,Kn),Ar=mr.call(this,Hn,sr,or,"number"),lt()(Or,{min:0,max:10,step:1});var Nr=(0,$.Z)(Ar).$container,Rr=Hn.c,Hr=!!Or.range;delete Or.range;var Jr=Or.min,Vr=Or.max,vo='");Hr&&(vo="".concat(Jr,'
    +
    +
    +
    +
    +
    + `).concat(vo,` +
    ').concat(or,"/").concat(Vr)),Nr.html('
    ').concat(dt()(ur),`
    +
    ').concat(_r,`
    +
    ').concat(vo,"
    "));var At=Nr.find(Rr(".value")),Bt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Bt.val(wt()(or)),Bt.on("change",function(){var gt=Et()(Bt.val());Ar.onChange(gt)}),Bt.on("input",function(){var gt=Et()(Bt.val());Nt.css("width",yr(gt,Jr,Vr)+"%"),At.text(wt()(gt))}),Ar}return(0,et.Z)(Kn)}(xn),yr=function(Gn,mr,Kn){return((Gn-mr)/(Kn-mr)*100).toFixed(2)},br=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr,or,ur,_r){var Ar;(0,_e.Z)(this,Kn),Ar=mr.call(this,Hn,sr,or,"checkbox");var Or=Hn.c,Nr=pt()(Hn.c("checkbox-"));Ar.$container.html('
    ').concat(dt()(ur),`
    +
    + + +
    `));var Rr=Ar.$container.find("input"),Hr=Rr.get(0);return Hr.checked=or,Rr.on("change",function(){return Ar.onChange(Hr.checked)}),Ar}return(0,et.Z)(Kn)}(xn),In=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr,or,ur,_r,Ar){var Or;(0,_e.Z)(this,Kn),Or=mr.call(this,Hn,sr,or,"select");var Nr=Hn.c;Or.$container.html('
    ').concat(dt()(ur),`
    +
    ').concat(_r,`
    +
    +
    + +
    +
    `));var Rr=Or.$container.find("select");return Rr.on("change",function(){return Or.onChange(Rr.val())}),Or}return(0,et.Z)(Kn)}(xn),dr=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr,or,ur){var _r;return(0,_e.Z)(this,Kn),or||(or=sr,sr=""),(_r=mr.call(this,Hn,"","","button")).$container.html(Hn.c('
    '.concat(dt()(sr),`
    +
    + +
    `))),_r.$container.find("button").on("click",ur),_r}return(0,et.Z)(Kn)}(xn);(function(Gn,mr){try{Gn.exports=mr,Gn.exports.default=mr}catch{}})(k,Gt)},7638:function(k,j,_){_.d(j,{Z:function(){return En}});var $=_(168),_e=_(5671),et=_(3144),tt=_(9340),nt=_(2963),ot=_(1120),rt=_(1443),it=_.n(rt),st=_(1512),at=_.n(st),ft=_(2461),dt=_.n(ft),ht=_(4331),pt=_.n(ht),ct=_(5610),ut=_.n(ct),mt=_(7483),lt=_.n(mt),xt=_(3990),yt=_.n(xt),bt=_(6341),Et=_.n(bt),_t=(_(3875),_(6954)),wt=_.n(_t);_(9585);function St(wn){var pn="luna-".concat(wn,"-");function Cn(un){return dt()(pt()(un).split(/\s+/),function(On){return Et()(On,pn)?On:On.replace(/[\w-]+/,function(Rn){return"".concat(pn).concat(Rn)})}).join(" ")}return function(un){if(/<[^>]*>/g.test(un))try{var On=lt().parse(un);return Ct(On,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=Cn(Rn.attrs.class))}),lt().stringify(On)}catch{return Cn(un)}return Cn(un)}}function Ct(wn,pn){for(var Cn=0,un=wn.length;Cn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Cn,un=(0,ot.Z)(wn);if(pn){var On=(0,ot.Z)(this).constructor;Cn=Reflect.construct(un,arguments,On)}else Cn=un.apply(this,arguments);return(0,nt.Z)(this,Cn)}}var Tn,bn=function(wn){(0,tt.Z)(Cn,wn);var pn=Sn(Cn);function Cn(un,On){var Rn,Pn=On.compName,An=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=An===void 0?"light":An;return(0,_e.Z)(this,Cn),(Rn=pn.call(this)).subComponents=[],Rn.compName=Pn,Rn.c=St(Pn),Rn.options={},Rn.container=un,Rn.$container=at()(un),Rn.$container.addClass(["luna-".concat(Pn),Rn.c("platform-".concat(jt()))]),Rn.on("optionChange",function(yn,Dn,Nn){var Zn=Rn.c;yn==="theme"&&(Rn.$container.rmClass(Zn("theme-".concat(Nn))).addClass(Zn("theme-".concat(Dn))),It()(Rn.subComponents,function(mn){return mn.setOption("theme",Dn)}))}),Rn.setOption("theme",zn),Rn}return(0,et.Z)(Cn,[{key:"destroy",value:function(){this.destroySubComponents();var un=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(un("platform-".concat(jt()))).rmClass(un("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(un,On){var Rn=this,Pn=this.options,An={};typeof un=="string"?An[un]=On:An=un,It()(An,function(zn,yn){var Dn=Pn[yn];Pn[yn]=zn,Rn.emit("optionChange",yn,zn,Dn)})}},{key:"getOption",value:function(un){return this.options[un]}},{key:"addSubComponent",value:function(un){un.setOption("theme",this.options.theme),this.subComponents.push(un)}},{key:"removeSubComponent",value:function(un){fn()(this.subComponents,function(On){return On===un})}},{key:"destroySubComponents",value:function(){It()(this.subComponents,function(un){return un.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(un){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Yt()(un,On),tn()(this.options,un)}},{key:"find",value:function(un){return this.$container.find(this.c(un))}}]),Cn}(it()),Mn=_(1907),qn=_.n(Mn),an=_(8901),_n=_.n(an);function hn(wn){var pn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Cn,un=(0,ot.Z)(wn);if(pn){var On=(0,ot.Z)(this).constructor;Cn=Reflect.construct(un,arguments,On)}else Cn=un.apply(this,arguments);return(0,nt.Z)(this,Cn)}}k=_.hmd(k);var En=function(wn){(0,tt.Z)(Cn,wn);var pn=hn(Cn);function Cn(un){var On,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Cn),(On=pn.call(this,un,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),On.initTpl(),On.$tabs=On.find(".tabs"),On.tabs=On.$tabs.get(0),On.$slider=On.find(".slider"),On.bindEvent(),On.updateHeight(),On}return(0,et.Z)(Cn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(un,On){var Rn=this.c,Pn=this.$tabs,An=this.options.height-1,zn=Pn.find(Rn(".item")),yn=zn.length,Dn='
    ').concat(_n()(On.title),"
    ");un>yn-1?Pn.append(Dn):zn.eq(un).before(Dn),this.updateSlider()}},{key:"append",value:function(un){this.insert(this.length,un)}},{key:"remove",value:function(un){var On=this.c,Rn=this;this.$tabs.find(On(".item")).each(function(){var Pn=at()(this);if(Pn.data("id")===un){if(Pn.hasClass(On("selected")))if(Rn.length>0){var An=Rn.$tabs.find(On(".item")).eq(0).data("id");Rn.select(An)}else Rn.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(un){var On=this.c,Rn=this;this.$tabs.find(On(".item")).each(function(){var Pn=at()(this);Pn.data("id")===un?(Pn.addClass(On("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",un)):Pn.rmClass(On("selected"))})}},{key:"scrollToSelected",value:function(){var un,On=this.$tabs,Rn=this.tabs,Pn=this.c,An=On.find(Pn(".selected")).get(0),zn=An.offsetLeft,yn=An.offsetWidth,Dn=Rn.offsetWidth,Nn=Rn.scrollLeft;znDn+Nn&&(un=zn+yn-Dn),yt()(un)&&(Rn.scrollLeft=un)}},{key:"hideScrollbar",value:function(){var un=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var On=function(){if(yt()(kt))return kt;if(!document)return 16;var Rn=document.createElement("div"),Pn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),Rn.appendChild(Pn);var An=document.body||document.documentElement;return An.appendChild(Rn),kt=Rn.offsetWidth-Rn.clientWidth,An.removeChild(Rn),kt}();un.css("height",this.options.height-1+On+"px")}}},{key:"updateSlider",value:function(){var un=this.$slider,On=this.$tabs,Rn=this.c,Pn=On.find(Rn(".selected")).get(0);Pn?un.css({width:Pn.offsetWidth,left:Pn.offsetLeft-On.get(0).scrollLeft}):un.css({width:0})}},{key:"updateHeight",value:function(){var un=this.options.height,On=un-1;this.find(".tabs-container").css("height",un+"px"),this.find(".item").css({height:On,lineHeight:On}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var un=this,On=this.tabs,Rn=this.c;this.on("optionChange",function(An){An==="height"&&un.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(An){An.preventDefault(),On.scrollLeft+=An.origEvent.deltaY}).on("click",Rn(".item"),function(){var An=at()(this);Pn.select(An.data("id"))}).on("scroll",function(){un.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(qn()(Tn||(Tn=(0,$.Z)([` +
    +
    +
    +
    + `])))))}}]),Cn}(bn);(function(wn,pn){try{wn.exports=pn,wn.exports.default=pn}catch{}})(k,En)},7049:function(k,j,_){_.d(j,{Z:function(){return yn}});var $=_(5671),_e=_(3144),et=_(7326),tt=_(1752),nt=_(9340),ot=_(2963),rt=_(1120),it=_(1443),st=_.n(it),at=_(1512),ft=_.n(at),dt=_(2461),ht=_.n(dt),pt=_(4331),ct=_.n(pt),ut=_(5610),mt=_.n(ut),lt=_(7483),xt=_.n(lt),yt=(_(3990),_(6341)),bt=_.n(yt),Et=(_(3875),_(6954)),_t=_.n(Et);_(9585);function wt(Nn){var Zn="luna-".concat(Nn,"-");function mn(qt){return ht()(ct()(qt).split(/\s+/),function(Gt){return bt()(Gt,Zn)?Gt:Gt.replace(/[\w-]+/,function(xn){return"".concat(Zn).concat(xn)})}).join(" ")}return function(qt){if(/<[^>]*>/g.test(qt))try{var Gt=xt().parse(qt);return St(Gt,function(xn){xn.attrs&&xn.attrs.class&&(xn.attrs.class=mn(xn.attrs.class))}),xt().stringify(Gt)}catch{return mn(qt)}return mn(qt)}}function St(Nn,Zn){for(var mn=0,qt=Nn.length;mn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var mn,qt=(0,rt.Z)(Nn);if(Zn){var Gt=(0,rt.Z)(this).constructor;mn=Reflect.construct(qt,arguments,Gt)}else mn=qt.apply(this,arguments);return(0,ot.Z)(this,mn)}}var Sn=function(Nn){(0,nt.Z)(mn,Nn);var Zn=fn(mn);function mn(qt,Gt){var xn,Ln=Gt.compName,cr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,hr=cr===void 0?"light":cr;return(0,$.Z)(this,mn),(xn=Zn.call(this)).subComponents=[],xn.compName=Ln,xn.c=wt(Ln),xn.options={},xn.container=qt,xn.$container=ft()(qt),xn.$container.addClass(["luna-".concat(Ln),xn.c("platform-".concat(kt()))]),xn.on("optionChange",function(Vn,yr,br){var In=xn.c;Vn==="theme"&&(xn.$container.rmClass(In("theme-".concat(br))).addClass(In("theme-".concat(yr))),Mt()(xn.subComponents,function(dr){return dr.setOption("theme",yr)}))}),xn.setOption("theme",hr),xn}return(0,_e.Z)(mn,[{key:"destroy",value:function(){this.destroySubComponents();var qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(qt("platform-".concat(kt()))).rmClass(qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(qt,Gt){var xn=this,Ln=this.options,cr={};typeof qt=="string"?cr[qt]=Gt:cr=qt,Mt()(cr,function(hr,Vn){var yr=Ln[Vn];Ln[Vn]=hr,xn.emit("optionChange",Vn,hr,yr)})}},{key:"getOption",value:function(qt){return this.options[qt]}},{key:"addSubComponent",value:function(qt){qt.setOption("theme",this.options.theme),this.subComponents.push(qt)}},{key:"removeSubComponent",value:function(qt){Vt()(this.subComponents,function(Gt){return Gt===qt})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(qt){return qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(qt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Xt()(qt,Gt),Ht()(this.options,qt)}},{key:"find",value:function(qt){return this.$container.find(this.c(qt))}}]),mn}(st()),Tn=_(9702),bn=_.n(Tn),Mn=_(8887),qn=_.n(Mn),an=_(2439),_n=_.n(an),hn=_(6049),En=_.n(hn),wn=_(2327),pn=_.n(wn),Cn=_(8901),un=_.n(Cn),On=_(7387),Rn=_.n(On),Pn=_(8648),An=_.n(Pn);function zn(Nn){var Zn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var mn,qt=(0,rt.Z)(Nn);if(Zn){var Gt=(0,rt.Z)(this).constructor;mn=Reflect.construct(qt,arguments,Gt)}else mn=qt.apply(this,arguments);return(0,ot.Z)(this,mn)}}k=_.hmd(k);var yn=function(Nn){(0,nt.Z)(mn,Nn);var Zn=zn(mn);function mn(qt){var Gt,xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,$.Z)(this,mn),(Gt=Zn.call(this,qt,{compName:"text-viewer"},xn)).lineNum=0,Gt.copy=function(){var Ln=(0,et.Z)(Gt).c,cr=Gt.options,hr=cr.text,Vn=cr.escape;pn()(Vn?hr:Rn()(An()(hr)));var yr=Gt.$copy.find(Ln(".icon"));yr.addClass(Ln("icon-check")).rmClass(Ln("icon-copy")),setTimeout(function(){yr.rmClass(Ln("icon-check")).addClass(Ln("icon-copy"))},1e3)},Gt._updateCopyPos=function(){var Ln=(0,et.Z)(Gt).container;Gt.$copy.css({top:Ln.scrollTop+5,right:5-Ln.scrollLeft})},Gt.initOptions(xn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Gt.render=_n()(function(){return Gt._render()},16),Gt.updateCopyPos=En()(function(){return Gt._updateCopyPos()},300),Gt.initTpl(),Gt.$text=Gt.find(".text"),Gt.$copy=Gt.find(".copy"),Ct&&Gt.$copy.css("opacity","1"),Gt.options.text&&Gt.render(),Gt.bindEvent(),Gt.updateHeight(),Gt}return(0,_e.Z)(mn,[{key:"append",value:function(qt){var Gt=this,xn=this.options,Ln=this.$copy,cr=this.c,hr=this.$text,Vn=xn.showLineNumbers;if(this.options.text+=qt,!Vn)return this.$text.append(xn.escape?un()(qt):qt);var yr=function(In){return In.length===0?[]:In.split(Dn)}(qt);qn()(yr)&&(yr=[" "]),ct()(bn()(yr))||yr.pop();var br="";Mt()(yr,function(In,dr){Gt.lineNum+=1,br+='
    ').concat(Gt.lineNum,'
    ').concat(xn.escape?un()(In):In||" ","
    ")}),hr.find(cr(".table")).append(br),Ln.hide(),hr.offset().height>40&&Ln.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,tt.Z)((0,rt.Z)(mn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var qt=this.options.maxHeight;qt>0&&qt!==1/0?this.$text.css("max-height",qt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var qt=this;this.on("optionChange",function(Gt){Gt==="maxHeight"?qt.updateHeight():qt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var qt=this.c,Gt=this.$text,xn=this.options,Ln=xn.text,cr=xn.wrapLongLines,hr=xn.showLineNumbers;cr?Gt.addClass(qt("wrap-long-lines")):Gt.rmClass(qt("wrap-long-lines")),hr?Gt.addClass(qt("line-numbers")):Gt.rmClass(qt("line-numbers")),Gt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Ln)}}]),mn}(Sn),Dn=/\r\n|\r|\n/g;(function(Nn,Zn){try{Nn.exports=Zn,Nn.exports.default=Zn}catch{}})(k,yn)},6672:function(k,j,_){_.d(j,{Z:function(){return M0}});var $={};_.r($),_.d($,{$:function(){return lt()},$attr:function(){return yr()},$class:function(){return In()},$css:function(){return Gn()},$data:function(){return Kn()},$event:function(){return sr()},$insert:function(){return ur()},$offset:function(){return Ar()},$property:function(){return Nr()},$remove:function(){return Hr()},$safeEls:function(){return Vr()},$show:function(){return At()},Class:function(){return ct()},Emitter:function(){return at()},Enum:function(){return Nt()},LocalStore:function(){return yt()},Logger:function(){return Lt()},MediaQuery:function(){return Tt()},MutationObserver:function(){return $t()},Select:function(){return Rt()},SingleEmitter:function(){return rn()},Stack:function(){return Wt()},Store:function(){return Un()},Url:function(){return Qn()},ajax:function(){return Wn()},allKeys:function(){return ir()},before:function(){return vr()},camelCase:function(){return jn()},castPath:function(){return lr()},clamp:function(){return nr()},classPrefix:function(){return kn},clone:function(){return tn()},cloneDeep:function(){return Sr()},concat:function(){return Mr()},contain:function(){return It()},copy:function(){return ln()},create:function(){return Fr()},createAssigner:function(){return Lr()},dateFormat:function(){return Ur()},debounce:function(){return Gr()},defaults:function(){return Mn()},defineProp:function(){return no()},delegate:function(){return ao()},detectBrowser:function(){return lo()},detectOs:function(){return Wo()},difference:function(){return vs()},drag:function(){return Ao},each:function(){return wt()},endWith:function(){return ys()},escape:function(){return Yr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return bp},escapeRegExp:function(){return _s()},evalCss:function(){return wp},eventClient:function(){return Do},eventPage:function(){return kp},extend:function(){return an()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return Ct()},flatten:function(){return Es()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Ms()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Tr()},idxOf:function(){return Er()},inherits:function(){return Zt()},isArgs:function(){return Fn()},isArr:function(){return hn()},isArrLike:function(){return fr()},isBool:function(){return kr()},isBrowser:function(){return Qr()},isBuffer:function(){return io()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Zr()},isDate:function(){return bo()},isEl:function(){return Eo()},isEmpty:function(){return yo()},isErr:function(){return To()},isErudaEl:function(){return Qo},isFn:function(){return So()},isHidden:function(){return Po()},isMatch:function(){return Lo()},isMiniProgram:function(){return Zo()},isMobile:function(){return Io()},isNaN:function(){return Ps()},isNil:function(){return rs()},isNull:function(){return eo()},isNum:function(){return Bo()},isObj:function(){return Ws()},isPrimitive:function(){return jl()},isPromise:function(){return Ml()},isRegExp:function(){return Zs()},isSorted:function(){return Pl()},isStr:function(){return jt()},isUndef:function(){return Ns()},kebabCase:function(){return Tn()},keys:function(){return fn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Ul()},ltrim:function(){return Zl()},map:function(){return po()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return eu()},meta:function(){return nu()},ms:function(){return Ks()},nextTick:function(){return Ln()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return lu()},once:function(){return uu()},optimizeCb:function(){return fu()},orientation:function(){return hr()},partial:function(){return pu()},perfNow:function(){return gu()},pick:function(){return Js()},prefix:function(){return bu()},property:function(){return xu()},pxToNum:function(){return Yo},query:function(){return Cu()},raf:function(){return Au()},repeat:function(){return Eu()},restArgs:function(){return Ou()},reverse:function(){return $u()},root:function(){return Xs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return el()},safeSet:function(){return Du()},safeStorage:function(){return Ls},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Wu()},sortKeys:function(){return nl()},splitCase:function(){return qu()},startWith:function(){return Go()},stringify:function(){return Yu()},stringifyAll:function(){return Ju()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return _h()},toNum:function(){return ss()},toSrc:function(){return np()},toStr:function(){return Yt()},trim:function(){return Oo()},type:function(){return ip()},types:function(){return sp()},uncaught:function(){return ls()},uniqId:function(){return Et()},unique:function(){return Ho()},upperFirst:function(){return Ko()},values:function(){return fp()},viewportScale:function(){return ol()},wrap:function(){return mp()},xpath:function(){return vp()}}),_(1532),_(1150);var _e=_(5671),et=_(3144),tt=_(7326),nt=_(9340),ot=_(2963),rt=_(1120),it=_(4942),st=_(1443),at=_.n(st),ft=new(at());ft.ADD="ADD",ft.SHOW="SHOW",ft.SCALE="SCALE";var dt=ft,ht=_(1752),pt=_(7496),ct=_.n(pt),ut=ct()({init:function(nn){this._$el=nn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),mt=_(1512),lt=_.n(mt),xt=_(125),yt=_.n(xt),bt=_(5229),Et=_.n(bt),_t=_(3783),wt=_.n(_t),St=_(5972),Ct=_.n(St),kt=_(6768),jt=_.n(kt),Mt=_(6341),It=_.n(Mt),Ht=_(4675),tn=_.n(Ht),Xt=_(3367),Yt=_.n(Xt),Vt=_(2533),fn=_.n(Vt),Sn=_(7622),Tn=_.n(Sn),bn=_(4193),Mn=_.n(bn),qn=_(6329),an=_.n(qn),_n=_(6472),hn=_.n(_n),En=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],wn=En.length;function pn(nn){for(var Kt={},zt=0;zt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var Gt=function(nn){(0,nt.Z)(zt,nn);var Kt=qt(zt);function zt(){var vt;return(0,_e.Z)(this,zt),(vt=Kt.call(this))._style=Zn(_(8011)),vt.name="settings",vt._settings=[],vt}return(0,et.Z)(zt,[{key:"init",value:function(vt){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._setting=new mn.Z(vt.get(0)),this._bindEvent()}},{key:"remove",value:function(vt,Ot){var Ft=this;if(jt()(vt)){var dn=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===vt&&dn._setting.remove(this.settingItem)})}else this._settings=Ct()(this._settings,function($n){return $n.config!==vt||$n.key!==Ot||(Ft._setting.remove($n.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),Zn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(vt,Ot,Ft){var dn=this._genId("settings"),$n=this._setting.appendCheckbox(dn,!!vt.get(Ot),Ft);return this._settings.push({config:vt,key:Ot,id:dn,item:$n}),this}},{key:"select",value:function(vt,Ot,Ft,dn){var $n=this._genId("settings"),Jn={};wt()(dn,function(xr){return Jn[xr]=xr});var gr=this._setting.appendSelect($n,vt.get(Ot),"",Ft,Jn);return this._settings.push({config:vt,key:Ot,id:$n,item:gr}),this}},{key:"range",value:function(vt,Ot,Ft,dn){var $n=dn.min,Jn=$n===void 0?0:$n,gr=dn.max,xr=gr===void 0?1:gr,Br=dn.step,qr=Br===void 0?.1:Br,Xr=this._genId("settings"),co=this._setting.appendNumber(Xr,vt.get(Ot),Ft,{max:xr,min:Jn,step:qr,range:!0});return this._settings.push({config:vt,key:Ot,min:Jn,max:xr,step:qr,id:Xr,item:co}),this}},{key:"button",value:function(vt,Ot){return this._setting.appendButton(vt,Ot),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(vt){return this._setting.appendTitle(vt),this}},{key:"_cleanSeparator",value:function(){var vt=tn()(this._$el.get(0).children);function Ot($n){return It()($n.getAttribute("class"),"luna-setting-item-separator")}for(var Ft=0,dn=vt.length;Ft0)return!0}return!1}function bp(nn){return ga()(nn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ls(nn,Kt){var zt;switch(Ns()(Kt)&&(Kt=!0),nn){case"local":zt=window.localStorage;break;case"session":zt=window.sessionStorage}try{var vt="test-localStorage-"+Date.now();zt.setItem(vt,vt);var Ot=zt.getItem(vt);if(zt.removeItem(vt),Ot!==vt)throw new Error}catch{return Kt?Gs():void 0}return zt}function sl(nn){var Kt=is()(nn.split("/"));return Kt===""&&(Kt=(nn=new(Qn())(nn)).hostname),Kt}function Yo(nn){return ss()(nn.replace("px",""))}function Qo(nn){for(;nn;){if(nn.id==="eruda")return!0;nn=nn.parentNode}return!1}function ll(nn){for(;nn;){var Kt="";if(nn.getAttribute&&(Kt=nn.getAttribute("class")||""),It()(Kt,"__chobitsu-hide__"))return!0;nn=nn.parentNode}return!1}var wp=Zn;function kn(nn){if(/<[^>]*>/g.test(nn))try{var Kt=il().parse(nn);return cl(Kt,function(zt){zt.attrs&&zt.attrs.class&&(zt.attrs.class=Bs(zt.attrs.class))}),il().stringify(Kt)}catch{return Bs(nn)}return Bs(nn)}function cl(nn,Kt){for(var zt=0,vt=nn.length;zt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var ul,cs=lt()(document),Sp=function(nn){(0,nt.Z)(zt,nn);var Kt=Ap(zt);function zt(vt){var Ot;return(0,_e.Z)(this,zt),Ot=Kt.call(this),(0,it.Z)((0,tt.Z)(Ot),"_onDragStart",function(Ft){var dn=Ot._$el;dn.addClass(kn("active")),Ot._isClick=!0,Ft=Ft.origEvent,Ot._startX=Do("x",Ft),Ot._oldX=Yo(dn.css("left")),Ot._oldY=Yo(dn.css("top")),Ot._startY=Do("y",Ft),cs.on(Ao("move"),Ot._onDragMove),cs.on(Ao("end"),Ot._onDragEnd)}),(0,it.Z)((0,tt.Z)(Ot),"_onDragMove",function(Ft){var dn=Ot._$el.get(0).offsetWidth,$n=Ot._$container.get(0).offsetWidth,Jn=Ot._$container.get(0).offsetHeight,gr=Do("x",Ft=Ft.origEvent)-Ot._startX,xr=Do("y",Ft)-Ot._startY;(Math.abs(gr)>3||Math.abs(xr)>3)&&(Ot._isClick=!1);var Br=Ot._oldX+gr,qr=Ot._oldY+xr;Br<0?Br=0:Br>$n-dn&&(Br=$n-dn),qr<0?qr=0:qr>Jn-dn&&(qr=Jn-dn),Ot._$el.css({left:Br,top:qr})}),(0,it.Z)((0,tt.Z)(Ot),"_onDragEnd",function(Ft){var dn=Ot._$el;Ot._isClick&&Ot.emit("click"),Ot._onDragMove(Ft),cs.off(Ao("move"),Ot._onDragMove),cs.off(Ao("end"),Ot._onDragEnd);var $n=Ot.config;$n.get("rememberPos")&&$n.set("pos",{x:Yo(dn.css("left")),y:Yo(dn.css("top"))}),dn.rmClass("eruda-active")}),Ot._style=Zn(_(9195)),Ot._$container=vt,Ot._initTpl(),Ot._bindEvent(),Ot._registerListener(),Ot}return(0,et.Z)(zt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(vt){this._isOutOfRange(vt)&&(vt=this._getDefPos()),this._$el.css({left:vt.x,top:vt.y}),this.config.set("pos",vt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Zn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(vt){vt=vt||this.config.get("pos");var Ot=this._getDefPos();return vt.x>Ot.x+10||vt.x<0||vt.y<0||vt.y>Ot.y+10}},{key:"_registerListener",value:function(){var vt=this;this._scaleListener=function(){return Ln()(function(){vt._isOutOfRange()&&vt._resetPos()})},dt.on(dt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){dt.off(dt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var vt=this._$container;vt.append(kn('
    ')),this._$el=vt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(vt){var Ot=this.config,Ft=Ot.get("pos"),dn=this._getDefPos();Ot.get("rememberPos")&&!vt||(Ft=dn),this.setPos(Ft)}},{key:"_bindEvent",value:function(){var vt=this;this._$el.on(Ao("start"),this._onDragStart),hr().on("change",function(){return vt._resetPos(!0)}),window.addEventListener("resize",function(){return vt._resetPos()})}},{key:"initCfg",value:function(vt){var Ot=this.config=Gt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});vt.switch(Ot,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var vt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-vt,y:window.innerHeight-vt}}}]),zt}(at()),Uo=ul=new(Lt())("[Eruda]","warn");ul.formatter=function(nn,Kt){return Kt.unshift(this.name),Kt};var Ep=_(4270),Tp=_.n(Ep),Op=_(6093),jp=_.n(Op),Fo=_(129),$p=_(7638);function Mp(nn){var Kt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var Ip=function(nn){(0,nt.Z)(zt,nn);var Kt=Mp(zt);function zt(vt){var Ot,Ft=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,dn=Ft===void 0?{}:Ft;return(0,_e.Z)(this,zt),Ot=Kt.call(this),(0,it.Z)((0,tt.Z)(Ot),"_checkSafeArea",function(){var $n=(0,tt.Z)(Ot).$container;al()?$n.addClass(kn("safe-area")):$n.rmClass(kn("safe-area"))}),(0,it.Z)((0,tt.Z)(Ot),"_updateTabHeight",function($n){Ot._tab.setOption("height",40*$n),Ln()(function(){Ot._tab.updateSlider()})}),Ot._defCfg=an()({transparency:1,displaySize:80,theme:Zr()()?"Dark":"Light"},dn),Ot._style=Zn(_(13)),Ot.$container=vt,Ot._isShow=!1,Ot._opacity=1,Ot._tools={},Ot._isResizing=!1,Ot._resizeTimer=null,Ot._resizeStartY=0,Ot._resizeStartSize=0,Ot._initTpl(),Ot._initTab(),Ot._initNotification(),Ot._initModal(),Tp()(function(){return Ot._checkSafeArea()}),Ot._bindEvent(),Ot}return(0,et.Z)(zt,[{key:"show",value:function(){var vt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){vt._$el.css("opacity",vt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var vt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return vt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(vt){var Ot=this._tab;if(!(vt instanceof ut)){var Ft=new ut,dn=Ft.init,$n=Ft.show,Jn=Ft.hide,gr=Ft.destroy;Mn()(vt,{init:dn,show:$n,hide:Jn,destroy:gr})}var xr=vt.name;return xr?(xr=xr.toLowerCase(),this._tools[xr]?Uo.warn("Tool ".concat(xr," already exists")):(this._$tools.prepend('
    ')),vt.init(this._$tools.find(".".concat(kn(xr),".").concat(kn("tool"))),this),vt.active=!1,this._tools[xr]=vt,xr==="settings"?Ot.append({id:xr,title:xr}):Ot.insert(Ot.length-1,{id:xr,title:xr}),this)):Uo.error("You must specify a name for a tool")}},{key:"remove",value:function(vt){var Ot=this._tools;if(!Ot[vt])return Uo.warn("Tool ".concat(vt," doesn't exist"));this._tab.remove(vt);var Ft=Ot[vt];if(delete Ot[vt],Ft.active){var dn=fn()(Ot);dn.length>0&&this.showTool(Ot[is()(dn)].name)}return Ft.destroy(),this}},{key:"removeAll",value:function(){var vt=this;return wt()(this._tools,function(Ot){return vt.remove(Ot.name)}),this}},{key:"get",value:function(vt){var Ot=this._tools[vt];if(Ot)return Ot}},{key:"showTool",value:function(vt){if(this._curTool===vt)return this;this._curTool=vt;var Ot=this._tools,Ft=Ot[vt];if(Ft){var dn={};return wt()(Ot,function($n){$n.active&&(dn=$n,$n.active=!1,$n.hide())}),Ft.active=!0,Ft.show(),this._tab.select(vt),this.emit("showTool",vt,dn),this}}},{key:"initCfg",value:function(vt){var Ot=this,Ft=this.config=Gt.createCfg("dev-tools",this._defCfg);this._setTransparency(Ft.get("transparency")),this._setDisplaySize(Ft.get("displaySize")),this._setTheme(Ft.get("theme")),Ft.on("change",function(dn,$n){switch(dn){case"transparency":return Ot._setTransparency($n);case"displaySize":return Ot._setDisplaySize($n);case"theme":return Ot._setTheme($n)}}),vt.separator().select(Ft,"theme","Theme",fn()(Zn.getThemes())).range(Ft,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Ft,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var dn=Ls("local"),$n=JSON.parse(JSON.stringify(dn));wt()($n,function(Jn,gr){jt()(Jn)&&Go()(gr,"eruda")&&dn.removeItem(gr)}),window.location.reload()}).separator()}},{key:"notify",value:function(vt,Ot){this._notification.notify(vt,Ot)}},{key:"destroy",value:function(){Zn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),dt.off(dt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(vt){var Ot=this.$container;(function(Ft){return It()(On,Ft)})(vt)?Ot.addClass(kn("dark")):Ot.rmClass(kn("dark")),Zn.setTheme(vt)}},{key:"_setTransparency",value:function(vt){Bo()(vt)&&(this._opacity=vt,this._isShow&&this._$el.css({opacity:vt}))}},{key:"_setDisplaySize",value:function(vt){Bo()(vt)&&this._$el.css({height:vt+"%"})}},{key:"_initTpl",value:function(){var vt=this.$container;vt.append(kn(` +
    +
    +
    +
    +
    + +
    + `)),this._$el=vt.find(kn(".dev-tools")),this._$tools=this._$el.find(kn(".tools"))}},{key:"_initTab",value:function(){var vt=this;this._tab=new $p.Z(this._$el.find(kn(".tab")).get(0),{height:40}),this._tab.on("select",function(Ot){return vt.showTool(Ot)})}},{key:"_initNotification",value:function(){this._notification=new(jp())(this._$el.find(kn(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Fo.Z.setContainer(this._$el.find(kn(".modal")).get(0))}},{key:"_bindEvent",value:function(){var vt=this,Ot=this._$el.find(kn(".resizer")),Ft=this._$el.find(kn(".nav-bar")),dn=lt()(document),$n=function(gr){if(vt._isResizing){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent;var xr=(vt._resizeStartY-Do("y",gr))/window.innerHeight*100,Br=vt._resizeStartSize+xr;Br<40?Br=40:Br>100&&(Br=100),vt.config.set("displaySize",ss()(Br.toFixed(2)))}},Jn=function gr(){clearTimeout(vt._resizeTimer),vt._isResizing=!1,Ot.css("height",10),dn.off(Ao("move"),$n),dn.off(Ao("end"),gr)};Ot.css("height",10),Ot.on(Ao("start"),function(gr){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent,vt._isResizing=!0,vt._resizeStartSize=vt.config.get("displaySize"),vt._resizeStartY=Do("y",gr),Ot.css("height","100%"),dn.on(Ao("move"),$n),dn.on(Ao("end"),Jn)}),Ft.on("contextmenu",function(gr){return gr.preventDefault()}),this.$container.on("click",function(gr){return gr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),dt.on(dt.SCALE,this._updateTabHeight)}}]),zt}(at()),Rp=_(8816);function Pp(nn){var Kt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}ls().start();var Np=function(nn){(0,nt.Z)(zt,nn);var Kt=Pp(zt);function zt(){var vt,Ot=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Ft=Ot===void 0?"console":Ot;return(0,_e.Z)(this,zt),vt=Kt.call(this),(0,it.Z)((0,tt.Z)(vt),"_handleShow",function(){Po()(vt._$el.get(0))||vt._logger.renderViewport()}),(0,it.Z)((0,tt.Z)(vt),"_handleErr",function(dn){vt._logger.error(dn)}),at().mixin((0,tt.Z)(vt)),vt.name=Ft,vt._selectedLog=null,vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var vt=this,Ot=this._origConsole={},Ft=window.console;return Ds.forEach(function(dn){var $n=Ot[dn]=Ys();Ft[dn]&&($n=Ot[dn]=Ft[dn].bind(Ft)),Ft[dn]=function(){vt[dn].apply(vt,arguments),$n.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(vt,Ot){this._logger.setGlobal(vt,Ot)}},{key:"restoreConsole",value:function(){var vt=this;return this._origConsole?(Ds.forEach(function(Ot){return window.console[Ot]=vt._origConsole[Ot]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ls().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ls().rmListener(this._handleErr),this}},{key:"filter",value:function(vt){var Ot=this._$filterText,Ft=this._logger;jt()(vt)?(Ot.text(vt),Ft.setOption("filter",Oo()(vt))):Zs()(vt)?(Ot.text(Yt()(vt)),Ft.setOption("filter",vt)):So()(vt)&&(Ot.text("ƒ"),Ft.setOption("filter",vt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Zn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(vt){var Ot=this._$el,Ft=Ot.find(kn(".js-input"));vt?(Ft.show(),Ot.rmClass(kn("js-input-hidden"))):(Ft.hide(),Ot.addClass(kn("js-input-hidden")))}},{key:"_appendTpl",value:function(){var vt=this._$el;this._style=Zn(_(3191)),vt.append(kn(` +
    + + All + Info + Warning + Error + + + +
    +
    +
    +
    +
    Cancel
    +
    Execute
    +
    + + +
    + `));var Ot=vt.find(kn(".js-input")),Ft=Ot.find("textarea"),dn=Ot.find(kn(".buttons"));an()(this,{_$control:vt.find(kn(".control")),_$logs:vt.find(kn(".logs-container")),_$inputContainer:Ot,_$input:Ft,_$inputBtns:dn,_$filterText:vt.find(kn(".filter-text"))})}},{key:"_initLogger",value:function(){var vt=this.config,Ot=vt.get("maxLogNum");Ot=Ot==="infinite"?0:+Ot;var Ft=this._$control.find(kn(".level")),dn=new Rp.Z(this._$logs.get(0),{asyncRender:vt.get("asyncRender"),maxNum:Ot,showHeader:vt.get("displayExtraInfo"),unenumerable:vt.get("displayUnenumerable"),accessGetter:vt.get("displayGetterVal"),lazyEvaluation:vt.get("lazyEvaluation")});dn.on("optionChange",function($n,Jn){$n==="level"&&Ft.each(function(){var gr=lt()(this),xr=gr.data("level");gr[xr===Jn||xr==="all"&&hn()(Jn)?"addClass":"rmClass"](kn("active"))})}),vt.get("overrideConsole")&&this.overrideConsole(),this._logger=dn}},{key:"_exposeLogger",value:function(){var vt=this,Ot=this._logger;["html"].concat(Ds).forEach(function(Ft){return vt[Ft]=function(){for(var dn=arguments.length,$n=new Array(dn),Jn=0;Jn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var zp=function(nn){(0,nt.Z)(zt,nn);var Kt=Fp(zt);function zt(vt,Ot){var Ft;return(0,_e.Z)(this,zt),Ft=Kt.call(this),(0,it.Z)((0,tt.Z)(Ft),"_copyRes",function(){var dn=Ft._detailData,$n="".concat(dn.method," ").concat(dn.url," ").concat(dn.status,` +`);yo()(dn.reqHeaders)||($n+=` +Request Headers + +`,wt()(dn.reqHeaders,function(Jn,gr){return $n+="".concat(gr,": ").concat(Jn,` +`)})),yo()(dn.resHeaders)||($n+=` +Response Headers + +`,wt()(dn.resHeaders,function(Jn,gr){return $n+="".concat(gr,": ").concat(Jn,` +`)})),dn.resTxt&&($n+=` +`.concat(dn.resTxt,` +`)),ln()($n),Ft._devtools.notify("Copied")}),Ft._$container=vt,Ft._devtools=Ot,Ft._detailData={},Ft._bindEvent(),Ft}return(0,et.Z)(zt,[{key:"show",value:function(vt){vt.resTxt&&Oo()(vt.resTxt)===""&&delete vt.resTxt,yo()(vt.resHeaders)&&delete vt.resHeaders,yo()(vt.reqHeaders)&&delete vt.reqHeaders;var Ot="";vt.data&&(Ot='
    ').concat(Yr()(vt.data),"
    "));var Ft="Empty";vt.reqHeaders&&(Ft=po()(vt.reqHeaders,function(xr,Br){return` + ').concat(Yr()(Br),` + `).concat(Yr()(xr),` + `)}).join(""));var dn="Empty";vt.resHeaders&&(dn=po()(vt.resHeaders,function(xr,Br){return` + ').concat(Yr()(Br),` + `).concat(Yr()(xr),` + `)}).join(""));var $n="";if(vt.resTxt){var Jn=vt.resTxt;Jn.length>dl&&(Jn=us()(Jn,dl)),$n='
    ').concat(Yr()(Jn),"
    ")}var gr='
    + + + ').concat(Yr()(vt.url),` + +
    +
    + `).concat(Ot,` +
    +

    Response Headers

    + + + `).concat(dn,` + +
    +
    +
    +

    Request Headers

    + + + `).concat(Ft,` + +
    +
    + `).concat($n,` +
    `);this._$container.html(gr).show(),this._detailData=vt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var vt=this,Ot=this._devtools;this._$container.on("click",kn(".back"),function(){return vt.hide()}).on("click",kn(".copy-res"),this._copyRes).on("click",kn(".http .response"),function(){var dn=vt._detailData,$n=dn.resTxt;if(Bp()($n))return Ft("object",$n);switch(dn.subType){case"css":return Ft("css",$n);case"html":return Ft("html",$n);case"javascript":return Ft("js",$n);case"json":return Ft("object",$n)}return dn.type==="image"?Ft("img",dn.url):void 0});var Ft=function(dn,$n){var Jn=Ot.get("sources");Jn&&(Jn.set(dn,$n),Ot.showTool("sources"))}}}]),zt}(at()),dl=1e5,Hp=_(9143),Up=_.n(Hp),Wp=_(2139),Zp=_(8689),Fs=_(7935),Vp=_(9119);function fl(nn,Kt){var zt=Object.keys(nn);if(Object.getOwnPropertySymbols){var vt=Object.getOwnPropertySymbols(nn);Kt&&(vt=vt.filter(function(Ot){return Object.getOwnPropertyDescriptor(nn,Ot).enumerable})),zt.push.apply(zt,vt)}return zt}function hl(nn){for(var Kt=1;Kt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var Jp=function(nn){(0,nt.Z)(zt,nn);var Kt=Qp(zt);function zt(){var vt;return(0,_e.Z)(this,zt),vt=Kt.call(this),(0,it.Z)((0,tt.Z)(vt),"_reqWillBeSent",function(Ot){if(vt._isRecording){var Ft,dn={name:sl(Ot.request.url),url:Ot.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Ot.request.postData,method:Ot.request.method,startTime:1e3*Ot.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Ot.request.headers||{},resHeaders:{}};dn.render=function(){var $n={name:dn.name,method:dn.method,status:dn.status,type:dn.subType,size:dn.size,time:dn.displayTime};Ft?(Ft.data=$n,Ft.render()):(Ft=vt._requestDataGrid.append($n,{selectable:!0}),lt()(Ft.container).data("id",Ot.requestId)),dn.hasErr&<()(Ft.container).addClass(kn("request-error"))},dn.render(),vt._requests[Ot.requestId]=dn}}),(0,it.Z)((0,tt.Z)(vt),"_resReceivedExtraInfo",function(Ot){var Ft=vt._requests[Ot.requestId];vt._isRecording&&Ft&&(Ft.resHeaders=Ot.headers,vt._updateType(Ft),Ft.render())}),(0,it.Z)((0,tt.Z)(vt),"_resReceived",function(Ot){var Ft=vt._requests[Ot.requestId];if(vt._isRecording&&Ft){var dn=Ot.response,$n=dn.status,Jn=dn.headers;Ft.status=$n,($n<200||$n>=300)&&(Ft.hasErr=!0),Jn&&(Ft.resHeaders=Jn,vt._updateType(Ft)),Ft.render()}}),(0,it.Z)((0,tt.Z)(vt),"_loadingFinished",function(Ot){var Ft=vt._requests[Ot.requestId];if(vt._isRecording&&Ft){var dn=1e3*Ot.timestamp;Ft.time=dn-Ft.startTime,Ft.displayTime=Ks()(Ft.time),Ft.size=Ot.encodedDataLength,Ft.done=!0,Ft.resTxt=fo.domain("Network").getResponseBody({requestId:Ot.requestId}).body,Ft.render()}}),(0,it.Z)((0,tt.Z)(vt),"_copyCurl",function(){var Ot=vt._selectedRequest;ln()(function(Ft){var dn=Wo()();dn==="windows"&&(dn="win");var $n=[],Jn=Yp()(["accept-encoding","host","method","path","scheme","version"]),gr=dn==="win"?function(Co){var ms=/[\r\n]/.test(Co)?'^"':'"';return ms+Co.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + +`)+ms}:function(Co){return/[\0-\x1F\x7F-\x9F!]|\'/.test(Co)?"$'"+Co.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ms){for(var gs=ms.charCodeAt(0).toString(16);gs.length<4;)gs="0"+gs;return"\\u"+gs})+"'":"'"+Co+"'"};$n.push(gr(Ft.url()).replace(/[[{}\]]/g,"\\$&"));var xr="GET",Br=[],qr=Ft.requestFormData();qr&&(Br.push("--data-raw "+gr(qr)),Jn["content-length"]=!0,xr="POST"),Ft.requestMethod!==xr&&$n.push("-X "+gr(Ft.requestMethod));for(var Xr=Ft.requestHeaders(),co=0;co=3?dn==="win"?` ^ + `:` \\ + `:" ")}({requestMethod:Ot.method,url:function(){return Ot.url},requestFormData:function(){return Ot.data},requestHeaders:function(){var Ft=Ot.reqHeaders||{};return an()(Ft,{"User-Agent":navigator.userAgent,Referer:location.href}),po()(Ft,function(dn,$n){return{name:$n,value:dn}})}})),vt._container.notify("Copied")}),(0,it.Z)((0,tt.Z)(vt),"_toggleRecording",function(){vt._$control.find(kn(".record")).toggleClass(kn("recording")),vt._isRecording=!vt._isRecording}),(0,it.Z)((0,tt.Z)(vt),"_showDetail",function(){vt._selectedRequest&&(vt._splitMode&&vt._$network.css("width","50%"),vt._detail.show(vt._selectedRequest))}),(0,it.Z)((0,tt.Z)(vt),"_updateScale",function(Ot){vt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Ot,"px)"))}),vt._style=Zn(_(3180)),vt.name="network",vt._requests={},vt._selectedRequest=null,vt._isRecording=!0,vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._initTpl(),this._detail=new zp(this._$detail,Ot),this._splitMediaQuery=new(Tt())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new zs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(Gp())(vt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var vt=[];return wt()(this._requests,function(Ot){vt.push(Ot)}),vt}},{key:"_updateDataGridHeight",value:function(){var vt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:vt,maxHeight:vt})}},{key:"_updateType",value:function(vt){var Ot=function($n){if(!$n)return"unknown";var Jn=$n.split(";")[0].split("/");return{type:Jn[0],subType:is()(Jn)}}(vt.resHeaders["content-type"]||""),Ft=Ot.type,dn=Ot.subType;vt.type=Ft,vt.subType=dn}},{key:"_updateButtons",value:function(){var vt=this._$control,Ot=vt.find(kn(".show-detail")),Ft=vt.find(kn(".copy-curl")),dn=kn("icon-disabled");Ot.addClass(dn),Ft.addClass(dn),this._selectedRequest&&(Ot.rmClass(dn),Ft.rmClass(dn))}},{key:"_bindEvent",value:function(){var vt=this,Ot=this._$control,Ft=this._$filterText,dn=this._requestDataGrid,$n=this;Ot.on("click",kn(".clear-request"),function(){return vt.clear()}).on("click",kn(".show-detail"),this._showDetail).on("click",kn(".copy-curl"),this._copyCurl).on("click",kn(".record"),this._toggleRecording).on("click",kn(".filter"),function(){Fo.Z.prompt("Filter").then(function(gr){eo()(gr)||(Ft.text(gr),dn.setOption("filter",Oo()(gr)))})}),dn.on("select",function(gr){var xr=lt()(gr.container).data("id"),Br=$n._requests[xr];vt._selectedRequest=Br,vt._updateButtons(),vt._splitMode&&vt._showDetail()}),dn.on("deselect",function(){vt._selectedRequest=null,vt._updateButtons(),vt._detail.hide()}),this._resizeSensor.addListener(rl()(function(){return vt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){vt._detail.hide(),vt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){vt._detail.hide(),vt._splitMode=!1}),this._detail.on("hide",function(){vt._splitMode&&vt._$network.css("width","100%")}),fo.domain("Network").enable();var Jn=fo.domain("Network");Jn.on("requestWillBeSent",this._reqWillBeSent),Jn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Jn.on("responseReceived",this._resReceived),Jn.on("loadingFinished",this._loadingFinished),dt.on(dt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Zn.remove(this._style),this._splitMediaQuery.removeAllListeners();var vt=fo.domain("Network");vt.off("requestWillBeSent",this._reqWillBeSent),vt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),vt.off("responseReceived",this._resReceived),vt.off("loadingFinished",this._loadingFinished),dt.off(dt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var vt=this._$el;vt.html(kn(`
    +
    + + + + + + +
    +
    +
    +
    `)),this._$network=vt.find(kn(".network")),this._$detail=vt.find(kn(".detail")),this._$requests=vt.find(kn(".requests")),this._$control=vt.find(kn(".control")),this._$filterText=vt.find(kn(".filter-text"))}}]),zt}(ut),Xp=_(8209),e0=_(8613),t0=_.n(e0);function pl(nn){for(var Kt={},zt=0,vt=nn.length;ztgr?gr:Jn,Br=0;Brgr?1:Jn(Kt=gl(Kt))?1:nn1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,zt=Kt!==void 0&&Kt;if(nn.nodeType===Node.TEXT_NODE)return'(text)');if(nn.nodeType===Node.COMMENT_NODE)return'');var vt=nn.id,Ot=nn.className,Ft=nn.attributes,dn=''.concat(nn.tagName.toLowerCase(),"");if(vt!==""&&(dn+='#'.concat(vt,"")),jt()(Ot)){var $n="";wt()(Ot.split(/\s+/g),function(Jn){Jn.trim()!==""&&($n+=".".concat(Jn))}),dn+=''.concat($n,"")}return zt||wt()(Ft,function(Jn){var gr=Jn.name;gr!=="id"&&gr!=="class"&&gr!=="style"&&(dn+=' '.concat(gr,'="').concat(Jn.value,'"'))}),dn}var i0=function(){function nn(Kt,zt){var vt=this;(0,_e.Z)(this,nn),(0,it.Z)(this,"hide",function(){vt._$container.hide(),vt._disableObserver(),fo.domain("Overlay").hideHighlight()}),this._$container=Kt,this._devtools=zt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,et.Z)(nn,[{key:"show",value:function(Kt){this._curEl=Kt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var zt=fo.domain("DOM").getNodeId({node:Kt}).nodeId;fo.domain("Overlay").highlightNode({nodeId:zt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var Kt=xl(),zt=this._origAddEvent=Kt.addEventListener,vt=this._origRmEvent=Kt.removeEventListener;Kt.addEventListener=function(Ot,Ft,dn){(function($n,Jn,gr){var xr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Eo()($n)||!So()(gr)||!kr()(xr))){var Br=$n.erudaEvents=$n.erudaEvents||{};Br[Jn]=Br[Jn]||[],Br[Jn].push({listener:gr,listenerStr:gr.toString(),useCapture:xr})}})(this,Ot,Ft,dn),zt.apply(this,arguments)},Kt.removeEventListener=function(Ot,Ft,dn){(function($n,Jn,gr){var xr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Eo()($n)||!So()(gr)||!kr()(xr))){var Br=$n.erudaEvents;if(!(!Br||!Br[Jn])){for(var qr=Br[Jn],Xr=0,co=qr.length;Xr + + + + +
    +
    +
    +
    +
    +
    `);Kt.html(zt),this._$elementName=Kt.find(kn(".element-name")),this._$attributes=Kt.find(kn(".attributes")),this._$styles=Kt.find(kn(".styles")),this._$listeners=Kt.find(kn(".listeners")),this._$computedStyle=Kt.find(kn(".computed-style"));var vt=t0()("div");this._$boxModel=lt()(vt),this._boxModel=new o0.Z(vt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var Kt=this._getData(this._curEl),zt=this._$attributes,vt=this._$elementName,Ot=this._$styles,Ft=this._$computedStyle,dn=this._$listeners;vt.html(Kt.name);var $n="Empty";yo()(Kt.attributes)||($n=po()(Kt.attributes,function(Xr){var co=Xr.name,go=Xr.value;return` + ').concat(Yr()(co),` + ').concat(go,` + `)}).join("")),$n=`

    Attributes

    +
    + + + `).concat($n,` + +
    +
    `),zt.html($n);var Jn="";if(yo()(Kt.styles))Ot.hide();else{var gr=po()(Kt.styles,function(Xr){var co=Xr.selectorText,go=Xr.style;return go=po()(go,function(_o,Co){return'
    ').concat(Yr()(Co),": ").concat(_o,";
    ")}).join(""),'
    +
    `).concat(Yr()(co),` {
    + `).concat(go,` +
    }
    +
    `)}).join("");Jn=`

    Styles

    +
    + `).concat(gr,` +
    `),Ot.html(Jn).show()}var xr="";if(Kt.computedStyle){var Br=kn(`
    + +
    `);Kt.rmDefComputedStyle&&(Br=kn(`
    + +
    `)),xr=`

    + Computed Style + `.concat(Br,` +
    + +
    + `).concat(Kt.computedStyleSearchKeyword?'
    ').concat(Yr()(Kt.computedStyleSearchKeyword),"
    "):"",` +

    +
    +
    + + + `).concat(po()(Kt.computedStyle,function(Xr,co){return` + + + `)}).join(""),` + +
    ').concat(Yr()(co),``).concat(Xr,`
    +
    `),Ft.html(xr).show(),this._boxModel.setOption("element",this._curEl),Ft.find(kn(".box-model")).append(this._$boxModel.get(0))}else Ft.text("").hide();var qr="";Kt.listeners?(qr=po()(Kt.listeners,function(Xr,co){return Xr=po()(Xr,function(go){var _o=go.useCapture,Co=go.listenerStr;return"
  • ").concat(Yr()(Co),"
  • ")}).join(""),'
    +
    ').concat(Yr()(co),`
    +
      + `).concat(Xr,` +
    +
    `)}).join(""),qr=`

    Event Listeners

    +
    + `).concat(qr,` +
    `),dn.html(qr).show()):dn.hide(),this._$container.show()}},{key:"_getData",value:function(Kt){var zt={},vt=new n0(Kt),Ot=Kt.className,Ft=Kt.id,dn=Kt.attributes,$n=Kt.tagName;zt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,zt.attributes=a0(dn),zt.name=vl({tagName:$n,id:Ft,className:Ot,attributes:dn});var Jn=Kt.erudaEvents;if(Jn&&fn()(Jn).length!==0&&(zt.listeners=Jn),u0($n))return zt;var gr=vt.getComputedStyle(),xr=vt.getMatchedCSSRules();xr.unshift(function(qr){for(var Xr={selectorText:"element.style",style:{}},co=0,go=qr.length;co
    $&').replace(l0,function(Kt,zt){return'url("'.concat(wl(zt),'")')})}var c0=["script","style","meta","title","link","head"],u0=function(nn){return c0.indexOf(nn.toLowerCase())>-1},wl=function(nn){return'').concat(nn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function d0(nn){var Kt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var f0=function(nn){(0,nt.Z)(zt,nn);var Kt=d0(zt);function zt(){var vt;return(0,_e.Z)(this,zt),vt=Kt.call(this),(0,it.Z)((0,tt.Z)(vt),"_showDetail",function(){vt._isShow&&vt._curNode&&(vt._curNode.nodeType===Node.ELEMENT_NODE?vt._detail.show(vt._curNode):vt._detail.show(vt._curNode.parentNode))}),(0,it.Z)((0,tt.Z)(vt),"_back",function(){if(vt._curNode!==vt._htmlEl){for(var Ot=vt._curParentQueue,Ft=Ot.shift();!_l(Ft);)Ft=Ot.shift();vt.set(Ft)}}),(0,it.Z)((0,tt.Z)(vt),"_updateScale",function(Ot){vt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Ot,"px)"))}),(0,it.Z)((0,tt.Z)(vt),"_deleteNode",function(){var Ot=vt._curNode;Ot.parentNode&&Ot.parentNode.removeChild(Ot)}),(0,it.Z)((0,tt.Z)(vt),"_copyNode",function(){var Ot=vt._curNode;Ot.nodeType===Node.ELEMENT_NODE?ln()(Ot.outerHTML):ln()(Ot.nodeValue),vt._container.notify("Copied")}),(0,it.Z)((0,tt.Z)(vt),"_toggleSelect",function(){vt._$el.find(kn(".select")).toggleClass(kn("active")),vt._selectElement=!vt._selectElement,vt._selectElement?(fo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Io()(),showRulers:!1,showAccessibilityInfo:!Io()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),vt._container.hide()):(fo.domain("Overlay").setInspectMode({mode:"none"}),fo.domain("Overlay").hideHighlight())}),(0,it.Z)((0,tt.Z)(vt),"_inspectNodeRequested",function(Ot){var Ft=Ot.backendNodeId;vt._container.show(),vt._toggleSelect();var dn=fo.domain("DOM").getNode({nodeId:Ft}).node;vt.select(dn)}),(0,it.Z)((0,tt.Z)(vt),"_setNode",function(Ot){if(Ot!==vt._curNode){vt._curNode=Ot,vt._renderCrumbs();for(var Ft=[],dn=Ot.parentNode;dn;)Ft.push(dn),dn=dn.parentNode;vt._curParentQueue=Ft,vt._splitMode&&vt._showDetail(),vt._updateButtons(),vt._updateHistory()}}),vt._style=Zn(_(5896)),vt.name="elements",vt._selectElement=!1,vt._observeElement=!0,vt._history=[],at().mixin((0,tt.Z)(vt)),vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){var Ft=this;(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new i0(this._$detail,Ot),this.config=this._detail.config,this._splitMediaQuery=new(Tt())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Xp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(dn){return Qo(dn)||ll(dn)}}),this._domViewer.expand(),this._bindEvent(),fo.domain("Overlay").enable(),Ln()(function(){return Ft._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"hide",this).call(this),this._isShow=!1,fo.domain("Overlay").hideHighlight()}},{key:"set",value:function(vt){return this.select(vt)}},{key:"select",value:function(vt){return this._domViewer.select(vt),this._setNode(vt),this.emit("change",vt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),dt.off(dt.SCALE,this._updateScale),Zn.remove(this._style),this._detail.destroy(),fo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),fo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var vt=this._$control,Ot=vt.find(kn(".show-detail")),Ft=vt.find(kn(".copy-node")),dn=vt.find(kn(".delete-node")),$n=kn("icon-disabled");Ot.addClass($n),Ft.addClass($n),dn.addClass($n);var Jn=this._curNode;Jn&&(Jn!==document.documentElement&&Jn!==document.body&&dn.rmClass($n),Ft.rmClass($n),Jn.nodeType===Node.ELEMENT_NODE&&Ot.rmClass($n))}},{key:"_initTpl",value:function(){var vt=this._$el;vt.html(kn(`
    +
    + + + + +
    +
    +
    +
    +
    +
    +
    `)),this._$detail=vt.find(kn(".detail")),this._$domViewer=vt.find(kn(".dom-viewer")),this._$control=vt.find(kn(".control")),this._$crumbs=vt.find(kn(".crumbs"))}},{key:"_renderCrumbs",value:function(){var vt=function(Ft){for(var dn=[],$n=0;Ft;)dn.push({text:vl(Ft,{noAttr:!0}),idx:$n++}),Ft=Ft.parentElement;return dn.reverse()}(this._curNode),Ot="";yo()(vt)||(Ot=po()(vt,function(Ft){var dn=Ft.text,$n=Ft.idx;return'
  • ').concat(dn,"
  • ")}).join("")),this._$crumbs.html(Ot)}},{key:"_bindEvent",value:function(){var vt=this,Ot=this;this._$el.on("click",kn(".crumb"),function(){for(var Ft=ss()(lt()(this).data("idx")),dn=Ot._curNode;Ft--&&dn.parentElement;)dn=dn.parentElement;_l(dn)&&Ot.select(dn)}),this._$control.on("click",kn(".select"),this._toggleSelect).on("click",kn(".show-detail"),this._showDetail).on("click",kn(".copy-node"),this._copyNode).on("click",kn(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),fo.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){vt._splitMode=!0,vt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){vt._splitMode=!1,vt._detail.hide()}),dt.on(dt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var vt=this._container.get("console");if(vt){var Ot=this._history;Ot.unshift(this._curNode),Ot.length>5&&Ot.pop();for(var Ft=0;Ft<5;Ft++)vt.setGlobal("$".concat(Ft),Ot[Ft])}}}]),zt}(ut),_l=function(nn){return Eo()(nn)&&nn.parentNode},ds=null,h0=[{name:"Border All",fn:function(){if(ds)return Zn.remove(ds),void(ds=null);ds=Zn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var nn=new(Qn());nn.setQuery("timestamp",Qs()()),window.location.replace(nn.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Fo.Z.prompt("Enter the text").then(function(nn){nn&&Oo()(nn)!==""&&function(Kt){var zt=document.body,vt=new RegExp(Kt,"ig");Us(zt,function(Ot){var Ft=lt()(Ot);if(Ft.hasClass("eruda-search-highlight-block"))return document.createTextNode(Ft.text())}),Us(zt,function(Ot){if(Ot.nodeType===3){var Ft=Ot.nodeValue;if((Ft=Ft.replace(vt,function($n){return''.concat($n,"")}))!==Ot.nodeValue){var dn=lt()(document.createElement("div"));return dn.html(Ft),dn.addClass("eruda-search-highlight-block"),dn.get(0)}}})}(nn)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var nn=document.body;nn.contentEditable=nn.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var nn=document.body,Kt=document.documentElement,zt=lt()(nn);if(zt.data("scaled"))window.scrollTo(0,+zt.data("scaled")),zt.rmAttr("data-scaled"),zt.css("transform","none");else{var vt=Math.max(nn.scrollHeight,nn.offsetHeight,Kt.clientHeight,Kt.scrollHeight,Kt.offsetHeight),Ot=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Ft=Ot/vt;zt.css("transform","scale(".concat(Ft,")")),zt.data("scaled",window.scrollY),window.scrollTo(0,vt/2-Ot/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){jo("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){jo("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){jo("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){jo("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){jo("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){jo("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){jo("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){jo("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){jo("touches")},desc:"Visualize screen touches"}];function Us(nn,Kt){var zt=nn.childNodes;if(!Qo(nn)){for(var vt=0,Ot=zt.length;vt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var g0=function(nn){(0,nt.Z)(zt,nn);var Kt=m0(zt);function zt(){var vt;return(0,_e.Z)(this,zt),(vt=Kt.call(this))._style=Zn(_(5571)),vt.name="snippets",vt._snippets=[],vt}return(0,et.Z)(zt,[{key:"init",value:function(vt){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),Zn.remove(this._style)}},{key:"add",value:function(vt,Ot,Ft){return this._snippets.push({name:vt,fn:Ot,desc:Ft}),this._render(),this}},{key:"remove",value:function(vt){for(var Ot=this._snippets,Ft=0,dn=Ot.length;Ft +

    ').concat(Yr()(Ot.name),` +
    + +
    +

    +
    + `).concat(Yr()(Ot.desc),` +
    + `)}).join("");this._renderHtml(vt)}},{key:"_renderHtml",value:function(vt){vt!==this._lastHtml&&(this._lastHtml=vt,this._$el.html(vt))}}]),zt}(ut),Cl=function(){function nn(Kt,zt,vt,Ot){var Ft=this;(0,_e.Z)(this,nn),(0,it.Z)(this,"_updateGridHeight",function(dn){Ft._dataGrid.setOption({minHeight:60*dn,maxHeight:223*dn})}),this._type=Ot,this._$container=Kt,this._devtools=zt,this._resources=vt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,et.Z)(nn,[{key:"destroy",value:function(){dt.off(dt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var Kt=this._dataGrid;this._refreshStorage(),Kt.clear(),wt()(this._storeData,function(zt){var vt=zt.key,Ot=zt.val;Kt.append({key:vt,value:Ot},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var Kt=this._resources,zt=Ls(this._type,!1);if(zt){var vt=[];zt=JSON.parse(JSON.stringify(zt)),wt()(zt,function(Ot,Ft){jt()(Ot)&&(Kt.config.get("hideErudaSetting")&&(Go()(Ft,"eruda")||Ft==="active-eruda")||vt.push({key:Ft,val:us()(Ot,200)}))}),this._storeData=vt}}},{key:"_updateButtons",value:function(){var Kt=this._$container,zt=Kt.find(kn(".show-detail")),vt=Kt.find(kn(".delete-storage")),Ot=Kt.find(kn(".copy-storage")),Ft=kn("btn-disabled");zt.addClass(Ft),vt.addClass(Ft),Ot.addClass(Ft),this._selectedItem&&(zt.rmClass(Ft),vt.rmClass(Ft),Ot.rmClass(Ft))}},{key:"_initTpl",value:function(){var Kt=this._$container,zt=this._type;Kt.html(kn(`

    + `.concat(zt==="local"?"Local":"Session",` Storage +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    +
    `))),this._$dataGrid=Kt.find(kn(".data-grid")),this._$filterText=Kt.find(kn(".filter-text"))}},{key:"_getVal",value:function(Kt){return this._type==="local"?localStorage.getItem(Kt):sessionStorage.getItem(Kt)}},{key:"_bindEvent",value:function(){var Kt=this,zt=this._type,vt=this._devtools;function Ot(Ft,dn){var $n=vt.get("sources");if($n)return $n.set(Ft,dn),vt.showTool("sources"),!0}this._$container.on("click",kn(".refresh-storage"),function(){vt.notify("Refreshed"),Kt.refresh()}).on("click",kn(".clear-storage"),function(){wt()(Kt._storeData,function(Ft){zt==="local"?localStorage.removeItem(Ft.key):sessionStorage.removeItem(Ft.key)}),Kt.refresh()}).on("click",kn(".show-detail"),function(){var Ft=Kt._selectedItem,dn=Kt._getVal(Ft);try{Ot("object",JSON.parse(dn))}catch{Ot("raw",dn)}}).on("click",kn(".copy-storage"),function(){var Ft=Kt._selectedItem;ln()(Kt._getVal(Ft)),vt.notify("Copied")}).on("click",kn(".filter"),function(){Fo.Z.prompt("Filter").then(function(Ft){eo()(Ft)||(Ft=Oo()(Ft),Kt._$filterText.text(Ft),Kt._dataGrid.setOption("filter",Ft))})}).on("click",kn(".delete-storage"),function(){var Ft=Kt._selectedItem;zt==="local"?localStorage.removeItem(Ft):sessionStorage.removeItem(Ft),Kt.refresh()}),this._dataGrid.on("select",function(Ft){Kt._selectedItem=Ft.data.key,Kt._updateButtons()}).on("deselect",function(){Kt._selectedItem=null,Kt._updateButtons()}),dt.on(dt.SCALE,this._updateGridHeight)}}]),nn}();function fs(nn,Kt){nn.rmClass(kn("ok")).rmClass(kn("danger")).rmClass(kn("warn")).addClass(kn(Kt))}function hs(nn,Kt){if(Kt===0)return"";var zt=0,vt=0;switch(nn){case"cookie":zt=30,vt=60;break;case"script":zt=5,vt=10;break;case"stylesheet":zt=4,vt=8;break;case"image":zt=50,vt=100}return Kt>=vt?"danger":Kt>=zt?"warn":"ok"}var v0=function(){function nn(Kt,zt){(0,_e.Z)(this,nn),this._$container=Kt,this._devtools=zt,this._selectedItem=null,this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,et.Z)(nn,[{key:"refresh",value:function(){var Kt=this._$container,zt=this._dataGrid,vt=fo.domain("Network").getCookies().cookies,Ot=po()(vt,function(Ft){return{key:Ft.name,val:Ft.value}});zt.clear(),wt()(Ot,function(Ft){var dn=Ft.key,$n=Ft.val;zt.append({key:dn,value:$n},{selectable:!0})}),fs(Kt,hs("cookie",Ot.length))}},{key:"_initTpl",value:function(){var Kt=this._$container;Kt.html(kn(`

    + Cookie + +
    + +
    + + + +
    + +
    +
    +

    +
    `)),this._$dataGrid=Kt.find(kn(".data-grid")),this._$filterText=Kt.find(kn(".filter-text"))}},{key:"_updateButtons",value:function(){var Kt=this._$container,zt=Kt.find(kn(".show-detail")),vt=Kt.find(kn(".delete-cookie")),Ot=Kt.find(kn(".copy-cookie")),Ft=kn("btn-disabled");zt.addClass(Ft),vt.addClass(Ft),Ot.addClass(Ft),this._selectedItem&&(zt.rmClass(Ft),vt.rmClass(Ft),Ot.rmClass(Ft))}},{key:"_getVal",value:function(Kt){for(var zt=fo.domain("Network").getCookies().cookies,vt=0,Ot=zt.length;vt=nn.length?{done:!0}:{done:!1,value:nn[vt++]}},e:function(Jn){throw Jn},f:Ot}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ft,dn=!0,$n=!1;return{s:function(){zt=zt.call(nn)},n:function(){var Jn=zt.next();return dn=Jn.done,Jn},e:function(Jn){$n=!0,Ft=Jn},f:function(){try{dn||zt.return==null||zt.return()}finally{if($n)throw Ft}}}}function kl(nn,Kt){(Kt==null||Kt>nn.length)&&(Kt=nn.length);for(var zt=0,vt=new Array(Kt);zt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var w0=function(nn){(0,nt.Z)(zt,nn);var Kt=b0(zt);function zt(){var vt;return(0,_e.Z)(this,zt),(vt=Kt.call(this))._style=Zn(_(2488)),vt.name="resources",vt._hideErudaSetting=!1,vt._observeElement=!0,vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._initTpl(),this._localStorage=new Cl(this._$localStorage,Ot,this,"local"),this._sessionStorage=new Cl(this._$sessionStorage,Ot,this,"session"),this._cookie=new v0(this._$cookie,Ot),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Zn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var vt=[];lt()("script").each(function(){var Jn=this.src;Jn!==""&&vt.push(Jn)});var Ot=hs("script",(vt=Ho()(vt)).length),Ft="
  • Empty
  • ";yo()(vt)||(Ft=po()(vt,function(Jn){return Jn=Yr()(Jn),'
  • ').concat(Jn,"
  • ")}).join(""));var dn='

    + Script +
    + +
    +

    +
      + `).concat(Ft,` +
    `),$n=this._$script;return fs($n,Ot),$n.html(dn),this}},{key:"refreshStylesheet",value:function(){var vt=[];lt()("link").each(function(){this.rel==="stylesheet"&&vt.push(this.href)});var Ot=hs("stylesheet",(vt=Ho()(vt)).length),Ft="
  • Empty
  • ";vt||(Ft=po()(vt,function(Jn){return Jn=Yr()(Jn),'
  • ').concat(Jn,"
  • ")}).join(""));var dn='

    + Stylesheet +
    + +
    +

    +
      + `).concat(Ft,` +
    `),$n=this._$stylesheet;return fs($n,Ot),$n.html(dn),this}},{key:"refreshIframe",value:function(){var vt=[];lt()("iframe").each(function(){var dn=lt()(this).attr("src");dn&&vt.push(dn)}),vt=Ho()(vt);var Ot="
  • Empty
  • ";yo()(vt)||(Ot=po()(vt,function(dn){return dn=Yr()(dn),'
  • ').concat(dn,"
  • ")}).join(""));var Ft='

    + Iframe +
    + +
    +

    +
      + `).concat(Ot,` +
    `);return this._$iframe.html(Ft),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var vt=[],Ot=this._performance=window.webkitPerformance||window.performance;Ot&&Ot.getEntries?this._performance.getEntries().forEach(function(gr){if(gr.initiatorType==="img"||_0(gr.name)){if(It()(gr.name,"exclude=true"))return;vt.push(gr.name)}}):lt()("img").each(function(){var gr=lt()(this),xr=gr.attr("src");gr.data("exclude")!=="true"&&vt.push(xr)}),(vt=Ho()(vt)).sort();var Ft=hs("image",vt.length),dn="
  • Empty
  • ";yo()(vt)||(dn=po()(vt,function(gr){return'
  • + +
  • `)}).join(""));var $n='

    + Image +
    + +
    +

    +
      + `).concat(dn,` +
    `),Jn=this._$image;return fs(Jn,Ft),Jn.html($n),this}},{key:"show",value:function(){return(0,ht.Z)((0,rt.Z)(zt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ht.Z)((0,rt.Z)(zt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var vt=this._$el;vt.html(kn(`
    +
    + +
    +
    +
    +
    `)),this._$localStorage=vt.find(kn(".local-storage")),this._$sessionStorage=vt.find(kn(".session-storage")),this._$cookie=vt.find(kn(".cookie")),this._$script=vt.find(kn(".script")),this._$stylesheet=vt.find(kn(".stylesheet")),this._$iframe=vt.find(kn(".iframe")),this._$image=vt.find(kn(".image"))}},{key:"_bindEvent",value:function(){var vt=this,Ot=this._$el,Ft=this._container;function dn(Jn,gr){var xr=Ft.get("sources");if(xr)return xr.set(Jn,gr),Ft.showTool("sources"),!0}function $n(Jn){return function(gr){if(Ft.get("sources")){gr.preventDefault();var xr=lt()(this).attr("href");Jn!=="iframe"&&tl()(location.href,xr)?Wn()({url:xr,success:function(Br){dn(Jn,Br)},dataType:"raw"}):dn("iframe",xr)}}}Ot.on("click",".eruda-refresh-script",function(){Ft.notify("Refreshed"),vt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Ft.notify("Refreshed"),vt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Ft.notify("Refreshed"),vt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Ft.notify("Refreshed"),vt.refreshImage()}).on("click",".eruda-img-link",function(){dn("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",$n("css")).on("click",".eruda-js-link",$n("js")).on("click",".eruda-iframe-link",$n("iframe"))}},{key:"_rmCfg",value:function(){var vt=this.config,Ot=this._container.get("settings");Ot&&Ot.remove(vt,"hideErudaSetting").remove(vt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var vt=this,Ot=this.config=Gt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Ot.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Ot.get("observeElement")||(this._observeElement=!1),Ot.on("change",function(Ft,dn){switch(Ft){case"hideErudaSetting":return void(vt._hideErudaSetting=dn);case"observeElement":return vt._observeElement=dn,dn?vt._enableObserver():vt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Ot,"hideErudaSetting","Hide Eruda Setting").switch(Ot,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var vt=this;this._observer=new($t())(function(Ot){wt()(Ot,function(Ft){vt._handleMutation(Ft)})})}},{key:"_handleMutation",value:function(vt){var Ot=this;if(!Qo(vt.target)){var Ft=function(gr){var xr=function(Br){return Br.tagName?Br.tagName.toLowerCase():""}(gr);switch(xr){case"script":Ot.refreshScript();break;case"img":Ot.refreshImage();break;case"link":Ot.refreshStylesheet()}};if(vt.type==="attributes")Ft(vt.target);else if(vt.type==="childList"){Ft(vt.target);var dn,$n=as()(vt.addedNodes),Jn=y0($n=Mr()($n,as()(vt.removedNodes)));try{for(Jn.s();!(dn=Jn.n()).done;)Ft(dn.value)}catch(gr){Jn.e(gr)}finally{Jn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),zt}(ut),x0=/\.(jpeg|jpg|gif|png)$/,_0=function(nn){return x0.test(nn)},Al=lo()(),C0=[{name:"Location",val:function(){return Yr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Wo()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function k0(nn){var Kt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var A0=function(nn){(0,nt.Z)(zt,nn);var Kt=k0(zt);function zt(){var vt;return(0,_e.Z)(this,zt),(vt=Kt.call(this))._style=Zn(_(879)),vt.name="info",vt._infos=[],vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),Zn.remove(this._style)}},{key:"add",value:function(vt,Ot){var Ft=this._infos,dn=!1;return wt()(Ft,function($n){vt===$n.name&&($n.val=Ot,dn=!0)}),dn||Ft.push({name:vt,val:Ot}),this._render(),this}},{key:"get",value:function(vt){var Ot,Ft=this._infos;return Ns()(vt)?Sr()(Ft):(wt()(Ft,function(dn){vt===dn.name&&(Ot=dn.val)}),Ot)}},{key:"remove",value:function(vt){for(var Ot=this._infos,Ft=Ot.length-1;Ft>=0;Ft--)Ot[Ft].name===vt&&Ot.splice(Ft,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var vt=this;wt()(C0,function(Ot){return vt.add(Ot.name,Ot.val)})}},{key:"_render",value:function(){var vt=[];wt()(this._infos,function(Ft){var dn=Ft.name,$n=Ft.val;So()($n)&&($n=$n()),vt.push({name:dn,val:$n})});var Ot="
      ".concat(po()(vt,function(Ft){return'
    • ').concat(Yr()(Ft.name),'

      ').concat(Ft.val,"
    • ")}).join(""),"
    ");this._renderHtml(Ot)}},{key:"_bindEvent",value:function(){var vt=this._container;this._$el.on("click",kn(".copy"),function(){var Ot=lt()(this).parent().parent(),Ft=Ot.find(kn(".title")).text(),dn=Ot.find(kn(".content")).text();ln()("".concat(Ft,": ").concat(dn)),vt.notify("Copied")})}},{key:"_renderHtml",value:function(vt){vt!==this._lastHtml&&(this._lastHtml=vt,this._$el.html(vt))}}]),zt}(ut),S0=_(8299),E0=_(8368),T0=_.n(E0),Sl=_(7049);function O0(nn){var Kt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var j0=function(nn){(0,nt.Z)(zt,nn);var Kt=O0(zt);function zt(){var vt;return(0,_e.Z)(this,zt),(vt=Kt.call(this))._style=Zn(_(1344)),vt.name="sources",vt._showLineNum=!0,vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),Zn.remove(this._style),this._rmCfg()}},{key:"set",value:function(vt,Ot){if(vt==="img"){this._isFetchingData=!0;var Ft=new Image,dn=this;return Ft.onload=function(){dn._isFetchingData=!1,dn._data={type:"img",val:{width:this.width,height:this.height,src:Ot}},dn._render()},Ft.onerror=function(){dn._isFetchingData=!1},void(Ft.src=Ot)}return this._data={type:vt,val:Ot},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,rt.Z)(zt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var vt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Wn()({url:location.href,success:function(Ot){return vt._html=Ot},error:function(){return vt._html="Sorry, unable to fetch source code:("},complete:function(){vt._isGettingHtml=!1,vt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var vt=this;this._container.on("showTool",function(Ot,Ft){Ot!==vt.name&&Ft.name===vt.name&&delete vt._data})}},{key:"_rmCfg",value:function(){var vt=this.config,Ot=this._container.get("settings");Ot&&Ot.remove(vt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var vt=this,Ot=this.config=Gt.createCfg("sources",{showLineNum:!0});Ot.get("showLineNum")||(this._showLineNum=!1),Ot.on("change",function(Ft,dn){Ft!=="showLineNum"||(vt._showLineNum=dn)}),this._container.get("settings").text("Sources").switch(Ot,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var vt=this._data.val,Ot=vt.width,Ft=vt.height,dn=vt.src;this._renderHtml('
    +
    ').concat(Yr()(dn),`
    +
    + +
    +
    ').concat(Yr()(Ot)," × ").concat(Yr()(Ft),`
    +
    `))}},{key:"_renderCode",value:function(){var vt=this._data;this._renderHtml('
    '),!1);var Ot=vt.val,Ft=vt.val.length;Ft>ps&&(Ot=us()(Ot,ps)),Ft<$0?(Ot=ns()(Ot,vt.type,{comment:"",string:"",number:"",keyword:"",operator:""}),wt()(["comment","string","number","keyword","operator"],function($n){Ot=T0()(Ot,'class="'.concat($n,'"'),'class="'.concat(kn($n),'"'))})):Ot=Yr()(Ot);var dn=this._$el.find(kn(".code")).get(0);new Sl.Z(dn,{text:Ot,escape:!1,wrapLongLines:!0,showLineNumbers:vt.val.length'),!1);var vt=this._data.val;try{jt()(vt)&&(vt=JSON.parse(vt))}catch{}new S0.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(vt)}},{key:"_renderRaw",value:function(){var vt=this._data;this._renderHtml('
    +
    +
    `));var Ot=vt.val,Ft=this._$el.find(kn(".raw")).get(0);Ot.length>ps&&(Ot=us()(Ot,ps)),new Sl.Z(Ft,{text:Ot,wrapLongLines:!0,showLineNumbers:Ot.length'))}},{key:"_renderHtml",value:function(vt){var Ot=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&vt===this._lastHtml||(this._lastHtml=vt,this._$el.html(vt),setTimeout(function(){return Ot._$el.get(0).scrollTop=0},0))}}]),zt}(ut),$0=3e4,El=8e4,ps=1e5,M0={init:function(){var nn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Kt=nn.container,zt=nn.tool,vt=nn.autoScale,Ot=vt===void 0||vt,Ft=nn.useShadowDom,dn=Ft===void 0||Ft,$n=nn.defaults,Jn=$n===void 0?{}:$n;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Kt,dn),this._initStyle(),this._initDevTools(Jn),this._initEntryBtn(),this._initSettings(),this._initTools(zt),this._registerListener(),Ot&&this._autoScale())},_isInit:!1,version:"2.11.3",util:$,chobitsu:fo,Tool:ut,Console:Np,Elements:f0,Network:Jp,Sources:j0,Resources:w0,Info:A0,Snippets:g0,Settings:Gt,get:function(nn){if(this._checkInit()){if(nn==="entryBtn")return this._entryBtn;var Kt=this._devTools;return nn?Kt.get(nn):Kt}},add:function(nn){if(this._checkInit())return So()(nn)&&(nn=nn(this)),this._devTools.add(nn),this},remove:function(nn){return this._devTools.remove(nn),this},show:function(nn){if(this._checkInit()){var Kt=this._devTools;return nn?Kt.showTool(nn):Kt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Zn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(nn){return Bo()(nn)?(this._scale=nn,dt.emit(dt.SCALE,nn),this):this._scale},position:function(nn){var Kt=this._entryBtn;return Ws()(nn)?(Kt.setPos(nn),this):Kt.getPos()},_autoScale:function(){Io()()&&this.scale(1/ol()())},_registerListener:function(){var nn=this;this._addListener=function(){return nn.add.apply(nn,arguments)},this._showListener=function(){return nn.show.apply(nn,arguments)},dt.on(dt.ADD,this._addListener),dt.on(dt.SHOW,this._showListener),dt.on(dt.SCALE,Zn.setScale)},_unregisterListener:function(){dt.off(dt.ADD,this._addListener),dt.off(dt.SHOW,this._showListener),dt.off(dt.SCALE,Zn.setScale)},_checkInit:function(){return this._isInit||Uo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(nn,Kt){var zt,vt;nn||(nn=document.createElement("div"),document.documentElement.appendChild(nn)),nn.id="eruda",nn.style.all="initial",this._container=nn,Kt&&(nn.attachShadow?zt=nn.attachShadow({mode:"open"}):nn.createShadowRoot&&(zt=nn.createShadowRoot()),zt&&(Zn.container=document.head,Zn(_(5357)+_(9327)+_(4821)+_(8903)+_(5777)),vt=document.createElement("div"),zt.appendChild(vt),this._shadowRoot=zt)),this._shadowRoot||(vt=document.createElement("div"),nn.appendChild(vt)),an()(vt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),lo()().name==="ios"&&vt.setAttribute("ontouchstart",""),this._$el=lt()(vt)},_initDevTools:function(nn){this._devTools=new Ip(this._$el,{defaults:nn})},_initStyle:function(){var nn="eruda-style-container",Kt=this._$el;this._shadowRoot?(Zn.container=this._shadowRoot,Zn(":host { all: initial }")):(Kt.append('
    ')),Zn.container=Kt.find(".".concat(nn)).get(0)),Zn(_(8020)+_(4821)+_(9327)+_(7591)+_(4987)+_(8903)+_(5512)+_(2156)+_(5777)+_(9819)+_(8094)+_(8516)+_(5357))},_initEntryBtn:function(){var nn=this;this._entryBtn=new Sp(this._$el),this._entryBtn.on("click",function(){return nn._devTools.toggle()})},_initSettings:function(){var nn=this._devTools,Kt=new Gt;nn.add(Kt),this._entryBtn.initCfg(Kt),nn.initCfg(Kt)},_initTools:function(){var nn=this,Kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Kt=as()(Kt);var zt=this._devTools;Kt.forEach(function(vt){var Ot=nn[Ko()(vt)];try{Ot&&zt.add(new Ot)}catch(Ft){Ln()(function(){Uo.error("Something wrong when initializing tool ".concat(vt,":"),Ft.message)})}}),zt.showTool(Kt[0]||"settings")}}},2027:function(k,j,_){var $=_(6672).Z;k.exports=$,k.exports.default=$},6610:function(k,j,_){_.r(j),j.default={}},9143:function(k,j,_){var $=this&&this.__awaiter||function(ft,dt,ht,pt){return new(ht||(ht=Promise))(function(ct,ut){function mt(yt){try{xt(pt.next(yt))}catch(bt){ut(bt)}}function lt(yt){try{xt(pt.throw(yt))}catch(bt){ut(bt)}}function xt(yt){var bt;yt.done?ct(yt.value):(bt=yt.value,bt instanceof ht?bt:new ht(function(Et){Et(bt)})).then(mt,lt)}xt((pt=pt.apply(ft,dt||[])).next())})},_e=this&&this.__generator||function(ft,dt){var ht,pt,ct,ut,mt={label:0,sent:function(){if(1&ct[0])throw ct[1];return ct[1]},trys:[],ops:[]};return ut={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ut[Symbol.iterator]=function(){return this}),ut;function lt(xt){return function(yt){return function(bt){if(ht)throw new TypeError("Generator is already executing.");for(;mt;)try{if(ht=1,pt&&(ct=2&bt[0]?pt.return:bt[0]?pt.throw||((ct=pt.return)&&ct.call(pt),0):pt.next)&&!(ct=ct.call(pt,bt[1])).done)return ct;switch(pt=0,ct&&(bt=[2&bt[0],ct.value]),bt[0]){case 0:case 1:ct=bt;break;case 4:return mt.label++,{value:bt[1],done:!1};case 5:mt.label++,pt=bt[1],bt=[0];continue;case 7:bt=mt.ops.pop(),mt.trys.pop();continue;default:if(ct=mt.trys,!((ct=ct.length>0&&ct[ct.length-1])||bt[0]!==6&&bt[0]!==2)){mt=0;continue}if(bt[0]===3&&(!ct||bt[1]>ct[0]&&bt[1]",Mt))return void It.push(tn);var Vt=[];lt.default(tn.attributes,function(Tn){var bn=Tn.name,Mn=Tn.value;return Vt.push(bn,Mn)});for(var fn=0,Sn=Vt.length;fn",ht.default.parse(Mt)[0].attrs))},j.setAttributeValue=function(jt){var Mt=jt.nodeId,It=jt.name,Ht=jt.value;rt.getNode(Mt).setAttribute(It,Ht)};var Ct=[];function kt(jt,Mt){for(var It=ot.filterNodes(jt.childNodes),Ht=0,tn=It.length;Ht5&&Ct.pop();for(var It=0;It<5;It++)Et.setGlobal("$"+It,Ct[It])},j.setNodeValue=function(jt){var Mt=jt.nodeId,It=jt.value;rt.getNode(Mt).nodeValue=It},j.setOuterHTML=function(jt){var Mt=jt.nodeId,It=jt.outerHTML;rt.getNode(Mt).outerHTML=It},j.getDOMNodeId=function(jt){var Mt=jt.node;return{nodeId:ot.getOrCreateNodeId(Mt)}},j.getDOMNode=function(jt){var Mt=jt.nodeId;return{node:rt.getNode(Mt)}},st.default.on("attributes",function(jt,Mt){var It=rt.getNodeId(jt);if(It){var Ht=jt.getAttribute(Mt);ft.default(Ht)?nt.default.trigger("DOM.attributeRemoved",{nodeId:It,name:Mt}):nt.default.trigger("DOM.attributeModified",{nodeId:It,name:Mt,value:Ht})}}),st.default.on("childList",function(jt,Mt,It){var Ht=rt.getNodeId(jt);if(Ht){if(Mt=ot.filterNodes(Mt),It=ot.filterNodes(It),!dt.default(Mt)){Tn();for(var tn=0,Xt=Mt.length;tn0||St)&&(Et.children=pt(mt,yt)),Et}function pt(mt,lt){var xt=ct(mt.childNodes);return _e.default(xt,function(yt){return ht(yt,{depth:lt-1})})}function ct(mt){return et.default(mt,function(lt){return ut(lt)})}function ut(mt){if(mt.nodeType===1){var lt=mt.getAttribute("class")||"";if(ot.default(lt,"__chobitsu-hide__")||ot.default(lt,"html2canvas-container"))return!1}var xt=!(mt.nodeType===3&&nt.default(mt.nodeValue||"")==="");return xt&&mt.parentNode?ut(mt.parentNode):xt}j.getOrCreateNodeId=dt,j.clear=function(){st.clear(),at.clear()},j.getNodeId=function(mt){return at.get(mt)},j.wrap=ht,j.getChildNodes=pt,j.getPreviousNode=function(mt){var lt=mt.previousSibling;if(lt){for(;!ut(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ut(lt)?lt:void 0}},j.filterNodes=ct,j.isValidNode=ut,j.getNode=function(mt){var lt=st.get(mt);if(!lt||lt.nodeType===10)throw it.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(k,j,_){var $=this&&this.__importDefault||function(Yt){return Yt&&Yt.__esModule?Yt:{default:Yt}};Object.defineProperty(j,"__esModule",{value:!0}),j.getProperties=j.releaseObj=j.getObj=j.wrap=j.clear=void 0;var _e=$(_(3367)),et=$(_(6156)),tt=$(_(6472)),nt=$(_(4777)),ot=$(_(9833)),rt=$(_(2749)),it=$(_(3708)),st=$(_(7470)),at=$(_(1754)),ft=$(_(3085)),dt=$(_(2533)),ht=$(_(300)),pt=$(_(1116)),ct=$(_(8740)),ut=$(_(415)),mt=$(_(9804)),lt=$(_(6257)),xt=new Map,yt=new Map,bt=new Map,Et=new Map,_t=1;function wt(Yt,Vt){var fn=yt.get(Yt);return fn||(fn=JSON.stringify({injectedScriptId:0,id:_t++}),yt.set(Yt,fn),xt.set(fn,Yt),bt.set(fn,Vt),fn)}function St(Yt,Vt){var fn=Vt===void 0?{}:Vt,Sn=fn.generatePreview,Tn=Sn!==void 0&&Sn,bn=fn.self,Mn=bn===void 0?Yt:bn,qn=Ht(Yt),an=qn.type,_n=qn.subtype;return an==="undefined"?qn:an==="string"||an==="boolean"||_n==="null"?(qn.value=Yt,qn):(qn.description=It(Yt,Mn),an==="number"?(qn.value=Yt,qn):an==="symbol"?(qn.objectId=wt(Yt,Mn),qn):(qn.className=an==="function"?"Function":_n==="array"?"Array":_n==="map"?"Map":_n==="set"?"Set":_n==="regexp"?"RegExp":_n==="error"?Yt.name:ft.default(Yt,!1),Tn&&(qn.preview=jt(Yt,Mn)),qn.objectId=wt(Yt,Mn),qn))}function Ct(Yt){return xt.get(Yt)}j.clear=function(){xt.clear(),yt.clear(),bt.clear()},j.wrap=St,j.getObj=Ct,j.releaseObj=function(Yt){var Vt=Ct(Yt);yt.delete(Vt),bt.delete(Yt),xt.delete(Yt)},j.getProperties=function(Yt){for(var Vt=Yt.accessorPropertiesOnly,fn=Yt.objectId,Sn=Yt.ownProperties,Tn=Yt.generatePreview,bn=[],Mn={prototype:!Sn,unenumerable:!0,symbol:!Vt},qn=xt.get(fn),an=bt.get(fn),_n=pt.default(qn,Mn),hn=ut.default(qn),En=0,wn=_n.length;Enkt&&(Mn=kt,Sn=!0);for(var qn=0;qnkt){Sn=!0;break}_n.push({key:jt(En),value:jt(Yt.get(En))}),qn++,En=hn.next().value}fn.entries=_n}else if(st.default(Yt)){var wn=[],pn=(qn=0,Yt.keys());for(En=pn.next().value;En;){if(qn>kt){Sn=!0;break}wn.push({value:jt(En)}),qn++,En=pn.next().value}fn.entries=wn}return fn.overflow=Sn,fn}function Mt(Yt,Vt){var fn=Ht(Vt);fn.name=Yt;var Sn,Tn=fn.subtype;return Sn=fn.type==="object"?Tn==="null"?"null":Tn==="array"?"Array("+Vt.length+")":Tn==="map"?"Map("+Vt.size+")":Tn==="set"?"Set("+Vt.size+")":ft.default(Vt,!1):_e.default(Vt),fn.value=Sn,fn}function It(Yt,Vt){Vt===void 0&&(Vt=Yt);var fn=Ht(Yt),Sn=fn.type,Tn=fn.subtype;return Sn==="string"?Yt:Sn==="number"||Sn==="symbol"?_e.default(Yt):Sn==="function"?ht.default(Yt):Tn==="array"?"Array("+Yt.length+")":Tn==="map"?"Map("+Vt.size+")":Tn==="set"?"Set("+Vt.size+")":Tn==="regexp"?_e.default(Yt):Tn==="error"?Yt.stack:Tn==="internal#entry"?Yt.name?'{"'+_e.default(Yt.name)+'" => "'+_e.default(Yt.value)+'"}':'"'+_e.default(Yt.value)+'"':ft.default(Yt,!1)}function Ht(Yt){var Vt=typeof Yt,fn="object";if(Yt instanceof tn)fn="internal#entry";else if(et.default(Yt))fn="null";else if(tt.default(Yt))fn="array";else if(at.default(Yt))fn="regexp";else if(rt.default(Yt))fn="error";else if(it.default(Yt))fn="map";else if(st.default(Yt))fn="set";else try{ot.default(Yt)&&(fn="node")}catch{}return{type:Vt,subtype:fn}}var tn=function(Yt,Vt){Vt&&(this.name=Vt),this.value=Yt};function Xt(Yt){return Yt instanceof tn||!!(Yt[0]&&Yt[0]instanceof tn)}},2636:function(k,j,_){var $,_e=this&&this.__extends||($=function(kt,jt){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Mt,It){Mt.__proto__=It}||function(Mt,It){for(var Ht in It)It.hasOwnProperty(Ht)&&(Mt[Ht]=It[Ht])},$(kt,jt)},function(kt,jt){function Mt(){this.constructor=kt}$(kt,jt),kt.prototype=jt===null?Object.create(jt):(Mt.prototype=jt.prototype,new Mt)}),et=this&&this.__importDefault||function(kt){return kt&&kt.__esModule?kt:{default:kt}};Object.defineProperty(j,"__esModule",{value:!0}),j.fullUrl=j.FetchRequest=j.XhrRequest=void 0;var tt=et(_(1443)),nt=et(_(6768)),ot=et(_(9702)),rt=et(_(6334)),it=et(_(8887)),st=et(_(4331)),at=et(_(8847)),ft=et(_(3783)),dt=et(_(6930)),ht=et(_(3875)),pt=_(316),ct=function(kt){function jt(Mt,It,Ht){var tn=kt.call(this)||this;return tn.xhr=Mt,tn.reqHeaders={},tn.method=It,tn.url=Et(Ht),tn.id=pt.createId(),tn}return _e(jt,kt),jt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},jt.prototype.handleSend=function(Mt){nt.default(Mt)||(Mt=""),Mt={name:_t(this.url),url:this.url,data:Mt,time:at.default(),reqHeaders:this.reqHeaders,method:this.method},it.default(this.reqHeaders)||(Mt.reqHeaders=this.reqHeaders),this.emit("send",this.id,Mt)},jt.prototype.handleReqHeadersSet=function(Mt,It){Mt&&It&&(this.reqHeaders[Mt]=It)},jt.prototype.handleHeadersReceived=function(){var Mt=this.xhr,It=wt(Mt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:It.type,subType:It.subType,size:yt(Mt,!0,this.url),time:at.default(),resHeaders:xt(Mt)})},jt.prototype.handleDone=function(){var Mt,It,Ht,tn=this,Xt=this.xhr,Yt=Xt.responseType,Vt="",fn=function(){tn.emit("done",tn.id,{status:Xt.status,size:yt(Xt,!1,tn.url),time:at.default(),resTxt:Vt})},Sn=wt(Xt.getResponseHeader("Content-Type")||"");Yt!=="blob"||Sn.type!=="text"&&Sn.subType!=="javascript"&&Sn.subType!=="json"?(Yt!==""&&Yt!=="text"||(Vt=Xt.responseText),Yt==="json"&&(Vt=JSON.stringify(Xt.response)),fn()):(Mt=Xt.response,It=function(Tn,bn){bn&&(Vt=bn),fn()},(Ht=new FileReader).onload=function(){It(null,Ht.result)},Ht.onerror=function(Tn){It(Tn)},Ht.readAsText(Mt))},jt}(tt.default);j.XhrRequest=ct;var ut=function(kt){function jt(Mt,It){It===void 0&&(It={});var Ht=kt.call(this)||this;return Mt instanceof window.Request&&(Mt=Mt.url),Ht.url=Et(Mt),Ht.id=pt.createId(),Ht.options=It,Ht.reqHeaders=It.headers||{},Ht.method=It.method||"GET",Ht}return _e(jt,kt),jt.prototype.send=function(Mt){var It=this,Ht=this.options,tn=nt.default(Ht.body)?Ht.body:"";this.emit("send",this.id,{name:_t(this.url),url:this.url,data:tn,reqHeaders:this.reqHeaders,time:at.default(),method:this.method}),Mt.then(function(Xt){var Yt=wt((Xt=Xt.clone()).headers.get("Content-Type"));return Xt.text().then(function(Vt){var fn={type:Yt.type,subType:Yt.subType,time:at.default(),size:mt(Xt,Vt),resTxt:Vt,resHeaders:lt(Xt),status:Xt.status};it.default(It.reqHeaders)||(fn.reqHeaders=It.reqHeaders),It.emit("done",It.id,fn)}),Xt})},jt}(tt.default);function mt(kt,jt){var Mt=kt.headers.get("Content-length");return Mt?ht.default(Mt):Ct(jt)}function lt(kt){var jt={};return kt.headers.forEach(function(Mt,It){return jt[It]=Mt}),jt}function xt(kt){var jt=kt.getAllResponseHeaders().split(` +`),Mt={};return ft.default(jt,function(It){if((It=st.default(It))!==""){var Ht=It.split(":",2),tn=Ht[0],Xt=Ht[1];Mt[tn]=st.default(Xt)}}),Mt}function yt(kt,jt,Mt){var It=0;function Ht(){if(!jt){var tn=kt.responseType,Xt="";tn!==""&&tn!=="text"||(Xt=kt.responseText),Xt&&(It=Ct(Xt))}}if(function(tn){return!dt.default(tn,St)}(Mt))Ht();else try{It=ht.default(kt.getResponseHeader("Content-Length"))}catch{Ht()}return It===0&&Ht(),It}j.FetchRequest=ut;var bt=document.createElement("a");function Et(kt){return bt.href=kt,bt.protocol+"//"+bt.host+bt.pathname+bt.search+bt.hash}function _t(kt){var jt=ot.default(kt.split("/"));return jt.indexOf("?")>-1&&(jt=st.default(jt.split("?")[0])),jt===""&&(jt=new rt.default(kt).hostname),jt}function wt(kt){if(!kt)return{type:"unknown",subType:"unknown"};var jt=kt.split(";")[0].split("/");return{type:jt[0],subType:ot.default(jt)}}j.fullUrl=Et;var St=window.location.origin;function Ct(kt){var jt=encodeURIComponent(kt).match(/%[89ABab]/g);return kt.length+(jt?jt.length:0)}},316:function(k,j,_){var $,_e=this&&this.__extends||($=function(ut,mt){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,xt){lt.__proto__=xt}||function(lt,xt){for(var yt in xt)xt.hasOwnProperty(yt)&&(lt[yt]=xt[yt])},$(ut,mt)},function(ut,mt){function lt(){this.constructor=ut}$(ut,mt),ut.prototype=mt===null?Object.create(mt):(lt.prototype=mt.prototype,new lt)}),et=this&&this.__awaiter||function(ut,mt,lt,xt){return new(lt||(lt=Promise))(function(yt,bt){function Et(St){try{wt(xt.next(St))}catch(Ct){bt(Ct)}}function _t(St){try{wt(xt.throw(St))}catch(Ct){bt(Ct)}}function wt(St){var Ct;St.done?yt(St.value):(Ct=St.value,Ct instanceof lt?Ct:new lt(function(kt){kt(Ct)})).then(Et,_t)}wt((xt=xt.apply(ut,mt||[])).next())})},tt=this&&this.__generator||function(ut,mt){var lt,xt,yt,bt,Et={label:0,sent:function(){if(1&yt[0])throw yt[1];return yt[1]},trys:[],ops:[]};return bt={next:_t(0),throw:_t(1),return:_t(2)},typeof Symbol=="function"&&(bt[Symbol.iterator]=function(){return this}),bt;function _t(wt){return function(St){return function(Ct){if(lt)throw new TypeError("Generator is already executing.");for(;Et;)try{if(lt=1,xt&&(yt=2&Ct[0]?xt.return:Ct[0]?xt.throw||((yt=xt.return)&&yt.call(xt),0):xt.next)&&!(yt=yt.call(xt,Ct[1])).done)return yt;switch(xt=0,yt&&(Ct=[2&Ct[0],yt.value]),Ct[0]){case 0:case 1:yt=Ct;break;case 4:return Et.label++,{value:Ct[1],done:!1};case 5:Et.label++,xt=Ct[1],Ct=[0];continue;case 7:Ct=Et.ops.pop(),Et.trys.pop();continue;default:if(yt=Et.trys,!((yt=yt.length>0&&yt[yt.length-1])||Ct[0]!==6&&Ct[0]!==2)){Et=0;continue}if(Ct[0]===3&&(!yt||Ct[1]>yt[0]&&Ct[1]dt;)if((st=at[dt++])!=st)return!0}else for(;ft>dt;dt++)if((nt||dt in at)&&at[dt]===rt)return nt||dt||0;return!nt&&-1}};k.exports={includes:tt(!0),indexOf:tt(!1)}},1589:function(k,j,_){var $=_(1400),_e=_(6244),et=_(6135),tt=Array,nt=Math.max;k.exports=function(ot,rt,it){for(var st=_e(ot),at=$(rt,st),ft=$(it===void 0?st:it,st),dt=tt(nt(ft-at,0)),ht=0;at1?arguments[1]:void 0);Ct=Ct?Ct.next:kt.first;)for(jt(Ct.value,Ct.key,this);Ct&&Ct.removed;)Ct=Ct.previous},has:function(St){return!!wt(this,St)}}),et(bt,lt?{get:function(St){var Ct=wt(this,St);return Ct&&Ct.value},set:function(St,Ct){return _t(this,St===0?0:St,Ct)}}:{add:function(St){return _t(this,St=St===0?0:St,St)}}),ft&&_e(bt,"size",{configurable:!0,get:function(){return Et(this).size}}),yt},setStrong:function(ut,mt,lt){var xt=mt+" Iterator",yt=ct(mt),bt=ct(xt);it(ut,mt,function(Et,_t){pt(this,{type:xt,target:Et,state:yt(Et),kind:_t,last:void 0})},function(){for(var Et=bt(this),_t=Et.kind,wt=Et.last;wt&&wt.removed;)wt=wt.previous;return Et.target&&(Et.last=wt=wt?wt.next:Et.state.first)?st(_t=="keys"?wt.key:_t=="values"?wt.value:[wt.key,wt.value],!1):(Et.target=void 0,st(void 0,!0))},lt?"entries":"values",!lt,!0),at(mt)}}},7710:function(k,j,_){var $=_(2109),_e=_(7854),et=_(1702),tt=_(4705),nt=_(8052),ot=_(2423),rt=_(408),it=_(5787),st=_(614),at=_(8554),ft=_(111),dt=_(7293),ht=_(7072),pt=_(8003),ct=_(9587);k.exports=function(ut,mt,lt){var xt=ut.indexOf("Map")!==-1,yt=ut.indexOf("Weak")!==-1,bt=xt?"set":"add",Et=_e[ut],_t=Et&&Et.prototype,wt=Et,St={},Ct=function(tn){var Xt=et(_t[tn]);nt(_t,tn,tn=="add"?function(Yt){return Xt(this,Yt===0?0:Yt),this}:tn=="delete"?function(Yt){return!(yt&&!ft(Yt))&&Xt(this,Yt===0?0:Yt)}:tn=="get"?function(Yt){return yt&&!ft(Yt)?void 0:Xt(this,Yt===0?0:Yt)}:tn=="has"?function(Yt){return!(yt&&!ft(Yt))&&Xt(this,Yt===0?0:Yt)}:function(Yt,Vt){return Xt(this,Yt===0?0:Yt,Vt),this})};if(tt(ut,!st(Et)||!(yt||_t.forEach&&!dt(function(){new Et().entries().next()}))))wt=lt.getConstructor(mt,ut,xt,bt),ot.enable();else if(tt(ut,!0)){var kt=new wt,jt=kt[bt](yt?{}:-0,1)!=kt,Mt=dt(function(){kt.has(1)}),It=ht(function(tn){new Et(tn)}),Ht=!yt&&dt(function(){for(var tn=new Et,Xt=5;Xt--;)tn[bt](Xt,Xt);return!tn.has(-0)});It||((wt=mt(function(tn,Xt){it(tn,_t);var Yt=ct(new Et,tn,wt);return at(Xt)||rt(Xt,Yt[bt],{that:Yt,AS_ENTRIES:xt}),Yt})).prototype=_t,_t.constructor=wt),(Mt||Ht)&&(Ct("delete"),Ct("has"),xt&&Ct("get")),(Ht||jt)&&Ct(bt),yt&&_t.clear&&delete _t.clear}return St[ut]=wt,$({global:!0,constructor:!0,forced:wt!=Et},St),pt(wt,ut),yt||lt.setStrong(wt,ut,xt),wt}},9920:function(k,j,_){var $=_(2597),_e=_(3887),et=_(1236),tt=_(3070);k.exports=function(nt,ot,rt){for(var it=_e(ot),st=tt.f,at=et.f,ft=0;ft0&&$[0]<4?1:+($[0]+$[1])),!_e&&tt&&(!($=tt.match(/Edge\/(\d+)/))||$[1]>=74)&&($=tt.match(/Chrome\/(\d+)/))&&(_e=+$[1]),k.exports=_e},748:function(k){k.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(k,j,_){var $=_(1702),_e=Error,et=$("".replace),tt=String(_e("zxcasd").stack),nt=/\n\s*at [^:]*:[^\n]*/,ot=nt.test(tt);k.exports=function(rt,it){if(ot&&typeof rt=="string"&&!_e.prepareStackTrace)for(;it--;)rt=et(rt,nt,"");return rt}},5392:function(k,j,_){var $=_(8880),_e=_(1060),et=_(2914),tt=Error.captureStackTrace;k.exports=function(nt,ot,rt,it){et&&(tt?tt(nt,ot):$(nt,"stack",_e(rt,it)))}},2914:function(k,j,_){var $=_(7293),_e=_(9114);k.exports=!$(function(){var et=Error("a");return!("stack"in et)||(Object.defineProperty(et,"stack",_e(1,7)),et.stack!==7)})},2109:function(k,j,_){var $=_(7854),_e=_(1236).f,et=_(8880),tt=_(8052),nt=_(3072),ot=_(9920),rt=_(4705);k.exports=function(it,st){var at,ft,dt,ht,pt,ct=it.target,ut=it.global,mt=it.stat;if(at=ut?$:mt?$[ct]||nt(ct,{}):($[ct]||{}).prototype)for(ft in st){if(ht=st[ft],dt=it.dontCallGetSet?(pt=_e(at,ft))&&pt.value:at[ft],!rt(ut?ft:ct+(mt?".":"#")+ft,it.forced)&&dt!==void 0){if(typeof ht==typeof dt)continue;ot(ht,dt)}(it.sham||dt&&dt.sham)&&et(ht,"sham",!0),tt(at,ft,ht,it)}}},7293:function(k){k.exports=function(j){try{return!!j()}catch{return!0}}},6677:function(k,j,_){var $=_(7293);k.exports=!$(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(k,j,_){var $=_(4374),_e=Function.prototype,et=_e.apply,tt=_e.call;k.exports=typeof Reflect=="object"&&Reflect.apply||($?tt.bind(et):function(){return tt.apply(et,arguments)})},9974:function(k,j,_){var $=_(1470),_e=_(9662),et=_(4374),tt=$($.bind);k.exports=function(nt,ot){return _e(nt),ot===void 0?nt:et?tt(nt,ot):function(){return nt.apply(ot,arguments)}}},4374:function(k,j,_){var $=_(7293);k.exports=!$(function(){var _e=function(){}.bind();return typeof _e!="function"||_e.hasOwnProperty("prototype")})},6916:function(k,j,_){var $=_(4374),_e=Function.prototype.call;k.exports=$?_e.bind(_e):function(){return _e.apply(_e,arguments)}},6530:function(k,j,_){var $=_(9781),_e=_(2597),et=Function.prototype,tt=$&&Object.getOwnPropertyDescriptor,nt=_e(et,"name"),ot=nt&&function(){}.name==="something",rt=nt&&(!$||$&&tt(et,"name").configurable);k.exports={EXISTS:nt,PROPER:ot,CONFIGURABLE:rt}},5668:function(k,j,_){var $=_(1702),_e=_(9662);k.exports=function(et,tt,nt){try{return $(_e(Object.getOwnPropertyDescriptor(et,tt)[nt]))}catch{}}},1470:function(k,j,_){var $=_(4326),_e=_(1702);k.exports=function(et){if($(et)==="Function")return _e(et)}},1702:function(k,j,_){var $=_(4374),_e=Function.prototype,et=_e.call,tt=$&&_e.bind.bind(et,et);k.exports=$?tt:function(nt){return function(){return et.apply(nt,arguments)}}},5005:function(k,j,_){var $=_(7854),_e=_(614),et=function(tt){return _e(tt)?tt:void 0};k.exports=function(tt,nt){return arguments.length<2?et($[tt]):$[tt]&&$[tt][nt]}},1246:function(k,j,_){var $=_(648),_e=_(8173),et=_(8554),tt=_(7497),nt=_(5112)("iterator");k.exports=function(ot){if(!et(ot))return _e(ot,nt)||_e(ot,"@@iterator")||tt[$(ot)]}},4121:function(k,j,_){var $=_(6916),_e=_(9662),et=_(9670),tt=_(6330),nt=_(1246),ot=TypeError;k.exports=function(rt,it){var st=arguments.length<2?nt(rt):it;if(_e(st))return et($(st,rt));throw ot(tt(rt)+" is not iterable")}},8173:function(k,j,_){var $=_(9662),_e=_(8554);k.exports=function(et,tt){var nt=et[tt];return _e(nt)?void 0:$(nt)}},7854:function(k,j,_){var $=function(_e){return _e&&_e.Math==Math&&_e};k.exports=$(typeof globalThis=="object"&&globalThis)||$(typeof window=="object"&&window)||$(typeof self=="object"&&self)||$(typeof _.g=="object"&&_.g)||function(){return this}()||Function("return this")()},2597:function(k,j,_){var $=_(1702),_e=_(7908),et=$({}.hasOwnProperty);k.exports=Object.hasOwn||function(tt,nt){return et(_e(tt),nt)}},3501:function(k){k.exports={}},842:function(k){k.exports=function(j,_){try{arguments.length==1?console.error(j):console.error(j,_)}catch{}}},490:function(k,j,_){var $=_(5005);k.exports=$("document","documentElement")},4664:function(k,j,_){var $=_(9781),_e=_(7293),et=_(317);k.exports=!$&&!_e(function(){return Object.defineProperty(et("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(k,j,_){var $=_(1702),_e=_(7293),et=_(4326),tt=Object,nt=$("".split);k.exports=_e(function(){return!tt("z").propertyIsEnumerable(0)})?function(ot){return et(ot)=="String"?nt(ot,""):tt(ot)}:tt},9587:function(k,j,_){var $=_(614),_e=_(111),et=_(7674);k.exports=function(tt,nt,ot){var rt,it;return et&&$(rt=nt.constructor)&&rt!==ot&&_e(it=rt.prototype)&&it!==ot.prototype&&et(tt,it),tt}},2788:function(k,j,_){var $=_(1702),_e=_(614),et=_(5465),tt=$(Function.toString);_e(et.inspectSource)||(et.inspectSource=function(nt){return tt(nt)}),k.exports=et.inspectSource},8340:function(k,j,_){var $=_(111),_e=_(8880);k.exports=function(et,tt){$(tt)&&"cause"in tt&&_e(et,"cause",tt.cause)}},2423:function(k,j,_){var $=_(2109),_e=_(1702),et=_(3501),tt=_(111),nt=_(2597),ot=_(3070).f,rt=_(8006),it=_(1156),st=_(2050),at=_(9711),ft=_(6677),dt=!1,ht=at("meta"),pt=0,ct=function(mt){ot(mt,ht,{value:{objectID:"O"+pt++,weakData:{}}})},ut=k.exports={enable:function(){ut.enable=function(){},dt=!0;var mt=rt.f,lt=_e([].splice),xt={};xt[ht]=1,mt(xt).length&&(rt.f=function(yt){for(var bt=mt(yt),Et=0,_t=bt.length;Et<_t;Et++)if(bt[Et]===ht){lt(bt,Et,1);break}return bt},$({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:it.f}))},fastKey:function(mt,lt){if(!tt(mt))return typeof mt=="symbol"?mt:(typeof mt=="string"?"S":"P")+mt;if(!nt(mt,ht)){if(!st(mt))return"F";if(!lt)return"E";ct(mt)}return mt[ht].objectID},getWeakData:function(mt,lt){if(!nt(mt,ht)){if(!st(mt))return!0;if(!lt)return!1;ct(mt)}return mt[ht].weakData},onFreeze:function(mt){return ft&&dt&&st(mt)&&!nt(mt,ht)&&ct(mt),mt}};et[ht]=!0},9909:function(k,j,_){var $,_e,et,tt=_(4811),nt=_(7854),ot=_(111),rt=_(8880),it=_(2597),st=_(5465),at=_(6200),ft=_(3501),dt="Object already initialized",ht=nt.TypeError,pt=nt.WeakMap;if(tt||st.state){var ct=st.state||(st.state=new pt);ct.get=ct.get,ct.has=ct.has,ct.set=ct.set,$=function(mt,lt){if(ct.has(mt))throw ht(dt);return lt.facade=mt,ct.set(mt,lt),lt},_e=function(mt){return ct.get(mt)||{}},et=function(mt){return ct.has(mt)}}else{var ut=at("state");ft[ut]=!0,$=function(mt,lt){if(it(mt,ut))throw ht(dt);return lt.facade=mt,rt(mt,ut,lt),lt},_e=function(mt){return it(mt,ut)?mt[ut]:{}},et=function(mt){return it(mt,ut)}}k.exports={set:$,get:_e,has:et,enforce:function(mt){return et(mt)?_e(mt):$(mt,{})},getterFor:function(mt){return function(lt){var xt;if(!ot(lt)||(xt=_e(lt)).type!==mt)throw ht("Incompatible receiver, "+mt+" required");return xt}}}},7659:function(k,j,_){var $=_(5112),_e=_(7497),et=$("iterator"),tt=Array.prototype;k.exports=function(nt){return nt!==void 0&&(_e.Array===nt||tt[et]===nt)}},614:function(k,j,_){var $=_(4154),_e=$.all;k.exports=$.IS_HTMLDDA?function(et){return typeof et=="function"||et===_e}:function(et){return typeof et=="function"}},4411:function(k,j,_){var $=_(1702),_e=_(7293),et=_(614),tt=_(648),nt=_(5005),ot=_(2788),rt=function(){},it=[],st=nt("Reflect","construct"),at=/^\s*(?:class|function)\b/,ft=$(at.exec),dt=!at.exec(rt),ht=function(ct){if(!et(ct))return!1;try{return st(rt,it,ct),!0}catch{return!1}},pt=function(ct){if(!et(ct))return!1;switch(tt(ct)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return dt||!!ft(at,ot(ct))}catch{return!0}};pt.sham=!0,k.exports=!st||_e(function(){var ct;return ht(ht.call)||!ht(Object)||!ht(function(){ct=!0})||ct})?pt:ht},4705:function(k,j,_){var $=_(7293),_e=_(614),et=/#|\.prototype\./,tt=function(st,at){var ft=ot[nt(st)];return ft==it||ft!=rt&&(_e(at)?$(at):!!at)},nt=tt.normalize=function(st){return String(st).replace(et,".").toLowerCase()},ot=tt.data={},rt=tt.NATIVE="N",it=tt.POLYFILL="P";k.exports=tt},8554:function(k){k.exports=function(j){return j==null}},111:function(k,j,_){var $=_(614),_e=_(4154),et=_e.all;k.exports=_e.IS_HTMLDDA?function(tt){return typeof tt=="object"?tt!==null:$(tt)||tt===et}:function(tt){return typeof tt=="object"?tt!==null:$(tt)}},1913:function(k){k.exports=!1},2190:function(k,j,_){var $=_(5005),_e=_(614),et=_(7976),tt=_(3307),nt=Object;k.exports=tt?function(ot){return typeof ot=="symbol"}:function(ot){var rt=$("Symbol");return _e(rt)&&et(rt.prototype,nt(ot))}},408:function(k,j,_){var $=_(9974),_e=_(6916),et=_(9670),tt=_(6330),nt=_(7659),ot=_(6244),rt=_(7976),it=_(4121),st=_(1246),at=_(9212),ft=TypeError,dt=function(pt,ct){this.stopped=pt,this.result=ct},ht=dt.prototype;k.exports=function(pt,ct,ut){var mt,lt,xt,yt,bt,Et,_t,wt=ut&&ut.that,St=!(!ut||!ut.AS_ENTRIES),Ct=!(!ut||!ut.IS_RECORD),kt=!(!ut||!ut.IS_ITERATOR),jt=!(!ut||!ut.INTERRUPTED),Mt=$(ct,wt),It=function(tn){return mt&&at(mt,"normal",tn),new dt(!0,tn)},Ht=function(tn){return St?(et(tn),jt?Mt(tn[0],tn[1],It):Mt(tn[0],tn[1])):jt?Mt(tn,It):Mt(tn)};if(Ct)mt=pt.iterator;else if(kt)mt=pt;else{if(!(lt=st(pt)))throw ft(tt(pt)+" is not iterable");if(nt(lt)){for(xt=0,yt=ot(pt);yt>xt;xt++)if((bt=Ht(pt[xt]))&&rt(ht,bt))return bt;return new dt(!1)}mt=it(pt,lt)}for(Et=Ct?pt.next:mt.next;!(_t=_e(Et,mt)).done;){try{bt=Ht(_t.value)}catch(tn){at(mt,"throw",tn)}if(typeof bt=="object"&&bt&&rt(ht,bt))return bt}return new dt(!1)}},9212:function(k,j,_){var $=_(6916),_e=_(9670),et=_(8173);k.exports=function(tt,nt,ot){var rt,it;_e(tt);try{if(!(rt=et(tt,"return"))){if(nt==="throw")throw ot;return ot}rt=$(rt,tt)}catch(st){it=!0,rt=st}if(nt==="throw")throw ot;if(it)throw rt;return _e(rt),ot}},3061:function(k,j,_){var $=_(3383).IteratorPrototype,_e=_(30),et=_(9114),tt=_(8003),nt=_(7497),ot=function(){return this};k.exports=function(rt,it,st,at){var ft=it+" Iterator";return rt.prototype=_e($,{next:et(+!at,st)}),tt(rt,ft,!1,!0),nt[ft]=ot,rt}},1656:function(k,j,_){var $=_(2109),_e=_(6916),et=_(1913),tt=_(6530),nt=_(614),ot=_(3061),rt=_(9518),it=_(7674),st=_(8003),at=_(8880),ft=_(8052),dt=_(5112),ht=_(7497),pt=_(3383),ct=tt.PROPER,ut=tt.CONFIGURABLE,mt=pt.IteratorPrototype,lt=pt.BUGGY_SAFARI_ITERATORS,xt=dt("iterator"),yt="keys",bt="values",Et="entries",_t=function(){return this};k.exports=function(wt,St,Ct,kt,jt,Mt,It){ot(Ct,St,kt);var Ht,tn,Xt,Yt=function(qn){if(qn===jt&&bn)return bn;if(!lt&&qn in Sn)return Sn[qn];switch(qn){case yt:case bt:case Et:return function(){return new Ct(this,qn)}}return function(){return new Ct(this)}},Vt=St+" Iterator",fn=!1,Sn=wt.prototype,Tn=Sn[xt]||Sn["@@iterator"]||jt&&Sn[jt],bn=!lt&&Tn||Yt(jt),Mn=St=="Array"&&Sn.entries||Tn;if(Mn&&(Ht=rt(Mn.call(new wt)))!==Object.prototype&&Ht.next&&(et||rt(Ht)===mt||(it?it(Ht,mt):nt(Ht[xt])||ft(Ht,xt,_t)),st(Ht,Vt,!0,!0),et&&(ht[Vt]=_t)),ct&&jt==bt&&Tn&&Tn.name!==bt&&(!et&&ut?at(Sn,"name",bt):(fn=!0,bn=function(){return _e(Tn,this)})),jt)if(tn={values:Yt(bt),keys:Mt?bn:Yt(yt),entries:Yt(Et)},It)for(Xt in tn)(lt||fn||!(Xt in Sn))&&ft(Sn,Xt,tn[Xt]);else $({target:St,proto:!0,forced:lt||fn},tn);return et&&!It||Sn[xt]===bn||ft(Sn,xt,bn,{name:jt}),ht[St]=bn,tn}},3383:function(k,j,_){var $,_e,et,tt=_(7293),nt=_(614),ot=_(111),rt=_(30),it=_(9518),st=_(8052),at=_(5112),ft=_(1913),dt=at("iterator"),ht=!1;[].keys&&("next"in(et=[].keys())?(_e=it(it(et)))!==Object.prototype&&($=_e):ht=!0),!ot($)||tt(function(){var pt={};return $[dt].call(pt)!==pt})?$={}:ft&&($=rt($)),nt($[dt])||st($,dt,function(){return this}),k.exports={IteratorPrototype:$,BUGGY_SAFARI_ITERATORS:ht}},7497:function(k){k.exports={}},6244:function(k,j,_){var $=_(7466);k.exports=function(_e){return $(_e.length)}},6339:function(k,j,_){var $=_(1702),_e=_(7293),et=_(614),tt=_(2597),nt=_(9781),ot=_(6530).CONFIGURABLE,rt=_(2788),it=_(9909),st=it.enforce,at=it.get,ft=String,dt=Object.defineProperty,ht=$("".slice),pt=$("".replace),ct=$([].join),ut=nt&&!_e(function(){return dt(function(){},"length",{value:8}).length!==8}),mt=String(String).split("String"),lt=k.exports=function(xt,yt,bt){ht(ft(yt),0,7)==="Symbol("&&(yt="["+pt(ft(yt),/^Symbol\(([^)]*)\)/,"$1")+"]"),bt&&bt.getter&&(yt="get "+yt),bt&&bt.setter&&(yt="set "+yt),(!tt(xt,"name")||ot&&xt.name!==yt)&&(nt?dt(xt,"name",{value:yt,configurable:!0}):xt.name=yt),ut&&bt&&tt(bt,"arity")&&xt.length!==bt.arity&&dt(xt,"length",{value:bt.arity});try{bt&&tt(bt,"constructor")&&bt.constructor?nt&&dt(xt,"prototype",{writable:!1}):xt.prototype&&(xt.prototype=void 0)}catch{}var Et=st(xt);return tt(Et,"source")||(Et.source=ct(mt,typeof yt=="string"?yt:"")),xt};Function.prototype.toString=lt(function(){return et(this)&&at(this).source||rt(this)},"toString")},4758:function(k){var j=Math.ceil,_=Math.floor;k.exports=Math.trunc||function($){var _e=+$;return(_e>0?_:j)(_e)}},5948:function(k,j,_){var $,_e,et,tt,nt,ot=_(7854),rt=_(9974),it=_(1236).f,st=_(261).set,at=_(8572),ft=_(6833),dt=_(1528),ht=_(1036),pt=_(5268),ct=ot.MutationObserver||ot.WebKitMutationObserver,ut=ot.document,mt=ot.process,lt=ot.Promise,xt=it(ot,"queueMicrotask"),yt=xt&&xt.value;if(!yt){var bt=new at,Et=function(){var _t,wt;for(pt&&(_t=mt.domain)&&_t.exit();wt=bt.get();)try{wt()}catch(St){throw bt.head&&$(),St}_t&&_t.enter()};ft||pt||ht||!ct||!ut?!dt&<&<.resolve?((tt=lt.resolve(void 0)).constructor=lt,nt=rt(tt.then,tt),$=function(){nt(Et)}):pt?$=function(){mt.nextTick(Et)}:(st=rt(st,ot),$=function(){st(Et)}):(_e=!0,et=ut.createTextNode(""),new ct(Et).observe(et,{characterData:!0}),$=function(){et.data=_e=!_e}),yt=function(_t){bt.head||$(),bt.add(_t)}}k.exports=yt},8523:function(k,j,_){var $=_(9662),_e=TypeError,et=function(tt){var nt,ot;this.promise=new tt(function(rt,it){if(nt!==void 0||ot!==void 0)throw _e("Bad Promise constructor");nt=rt,ot=it}),this.resolve=$(nt),this.reject=$(ot)};k.exports.f=function(tt){return new et(tt)}},6277:function(k,j,_){var $=_(1340);k.exports=function(_e,et){return _e===void 0?arguments.length<2?"":et:$(_e)}},30:function(k,j,_){var $,_e=_(9670),et=_(6048),tt=_(748),nt=_(3501),ot=_(490),rt=_(317),it=_(6200),st="prototype",at="script",ft=it("IE_PROTO"),dt=function(){},ht=function(ut){return"<"+at+">"+ut+""},pt=function(ut){ut.write(ht("")),ut.close();var mt=ut.parentWindow.Object;return ut=null,mt},ct=function(){try{$=new ActiveXObject("htmlfile")}catch{}var ut,mt,lt;ct=typeof document<"u"?document.domain&&$?pt($):(mt=rt("iframe"),lt="java"+at+":",mt.style.display="none",ot.appendChild(mt),mt.src=String(lt),(ut=mt.contentWindow.document).open(),ut.write(ht("document.F=Object")),ut.close(),ut.F):pt($);for(var xt=tt.length;xt--;)delete ct[st][tt[xt]];return ct()};nt[ft]=!0,k.exports=Object.create||function(ut,mt){var lt;return ut!==null?(dt[st]=_e(ut),lt=new dt,dt[st]=null,lt[ft]=ut):lt=ct(),mt===void 0?lt:et.f(lt,mt)}},6048:function(k,j,_){var $=_(9781),_e=_(3353),et=_(3070),tt=_(9670),nt=_(5656),ot=_(1956);j.f=$&&!_e?Object.defineProperties:function(rt,it){tt(rt);for(var st,at=nt(it),ft=ot(it),dt=ft.length,ht=0;dt>ht;)et.f(rt,st=ft[ht++],at[st]);return rt}},3070:function(k,j,_){var $=_(9781),_e=_(4664),et=_(3353),tt=_(9670),nt=_(4948),ot=TypeError,rt=Object.defineProperty,it=Object.getOwnPropertyDescriptor,st="enumerable",at="configurable",ft="writable";j.f=$?et?function(dt,ht,pt){if(tt(dt),ht=nt(ht),tt(pt),typeof dt=="function"&&ht==="prototype"&&"value"in pt&&ft in pt&&!pt[ft]){var ct=it(dt,ht);ct&&ct[ft]&&(dt[ht]=pt.value,pt={configurable:at in pt?pt[at]:ct[at],enumerable:st in pt?pt[st]:ct[st],writable:!1})}return rt(dt,ht,pt)}:rt:function(dt,ht,pt){if(tt(dt),ht=nt(ht),tt(pt),_e)try{return rt(dt,ht,pt)}catch{}if("get"in pt||"set"in pt)throw ot("Accessors not supported");return"value"in pt&&(dt[ht]=pt.value),dt}},1236:function(k,j,_){var $=_(9781),_e=_(6916),et=_(5296),tt=_(9114),nt=_(5656),ot=_(4948),rt=_(2597),it=_(4664),st=Object.getOwnPropertyDescriptor;j.f=$?st:function(at,ft){if(at=nt(at),ft=ot(ft),it)try{return st(at,ft)}catch{}if(rt(at,ft))return tt(!_e(et.f,at,ft),at[ft])}},1156:function(k,j,_){var $=_(4326),_e=_(5656),et=_(8006).f,tt=_(1589),nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&$(ot)=="Window"?function(rt){try{return et(rt)}catch{return tt(nt)}}(ot):et(_e(ot))}},8006:function(k,j,_){var $=_(6324),_e=_(748).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(et){return $(et,_e)}},5181:function(k,j){j.f=Object.getOwnPropertySymbols},9518:function(k,j,_){var $=_(2597),_e=_(614),et=_(7908),tt=_(6200),nt=_(8544),ot=tt("IE_PROTO"),rt=Object,it=rt.prototype;k.exports=nt?rt.getPrototypeOf:function(st){var at=et(st);if($(at,ot))return at[ot];var ft=at.constructor;return _e(ft)&&at instanceof ft?ft.prototype:at instanceof rt?it:null}},2050:function(k,j,_){var $=_(7293),_e=_(111),et=_(4326),tt=_(7556),nt=Object.isExtensible,ot=$(function(){});k.exports=ot||tt?function(rt){return!!_e(rt)&&(!tt||et(rt)!="ArrayBuffer")&&(!nt||nt(rt))}:nt},7976:function(k,j,_){var $=_(1702);k.exports=$({}.isPrototypeOf)},6324:function(k,j,_){var $=_(1702),_e=_(2597),et=_(5656),tt=_(1318).indexOf,nt=_(3501),ot=$([].push);k.exports=function(rt,it){var st,at=et(rt),ft=0,dt=[];for(st in at)!_e(nt,st)&&_e(at,st)&&ot(dt,st);for(;it.length>ft;)_e(at,st=it[ft++])&&(~tt(dt,st)||ot(dt,st));return dt}},1956:function(k,j,_){var $=_(6324),_e=_(748);k.exports=Object.keys||function(et){return $(et,_e)}},5296:function(k,j){var _={}.propertyIsEnumerable,$=Object.getOwnPropertyDescriptor,_e=$&&!_.call({1:2},1);j.f=_e?function(et){var tt=$(this,et);return!!tt&&tt.enumerable}:_},7674:function(k,j,_){var $=_(5668),_e=_(9670),et=_(6077);k.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var tt,nt=!1,ot={};try{(tt=$(Object.prototype,"__proto__","set"))(ot,[]),nt=ot instanceof Array}catch{}return function(rt,it){return _e(rt),et(it),nt?tt(rt,it):rt.__proto__=it,rt}}():void 0)},288:function(k,j,_){var $=_(1694),_e=_(648);k.exports=$?{}.toString:function(){return"[object "+_e(this)+"]"}},2140:function(k,j,_){var $=_(6916),_e=_(614),et=_(111),tt=TypeError;k.exports=function(nt,ot){var rt,it;if(ot==="string"&&_e(rt=nt.toString)&&!et(it=$(rt,nt))||_e(rt=nt.valueOf)&&!et(it=$(rt,nt))||ot!=="string"&&_e(rt=nt.toString)&&!et(it=$(rt,nt)))return it;throw tt("Can't convert object to primitive value")}},3887:function(k,j,_){var $=_(5005),_e=_(1702),et=_(8006),tt=_(5181),nt=_(9670),ot=_e([].concat);k.exports=$("Reflect","ownKeys")||function(rt){var it=et.f(nt(rt)),st=tt.f;return st?ot(it,st(rt)):it}},857:function(k,j,_){var $=_(7854);k.exports=$},2534:function(k){k.exports=function(j){try{return{error:!1,value:j()}}catch(_){return{error:!0,value:_}}}},3702:function(k,j,_){var $=_(7854),_e=_(2492),et=_(614),tt=_(4705),nt=_(2788),ot=_(5112),rt=_(7871),it=_(3823),st=_(1913),at=_(7392),ft=_e&&_e.prototype,dt=ot("species"),ht=!1,pt=et($.PromiseRejectionEvent),ct=tt("Promise",function(){var ut=nt(_e),mt=ut!==String(_e);if(!mt&&at===66||st&&(!ft.catch||!ft.finally))return!0;if(!at||at<51||!/native code/.test(ut)){var lt=new _e(function(yt){yt(1)}),xt=function(yt){yt(function(){},function(){})};if((lt.constructor={})[dt]=xt,!(ht=lt.then(function(){})instanceof xt))return!0}return!mt&&(rt||it)&&!pt});k.exports={CONSTRUCTOR:ct,REJECTION_EVENT:pt,SUBCLASSING:ht}},2492:function(k,j,_){var $=_(7854);k.exports=$.Promise},9478:function(k,j,_){var $=_(9670),_e=_(111),et=_(8523);k.exports=function(tt,nt){if($(tt),_e(nt)&&nt.constructor===tt)return nt;var ot=et.f(tt);return(0,ot.resolve)(nt),ot.promise}},612:function(k,j,_){var $=_(2492),_e=_(7072),et=_(3702).CONSTRUCTOR;k.exports=et||!_e(function(tt){$.all(tt).then(void 0,function(){})})},8572:function(k){var j=function(){this.head=null,this.tail=null};j.prototype={add:function(_){var $={item:_,next:null},_e=this.tail;_e?_e.next=$:this.head=$,this.tail=$},get:function(){var _=this.head;if(_)return(this.head=_.next)===null&&(this.tail=null),_.item}},k.exports=j},4488:function(k,j,_){var $=_(8554),_e=TypeError;k.exports=function(et){if($(et))throw _e("Can't call method on "+et);return et}},6340:function(k,j,_){var $=_(5005),_e=_(7045),et=_(5112),tt=_(9781),nt=et("species");k.exports=function(ot){var rt=$(ot);tt&&rt&&!rt[nt]&&_e(rt,nt,{configurable:!0,get:function(){return this}})}},8003:function(k,j,_){var $=_(3070).f,_e=_(2597),et=_(5112)("toStringTag");k.exports=function(tt,nt,ot){tt&&!ot&&(tt=tt.prototype),tt&&!_e(tt,et)&&$(tt,et,{configurable:!0,value:nt})}},6200:function(k,j,_){var $=_(2309),_e=_(9711),et=$("keys");k.exports=function(tt){return et[tt]||(et[tt]=_e(tt))}},5465:function(k,j,_){var $=_(7854),_e=_(3072),et="__core-js_shared__",tt=$[et]||_e(et,{});k.exports=tt},2309:function(k,j,_){var $=_(1913),_e=_(5465);(k.exports=function(et,tt){return _e[et]||(_e[et]=tt!==void 0?tt:{})})("versions",[]).push({version:"3.29.0",mode:$?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(k,j,_){var $=_(9670),_e=_(9483),et=_(8554),tt=_(5112)("species");k.exports=function(nt,ot){var rt,it=$(nt).constructor;return it===void 0||et(rt=$(it)[tt])?ot:_e(rt)}},8710:function(k,j,_){var $=_(1702),_e=_(9303),et=_(1340),tt=_(4488),nt=$("".charAt),ot=$("".charCodeAt),rt=$("".slice),it=function(st){return function(at,ft){var dt,ht,pt=et(tt(at)),ct=_e(ft),ut=pt.length;return ct<0||ct>=ut?st?"":void 0:(dt=ot(pt,ct))<55296||dt>56319||ct+1===ut||(ht=ot(pt,ct+1))<56320||ht>57343?st?nt(pt,ct):dt:st?rt(pt,ct,ct+2):ht-56320+(dt-55296<<10)+65536}};k.exports={codeAt:it(!1),charAt:it(!0)}},6293:function(k,j,_){var $=_(7392),_e=_(7293);k.exports=!!Object.getOwnPropertySymbols&&!_e(function(){var et=Symbol();return!String(et)||!(Object(et)instanceof Symbol)||!Symbol.sham&&$&&$<41})},261:function(k,j,_){var $,_e,et,tt,nt=_(7854),ot=_(2104),rt=_(9974),it=_(614),st=_(2597),at=_(7293),ft=_(490),dt=_(206),ht=_(317),pt=_(8053),ct=_(6833),ut=_(5268),mt=nt.setImmediate,lt=nt.clearImmediate,xt=nt.process,yt=nt.Dispatch,bt=nt.Function,Et=nt.MessageChannel,_t=nt.String,wt=0,St={},Ct="onreadystatechange";at(function(){$=nt.location});var kt=function(Ht){if(st(St,Ht)){var tn=St[Ht];delete St[Ht],tn()}},jt=function(Ht){return function(){kt(Ht)}},Mt=function(Ht){kt(Ht.data)},It=function(Ht){nt.postMessage(_t(Ht),$.protocol+"//"+$.host)};mt&<||(mt=function(Ht){pt(arguments.length,1);var tn=it(Ht)?Ht:bt(Ht),Xt=dt(arguments,1);return St[++wt]=function(){ot(tn,void 0,Xt)},_e(wt),wt},lt=function(Ht){delete St[Ht]},ut?_e=function(Ht){xt.nextTick(jt(Ht))}:yt&&yt.now?_e=function(Ht){yt.now(jt(Ht))}:Et&&!ct?(tt=(et=new Et).port2,et.port1.onmessage=Mt,_e=rt(tt.postMessage,tt)):nt.addEventListener&&it(nt.postMessage)&&!nt.importScripts&&$&&$.protocol!=="file:"&&!at(It)?(_e=It,nt.addEventListener("message",Mt,!1)):_e=Ct in ht("script")?function(Ht){ft.appendChild(ht("script"))[Ct]=function(){ft.removeChild(this),kt(Ht)}}:function(Ht){setTimeout(jt(Ht),0)}),k.exports={set:mt,clear:lt}},1400:function(k,j,_){var $=_(9303),_e=Math.max,et=Math.min;k.exports=function(tt,nt){var ot=$(tt);return ot<0?_e(ot+nt,0):et(ot,nt)}},5656:function(k,j,_){var $=_(8361),_e=_(4488);k.exports=function(et){return $(_e(et))}},9303:function(k,j,_){var $=_(4758);k.exports=function(_e){var et=+_e;return et!=et||et===0?0:$(et)}},7466:function(k,j,_){var $=_(9303),_e=Math.min;k.exports=function(et){return et>0?_e($(et),9007199254740991):0}},7908:function(k,j,_){var $=_(4488),_e=Object;k.exports=function(et){return _e($(et))}},7593:function(k,j,_){var $=_(6916),_e=_(111),et=_(2190),tt=_(8173),nt=_(2140),ot=_(5112),rt=TypeError,it=ot("toPrimitive");k.exports=function(st,at){if(!_e(st)||et(st))return st;var ft,dt=tt(st,it);if(dt){if(at===void 0&&(at="default"),ft=$(dt,st,at),!_e(ft)||et(ft))return ft;throw rt("Can't convert object to primitive value")}return at===void 0&&(at="number"),nt(st,at)}},4948:function(k,j,_){var $=_(7593),_e=_(2190);k.exports=function(et){var tt=$(et,"string");return _e(tt)?tt:tt+""}},1694:function(k,j,_){var $={};$[_(5112)("toStringTag")]="z",k.exports=String($)==="[object z]"},1340:function(k,j,_){var $=_(648),_e=String;k.exports=function(et){if($(et)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return _e(et)}},6330:function(k){var j=String;k.exports=function(_){try{return j(_)}catch{return"Object"}}},9711:function(k,j,_){var $=_(1702),_e=0,et=Math.random(),tt=$(1 .toString);k.exports=function(nt){return"Symbol("+(nt===void 0?"":nt)+")_"+tt(++_e+et,36)}},3307:function(k,j,_){var $=_(6293);k.exports=$&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(k,j,_){var $=_(9781),_e=_(7293);k.exports=$&&_e(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(k){var j=TypeError;k.exports=function(_,$){if(_<$)throw j("Not enough arguments");return _}},4811:function(k,j,_){var $=_(7854),_e=_(614),et=$.WeakMap;k.exports=_e(et)&&/native code/.test(String(et))},5112:function(k,j,_){var $=_(7854),_e=_(2309),et=_(2597),tt=_(9711),nt=_(6293),ot=_(3307),rt=$.Symbol,it=_e("wks"),st=ot?rt.for||rt:rt&&rt.withoutSetter||tt;k.exports=function(at){return et(it,at)||(it[at]=nt&&et(rt,at)?rt[at]:st("Symbol."+at)),it[at]}},6967:function(k,j,_){var $=_(2109),_e=_(7976),et=_(9518),tt=_(7674),nt=_(9920),ot=_(30),rt=_(8880),it=_(9114),st=_(8340),at=_(5392),ft=_(408),dt=_(6277),ht=_(5112)("toStringTag"),pt=Error,ct=[].push,ut=function(lt,xt){var yt,bt=_e(mt,this);tt?yt=tt(pt(),bt?et(this):mt):(yt=bt?this:ot(mt),rt(yt,ht,"Error")),xt!==void 0&&rt(yt,"message",dt(xt)),at(yt,ut,yt.stack,1),arguments.length>2&&st(yt,arguments[2]);var Et=[];return ft(lt,ct,{that:Et}),rt(yt,"errors",Et),yt};tt?tt(ut,pt):nt(ut,pt,{name:!0});var mt=ut.prototype=ot(pt.prototype,{constructor:it(1,ut),message:it(1,""),name:it(1,"AggregateError")});$({global:!0,constructor:!0,arity:2},{AggregateError:ut})},9170:function(k,j,_){_(6967)},6992:function(k,j,_){var $=_(5656),_e=_(1223),et=_(7497),tt=_(9909),nt=_(3070).f,ot=_(1656),rt=_(6178),it=_(1913),st=_(9781),at="Array Iterator",ft=tt.set,dt=tt.getterFor(at);k.exports=ot(Array,"Array",function(pt,ct){ft(this,{type:at,target:$(pt),index:0,kind:ct})},function(){var pt=dt(this),ct=pt.target,ut=pt.kind,mt=pt.index++;return!ct||mt>=ct.length?(pt.target=void 0,rt(void 0,!0)):rt(ut=="keys"?mt:ut=="values"?ct[mt]:[mt,ct[mt]],!1)},"values");var ht=et.Arguments=et.Array;if(_e("keys"),_e("values"),_e("entries"),!it&&st&&ht.name!=="values")try{nt(ht,"name",{value:"values"})}catch{}},9098:function(k,j,_){_(7710)("Map",function($){return function(){return $(this,arguments.length?arguments[0]:void 0)}},_(5631))},1532:function(k,j,_){_(9098)},1539:function(k,j,_){var $=_(1694),_e=_(8052),et=_(288);$||_e(Object.prototype,"toString",et,{unsafe:!0})},7922:function(k,j,_){var $=_(2109),_e=_(6916),et=_(9662),tt=_(8523),nt=_(2534),ot=_(408);$({target:"Promise",stat:!0,forced:_(612)},{allSettled:function(rt){var it=this,st=tt.f(it),at=st.resolve,ft=st.reject,dt=nt(function(){var ht=et(it.resolve),pt=[],ct=0,ut=1;ot(rt,function(mt){var lt=ct++,xt=!1;ut++,_e(ht,it,mt).then(function(yt){xt||(xt=!0,pt[lt]={status:"fulfilled",value:yt},--ut||at(pt))},function(yt){xt||(xt=!0,pt[lt]={status:"rejected",reason:yt},--ut||at(pt))})}),--ut||at(pt)});return dt.error&&ft(dt.value),st.promise}})},821:function(k,j,_){var $=_(2109),_e=_(6916),et=_(9662),tt=_(8523),nt=_(2534),ot=_(408);$({target:"Promise",stat:!0,forced:_(612)},{all:function(rt){var it=this,st=tt.f(it),at=st.resolve,ft=st.reject,dt=nt(function(){var ht=et(it.resolve),pt=[],ct=0,ut=1;ot(rt,function(mt){var lt=ct++,xt=!1;ut++,_e(ht,it,mt).then(function(yt){xt||(xt=!0,pt[lt]=yt,--ut||at(pt))},ft)}),--ut||at(pt)});return dt.error&&ft(dt.value),st.promise}})},4668:function(k,j,_){var $=_(2109),_e=_(6916),et=_(9662),tt=_(5005),nt=_(8523),ot=_(2534),rt=_(408),it=_(612),st="No one promise resolved";$({target:"Promise",stat:!0,forced:it},{any:function(at){var ft=this,dt=tt("AggregateError"),ht=nt.f(ft),pt=ht.resolve,ct=ht.reject,ut=ot(function(){var mt=et(ft.resolve),lt=[],xt=0,yt=1,bt=!1;rt(at,function(Et){var _t=xt++,wt=!1;yt++,_e(mt,ft,Et).then(function(St){wt||bt||(bt=!0,pt(St))},function(St){wt||bt||(wt=!0,lt[_t]=St,--yt||ct(new dt(lt,st)))})}),--yt||ct(new dt(lt,st))});return ut.error&&ct(ut.value),ht.promise}})},4164:function(k,j,_){var $=_(2109),_e=_(1913),et=_(3702).CONSTRUCTOR,tt=_(2492),nt=_(5005),ot=_(614),rt=_(8052),it=tt&&tt.prototype;if($({target:"Promise",proto:!0,forced:et,real:!0},{catch:function(at){return this.then(void 0,at)}}),!_e&&ot(tt)){var st=nt("Promise").prototype.catch;it.catch!==st&&rt(it,"catch",st,{unsafe:!0})}},3401:function(k,j,_){var $,_e,et,tt=_(2109),nt=_(1913),ot=_(5268),rt=_(7854),it=_(6916),st=_(8052),at=_(7674),ft=_(8003),dt=_(6340),ht=_(9662),pt=_(614),ct=_(111),ut=_(5787),mt=_(6707),lt=_(261).set,xt=_(5948),yt=_(842),bt=_(2534),Et=_(8572),_t=_(9909),wt=_(2492),St=_(3702),Ct=_(8523),kt="Promise",jt=St.CONSTRUCTOR,Mt=St.REJECTION_EVENT,It=St.SUBCLASSING,Ht=_t.getterFor(kt),tn=_t.set,Xt=wt&&wt.prototype,Yt=wt,Vt=Xt,fn=rt.TypeError,Sn=rt.document,Tn=rt.process,bn=Ct.f,Mn=bn,qn=!!(Sn&&Sn.createEvent&&rt.dispatchEvent),an="unhandledrejection",_n=function(An){var zn;return!(!ct(An)||!pt(zn=An.then))&&zn},hn=function(An,zn){var yn,Dn,Nn,Zn=zn.value,mn=zn.state==1,qt=mn?An.ok:An.fail,Gt=An.resolve,xn=An.reject,Ln=An.domain;try{qt?(mn||(zn.rejection===2&&un(zn),zn.rejection=1),qt===!0?yn=Zn:(Ln&&Ln.enter(),yn=qt(Zn),Ln&&(Ln.exit(),Nn=!0)),yn===An.promise?xn(fn("Promise-chain cycle")):(Dn=_n(yn))?it(Dn,yn,Gt,xn):Gt(yn)):xn(Zn)}catch(cr){Ln&&!Nn&&Ln.exit(),xn(cr)}},En=function(An,zn){An.notified||(An.notified=!0,xt(function(){for(var yn,Dn=An.reactions;yn=Dn.get();)hn(yn,An);An.notified=!1,zn&&!An.rejection&&pn(An)}))},wn=function(An,zn,yn){var Dn,Nn;qn?((Dn=Sn.createEvent("Event")).promise=zn,Dn.reason=yn,Dn.initEvent(An,!1,!0),rt.dispatchEvent(Dn)):Dn={promise:zn,reason:yn},!Mt&&(Nn=rt["on"+An])?Nn(Dn):An===an&&yt("Unhandled promise rejection",yn)},pn=function(An){it(lt,rt,function(){var zn,yn=An.facade,Dn=An.value;if(Cn(An)&&(zn=bt(function(){ot?Tn.emit("unhandledRejection",Dn,yn):wn(an,yn,Dn)}),An.rejection=ot||Cn(An)?2:1,zn.error))throw zn.value})},Cn=function(An){return An.rejection!==1&&!An.parent},un=function(An){it(lt,rt,function(){var zn=An.facade;ot?Tn.emit("rejectionHandled",zn):wn("rejectionhandled",zn,An.value)})},On=function(An,zn,yn){return function(Dn){An(zn,Dn,yn)}},Rn=function(An,zn,yn){An.done||(An.done=!0,yn&&(An=yn),An.value=zn,An.state=2,En(An,!0))},Pn=function(An,zn,yn){if(!An.done){An.done=!0,yn&&(An=yn);try{if(An.facade===zn)throw fn("Promise can't be resolved itself");var Dn=_n(zn);Dn?xt(function(){var Nn={done:!1};try{it(Dn,zn,On(Pn,Nn,An),On(Rn,Nn,An))}catch(Zn){Rn(Nn,Zn,An)}}):(An.value=zn,An.state=1,En(An,!1))}catch(Nn){Rn({done:!1},Nn,An)}}};if(jt&&(Vt=(Yt=function(An){ut(this,Vt),ht(An),it($,this);var zn=Ht(this);try{An(On(Pn,zn),On(Rn,zn))}catch(yn){Rn(zn,yn)}}).prototype,($=function(An){tn(this,{type:kt,done:!1,notified:!1,parent:!1,reactions:new Et,rejection:!1,state:0,value:void 0})}).prototype=st(Vt,"then",function(An,zn){var yn=Ht(this),Dn=bn(mt(this,Yt));return yn.parent=!0,Dn.ok=!pt(An)||An,Dn.fail=pt(zn)&&zn,Dn.domain=ot?Tn.domain:void 0,yn.state==0?yn.reactions.add(Dn):xt(function(){hn(Dn,yn)}),Dn.promise}),_e=function(){var An=new $,zn=Ht(An);this.promise=An,this.resolve=On(Pn,zn),this.reject=On(Rn,zn)},Ct.f=bn=function(An){return An===Yt||An===void 0?new _e(An):Mn(An)},!nt&&pt(wt)&&Xt!==Object.prototype)){et=Xt.then,It||st(Xt,"then",function(An,zn){var yn=this;return new Yt(function(Dn,Nn){it(et,yn,Dn,Nn)}).then(An,zn)},{unsafe:!0});try{delete Xt.constructor}catch{}at&&at(Xt,Vt)}tt({global:!0,constructor:!0,wrap:!0,forced:jt},{Promise:Yt}),ft(Yt,kt,!1,!0),dt(kt)},7727:function(k,j,_){var $=_(2109),_e=_(1913),et=_(2492),tt=_(7293),nt=_(5005),ot=_(614),rt=_(6707),it=_(9478),st=_(8052),at=et&&et.prototype;if($({target:"Promise",proto:!0,real:!0,forced:!!et&&tt(function(){at.finally.call({then:function(){}},function(){})})},{finally:function(dt){var ht=rt(this,nt("Promise")),pt=ot(dt);return this.then(pt?function(ct){return it(ht,dt()).then(function(){return ct})}:dt,pt?function(ct){return it(ht,dt()).then(function(){throw ct})}:dt)}}),!_e&&ot(et)){var ft=nt("Promise").prototype.finally;at.finally!==ft&&st(at,"finally",ft,{unsafe:!0})}},8674:function(k,j,_){_(3401),_(821),_(4164),_(6027),_(683),_(6294)},6027:function(k,j,_){var $=_(2109),_e=_(6916),et=_(9662),tt=_(8523),nt=_(2534),ot=_(408);$({target:"Promise",stat:!0,forced:_(612)},{race:function(rt){var it=this,st=tt.f(it),at=st.reject,ft=nt(function(){var dt=et(it.resolve);ot(rt,function(ht){_e(dt,it,ht).then(st.resolve,at)})});return ft.error&&at(ft.value),st.promise}})},683:function(k,j,_){var $=_(2109),_e=_(6916),et=_(8523);$({target:"Promise",stat:!0,forced:_(3702).CONSTRUCTOR},{reject:function(tt){var nt=et.f(this);return _e(nt.reject,void 0,tt),nt.promise}})},6294:function(k,j,_){var $=_(2109),_e=_(5005),et=_(1913),tt=_(2492),nt=_(3702).CONSTRUCTOR,ot=_(9478),rt=_e("Promise"),it=et&&!nt;$({target:"Promise",stat:!0,forced:et||nt},{resolve:function(st){return ot(it&&this===rt?tt:this,st)}})},8783:function(k,j,_){var $=_(8710).charAt,_e=_(1340),et=_(9909),tt=_(1656),nt=_(6178),ot="String Iterator",rt=et.set,it=et.getterFor(ot);tt(String,"String",function(st){rt(this,{type:ot,string:_e(st),index:0})},function(){var st,at=it(this),ft=at.string,dt=at.index;return dt>=ft.length?nt(void 0,!0):(st=$(ft,dt),at.index+=st.length,nt(st,!1))})},3948:function(k,j,_){var $=_(7854),_e=_(8324),et=_(8509),tt=_(6992),nt=_(8880),ot=_(5112),rt=ot("iterator"),it=ot("toStringTag"),st=tt.values,at=function(dt,ht){if(dt){if(dt[rt]!==st)try{nt(dt,rt,st)}catch{dt[rt]=st}if(dt[it]||nt(dt,it,ht),_e[ht]){for(var pt in tt)if(dt[pt]!==tt[pt])try{nt(dt,pt,tt[pt])}catch{dt[pt]=tt[pt]}}}};for(var ft in _e)at($[ft]&&$[ft].prototype,ft);at(et,"DOMTokenList")},1150:function(k,j,_){var $=_(7633);_(3948),k.exports=$},3191:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),k.exports=j},13:function(k,j,_){(j=_(3645)(!1)).push([k.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),k.exports=j},5896:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),k.exports=j},9195:function(k,j,_){(j=_(3645)(!1)).push([k.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),k.exports=j},879:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),k.exports=j},3180:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),k.exports=j},2488:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),k.exports=j},8011:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),k.exports=j},5571:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),k.exports=j},7346:function(k,j,_){(j=_(3645)(!1)).push([k.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),k.exports=j},1344:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),k.exports=j},8020:function(k,j,_){(j=_(3645)(!1)).push([k.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),k.exports=j},8516:function(k,j,_){(j=_(3645)(!1)).push([k.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),k.exports=j},8094:function(k,j,_){(j=_(3645)(!1)).push([k.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),k.exports=j},9327:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),k.exports=j},4987:function(k,j,_){(j=_(3645)(!1)).push([k.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),k.exports=j},8903:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),k.exports=j},5512:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),k.exports=j},7591:function(k,j,_){(j=_(3645)(!1)).push([k.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),k.exports=j},4821:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),k.exports=j},9819:function(k,j,_){(j=_(3645)(!1)).push([k.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),k.exports=j},2156:function(k,j,_){(j=_(3645)(!1)).push([k.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),k.exports=j},5777:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),k.exports=j},5357:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),k.exports=j},3645:function(k){k.exports=function(j){var _=[];return _.toString=function(){return this.map(function($){var _e=function(et,tt){var nt=et[1]||"",ot=et[3];if(!ot)return nt;if(tt&&typeof btoa=="function"){var rt=(st=ot,at=btoa(unescape(encodeURIComponent(JSON.stringify(st)))),ft="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(at),"/*# ".concat(ft," */")),it=ot.sources.map(function(dt){return"/*# sourceURL=".concat(ot.sourceRoot||"").concat(dt," */")});return[nt].concat(it).concat([rt]).join(` +`)}var st,at,ft;return[nt].join(` +`)}($,j);return $[2]?"@media ".concat($[2]," {").concat(_e,"}"):_e}).join("")},_.i=function($,_e,et){typeof $=="string"&&($=[[null,$,""]]);var tt={};if(et)for(var nt=0;nt-1&&st[rt].splice(at,1),this}},once:function(rt,it){return this.on(rt,nt(it)),this},emit:function(rt){var it=this;if(_e(this._events,rt)){var st=tt(arguments,1),at=ot(this._events[rt]);return et(at,function(ft){return ft.apply(it,st)},this),this}},removeAllListeners:function(rt){return rt?delete this._events[rt]:this._events={},this}},{mixin:function(rt){et(["on","off","once","emit","removeAllListeners"],function(it){rt[it]=j.prototype[it]}),rt._events=rt._events||{}}}),k.exports=j},9640:function(k,j,_){var $=_(7496),_e=_(4454),et=_(6472),tt=_(3783),nt=_(2533);j=$({initialize:function(ot){et(ot)?(this.size=ot.length,tt(ot,function(rt,it){this[rt]=it},this)):(this.size=nt(ot).length,tt(ot,function(rt,it){this[it]=rt},this)),_e(this)}}),k.exports=j},125:function(k,j,_){var $=_(5128),_e=_(615),et=_(8887),tt=_(4400),nt=_(4193),ot=_(5166),rt=_e("local");j=$.extend({initialize:function(it,st){this._name=it,st=st||{};var at=rt.getItem(it);try{at=JSON.parse(at)}catch{at={}}ot(at)||(at={}),st=nt(at,st),this.callSuper($,"initialize",[st])},save:function(it){if(et(it))return rt.removeItem(this._name);rt.setItem(this._name,tt(it))}}),k.exports=j},4989:function(k,j,_){var $=_(1443),_e=_(9640),et=_(1352),tt=_(1286),nt=_(4675),ot=_(6768),rt=_(3990);j=$.extend({initialize:function(it,st){this.name=it,this.setLevel(tt(st)?j.level.DEBUG:st),this.callSuper($,"initialize",arguments)},setLevel:function(it){return ot(it)?((it=j.level[it.toUpperCase()])&&(this._level=it),this):(rt(it)&&(this._level=it),this)},getLevel:function(){return this._level},formatter:function(it,st){return st},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(it,st){return(st=et(st)).length===0?this:(this.emit("all",it,nt(st)),j.level[it.toUpperCase()]-1&&this._listeners.splice(ot,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var nt=this,ot=tt(arguments),rt=_e(this._listeners);et(rt,function(it){return it.apply(nt,ot)},this)}},{mixin:function(nt){et(["addListener","rmListener","emit","rmAllListeners"],function(ot){nt[ot]=j.prototype[ot]}),nt._listeners=nt._listeners||[]}}),k.exports=j},9001:function(k,j,_){var $=_(7496),_e=_(1527);j=$({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function(et){return this._items.push(et),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function(et,tt){tt=arguments.length>1?tt:this;for(var nt=this._items,ot=this.size-1,rt=0;ot>=0;ot--,rt++)et.call(tt,nt[ot],rt,this)},toArr:function(){return _e(this._items)}}),k.exports=j},5128:function(k,j,_){var $=_(1443),_e=_(6768),et=_(5166),tt=_(3783),nt=_(1352);j=$.extend({initialize:function(ot){this.callSuper($,"initialize",arguments),this._data=ot||{},this.save(this._data)},set:function(ot,rt){var it;_e(ot)?(it={})[ot]=rt:et(ot)&&(it=ot);var st=this;tt(it,function(at,ft){var dt=st._data[ft];st._data[ft]=at,st.emit("change",ft,at,dt)}),this.save(this._data)},get:function(ot){var rt=this._data;if(_e(ot))return rt[ot];var it={};return tt(ot,function(st){it[st]=rt[st]}),it},remove:function(ot){ot=nt(ot);var rt=this._data;tt(ot,function(it){delete rt[it]}),this.save(rt)},clear:function(){this._data={},this.save(this._data)},each:function(ot){tt(this._data,ot)},save:function(ot){this._data=ot}}),k.exports=j},6334:function(k,j,_){var $=_(7496),_e=_(6329),et=_(4331),tt=_(1745),nt=_(8887),ot=_(3783),rt=_(6472),it=_(1352),st=_(2727),at=_(5166),ft=_(3367);j=$({className:"Url",initialize:function(ct){!ct&&st&&(ct=window.location.href),_e(this,j.parse(ct||""))},setQuery:function(ct,ut){var mt=this.query;return at(ct)?ot(ct,function(lt,xt){mt[xt]=ft(lt)}):mt[ct]=ft(ut),this},rmQuery:function(ct){var ut=this.query;return rt(ct)||(ct=it(ct)),ot(ct,function(mt){delete ut[mt]}),this},toString:function(){return j.stringify(this)}},{parse:function(ct){var ut={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},mt=et(ct),lt=!1,xt=mt.match(dt);if(xt&&(xt=xt[0],ut.protocol=xt.toLowerCase(),mt=mt.substr(xt.length)),xt&&(lt=mt.substr(0,2)==="//")&&(mt=mt.slice(2),ut.slashes=!0),lt){for(var yt=mt,bt=-1,Et=0,_t=pt.length;Et<_t;Et++){var wt=mt.indexOf(pt[Et]);wt!==-1&&(bt===-1||wt-1&&(yt=mt.slice(0,bt),mt=mt.slice(bt));var St=yt.lastIndexOf("@");St!==-1&&(ut.auth=decodeURIComponent(yt.slice(0,St)),yt=yt.slice(St+1)),ut.hostname=yt;var Ct=yt.match(ht);Ct&&((Ct=Ct[0])!==":"&&(ut.port=Ct.substr(1)),ut.hostname=yt.substr(0,yt.length-Ct.length))}var kt=mt.indexOf("#");kt!==-1&&(ut.hash=mt.substr(kt),mt=mt.slice(0,kt));var jt=mt.indexOf("?");return jt!==-1&&(ut.query=tt.parse(mt.substr(jt+1)),mt=mt.slice(0,jt)),ut.pathname=mt||"/",ut},stringify:function(ct){var ut=ct.protocol+(ct.slashes?"//":"")+(ct.auth?encodeURIComponent(ct.auth)+"@":"")+ct.hostname+(ct.port?":"+ct.port:"")+ct.pathname;return nt(ct.query)||(ut+="?"+tt.stringify(ct.query)),ct.hash&&(ut+=ct.hash),ut}});var dt=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,pt=["/","?","#"];k.exports=j},8991:function(k,j,_){var $=_(4777),_e=_(1214),et=_(4193),tt=_(5166),nt=_(1745);function ot(rt,it,st,at){return $(it)&&(at=st,st=it,it={}),{url:rt,data:it,success:st,dataType:at}}(j=function(rt){et(rt,j.setting);var it,st=rt.type,at=rt.url,ft=rt.data,dt=rt.dataType,ht=rt.success,pt=rt.error,ct=rt.timeout,ut=rt.complete,mt=rt.xhr();return mt.onreadystatechange=function(){if(mt.readyState===4){var lt;clearTimeout(it);var xt=mt.status;if(xt>=200&&xt<300||xt===304){lt=mt.responseText,dt==="xml"&&(lt=mt.responseXML);try{dt==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,mt)}else pt(mt);ut(mt)}},st==="GET"?(ft=nt.stringify(ft))&&(at+=at.indexOf("?")>-1?"&"+ft:"?"+ft):rt.contentType==="application/x-www-form-urlencoded"?tt(ft)&&(ft=nt.stringify(ft)):rt.contentType==="application/json"&&tt(ft)&&(ft=JSON.stringify(ft)),mt.open(st,at,!0),mt.setRequestHeader("Content-Type",rt.contentType),ct>0&&(it=setTimeout(function(){mt.onreadystatechange=_e,mt.abort(),pt(mt,"timeout"),ut(mt)},ct)),mt.send(st==="GET"?null:ft),mt}).setting={type:"GET",success:_e,error:_e,complete:_e,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},j.get=function(){return j(ot.apply(null,arguments))},j.post=function(){var rt=ot.apply(null,arguments);return rt.type="POST",j(rt)},k.exports=j},1116:function(k,j,_){var $=_(2533),_e=_(415),et=_(42),tt=Object.getOwnPropertyNames,nt=Object.getOwnPropertySymbols;j=function(ot){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},it=rt.prototype,st=it===void 0||it,at=rt.unenumerable,ft=at!==void 0&&at,dt=rt.symbol,ht=dt!==void 0&&dt,pt=[];if((ft||ht)&&tt){var ct=$;ft&&tt&&(ct=tt);do pt=pt.concat(ct(ot)),ht&&nt&&(pt=pt.concat(nt(ot)));while(st&&(ot=_e(ot))&&ot!==Object.prototype);pt=et(pt)}else if(st)for(var ut in ot)pt.push(ut);else pt=$(ot);return pt},k.exports=j},7913:function(k,j,_){var $=_(3783),_e=_(1286),et=_(4777);j=function(tt,nt){_e(nt)&&(nt=!0);var ot=et(nt),rt={};return $(tt,function(it){rt[it]=ot?nt(it):nt}),rt},k.exports=j},3901:function(k,j){j={encode:function(tt){var nt,ot,rt=[],it=tt.length,st=it%3;it-=st;for(var at=0;at>18&63]+$[nt>>12&63]+$[nt>>6&63]+$[63&nt]));return it=tt.length,st===1?(ot=tt[it-1],rt.push($[ot>>2]),rt.push($[ot<<4&63]),rt.push("==")):st===2&&(ot=(tt[it-2]<<8)+tt[it-1],rt.push($[ot>>10]),rt.push($[ot>>4&63]),rt.push($[ot<<2&63]),rt.push("=")),rt.join("")},decode:function(tt){var nt=tt.length,ot=0;tt[nt-2]==="="?ot=2:tt[nt-1]==="="&&(ot=1);var rt,it,st,at,ft,dt,ht,pt=new Array(3*nt/4-ot);for(nt=ot>0?nt-4:nt,rt=0,it=0;rt>16&255,pt[it++]=ct>>8&255,pt[it++]=255&ct}return ot===2?(ht=_[tt.charCodeAt(rt)]<<2|_[tt.charCodeAt(rt+1)]>>4,pt[it++]=255&ht):ot===1&&(ht=_[tt.charCodeAt(rt)]<<10|_[tt.charCodeAt(rt+1)]<<4|_[tt.charCodeAt(rt+2)]>>2,pt[it++]=ht>>8&255,pt[it++]=255&ht),pt}};for(var _=[],$="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_e=0,et=$.length;_e0&&(_e=$.apply(this,arguments)),_<=1&&($=null),_e}},k.exports=j},7494:function(k,j,_){var $=_(8935);function _e(et,tt){this[tt]=et.replace(/\w/,function(nt){return nt.toUpperCase()})}j=function(et){var tt=$(et),nt=tt[0];return tt.shift(),tt.forEach(_e,tt),nt+=tt.join("")},k.exports=j},2848:function(k,j,_){var $=_(6257),_e=_(6472);j=function(nt,ot){if(_e(nt))return nt;if(ot&&$(ot,nt))return[nt];var rt=[];return nt.replace(et,function(it,st,at,ft){rt.push(at?ft.replace(tt,"$1"):st||it)}),rt};var et=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,tt=/\\(\\)?/g;k.exports=j},996:function(k,j){j=function(_,$){var _e=[];$=$||1;for(var et=0,tt=Math.ceil(_.length/$);ettt?tt:_e},k.exports=j},4675:function(k,j,_){var $=_(5166),_e=_(6472),et=_(6329);j=function(tt){return $(tt)?_e(tt)?tt.slice():et({},tt):tt},k.exports=j},550:function(k,j,_){var $=_(5166),_e=_(4777),et=_(6472),tt=_(8820);j=function(nt){return et(nt)?nt.map(function(ot){return j(ot)}):$(nt)&&!_e(nt)?tt(nt,function(ot){return j(ot)}):nt},k.exports=j},8099:function(k,j,_){var $=_(1352);j=function(){for(var _e=$(arguments),et=[],tt=0,nt=_e.length;tt-1:(et(nt)||(nt=tt(nt)),$(nt,ot)>=0)},k.exports=j},1792:function(k,j,_){var $=_(6768),_e=_(3901),et=_(385),tt=_(6472),nt=_(2349),ot=_(3085),rt=_(3063);(j=function(it,st){var at;if(st=rt(st),$(it))at=new Uint8Array(_e.decode(it));else if(et(it))it=it.slice(0),at=new Uint8Array(it);else if(tt(it))at=new Uint8Array(it);else if(ot(it)==="uint8array")at=it.slice(0);else if(nt(it)){at=new Uint8Array(it.length);for(var ft=0;ft0?"-":"+")+nt(100*Math.floor(Math.abs(wt)/60)+Math.abs(wt)%60,4),S:["th","st","nd","rd"][ut%10>3?0:(ut%100-ut%10!=10)*ut%10]};return ft.replace(ot,function(Ct){return Ct in St?St[Ct]:Ct.slice(1,Ct.length-1)})};var nt=function(at){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return tt(et(at),ft,"0")},ot=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,rt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,it=/\d/,st=/[^-+\dA-Z]/g;j.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},j.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},k.exports=j},6049:function(k,j){j=function(_,$,_e){var et;return function(){var tt=this,nt=arguments;_e||clearTimeout(et),_e&&et||(et=setTimeout(function(){et=null,_.apply(tt,nt)},$))}},k.exports=j},1420:function(k,j,_){var $=_(3783),_e=_(8166),et=_(2461),tt=_(5742);function nt(rt){return+("0x"+rt)}j=function(rt){try{return decodeURIComponent(rt)}catch{var it=rt.match(ot);return it&&$(it,function(at){rt=rt.replace(at,function(ft){ft=ft.split("%").slice(1);var dt=et(ft,nt);return ft=_e.encode(dt),ft=tt.decode(ft,!0),ft}(at))}),rt}};var ot=/(%[a-f0-9]{2})+/gi;k.exports=j},4193:function(k,j,_){j=_(4427)(_(1116),!0),k.exports=j},9803:function(k,j,_){var $=_(2848),_e=_(6768),et=_(5166),tt=_(3783);function nt(ot,rt,it){for(var st=$(rt,ot),at=st.pop();rt=st.shift();)ot[rt]||(ot[rt]={}),ot=ot[rt];Object.defineProperty(ot,at,it)}j=function(ot,rt,it){return _e(rt)?nt(ot,rt,it):et(rt)&&tt(rt,function(st,at){nt(ot,at,st)}),ot},k.exports=j},2443:function(k,j,_){var $=_(7496),_e=_(6341);function et(){return!0}function tt(){return!1}function nt(rt){var it,st=this.events[rt.type],at=ot.call(this,rt,st);rt=new j.Event(rt);for(var ft,dt,ht=0;(dt=at[ht++])&&!rt.isPropagationStopped();)for(rt.curTarget=dt.el,ft=0;(it=dt.handlers[ft++])&&!rt.isImmediatePropagationStopped();)it.handler.apply(dt.el,[rt])===!1&&(rt.preventDefault(),rt.stopPropagation())}function ot(rt,it){var st,at,ft,dt,ht=rt.target,pt=[],ct=it.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(at=[],dt=0;dt-1)return _e(it.substring(at+st.length,it.indexOf(".",at)))}k.exports=j},6954:function(k,j,_){var $=_(2727);j=function(_e){if(_e=(_e=_e||($?navigator.userAgent:"")).toLowerCase(),et("windows phone"))return"windows phone";if(et("win"))return"windows";if(et("android"))return"android";if(et("ipad")||et("iphone")||et("ipod"))return"ios";if(et("mac"))return"os x";if(et("linux"))return"linux";function et(tt){return _e.indexOf(tt)>-1}return"unknown"},k.exports=j},801:function(k,j,_){var $=_(1137),_e=_(1225),et=_(5972),tt=_(6341);j=$(function(nt,ot){return ot=_e(ot),et(nt,function(rt){return!tt(ot,rt)})}),k.exports=j},3783:function(k,j,_){var $=_(1369),_e=_(2533),et=_(3955);j=function(tt,nt,ot){var rt,it;if(nt=et(nt,ot),$(tt))for(rt=0,it=tt.length;rt=0&&_.indexOf($,_e)===_e},k.exports=j},8901:function(k,j,_){var $=_(2533),_e=(j=function(rt){return tt.test(rt)?rt.replace(nt,ot):rt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},et="(?:"+$(_e).join("|")+")",tt=new RegExp(et),nt=new RegExp(et,"g"),ot=function(rt){return _e[rt]};k.exports=j},4187:function(k,j,_){var $=_(3367);j=function(et){return $(et).replace(_e,function(tt){switch(tt){case'"':case"'":case"\\":return"\\"+tt;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var _e=/["'\\\n\r\u2028\u2029]/g;k.exports=j},2337:function(k,j){j=function(_){return _.replace(/\W/g,"\\$&")},k.exports=j},642:function(k,j){j=function(_){var $=document.createElement("style");return $.textContent=_,$.type="text/css",document.head.appendChild($),$},k.exports=j},1672:function(k,j,_){var $=_(2838),_e=_(1369),et=_(2533);j=function(tt,nt,ot){nt=$(nt,ot);for(var rt=!_e(tt)&&et(tt),it=(rt||tt).length,st=0;st[\]\u2100-\uFFFF(),]*/gi;k.exports=j},5972:function(k,j,_){var $=_(2838),_e=_(3783);j=function(et,tt,nt){var ot=[];return tt=$(tt,nt),_e(et,function(rt,it,st){tt(rt,it,st)&&ot.push(rt)}),ot},k.exports=j},2244:function(k,j,_){var $=_(2267),_e=_(4072),et=_(1369),tt=_(1286);j=function(nt,ot,rt){var it=(et(nt)?_e:$)(nt,ot,rt);if(!tt(it)&&it!==-1)return nt[it]},k.exports=j},4072:function(k,j,_){var $=_(2838);j=function(_e,et,tt,nt){nt=nt||1,et=$(et,tt);for(var ot=_e.length,rt=nt>0?0:ot-1;rt>=0&&rt2?at-2:0),dt=2;dt>>4).toString(16)),et.push((15&ot).toString(16))}return et.join("")},decode:function(_e){var et=[],tt=_e.length;$(tt)&&tt--;for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:"js",rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};_e(rt,et),nt=nt.replace(//g,">"),ot=tt[ot];var it=0,st=[];$(ot,function(ft){ft.language&&(nt=nt.replace(ft.re,function(dt,ht){return ht?(st[it++]=j(ht,ft.language,rt),dt.replace(ht,"___subtmpl"+(it-1)+"___")):dt}))}),$(ot,function(ft,dt){tt[ft.language]||(nt=nt.replace(ft.re,"___"+dt+"___$1___end"+dt+"___"))});var at=[];return nt=nt.replace(/___(?!subtmpl)\w+?___/g,function(ft){var dt=ft.substr(3,3)==="end",ht=(dt?ft.substr(6):ft.substr(3)).replace(/_/g,""),pt=at.length>0?at[at.length-1]:null;return!dt&&(pt==null||ht==pt||pt!=null&&ot[pt]&&ot[pt].embed!=null&&ot[pt].embed.indexOf(ht)>-1)?(at.push(ht),ft):dt&&ht==pt?(at.pop(),ft):""}),$(ot,function(ft,dt){var ht=rt[ft.style]?' style="'.concat(rt[ft.style],'"'):"";nt=nt.replace(new RegExp("___end"+dt+"___","g"),"
    ").replace(new RegExp("___"+dt+"___","g"),'"))}),$(ot,function(ft){ft.language&&(nt=nt.replace(/___subtmpl\d+___/g,function(dt){var ht=parseInt(dt.replace(/___subtmpl(\d+)___/,"$1"),10);return st[ht]}))}),nt};var et={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},tt={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};tt.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:tt.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},tt.css={comment:tt.js.comment,string:tt.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},k.exports=j},5925:function(k,j){j=function($){var _e,et,tt,nt=$[0]/360,ot=$[1]/100,rt=$[2]/100,it=[];if($[3]&&(it[3]=$[3]),ot===0)return tt=_(255*rt),it[0]=it[1]=it[2]=tt,it;for(var st=2*rt-(_e=rt<.5?rt*(1+ot):rt+ot-rt*ot),at=0;at<3;at++)(et=nt+.3333333333333333*-(at-1))<0&&et++,et>1&&et--,tt=6*et<1?st+6*(_e-st)*et:2*et<1?_e:3*et<2?st+(_e-st)*(.6666666666666666-et)*6:st,it[at]=_(255*tt);return it};var _=Math.round;k.exports=j},7483:function(k,j,_){var $=_(8702),_e=_(9001),et=_(6472),tt=_(3783),nt=_(6768),ot=_(8820),rt=function(st){return st.replace(/"/g,'"')},it=function(st){return st.replace(/"/g,""")};j={parse:function(st){var at=[],ft=new _e;return $(st,{start:function(dt,ht){ht=ot(ht,function(pt){return rt(pt)}),ft.push({tag:dt,attrs:ht})},end:function(){var dt=ft.pop();if(ft.size){var ht=ft.peek();et(ht.content)||(ht.content=[]),ht.content.push(dt)}else at.push(dt)},comment:function(dt){var ht=""),pt=ft.peek();pt?(pt.content||(pt.content=[]),pt.content.push(ht)):at.push(ht)},text:function(dt){var ht=ft.peek();ht?(ht.content||(ht.content=[]),ht.content.push(dt)):at.push(dt)}}),at},stringify:function st(at){var ft="";return et(at)?tt(at,function(dt){return ft+=st(dt)}):nt(at)?ft=at:(ft+="<".concat(at.tag),tt(at.attrs,function(dt,ht){return ft+=" ".concat(ht,'="').concat(it(dt),'"')}),ft+=">",at.content&&(ft+=st(at.content)),ft+="")),ft}},k.exports=j},6362:function(k,j){j=function(_){return _},k.exports=j},496:function(k,j){j=function(_,$,_e){return Array.prototype.indexOf.call(_,$,_e)},k.exports=j},5022:function(k,j,_){var $=_(1662);j=function(_e,et){_e.prototype=$(et.prototype)},k.exports=j},7190:function(k,j,_){var $=_(3783);j=function(_e){var et={};return $(_e,function(tt,nt){et[tt]=nt}),et},k.exports=j},7403:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object Arguments]"},k.exports=j},6472:function(k,j,_){var $=_(106);j=Array.isArray?Array.isArray:function(_e){return $(_e)==="[object Array]"},k.exports=j},385:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object ArrayBuffer]"},k.exports=j},1369:function(k,j,_){var $=_(3990),_e=_(4777),et=Math.pow(2,53)-1;j=function(tt){if(!tt)return!1;var nt=tt.length;return $(nt)&&nt>=0&&nt<=et&&!_e(tt)},k.exports=j},4696:function(k,j){j=function(_){return _===!0||_===!1},k.exports=j},2727:function(k,j){j=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,k.exports=j},2349:function(k,j,_){var $=_(4777);j=function(_e){return _e!=null&&(!!_e._isBuffer||_e.constructor&&$(_e.constructor.isBuffer)&&_e.constructor.isBuffer(_e))},k.exports=j},2520:function(k,j,_){var $=new(_(2765))("(prefers-color-scheme: dark)");j=function(){return $.isMatch()},k.exports=j},2106:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object Date]"},k.exports=j},9833:function(k,j){j=function(_){return!(!_||_.nodeType!==1)},k.exports=j},8887:function(k,j,_){var $=_(1369),_e=_(6472),et=_(6768),tt=_(7403),nt=_(2533);j=function(ot){return ot==null||($(ot)&&(_e(ot)||et(ot)||tt(ot))?ot.length===0:nt(ot).length===0)},k.exports=j},2749:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object Error]"},k.exports=j},4777:function(k,j,_){var $=_(106);j=function(_e){var et=$(_e);return et==="[object Function]"||et==="[object GeneratorFunction]"||et==="[object AsyncFunction]"},k.exports=j},9585:function(k,j,_){var $=_(5610),_e=$.getComputedStyle,et=$.document;function tt(nt,ot){return nt.rightot.right||nt.bottomot.bottom}j=function(nt){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=ot.display,it=rt===void 0||rt,st=ot.visibility,at=st!==void 0&&st,ft=ot.opacity,dt=ft!==void 0&&ft,ht=ot.size,pt=ht!==void 0&&ht,ct=ot.viewport,ut=ct!==void 0&&ct,mt=ot.overflow,lt=mt!==void 0&&mt;if(it)return nt.offsetParent===null;var xt=_e(nt);if(at&&xt.visibility==="hidden")return!0;if(dt){if(xt.opacity==="0")return!0;for(var yt=nt;yt=yt.parentElement;)if(_e(yt).opacity==="0")return!0}var bt=nt.getBoundingClientRect();if(pt&&(bt.width===0||bt.height===0))return!0;if(ut)return tt(bt,{top:0,left:0,right:et.documentElement.clientWidth,bottom:et.documentElement.clientHeight});if(lt)for(var Et=nt;Et=Et.parentElement;){var _t=_e(Et).overflow;if((_t==="scroll"||_t==="hidden")&&tt(bt,Et.getBoundingClientRect()))return!0}return!1},k.exports=j},2246:function(k,j,_){var $=_(3990);j=function(_e){return $(_e)&&_e%1==0},k.exports=j},4219:function(k,j){j=function(_){try{return JSON.parse(_),!0}catch{return!1}},k.exports=j},3708:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object Map]"},k.exports=j},7949:function(k,j,_){var $=_(2533);j=function(_e,et){var tt=$(et),nt=tt.length;if(_e==null)return!nt;_e=Object(_e);for(var ot=0;ot1&&arguments[1]!==void 0?arguments[1]:j.defComparator,_e=0,et=_.length;_e0)return!1;return!0},j.defComparator=function(_,$){return _<$?-1:_>$?1:0},k.exports=j},6768:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object String]"},k.exports=j},9804:function(k,j){j=function(_){return typeof _=="symbol"},k.exports=j},1286:function(k,j){j=function(_){return _===void 0},k.exports=j},7622:function(k,j,_){var $=_(8935);j=function(_e){return $(_e).join("-")},k.exports=j},2533:function(k,j,_){var $=_(6257);j=Object.keys?Object.keys:function(_e){var et=[];for(var tt in _e)$(_e,tt)&&et.push(tt);return et},k.exports=j},9702:function(k,j){j=function(_){var $=_?_.length:0;if($)return _[$-1]},k.exports=j},3988:function(k,j,_){var $=_(2581),_e=_(3783),et=_(2337);function tt(nt){return''+nt+""}j=function(nt,ot){ot=ot||tt;var rt=$(nt);return _e(rt,function(it){nt=nt.replace(new RegExp(et(it),"g"),ot)}),nt},k.exports=j},9622:function(k,j){j=function(_,$){var _e=document.createElement("script");_e.src=_,_e.onload=function(){var et=_e.readyState&&_e.readyState!="complete"&&_e.readyState!="loaded";$&&$(!et)},_e.onerror=function(){$(!1)},document.body.appendChild(_e)},k.exports=j},3063:function(k,j,_){var $=_(3367);j=function(_e){return $(_e).toLocaleLowerCase()},k.exports=j},5351:function(k,j,_){var $=_(4552),_e=_(3367);j=function(et,tt,nt){var ot=(et=_e(et)).length;return nt=nt||" ",ot=ot?"":$.substr(nt,ot)},k.exports=j},2461:function(k,j,_){var $=_(2838),_e=_(2533),et=_(1369);j=function(tt,nt,ot){nt=$(nt,ot);for(var rt=!et(tt)&&_e(tt),it=(rt||tt).length,st=Array(it),at=0;at$&&($=_[_e]);return $},k.exports=j},5026:function(k,j,_){var $=_(2533);j={getItem:function(rt){return(et[rt]?_e[rt]:this[rt])||null},setItem:function(rt,it){et[rt]?_e[rt]=it:this[rt]=it},removeItem:function(rt){et[rt]?delete _e[rt]:delete this[rt]},key:function(rt){var it=tt();return rt>=0&&rt=et[tt[at]]){st=tt[at];break}return+(it/et[st]).toFixed(2)+st};var et={ms:1,s:1e3};et.m=60*et.s,et.h=60*et.m,et.d=24*et.h,et.y=365.25*et.d;var tt=["y","d","h","m","s"],nt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;k.exports=j},7658:function(k,j,_){var $=_(6930),_e=_(5610),et=_(3367);function tt(nt,ot){if(nt=et(nt),ot=et(ot),$(nt,"_")&&!$(ot,"_"))return 1;if($(ot,"_")&&!$(nt,"_"))return-1;for(var rt,it,st,at,ft=/^\d+|^\D+/;;){if(!nt)return ot?-1:0;if(!ot)return 1;if(rt=nt.match(ft)[0],it=ot.match(ft)[0],st=!_e.isNaN(rt),at=!_e.isNaN(it),st&&!at)return-1;if(at&&!st)return 1;if(st&&at){var dt=rt-it;if(dt)return dt;if(rt.length!==it.length)return+rt||+it?it.length-rt.length:rt.length-it.length}else if(rt!==it)return rtwindow.innerHeight?"landscape":"portrait"}},$.mixin(j),window.addEventListener("orientationchange",function(){setTimeout(function(){j.emit("change",j.get())},200)},!1),k.exports=j},8702:function(k,j,_){var $=_(9702),_e=_(7913),et=_(6930),tt=_(3063);j=function(at,ft){for(var dt,ht=[],pt=at;at;){if(dt=!0,$(ht)&&st[$(ht)]){var ct=new RegExp("]*>")).exec(at);if(ct){var ut=at.substring(0,ct.index);at=at.substring(ct.index+ct[0].length),ut&&ft.text&&ft.text(ut)}wt("",$(ht))}else{if(et(at,"");mt>=0&&(ft.comment&&ft.comment(at.substring(4,mt)),at=at.substring(mt+3),dt=!1)}else if(et(at,"=0&&ht[kt]!==Ct;kt--);else kt=0;if(kt>=0){for(var jt=ht.length-1;jt>=kt;jt--)ft.end&&ft.end(ht[jt]);ht.length=kt}}wt()};var nt=/^\s]+))?)*)\s*(\/?)>/i,ot=/^<\/([-A-Za-z0-9_]+)[^>]*>/,rt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,it=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,st=_e("script,style".split(","));k.exports=j},4198:function(k,j,_){var $=_(1137),_e=_(1352);j=$(function(et,tt){return function(){var nt=[];return nt=(nt=nt.concat(tt)).concat(_e(arguments)),et.apply(this,nt)}}),k.exports=j},1194:function(k,j,_){var $,_e=_(8847),et=_(5610),tt=et.performance,nt=et.process;if(tt&&tt.now)j=function(){return tt.now()};else if(nt&&nt.hrtime){var ot=function(){var rt=nt.hrtime();return 1e9*rt[0]+rt[1]};$=ot()-1e9*nt.uptime(),j=function(){return(ot()-$)/1e6}}else $=_e(),j=function(){return _e()-$};k.exports=j},3487:function(k,j,_){var $=_(6768),_e=_(6472),et=_(6341),tt=_(3783);j=function(nt,ot,rt){if($(ot)&&(ot=[ot]),_e(ot)){var it=ot;ot=function(ft,dt){return et(it,dt)}}var st={},at=function(ft,dt){ot(ft,dt)&&(st[dt]=ft)};return rt&&(at=function(ft,dt){ot(ft,dt)||(st[dt]=ft)}),tt(nt,at),st},k.exports=j},747:function(k,j,_){var $=_(1475),_e=_(7494),et=_(3023),tt=_(6257),nt=_(7622);(j=$(function(st){if(st=st.replace(rt,""),st=_e(st),tt(it,st))return st;for(var at=ot.length;at--;){var ft=ot[at]+et(st);if(tt(it,ft))return ft}return st})).dash=$(function(st){var at=j(st);return(rt.test(at)?"-":"")+nt(at)});var ot=["O","ms","Moz","Webkit"],rt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,it=document.createElement("p").style;k.exports=j},2994:function(k,j,_){var $=_(6472),_e=_(7653);j=function(et){return $(et)?function(nt){return _e(nt,et)}:(tt=et,function(nt){return nt==null?void 0:nt[tt]});var tt},k.exports=j},1745:function(k,j,_){var $=_(4331),_e=_(3783),et=_(1286),tt=_(6472),nt=_(2461),ot=_(8887),rt=_(5972),it=_(5166);j={parse:function(at){var ft={};return at=$(at).replace(st,""),_e(at.split("&"),function(dt){var ht=dt.split("="),pt=ht.shift(),ct=ht.length>0?ht.join("="):null;pt=decodeURIComponent(pt),ct=decodeURIComponent(ct),et(ft[pt])?ft[pt]=ct:tt(ft[pt])?ft[pt].push(ct):ft[pt]=[ft[pt],ct]}),ft},stringify:function(at,ft){return rt(nt(at,function(dt,ht){return it(dt)&&ot(dt)?"":tt(dt)?j.stringify(dt,ht):encodeURIComponent(ft||ht)+"="+encodeURIComponent(dt)}),function(dt){return dt.length>0}).join("&")}};var st=/^(\?|#|&)/g;k.exports=j},1571:function(k,j,_){var $,_e,et=_(8847),tt=_(2727),nt=0;if(tt){$=window.requestAnimationFrame,_e=window.cancelAnimationFrame;for(var ot=["ms","moz","webkit","o"],rt=0,it=ot.length;rt0;)1&$&&(_e+=_),$>>=1,_+=_;return _e},k.exports=j},8368:function(k,j,_){var $=_(2337);j=function(_e,et,tt){return _e.replace(new RegExp($(et),"g"),tt)},k.exports=j},1137:function(k,j){j=function(_,$){return $=$==null?_.length-1:+$,function(){var _e,et=Math.max(arguments.length-$,0),tt=new Array(et);for(_e=0;_e=0;ft--){var dt=rt[ft];if(dt!==""){if(ct({domain:st=st===""?dt:dt+"."+st,path:et="/"})||ct({domain:st}))return;for(var ht=0;ht=0;)for(ot=!1,_e=-1,et=_.charAt(tt);++_e=0?_.substring(0,tt+1):""},k.exports=j},2838:function(k,j,_){var $=_(4777),_e=_(5166),et=_(6472),tt=_(3955),nt=_(4491),ot=_(6362),rt=_(2994);j=function(it,st,at){return it==null?ot:$(it)?tt(it,st,at):_e(it)&&!et(it)?nt(it):rt(it)},k.exports=j},7653:function(k,j,_){var $=_(1286),_e=_(2848);j=function(et,tt){var nt;for(nt=(tt=_e(tt,et)).shift();!$(nt);){if((et=et[nt])==null)return;nt=tt.shift()}return et},k.exports=j},8079:function(k,j,_){var $=_(2848),_e=_(1286),et=_(3367),tt=_(9804),nt=_(6768);j=function(ot,rt,it){var st,at=(rt=$(rt,ot)).pop();for(st=rt.shift();!_e(st);){if(nt(st)||tt(st)||(st=et(st)),st==="__proto__"||st==="constructor"||st==="prototype")return;ot[st]||(ot[st]={}),ot=ot[st],st=rt.shift()}ot[at]=it},k.exports=j},615:function(k,j,_){var $=_(5026);j=function(_e){var et;switch(_e=_e||"local"){case"local":et=window.localStorage;break;case"session":et=window.sessionStorage}try{var tt="test-localStorage-"+Date.now();et.setItem(tt,tt);var nt=et.getItem(tt);if(et.removeItem(tt),nt!==tt)throw new Error}catch{return $}return et},k.exports=j},4224:function(k,j,_){var $=_(6334);j=function(_e,et){return _e=new $(_e),et=new $(et),_e.port=0|_e.port||(_e.protocol==="https"?443:80),et.port=0|et.port||(et.protocol==="https"?443:80),_e.protocol===et.protocol&&_e.hostname===et.hostname&&_e.port===et.port},k.exports=j},9677:function(k,j){j=function(_,$,_e){var et=_.length;$=$==null?0:$<0?Math.max(et+$,0):Math.min($,et),_e=_e==null?et:_e<0?Math.max(et+_e,0):Math.min(_e,et);for(var tt=[];$<_e;)tt.push(_[$++]);return tt},k.exports=j},6053:function(k,j,_){var $=_(2838),_e=_(1369),et=_(2533);j=function(tt,nt,ot){nt=$(nt,ot);for(var rt=!_e(tt)&&et(tt),it=(rt||tt).length,st=0;st1&&arguments[1]!==void 0?arguments[1]:{};_e(it,ot);var st=it.deep,at=it.comparator,ft=[],dt=[];return function ht(pt){var ct,ut=ft.indexOf(pt);if(ut>-1)return dt[ut];if(tt(pt)){ct=[],ft.push(pt),dt.push(ct);for(var mt=0,lt=pt.length;mt0){var ht=st.indexOf(this);ht>-1?(st.splice(ht+1),at.splice(ht,1/0,ft)):(st.push(this),at.push(ft));var pt=st.indexOf(dt);pt>-1&&(dt=st[0]===dt?"[Circular ~]":"[Circular ~."+at.slice(0,pt).join(".")+"]")}else st.push(dt);return ot(dt)||nt(dt)?dt="["+_e($(dt))+" "+et(dt)+"]":tt(dt)&&(dt=null),dt}),it);var st,at},k.exports=j},9963:function(k,j,_){var $=_(4187),_e=_(3085),et=_(3367),tt=_(4858),nt=_(300),ot=_(2533),rt=_(3783),it=_(7496),st=_(415),at=_(801),ft=_(6329),dt=_(4321),ht=_(5972),pt=_(8847),ct=_(1116),ut=_(6341),mt=_(5166),lt=_(9537),xt=_(1662),yt=_(6930),bt=_(8079),Et=_(9803),_t=_(3487),wt=_(1369);function St(tn,Xt,Yt,Vt){var fn=[];return rt(Xt,function(Sn){var Tn,bn=Object.getOwnPropertyDescriptor(Yt,Sn),Mn=bn&&bn.get,qn=bn&&bn.set;if(!Vt.accessGetter&&Mn)Tn="(...)";else try{if(Tn=Yt[Sn],ut(Vt.ignore,Tn))return;dt(Tn)&&Tn.catch(function(){})}catch(an){Tn=an.message}fn.push("".concat(Ct(Sn),":").concat(j(Tn,Vt))),Mn&&fn.push("".concat(Ct("get "+et(Sn)),":").concat(j(bn.get,Vt))),qn&&fn.push("".concat(Ct("set "+et(Sn)),":").concat(j(bn.set,Vt)))}),'"'.concat(tn,'":{')+fn.join(",")+"}"}function Ct(tn){return'"'.concat(jt(tn),'"')}function kt(tn){return'"'.concat(jt(et(tn)),'"')}function jt(tn){return $(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}j=function(tn){var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Yt=Xt.self,Vt=Xt.startTime,fn=Vt===void 0?pt():Vt,Sn=Xt.timeout,Tn=Sn===void 0?0:Sn,bn=Xt.depth,Mn=bn===void 0?0:bn,qn=Xt.curDepth,an=qn===void 0?1:qn,_n=Xt.visitor,hn=_n===void 0?new Mt:_n,En=Xt.unenumerable,wn=En!==void 0&&En,pn=Xt.symbol,Cn=pn!==void 0&&pn,un=Xt.accessGetter,On=un!==void 0&&un,Rn=Xt.ignore,Pn=Rn===void 0?[]:Rn,An="",zn={visitor:hn,unenumerable:wn,symbol:Cn,accessGetter:On,depth:Mn,curDepth:an+1,timeout:Tn,startTime:fn,ignore:Pn},yn=_e(tn,!1);if(yn==="String")An=kt(tn);else if(yn==="Number")An=et(tn),tt(An,"Infinity")&&(An='{"value":"'.concat(An,'","type":"Number"}'));else if(yn==="NaN")An='{"value":"NaN","type":"Number"}';else if(yn==="Boolean")An=tn?"true":"false";else if(yn==="Null")An="null";else if(yn==="Undefined")An='{"type":"Undefined"}';else if(yn==="Symbol"){var Dn="Symbol";try{Dn=et(tn)}catch{}An='{"value":'.concat(kt(Dn),',"type":"Symbol"}')}else{if(Tn&&pt()-fn>Tn)return kt("Timeout");if(Mn&&an>Mn)return kt("{...}");An="{";var Nn,Zn=[],mn=hn.get(tn);if(mn?(Nn=mn.id,Zn.push('"reference":'.concat(Nn))):(Nn=hn.set(tn),Zn.push('"id":'.concat(Nn))),Zn.push('"type":"'.concat(yn,'"')),tt(yn,"Function")?Zn.push('"value":'.concat(kt(nt(tn)))):yn==="RegExp"&&Zn.push('"value":'.concat(kt(tn))),!mn){var qt=ot(tn);if(qt.length&&Zn.push(St("enumerable",qt,Yt||tn,zn)),wn){var Gt=at(ct(tn,{prototype:!1,unenumerable:!0}),qt);Gt.length&&Zn.push(St("unenumerable",Gt,Yt||tn,zn))}if(Cn){var xn=ht(ct(tn,{prototype:!1,symbol:!0}),function(hr){return typeof hr=="symbol"});xn.length&&Zn.push(St("symbol",xn,Yt||tn,zn))}var Ln=st(tn);if(Ln&&!ut(Pn,Ln)){var cr='"proto":'.concat(j(Ln,ft(zn,{self:Yt||tn})));Zn.push(cr)}}An+=Zn.join(",")+"}"}return An};var Mt=it({initialize:function(){this.id=1,this.visited=[]},set:function(tn){var Xt=this.visited,Yt=this.id,Vt={id:Yt,val:tn};return Xt.push(Vt),this.id++,Yt},get:function(tn){for(var Xt=this.visited,Yt=0,Vt=Xt.length;Yt]*>/g;j=function($){return $.replace(_,"")},k.exports=j},1907:function(k,j,_){var $=_(6768),_e=_(1352),et=_(6435),tt=_(2461),nt=_(4331);j=function(rt){$(rt)&&(rt=_e(rt));for(var it="",st=arguments.length,at=new Array(st>1?st-1:0),ft=1;ft0?et.apply(null,ct):0;return nt(tt(pt,function(yt){return yt[0]===" "?yt.slice(xt):yt}).join(` +`))};var ot=/^(\s+)\S+/;k.exports=j},2439:function(k,j,_){var $=_(6049);j=function(_e,et){return $(_e,et,!0)},k.exports=j},1352:function(k,j,_){var $=_(1369),_e=_(2461),et=_(6472),tt=_(6768);j=function(nt){return nt?et(nt)?nt:$(nt)&&!tt(nt)?_e(nt):[nt]:[]},k.exports=j},3474:function(k,j,_){var $=_(6768);j=function(_e){return $(_e)?(_e=_e.toLowerCase())!=="0"&&_e!==""&&_e!=="false":!!_e},k.exports=j},4891:function(k,j){var _=document;if(j=function(_e){var et=_.createElement("body");return et.innerHTML=_e,et.childNodes[0]},_.createRange&&_.body){var $=_.createRange();$.selectNode(_.body),$.createContextualFragment&&(j=function(_e){return $.createContextualFragment(_e).childNodes[0]})}k.exports=j},9296:function(k,j,_){var $=_(3875);j=function(_e){return _e?(_e=$(_e))-_e%1:_e===0?_e:0},k.exports=j},3875:function(k,j,_){var $=_(3990),_e=_(5166),et=_(4777),tt=_(6768);j=function(nt){if($(nt))return nt;if(_e(nt)){var ot=et(nt.valueOf)?nt.valueOf():nt;nt=_e(ot)?ot+"":ot}return tt(nt)?+nt:nt===0?nt:+nt},k.exports=j},300:function(k,j,_){var $=_(2763);j=function(et){if($(et))return"";try{return _e.call(et)}catch{}try{return et+""}catch{}return""};var _e=Function.prototype.toString;k.exports=j},3367:function(k,j){j=function(_){return _==null?"":_.toString()},k.exports=j},4331:function(k,j,_){var $=_(7767),_e=_(3597);j=function(et,tt){return tt==null&&et.trim?et.trim():$(_e(et,tt),tt)},k.exports=j},7756:function(k,j,_){var $=_(4193),_e=_(1286);j=function(tt,nt){var ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};$(ot,et);var rt=ot.ellipsis,it=ot.separator;if(nt>tt.length)return tt;var st=nt-rt.length;if(st<1)return rt;var at=tt.slice(0,st);if(_e(it))return at+rt;if(tt.indexOf(it,st)!==st){var ft=at.lastIndexOf(it);ft>-1&&(at=at.slice(0,ft))}return at+rt};var et={ellipsis:"..."};k.exports=j},3085:function(k,j,_){var $=_(106),_e=_(9433),et=_(3063),tt=_(2349);j=function(ot){var rt,it=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return ot===null&&(rt="Null"),ot===void 0&&(rt="Undefined"),_e(ot)&&(rt="NaN"),tt(ot)&&(rt="Buffer"),rt||(rt=$(ot).match(nt))&&(rt=rt[1]),rt?it?et(rt):rt:""};var nt=/^\[object\s+(.*?)]$/;k.exports=j},9016:function(k,j){j={},k.exports=j},8166:function(k,j,_){var $=_(996),_e=_(2461);j={encode:function(et){return et.length<32768?String.fromCodePoint.apply(String,et):_e($(et,32767),function(tt){return String.fromCodePoint.apply(String,tt)}).join("")},decode:function(et){for(var tt=[],nt=0,ot=et.length;nt=55296&&rt<=56319&&nt>6*ct)+ut);ct>0;)mt+=at(128|63&pt>>6*(ct-1)),ct--;return mt}function dt(pt){for(;;){if(et>=tt&&rt){if(pt)return ht();throw new Error("Invalid byte index")}if(et===tt)return!1;var ct=_e[et];if(et++,rt){if(ctst){if(pt)return et--,ht();throw new Error("Invalid continuation byte")}if(it=128,st=191,nt=nt<<6|63&ct,++ot===rt){var ut=nt;return nt=0,rt=0,ot=0,ut}}else{if(!(128&ct))return ct;if((224&ct)==192)rt=1,nt=31&ct;else if((240&ct)==224)ct===224&&(it=160),ct===237&&(st=159),rt=2,nt=15&ct;else{if((248&ct)!=240){if(pt)return ht();throw new Error("Invalid UTF-8 detected")}ct===240&&(it=144),ct===244&&(st=143),rt=3,nt=7&ct}}}}function ht(){var pt=et-ot-1;return et=pt+1,nt=0,rt=0,ot=0,it=128,st=191,_e[pt]}k.exports=j},5936:function(k,j,_){var $=_(3366);j=function(){var tt=$(16);return tt[6]=15&tt[6]|64,tt[8]=63&tt[8]|128,_e[tt[0]]+_e[tt[1]]+_e[tt[2]]+_e[tt[3]]+"-"+_e[tt[4]]+_e[tt[5]]+"-"+_e[tt[6]]+_e[tt[7]]+"-"+_e[tt[8]]+_e[tt[9]]+"-"+_e[tt[10]]+_e[tt[11]]+_e[tt[12]]+_e[tt[13]]+_e[tt[14]]+_e[tt[15]]};for(var _e=[],et=0;et<256;et++)_e[et]=(et+256).toString(16).substr(1);k.exports=j},2578:function(k,j,_){var $=_(3783);j=function(_e){var et=[];return $(_e,function(tt){et.push(tt)}),et},k.exports=j},3514:function(k,j,_){var $=_(8573),_e=_(9882),et=_(4331),tt=_(3783),nt=_(2461),ot=_(9433);j=function(){var rt=$("viewport");if(!rt)return 1;rt=nt(rt.split(","),function(dt){return et(dt)});var it=.25,st=5,at=1;tt(rt,function(dt){var ht=(dt=dt.split("="))[0];dt=dt[1],ht==="initial-scale"&&(at=+dt),ht==="maximum-scale"&&(st=+dt),ht==="minimum-scale"&&(it=+dt)});var ft=_e(at,it,st);return ot(ft)?1:ft},k.exports=j},5491:function(k,j,_){var $=_(4198);j=function(_e,et){return $(et,_e)},k.exports=j},8933:function(k,j){j=function(_){for(var $=[],_e=document.evaluate(_,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),et=0;et<_e.snapshotLength;et++)$.push(_e.snapshotItem(et));return $},k.exports=j},3577:function(k,j){Object.defineProperty(j,"__esModule",{value:!0}),j.default=[["menuitem","command"],["rel","roletype"],["article","article"],["header","banner"],["input","button",[["type","checkbox"]]],["summary","button",[["aria-expanded","false"]]],["summary","button",[["aria-expanded","true"]]],["input","button",[["type","button"]]],["input","button",[["type","image"]]],["input","button",[["type","reset"]]],["input","button",[["type","submit"]]],["button","button"],["td","cell"],["input","checkbox",[["type","checkbox"]]],["th","columnheader"],["input","combobox",[["type","email"]]],["input","combobox",[["type","search"]]],["input","combobox",[["type","tel"]]],["input","combobox",[["type","text"]]],["input","combobox",[["type","url"]]],["input","combobox",[["type","url"]]],["select","combobox"],["select","combobox",[["size",1]]],["aside","complementary"],["footer","contentinfo"],["dd","definition"],["dialog","dialog"],["body","document"],["figure","figure"],["form","form"],["form","form"],["form","form"],["span","generic"],["div","generic"],["table","grid",[["role","grid"]]],["td","gridcell",[["role","gridcell"]]],["details","group"],["fieldset","group"],["optgroup","group"],["h1","heading"],["h2","heading"],["h3","heading"],["h4","heading"],["h5","heading"],["h6","heading"],["img","img"],["img","img"],["a","link"],["area","link"],["link","link"],["menu","list"],["ol","list"],["ul","list"],["select","listbox"],["select","listbox"],["select","listbox"],["datalist","listbox"],["li","listitem"],["main","main"],["math","math"],["menuitem","command"],["nav","navigation"],["option","option"],["progress","progressbar"],["input","radio",[["type","radio"]]],["section","region"],["section","region"],["frame","region"],["tr","row"],["tbody","rowgroup"],["tfoot","rowgroup"],["thead","rowgroup"],["th","rowheader",[["scope","row"]]],["input","searchbox",[["type","search"]]],["hr","separator"],["input","slider",[["type","range"]]],["input","spinbutton",[["type","number"]]],["output","status"],["table","table"],["dfn","term"],["input","textbox"],["input","textbox",[["type","email"]]],["input","textbox",[["type","tel"]]],["input","textbox",[["type","text"]]],["input","textbox",[["type","url"]]],["textarea","textbox"]]},7715:function(k,j,_){var $,_e=this&&this.__extends||($=function(kt,jt){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Mt,It){Mt.__proto__=It}||function(Mt,It){for(var Ht in It)Object.prototype.hasOwnProperty.call(It,Ht)&&(Mt[Ht]=It[Ht])},$(kt,jt)},function(kt,jt){if(typeof jt!="function"&&jt!==null)throw new TypeError("Class extends value "+String(jt)+" is not a constructor or null");function Mt(){this.constructor=kt}$(kt,jt),kt.prototype=jt===null?Object.create(jt):(Mt.prototype=jt.prototype,new Mt)}),et=this&&this.__assign||function(){return et=Object.assign||function(kt){for(var jt,Mt=1,It=arguments.length;Mt=kt.length&&(kt=void 0),{value:kt&&kt[It++],done:!kt}}};throw new TypeError(jt?"Object is not iterable.":"Symbol.iterator is not defined.")},nt=this&&this.__importDefault||function(kt){return kt&&kt.__esModule?kt:{default:kt}};Object.defineProperty(j,"__esModule",{value:!0});var ot=nt(_(1160)),rt=_(7669),it=_(2062),st=nt(_(242)),at=nt(_(2439)),ft=nt(_(3063)),dt=nt(_(3783)),ht=nt(_(3009)),pt=nt(_(5044)),ct=nt(_(4502)),ut=nt(_(6329)),mt=nt(_(7494)),lt=nt(_(6341)),xt=nt(_(3875)),yt=nt(_(3577)),bt=nt(_(6768));_(8169);var Et=function(kt){function jt(Mt,It){It===void 0&&(It={});var Ht=kt.call(this,Mt,{compName:"dom-highlighter"},It)||this;return Ht.overlay=new rt.HighlightOverlay(window),Ht.reset=function(){var tn=document.documentElement.clientWidth,Xt=document.documentElement.clientHeight;Ht.overlay.reset({viewportSize:{width:tn,height:Xt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ht.initOptions(It,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ht.overlay.setContainer(Mt),Ht.overlay.setPlatform("mac"),Ht.redraw=(0,at.default)(function(){Ht.reset(),Ht.draw()},16),Ht.redraw(),Ht.bindEvent(),Ht}return _e(jt,kt),jt.prototype.highlight=function(Mt,It){It&&(0,ut.default)(this.options,It),this.target=Mt,Mt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new st.default(Mt),this.resizeSensor.addListener(this.redraw)),this.redraw()},jt.prototype.hide=function(){this.target=null,this.redraw()},jt.prototype.intercept=function(Mt){this.interceptor=Mt},jt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),kt.prototype.destroy.call(this)},jt.prototype.draw=function(){var Mt=this.target;Mt&&(Mt instanceof Text?this.drawText(Mt):this.drawElement(Mt))},jt.prototype.drawText=function(Mt){var It=this.options,Ht=document.createRange();Ht.selectNode(Mt);var tn=Ht.getBoundingClientRect(),Xt=tn.left,Yt=tn.top,Vt=tn.width,fn=tn.height;Ht.detach();var Sn={paths:[{path:this.rectToPath({left:Xt,top:Yt,width:Vt,height:fn}),fillColor:St(It.contentColor),name:"content"}],showExtensionLines:It.showExtensionLines,showRulers:It.showRulers};It.showInfo&&(Sn.elementInfo={tagName:"#text",nodeWidth:Vt,nodeHeight:fn}),this.overlay.drawHighlight(Sn)},jt.prototype.drawElement=function(Mt){var It={paths:this.getPaths(Mt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(It.elementInfo=this.getElementInfo(Mt)),this.interceptor){var Ht=this.interceptor(It);Ht&&(It=Ht)}this.overlay.drawHighlight(It)},jt.prototype.getPaths=function(Mt){var It=this.options,Ht=window.getComputedStyle(Mt),tn=Mt.getBoundingClientRect(),Xt=tn.left,Yt=tn.top,Vt=tn.width,fn=tn.height,Sn=function(On){return(0,it.pxToNum)(Ht.getPropertyValue(On))},Tn=Sn("margin-left"),bn=Sn("margin-right"),Mn=Sn("margin-top"),qn=Sn("margin-bottom"),an=Sn("border-left-width"),_n=Sn("border-right-width"),hn=Sn("border-top-width"),En=Sn("border-bottom-width"),wn=Sn("padding-left"),pn=Sn("padding-right"),Cn=Sn("padding-top"),un=Sn("padding-bottom");return[{path:this.rectToPath({left:Xt+an+wn,top:Yt+hn+Cn,width:Vt-an-wn-_n-pn,height:fn-hn-Cn-En-un}),fillColor:St(It.contentColor),name:"content"},{path:this.rectToPath({left:Xt+an,top:Yt+hn,width:Vt-an-_n,height:fn-hn-En}),fillColor:St(It.paddingColor),name:"padding"},{path:this.rectToPath({left:Xt,top:Yt,width:Vt,height:fn}),fillColor:St(It.borderColor),name:"border"},{path:this.rectToPath({left:Xt-Tn,top:Yt-Mn,width:Vt+Tn+bn,height:fn+Mn+qn}),fillColor:St(It.marginColor),name:"margin"}]},jt.prototype.getElementInfo=function(Mt){var It=Mt.getBoundingClientRect(),Ht=It.width,tn=It.height,Xt=Mt.getAttribute("class")||"";Xt=Xt.split(/\s+/).map(function(Vt){return"."+Vt}).join("");var Yt={tagName:(0,ft.default)(Mt.tagName),className:Xt,idValue:Mt.id,nodeWidth:Ht,nodeHeight:tn};return this.options.showStyles&&(Yt.style=this.getStyles(Mt)),this.options.showAccessibilityInfo&&(0,ut.default)(Yt,this.getAccessibilityInfo(Mt)),Yt},jt.prototype.getStyles=function(Mt){for(var It=window.getComputedStyle(Mt),Ht=!1,tn=Mt.childNodes,Xt=0,Yt=tn.length;Xt-1)},jt.prototype.getAccessibleNameAndRole=function(Mt){var It=Mt.getAttribute("labelledby")||Mt.getAttribute("aria-label"),Ht=Mt.getAttribute("role"),tn=(0,ft.default)(Mt.tagName);return yt.default.forEach(function(Xt){var Yt,Vt;if(!Ht){var fn=Xt[0],Sn=Xt[2];if(fn===tn){if(Sn)try{for(var Tn=tt(Sn),bn=Tn.next();!bn.done;bn=Tn.next()){var Mn=bn.value;if(Mt.getAttribute(Mn[0])!==Mn[1])return}}catch(qn){Yt={error:qn}}finally{try{bn&&!bn.done&&(Vt=Tn.return)&&Vt.call(Tn)}finally{if(Yt)throw Yt.error}}Ht=Xt[1]}}}),{accessibleName:It||Mt.getAttribute("title")||"",accessibleRole:Ht||"generic"}},jt.prototype.bindEvent=function(){var Mt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return Mt.redraw()})},jt.prototype.rectToPath=function(Mt){var It=Mt.left,Ht=Mt.top,tn=Mt.width,Xt=Mt.height,Yt=[];return Yt.push("M",It,Ht),Yt.push("L",It+tn,Ht),Yt.push("L",It+tn,Ht+Xt),Yt.push("L",It,Ht+Xt),Yt.push("Z"),Yt},jt}(ot.default);j.default=Et,k.exports=Et,k.exports.default=Et;var _t=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,wt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function St(kt){return(0,bt.default)(kt)?kt:kt.a?"rgba(".concat(kt.r,", ").concat(kt.g,", ").concat(kt.b,", ").concat(kt.a,")"):"rgb(".concat(kt.r,", ").concat(kt.g,", ").concat(kt.b,")")}function Ct(kt,jt,Mt){Mt===void 0&&(Mt=!1);var It={};return(0,dt.default)(jt,function(Ht){var tn,Xt=kt[Ht==="text-opacity"?"color":Ht];Xt&&(tn=Xt,(_t.test(tn)||wt.test(tn))&&(Xt=function(Yt){var Vt=ht.default.parse(Yt),fn=Vt.val[3]||1;return Vt.val=Vt.val.slice(0,3),Vt.val.push(Math.round(255*fn)),"#"+(0,ct.default)(pt.default.encode(Vt.val))}(Xt),Ht==="text-opacity"&&(Xt=Xt.slice(7),Xt=pt.default.decode(Xt)[0]/255)),Mt&&(Ht=(0,mt.default)(Ht)),It[Ht]=Xt)}),It}},9706:function(k,j){var _=this&&this.__read||function(wt,St){var Ct=typeof Symbol=="function"&&wt[Symbol.iterator];if(!Ct)return wt;var kt,jt,Mt=Ct.call(wt),It=[];try{for(;(St===void 0||St-- >0)&&!(kt=Mt.next()).done;)It.push(kt.value)}catch(Ht){jt={error:Ht}}finally{try{kt&&!kt.done&&(Ct=Mt.return)&&Ct.call(Mt)}finally{if(jt)throw jt.error}}return It},$=this&&this.__values||function(wt){var St=typeof Symbol=="function"&&Symbol.iterator,Ct=St&&wt[St],kt=0;if(Ct)return Ct.call(wt);if(wt&&typeof wt.length=="number")return{next:function(){return wt&&kt>=wt.length&&(wt=void 0),{value:wt&&wt[kt++],done:!wt}}};throw new TypeError(St?"Object is not iterable.":"Symbol.iterator is not defined.")};function _e(wt,St){var Ct=wt[3];return[(1-Ct)*St[0]+Ct*wt[0],(1-Ct)*St[1]+Ct*wt[1],(1-Ct)*St[2]+Ct*wt[2],Ct+St[3]*(1-Ct)]}function et(wt){var St=_(wt,3),Ct=St[0],kt=St[1],jt=St[2];return .2126*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.7152*(kt<=.03928?kt/12.92:Math.pow((kt+.055)/1.055,2.4))+.0722*(jt<=.03928?jt/12.92:Math.pow((jt+.055)/1.055,2.4))}Object.defineProperty(j,"__esModule",{value:!0}),j.getContrastThreshold=j.isLargeFont=j.getAPCAThreshold=j.desiredLuminanceAPCA=j.contrastRatioByLuminanceAPCA=j.contrastRatioAPCA=j.luminanceAPCA=j.contrastRatio=j.luminance=j.rgbaToHsla=j.blendColors=void 0,j.blendColors=_e,j.rgbaToHsla=function(wt){var St=_(wt,4),Ct=St[0],kt=St[1],jt=St[2],Mt=St[3],It=Math.max(Ct,kt,jt),Ht=Math.min(Ct,kt,jt),tn=It-Ht,Xt=It+Ht,Yt=.5*Xt;return[Ht===It?0:Ct===It?(.16666666666666666*(kt-jt)/tn+1)%1:kt===It?.16666666666666666*(jt-Ct)/tn+.3333333333333333:.16666666666666666*(Ct-kt)/tn+.6666666666666666,Yt===0||Yt===1?0:Yt<=.5?tn/Xt:tn/(2-Xt),Yt,Mt]},j.luminance=et,j.contrastRatio=function(wt,St){var Ct=et(_e(wt,St)),kt=et(St);return(Math.max(Ct,kt)+.05)/(Math.min(Ct,kt)+.05)};var tt=2.4,nt=.55,ot=.58,rt=.62,it=.57,st=.03,at=1.45,ft=1.25,dt=1.25,ht=5e-4,pt=.078,ct=12.82051282051282,ut=.06,mt=.001;function lt(wt){var St=_(wt,3),Ct=St[0],kt=St[1],jt=St[2];return .2126729*Math.pow(Ct,tt)+.7151522*Math.pow(kt,tt)+.072175*Math.pow(jt,tt)}function xt(wt){return wt>st?wt:wt+Math.pow(st-wt,at)}function yt(wt,St){if(wt=xt(wt),St=xt(St),Math.abs(wt-St)=wt?(Ct=(Math.pow(St,nt)-Math.pow(wt,ot))*ft)-mt?0:Ct>-pt?Ct-Ct*ct*ut:Ct+ut)}j.luminanceAPCA=lt,j.contrastRatioAPCA=function(wt,St){return yt(lt(wt),lt(St))},j.contrastRatioByLuminanceAPCA=yt,j.desiredLuminanceAPCA=function(wt,St,Ct){function kt(){return Ct?Math.pow(Math.abs(Math.pow(wt,rt)-(-St-ut)/dt),1/it):Math.pow(Math.abs(Math.pow(wt,nt)-(St+ut)/ft),1/ot)}wt=xt(wt),St/=100;var jt=kt();return(jt<0||jt>1)&&(Ct=!Ct,jt=kt()),jt};var bt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function Et(wt,St){var Ct=72*parseFloat(wt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(St)!==-1?Ct>=14:Ct>=18}bt.reverse(),j.getAPCAThreshold=function(wt,St){var Ct,kt,jt,Mt,It=parseFloat(wt.replace("px","")),Ht=parseFloat(St);try{for(var tn=$(bt),Xt=tn.next();!Xt.done;Xt=tn.next()){var Yt=_(Xt.value),Vt=Yt[0],fn=Yt.slice(1);if(It>=Vt)try{for(var Sn=(jt=void 0,$([900,800,700,600,500,400,300,200,100].entries())),Tn=Sn.next();!Tn.done;Tn=Sn.next()){var bn=_(Tn.value,2),Mn=bn[0];if(Ht>=bn[1]){var qn=fn[fn.length-1-Mn];return qn===-1?null:qn}}}catch(an){jt={error:an}}finally{try{Tn&&!Tn.done&&(Mt=Sn.return)&&Mt.call(Sn)}finally{if(jt)throw jt.error}}}}catch(an){Ct={error:an}}finally{try{Xt&&!Xt.done&&(kt=tn.return)&&kt.call(tn)}finally{if(Ct)throw Ct.error}}return null},j.isLargeFont=Et;var _t={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};j.getContrastThreshold=function(wt,St){return Et(wt,St)?_t.largeFont:_t.normalFont}},9434:function(k,j){var _=this&&this.__values||function(rt){var it=typeof Symbol=="function"&&Symbol.iterator,st=it&&rt[it],at=0;if(st)return st.call(rt);if(rt&&typeof rt.length=="number")return{next:function(){return rt&&at>=rt.length&&(rt=void 0),{value:rt&&rt[at++],done:!rt}}};throw new TypeError(it?"Object is not iterable.":"Symbol.iterator is not defined.")},$=this&&this.__read||function(rt,it){var st=typeof Symbol=="function"&&rt[Symbol.iterator];if(!st)return rt;var at,ft,dt=st.call(rt),ht=[];try{for(;(it===void 0||it-- >0)&&!(at=dt.next()).done;)ht.push(at.value)}catch(pt){ft={error:pt}}finally{try{at&&!at.done&&(st=dt.return)&&st.call(dt)}finally{if(ft)throw ft.error}}return ht},_e=this&&this.__spreadArray||function(rt,it,st){if(st||arguments.length===2)for(var at,ft=0,dt=it.length;ftst&&(rt=st),rt},j.adoptStyleSheet=ot},1521:function(k,j,_){var $=this&&this.__values||function(ct){var ut=typeof Symbol=="function"&&Symbol.iterator,mt=ut&&ct[ut],lt=0;if(mt)return mt.call(ct);if(ct&&typeof ct.length=="number")return{next:function(){return ct&<>=ct.length&&(ct=void 0),{value:ct&&ct[lt++],done:!ct}}};throw new TypeError(ut?"Object is not iterable.":"Symbol.iterator is not defined.")},_e=this&&this.__read||function(ct,ut){var mt=typeof Symbol=="function"&&ct[Symbol.iterator];if(!mt)return ct;var lt,xt,yt=mt.call(ct),bt=[];try{for(;(ut===void 0||ut-- >0)&&!(lt=yt.next()).done;)bt.push(lt.value)}catch(Et){xt={error:Et}}finally{try{lt&&!lt.done&&(mt=yt.return)&&mt.call(yt)}finally{if(xt)throw xt.error}}return bt},et=this&&this.__spreadArray||function(ct,ut,mt){if(mt||arguments.length===2)for(var lt,xt=0,yt=ut.length;xtSn&&MnTn,_n=It-fn;_n=(0,ot.constrainNumber)(_n,Yt,St-Ht-Yt);var hn=wt.minY-Xt-tn,En=!0;hn<0?(hn=Math.min(Ct-tn,wt.maxY+Xt),En=!1):wt.minY>Ct&&(hn=Ct-Xt-tn);var wn=_n>=wt.minX&&_n+Ht<=wt.maxX&&hn>=wt.minY&&hn+tn<=wt.maxY,pn=_nwt.minX&&hnwt.minY;if(pn&&!wn)return void(jt.style.display="none");if(jt.style.top=hn+"px",jt.style.left=_n+"px",!an){var Cn=(0,ot.createChild)(jt,"div","tooltip-arrow");Cn.style.clipPath=En?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",Cn.style.top=(En?tn-1:-Xt)+"px",Cn.style.left=It-_n+"px"}}(this.tooltip,ct.elementInfo,ct.colorFormat,ut,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ut}},pt.prototype.drawAxis=function(ct,ut,mt){ct.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,xt=this.scrollX*this.pageScaleFactor,yt=this.scrollY*this.pageScaleFactor;function bt(Ht){return Math.round(Ht*lt)}function Et(Ht){return Math.round(Ht/lt)}var _t=this.canvasWidth/lt,wt=this.canvasHeight/lt,St=50;ct.save(),ct.fillStyle=ft,mt?ct.fillRect(0,bt(wt)-15,bt(_t),bt(wt)):ct.fillRect(0,0,bt(_t),15),ct.globalCompositeOperation="destination-out",ct.fillStyle="red",ut?ct.fillRect(bt(_t)-15,0,bt(_t),bt(wt)):ct.fillRect(0,0,15,bt(wt)),ct.restore(),ct.fillStyle=ft,ut?ct.fillRect(bt(_t)-15,0,bt(_t),bt(wt)):ct.fillRect(0,0,15,bt(wt)),ct.lineWidth=1,ct.strokeStyle=at,ct.fillStyle=at,ct.save(),ct.translate(-xt,.5-yt);for(var Ct=wt+Et(yt),kt=100;kt]*>/g.test(xt))try{var yt=nt.default.parse(xt);return ft(yt,function(bt){bt.attrs&&bt.attrs.class&&(bt.attrs.class=lt(bt.attrs.class))}),nt.default.stringify(yt)}catch{return lt(xt)}return lt(xt)}};var dt,ht="ontouchstart"in tt.default,pt={start:"touchstart",move:"touchmove",end:"touchend"},ct={start:"mousedown",move:"mousemove",end:"mouseup"};j.drag=function(ut){return ht?pt[ut]:ct[ut]},j.eventClient=function(ut,mt){var lt=ut==="x"?"clientX":"clientY";return mt[lt]?mt[lt]:mt.changedTouches?mt.changedTouches[0][lt]:0},j.eventPage=function(ut,mt){var lt=ut==="x"?"pageX":"pageY";return mt[lt]?mt[lt]:mt.changedTouches?mt.changedTouches[0][lt]:0},j.measuredScrollbarWidth=function(){if((0,ot.default)(dt))return dt;if(!document)return 16;var ut=document.createElement("div"),mt=document.createElement("div");return ut.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),mt.setAttribute("style","height: 200px"),ut.appendChild(mt),document.body.appendChild(ut),dt=ut.offsetWidth-ut.clientWidth,document.body.removeChild(ut),dt},j.hasVerticalScrollbar=function(ut){return ut.scrollHeight>ut.offsetHeight},j.executeAfterTransition=function(ut,mt){if((0,at.default)(ut))return mt();var lt=function(xt){xt.target===ut&&(ut.removeEventListener("transitionend",lt),mt())};ut.addEventListener("transitionend",lt)},j.pxToNum=function(ut){return(0,it.default)(ut.replace("px",""))},j.getPlatform=function(){var ut=(0,st.default)();return ut==="os x"?"mac":ut},j.resetCanvasSize=function(ut){ut.width=Math.round(ut.offsetWidth*window.devicePixelRatio),ut.height=Math.round(ut.offsetHeight*window.devicePixelRatio)}},6093:function(k,j,_){var $,_e=this&&this.__extends||($=function(at,ft){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,ht){dt.__proto__=ht}||function(dt,ht){for(var pt in ht)Object.prototype.hasOwnProperty.call(ht,pt)&&(dt[pt]=ht[pt])},$(at,ft)},function(at,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=at}$(at,ft),at.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),et=this&&this.__importDefault||function(at){return at&&at.__esModule?at:{default:at}};Object.defineProperty(j,"__esModule",{value:!0});var tt=et(_(1512)),nt=et(_(5229)),ot=et(_(2244)),rt=et(_(8613)),it=function(at){function ft(dt,ht){ht===void 0&&(ht={});var pt=at.call(this,dt,{compName:"notification"},ht)||this;return pt.notifications=[],pt.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),pt.initTpl(),pt}return _e(ft,at),ft.prototype.notify=function(dt,ht){var pt=this;ht===void 0&&(ht={duration:this.options.duration});var ct=new st(this,dt);this.notifications.push(ct),this.add(ct),setTimeout(function(){return pt.remove(ct.id)},ht.duration)},ft.prototype.dismissAll=function(){for(var dt=this.notifications,ht=dt[0];ht;)this.remove(ht.id),ht=dt[0]},ft.prototype.add=function(dt){this.container.appendChild(dt.container)},ft.prototype.remove=function(dt){var ht=this.notifications,pt=(0,ot.default)(ht,function(ut){return ut.id===dt});if(pt){pt.destroy();var ct=ht.indexOf(pt);ht.splice(ct,1)}},ft.prototype.initTpl=function(){var dt=this.$container,ht=this.options.position,pt=ht.x,ct=ht.y,ut="flex-end",mt="flex-end";switch(pt){case"center":mt="center";break;case"left":mt="flex-start"}ct==="top"&&(ut="flex-start"),dt.attr("style","justify-content: ".concat(ut,"; align-items: ").concat(mt))},ft}(et(_(5404)).default);j.default=it;var st=function(){function at(ft,dt){this.container=(0,rt.default)("div"),this.$container=(0,tt.default)(this.container),this.notification=ft,this.content=dt,this.id=(0,nt.default)("luna-notification-"),this.$container.attr({id:this.id,class:ft.c("item ".concat(ft.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return at.prototype.destroy=function(){this.$container.remove()},at.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},at}();k.exports=it,k.exports.default=it},5404:function(k,j,_){var $,_e=this&&this.__extends||($=function(dt,ht){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(pt,ct){pt.__proto__=ct}||function(pt,ct){for(var ut in ct)Object.prototype.hasOwnProperty.call(ct,ut)&&(pt[ut]=ct[ut])},$(dt,ht)},function(dt,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function pt(){this.constructor=dt}$(dt,ht),dt.prototype=ht===null?Object.create(ht):(pt.prototype=ht.prototype,new pt)}),et=this&&this.__importDefault||function(dt){return dt&&dt.__esModule?dt:{default:dt}};Object.defineProperty(j,"__esModule",{value:!0});var tt=et(_(1443)),nt=et(_(1512)),ot=_(164),rt=et(_(3783)),it=et(_(6329)),st=et(_(4193)),at=et(_(5852)),ft=function(dt){function ht(pt,ct,ut){var mt=ct.compName,lt=(ut===void 0?{}:ut).theme,xt=lt===void 0?"light":lt,yt=dt.call(this)||this;return yt.subComponents=[],yt.compName=mt,yt.c=(0,ot.classPrefix)(mt),yt.options={},yt.container=pt,yt.$container=(0,nt.default)(pt),yt.$container.addClass(["luna-".concat(mt),yt.c("platform-".concat((0,ot.getPlatform)()))]),yt.on("optionChange",function(bt,Et,_t){var wt=yt.c;bt==="theme"&&(yt.$container.rmClass(wt("theme-".concat(_t))).addClass(wt("theme-".concat(Et))),(0,rt.default)(yt.subComponents,function(St){return St.setOption("theme",Et)}))}),yt.setOption("theme",xt),yt}return _e(ht,dt),ht.prototype.destroy=function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat((0,ot.getPlatform)()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(pt,ct){var ut=this,mt=this.options,lt={};typeof pt=="string"?lt[pt]=ct:lt=pt,(0,rt.default)(lt,function(xt,yt){var bt=mt[yt];mt[yt]=xt,ut.emit("optionChange",yt,xt,bt)})},ht.prototype.getOption=function(pt){return this.options[pt]},ht.prototype.addSubComponent=function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)},ht.prototype.removeSubComponent=function(pt){(0,at.default)(this.subComponents,function(ct){return ct===pt})},ht.prototype.destroySubComponents=function(){(0,rt.default)(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(pt,ct){ct===void 0&&(ct={}),(0,st.default)(pt,ct),(0,it.default)(this.options,pt)},ht.prototype.find=function(pt){return this.$container.find(this.c(pt))},ht}(tt.default);j.default=ft},164:function(k,j,_){var $=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(j,"__esModule",{value:!0}),j.resetCanvasSize=j.getPlatform=j.pxToNum=j.executeAfterTransition=j.hasVerticalScrollbar=j.measuredScrollbarWidth=j.eventClient=j.drag=j.classPrefix=void 0;var _e=$(_(2461)),et=$(_(4331)),tt=$(_(5610)),nt=$(_(7483)),ot=$(_(3990)),rt=$(_(6341)),it=$(_(3875)),st=$(_(6954)),at=$(_(9585));function ft(ut,mt){for(var lt=0,xt=ut.length;lt]*>/g.test(xt))try{var yt=nt.default.parse(xt);return ft(yt,function(bt){bt.attrs&&bt.attrs.class&&(bt.attrs.class=lt(bt.attrs.class))}),nt.default.stringify(yt)}catch{return lt(xt)}return lt(xt)}};var dt,ht="ontouchstart"in tt.default,pt={start:"touchstart",move:"touchmove",end:"touchend"},ct={start:"mousedown",move:"mousemove",end:"mouseup"};j.drag=function(ut){return ht?pt[ut]:ct[ut]},j.eventClient=function(ut,mt){var lt=ut==="x"?"clientX":"clientY";return mt[lt]?mt[lt]:mt.changedTouches?mt.changedTouches[0][lt]:0},j.measuredScrollbarWidth=function(){if((0,ot.default)(dt))return dt;if(!document)return 16;var ut=document.createElement("div"),mt=document.createElement("div");return ut.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),mt.setAttribute("style","height: 200px"),ut.appendChild(mt),document.body.appendChild(ut),dt=ut.offsetWidth-ut.clientWidth,document.body.removeChild(ut),dt},j.hasVerticalScrollbar=function(ut){return ut.scrollHeight>ut.offsetHeight},j.executeAfterTransition=function(ut,mt){if((0,at.default)(ut))return mt();var lt=function(xt){xt.target===ut&&(ut.removeEventListener("transitionend",lt),mt())};ut.addEventListener("transitionend",lt)},j.pxToNum=function(ut){return(0,it.default)(ut.replace("px",""))},j.getPlatform=function(){var ut=(0,st.default)();return ut==="os x"?"mac":ut},j.resetCanvasSize=function(ut){ut.width=Math.round(ut.offsetWidth*window.devicePixelRatio),ut.height=Math.round(ut.offsetHeight*window.devicePixelRatio)}},8169:function(k,j,_){_.r(j),_.d(j,{default:function(){return pt}});var $={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},_e=/([astvzqmhlc])([^astvzqmhlc]*)/gi,et=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,tt=function(ct){var ut=[],mt=String(ct).trim();return mt[0]!=="M"&&mt[0]!=="m"||mt.replace(_e,function(lt,xt,yt){var bt=xt.toLowerCase(),Et=function(wt){var St=wt.match(et);return St?St.map(Number):[]}(yt),_t=xt;if(bt==="m"&&Et.length>2&&(ut.push([_t].concat(Et.splice(0,2))),bt="l",_t=_t==="m"?"l":"L"),Et.length<$[bt])return"";for(ut.push([_t].concat(Et.splice(0,$[bt])));Et.length>=$[bt]&&Et.length&&$[bt];)ut.push([_t].concat(Et.splice(0,$[bt])));return""}),ut};function nt(ct,ut){for(var mt=0;mtct.length)&&(ut=ct.length);for(var mt=0,lt=new Array(ut);mt1&&(Tn*=It=Math.sqrt(It),bn*=It),Ht=Tn*Tn*bn*bn,tn=Tn*Tn*jt.y*jt.y+bn*bn*jt.x*jt.x,at(_n={x:Tn*jt.y/bn,y:-bn*jt.x/Tn},Ct!==St?Math.sqrt((Ht-tn)/tn)||0:-Math.sqrt((Ht-tn)/tn)||0),wt=Math.atan2((jt.y-_n.y)/bn,(jt.x-_n.x)/Tn),_t=Math.atan2(-(jt.y+_n.y)/bn,-(jt.x+_n.x)/Tn),st(_n,Mt),un=_n,On=(kt.x+An.x)/2,Rn=(kt.y+An.y)/2,un.x+=On,un.y+=Rn,bt.save(),bt.translate(_n.x,_n.y),bt.rotate(Mt),bt.scale(Tn,bn),bt.arc(0,0,1,wt,_t,!Ct),bt.restore();break;case"C":hn=yn[3],En=yn[4],Xt=yn[5],Vt=yn[6],bt.bezierCurveTo(yn[1],yn[2],hn,En,Xt,Vt);break;case"c":bt.bezierCurveTo(yn[1]+Xt,yn[2]+Vt,yn[3]+Xt,yn[4]+Vt,yn[5]+Xt,yn[6]+Vt),hn=yn[3]+Xt,En=yn[4]+Vt,Xt+=yn[5],Vt+=yn[6];break;case"S":hn!==null&&En!==null||(hn=Xt,En=Vt),bt.bezierCurveTo(2*Xt-hn,2*Vt-En,yn[1],yn[2],yn[3],yn[4]),hn=yn[1],En=yn[2],Xt=yn[3],Vt=yn[4];break;case"s":hn!==null&&En!==null||(hn=Xt,En=Vt),bt.bezierCurveTo(2*Xt-hn,2*Vt-En,yn[1]+Xt,yn[2]+Vt,yn[3]+Xt,yn[4]+Vt),hn=yn[1]+Xt,En=yn[2]+Vt,Xt+=yn[3],Vt+=yn[4];break;case"Q":wn=yn[1],pn=yn[2],Xt=yn[3],Vt=yn[4],bt.quadraticCurveTo(wn,pn,Xt,Vt);break;case"q":wn=yn[1]+Xt,pn=yn[2]+Vt,Xt+=yn[3],Vt+=yn[4],bt.quadraticCurveTo(wn,pn,Xt,Vt);break;case"T":wn!==null&&pn!==null||(wn=Xt,pn=Vt),wn=2*Xt-wn,pn=2*Vt-pn,Xt=yn[1],Vt=yn[2],bt.quadraticCurveTo(wn,pn,Xt,Vt);break;case"t":wn!==null&&pn!==null||(wn=Xt,pn=Vt),wn=2*Xt-wn,pn=2*Vt-pn,Xt+=yn[1],Vt+=yn[2],bt.quadraticCurveTo(wn,pn,Xt,Vt);break;case"z":case"Z":Xt=Pn.x,Vt=Pn.y,Pn=void 0,bt.closePath();break;case"AC":Xt=yn[1],Vt=yn[2],Sn=yn[3],wt=yn[4],_t=yn[5],Cn=yn[6],bt.arc(Xt,Vt,Sn,wt,_t,Cn);break;case"AT":Yt=yn[1],fn=yn[2],Xt=yn[3],Vt=yn[4],Sn=yn[5],bt.arcTo(Yt,fn,Xt,Vt,Sn);break;case"E":Xt=yn[1],Vt=yn[2],Tn=yn[3],bn=yn[4],Mt=yn[5],wt=yn[6],_t=yn[7],Cn=yn[8],bt.save(),bt.translate(Xt,Vt),bt.rotate(Mt),bt.scale(Tn,bn),bt.arc(0,0,1,wt,_t,Cn),bt.restore();break;case"R":Xt=yn[1],Vt=yn[2],Mn=yn[3],qn=yn[4],Pn={x:Xt,y:Vt},bt.rect(Xt,Vt,Mn,qn)}An.x=Xt,An.y=Vt}}},dt=tt,ht=ft;typeof window<"u"&&ht(window);var pt={path2dPolyfill:ht,parsePath:dt}},2777:function(k){k.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + +/*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(k,j,_){function $(_e,et){(et==null||et>_e.length)&&(et=_e.length);for(var tt=0,nt=new Array(et);ttDemo Dapp React UI - + From b61f9a64245cac14eb9bb4ad9ade7e2601f2b89f Mon Sep 17 00:00:00 2001 From: siandreev Date: Tue, 12 Sep 2023 16:18:10 +0200 Subject: [PATCH 019/117] chore: rebuild --- docs/assets/{index-eb43db54.js => index-9ba1ba79.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-eb43db54.js => index-9ba1ba79.js} (95%) diff --git a/docs/assets/index-eb43db54.js b/docs/assets/index-9ba1ba79.js similarity index 95% rename from docs/assets/index-eb43db54.js rename to docs/assets/index-9ba1ba79.js index 7eda193..3fdfff1 100644 --- a/docs/assets/index-eb43db54.js +++ b/docs/assets/index-9ba1ba79.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(k,j){var _={};for(var $ in k)Object.prototype.hasOwnProperty.call(k,$)&&j.indexOf($)<0&&(_[$]=k[$]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,$=Object.getOwnPropertySymbols(k);_e<$.length;_e++)j.indexOf($[_e])<0&&Object.prototype.propertyIsEnumerable.call(k,$[_e])&&(_[$[_e]]=k[$[_e]]);return _}function __awaiter(k,j,_,$){function _e(et){return et instanceof _?et:new _(function(tt){tt(et)})}return new(_||(_=Promise))(function(et,tt){function nt(it){try{rt($.next(it))}catch(st){tt(st)}}function ot(it){try{rt($.throw(it))}catch(st){tt(st)}}function rt(it){it.done?et(it.value):_e(it.value).then(nt,ot)}rt(($=$.apply(k,j||[])).next())})}class TonConnectError extends Error{constructor(j,_){super(j,_),this.message=`${TonConnectError.prefix} ${this.constructor.name}${this.info?": "+this.info:""}${j?` -`+j:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(...j){super(...j),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(...j){super(...j),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(...j){super(...j),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(...j){super(...j),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(...j){super(...j),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(k){return"jsBridgeKey"in k}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(...j){super(...j),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(...j){super(...j),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(...j){super(...j),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(...j){super(...j),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(...j){super(...j),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(...j){super(...j),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(...j){super(...j),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(...j){super(...j),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(...j){super(...j),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(j){let _=UnknownError;return j.code in connectEventErrorsCodes&&(_=connectEventErrorsCodes[j.code]||UnknownError),new _(j.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(j){return"error"in j}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(j){return{method:"sendTransaction",params:[JSON.stringify(j)]}}parseAndThrowError(j){let _=UnknownError;throw j.error.code in sendTransactionErrors&&(_=sendTransactionErrors[j.error.code]||UnknownError),new _(j.error.message)}convertFromRpcResponse(j){return{boc:j.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(j,_){this.storage=j,this.storeKey="ton-connect-storage_http-bridge-gateway::"+_}storeLastEventId(j){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,j)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.storage.getItem(this.storeKey);return j||null})}}function removeUrlLastSlash(k){return k.slice(-1)==="/"?k.slice(0,-1):k}function addPathToUrl(k,j){return removeUrlLastSlash(k)+"/"+j}function isTelegramUrl(k){const j=new URL(k);return j.protocol==="tg:"||j.hostname==="t.me"}function encodeTelegramUrlParameters(k){return k.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(j,_,$,_e,et){this.bridgeUrl=_,this.sessionId=$,this.listener=_e,this.errorsListener=et,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(j,_)}registerSession(){return __awaiter(this,void 0,void 0,function*(){const j=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));j.searchParams.append("client_id",this.sessionId);const _=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return _&&j.searchParams.append("last_event_id",_),this.eventSource=new EventSource(j.toString()),new Promise(($,_e)=>{const et=setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&(_e(new TonConnectError("Bridge connection timeout")),this.close())},5e3);this.eventSource.onerror=()=>_e,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),$()}})})}send(j,_,$,_e){return __awaiter(this,void 0,void 0,function*(){const et=new URL(addPathToUrl(this.bridgeUrl,this.postPath));et.searchParams.append("client_id",this.sessionId),et.searchParams.append("to",_),et.searchParams.append("ttl",(_e||this.defaultTtl).toString()),et.searchParams.append("topic",$),yield fetch(et,{method:"post",body:Base64.encode(j)})})}pause(){var j;(j=this.eventSource)===null||j===void 0||j.close()}unPause(){return this.registerSession()}close(){var j;this.isClosed=!0,(j=this.eventSource)===null||j===void 0||j.close()}setListener(j){this.listener=j}setErrorsListener(j){this.errorsListener=j}errorsHandler(j){var _,$;if(!this.isClosed){if(((_=this.eventSource)===null||_===void 0?void 0:_.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if((($=this.eventSource)===null||$===void 0?void 0:$.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(j));return}this.errorsListener(j)}}messagesHandler(j){return __awaiter(this,void 0,void 0,function*(){if(j.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(j.lastEventId),!this.isClosed)){let _;try{_=JSON.parse(j.data)}catch($){throw new TonConnectError(`Bridge message parse failed, message ${$.data}`)}this.listener(_)}})}}function isPendingConnectionHttp(k){return!("connectEvent"in k)}class BridgeConnectionStorage{constructor(j){this.storage=j,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(j){return __awaiter(this,void 0,void 0,function*(){if(j.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(j));if(!isPendingConnectionHttp(j)){const $={sessionKeyPair:j.session.sessionCrypto.stringifyKeypair(),walletPublicKey:j.session.walletPublicKey,bridgeUrl:j.session.bridgeUrl},_e={type:"http",connectEvent:j.connectEvent,session:$,lastWalletEventId:j.lastWalletEventId,nextRpcRequestId:j.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(_e))}const _={type:"http",connectionSource:j.connectionSource,sessionCrypto:j.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(_))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.storage.getItem(this.storeKey);if(!j)return null;const _=JSON.parse(j);if(_.type==="injected")return _;if("connectEvent"in _){const $=new SessionCrypto(_.session.sessionKeyPair);return{type:"http",connectEvent:_.connectEvent,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId,session:{sessionCrypto:$,bridgeUrl:_.session.bridgeUrl,walletPublicKey:_.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(_.sessionCrypto),connectionSource:_.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(j.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return j})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(j.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(j))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return j})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((j==null?void 0:j.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return j})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.storage.getItem(this.storeKey);return j?JSON.parse(j).type:null})}storeLastWalletEventId(j){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&_.type==="http"&&!isPendingConnectionHttp(_))return _.lastWalletEventId=j,this.storeConnection(_)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(j&&"lastWalletEventId"in j)return j.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(j&&"nextRpcRequestId"in j){const _=j.nextRpcRequestId||0;return j.nextRpcRequestId=_+1,this.storeConnection(j)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();return j&&"nextRpcRequestId"in j&&j.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...k){try{console.debug("[TON_CONNECT_SDK]",...k)}catch{}}function logError(...k){try{console.error("[TON_CONNECT_SDK]",...k)}catch{}}function logWarning(...k){try{console.warn("[TON_CONNECT_SDK]",...k)}catch{}}class BridgeProvider{constructor(j,_){this.storage=j,this.walletConnectionSource=_,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(j)}static fromStorage(j){return __awaiter(this,void 0,void 0,function*(){const $=yield new BridgeConnectionStorage(j).getHttpConnection();return isPendingConnectionHttp($)?new BridgeProvider(j,$.connectionSource):new BridgeProvider(j,{bridgeUrl:$.session.bridgeUrl})})}connect(j){this.closeGateways();const _=new SessionCrypto;this.session={sessionCrypto:_,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:_}).then(()=>this.openGateways(_));const $="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink($,j)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const j=yield this.connectionStorage.getHttpConnection();if(j){if(isPendingConnectionHttp(j))return this.session={sessionCrypto:j.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(j.sessionCrypto);if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=j.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,j.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession()}catch{yield this.disconnect();return}this.listeners.forEach(_=>_(j.connectEvent))}})}sendRequest(j,_){return new Promise(($,_e)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const et=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},j),{id:et}));const tt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},j),{id:et})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(tt,this.session.walletPublicKey,j.method).catch(_e),this.pendingRequests.set(et.toString(),$),_==null||_()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(j=>__awaiter(this,void 0,void 0,function*(){let _=!1;const $=()=>{_=!0,this.removeBridgeAndSession().then(j)};try{yield this.sendRequest({method:"disconnect",params:[]},$)}catch(_e){console.debug(_e),_||this.removeBridgeAndSession().then(j)}}))})}listen(j){return this.listeners.push(j),()=>this.listeners=this.listeners.filter(_=>_!==j)}pause(){var j;(j=this.gateway)===null||j===void 0||j.pause(),this.pendingGateways.forEach(_=>_.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const j=this.pendingGateways.map(_=>_.unPause());this.gateway&&j.push(this.gateway.unPause()),yield Promise.all(j)})}pendingGatewaysListener(j,_,$){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(j)){j.close();return}return this.closeGateways({except:j}),this.session.bridgeUrl=_,this.gateway=j,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener($)})}gatewayListener(j){return __awaiter(this,void 0,void 0,function*(){const _=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(j.message).toUint8Array(),hexToByteArray(j.from)));if(logDebug("Wallet message received:",_),!("event"in _)){const _e=_.id.toString(),et=this.pendingRequests.get(_e);if(!et){logDebug(`Response id ${_e} doesn't match any request's id`);return}et(_),this.pendingRequests.delete(_e);return}if(_.id!==void 0){const _e=yield this.connectionStorage.getLastWalletEventId();if(_e!==void 0&&_.id<=_e){logError(`Received event id (=${_.id}) must be greater than stored last wallet event id (=${_e}) `);return}_.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(_.id))}const $=this.listeners;_.event==="connect"&&(yield this.updateSession(_,j.from)),_.event==="disconnect"&&(yield this.removeBridgeAndSession()),$.forEach(_e=>_e(_))})}gatewayErrorsListener(j){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(j)}`)})}updateSession(j,_){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:_});const $=j.payload.items.find(et=>et.name==="ton_addr"),_e=Object.assign(Object.assign({},j),{payload:Object.assign(Object.assign({},j.payload),{items:[$]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:j.id,connectEvent:_e,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(j,_){return isTelegramUrl(j)?this.generateTGUniversalLink(j,_):this.generateRegularUniversalLink(j,_)}generateRegularUniversalLink(j,_){const $=new URL(j);return $.searchParams.append("v",PROTOCOL_VERSION.toString()),$.searchParams.append("id",this.session.sessionCrypto.sessionId),$.searchParams.append("r",JSON.stringify(_)),$.toString()}generateTGUniversalLink(j,_){const _e=this.generateRegularUniversalLink("about:blank",_).split("?")[1],et="tonconnect-"+encodeTelegramUrlParameters(_e),tt=new URL(j);return tt.searchParams.append("startattach",et),tt.toString()}openGateways(j){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(_=>{const $=new BridgeGateway(this.storage,_.bridgeUrl,j.sessionId,()=>{},_e=>{console.error(_e)});return $.setListener(_e=>this.pendingGatewaysListener($,_.bridgeUrl,_e)),$}),yield Promise.allSettled(this.pendingGateways.map(_=>_.registerSession()));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,j.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()})}closeGateways(j){var _;(_=this.gateway)===null||_===void 0||_.close(),this.pendingGateways.filter($=>$!==(j==null?void 0:j.except)).forEach($=>$.close()),this.pendingGateways=[]}}function hasProperty(k,j){return hasProperties(k,[j])}function hasProperties(k,j){return!k||typeof k!="object"?!1:j.every(_=>_ in k)}function isJSBridgeWithMetadata(k){try{return!hasProperty(k,"tonconnect")||!hasProperty(k.tonconnect,"walletInfo")?!1:hasProperties(k.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$1(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var k;const j=(k=getWindow$1())===null||k===void 0?void 0:k.location.origin;return j?j+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(j,_){this.injectedWalletKey=_,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const $=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet($,_))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(j),this.injectedWallet=$[_].tonconnect}static fromStorage(j){return __awaiter(this,void 0,void 0,function*(){const $=yield new BridgeConnectionStorage(j).getInjectedConnection();return new InjectedProvider(j,$.jsBridgeKey)})}static isWalletInjected(j){return InjectedProvider.isWindowContainsWallet(this.window,j)}static isInsideWalletBrowser(j){return InjectedProvider.isWindowContainsWallet(this.window,j)?this.window[j].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([_,$])=>isJSBridgeWithMetadata($)).map(([_,$])=>({name:$.tonconnect.walletInfo.name,appName:$.tonconnect.walletInfo.app_name,aboutUrl:$.tonconnect.walletInfo.about_url,imageUrl:$.tonconnect.walletInfo.image,tondns:$.tonconnect.walletInfo.tondns,jsBridgeKey:_,injected:!0,embedded:$.tonconnect.isWalletBrowser,platforms:$.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(j,_){return!!j&&_ in j&&typeof j[_]=="object"&&"tonconnect"in j[_]}connect(j){this._connect(PROTOCOL_VERSION,j)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const j=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",j),j.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(_=>_(j))):yield this.connectionStorage.removeConnection()}catch(j){yield this.connectionStorage.removeConnection(),console.error(j)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(j=>{const _=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(j)};try{this.injectedWallet.disconnect(),_()}catch($){logDebug($),this.sendRequest({method:"disconnect",params:[]},_)}})})}closeAllListeners(){var j;this.listenSubscriptions=!1,this.listeners=[],(j=this.unsubscribeCallback)===null||j===void 0||j.call(this)}listen(j){return this.listeners.push(j),()=>this.listeners=this.listeners.filter(_=>_!==j)}sendRequest(j,_){return __awaiter(this,void 0,void 0,function*(){const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},j),{id:$}));const _e=this.injectedWallet.send(Object.assign(Object.assign({},j),{id:$}));return _e.then(et=>logDebug("Wallet message received:",et)),_==null||_(),_e})}_connect(j,_){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${j}, message:`,_);const $=yield this.injectedWallet.connect(j,_);logDebug("Injected Provider connect response:",$),$.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(_e=>_e($))}catch($){logDebug($);const _e={event:"connect_error",payload:{code:0,message:$==null?void 0:$.toString()}};this.listeners.forEach(et=>et(_e))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(j=>{logDebug("Wallet message received:",j),this.listenSubscriptions&&this.listeners.forEach(_=>_(j)),j.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$1();class DefaultStorage{constructor(){const j=getWindow$1();if(!(j!=null&&j.localStorage))throw new LocalstorageNotFoundError;this.window=j}getItem(j){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(j))})}removeItem(j){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(j),Promise.resolve()})}setItem(j,_){return this.window.localStorage.setItem(j,_),Promise.resolve()}}function isWalletInfoCurrentlyInjected(k){return isWalletInfoInjectable(k)&&k.injected}function isWalletInfoCurrentlyEmbedded(k){return isWalletInfoCurrentlyInjected(k)&&k.embedded}function isWalletInfoInjectable(k){return"jsBridgeKey"in k}function isWalletInfoRemote(k){return"bridgeUrl"in k}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(j){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",j!=null&&j.walletsListSource&&(this.walletsListSource=j.walletsListSource),j!=null&&j.cacheTTLMs&&(this.cacheTTLMs=j.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const _=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return _.length!==1?null:_[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let j=[];try{if(j=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(j))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const _e=j.filter(et=>!this.isCorrectWalletConfigDTO(et));_e.length&&(logError(`Wallet(s) ${_e.map(et=>et.name).join(", ")} config format is wrong. They were removed from the wallets list.`),j=j.filter(et=>this.isCorrectWalletConfigDTO(et)))}catch($){logError($),j=FALLBACK_WALLETS_LIST}let _=[];try{_=InjectedProvider.getCurrentlyInjectedWallets()}catch($){logError($)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(j),_)})}walletConfigDTOListToWalletConfigList(j){return j.map(_=>{const _e={name:_.name,appName:_.app_name,imageUrl:_.image,aboutUrl:_.about_url,tondns:_.tondns,platforms:_.platforms};return _.bridge.forEach(et=>{if(et.type==="sse"&&(_e.bridgeUrl=et.url,_e.universalLink=_.universal_url,_e.deepLink=_.deepLink),et.type==="js"){const tt=et.key;_e.jsBridgeKey=tt,_e.injected=InjectedProvider.isWalletInjected(tt),_e.embedded=InjectedProvider.isInsideWalletBrowser(tt)}}),_e})}mergeWalletsLists(j,_){return[...new Set(j.concat(_).map(_e=>_e.name)).values()].map(_e=>{const et=j.find(nt=>nt.name===_e),tt=_.find(nt=>nt.name===_e);return Object.assign(Object.assign({},et&&Object.assign({},et)),tt&&Object.assign({},tt))})}isCorrectWalletConfigDTO(j){if(!j||typeof j!="object")return!1;const _="name"in j,$="app_name"in j,_e="image"in j,et="about_url"in j,tt="platforms"in j;if(!_||!_e||!et||!tt||!$||!j.platforms||!Array.isArray(j.platforms)||!j.platforms.length||!("bridge"in j)||!Array.isArray(j.bridge)||!j.bridge.length)return!1;const nt=j.bridge;if(nt.some(it=>!it||typeof it!="object"||!("type"in it)))return!1;const ot=nt.find(it=>it.type==="sse");if(ot&&(!("url"in ot)||!ot.url||!j.universal_url))return!1;const rt=nt.find(it=>it.type==="js");return!(rt&&(!("key"in rt)||!rt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(...j){super(...j),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(k,j){const _=k.includes("SendTransaction"),$=k.find(_e=>_e&&typeof _e=="object"&&_e.name==="SendTransaction");if(!_&&!$)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if($&&$.maxMessages!==void 0){if($.maxMessages_(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(j,_){return this.statusChangeSubscriptions.push(j),_&&this.statusChangeErrorSubscriptions.push(_),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter($=>$!==j),_&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter($=>$!==_))}}connect(j,_){var $;if(this.connected)throw new WalletAlreadyConnectedError;return($=this.provider)===null||$===void 0||$.closeConnection(),this.provider=this.createProvider(j),this.provider.connect(this.createConnectRequest(_))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[j,_]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(j){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(_)this.provider=yield this.createProvider(_);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(j){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:j.messages.length});const{validUntil:_}=j,$=__rest(j,["validUntil"]),_e=j.from||this.account.address,et=j.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},$),{valid_until:_,from:_e,network:et})));return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var j;((j=this.provider)===null||j===void 0?void 0:j.type)==="http"&&this.provider.pause()}unPauseConnection(){var j;return((j=this.provider)===null||j===void 0?void 0:j.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const j=getDocument();if(j)try{j.addEventListener("visibilitychange",()=>{j.hidden?this.pauseConnection():this.unPauseConnection()})}catch(_){console.error("Cannot subscribe to the document.visibilitychange: ",_)}}createProvider(j){let _;return!Array.isArray(j)&&isWalletConnectionSourceJS(j)?_=new InjectedProvider(this.dappSettings.storage,j.jsBridgeKey):_=new BridgeProvider(this.dappSettings.storage,j),_.listen(this.walletEventsListener.bind(this)),_}walletEventsListener(j){switch(j.event){case"connect":this.onWalletConnected(j.payload);break;case"connect_error":this.onWalletConnectError(j.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(j){const _=j.items.find(et=>et.name==="ton_addr"),$=j.items.find(et=>et.name==="ton_proof");if(!_)throw new TonConnectError("ton_addr connection item was not found");const _e={device:j.device,provider:this.provider.type,account:{address:_.address,chain:_.network,walletStateInit:_.walletStateInit,publicKey:_.publicKey}};$&&(_e.connectItems={tonProof:$}),this.wallet=_e}onWalletConnectError(j){const _=connectErrorsParser.parseError(j);if(this.statusChangeErrorSubscriptions.forEach($=>$(_)),console.debug(_),_ instanceof ManifestNotFoundError||_ instanceof ManifestContentErrorError)throw console.error(_),_}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(j){const _=[{name:"ton_addr"}];return j!=null&&j.tonProof&&_.push({name:"ton_proof",payload:j.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:_}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=k=>InjectedProvider.isWalletInjected(k);TonConnect.isInsideWalletBrowser=k=>InjectedProvider.isInsideWalletBrowser(k);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(k,j=!1){const{wc:_,hex:$}=parseHexAddress(k);let _e=bounceableTag;j&&(_e|=testOnlyTag);const et=new Int8Array(34);et[0]=_e,et[1]=_,et.set($,2);const tt=new Uint8Array(36);return tt.set(et),tt.set(crc16(et),34),Base64.encode(tt).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(k){if(!k.includes(":"))throw new WrongAddressError(`Wrong address ${k}. Address must include ":".`);const j=k.split(":");if(j.length!==2)throw new WrongAddressError(`Wrong address ${k}. Address must include ":" only once.`);const _=parseInt(j[0]);if(_!==0&&_!==-1)throw new WrongAddressError(`Wrong address ${k}. WC must be eq 0 or -1, but ${_} received.`);const $=j[1];if(($==null?void 0:$.length)!==64)throw new WrongAddressError(`Wrong address ${k}. Hex part must be 64bytes length, but ${$==null?void 0:$.length} received.`);return{wc:_,hex:hexToBytes($)}}function crc16(k){let _=0;const $=new Uint8Array(k.length+2);$.set(k);for(let _e of $){let et=128;for(;et>0;)_<<=1,_e&et&&(_+=1),et>>=1,_>65535&&(_&=65535,_^=4129)}return new Uint8Array([Math.floor(_/256),_%256])}const toByteMap={};for(let k=0;k<=255;k++){let j=k.toString(16);j.length<2&&(j="0"+j),toByteMap[j]=k}function hexToBytes(k){k=k.toLowerCase();const j=k.length;if(j%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+k);const _=j/2,$=new Uint8Array(_);for(let _e=0;_e<_;_e++){const et=_e*2,tt=k.substring(et,et+2);if(!toByteMap.hasOwnProperty(tt))throw new ParseHexError("Invalid hex character: "+tt);$[_e]=toByteMap[tt]}return $}var uaParserExports={},uaParser={get exports(){return uaParserExports},set exports(k){uaParserExports=k}};(function(k,j){(function(_,$){var _e="1.0.35",et="",tt="?",nt="function",ot="undefined",rt="object",it="string",st="major",at="model",ft="name",dt="type",ht="vendor",pt="version",ct="architecture",ut="console",mt="mobile",lt="tablet",xt="smarttv",yt="wearable",bt="embedded",Et=350,_t="Amazon",wt="Apple",St="ASUS",Ct="BlackBerry",kt="Browser",jt="Chrome",Mt="Edge",It="Firefox",Ht="Google",tn="Huawei",Xt="LG",Yt="Microsoft",Vt="Motorola",fn="Opera",Sn="Samsung",Tn="Sharp",bn="Sony",Mn="Xiaomi",qn="Zebra",an="Facebook",_n="Chromium OS",hn="Mac OS",En=function(mn,qt){var Gt={};for(var xn in mn)qt[xn]&&qt[xn].length%2===0?Gt[xn]=qt[xn].concat(mn[xn]):Gt[xn]=mn[xn];return Gt},wn=function(mn){for(var qt={},Gt=0;Gt0?hr.length===2?typeof hr[1]==nt?this[hr[0]]=hr[1].call(this,yr):this[hr[0]]=hr[1]:hr.length===3?typeof hr[1]===nt&&!(hr[1].exec&&hr[1].test)?this[hr[0]]=yr?hr[1].call(this,yr,hr[2]):$:this[hr[0]]=yr?yr.replace(hr[1],hr[2]):$:hr.length===4&&(this[hr[0]]=yr?hr[3].call(this,yr.replace(hr[1],hr[2])):$):this[hr]=yr||$;Gt+=2}},Pn=function(mn,qt){for(var Gt in qt)if(typeof qt[Gt]===rt&&qt[Gt].length>0){for(var xn=0;xn2&&(Vn[at]="iPad",Vn[dt]=lt),Vn},this.getEngine=function(){var Vn={};return Vn[ft]=$,Vn[pt]=$,Rn.call(Vn,xn,cr.engine),Vn},this.getOS=function(){var Vn={};return Vn[ft]=$,Vn[pt]=$,Rn.call(Vn,xn,cr.os),hr&&!Vn[ft]&&Ln&&Ln.platform!="Unknown"&&(Vn[ft]=Ln.platform.replace(/chrome os/i,_n).replace(/macos/i,hn)),Vn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return xn},this.setUA=function(Vn){return xn=typeof Vn===it&&Vn.length>Et?On(Vn,Et):Vn,this},this.setUA(xn),this};Dn.VERSION=_e,Dn.BROWSER=wn([ft,pt,st]),Dn.CPU=wn([ct]),Dn.DEVICE=wn([at,ht,dt,ut,mt,xt,lt,yt,bt]),Dn.ENGINE=Dn.OS=wn([ft,pt]),k.exports&&(j=k.exports=Dn),j.UAParser=Dn;var Nn=typeof _!==ot&&(_.jQuery||_.Zepto);if(Nn&&!Nn.ua){var Zn=new Dn;Nn.ua=Zn.getResult(),Nn.ua.get=function(){return Zn.getUA()},Nn.ua.set=function(mn){Zn.setUA(mn);var qt=Zn.getResult();for(var Gt in qt)Nn.ua[Gt]=qt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(j){return isNonNullObject(j)&&!isSpecial(j)};function isNonNullObject(k){return!!k&&typeof k=="object"}function isSpecial(k){var j=Object.prototype.toString.call(k);return j==="[object RegExp]"||j==="[object Date]"||isReactElement(k)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(k){return k.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(k){return Array.isArray(k)?[]:{}}function cloneUnlessOtherwiseSpecified(k,j){return j.clone!==!1&&j.isMergeableObject(k)?deepmerge(emptyTarget(k),k,j):k}function defaultArrayMerge(k,j,_){return k.concat(j).map(function($){return cloneUnlessOtherwiseSpecified($,_)})}function getMergeFunction(k,j){if(!j.customMerge)return deepmerge;var _=j.customMerge(k);return typeof _=="function"?_:deepmerge}function getEnumerableOwnPropertySymbols(k){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(k).filter(function(j){return k.propertyIsEnumerable(j)}):[]}function getKeys(k){return Object.keys(k).concat(getEnumerableOwnPropertySymbols(k))}function propertyIsOnObject(k,j){try{return j in k}catch{return!1}}function propertyIsUnsafe(k,j){return propertyIsOnObject(k,j)&&!(Object.hasOwnProperty.call(k,j)&&Object.propertyIsEnumerable.call(k,j))}function mergeObject(k,j,_){var $={};return _.isMergeableObject(k)&&getKeys(k).forEach(function(_e){$[_e]=cloneUnlessOtherwiseSpecified(k[_e],_)}),getKeys(j).forEach(function(_e){propertyIsUnsafe(k,_e)||(propertyIsOnObject(k,_e)&&_.isMergeableObject(j[_e])?$[_e]=getMergeFunction(_e,_)(k[_e],j[_e],_):$[_e]=cloneUnlessOtherwiseSpecified(j[_e],_))}),$}function deepmerge(k,j,_){_=_||{},_.arrayMerge=_.arrayMerge||defaultArrayMerge,_.isMergeableObject=_.isMergeableObject||isMergeableObject,_.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var $=Array.isArray(j),_e=Array.isArray(k),et=$===_e;return et?$?_.arrayMerge(k,j,_):mergeObject(k,j,_):cloneUnlessOtherwiseSpecified(j,_)}deepmerge.all=function(j,_){if(!Array.isArray(j))throw new Error("first argument should be an array");return j.reduce(function($,_e){return deepmerge($,_e,_)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(k){classnamesExports=k}};/*! +`+j:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(...j){super(...j),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(...j){super(...j),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(...j){super(...j),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(...j){super(...j),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(...j){super(...j),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(k){return"jsBridgeKey"in k}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(...j){super(...j),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(...j){super(...j),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(...j){super(...j),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(...j){super(...j),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(...j){super(...j),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(...j){super(...j),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(...j){super(...j),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(...j){super(...j),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(...j){super(...j),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(j){let _=UnknownError;return j.code in connectEventErrorsCodes&&(_=connectEventErrorsCodes[j.code]||UnknownError),new _(j.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(j){return"error"in j}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(j){return{method:"sendTransaction",params:[JSON.stringify(j)]}}parseAndThrowError(j){let _=UnknownError;throw j.error.code in sendTransactionErrors&&(_=sendTransactionErrors[j.error.code]||UnknownError),new _(j.error.message)}convertFromRpcResponse(j){return{boc:j.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(j,_){this.storage=j,this.storeKey="ton-connect-storage_http-bridge-gateway::"+_}storeLastEventId(j){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,j)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.storage.getItem(this.storeKey);return j||null})}}function removeUrlLastSlash(k){return k.slice(-1)==="/"?k.slice(0,-1):k}function addPathToUrl(k,j){return removeUrlLastSlash(k)+"/"+j}function isTelegramUrl(k){const j=new URL(k);return j.protocol==="tg:"||j.hostname==="t.me"}function encodeTelegramUrlParameters(k){return k.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(j,_,$,_e,et){this.bridgeUrl=_,this.sessionId=$,this.listener=_e,this.errorsListener=et,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(j,_)}registerSession(j){return __awaiter(this,void 0,void 0,function*(){const _=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));_.searchParams.append("client_id",this.sessionId);const $=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return $&&_.searchParams.append("last_event_id",$),this.eventSource=new EventSource(_.toString()),new Promise((_e,et)=>{const tt=j!=null&&j.openingDeadlineMS?setTimeout(()=>{var nt;((nt=this.eventSource)===null||nt===void 0?void 0:nt.readyState)!==EventSource.OPEN&&(et(new TonConnectError("Bridge connection timeout")),this.close())},j.openingDeadlineMS):void 0;this.eventSource.onerror=()=>et,this.eventSource.onopen=()=>{clearTimeout(tt),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),_e()}})})}send(j,_,$,_e){return __awaiter(this,void 0,void 0,function*(){const et=new URL(addPathToUrl(this.bridgeUrl,this.postPath));et.searchParams.append("client_id",this.sessionId),et.searchParams.append("to",_),et.searchParams.append("ttl",(_e||this.defaultTtl).toString()),et.searchParams.append("topic",$),yield fetch(et,{method:"post",body:Base64.encode(j)})})}pause(){var j;(j=this.eventSource)===null||j===void 0||j.close()}unPause(){return this.registerSession()}close(){var j;this.isClosed=!0,(j=this.eventSource)===null||j===void 0||j.close()}setListener(j){this.listener=j}setErrorsListener(j){this.errorsListener=j}errorsHandler(j){var _,$;if(!this.isClosed){if(((_=this.eventSource)===null||_===void 0?void 0:_.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if((($=this.eventSource)===null||$===void 0?void 0:$.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(j));return}this.errorsListener(j)}}messagesHandler(j){return __awaiter(this,void 0,void 0,function*(){if(j.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(j.lastEventId),!this.isClosed)){let _;try{_=JSON.parse(j.data)}catch($){throw new TonConnectError(`Bridge message parse failed, message ${$.data}`)}this.listener(_)}})}}function isPendingConnectionHttp(k){return!("connectEvent"in k)}class BridgeConnectionStorage{constructor(j){this.storage=j,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(j){return __awaiter(this,void 0,void 0,function*(){if(j.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(j));if(!isPendingConnectionHttp(j)){const $={sessionKeyPair:j.session.sessionCrypto.stringifyKeypair(),walletPublicKey:j.session.walletPublicKey,bridgeUrl:j.session.bridgeUrl},_e={type:"http",connectEvent:j.connectEvent,session:$,lastWalletEventId:j.lastWalletEventId,nextRpcRequestId:j.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(_e))}const _={type:"http",connectionSource:j.connectionSource,sessionCrypto:j.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(_))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.storage.getItem(this.storeKey);if(!j)return null;const _=JSON.parse(j);if(_.type==="injected")return _;if("connectEvent"in _){const $=new SessionCrypto(_.session.sessionKeyPair);return{type:"http",connectEvent:_.connectEvent,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId,session:{sessionCrypto:$,bridgeUrl:_.session.bridgeUrl,walletPublicKey:_.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(_.sessionCrypto),connectionSource:_.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(j.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return j})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(j.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(j))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return j})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((j==null?void 0:j.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return j})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.storage.getItem(this.storeKey);return j?JSON.parse(j).type:null})}storeLastWalletEventId(j){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&_.type==="http"&&!isPendingConnectionHttp(_))return _.lastWalletEventId=j,this.storeConnection(_)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(j&&"lastWalletEventId"in j)return j.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(j&&"nextRpcRequestId"in j){const _=j.nextRpcRequestId||0;return j.nextRpcRequestId=_+1,this.storeConnection(j)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();return j&&"nextRpcRequestId"in j&&j.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...k){try{console.debug("[TON_CONNECT_SDK]",...k)}catch{}}function logError(...k){try{console.error("[TON_CONNECT_SDK]",...k)}catch{}}function logWarning(...k){try{console.warn("[TON_CONNECT_SDK]",...k)}catch{}}class BridgeProvider{constructor(j,_){this.storage=j,this.walletConnectionSource=_,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(j)}static fromStorage(j){return __awaiter(this,void 0,void 0,function*(){const $=yield new BridgeConnectionStorage(j).getHttpConnection();return isPendingConnectionHttp($)?new BridgeProvider(j,$.connectionSource):new BridgeProvider(j,{bridgeUrl:$.session.bridgeUrl})})}connect(j){this.closeGateways();const _=new SessionCrypto;this.session={sessionCrypto:_,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:_}).then(()=>this.openGateways(_));const $="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink($,j)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const j=yield this.connectionStorage.getHttpConnection();if(j){if(isPendingConnectionHttp(j))return this.session={sessionCrypto:j.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(j.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=j.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,j.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(_=>_(j.connectEvent))}})}sendRequest(j,_){return new Promise(($,_e)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const et=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},j),{id:et}));const tt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},j),{id:et})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(tt,this.session.walletPublicKey,j.method).catch(_e),this.pendingRequests.set(et.toString(),$),_==null||_()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(j=>__awaiter(this,void 0,void 0,function*(){let _=!1;const $=()=>{_=!0,this.removeBridgeAndSession().then(j)};try{yield this.sendRequest({method:"disconnect",params:[]},$)}catch(_e){console.debug(_e),_||this.removeBridgeAndSession().then(j)}}))})}listen(j){return this.listeners.push(j),()=>this.listeners=this.listeners.filter(_=>_!==j)}pause(){var j;(j=this.gateway)===null||j===void 0||j.pause(),this.pendingGateways.forEach(_=>_.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const j=this.pendingGateways.map(_=>_.unPause());this.gateway&&j.push(this.gateway.unPause()),yield Promise.all(j)})}pendingGatewaysListener(j,_,$){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(j)){j.close();return}return this.closeGateways({except:j}),this.session.bridgeUrl=_,this.gateway=j,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener($)})}gatewayListener(j){return __awaiter(this,void 0,void 0,function*(){const _=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(j.message).toUint8Array(),hexToByteArray(j.from)));if(logDebug("Wallet message received:",_),!("event"in _)){const _e=_.id.toString(),et=this.pendingRequests.get(_e);if(!et){logDebug(`Response id ${_e} doesn't match any request's id`);return}et(_),this.pendingRequests.delete(_e);return}if(_.id!==void 0){const _e=yield this.connectionStorage.getLastWalletEventId();if(_e!==void 0&&_.id<=_e){logError(`Received event id (=${_.id}) must be greater than stored last wallet event id (=${_e}) `);return}_.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(_.id))}const $=this.listeners;_.event==="connect"&&(yield this.updateSession(_,j.from)),_.event==="disconnect"&&(yield this.removeBridgeAndSession()),$.forEach(_e=>_e(_))})}gatewayErrorsListener(j){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(j)}`)})}updateSession(j,_){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:_});const $=j.payload.items.find(et=>et.name==="ton_addr"),_e=Object.assign(Object.assign({},j),{payload:Object.assign(Object.assign({},j.payload),{items:[$]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:j.id,connectEvent:_e,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(j,_){return isTelegramUrl(j)?this.generateTGUniversalLink(j,_):this.generateRegularUniversalLink(j,_)}generateRegularUniversalLink(j,_){const $=new URL(j);return $.searchParams.append("v",PROTOCOL_VERSION.toString()),$.searchParams.append("id",this.session.sessionCrypto.sessionId),$.searchParams.append("r",JSON.stringify(_)),$.toString()}generateTGUniversalLink(j,_){const _e=this.generateRegularUniversalLink("about:blank",_).split("?")[1],et="tonconnect-"+encodeTelegramUrlParameters(_e),tt=new URL(j);return tt.searchParams.append("startattach",et),tt.toString()}openGateways(j,_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,j.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),yield Promise.allSettled(this.pendingGateways.map($=>$.registerSession(_)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,j.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(_)})}closeGateways(j){var _;(_=this.gateway)===null||_===void 0||_.close(),this.pendingGateways.filter($=>$!==(j==null?void 0:j.except)).forEach($=>$.close()),this.pendingGateways=[]}}function hasProperty(k,j){return hasProperties(k,[j])}function hasProperties(k,j){return!k||typeof k!="object"?!1:j.every(_=>_ in k)}function isJSBridgeWithMetadata(k){try{return!hasProperty(k,"tonconnect")||!hasProperty(k.tonconnect,"walletInfo")?!1:hasProperties(k.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$1(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var k;const j=(k=getWindow$1())===null||k===void 0?void 0:k.location.origin;return j?j+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(j,_){this.injectedWalletKey=_,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const $=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet($,_))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(j),this.injectedWallet=$[_].tonconnect}static fromStorage(j){return __awaiter(this,void 0,void 0,function*(){const $=yield new BridgeConnectionStorage(j).getInjectedConnection();return new InjectedProvider(j,$.jsBridgeKey)})}static isWalletInjected(j){return InjectedProvider.isWindowContainsWallet(this.window,j)}static isInsideWalletBrowser(j){return InjectedProvider.isWindowContainsWallet(this.window,j)?this.window[j].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([_,$])=>isJSBridgeWithMetadata($)).map(([_,$])=>({name:$.tonconnect.walletInfo.name,appName:$.tonconnect.walletInfo.app_name,aboutUrl:$.tonconnect.walletInfo.about_url,imageUrl:$.tonconnect.walletInfo.image,tondns:$.tonconnect.walletInfo.tondns,jsBridgeKey:_,injected:!0,embedded:$.tonconnect.isWalletBrowser,platforms:$.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(j,_){return!!j&&_ in j&&typeof j[_]=="object"&&"tonconnect"in j[_]}connect(j){this._connect(PROTOCOL_VERSION,j)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const j=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",j),j.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(_=>_(j))):yield this.connectionStorage.removeConnection()}catch(j){yield this.connectionStorage.removeConnection(),console.error(j)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(j=>{const _=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(j)};try{this.injectedWallet.disconnect(),_()}catch($){logDebug($),this.sendRequest({method:"disconnect",params:[]},_)}})})}closeAllListeners(){var j;this.listenSubscriptions=!1,this.listeners=[],(j=this.unsubscribeCallback)===null||j===void 0||j.call(this)}listen(j){return this.listeners.push(j),()=>this.listeners=this.listeners.filter(_=>_!==j)}sendRequest(j,_){return __awaiter(this,void 0,void 0,function*(){const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},j),{id:$}));const _e=this.injectedWallet.send(Object.assign(Object.assign({},j),{id:$}));return _e.then(et=>logDebug("Wallet message received:",et)),_==null||_(),_e})}_connect(j,_){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${j}, message:`,_);const $=yield this.injectedWallet.connect(j,_);logDebug("Injected Provider connect response:",$),$.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(_e=>_e($))}catch($){logDebug($);const _e={event:"connect_error",payload:{code:0,message:$==null?void 0:$.toString()}};this.listeners.forEach(et=>et(_e))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(j=>{logDebug("Wallet message received:",j),this.listenSubscriptions&&this.listeners.forEach(_=>_(j)),j.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$1();class DefaultStorage{constructor(){const j=getWindow$1();if(!(j!=null&&j.localStorage))throw new LocalstorageNotFoundError;this.window=j}getItem(j){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(j))})}removeItem(j){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(j),Promise.resolve()})}setItem(j,_){return this.window.localStorage.setItem(j,_),Promise.resolve()}}function isWalletInfoCurrentlyInjected(k){return isWalletInfoInjectable(k)&&k.injected}function isWalletInfoCurrentlyEmbedded(k){return isWalletInfoCurrentlyInjected(k)&&k.embedded}function isWalletInfoInjectable(k){return"jsBridgeKey"in k}function isWalletInfoRemote(k){return"bridgeUrl"in k}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(j){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",j!=null&&j.walletsListSource&&(this.walletsListSource=j.walletsListSource),j!=null&&j.cacheTTLMs&&(this.cacheTTLMs=j.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const _=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return _.length!==1?null:_[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let j=[];try{if(j=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(j))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const _e=j.filter(et=>!this.isCorrectWalletConfigDTO(et));_e.length&&(logError(`Wallet(s) ${_e.map(et=>et.name).join(", ")} config format is wrong. They were removed from the wallets list.`),j=j.filter(et=>this.isCorrectWalletConfigDTO(et)))}catch($){logError($),j=FALLBACK_WALLETS_LIST}let _=[];try{_=InjectedProvider.getCurrentlyInjectedWallets()}catch($){logError($)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(j),_)})}walletConfigDTOListToWalletConfigList(j){return j.map(_=>{const _e={name:_.name,appName:_.app_name,imageUrl:_.image,aboutUrl:_.about_url,tondns:_.tondns,platforms:_.platforms};return _.bridge.forEach(et=>{if(et.type==="sse"&&(_e.bridgeUrl=et.url,_e.universalLink=_.universal_url,_e.deepLink=_.deepLink),et.type==="js"){const tt=et.key;_e.jsBridgeKey=tt,_e.injected=InjectedProvider.isWalletInjected(tt),_e.embedded=InjectedProvider.isInsideWalletBrowser(tt)}}),_e})}mergeWalletsLists(j,_){return[...new Set(j.concat(_).map(_e=>_e.name)).values()].map(_e=>{const et=j.find(nt=>nt.name===_e),tt=_.find(nt=>nt.name===_e);return Object.assign(Object.assign({},et&&Object.assign({},et)),tt&&Object.assign({},tt))})}isCorrectWalletConfigDTO(j){if(!j||typeof j!="object")return!1;const _="name"in j,$="app_name"in j,_e="image"in j,et="about_url"in j,tt="platforms"in j;if(!_||!_e||!et||!tt||!$||!j.platforms||!Array.isArray(j.platforms)||!j.platforms.length||!("bridge"in j)||!Array.isArray(j.bridge)||!j.bridge.length)return!1;const nt=j.bridge;if(nt.some(it=>!it||typeof it!="object"||!("type"in it)))return!1;const ot=nt.find(it=>it.type==="sse");if(ot&&(!("url"in ot)||!ot.url||!j.universal_url))return!1;const rt=nt.find(it=>it.type==="js");return!(rt&&(!("key"in rt)||!rt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(...j){super(...j),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(k,j){const _=k.includes("SendTransaction"),$=k.find(_e=>_e&&typeof _e=="object"&&_e.name==="SendTransaction");if(!_&&!$)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if($&&$.maxMessages!==void 0){if($.maxMessages_(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(j,_){return this.statusChangeSubscriptions.push(j),_&&this.statusChangeErrorSubscriptions.push(_),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter($=>$!==j),_&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter($=>$!==_))}}connect(j,_){var $;if(this.connected)throw new WalletAlreadyConnectedError;return($=this.provider)===null||$===void 0||$.closeConnection(),this.provider=this.createProvider(j),this.provider.connect(this.createConnectRequest(_))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[j,_]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(j){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(_)this.provider=yield this.createProvider(_);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(j){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:j.messages.length});const{validUntil:_}=j,$=__rest(j,["validUntil"]),_e=j.from||this.account.address,et=j.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},$),{valid_until:_,from:_e,network:et})));return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var j;((j=this.provider)===null||j===void 0?void 0:j.type)==="http"&&this.provider.pause()}unPauseConnection(){var j;return((j=this.provider)===null||j===void 0?void 0:j.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const j=getDocument();if(j)try{j.addEventListener("visibilitychange",()=>{j.hidden?this.pauseConnection():this.unPauseConnection()})}catch(_){console.error("Cannot subscribe to the document.visibilitychange: ",_)}}createProvider(j){let _;return!Array.isArray(j)&&isWalletConnectionSourceJS(j)?_=new InjectedProvider(this.dappSettings.storage,j.jsBridgeKey):_=new BridgeProvider(this.dappSettings.storage,j),_.listen(this.walletEventsListener.bind(this)),_}walletEventsListener(j){switch(j.event){case"connect":this.onWalletConnected(j.payload);break;case"connect_error":this.onWalletConnectError(j.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(j){const _=j.items.find(et=>et.name==="ton_addr"),$=j.items.find(et=>et.name==="ton_proof");if(!_)throw new TonConnectError("ton_addr connection item was not found");const _e={device:j.device,provider:this.provider.type,account:{address:_.address,chain:_.network,walletStateInit:_.walletStateInit,publicKey:_.publicKey}};$&&(_e.connectItems={tonProof:$}),this.wallet=_e}onWalletConnectError(j){const _=connectErrorsParser.parseError(j);if(this.statusChangeErrorSubscriptions.forEach($=>$(_)),console.debug(_),_ instanceof ManifestNotFoundError||_ instanceof ManifestContentErrorError)throw console.error(_),_}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(j){const _=[{name:"ton_addr"}];return j!=null&&j.tonProof&&_.push({name:"ton_proof",payload:j.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:_}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=k=>InjectedProvider.isWalletInjected(k);TonConnect.isInsideWalletBrowser=k=>InjectedProvider.isInsideWalletBrowser(k);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(k,j=!1){const{wc:_,hex:$}=parseHexAddress(k);let _e=bounceableTag;j&&(_e|=testOnlyTag);const et=new Int8Array(34);et[0]=_e,et[1]=_,et.set($,2);const tt=new Uint8Array(36);return tt.set(et),tt.set(crc16(et),34),Base64.encode(tt).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(k){if(!k.includes(":"))throw new WrongAddressError(`Wrong address ${k}. Address must include ":".`);const j=k.split(":");if(j.length!==2)throw new WrongAddressError(`Wrong address ${k}. Address must include ":" only once.`);const _=parseInt(j[0]);if(_!==0&&_!==-1)throw new WrongAddressError(`Wrong address ${k}. WC must be eq 0 or -1, but ${_} received.`);const $=j[1];if(($==null?void 0:$.length)!==64)throw new WrongAddressError(`Wrong address ${k}. Hex part must be 64bytes length, but ${$==null?void 0:$.length} received.`);return{wc:_,hex:hexToBytes($)}}function crc16(k){let _=0;const $=new Uint8Array(k.length+2);$.set(k);for(let _e of $){let et=128;for(;et>0;)_<<=1,_e&et&&(_+=1),et>>=1,_>65535&&(_&=65535,_^=4129)}return new Uint8Array([Math.floor(_/256),_%256])}const toByteMap={};for(let k=0;k<=255;k++){let j=k.toString(16);j.length<2&&(j="0"+j),toByteMap[j]=k}function hexToBytes(k){k=k.toLowerCase();const j=k.length;if(j%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+k);const _=j/2,$=new Uint8Array(_);for(let _e=0;_e<_;_e++){const et=_e*2,tt=k.substring(et,et+2);if(!toByteMap.hasOwnProperty(tt))throw new ParseHexError("Invalid hex character: "+tt);$[_e]=toByteMap[tt]}return $}var uaParserExports={},uaParser={get exports(){return uaParserExports},set exports(k){uaParserExports=k}};(function(k,j){(function(_,$){var _e="1.0.35",et="",tt="?",nt="function",ot="undefined",rt="object",it="string",st="major",at="model",ft="name",dt="type",ht="vendor",pt="version",ct="architecture",ut="console",mt="mobile",lt="tablet",xt="smarttv",yt="wearable",bt="embedded",Et=350,_t="Amazon",wt="Apple",St="ASUS",Ct="BlackBerry",kt="Browser",jt="Chrome",Mt="Edge",It="Firefox",Ht="Google",tn="Huawei",Xt="LG",Yt="Microsoft",Vt="Motorola",fn="Opera",Sn="Samsung",Tn="Sharp",bn="Sony",Mn="Xiaomi",qn="Zebra",an="Facebook",_n="Chromium OS",hn="Mac OS",En=function(mn,qt){var Gt={};for(var xn in mn)qt[xn]&&qt[xn].length%2===0?Gt[xn]=qt[xn].concat(mn[xn]):Gt[xn]=mn[xn];return Gt},wn=function(mn){for(var qt={},Gt=0;Gt0?hr.length===2?typeof hr[1]==nt?this[hr[0]]=hr[1].call(this,yr):this[hr[0]]=hr[1]:hr.length===3?typeof hr[1]===nt&&!(hr[1].exec&&hr[1].test)?this[hr[0]]=yr?hr[1].call(this,yr,hr[2]):$:this[hr[0]]=yr?yr.replace(hr[1],hr[2]):$:hr.length===4&&(this[hr[0]]=yr?hr[3].call(this,yr.replace(hr[1],hr[2])):$):this[hr]=yr||$;Gt+=2}},Pn=function(mn,qt){for(var Gt in qt)if(typeof qt[Gt]===rt&&qt[Gt].length>0){for(var xn=0;xn2&&(Vn[at]="iPad",Vn[dt]=lt),Vn},this.getEngine=function(){var Vn={};return Vn[ft]=$,Vn[pt]=$,Rn.call(Vn,xn,cr.engine),Vn},this.getOS=function(){var Vn={};return Vn[ft]=$,Vn[pt]=$,Rn.call(Vn,xn,cr.os),hr&&!Vn[ft]&&Ln&&Ln.platform!="Unknown"&&(Vn[ft]=Ln.platform.replace(/chrome os/i,_n).replace(/macos/i,hn)),Vn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return xn},this.setUA=function(Vn){return xn=typeof Vn===it&&Vn.length>Et?On(Vn,Et):Vn,this},this.setUA(xn),this};Dn.VERSION=_e,Dn.BROWSER=wn([ft,pt,st]),Dn.CPU=wn([ct]),Dn.DEVICE=wn([at,ht,dt,ut,mt,xt,lt,yt,bt]),Dn.ENGINE=Dn.OS=wn([ft,pt]),k.exports&&(j=k.exports=Dn),j.UAParser=Dn;var Nn=typeof _!==ot&&(_.jQuery||_.Zepto);if(Nn&&!Nn.ua){var Zn=new Dn;Nn.ua=Zn.getResult(),Nn.ua.get=function(){return Zn.getUA()},Nn.ua.set=function(mn){Zn.setUA(mn);var qt=Zn.getResult();for(var Gt in qt)Nn.ua[Gt]=qt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(j){return isNonNullObject(j)&&!isSpecial(j)};function isNonNullObject(k){return!!k&&typeof k=="object"}function isSpecial(k){var j=Object.prototype.toString.call(k);return j==="[object RegExp]"||j==="[object Date]"||isReactElement(k)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(k){return k.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(k){return Array.isArray(k)?[]:{}}function cloneUnlessOtherwiseSpecified(k,j){return j.clone!==!1&&j.isMergeableObject(k)?deepmerge(emptyTarget(k),k,j):k}function defaultArrayMerge(k,j,_){return k.concat(j).map(function($){return cloneUnlessOtherwiseSpecified($,_)})}function getMergeFunction(k,j){if(!j.customMerge)return deepmerge;var _=j.customMerge(k);return typeof _=="function"?_:deepmerge}function getEnumerableOwnPropertySymbols(k){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(k).filter(function(j){return k.propertyIsEnumerable(j)}):[]}function getKeys(k){return Object.keys(k).concat(getEnumerableOwnPropertySymbols(k))}function propertyIsOnObject(k,j){try{return j in k}catch{return!1}}function propertyIsUnsafe(k,j){return propertyIsOnObject(k,j)&&!(Object.hasOwnProperty.call(k,j)&&Object.propertyIsEnumerable.call(k,j))}function mergeObject(k,j,_){var $={};return _.isMergeableObject(k)&&getKeys(k).forEach(function(_e){$[_e]=cloneUnlessOtherwiseSpecified(k[_e],_)}),getKeys(j).forEach(function(_e){propertyIsUnsafe(k,_e)||(propertyIsOnObject(k,_e)&&_.isMergeableObject(j[_e])?$[_e]=getMergeFunction(_e,_)(k[_e],j[_e],_):$[_e]=cloneUnlessOtherwiseSpecified(j[_e],_))}),$}function deepmerge(k,j,_){_=_||{},_.arrayMerge=_.arrayMerge||defaultArrayMerge,_.isMergeableObject=_.isMergeableObject||isMergeableObject,_.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var $=Array.isArray(j),_e=Array.isArray(k),et=$===_e;return et?$?_.arrayMerge(k,j,_):mergeObject(k,j,_):cloneUnlessOtherwiseSpecified(j,_)}deepmerge.all=function(j,_){if(!Array.isArray(j))throw new Error("first argument should be an array");return j.reduce(function($,_e){return deepmerge($,_e,_)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(k){classnamesExports=k}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames diff --git a/docs/index.html b/docs/index.html index e9a492c..d7fdb41 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From a5710a8abb10a0e54660da63988cedcc7de65c8e Mon Sep 17 00:00:00 2001 From: siandreev Date: Tue, 12 Sep 2023 18:31:55 +0200 Subject: [PATCH 020/117] chore: rebuild --- docs/assets/index-5ac4bd13.js | 1458 +++++++++++++++++++++++++++++++++ docs/assets/index-9ba1ba79.js | 1458 --------------------------------- docs/index.html | 2 +- package-lock.json | 781 ++++++------------ package.json | 2 +- 5 files changed, 1697 insertions(+), 2004 deletions(-) create mode 100644 docs/assets/index-5ac4bd13.js delete mode 100644 docs/assets/index-9ba1ba79.js diff --git a/docs/assets/index-5ac4bd13.js b/docs/assets/index-5ac4bd13.js new file mode 100644 index 0000000..f65533f --- /dev/null +++ b/docs/assets/index-5ac4bd13.js @@ -0,0 +1,1458 @@ +(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const j of document.querySelectorAll('link[rel="modulepreload"]'))k(j);new MutationObserver(j=>{for(const $ of j)if($.type==="childList")for(const _e of $.addedNodes)_e.tagName==="LINK"&&_e.rel==="modulepreload"&&k(_e)}).observe(document,{childList:!0,subtree:!0});function d(j){const $={};return j.integrity&&($.integrity=j.integrity),j.referrerPolicy&&($.referrerPolicy=j.referrerPolicy),j.crossOrigin==="use-credentials"?$.credentials="include":j.crossOrigin==="anonymous"?$.credentials="omit":$.credentials="same-origin",$}function k(j){if(j.ep)return;j.ep=!0;const $=d(j);fetch(j.href,$)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(b){return b&&b.__esModule&&Object.prototype.hasOwnProperty.call(b,"default")?b.default:b}function getAugmentedNamespace(b){if(b.__esModule)return b;var _=b.default;if(typeof _=="function"){var d=function k(){return this instanceof k?Reflect.construct(_,arguments,this.constructor):_.apply(this,arguments)};d.prototype=_.prototype}else d={};return Object.defineProperty(d,"__esModule",{value:!0}),Object.keys(b).forEach(function(k){var j=Object.getOwnPropertyDescriptor(b,k);Object.defineProperty(d,k,j.get?j:{enumerable:!0,get:function(){return b[k]}})}),d}var jsxRuntime$1={exports:{}},reactJsxRuntime_production_min$1={};/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(b){if(b==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(b)}function shouldUseNative(){try{if(!Object.assign)return!1;var b=new String("abc");if(b[5]="de",Object.getOwnPropertyNames(b)[0]==="5")return!1;for(var _={},d=0;d<10;d++)_["_"+String.fromCharCode(d)]=d;var k=Object.getOwnPropertyNames(_).map(function($){return _[$]});if(k.join("")!=="0123456789")return!1;var j={};return"abcdefghijklmnopqrst".split("").forEach(function($){j[$]=$}),Object.keys(Object.assign({},j)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(b,_){for(var d,k=toObject(b),j,$=1;$setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var reactDom={exports:{}},reactDom_production_min={},scheduler={exports:{}},scheduler_production_min={};/** @license React v0.20.2 + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var aa=reactExports,m=objectAssign,r=schedulerExports;function y(b){for(var _="https://reactjs.org/docs/error-decoder.html?invariant="+b,d=1;d"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ha=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ia=Object.prototype.hasOwnProperty,ja={},ka={};function la(b){return ia.call(ka,b)?!0:ia.call(ja,b)?!1:ha.test(b)?ka[b]=!0:(ja[b]=!0,!1)}function ma(b,_,d,k){if(d!==null&&d.type===0)return!1;switch(typeof _){case"function":case"symbol":return!0;case"boolean":return k?!1:d!==null?!d.acceptsBooleans:(b=b.toLowerCase().slice(0,5),b!=="data-"&&b!=="aria-");default:return!1}}function na(b,_,d,k){if(_===null||typeof _>"u"||ma(b,_,d,k))return!0;if(k)return!1;if(d!==null)switch(d.type){case 3:return!_;case 4:return _===!1;case 5:return isNaN(_);case 6:return isNaN(_)||1>_}return!1}function B(b,_,d,k,j,$,_e){this.acceptsBooleans=_===2||_===3||_===4,this.attributeName=k,this.attributeNamespace=j,this.mustUseProperty=d,this.propertyName=b,this.type=_,this.sanitizeURL=$,this.removeEmptyString=_e}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(b){D[b]=new B(b,0,!1,b,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(b){var _=b[0];D[_]=new B(_,1,!1,b[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(b){D[b]=new B(b,2,!1,b.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(b){D[b]=new B(b,2,!1,b,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(b){D[b]=new B(b,3,!1,b.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(b){D[b]=new B(b,3,!0,b,null,!1,!1)});["capture","download"].forEach(function(b){D[b]=new B(b,4,!1,b,null,!1,!1)});["cols","rows","size","span"].forEach(function(b){D[b]=new B(b,6,!1,b,null,!1,!1)});["rowSpan","start"].forEach(function(b){D[b]=new B(b,5,!1,b.toLowerCase(),null,!1,!1)});var oa=/[\-:]([a-z])/g;function pa(b){return b[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!1,!1)});D.xlinkHref=new B("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!0,!0)});function qa(b,_,d,k){var j=D.hasOwnProperty(_)?D[_]:null,$=j!==null?j.type===0:k?!1:!(!(2<_.length)||_[0]!=="o"&&_[0]!=="O"||_[1]!=="n"&&_[1]!=="N");$||(na(_,d,j,k)&&(d=null),k||j===null?la(_)&&(d===null?b.removeAttribute(_):b.setAttribute(_,""+d)):j.mustUseProperty?b[j.propertyName]=d===null?j.type===3?!1:"":d:(_=j.attributeName,k=j.attributeNamespace,d===null?b.removeAttribute(_):(j=j.type,d=j===3||j===4&&d===!0?"":""+d,k?b.setAttributeNS(k,_,d):b.setAttribute(_,d))))}var ra=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,sa=60103,ta=60106,ua=60107,wa=60108,xa=60114,ya=60109,za=60110,Aa=60112,Ba=60113,Ca=60120,Da=60115,Ea=60116,Fa=60121,Ga=60128,Ha=60129,Ia=60130,Ja=60131;if(typeof Symbol=="function"&&Symbol.for){var E=Symbol.for;sa=E("react.element"),ta=E("react.portal"),ua=E("react.fragment"),wa=E("react.strict_mode"),xa=E("react.profiler"),ya=E("react.provider"),za=E("react.context"),Aa=E("react.forward_ref"),Ba=E("react.suspense"),Ca=E("react.suspense_list"),Da=E("react.memo"),Ea=E("react.lazy"),Fa=E("react.block"),E("react.scope"),Ga=E("react.opaque.id"),Ha=E("react.debug_trace_mode"),Ia=E("react.offscreen"),Ja=E("react.legacy_hidden")}var Ka=typeof Symbol=="function"&&Symbol.iterator;function La(b){return b===null||typeof b!="object"?null:(b=Ka&&b[Ka]||b["@@iterator"],typeof b=="function"?b:null)}var Ma;function Na(b){if(Ma===void 0)try{throw Error()}catch(d){var _=d.stack.trim().match(/\n( *(at )?)/);Ma=_&&_[1]||""}return` +`+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(nt){var k=nt}Reflect.construct(b,[],_)}else{try{_.call()}catch(nt){k=nt}b.call(_.prototype)}else{try{throw Error()}catch(nt){k=nt}b()}}catch(nt){if(nt&&k&&typeof nt.stack=="string"){for(var j=nt.stack.split(` +`),$=k.stack.split(` +`),_e=j.length-1,et=$.length-1;1<=_e&&0<=et&&j[_e]!==$[et];)et--;for(;1<=_e&&0<=et;_e--,et--)if(j[_e]!==$[et]){if(_e!==1||et!==1)do if(_e--,et--,0>et||j[_e]!==$[et])return` +`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(kt=gt,gt=null):kt=gt.sibling;var wt=ot(ft,gt,ct[vt],ht);if(wt===null){gt===null&&(gt=kt);break}b&>&&wt.alternate===null&&_(ft,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=kt}if(vt===ct.length)return d(ft,gt),at;if(gt===null){for(;vtvt?(kt=gt,gt=null):kt=gt.sibling;var yt=ot(ft,gt,wt.value,ht);if(yt===null){gt===null&&(gt=kt);break}b&>&&yt.alternate===null&&_(ft,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=kt}if(wt.done)return d(ft,gt),at;if(gt===null){for(;!wt.done;vt++,wt=ct.next())wt=it(ft,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(ft,gt);!wt.done;vt++,wt=ct.next())wt=ut(gt,ft,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(At){return _(ft,At)}),at}return function(ft,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(ft,at.sibling),st=j(at,ct.props.children),st.return=ft,ft=st;break e}break;default:if(at.elementType===ct.type){d(ft,at.sibling),st=j(at,ct.props),st.ref=Qg(ft,at,ct),st.return=ft,ft=st;break e}}d(ft,at);break}else _(ft,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,ht,ct.key),st.return=ft,ft=st):(ht=Vg(ct.type,ct.key,ct.props,null,ft.mode,ht),ht.ref=Qg(ft,st,ct),ht.return=ft,ft=ht)}return _e(ft);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,ht),st.return=ft,ft=st}return _e(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,ht),st.return=ft,ft=st),_e(ft);if(Pg(ct))return lt(ft,st,ct,ht);if(La(ct))return dt(ft,st,ct,ht);if(bt&&Rg(ft,ct),typeof ct>"u"&&!at)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var dt=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var ft=$(_._source);if(!He(_e,ft)){ft=d(_._source),He(rt,ft)||(tt(ft),ft=Ig(dt),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +Error generating stack: `+$.message+` +`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+It|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var It=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)It[Rt]=0;for(Rt=0;Rt<8;Rt++)It[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,It,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(It[Rt]&255)|0,It[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,It,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(It=1,Ot=8;Ot<16;Ot++)It=It+(Kt[Ot]&255)|0,Kt[Ot]=It&255,It>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,It=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|It<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(It>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Ir=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,It=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|It<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(It>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Ir),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Ir),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Ir),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Ir),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Ir,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Ir,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Ir,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Ir,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Ir,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Ir,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,It=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Ir=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Ir,It+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,It+=pt*Ir,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],It+=pt*an,Ot+=pt*Ir,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Ir,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Ir,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Ir,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Ir,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Ir,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Ir,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Ir,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Ir,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Ir,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Ir,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Ir,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Ir,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Ir,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,It+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=It,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,It=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=It[Et]=$t[Et]=0;for(It[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(It,Ot,Kt),Jt($t,Rt,Kt),An(rn,It,$t),En(It,It,$t),An($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,It),vn(It,$t,It),vn($t,Ot,rn),An(rn,It,$t),En(It,It,$t),jn(Ot,It),En($t,Rt,tn),vn(It,$t,nt),An(It,It,Rt),vn($t,$t,It),vn(It,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(It,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=It[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function In(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Ir=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,It=Tr,Ot=jr,$t=Or,Rt=an,rn=Ir,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Ir^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=It,Or=Ot,an=$t,Ir=Rt,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Ir,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Ir=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,It=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,In(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),It,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(It=0;It>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),It=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=dt();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` + ${globalStylesTag} * { + margin: 0; + padding: 0; + box-sizing: border-box; + + font-family: -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, Tahoma, Verdana, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-tap-highlight-color: transparent; + } + + ${globalStylesTag} img { + -webkit-user-select: none; + -webkit-touch-callout: none; + } + + ${globalStylesTag} *:focus { + outline: #08f auto 2px; + } + + ${globalStylesTag} li { + list-style: none; + } + + ${globalStylesTag} button { + outline: none; + } + + body.${disableScrollClass} { + position: fixed; + overflow-y: scroll; + right: 0; + left: 0; + } + + body.${usingMouseClass} ${globalStylesTag} *:focus { + outline: none; + } +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=new URL(b);d.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(d.toString(),_))}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage,[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal(lastSelectedWalletInfoStorage.getLastSelectedWalletInfo()),setLastSelectedWalletInfo=b=>{b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?deepmerge$1(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const ImagePlaceholder=styled.div` + background-color: ${b=>b.theme.colors.background.secondary}; +`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]},maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` + display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; + gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; + align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; + justify-content: ${b=>b.leftIcon||b.rightIcon?"space-between":"unset"}; + background-color: ${b=>b.appearance==="flat"?"transparent":b.appearance==="secondary"?b.theme.colors.background.tint:rgba(b.theme.colors.accent,.12)}; + color: ${b=>b.appearance==="secondary"?b.theme.colors.text.primary:b.theme.colors.accent}; + + padding: ${b=>b.appearance==="flat"?"0":"9px 16px"}; + padding-left: ${b=>b.leftIcon&&b.appearance!=="flat"?"12px":"16px"}; + padding-right: ${b=>b.rightIcon&&b.appearance!=="flat"?"12px":"16px"}; + border: none; + border-radius: ${b=>borders$5[b.theme.borderRadius]}; + cursor: ${b=>b.disabled?"not-allowed":"pointer"}; + + font-size: 14px; + font-weight: 590; + line-height: 18px; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: ${b=>b.disabled?"unset":`scale(${1+scaleValues[b.scale]})`}; + } + } + + &:active { + transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]})`}; + } + + ${mediaTouch} { + &:active { + transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; + } + } +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};lt.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` + transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); + transition: transform 0.1s ease-in-out; + `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` + padding: 0; + display: flex; + justify-content: center; + align-items: center; + width: 32px; + height: 32px; + border-radius: 50%; + background-color: ${b=>b.theme.colors.background.tint}; + border: none; + cursor: pointer; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,IconButton=b=>{const _=useDataAttributes(b),d=()=>b.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return b.class},onClick:()=>b.onClick(),"data-tc-icon-button":"true"},_,{get children(){return[createComponent(Show,{get when(){return!!b.children},get children(){return b.children}}),createComponent(Show,{get when(){return!b.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return d()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="question"},get children(){return createComponent(QuestionIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return typeof d()!="string"},get children(){return d()}})]}})}})]}}))},borders$4={m:"24px",s:"16px",none:"0"},ModalBackgroundStyled=styled.div` + display: flex; + position: fixed; + z-index: 1000; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.4); + padding: 20px 0; + overflow-y: auto; + + ${media("mobile")} { + padding-bottom: 0; + } +`,ModalWrapperClass=u` + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16); + width: fit-content; + margin: auto; + + ${media("mobile")} { + width: 100%; + height: fit-content; + margin: auto 0 0 0; + } +`,ModalBodyStyled=styled.div` + position: relative; + min-height: 100px; + width: 416px; + padding: 44px 56px 24px; + + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04); + + background-color: ${b=>b.theme.colors.background.primary}; + border-radius: ${b=>borders$4[b.theme.borderRadius]}; + + ${media("mobile")} { + width: 100%; + } +`,CloseButtonStyled=styled(IconButton)` + position: absolute; + right: 16px; + top: 16px; +`,ModalFooterStyled=styled.div` + display: flex; + justify-content: space-between; + align-items: center; + padding: 16px 16px 16px 18px; + border-radius: 0 0 ${b=>borders$4[b.theme.borderRadius]} + ${b=>borders$4[b.theme.borderRadius]}; +`,QuestionButtonStyled=styled(IconButton)` + background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; +`,_tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` + border-radius: ${borders$4[_.borderRadius]}; + background-color: ${_.colors.background.tint}; + ${media("mobile")} { + border-radius: ${borders$4[_.borderRadius]} + ${borders$4[_.borderRadius]} 0 0; + } + `))),k}}))}})}})},wrapperBorderRadius={m:"22px",s:"12px",none:"0"},sliderBorderRadius={m:"18px",s:"8px",none:"0"},TabBarStyled=styled.div` + display: grid; + grid-template: 1fr / 1fr 1fr; + width: fit-content; + justify-items: center; + gap: 4px; + + position: relative; + padding: 4px; + border-radius: ${b=>wrapperBorderRadius[b.theme.borderRadius]}; + + background-color: ${b=>b.theme.colors.background.secondary}; +`,SliderStyled=styled.div` + position: absolute; + top: 4px; + left: 4px; + + height: calc(100% - 8px); + width: calc(50% - 4px); + + border-radius: ${b=>sliderBorderRadius[b.theme.borderRadius]}; + background-color: ${b=>b.theme.colors.background.segment}; + + transform: ${b=>b.right?"translateX(100%)":"translateX(0)"}; + + transition: transform 0.13s ease-in-out; +`,InputStyled=styled.input` + display: none; +`,LabelStyled=styled.label` + padding: 9px 12px; + z-index: 1; + + cursor: ${b=>b.isActive?"default":"pointer"}; + + transition: transform 0.13s ease-in-out; + + &:hover { + transform: ${b=>b.isActive?"none":"scale(1.025)"}; + } + + > * { + ${b=>b.isActive?"":`color: ${b.theme.colors.text.secondary};`} + } +`,TabBar=b=>{const _="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled,{get class(){return b.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return b.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:_,get checked(){return b.selectedTabIndex===0},onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,0)}}),createMemo(()=>b.tab1)]}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return b.selectedTabIndex===1},name:_,onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,1)}}),createMemo(()=>b.tab2)]}})]}})},backgroundBorders={m:"16px",s:"12px",none:"0"},imageBorders={m:"12px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,CopyIconButton=styled.div` + width: 52px; + height: 52px; + background: transparent; + position: absolute; + right: 0; + bottom: 0; + + display: flex; + align-items: center; + justify-content: center; + transition: transform 0.125s ease-in-out; +`,QrCodeBackground=styled.button` + display: flex; + align-items: center; + position: relative; + background-color: ${b=>b.theme.colors.background.qr}; + border-radius: ${b=>backgroundBorders[b.theme.borderRadius]}; + padding: ${toPx(qrPaddingTop)} 0; + height: ${toPx(qrNormalSize+qrPaddingTop*2)}; + width: 100%; + + overflow: hidden; + cursor: pointer; + border: none; + + ${mediaNotTouch} { + &:hover { + ${CopyIconButton.class} { + transform: scale(1.04); + } + } + } + + &:active { + ${CopyIconButton.class} { + transform: scale(0.96); + } + } + + ${mediaTouch} { + &:active { + ${CopyIconButton.class} { + transform: scale(0.92); + } + } + } +`,QrCodeWrapper$2=styled.div` + position: relative; + + width: fit-content; + margin: 0 auto; + + > div:first-child { + display: flex; + align-items: center; + justify-content: center; + } + + rect { + fill: transparent; + } + + path { + fill: ${b=>b.theme.colors.constant.black}; + } +`,ImageBackground=styled.div` + position: absolute; + width: ${toPx(imgSizeDefault)}; + height: ${toPx(imgSizeDefault)}; + background: ${b=>b.theme.colors.background.qr}; + + display: flex; + align-items: center; + justify-content: center; +`,ImageStyled$3=styled(Image$1)` + width: ${b=>toPx(b.size)}; + height: ${b=>toPx(b.size)}; + border-radius: ${b=>imageBorders[b.theme.borderRadius]}; + background-color: ${b=>b.theme.colors.background.qr}; +`,CopiedBoxStyled=styled.div` + position: absolute; + bottom: 14px; + left: 50%; + transform: translate(-50%, 0); + + display: flex; + gap: 6px; + align-items: center; + border-radius: 18px; + min-width: 126px; + padding: 9px 16px 9px 10px; + + filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); + background-color: ${b=>b.theme.colors.background.segment}; +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var In=xn(kn,sn-Sn);In&&(Rn=!Rn),At[kn][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,In=0;Insn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,In="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",In+=''+jn(kn.text)+"":"",In+=dn.text?''+jn(dn.text)+"":"",In+='',In+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,In={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:In[Rn];Dn+=` +`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,Rn=Array(nn+1).join("██"),In=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` + font-style: normal; + font-weight: ${b=>b.fontWeight}; + font-size: ${b=>b.fontSize}; + line-height: ${b=>b.lineHeight}; + + color: ${b=>b.color}; +`,Text$1=b=>{const _=useTheme(),[d]=useI18n();let k;const j=()=>b.color||_.colors.text.primary,$=mergeProps({fontSize:"14px",fontWeight:"510",lineHeight:"130%"},b);return createEffect(()=>{k&&$.cursor!=="unset"&&getComputedStyle(k).cursor!=="pointer"&&(k.style.cursor="default")}),createComponent(TextStyled$3,{get fontSize(){return $.fontSize},get fontWeight(){return $.fontWeight},get lineHeight(){return $.lineHeight},get color(){return j()},get class(){return $.class},ref(_e){const et=k;typeof et=="function"?et(_e):k=_e},"data-tc-text":"true",get children(){var _e;return createMemo(()=>!!$.translationKey)()?d($.translationKey,$.translationValues,(_e=$.children)==null?void 0:_e.toString()):$.children}})},ImageContainer=styled.div` + position: relative; + + &::after { + content: ''; + display: block; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border: 0.5px solid rgba(0, 0, 0, 0.08); + + border-radius: inherit; + } +`,ImageStyled$2=styled(Image$1)` + width: 100%; + height: 100%; + border-radius: inherit; +`,WalletImage=b=>createComponent(ImageContainer,{get class(){return b.class},get children(){return createComponent(ImageStyled$2,{get src(){return b.src}})}}),borders$3={m:"16px",s:"12px",none:"0"},badgeBorders={m:"6px",s:"6px",none:"0"},WalletItemStyled=styled.button` + position: relative; + cursor: pointer; + border: none; + background-color: unset; + padding: 8px 4px; + width: 92px; + display: flex; + flex-direction: column; + align-items: center; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${media("mobile")} { + padding: 8px 4px; + width: 82px; + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,ImageStyled$1=styled(WalletImage)` + width: 60px; + height: 60px; + border-radius: ${b=>borders$3[b.theme.borderRadius]}; + + margin-bottom: 8px; +`,BadgeStyled=styled(Image$1)` + position: absolute; + right: 10px; + top: 50px; + width: 24px; + height: 24px; + border-radius: ${b=>badgeBorders[b.theme.borderRadius]}; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); +`,StyledText=styled(Text$1)` + max-width: 90px; + font-weight: 590; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + + ${media("mobile")} { + max-width: 80px; + } +`,StyledSecondLine=styled(Text$1)` + font-weight: 510; + max-width: 90px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + color: ${b=>b.colorPrimary?b.theme.colors.text.primary:b.theme.colors.text.secondary}; + + ${media("mobile")} { + max-width: 80px; + } +`,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof b.icon=="string")()?createComponent(ImageStyled$1,{get src(){return b.icon}}):b.icon),createMemo(()=>createMemo(()=>!!b.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return b.badgeUrl}})),createComponent(StyledText,{get children(){return b.name}}),createMemo(()=>createMemo(()=>!!b.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var _;return(_=b.secondLineColorPrimary)!=null?_:!0},get children(){return b.secondLine}}))]}}),H1Styled$9=styled.h1` + font-style: normal; + font-weight: 700; + font-size: 20px; + line-height: 28px; + + text-align: center; + + color: ${b=>b.theme.colors.text.primary}; + + margin-top: 0; + margin-bottom: 0; + + cursor: default; +`,H1=b=>{const[_]=useI18n();return createComponent(H1Styled$9,{get class(){return b.class},"data-tc-h1":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H2Styled$5=styled.h2` + font-style: normal; + font-weight: 510; + font-size: 16px; + line-height: 22px; + + text-align: center; + + color: ${b=>b.theme.colors.text.secondary}; + + margin-top: 0; + margin-bottom: 32px; + + cursor: default; +`,H2=b=>{const[_]=useI18n();return createComponent(H2Styled$5,{get class(){return b.class},"data-tc-h2":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H3Styled$1=styled.h3` + font-style: normal; + font-weight: 590; + font-size: 16px; + line-height: 20px; + + color: ${b=>b.theme.colors.text.primary}; + + margin-top: 0; + margin-bottom: 0; + + cursor: default; +`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get class(){return b.class},get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$r=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$r.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$q=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$q.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$p=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$2=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="xs");return()=>j()?(()=>{const $=_tmpl$$p.cloneNode(!0),_e=$.firstChild,et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$&&setAttribute($,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(et,"fill",tt._v$2=it),ot!==tt._v$3&&setAttribute(nt,"stroke",tt._v$3=ot),tt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$3.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"fill",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$o=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3$1=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"m",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="m");return()=>j()?(()=>{const $=_tmpl$$o.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"stroke",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$1.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$1=template$1(''),_tmpl$3=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"xs",k=()=>b.fill||_.colors.icon.tertiary,j=h` + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + `,$=u` + animation: ${j} 1s linear infinite; + `;return createMemo((()=>{const _e=createMemo(()=>d()==="xs");return()=>_e()?(()=>{const et=_tmpl$$n.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$&&setAttribute(et,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(nt,"fill",tt._v$2=it),tt},{_v$:void 0,_v$2:void 0}),et})():(()=>{const et=createMemo(()=>d()==="s");return()=>et()?(()=>{const nt=_tmpl$2$1.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$3&&setAttribute(nt,"class",rt._v$3=it),ot!==rt._v$4&&setAttribute(tt,"fill",rt._v$4=ot),rt},{_v$3:void 0,_v$4:void 0}),nt})():(()=>{const nt=_tmpl$3.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$5&&setAttribute(nt,"class",rt._v$5=it),ot!==rt._v$6&&setAttribute(tt,"stroke",rt._v$6=ot),rt},{_v$5:void 0,_v$6:void 0}),nt})()})()})())},_tmpl$$m=template$1(''),TonConnectBrand=()=>{const b=useTheme(),_=()=>b.theme===THEME.DARK?b.colors.constant.white:b.colors.constant.black;return(()=>{const d=_tmpl$$m.cloneNode(!0),k=d.firstChild,j=k.nextSibling,$=j.nextSibling;return createRenderEffect(()=>setAttribute($,"fill",_())),d})()},_tmpl$$l=template$1(''),QuestionIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$l.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$k=template$1(''),BrowserIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$k.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$j=template$1(''),MobileIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$j.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$i=template$1(''),DesktopIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$i.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$h=template$1(''),RetryIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$h.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$g=template$1(''),LinkIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$g.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$f=template$1(''),WalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$e=template$1(''),SecurityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$e.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$d=template$1(''),PersonalityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$d.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$c=template$1(''),SwapIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$b=template$1(''),AtWalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.constant.white;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$a=template$1(''),DoneIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$a.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$9=template$1(''),CopyLightIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$9.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$8=template$1(''),QRIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$8.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},containerBorders={m:"16px",s:"12px",none:"0"},walletBorders={m:"6px",s:"6px",none:"0"},FourWalletsCard=styled.div` + width: 60px; + height: 60px; + padding: 8px; + margin-bottom: 8px; + border-radius: ${b=>containerBorders[b.theme.borderRadius]}; + background-color: ${b=>b.theme.colors.background.tint}; + display: grid; + grid-template: 1fr 1fr / 1fr 1fr; + gap: 4px; +`,FourWalletsImage=styled(WalletImage)` + width: 20px; + height: 20px; + border-radius: ${b=>walletBorders[b.theme.borderRadius]}; +`,FourWalletsItem=b=>createComponent(WalletItem,{get name(){return b.labelLine1},get secondLine(){return b.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:_=>createComponent(FourWalletsImage,{get src(){return b.images[_]}})})}})},onClick:()=>b.onClick()}),AT_WALLET_APP_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=b=>{const[_]=useI18n(),d=()=>{if(b.wallet.appName!==AT_WALLET_APP_NAME){if("isPreferred"in b.wallet&&b.wallet.isPreferred)return _("walletItem.recent",{},"Recent");if(isWalletInfoCurrentlyInjected(b.wallet))return _("walletItem.installed",{},"Installed");if(b.wallet.name==="Tonkeeper")return _("walletItem.popular",{},"Popular")}};return createMemo((()=>{const k=createMemo(()=>b.wallet.appName===AT_WALLET_APP_NAME);return()=>k()?createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return _("walletItem.walletOn",{},"Wallet On")},secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>b.onClick()}):createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return b.wallet.name},get secondLine(){return d()},secondLineColorPrimary:!1,onClick:()=>b.onClick()})})())},ScrollContainerStyled=styled.div` + width: 100%; + overflow-y: auto; + max-height: ${b=>b.maxHeight}; + + scrollbar-width: none; + &&::-webkit-scrollbar { + display: none; + } + + &&::-webkit-scrollbar-track { + background: transparent; + } + + &&::-webkit-scrollbar-thumb { + display: none; + } +`,ScrollDivider=styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.08; + background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + margin: 0; + } +`,[windowHeight,setWindowHeight]=createSignal(((_a=getWindow$1())==null?void 0:_a.innerHeight)||0);getWindow$1()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow$1()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const ScrollContainer=b=>{const[_,d]=createSignal(!1),k=_e=>{d(_e.target.scrollTop>0)},j=()=>isMobile()?150:200,$=()=>b.maxHeight!==void 0?`${b.maxHeight}px`:`${windowHeight()-j()}px`;return[createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return $()},onScroll:k,get class(){return b.class},get children(){return b.children}})]},AStyled=styled.a` + display: block; + text-decoration: unset; +`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` + width: 256px; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); + border-radius: ${b=>dropdownBorders[b.theme.borderRadius]}; + + background-color: ${b=>b.theme.colors.background.primary} + + color: ${b=>b.theme.colors.text.primary} +`,UlStyled$1=styled.ul` + background-color: ${b=>b.theme.colors.background.primary}; + padding: 8px; +`,MenuButtonStyled=styled.button` + display: flex; + align-items: center; + gap: 8px; + height: 40px; + padding-left: 8px; + width: 100%; + + background-color: ${b=>b.theme.colors.background.primary}; + border: none; + border-radius: ${b=>hoverBorders$1[b.theme.borderRadius]}; + cursor: pointer; + + transition: background-color, transform 0.1s ease-in-out; + + &:hover { + background-color: ${b=>b.theme.colors.background.secondary}; + } + + &:active { + transform: scale(0.96); + } +`,_tmpl$$5=template$1("
  • "),MenuItemText=b=>createComponent(Text$1,{get translationKey(){return b.translationKey},fontSize:"15px",fontWeight:"590",get children(){return b.children}}),AccountButtonDropdown=b=>{const _=useContext(TonConnectUiContext),[d,k]=createSignal(!1),j=()=>__async(void 0,null,function*(){const _e=toUserFriendlyAddress(_.account.address,_.account.chain===CHAIN.TESTNET);yield copyToClipboard(_e),k(!0),setTimeout(()=>k(!1),1e3)}),$=()=>{_.disconnect(),b.onClose()};return createComponent(AccountButtonDropdownStyled,{ref(_e){const et=b.ref;typeof et=="function"?et(_e):b.ref=_e},get class(){return b.class},"data-tc-dropdown":"true",get children(){return createComponent(UlStyled$1,{get children(){return[(()=>{const _e=_tmpl$$5.cloneNode(!0);return insert(_e,createComponent(MenuButtonStyled,{onClick:()=>j(),get children(){return[createComponent(CopyIcon,{}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copy",children:"Copy address"})}}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copied",children:"Address copied!"})}})]}})),_e})(),(()=>{const _e=_tmpl$$5.cloneNode(!0);return insert(_e,createComponent(MenuButtonStyled,{onClick:()=>$(),get children(){return[createComponent(DisconnectIcon,{}),createComponent(MenuItemText,{translationKey:"button.dropdown.disconnect",children:"Disconnect"})]}})),_e})()]}})}})},borders$2={m:"16px",s:"8px",none:"0"},NotificationStyled=styled.div` + width: 256px; + padding: 12px 16px; + display: flex; + gap: 9px; + + background-color: ${b=>b.theme.colors.background.primary}; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); + border-radius: ${b=>borders$2[b.theme.borderRadius]}; +`,NotificationContentStyled=styled.div` + width: 192px; + + > h3 { + font-size: 15px; + } +`,TextStyled$2=styled(Text$1)` + margin-top: 4px; + color: ${b=>b.theme.colors.text.secondary}; +`,Notification=b=>{const _=useDataAttributes(b);return createComponent(NotificationStyled,mergeProps({get class(){return b.class},"data-tc-notification":"true"},_,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return b.header.translationKey},get translationValues(){return b.header.translationValues},get children(){return b.children}}),createComponent(Show,{get when(){return b.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return b.text.translationKey},get translationValues(){return b.text.translationValues}})}})]}}),createMemo(()=>b.icon)]}}))},LoaderIconStyled$1=styled(LoaderIcon)` + align-self: center; +`,ConfirmOperationNotification=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(Notification,{get header(){return{translationKey:"notifications.confirm.header",translationValues:{name:k()}}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` + margin-top: 2px; +`,ErrorTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled$2,{size:"xs"})},get class(){return b.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` + margin-top: 2px; +`,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` + transform: translateY(-8px); + margin-bottom: 12px; +`,_tmpl$$4=template$1('
    '),Notifications=b=>{const _=[],[d,k]=createSignal([]);let j=-1;const $=4500;return createEffect(on(action,_e=>{if(_e&&_e.showNotification){j++;const et=j;k(nt=>nt.filter(tt=>tt.action!=="confirm-transaction").concat({id:et,action:_e.name})),_.push(setTimeout(()=>k(nt=>nt.filter(tt=>tt.id!==et)),$))}})),onCleanup(()=>{_.forEach(clearTimeout)}),(()=>{const _e=_tmpl$$4.cloneNode(!0);return insert(_e,createComponent(TransitionGroup,{onBeforeEnter:et=>{et.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(et,nt)=>{et.animate([{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(nt)},get children(){return createComponent(For,{get each(){return d()},children:et=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return et.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(_e,b.class)),_e})()},AccountButtonStyled=styled(Button)` + background-color: ${b=>b.theme.colors.connectButton.background}; + color: ${b=>b.theme.colors.connectButton.foreground}; + box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; + padding: 8px 16px 8px 12px; + + display: flex; + align-items: center; + gap: 4px; + height: 40px; +`,DropdownButtonStyled=styled(AccountButtonStyled)` + padding: 12px 16px; + min-width: 148px; + justify-content: center; + background-color: ${b=>b.theme.colors.background.primary}; +`,LoaderButtonStyled=styled(Button)` + min-width: 148px; + height: 40px; + + background-color: ${b=>b.theme.colors.background.primary}; + color: ${b=>b.theme.colors.connectButton.foreground}; + box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; + + display: flex; + align-items: center; + justify-content: center; +`,LoaderIconStyled=styled(LoaderIcon)` + height: 18px; + width: 18px; +`,DropdownContainerStyled=styled.div` + width: fit-content; + display: flex; + flex-direction: column; + align-items: flex-end; +`,DropdownStyled=styled(AccountButtonDropdown)` + box-sizing: border-box; + overflow: hidden; + margin-top: 12px; +`,NotificationsStyled=styled(Notifications)` + > div:first-child { + margin-top: 20px; + } +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,dt=nt.height/tt.y;return{width:lt,height:dt,top:ut,right:ot+lt,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=lt.strategy,vt=`${(at=lt.y)!=null?at:0}px`,kt=`${(bt=lt.x)!=null?bt:0}px`;return gt!==ht._v$&&ct.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=vt),kt!==ht._v$3&&ct.style.setProperty("left",ht._v$3=kt),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` + padding-left: 24px; + padding-right: 24px; + padding-top: 18px; + padding-bottom: 0; + + ${media("mobile")} { + padding-left: 0; + padding-right: 0; + + min-height: 364px; + } +`,H1Styled$8=styled(H1)` + margin-top: 12px; + + ${media("mobile")} { + padding: 0 10px; + } +`,LoaderContainerStyled=styled.div` + margin: 30px 0; + width: 100%; + display: flex; + justify-content: center; + + ${media("mobile")} { + height: 160px; + align-items: center; + } +`;styled(Text$1)` + min-width: 84px; + text-align: center; + font-weight: 590; +`;styled(TabBar)` + margin: 0 auto 22px; +`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",twaReturnUrl:void 0,walletsListConfiguration:{}});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; +`,H1Styled$7=styled(H1)` + margin-bottom: 18px; +`;styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.12; + background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + } +`;const WalletsUl=styled.ul` + display: grid; + grid-template-columns: repeat(auto-fit, 92px); + grid-template-rows: auto; + align-content: flex-start; + justify-content: center; + row-gap: 8px; + width: 100%; + padding: 0 0 16px; + align-self: flex-start; + max-width: 400px; + margin: 0 auto; + + > li { + display: block; + height: fit-content; + } + + ${media("mobile")} { + grid-template-columns: repeat(auto-fit, 82px); + } +`;styled(Button)` + display: block; + margin: 0 auto 1px; + font-size: 15px; +`;const StyledIconButton$3=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,WalletLabeledItemStyled=styled(WalletLabeledItem)` + height: 100%; +`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const _=()=>isMobile()?void 0:510,d=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-wallets-modal-list":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$7,{translationKey:"walletModal.wallets",children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return _()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return d()},children:k=>(()=>{const j=_tmpl$$2.cloneNode(!0);return insert(j,createComponent(WalletLabeledItemStyled,{wallet:k,onClick:()=>b.onSelect(k)})),j})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` + display: flex; + flex-direction: column; +`,BodyStyled$1=styled.div` + flex: 1; + margin-top: ${b=>b.qr?"0":"18px"}; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 232px; +`,QRCodeStyled$1=styled(QRCode)` + margin-bottom: 24px; +`,H1Styled$6=styled(H1)` + max-width: 288px; + margin: 0 auto 2px; +`,H2Styled$4=styled(H2)` + max-width: 288px; + text-align: center; + margin: 0 auto 20px; +`,StyledIconButton$2=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,ButtonsContainerStyled$1=styled.div` + display: flex; + justify-content: center; + gap: 8px; + padding-bottom: 16px; +`,BottomButtonsContainerStyled=styled(ButtonsContainerStyled$1)` + padding-bottom: 0; +`,FooterButton$1=styled(Button)` + margin-bottom: 24px; +`,LoaderStyled$1=styled(LoaderIcon)` + margin-bottom: 18px; + margin-top: 2px; +`,ErrorIconStyled$1=styled(ErrorIcon)` + margin-bottom: 16px; +`,BodyTextStyled$1=styled(H2)` + color: ${b=>b.theme.colors.text.secondary}; + text-align: center; + margin-bottom: 20px; +`,TgButtonStyled=styled(Button)` + margin-top: -8px; + margin-bottom: 24px; + width: 100%; + padding: 12px 12px 12px 20px; + border-radius: ${b=>tgButtonBorders[b.theme.borderRadius]}; + font-size: 16px; + line-height: 20px; +`,TgImageStyled=styled(Image$1)` + width: 32px; + height: 32px; + border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,H1Styled$5=styled(H1)` + margin-bottom: 18px; +`,InfoBlock=styled.div` + padding: 16px 0; + display: flex; + flex-direction: column; + align-items: center; +`,InfoBlockIconClass=u` + margin-bottom: 12px; +`,H3Styled=styled(H3)` + text-align: center; + margin-bottom: 4px; +`,TextStyled$1=styled(Text$1)` + text-align: center; + max-width: 352px; + color: ${b=>b.theme.colors.text.secondary}; +`,ButtonsBlock=styled.div` + padding: 16px 24px 24px; + display: flex; + align-items: center; + justify-content: center; + gap: 8px; +`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{"data-tc-wallets-modal-info":"true",get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$5,{translationKey:"walletModal.infoModal.whatIsAWallet",children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.secureDigitalAssets",children:"Secure digital assets storage"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.walletProtects",children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.controlIdentity",children:"Control your Web3 identity"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.manageIdentity",children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.effortlessCryptoTransactions",children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.easilySend",children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.infoModal.getAWallet",children:"Get a Wallet"})}})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` + flex: 1; + margin-top: 18px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 232px; +`,H1Styled$4=styled(H1)` + max-width: 262px; + margin: 0 auto 8px; +`,StyledIconButton=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,FooterStyled=styled.div` + padding: 16px; + display: flex; + align-items: center; + gap: 12px; + border-top: 0.5px solid ${b=>rgba(b.theme.colors.icon.secondary,.2)}; +`,ImageStyled=styled(Image$1)` + width: 36px; + height: 36px; + border-radius: 10px; +`,FooterButton=styled(Link)` + margin-left: auto; +`,LoaderStyled=styled(LoaderIcon)` + margin-bottom: 18px; + margin-top: 2px; +`,ErrorIconStyled=styled(ErrorIcon)` + margin-bottom: 16px; +`,BodyTextStyled=styled(H2)` + color: ${b=>b.theme.colors.text.secondary}; + text-align: center; + margin-bottom: 20px; +`,ButtonsContainerStyled=styled.div` + display: flex; + justify-content: center; + gap: 8px; + padding-bottom: 16px; +`,H1Styled$3=styled(H1)` + margin-bottom: 2px; + padding: 0 64px; +`,H2Styled$3=styled(H2)` + margin-bottom: 20px; + padding: 0 64px; + min-height: 44px; +`,QrCodeWrapper$1=styled.div` + padding: 0 24px 24px; +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},rt=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` + display: flex; + justify-content: space-between; + margin: 0 auto; + width: fit-content; + max-width: 100%; + min-width: 100%; + height: fit-content; + overflow-x: auto; + overflow-y: hidden; + padding: 0 13px 24px; + + &&::-webkit-scrollbar { + display: none; + } + + -ms-overflow-style: none; + scrollbar-width: none; + + > li { + height: fit-content; + } +`,OtherOptionButton=styled.li` + width: 82px; + min-width: 82px; + height: 124px; + display: flex; + flex-direction: column; + align-items: center; + padding: 8px 4px; + + text-align: center; + cursor: pointer; + + transition: transform 0.1s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,Divider=styled.div` + width: 1px; + margin: 0 10px; + height: 24px; + position: relative; + top: 26px; + + background-color: ${b=>b.theme.colors.icon.secondary}; + opacity: 0.2; +`,IconContainer=styled.div` + width: 60px; + height: 60px; + border-radius: ${b=>borders$1[b.theme.borderRadius]}; + display: flex; + align-items: center; + justify-content: center; + + background-color: ${b=>b.theme.colors.background.tint}; + margin-bottom: 8px; +`,H1Styled$2=styled(H1)` + margin-top: 38px; + margin-bottom: 4px; + padding: 0 24px; +`,H2Styled$2=styled(H2)` + margin-bottom: 24px; + padding: 0 24px; + min-height: 44px; +`;styled(Button)` + display: block; + margin: 0 auto; +`;const TelegramButtonStyled=styled(Button)` + margin: 0 24px 24px; + width: calc(100% - 48px); + border-radius: ${b=>borders$1[b.theme.borderRadius]}; + padding: 14px 16px 14px 14px; + background-color: ${b=>b.theme.colors.telegramButton}; + + color: ${b=>b.theme.colors.constant.white}; + font-weight: 590; + font-size: 16px; + line-height: 20px; +`,TGImageStyled=styled(Image$1)` + border-radius: ${b=>tgBorders[b.theme.borderRadius]}; + width: 24px; + height: 24px; +`,StyledLeftActionButton=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,H1Styled$1=styled(H1)` + margin-bottom: 2px; + padding: 0 64px; +`,H2Styled$1=styled(H2)` + margin-bottom: 20px; + padding: 0 64px; +`,QrCodeWrapper=styled.div` + padding: 0 24px 24px; +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(dt=>supportsMobile(dt)&&dt.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(dt=>dt.bridgeUrl)).values()].map(dt=>({bridgeUrl:dt})),et=createMemo(()=>k.connect(_e(),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[nt,tt]=createSignal(void 0),rt=()=>__async(void 0,null,function*(){nt()!==void 0&&clearTimeout(nt()),yield copyToClipboard(et());const dt=setTimeout(()=>tt(void 0),1500);tt(dt)}),it=()=>{openLinkBlank(addReturnStrategy(et(),appState.returnStrategy))},ot=()=>{const dt=b.walletsList.find(st=>st.appName===AT_WALLET_APP_NAME);if(!dt||!isWalletInfoRemote(dt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:dt.bridgeUrl,universalLink:dt.universalLink},b.additionalRequest);openLinkBlank(addReturnStrategy(ft,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ut=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},lt=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const dt=_tmpl$2.cloneNode(!0);return insert(dt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:lt}),createComponent(MobileUniversalQR,{get universalLink(){return et()}})]}}),null),insert(dt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ut}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ot,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const st=_tmpl$$1.cloneNode(!0);return insert(st,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),st})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(st=>st.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>nt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return nt()!==void 0?"common.copied":"common.copyLink"},get children(){return nt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),dt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; + padding-bottom: 16px; +`,H2Styled=styled(H2)` + max-width: 320px; + margin-top: 2px; + margin-bottom: 20px; +`,H2AvailableWalletsStyled=styled(H2)` + margin-bottom: 16px; +`,QRCodeStyled=styled(QRCode)` + margin-bottom: 24px; +`,WalletsContainerStyled=styled.ul` + display: flex; +`;styled.div` + display: flex; + gap: 16px; + width: 100%; +`;styled(Button)` + position: relative; + font-size: 16px; + line-height: 20px; + width: 100%; + padding: 0 16px; + height: 56px; + border-radius: ${b=>borders[b.theme.borderRadius]}; + + &:hover { + ${b=>b.disableEventsAnimation?"transform: unset;":""} + } + + &:active { + ${b=>b.disableEventsAnimation?"transform: unset;":""} + } +`;styled.ul` + position: absolute; + bottom: 100%; + left: 0; + margin: 0; + padding: 8px; + width: 188px; + transform: translateY(-16px); + + background-color: ${b=>b.theme.colors.background.primary}; + border-radius: ${b=>borders[b.theme.borderRadius]}; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); +`;styled.li` + padding: 8px; + + display: flex; + align-items: center; + gap: 8px; + + cursor: pointer; + border-radius: ${b=>hoverBorders[b.theme.borderRadius]}; + + transition: background-color, transform 0.1s ease-in-out; + + &:hover { + background-color: ${b=>b.theme.colors.background.secondary}; + } + + &:active { + transform: scale(0.96); + } +`;styled(Image$1)` + width: 24px; + height: 24px; + + border-radius: 6px; +`;styled.div` + margin-top: 23px; + margin-bottom: 1px; + width: 100%; + display: flex; + justify-content: center; + align-items: center; +`;styled(Text$1)` + color: ${b=>b.theme.colors.text.secondary}; + font-size: 16px; +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,ct)),at=dt.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,ct))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; + padding-bottom: 8px; +`,H1Styled=styled(H1)` + margin-top: 16px; +`,TextStyled=styled(Text$1)` + font-weight: 510; + font-size: 16px; + line-height: 20px; + text-align: center; + max-width: 250px; + + color: ${b=>b.theme.colors.text.secondary}; +`,ButtonStyled=styled(Button)` + margin-top: 32px; +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d),nt=getUserAgent().os==="ios",tt=et==="ios"&&nt||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!tt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const rt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),rt}catch(rt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),rt instanceof TonConnectError?rt:(console.error(rt),new TonConnectUIError("Unhandled error:"+rt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl),ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(kt,dt)||(st=ft?yt[dt]:lt[dt],kt[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=dt.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},In=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=In,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",In,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)ft($n[Nn++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):Rn(At(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ +/* [wrapped with `+Zt+`] */ +`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(It){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(It){var Ot=this.constructor.getDerivedStateFromProps(Et,It);return Ot??null}).bind(this))}function vt(Et,It){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=It,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var It=Et.prototype;if(!It||!It.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof It.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof It.componentWillMount=="function"?Ot="componentWillMount":typeof It.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof It.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof It.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof It.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof It.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. + +`+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` + `+Ot:"")+($t!==null?` + `+$t:"")+(Rt!==null?` + `+Rt:"")+` + +The above lifecycles should be removed. Learn more about this warning here: +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Wt(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([` +
    + `,` +
    + `," ",` +
    +
    `])),Ut("header"),Bn,Ut("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` +
    + `).concat(Bn,` + `).concat(xr,` +
    +
    +
    +
    +
    ').concat(zt.msg,`
    +
    +
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),"
    "):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(In(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":In(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Os&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=ys()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=vs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Io=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo +
    +
    + + `])))))}}]),kr}(ks),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` +`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,It=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=It===void 0?"light":It;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,It={};typeof pt=="string"?It[pt]=Pt:It=pt,vn()(It,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),In=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,It=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(It,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,It=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),It-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=It&&(tn=It),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,It=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),It.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,It){var Ot=Et.data[pt],$t=It.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var It=0,Ot=Kt.length;It'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(It,"")):Pt+="".concat(It,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([` +
    + + + + + +
    +
    +
    + + + + + +
    +
    + `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=In()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=In()("td"),It=Lt[Kt.id];Un()(It)||($n()(It)?Et.appendChild(It):Et.innerText=Dn()(It)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var It=Nt-pt;if(It)return It;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),In=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` + `,` + <`,"",">",` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(In()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(In()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:In()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` +
    + +
    +
    + +
    + `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:In(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function In(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),In=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},It(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);In()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function It(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||In()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return In(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function In(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(wr,`
    +
    + +
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    +
    +
    +
    +
    + `).concat(mo,` +
    ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    +
    ').concat(wr,`
    +
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    + + +
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(wr,`
    +
    +
    + +
    +
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    +
    + +
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var Rn,In=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=In,Rn.c=At(In),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(In),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,Nn){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,In=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=In[gn];In[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,In=this.$tabs,Cn=this.options.height-1,Dn=In.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?In.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);if(In.data("id")===sn){if(In.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");In.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);In.data("id")===sn?(In.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):In.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,In=this.c,Cn=Sn.find(In(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,Nn=Rn.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),In=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),In.setAttribute("style","height: 200px"),Rn.appendChild(In);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,In=Sn.find(Rn(".selected")).get(0);In?sn.css({width:In.offsetWidth,left:In.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var In=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);In.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` +
    +
    +
    +
    + `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),In=d(8648),Cn=d.n(In);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Io()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Is()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Us()},isSorted:function(){return Il()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` +
    +
    +
    +
    +
    + +
    + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),I0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Io()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` +
    + + All + Info + Warning + Error + + + +
    +
    +
    +
    +
    Cancel
    +
    Execute
    +
    + + +
    + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new I0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat($s).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var F0=function(Xt){(0,et.Z)(Dt,Xt);var qt=D0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` +`);go()(ln.reqHeaders)||(On+=` +Request Headers + +`,yt()(ln.reqHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` +`)})),go()(ln.resHeaders)||(On+=` +Response Headers + +`,yt()(ln.resHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` +`)})),ln.resTxt&&(On+=` +`.concat(ln.resTxt,` +`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Lr){return` + ').concat(Gr()(Lr),` + `).concat(Gr()(br),` + `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Lr){return` + ').concat(Gr()(Lr),` + `).concat(Gr()(br),` + `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>cl&&(Yn=ls()(Yn,cl)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    + + + ').concat(Gr()(mt.url),` + +
    +
    + `).concat(St,` +
    +

    Response Headers

    + + + `).concat(ln,` + +
    +
    +
    +

    Request Headers

    + + + `).concat(Bt,` + +
    +
    + `).concat(On,` +
    `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),U0=d(2139),W0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + +`)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ + `:` \\ + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    + + + + + + +
    +
    +
    +
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),J0=d(8209),X0=d(8613),_h=d.n(X0);function fl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=pl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var rp=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=bl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr + + + + +
    +
    +
    +
    +
    +
    `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=_h()("div");this._$boxModel=at()(mt),this._boxModel=new np.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` + ').concat(Gr()(so),` + ').concat(po,` + `)}).join("")),On=`

    Attributes

    +
    + + + `).concat(On,` + +
    +
    `),Dt.html(On);var Yn="";if(go()(qt.styles))St.hide();else{var pr=fo()(qt.styles,function(Qr){var so=Qr.selectorText,po=Qr.style;return po=fo()(po,function(wo,xo){return'
    ').concat(Gr()(xo),": ").concat(wo,";
    ")}).join(""),'
    +
    `).concat(Gr()(so),` {
    + `).concat(po,` +
    }
    +
    `)}).join("");Yn=`

    Styles

    +
    + `).concat(pr,` +
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Lr=_n(`
    + +
    `);qt.rmDefComputedStyle&&(Lr=_n(`
    + +
    `)),br=`

    + Computed Style + `.concat(Lr,` +
    + +
    + `).concat(qt.computedStyleSearchKeyword?'
    ').concat(Gr()(qt.computedStyleSearchKeyword),"
    "):"",` +

    +
    +
    + + + `).concat(fo()(qt.computedStyle,function(Qr,so){return` + + + `)}).join(""),` + +
    ').concat(Gr()(so),``).concat(Qr,`
    +
    `),Bt.html(br).show(),this._boxModel.setOption("element",this._curEl),Bt.find(_n(".box-model")).append(this._$boxModel.get(0))}else Bt.text("").hide();var Zr="";qt.listeners?(Zr=fo()(qt.listeners,function(Qr,so){return Qr=fo()(Qr,function(po){var wo=po.useCapture,xo=po.listenerStr;return"
  • ").concat(Gr()(xo),"
  • ")}).join(""),'
    +
    ').concat(Gr()(so),`
    +
      + `).concat(Qr,` +
    +
    `)}).join(""),Zr=`

    Event Listeners

    +
    + `).concat(Zr,` +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    + + + + +
    +
    +
    +
    +
    +
    +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Un.remove(cs),void(cs=null);cs=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +

    ').concat(Gr()(St.name),` +
    + +
    +

    +
    + `).concat(Gr()(St.desc),` +
    + `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),xl=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ps(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:ls()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    + `.concat(Dt==="local"?"Local":"Session",` Storage +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    +
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function us(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function ds(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var mp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),us(qt,ds("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    + Cookie + +
    + +
    + + + +
    + +
    +
    +

    +
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    + Script +
    + +
    +

    +
      + `).concat(Bt,` +
    `),On=this._$script;return us(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];at()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=ds("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    + Stylesheet +
    + +
    +

    +
      + `).concat(Bt,` +
    `),On=this._$stylesheet;return us(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];at()("iframe").each(function(){var ln=at()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    + Iframe +
    + +
    +

    +
      + `).concat(St,` +
    `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||wp(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=ds("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • + +
  • `)}).join(""));var On='

    + Image +
    + +
    +

    +
      + `).concat(ln,` +
    `),Yn=this._$image;return us(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    + +
    +
    +
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    ').concat(Gr()(ln),`
    +
    + +
    +
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    +
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ls()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new Ap.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    +
    +
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(gt){try{bt(ft.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(kt){kt(vt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=ft(ht,gt)),kt}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){ft(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),ft(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new lt(!1)}ht=rt(ft,at)}for(kt=xt?ft.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),dt[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):ft?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--ct||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,ft(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},In=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(In,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Un){Rn(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(In,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(In,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` +`)}var it,ot,ut;return[et].join(` +`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=ft.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),ct.hostname=gt;var xt=gt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"
    ").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,In=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:In},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(In,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` +`))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=In.x,Wt=In.y,In=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],In={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + +/*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;nt{for(const et of _e)if(et.type==="childList")for(const tt of et.addedNodes)tt.tagName==="LINK"&&tt.rel==="modulepreload"&&$(tt)}).observe(document,{childList:!0,subtree:!0});function _(_e){const et={};return _e.integrity&&(et.integrity=_e.integrity),_e.referrerPolicy&&(et.referrerPolicy=_e.referrerPolicy),_e.crossOrigin==="use-credentials"?et.credentials="include":_e.crossOrigin==="anonymous"?et.credentials="omit":et.credentials="same-origin",et}function $(_e){if(_e.ep)return;_e.ep=!0;const et=_(_e);fetch(_e.href,et)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(k){return k&&k.__esModule&&Object.prototype.hasOwnProperty.call(k,"default")?k.default:k}function getAugmentedNamespace(k){if(k.__esModule)return k;var j=k.default;if(typeof j=="function"){var _=function $(){if(this instanceof $){var _e=[null];_e.push.apply(_e,arguments);var et=Function.bind.apply(j,_e);return new et}return j.apply(this,arguments)};_.prototype=j.prototype}else _={};return Object.defineProperty(_,"__esModule",{value:!0}),Object.keys(k).forEach(function($){var _e=Object.getOwnPropertyDescriptor(k,$);Object.defineProperty(_,$,_e.get?_e:{enumerable:!0,get:function(){return k[$]}})}),_}var jsxRuntimeExports={},jsxRuntime$1={get exports(){return jsxRuntimeExports},set exports(k){jsxRuntimeExports=k}},reactJsxRuntime_production_min$1={};/* -object-assign -(c) Sindre Sorhus -@license MIT -*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(k){if(k==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(k)}function shouldUseNative(){try{if(!Object.assign)return!1;var k=new String("abc");if(k[5]="de",Object.getOwnPropertyNames(k)[0]==="5")return!1;for(var j={},_=0;_<10;_++)j["_"+String.fromCharCode(_)]=_;var $=Object.getOwnPropertyNames(j).map(function(et){return j[et]});if($.join("")!=="0123456789")return!1;var _e={};return"abcdefghijklmnopqrst".split("").forEach(function(et){_e[et]=et}),Object.keys(Object.assign({},_e)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(k,j){for(var _,$=toObject(k),_e,et=1;etsetItem.apply(localStorage,[separator+k,j]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=k=>getItem.apply(localStorage,[separator+k]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=k=>removeItem.apply(localStorage,[separator+k]);var reactDomExports={},reactDom={get exports(){return reactDomExports},set exports(k){reactDomExports=k}},reactDom_production_min={},schedulerExports={},scheduler={get exports(){return schedulerExports},set exports(k){schedulerExports=k}},scheduler_production_min={};/** @license React v0.20.2 - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */(function(k){var j,_,$,_e;if(typeof performance=="object"&&typeof performance.now=="function"){var et=performance;k.unstable_now=function(){return et.now()}}else{var tt=Date,nt=tt.now();k.unstable_now=function(){return tt.now()-nt}}if(typeof window>"u"||typeof MessageChannel!="function"){var ot=null,rt=null,it=function(){if(ot!==null)try{var Vt=k.unstable_now();ot(!0,Vt),ot=null}catch(fn){throw setTimeout(it,0),fn}};j=function(Vt){ot!==null?setTimeout(j,0,Vt):(ot=Vt,setTimeout(it,0))},_=function(Vt,fn){rt=setTimeout(Vt,fn)},$=function(){clearTimeout(rt)},k.unstable_shouldYield=function(){return!1},_e=k.unstable_forceFrameRate=function(){}}else{var st=window.setTimeout,at=window.clearTimeout;if(typeof console<"u"){var ft=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ft!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var dt=!1,ht=null,pt=-1,ct=5,ut=0;k.unstable_shouldYield=function(){return k.unstable_now()>=ut},_e=function(){},k.unstable_forceFrameRate=function(Vt){0>Vt||125>>1,bn=Vt[Tn];if(bn!==void 0&&0Et(qn,Sn))_n!==void 0&&0>Et(_n,qn)?(Vt[Tn]=_n,Vt[an]=Sn,Tn=an):(Vt[Tn]=qn,Vt[Mn]=Sn,Tn=Mn);else if(_n!==void 0&&0>Et(_n,Sn))Vt[Tn]=_n,Vt[an]=Sn,Tn=an;else break e}}return fn}return null}function Et(Vt,fn){var Sn=Vt.sortIndex-fn.sortIndex;return Sn!==0?Sn:Vt.id-fn.id}var _t=[],wt=[],St=1,Ct=null,kt=3,jt=!1,Mt=!1,It=!1;function Ht(Vt){for(var fn=yt(wt);fn!==null;){if(fn.callback===null)bt(wt);else if(fn.startTime<=Vt)bt(wt),fn.sortIndex=fn.expirationTime,xt(_t,fn);else break;fn=yt(wt)}}function tn(Vt){if(It=!1,Ht(Vt),!Mt)if(yt(_t)!==null)Mt=!0,j(Xt);else{var fn=yt(wt);fn!==null&&_(tn,fn.startTime-Vt)}}function Xt(Vt,fn){Mt=!1,It&&(It=!1,$()),jt=!0;var Sn=kt;try{for(Ht(fn),Ct=yt(_t);Ct!==null&&(!(Ct.expirationTime>fn)||Vt&&!k.unstable_shouldYield());){var Tn=Ct.callback;if(typeof Tn=="function"){Ct.callback=null,kt=Ct.priorityLevel;var bn=Tn(Ct.expirationTime<=fn);fn=k.unstable_now(),typeof bn=="function"?Ct.callback=bn:Ct===yt(_t)&&bt(_t),Ht(fn)}else bt(_t);Ct=yt(_t)}if(Ct!==null)var Mn=!0;else{var qn=yt(wt);qn!==null&&_(tn,qn.startTime-fn),Mn=!1}return Mn}finally{Ct=null,kt=Sn,jt=!1}}var Yt=_e;k.unstable_IdlePriority=5,k.unstable_ImmediatePriority=1,k.unstable_LowPriority=4,k.unstable_NormalPriority=3,k.unstable_Profiling=null,k.unstable_UserBlockingPriority=2,k.unstable_cancelCallback=function(Vt){Vt.callback=null},k.unstable_continueExecution=function(){Mt||jt||(Mt=!0,j(Xt))},k.unstable_getCurrentPriorityLevel=function(){return kt},k.unstable_getFirstCallbackNode=function(){return yt(_t)},k.unstable_next=function(Vt){switch(kt){case 1:case 2:case 3:var fn=3;break;default:fn=kt}var Sn=kt;kt=fn;try{return Vt()}finally{kt=Sn}},k.unstable_pauseExecution=function(){},k.unstable_requestPaint=Yt,k.unstable_runWithPriority=function(Vt,fn){switch(Vt){case 1:case 2:case 3:case 4:case 5:break;default:Vt=3}var Sn=kt;kt=Vt;try{return fn()}finally{kt=Sn}},k.unstable_scheduleCallback=function(Vt,fn,Sn){var Tn=k.unstable_now();switch(typeof Sn=="object"&&Sn!==null?(Sn=Sn.delay,Sn=typeof Sn=="number"&&0Tn?(Vt.sortIndex=Sn,xt(wt,Vt),yt(_t)===null&&Vt===yt(wt)&&(It?$():It=!0,_(tn,Sn-Tn))):(Vt.sortIndex=bn,xt(_t,Vt),Mt||jt||(Mt=!0,j(Xt))),Vt},k.unstable_wrapCallback=function(Vt){var fn=kt;return function(){var Sn=kt;kt=fn;try{return Vt.apply(this,arguments)}finally{kt=Sn}}}})(scheduler_production_min);(function(k){k.exports=scheduler_production_min})(scheduler);/** @license React v17.0.2 - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var aa=reactExports,m$1=objectAssign,r$2=schedulerExports;function y$1(k){for(var j="https://reactjs.org/docs/error-decoder.html?invariant="+k,_=1;_"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ha=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ia=Object.prototype.hasOwnProperty,ja={},ka={};function la(k){return ia.call(ka,k)?!0:ia.call(ja,k)?!1:ha.test(k)?ka[k]=!0:(ja[k]=!0,!1)}function ma(k,j,_,$){if(_!==null&&_.type===0)return!1;switch(typeof j){case"function":case"symbol":return!0;case"boolean":return $?!1:_!==null?!_.acceptsBooleans:(k=k.toLowerCase().slice(0,5),k!=="data-"&&k!=="aria-");default:return!1}}function na(k,j,_,$){if(j===null||typeof j>"u"||ma(k,j,_,$))return!0;if($)return!1;if(_!==null)switch(_.type){case 3:return!j;case 4:return j===!1;case 5:return isNaN(j);case 6:return isNaN(j)||1>j}return!1}function B(k,j,_,$,_e,et,tt){this.acceptsBooleans=j===2||j===3||j===4,this.attributeName=$,this.attributeNamespace=_e,this.mustUseProperty=_,this.propertyName=k,this.type=j,this.sanitizeURL=et,this.removeEmptyString=tt}var D$1={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(k){D$1[k]=new B(k,0,!1,k,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(k){var j=k[0];D$1[j]=new B(j,1,!1,k[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(k){D$1[k]=new B(k,2,!1,k.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(k){D$1[k]=new B(k,2,!1,k,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(k){D$1[k]=new B(k,3,!1,k.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(k){D$1[k]=new B(k,3,!0,k,null,!1,!1)});["capture","download"].forEach(function(k){D$1[k]=new B(k,4,!1,k,null,!1,!1)});["cols","rows","size","span"].forEach(function(k){D$1[k]=new B(k,6,!1,k,null,!1,!1)});["rowSpan","start"].forEach(function(k){D$1[k]=new B(k,5,!1,k.toLowerCase(),null,!1,!1)});var oa=/[\-:]([a-z])/g;function pa(k){return k[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(k){var j=k.replace(oa,pa);D$1[j]=new B(j,1,!1,k,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(k){var j=k.replace(oa,pa);D$1[j]=new B(j,1,!1,k,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(k){var j=k.replace(oa,pa);D$1[j]=new B(j,1,!1,k,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(k){D$1[k]=new B(k,1,!1,k.toLowerCase(),null,!1,!1)});D$1.xlinkHref=new B("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(k){D$1[k]=new B(k,1,!1,k.toLowerCase(),null,!0,!0)});function qa(k,j,_,$){var _e=D$1.hasOwnProperty(j)?D$1[j]:null,et=_e!==null?_e.type===0:$?!1:!(!(2nt||_e[tt]!==et[nt])return` -`+_e[tt].replace(" at new "," at ");while(1<=tt&&0<=nt);break}}}finally{Oa=!1,Error.prepareStackTrace=_}return(k=k?k.displayName||k.name:"")?Na(k):""}function Qa(k){switch(k.tag){case 5:return Na(k.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return k=Pa(k.type,!1),k;case 11:return k=Pa(k.type.render,!1),k;case 22:return k=Pa(k.type._render,!1),k;case 1:return k=Pa(k.type,!0),k;default:return""}}function Ra(k){if(k==null)return null;if(typeof k=="function")return k.displayName||k.name||null;if(typeof k=="string")return k;switch(k){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof k=="object")switch(k.$$typeof){case za:return(k.displayName||"Context")+".Consumer";case ya:return(k._context.displayName||"Context")+".Provider";case Aa:var j=k.render;return j=j.displayName||j.name||"",k.displayName||(j!==""?"ForwardRef("+j+")":"ForwardRef");case Da:return Ra(k.type);case Fa:return Ra(k._render);case Ea:j=k._payload,k=k._init;try{return Ra(k(j))}catch{}}return null}function Sa(k){switch(typeof k){case"boolean":case"number":case"object":case"string":case"undefined":return k;default:return""}}function Ta(k){var j=k.type;return(k=k.nodeName)&&k.toLowerCase()==="input"&&(j==="checkbox"||j==="radio")}function Ua(k){var j=Ta(k)?"checked":"value",_=Object.getOwnPropertyDescriptor(k.constructor.prototype,j),$=""+k[j];if(!k.hasOwnProperty(j)&&typeof _<"u"&&typeof _.get=="function"&&typeof _.set=="function"){var _e=_.get,et=_.set;return Object.defineProperty(k,j,{configurable:!0,get:function(){return _e.call(this)},set:function(tt){$=""+tt,et.call(this,tt)}}),Object.defineProperty(k,j,{enumerable:_.enumerable}),{getValue:function(){return $},setValue:function(tt){$=""+tt},stopTracking:function(){k._valueTracker=null,delete k[j]}}}}function Va(k){k._valueTracker||(k._valueTracker=Ua(k))}function Wa(k){if(!k)return!1;var j=k._valueTracker;if(!j)return!0;var _=j.getValue(),$="";return k&&($=Ta(k)?k.checked?"true":"false":k.value),k=$,k!==_?(j.setValue(k),!0):!1}function Xa(k){if(k=k||(typeof document<"u"?document:void 0),typeof k>"u")return null;try{return k.activeElement||k.body}catch{return k.body}}function Ya(k,j){var _=j.checked;return m$1({},j,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:_??k._wrapperState.initialChecked})}function Za(k,j){var _=j.defaultValue==null?"":j.defaultValue,$=j.checked!=null?j.checked:j.defaultChecked;_=Sa(j.value!=null?j.value:_),k._wrapperState={initialChecked:$,initialValue:_,controlled:j.type==="checkbox"||j.type==="radio"?j.checked!=null:j.value!=null}}function $a(k,j){j=j.checked,j!=null&&qa(k,"checked",j,!1)}function ab(k,j){$a(k,j);var _=Sa(j.value),$=j.type;if(_!=null)$==="number"?(_===0&&k.value===""||k.value!=_)&&(k.value=""+_):k.value!==""+_&&(k.value=""+_);else if($==="submit"||$==="reset"){k.removeAttribute("value");return}j.hasOwnProperty("value")?bb(k,j.type,_):j.hasOwnProperty("defaultValue")&&bb(k,j.type,Sa(j.defaultValue)),j.checked==null&&j.defaultChecked!=null&&(k.defaultChecked=!!j.defaultChecked)}function cb(k,j,_){if(j.hasOwnProperty("value")||j.hasOwnProperty("defaultValue")){var $=j.type;if(!($!=="submit"&&$!=="reset"||j.value!==void 0&&j.value!==null))return;j=""+k._wrapperState.initialValue,_||j===k.value||(k.value=j),k.defaultValue=j}_=k.name,_!==""&&(k.name=""),k.defaultChecked=!!k._wrapperState.initialChecked,_!==""&&(k.name=_)}function bb(k,j,_){(j!=="number"||Xa(k.ownerDocument)!==k)&&(_==null?k.defaultValue=""+k._wrapperState.initialValue:k.defaultValue!==""+_&&(k.defaultValue=""+_))}function db(k){var j="";return aa.Children.forEach(k,function(_){_!=null&&(j+=_)}),j}function eb(k,j){return k=m$1({children:void 0},j),(j=db(j.children))&&(k.children=j),k}function fb(k,j,_,$){if(k=k.options,j){j={};for(var _e=0;_e<_.length;_e++)j["$"+_[_e]]=!0;for(_=0;_=_.length))throw Error(y$1(93));_=_[0]}j=_}j==null&&(j=""),_=j}k._wrapperState={initialValue:Sa(_)}}function ib(k,j){var _=Sa(j.value),$=Sa(j.defaultValue);_!=null&&(_=""+_,_!==k.value&&(k.value=_),j.defaultValue==null&&k.defaultValue!==_&&(k.defaultValue=_)),$!=null&&(k.defaultValue=""+$)}function jb(k){var j=k.textContent;j===k._wrapperState.initialValue&&j!==""&&j!==null&&(k.value=j)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(k){switch(k){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(k,j){return k==null||k==="http://www.w3.org/1999/xhtml"?lb(j):k==="http://www.w3.org/2000/svg"&&j==="foreignObject"?"http://www.w3.org/1999/xhtml":k}var nb,ob=function(k){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(j,_,$,_e){MSApp.execUnsafeLocalFunction(function(){return k(j,_,$,_e)})}:k}(function(k,j){if(k.namespaceURI!==kb.svg||"innerHTML"in k)k.innerHTML=j;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+j.valueOf().toString()+"",j=nb.firstChild;k.firstChild;)k.removeChild(k.firstChild);for(;j.firstChild;)k.appendChild(j.firstChild)}});function pb(k,j){if(j){var _=k.firstChild;if(_&&_===k.lastChild&&_.nodeType===3){_.nodeValue=j;return}}k.textContent=j}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(k){rb.forEach(function(j){j=j+k.charAt(0).toUpperCase()+k.substring(1),qb[j]=qb[k]})});function sb(k,j,_){return j==null||typeof j=="boolean"||j===""?"":_||typeof j!="number"||j===0||qb.hasOwnProperty(k)&&qb[k]?(""+j).trim():j+"px"}function tb(k,j){k=k.style;for(var _ in j)if(j.hasOwnProperty(_)){var $=_.indexOf("--")===0,_e=sb(_,j[_],$);_==="float"&&(_="cssFloat"),$?k.setProperty(_,_e):k[_]=_e}}var ub=m$1({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(k,j){if(j){if(ub[k]&&(j.children!=null||j.dangerouslySetInnerHTML!=null))throw Error(y$1(137,k));if(j.dangerouslySetInnerHTML!=null){if(j.children!=null)throw Error(y$1(60));if(!(typeof j.dangerouslySetInnerHTML=="object"&&"__html"in j.dangerouslySetInnerHTML))throw Error(y$1(61))}if(j.style!=null&&typeof j.style!="object")throw Error(y$1(62))}}function wb(k,j){if(k.indexOf("-")===-1)return typeof j.is=="string";switch(k){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(k){return k=k.target||k.srcElement||window,k.correspondingUseElement&&(k=k.correspondingUseElement),k.nodeType===3?k.parentNode:k}var yb=null,zb=null,Ab=null;function Bb(k){if(k=Cb(k)){if(typeof yb!="function")throw Error(y$1(280));var j=k.stateNode;j&&(j=Db(j),yb(k.stateNode,k.type,j))}}function Eb(k){zb?Ab?Ab.push(k):Ab=[k]:zb=k}function Fb(){if(zb){var k=zb,j=Ab;if(Ab=zb=null,Bb(k),j)for(k=0;k$?0:1<<$)<<1)-1,j!==0&&j!==$&&!(j&tt)){if(Rc(j),_e<=F$1)return j;F$1=_e}if(j=k.entangledLanes,j!==0)for(k=k.entanglements,j&=$;0_;_++)j.push(k);return j}function $c(k,j,_){k.pendingLanes|=j;var $=j-1;k.suspendedLanes&=$,k.pingedLanes&=$,k=k.eventTimes,j=31-Vc(j),k[j]=_}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(k){return k===0?32:31-(bd(k)/cd|0)|0}var dd=r$2.unstable_UserBlockingPriority,ed=r$2.unstable_runWithPriority,fd=!0;function gd(k,j,_,$){Kb||Ib();var _e=hd,et=Kb;Kb=!0;try{Hb(_e,k,j,_,$)}finally{(Kb=et)||Mb()}}function id(k,j,_,$){ed(dd,hd.bind(null,k,j,_,$))}function hd(k,j,_,$){if(fd){var _e;if((_e=(j&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(k,j){switch(k){case"keyup":return $d.indexOf(j.keyCode)!==-1;case"keydown":return j.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(k){return k=k.detail,typeof k=="object"&&"data"in k?k.data:null}var ie=!1;function je(k,j){switch(k){case"compositionend":return he(j);case"keypress":return j.which!==32?null:(fe=!0,ee);case"textInput":return k=j.data,k===ee&&fe?null:k;default:return null}}function ke(k,j){if(ie)return k==="compositionend"||!ae&&ge(k,j)?(k=nd(),md=ld=kd=null,ie=!1,k):null;switch(k){case"paste":return null;case"keypress":if(!(j.ctrlKey||j.altKey||j.metaKey)||j.ctrlKey&&j.altKey){if(j.char&&1=j)return{node:_,offset:j-k};k=$}e:{for(;_;){if(_.nextSibling){_=_.nextSibling;break e}_=_.parentNode}_=void 0}_=Ke(_)}}function Me(k,j){return k&&j?k===j?!0:k&&k.nodeType===3?!1:j&&j.nodeType===3?Me(k,j.parentNode):"contains"in k?k.contains(j):k.compareDocumentPosition?!!(k.compareDocumentPosition(j)&16):!1:!1}function Ne(){for(var k=window,j=Xa();j instanceof k.HTMLIFrameElement;){try{var _=typeof j.contentWindow.location.href=="string"}catch{_=!1}if(_)k=j.contentWindow;else break;j=Xa(k.document)}return j}function Oe(k){var j=k&&k.nodeName&&k.nodeName.toLowerCase();return j&&(j==="input"&&(k.type==="text"||k.type==="search"||k.type==="tel"||k.type==="url"||k.type==="password")||j==="textarea"||k.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(k,j,_){var $=_.window===_?_.document:_.nodeType===9?_:_.ownerDocument;Te||Qe==null||Qe!==Xa($)||($=Qe,"selectionStart"in $&&Oe($)?$={start:$.selectionStart,end:$.selectionEnd}:($=($.ownerDocument&&$.ownerDocument.defaultView||window).getSelection(),$={anchorNode:$.anchorNode,anchorOffset:$.anchorOffset,focusNode:$.focusNode,focusOffset:$.focusOffset}),Se&&Je(Se,$)||(Se=$,$=oe(Re,"onSelect"),0<$.length&&(j=new td("onSelect","select",null,j,_),k.push({event:j,listeners:$}),j.target=Qe)))}Pc("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0);Pc("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1);Pc(Oc,2);for(var Ve="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),We=0;WeAf||(k.current=zf[Af],zf[Af]=null,Af--)}function I(k,j){Af++,zf[Af]=k.current,k.current=j}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(k,j){var _=k.type.contextTypes;if(!_)return Cf;var $=k.stateNode;if($&&$.__reactInternalMemoizedUnmaskedChildContext===j)return $.__reactInternalMemoizedMaskedChildContext;var _e={},et;for(et in _)_e[et]=j[et];return $&&(k=k.stateNode,k.__reactInternalMemoizedUnmaskedChildContext=j,k.__reactInternalMemoizedMaskedChildContext=_e),_e}function Ff(k){return k=k.childContextTypes,k!=null}function Gf(){H$1(N),H$1(M)}function Hf(k,j,_){if(M.current!==Cf)throw Error(y$1(168));I(M,j),I(N,_)}function If(k,j,_){var $=k.stateNode;if(k=j.childContextTypes,typeof $.getChildContext!="function")return _;$=$.getChildContext();for(var _e in $)if(!(_e in k))throw Error(y$1(108,Ra(j)||"Unknown",_e));return m$1({},_,$)}function Jf(k){return k=(k=k.stateNode)&&k.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,k),I(N,N.current),!0}function Kf(k,j,_){var $=k.stateNode;if(!$)throw Error(y$1(169));_?(k=If(k,j,Df),$.__reactInternalMemoizedMergedChildContext=k,H$1(N),H$1(M),I(M,k)):H$1(N),I(N,_)}var Lf=null,Mf=null,Nf=r$2.unstable_runWithPriority,Of=r$2.unstable_scheduleCallback,Pf=r$2.unstable_cancelCallback,Qf=r$2.unstable_shouldYield,Rf=r$2.unstable_requestPaint,Sf=r$2.unstable_now,Tf=r$2.unstable_getCurrentPriorityLevel,Uf=r$2.unstable_ImmediatePriority,Vf=r$2.unstable_UserBlockingPriority,Wf=r$2.unstable_NormalPriority,Xf=r$2.unstable_LowPriority,Yf=r$2.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O$1=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y$1(332))}}function fg(k){switch(k){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y$1(332))}}function gg(k,j){return k=fg(k),Nf(k,j)}function hg(k,j,_){return k=fg(k),Of(k,j,_)}function ig(){if(bg!==null){var k=bg;bg=null,Pf(k)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var k=0;try{var j=ag;gg(99,function(){for(;kbt?(Et=yt,yt=null):Et=yt.sibling;var _t=at(pt,yt,ut[bt],mt);if(_t===null){yt===null&&(yt=Et);break}k&&yt&&_t.alternate===null&&j(pt,yt),ct=et(_t,ct,bt),xt===null?lt=_t:xt.sibling=_t,xt=_t,yt=Et}if(bt===ut.length)return _(pt,yt),lt;if(yt===null){for(;btbt?(Et=yt,yt=null):Et=yt.sibling;var wt=at(pt,yt,_t.value,mt);if(wt===null){yt===null&&(yt=Et);break}k&&yt&&wt.alternate===null&&j(pt,yt),ct=et(wt,ct,bt),xt===null?lt=wt:xt.sibling=wt,xt=wt,yt=Et}if(_t.done)return _(pt,yt),lt;if(yt===null){for(;!_t.done;bt++,_t=ut.next())_t=st(pt,_t.value,mt),_t!==null&&(ct=et(_t,ct,bt),xt===null?lt=_t:xt.sibling=_t,xt=_t);return lt}for(yt=$(pt,yt);!_t.done;bt++,_t=ut.next())_t=ft(yt,pt,bt,_t.value,mt),_t!==null&&(k&&_t.alternate!==null&&yt.delete(_t.key===null?bt:_t.key),ct=et(_t,ct,bt),xt===null?lt=_t:xt.sibling=_t,xt=_t);return k&&yt.forEach(function(St){return j(pt,St)}),lt}return function(pt,ct,ut,mt){var lt=typeof ut=="object"&&ut!==null&&ut.type===ua&&ut.key===null;lt&&(ut=ut.props.children);var xt=typeof ut=="object"&&ut!==null;if(xt)switch(ut.$$typeof){case sa:e:{for(xt=ut.key,lt=ct;lt!==null;){if(lt.key===xt){switch(lt.tag){case 7:if(ut.type===ua){_(pt,lt.sibling),ct=_e(lt,ut.props.children),ct.return=pt,pt=ct;break e}break;default:if(lt.elementType===ut.type){_(pt,lt.sibling),ct=_e(lt,ut.props),ct.ref=Qg(pt,lt,ut),ct.return=pt,pt=ct;break e}}_(pt,lt);break}else j(pt,lt);lt=lt.sibling}ut.type===ua?(ct=Xg(ut.props.children,pt.mode,mt,ut.key),ct.return=pt,pt=ct):(mt=Vg(ut.type,ut.key,ut.props,null,pt.mode,mt),mt.ref=Qg(pt,ct,ut),mt.return=pt,pt=mt)}return tt(pt);case ta:e:{for(lt=ut.key;ct!==null;){if(ct.key===lt)if(ct.tag===4&&ct.stateNode.containerInfo===ut.containerInfo&&ct.stateNode.implementation===ut.implementation){_(pt,ct.sibling),ct=_e(ct,ut.children||[]),ct.return=pt,pt=ct;break e}else{_(pt,ct);break}else j(pt,ct);ct=ct.sibling}ct=Wg(ut,pt.mode,mt),ct.return=pt,pt=ct}return tt(pt)}if(typeof ut=="string"||typeof ut=="number")return ut=""+ut,ct!==null&&ct.tag===6?(_(pt,ct.sibling),ct=_e(ct,ut),ct.return=pt,pt=ct):(_(pt,ct),ct=Ug(ut,pt.mode,mt),ct.return=pt,pt=ct),tt(pt);if(Pg(ut))return dt(pt,ct,ut,mt);if(La(ut))return ht(pt,ct,ut,mt);if(xt&&Rg(pt,ut),typeof ut>"u"&&!lt)switch(pt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y$1(152,Ra(pt.type)||"Component"))}return _(pt,ct)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(k){if(k===$g)throw Error(y$1(174));return k}function eh(k,j){switch(I(ch,j),I(bh,k),I(ah,$g),k=j.nodeType,k){case 9:case 11:j=(j=j.documentElement)?j.namespaceURI:mb(null,"");break;default:k=k===8?j.parentNode:j,j=k.namespaceURI||null,k=k.tagName,j=mb(j,k)}H$1(ah),I(ah,j)}function fh(){H$1(ah),H$1(bh),H$1(ch)}function gh(k){dh(ch.current);var j=dh(ah.current),_=mb(j,k.type);j!==_&&(I(bh,k),I(ah,_))}function hh(k){bh.current===k&&(H$1(ah),H$1(bh))}var P$1=Bf(0);function ih(k){for(var j=k;j!==null;){if(j.tag===13){var _=j.memoizedState;if(_!==null&&(_=_.dehydrated,_===null||_.data==="$?"||_.data==="$!"))return j}else if(j.tag===19&&j.memoizedProps.revealOrder!==void 0){if(j.flags&64)return j}else if(j.child!==null){j.child.return=j,j=j.child;continue}if(j===k)break;for(;j.sibling===null;){if(j.return===null||j.return===k)return null;j=j.return}j.sibling.return=j.return,j=j.sibling}return null}var jh=null,kh=null,lh=!1;function mh(k,j){var _=nh(5,null,null,0);_.elementType="DELETED",_.type="DELETED",_.stateNode=j,_.return=k,_.flags=8,k.lastEffect!==null?(k.lastEffect.nextEffect=_,k.lastEffect=_):k.firstEffect=k.lastEffect=_}function oh(k,j){switch(k.tag){case 5:var _=k.type;return j=j.nodeType!==1||_.toLowerCase()!==j.nodeName.toLowerCase()?null:j,j!==null?(k.stateNode=j,!0):!1;case 6:return j=k.pendingProps===""||j.nodeType!==3?null:j,j!==null?(k.stateNode=j,!0):!1;case 13:return!1;default:return!1}}function ph(k){if(lh){var j=kh;if(j){var _=j;if(!oh(k,j)){if(j=rf(_.nextSibling),!j||!oh(k,j)){k.flags=k.flags&-1025|2,lh=!1,jh=k;return}mh(jh,_)}jh=k,kh=rf(j.firstChild)}else k.flags=k.flags&-1025|2,lh=!1,jh=k}}function qh(k){for(k=k.return;k!==null&&k.tag!==5&&k.tag!==3&&k.tag!==13;)k=k.return;jh=k}function rh(k){if(k!==jh)return!1;if(!lh)return qh(k),lh=!0,!1;var j=k.type;if(k.tag!==5||j!=="head"&&j!=="body"&&!nf(j,k.memoizedProps))for(j=kh;j;)mh(k,j),j=rf(j.nextSibling);if(qh(k),k.tag===13){if(k=k.memoizedState,k=k!==null?k.dehydrated:null,!k)throw Error(y$1(317));e:{for(k=k.nextSibling,j=0;k;){if(k.nodeType===8){var _=k.data;if(_==="/$"){if(j===0){kh=rf(k.nextSibling);break e}j--}else _!=="$"&&_!=="$!"&&_!=="$?"||j++}k=k.nextSibling}kh=null}}else kh=jh?rf(k.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var k=0;ket))throw Error(y$1(301));et+=1,T$1=S$1=null,j.updateQueue=null,vh.current=Fh,k=_($,_e)}while(zh)}if(vh.current=Gh,j=S$1!==null&&S$1.next!==null,xh=0,T$1=S$1=R$1=null,yh=!1,j)throw Error(y$1(300));return k}function Hh(){var k={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T$1===null?R$1.memoizedState=T$1=k:T$1=T$1.next=k,T$1}function Ih(){if(S$1===null){var k=R$1.alternate;k=k!==null?k.memoizedState:null}else k=S$1.next;var j=T$1===null?R$1.memoizedState:T$1.next;if(j!==null)T$1=j,S$1=k;else{if(k===null)throw Error(y$1(310));S$1=k,k={memoizedState:S$1.memoizedState,baseState:S$1.baseState,baseQueue:S$1.baseQueue,queue:S$1.queue,next:null},T$1===null?R$1.memoizedState=T$1=k:T$1=T$1.next=k}return T$1}function Jh(k,j){return typeof j=="function"?j(k):j}function Kh(k){var j=Ih(),_=j.queue;if(_===null)throw Error(y$1(311));_.lastRenderedReducer=k;var $=S$1,_e=$.baseQueue,et=_.pending;if(et!==null){if(_e!==null){var tt=_e.next;_e.next=et.next,et.next=tt}$.baseQueue=_e=et,_.pending=null}if(_e!==null){_e=_e.next,$=$.baseState;var nt=tt=et=null,ot=_e;do{var rt=ot.lane;if((xh&rt)===rt)nt!==null&&(nt=nt.next={lane:0,action:ot.action,eagerReducer:ot.eagerReducer,eagerState:ot.eagerState,next:null}),$=ot.eagerReducer===k?ot.eagerState:k($,ot.action);else{var it={lane:rt,action:ot.action,eagerReducer:ot.eagerReducer,eagerState:ot.eagerState,next:null};nt===null?(tt=nt=it,et=$):nt=nt.next=it,R$1.lanes|=rt,Dg|=rt}ot=ot.next}while(ot!==null&&ot!==_e);nt===null?et=$:nt.next=tt,He($,j.memoizedState)||(ug=!0),j.memoizedState=$,j.baseState=et,j.baseQueue=nt,_.lastRenderedState=$}return[j.memoizedState,_.dispatch]}function Lh(k){var j=Ih(),_=j.queue;if(_===null)throw Error(y$1(311));_.lastRenderedReducer=k;var $=_.dispatch,_e=_.pending,et=j.memoizedState;if(_e!==null){_.pending=null;var tt=_e=_e.next;do et=k(et,tt.action),tt=tt.next;while(tt!==_e);He(et,j.memoizedState)||(ug=!0),j.memoizedState=et,j.baseQueue===null&&(j.baseState=et),_.lastRenderedState=et}return[et,$]}function Mh(k,j,_){var $=j._getVersion;$=$(j._source);var _e=j._workInProgressVersionPrimary;if(_e!==null?k=_e===$:(k=k.mutableReadLanes,(k=(xh&k)===k)&&(j._workInProgressVersionPrimary=$,th.push(j))),k)return _(j._source);throw th.push(j),Error(y$1(350))}function Nh(k,j,_,$){var _e=U;if(_e===null)throw Error(y$1(349));var et=j._getVersion,tt=et(j._source),nt=vh.current,ot=nt.useState(function(){return Mh(_e,j,_)}),rt=ot[1],it=ot[0];ot=T$1;var st=k.memoizedState,at=st.refs,ft=at.getSnapshot,dt=st.source;st=st.subscribe;var ht=R$1;return k.memoizedState={refs:at,source:j,subscribe:$},nt.useEffect(function(){at.getSnapshot=_,at.setSnapshot=rt;var pt=et(j._source);if(!He(tt,pt)){pt=_(j._source),He(it,pt)||(rt(pt),pt=Ig(ht),_e.mutableReadLanes|=pt&_e.pendingLanes),pt=_e.mutableReadLanes,_e.entangledLanes|=pt;for(var ct=_e.entanglements,ut=pt;0_?98:_,function(){k(!0)}),gg(97<_?97:_,function(){var $=wh.transition;wh.transition=1;try{k(!1),j()}finally{wh.transition=$}})}function Oh(k,j,_){var $=Hg(),_e=Ig(k),et={lane:_e,action:_,eagerReducer:null,eagerState:null,next:null},tt=j.pending;if(tt===null?et.next=et:(et.next=tt.next,tt.next=et),j.pending=et,tt=k.alternate,k===R$1||tt!==null&&tt===R$1)zh=yh=!0;else{if(k.lanes===0&&(tt===null||tt.lanes===0)&&(tt=j.lastRenderedReducer,tt!==null))try{var nt=j.lastRenderedState,ot=tt(nt,_);if(et.eagerReducer=tt,et.eagerState=ot,He(ot,nt))return}catch{}finally{}Jg(k,_e,$)}}var Gh={readContext:vg,useCallback:Ah,useContext:Ah,useEffect:Ah,useImperativeHandle:Ah,useLayoutEffect:Ah,useMemo:Ah,useReducer:Ah,useRef:Ah,useState:Ah,useDebugValue:Ah,useDeferredValue:Ah,useTransition:Ah,useMutableSource:Ah,useOpaqueIdentifier:Ah,unstable_isNewReconciler:!1},Dh={readContext:vg,useCallback:function(k,j){return Hh().memoizedState=[k,j===void 0?null:j],k},useContext:vg,useEffect:Wh,useImperativeHandle:function(k,j,_){return _=_!=null?_.concat([k]):null,Uh(4,2,Zh.bind(null,j,k),_)},useLayoutEffect:function(k,j){return Uh(4,2,k,j)},useMemo:function(k,j){var _=Hh();return j=j===void 0?null:j,k=k(),_.memoizedState=[k,j],k},useReducer:function(k,j,_){var $=Hh();return j=_!==void 0?_(j):j,$.memoizedState=$.baseState=j,k=$.queue={pending:null,dispatch:null,lastRenderedReducer:k,lastRenderedState:j},k=k.dispatch=Oh.bind(null,R$1,k),[$.memoizedState,k]},useRef:Sh,useState:Qh,useDebugValue:ai,useDeferredValue:function(k){var j=Qh(k),_=j[0],$=j[1];return Wh(function(){var _e=wh.transition;wh.transition=1;try{$(k)}finally{wh.transition=_e}},[k]),_},useTransition:function(){var k=Qh(!1),j=k[0];return k=di.bind(null,k[1]),Sh(k),[k,j]},useMutableSource:function(k,j,_){var $=Hh();return $.memoizedState={refs:{getSnapshot:j,setSnapshot:null},source:k,subscribe:_},Nh($,k,j,_)},useOpaqueIdentifier:function(){if(lh){var k=!1,j=uf(function(){throw k||(k=!0,_("r:"+(tf++).toString(36))),Error(y$1(355))}),_=Qh(j)[1];return!(R$1.mode&2)&&(R$1.flags|=516,Rh(5,function(){_("r:"+(tf++).toString(36))},void 0,null)),j}return j="r:"+(tf++).toString(36),Qh(j),j},unstable_isNewReconciler:!1},Eh={readContext:vg,useCallback:bi,useContext:vg,useEffect:Xh,useImperativeHandle:$h,useLayoutEffect:Yh,useMemo:ci,useReducer:Kh,useRef:Th,useState:function(){return Kh(Jh)},useDebugValue:ai,useDeferredValue:function(k){var j=Kh(Jh),_=j[0],$=j[1];return Xh(function(){var _e=wh.transition;wh.transition=1;try{$(k)}finally{wh.transition=_e}},[k]),_},useTransition:function(){var k=Kh(Jh)[0];return[Th().current,k]},useMutableSource:Ph,useOpaqueIdentifier:function(){return Kh(Jh)[0]},unstable_isNewReconciler:!1},Fh={readContext:vg,useCallback:bi,useContext:vg,useEffect:Xh,useImperativeHandle:$h,useLayoutEffect:Yh,useMemo:ci,useReducer:Lh,useRef:Th,useState:function(){return Lh(Jh)},useDebugValue:ai,useDeferredValue:function(k){var j=Lh(Jh),_=j[0],$=j[1];return Xh(function(){var _e=wh.transition;wh.transition=1;try{$(k)}finally{wh.transition=_e}},[k]),_},useTransition:function(){var k=Lh(Jh)[0];return[Th().current,k]},useMutableSource:Ph,useOpaqueIdentifier:function(){return Lh(Jh)[0]},unstable_isNewReconciler:!1},ei=ra.ReactCurrentOwner,ug=!1;function fi(k,j,_,$){j.child=k===null?Zg(j,null,_,$):Yg(j,k.child,_,$)}function gi(k,j,_,$,_e){_=_.render;var et=j.ref;return tg(j,_e),$=Ch(k,j,_,$,et,_e),k!==null&&!ug?(j.updateQueue=k.updateQueue,j.flags&=-517,k.lanes&=~_e,hi(k,j,_e)):(j.flags|=1,fi(k,j,$,_e),j.child)}function ii(k,j,_,$,_e,et){if(k===null){var tt=_.type;return typeof tt=="function"&&!ji(tt)&&tt.defaultProps===void 0&&_.compare===null&&_.defaultProps===void 0?(j.tag=15,j.type=tt,ki(k,j,tt,$,_e,et)):(k=Vg(_.type,null,$,j,j.mode,et),k.ref=j.ref,k.return=j,j.child=k)}return tt=k.child,!(_e&et)&&(_e=tt.memoizedProps,_=_.compare,_=_!==null?_:Je,_(_e,$)&&k.ref===j.ref)?hi(k,j,et):(j.flags|=1,k=Tg(tt,$),k.ref=j.ref,k.return=j,j.child=k)}function ki(k,j,_,$,_e,et){if(k!==null&&Je(k.memoizedProps,$)&&k.ref===j.ref)if(ug=!1,(et&_e)!==0)k.flags&16384&&(ug=!0);else return j.lanes=k.lanes,hi(k,j,et);return li(k,j,_,$,et)}function mi(k,j,_){var $=j.pendingProps,_e=$.children,et=k!==null?k.memoizedState:null;if($.mode==="hidden"||$.mode==="unstable-defer-without-hiding")if(!(j.mode&4))j.memoizedState={baseLanes:0},ni(j,_);else if(_&1073741824)j.memoizedState={baseLanes:0},ni(j,et!==null?et.baseLanes:_);else return k=et!==null?et.baseLanes|_:_,j.lanes=j.childLanes=1073741824,j.memoizedState={baseLanes:k},ni(j,k),null;else et!==null?($=et.baseLanes|_,j.memoizedState=null):$=_,ni(j,$);return fi(k,j,_e,_),j.child}function oi(k,j){var _=j.ref;(k===null&&_!==null||k!==null&&k.ref!==_)&&(j.flags|=128)}function li(k,j,_,$,_e){var et=Ff(_)?Df:M.current;return et=Ef(j,et),tg(j,_e),_=Ch(k,j,_,$,et,_e),k!==null&&!ug?(j.updateQueue=k.updateQueue,j.flags&=-517,k.lanes&=~_e,hi(k,j,_e)):(j.flags|=1,fi(k,j,_,_e),j.child)}function pi(k,j,_,$,_e){if(Ff(_)){var et=!0;Jf(j)}else et=!1;if(tg(j,_e),j.stateNode===null)k!==null&&(k.alternate=null,j.alternate=null,j.flags|=2),Mg(j,_,$),Og(j,_,$,_e),$=!0;else if(k===null){var tt=j.stateNode,nt=j.memoizedProps;tt.props=nt;var ot=tt.context,rt=_.contextType;typeof rt=="object"&&rt!==null?rt=vg(rt):(rt=Ff(_)?Df:M.current,rt=Ef(j,rt));var it=_.getDerivedStateFromProps,st=typeof it=="function"||typeof tt.getSnapshotBeforeUpdate=="function";st||typeof tt.UNSAFE_componentWillReceiveProps!="function"&&typeof tt.componentWillReceiveProps!="function"||(nt!==$||ot!==rt)&&Ng(j,tt,$,rt),wg=!1;var at=j.memoizedState;tt.state=at,Cg(j,$,tt,_e),ot=j.memoizedState,nt!==$||at!==ot||N.current||wg?(typeof it=="function"&&(Gg(j,_,it,$),ot=j.memoizedState),(nt=wg||Lg(j,_,nt,$,at,ot,rt))?(st||typeof tt.UNSAFE_componentWillMount!="function"&&typeof tt.componentWillMount!="function"||(typeof tt.componentWillMount=="function"&&tt.componentWillMount(),typeof tt.UNSAFE_componentWillMount=="function"&&tt.UNSAFE_componentWillMount()),typeof tt.componentDidMount=="function"&&(j.flags|=4)):(typeof tt.componentDidMount=="function"&&(j.flags|=4),j.memoizedProps=$,j.memoizedState=ot),tt.props=$,tt.state=ot,tt.context=rt,$=nt):(typeof tt.componentDidMount=="function"&&(j.flags|=4),$=!1)}else{tt=j.stateNode,yg(k,j),nt=j.memoizedProps,rt=j.type===j.elementType?nt:lg(j.type,nt),tt.props=rt,st=j.pendingProps,at=tt.context,ot=_.contextType,typeof ot=="object"&&ot!==null?ot=vg(ot):(ot=Ff(_)?Df:M.current,ot=Ef(j,ot));var ft=_.getDerivedStateFromProps;(it=typeof ft=="function"||typeof tt.getSnapshotBeforeUpdate=="function")||typeof tt.UNSAFE_componentWillReceiveProps!="function"&&typeof tt.componentWillReceiveProps!="function"||(nt!==st||at!==ot)&&Ng(j,tt,$,ot),wg=!1,at=j.memoizedState,tt.state=at,Cg(j,$,tt,_e);var dt=j.memoizedState;nt!==st||at!==dt||N.current||wg?(typeof ft=="function"&&(Gg(j,_,ft,$),dt=j.memoizedState),(rt=wg||Lg(j,_,rt,$,at,dt,ot))?(it||typeof tt.UNSAFE_componentWillUpdate!="function"&&typeof tt.componentWillUpdate!="function"||(typeof tt.componentWillUpdate=="function"&&tt.componentWillUpdate($,dt,ot),typeof tt.UNSAFE_componentWillUpdate=="function"&&tt.UNSAFE_componentWillUpdate($,dt,ot)),typeof tt.componentDidUpdate=="function"&&(j.flags|=4),typeof tt.getSnapshotBeforeUpdate=="function"&&(j.flags|=256)):(typeof tt.componentDidUpdate!="function"||nt===k.memoizedProps&&at===k.memoizedState||(j.flags|=4),typeof tt.getSnapshotBeforeUpdate!="function"||nt===k.memoizedProps&&at===k.memoizedState||(j.flags|=256),j.memoizedProps=$,j.memoizedState=dt),tt.props=$,tt.state=dt,tt.context=ot,$=rt):(typeof tt.componentDidUpdate!="function"||nt===k.memoizedProps&&at===k.memoizedState||(j.flags|=4),typeof tt.getSnapshotBeforeUpdate!="function"||nt===k.memoizedProps&&at===k.memoizedState||(j.flags|=256),$=!1)}return qi(k,j,_,$,et,_e)}function qi(k,j,_,$,_e,et){oi(k,j);var tt=(j.flags&64)!==0;if(!$&&!tt)return _e&&Kf(j,_,!1),hi(k,j,et);$=j.stateNode,ei.current=j;var nt=tt&&typeof _.getDerivedStateFromError!="function"?null:$.render();return j.flags|=1,k!==null&&tt?(j.child=Yg(j,k.child,null,et),j.child=Yg(j,null,nt,et)):fi(k,j,nt,et),j.memoizedState=$.state,_e&&Kf(j,_,!0),j.child}function ri(k){var j=k.stateNode;j.pendingContext?Hf(k,j.pendingContext,j.pendingContext!==j.context):j.context&&Hf(k,j.context,!1),eh(k,j.containerInfo)}var si={dehydrated:null,retryLane:0};function ti(k,j,_){var $=j.pendingProps,_e=P$1.current,et=!1,tt;return(tt=(j.flags&64)!==0)||(tt=k!==null&&k.memoizedState===null?!1:(_e&2)!==0),tt?(et=!0,j.flags&=-65):k!==null&&k.memoizedState===null||$.fallback===void 0||$.unstable_avoidThisFallback===!0||(_e|=1),I(P$1,_e&1),k===null?($.fallback!==void 0&&ph(j),k=$.children,_e=$.fallback,et?(k=ui(j,k,_e,_),j.child.memoizedState={baseLanes:_},j.memoizedState=si,k):typeof $.unstable_expectedLoadTime=="number"?(k=ui(j,k,_e,_),j.child.memoizedState={baseLanes:_},j.memoizedState=si,j.lanes=33554432,k):(_=vi({mode:"visible",children:k},j.mode,_,null),_.return=j,j.child=_)):k.memoizedState!==null?et?($=wi(k,j,$.children,$.fallback,_),et=j.child,_e=k.child.memoizedState,et.memoizedState=_e===null?{baseLanes:_}:{baseLanes:_e.baseLanes|_},et.childLanes=k.childLanes&~_,j.memoizedState=si,$):(_=xi(k,j,$.children,_),j.memoizedState=null,_):et?($=wi(k,j,$.children,$.fallback,_),et=j.child,_e=k.child.memoizedState,et.memoizedState=_e===null?{baseLanes:_}:{baseLanes:_e.baseLanes|_},et.childLanes=k.childLanes&~_,j.memoizedState=si,$):(_=xi(k,j,$.children,_),j.memoizedState=null,_)}function ui(k,j,_,$){var _e=k.mode,et=k.child;return j={mode:"hidden",children:j},!(_e&2)&&et!==null?(et.childLanes=0,et.pendingProps=j):et=vi(j,_e,0,null),_=Xg(_,_e,$,null),et.return=k,_.return=k,et.sibling=_,k.child=et,_}function xi(k,j,_,$){var _e=k.child;return k=_e.sibling,_=Tg(_e,{mode:"visible",children:_}),!(j.mode&2)&&(_.lanes=$),_.return=j,_.sibling=null,k!==null&&(k.nextEffect=null,k.flags=8,j.firstEffect=j.lastEffect=k),j.child=_}function wi(k,j,_,$,_e){var et=j.mode,tt=k.child;k=tt.sibling;var nt={mode:"hidden",children:_};return!(et&2)&&j.child!==tt?(_=j.child,_.childLanes=0,_.pendingProps=nt,tt=_.lastEffect,tt!==null?(j.firstEffect=_.firstEffect,j.lastEffect=tt,tt.nextEffect=null):j.firstEffect=j.lastEffect=null):_=Tg(tt,nt),k!==null?$=Tg(k,$):($=Xg($,et,_e,null),$.flags|=2),$.return=j,_.return=j,_.sibling=$,j.child=_,$}function yi(k,j){k.lanes|=j;var _=k.alternate;_!==null&&(_.lanes|=j),sg(k.return,j)}function zi(k,j,_,$,_e,et){var tt=k.memoizedState;tt===null?k.memoizedState={isBackwards:j,rendering:null,renderingStartTime:0,last:$,tail:_,tailMode:_e,lastEffect:et}:(tt.isBackwards=j,tt.rendering=null,tt.renderingStartTime=0,tt.last=$,tt.tail=_,tt.tailMode=_e,tt.lastEffect=et)}function Ai(k,j,_){var $=j.pendingProps,_e=$.revealOrder,et=$.tail;if(fi(k,j,$.children,_),$=P$1.current,$&2)$=$&1|2,j.flags|=64;else{if(k!==null&&k.flags&64)e:for(k=j.child;k!==null;){if(k.tag===13)k.memoizedState!==null&&yi(k,_);else if(k.tag===19)yi(k,_);else if(k.child!==null){k.child.return=k,k=k.child;continue}if(k===j)break e;for(;k.sibling===null;){if(k.return===null||k.return===j)break e;k=k.return}k.sibling.return=k.return,k=k.sibling}$&=1}if(I(P$1,$),!(j.mode&2))j.memoizedState=null;else switch(_e){case"forwards":for(_=j.child,_e=null;_!==null;)k=_.alternate,k!==null&&ih(k)===null&&(_e=_),_=_.sibling;_=_e,_===null?(_e=j.child,j.child=null):(_e=_.sibling,_.sibling=null),zi(j,!1,_e,_,et,j.lastEffect);break;case"backwards":for(_=null,_e=j.child,j.child=null;_e!==null;){if(k=_e.alternate,k!==null&&ih(k)===null){j.child=_e;break}k=_e.sibling,_e.sibling=_,_=_e,_e=k}zi(j,!0,_,null,et,j.lastEffect);break;case"together":zi(j,!1,null,null,void 0,j.lastEffect);break;default:j.memoizedState=null}return j.child}function hi(k,j,_){if(k!==null&&(j.dependencies=k.dependencies),Dg|=j.lanes,_&j.childLanes){if(k!==null&&j.child!==k.child)throw Error(y$1(153));if(j.child!==null){for(k=j.child,_=Tg(k,k.pendingProps),j.child=_,_.return=j;k.sibling!==null;)k=k.sibling,_=_.sibling=Tg(k,k.pendingProps),_.return=j;_.sibling=null}return j.child}return null}var Bi,Ci,Di,Ei;Bi=function(k,j){for(var _=j.child;_!==null;){if(_.tag===5||_.tag===6)k.appendChild(_.stateNode);else if(_.tag!==4&&_.child!==null){_.child.return=_,_=_.child;continue}if(_===j)break;for(;_.sibling===null;){if(_.return===null||_.return===j)return;_=_.return}_.sibling.return=_.return,_=_.sibling}};Ci=function(){};Di=function(k,j,_,$){var _e=k.memoizedProps;if(_e!==$){k=j.stateNode,dh(ah.current);var et=null;switch(_){case"input":_e=Ya(k,_e),$=Ya(k,$),et=[];break;case"option":_e=eb(k,_e),$=eb(k,$),et=[];break;case"select":_e=m$1({},_e,{value:void 0}),$=m$1({},$,{value:void 0}),et=[];break;case"textarea":_e=gb(k,_e),$=gb(k,$),et=[];break;default:typeof _e.onClick!="function"&&typeof $.onClick=="function"&&(k.onclick=jf)}vb(_,$);var tt;_=null;for(rt in _e)if(!$.hasOwnProperty(rt)&&_e.hasOwnProperty(rt)&&_e[rt]!=null)if(rt==="style"){var nt=_e[rt];for(tt in nt)nt.hasOwnProperty(tt)&&(_||(_={}),_[tt]="")}else rt!=="dangerouslySetInnerHTML"&&rt!=="children"&&rt!=="suppressContentEditableWarning"&&rt!=="suppressHydrationWarning"&&rt!=="autoFocus"&&(ca.hasOwnProperty(rt)?et||(et=[]):(et=et||[]).push(rt,null));for(rt in $){var ot=$[rt];if(nt=_e!=null?_e[rt]:void 0,$.hasOwnProperty(rt)&&ot!==nt&&(ot!=null||nt!=null))if(rt==="style")if(nt){for(tt in nt)!nt.hasOwnProperty(tt)||ot&&ot.hasOwnProperty(tt)||(_||(_={}),_[tt]="");for(tt in ot)ot.hasOwnProperty(tt)&&nt[tt]!==ot[tt]&&(_||(_={}),_[tt]=ot[tt])}else _||(et||(et=[]),et.push(rt,_)),_=ot;else rt==="dangerouslySetInnerHTML"?(ot=ot?ot.__html:void 0,nt=nt?nt.__html:void 0,ot!=null&&nt!==ot&&(et=et||[]).push(rt,ot)):rt==="children"?typeof ot!="string"&&typeof ot!="number"||(et=et||[]).push(rt,""+ot):rt!=="suppressContentEditableWarning"&&rt!=="suppressHydrationWarning"&&(ca.hasOwnProperty(rt)?(ot!=null&&rt==="onScroll"&&G("scroll",k),et||nt===ot||(et=[])):typeof ot=="object"&&ot!==null&&ot.$$typeof===Ga?ot.toString():(et=et||[]).push(rt,ot))}_&&(et=et||[]).push("style",_);var rt=et;(j.updateQueue=rt)&&(j.flags|=4)}};Ei=function(k,j,_,$){_!==$&&(j.flags|=4)};function Fi(k,j){if(!lh)switch(k.tailMode){case"hidden":j=k.tail;for(var _=null;j!==null;)j.alternate!==null&&(_=j),j=j.sibling;_===null?k.tail=null:_.sibling=null;break;case"collapsed":_=k.tail;for(var $=null;_!==null;)_.alternate!==null&&($=_),_=_.sibling;$===null?j||k.tail===null?k.tail=null:k.tail.sibling=null:$.sibling=null}}function Gi(k,j,_){var $=j.pendingProps;switch(j.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Ff(j.type)&&Gf(),null;case 3:return fh(),H$1(N),H$1(M),uh(),$=j.stateNode,$.pendingContext&&($.context=$.pendingContext,$.pendingContext=null),(k===null||k.child===null)&&(rh(j)?j.flags|=4:$.hydrate||(j.flags|=256)),Ci(j),null;case 5:hh(j);var _e=dh(ch.current);if(_=j.type,k!==null&&j.stateNode!=null)Di(k,j,_,$,_e),k.ref!==j.ref&&(j.flags|=128);else{if(!$){if(j.stateNode===null)throw Error(y$1(166));return null}if(k=dh(ah.current),rh(j)){$=j.stateNode,_=j.type;var et=j.memoizedProps;switch($[wf]=j,$[xf]=et,_){case"dialog":G("cancel",$),G("close",$);break;case"iframe":case"object":case"embed":G("load",$);break;case"video":case"audio":for(k=0;k<\/script>",k=k.removeChild(k.firstChild)):typeof $.is=="string"?k=tt.createElement(_,{is:$.is}):(k=tt.createElement(_),_==="select"&&(tt=k,$.multiple?tt.multiple=!0:$.size&&(tt.size=$.size))):k=tt.createElementNS(k,_),k[wf]=j,k[xf]=$,Bi(k,j,!1,!1),j.stateNode=k,tt=wb(_,$),_){case"dialog":G("cancel",k),G("close",k),_e=$;break;case"iframe":case"object":case"embed":G("load",k),_e=$;break;case"video":case"audio":for(_e=0;_eJi&&(j.flags|=64,et=!0,Fi($,!1),j.lanes=33554432)}else{if(!et)if(k=ih(tt),k!==null){if(j.flags|=64,et=!0,_=k.updateQueue,_!==null&&(j.updateQueue=_,j.flags|=4),Fi($,!0),$.tail===null&&$.tailMode==="hidden"&&!tt.alternate&&!lh)return j=j.lastEffect=$.lastEffect,j!==null&&(j.nextEffect=null),null}else 2*O$1()-$.renderingStartTime>Ji&&_!==1073741824&&(j.flags|=64,et=!0,Fi($,!1),j.lanes=33554432);$.isBackwards?(tt.sibling=j.child,j.child=tt):(_=$.last,_!==null?_.sibling=tt:j.child=tt,$.last=tt)}return $.tail!==null?(_=$.tail,$.rendering=_,$.tail=_.sibling,$.lastEffect=j.lastEffect,$.renderingStartTime=O$1(),_.sibling=null,j=P$1.current,I(P$1,et?j&1|2:j&1),_):null;case 23:case 24:return Ki(),k!==null&&k.memoizedState!==null!=(j.memoizedState!==null)&&$.mode!=="unstable-defer-without-hiding"&&(j.flags|=4),null}throw Error(y$1(156,j.tag))}function Li(k){switch(k.tag){case 1:Ff(k.type)&&Gf();var j=k.flags;return j&4096?(k.flags=j&-4097|64,k):null;case 3:if(fh(),H$1(N),H$1(M),uh(),j=k.flags,j&64)throw Error(y$1(285));return k.flags=j&-4097|64,k;case 5:return hh(k),null;case 13:return H$1(P$1),j=k.flags,j&4096?(k.flags=j&-4097|64,k):null;case 19:return H$1(P$1),null;case 4:return fh(),null;case 10:return rg(k),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(k,j){try{var _="",$=j;do _+=Qa($),$=$.return;while($);var _e=_}catch(et){_e=` -Error generating stack: `+et.message+` -`+et.stack}return{value:k,source:j,stack:_e}}function Ni(k,j){try{console.error(j.value)}catch(_){setTimeout(function(){throw _})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(k,j,_){_=zg(-1,_),_.tag=3,_.payload={element:null};var $=j.value;return _.callback=function(){Qi||(Qi=!0,Ri=$),Ni(k,j)},_}function Si(k,j,_){_=zg(-1,_),_.tag=3;var $=k.type.getDerivedStateFromError;if(typeof $=="function"){var _e=j.value;_.payload=function(){return Ni(k,j),$(_e)}}var et=k.stateNode;return et!==null&&typeof et.componentDidCatch=="function"&&(_.callback=function(){typeof $!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(k,j));var tt=j.stack;this.componentDidCatch(j.value,{componentStack:tt!==null?tt:""})}),_}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(k){var j=k.ref;if(j!==null)if(typeof j=="function")try{j(null)}catch(_){Wi(k,_)}else j.current=null}function Xi(k,j){switch(j.tag){case 0:case 11:case 15:case 22:return;case 1:if(j.flags&256&&k!==null){var _=k.memoizedProps,$=k.memoizedState;k=j.stateNode,j=k.getSnapshotBeforeUpdate(j.elementType===j.type?_:lg(j.type,_),$),k.__reactInternalSnapshotBeforeUpdate=j}return;case 3:j.flags&256&&qf(j.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y$1(163))}function Yi(k,j,_){switch(_.tag){case 0:case 11:case 15:case 22:if(j=_.updateQueue,j=j!==null?j.lastEffect:null,j!==null){k=j=j.next;do{if((k.tag&3)===3){var $=k.create;k.destroy=$()}k=k.next}while(k!==j)}if(j=_.updateQueue,j=j!==null?j.lastEffect:null,j!==null){k=j=j.next;do{var _e=k;$=_e.next,_e=_e.tag,_e&4&&_e&1&&(Zi(_,k),$i(_,k)),k=$}while(k!==j)}return;case 1:k=_.stateNode,_.flags&4&&(j===null?k.componentDidMount():($=_.elementType===_.type?j.memoizedProps:lg(_.type,j.memoizedProps),k.componentDidUpdate($,j.memoizedState,k.__reactInternalSnapshotBeforeUpdate))),j=_.updateQueue,j!==null&&Eg(_,j,k);return;case 3:if(j=_.updateQueue,j!==null){if(k=null,_.child!==null)switch(_.child.tag){case 5:k=_.child.stateNode;break;case 1:k=_.child.stateNode}Eg(_,j,k)}return;case 5:k=_.stateNode,j===null&&_.flags&4&&mf(_.type,_.memoizedProps)&&k.focus();return;case 6:return;case 4:return;case 12:return;case 13:_.memoizedState===null&&(_=_.alternate,_!==null&&(_=_.memoizedState,_!==null&&(_=_.dehydrated,_!==null&&Cc(_))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y$1(163))}function aj(k,j){for(var _=k;;){if(_.tag===5){var $=_.stateNode;if(j)$=$.style,typeof $.setProperty=="function"?$.setProperty("display","none","important"):$.display="none";else{$=_.stateNode;var _e=_.memoizedProps.style;_e=_e!=null&&_e.hasOwnProperty("display")?_e.display:null,$.style.display=sb("display",_e)}}else if(_.tag===6)_.stateNode.nodeValue=j?"":_.memoizedProps;else if((_.tag!==23&&_.tag!==24||_.memoizedState===null||_===k)&&_.child!==null){_.child.return=_,_=_.child;continue}if(_===k)break;for(;_.sibling===null;){if(_.return===null||_.return===k)return;_=_.return}_.sibling.return=_.return,_=_.sibling}}function bj(k,j){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,j)}catch{}switch(j.tag){case 0:case 11:case 14:case 15:case 22:if(k=j.updateQueue,k!==null&&(k=k.lastEffect,k!==null)){var _=k=k.next;do{var $=_,_e=$.destroy;if($=$.tag,_e!==void 0)if($&4)Zi(j,_);else{$=j;try{_e()}catch(et){Wi($,et)}}_=_.next}while(_!==k)}break;case 1:if(Vi(j),k=j.stateNode,typeof k.componentWillUnmount=="function")try{k.props=j.memoizedProps,k.state=j.memoizedState,k.componentWillUnmount()}catch(et){Wi(j,et)}break;case 5:Vi(j);break;case 4:cj(k,j)}}function dj(k){k.alternate=null,k.child=null,k.dependencies=null,k.firstEffect=null,k.lastEffect=null,k.memoizedProps=null,k.memoizedState=null,k.pendingProps=null,k.return=null,k.updateQueue=null}function ej(k){return k.tag===5||k.tag===3||k.tag===4}function fj(k){e:{for(var j=k.return;j!==null;){if(ej(j))break e;j=j.return}throw Error(y$1(160))}var _=j;switch(j=_.stateNode,_.tag){case 5:var $=!1;break;case 3:j=j.containerInfo,$=!0;break;case 4:j=j.containerInfo,$=!0;break;default:throw Error(y$1(161))}_.flags&16&&(pb(j,""),_.flags&=-17);e:t:for(_=k;;){for(;_.sibling===null;){if(_.return===null||ej(_.return)){_=null;break e}_=_.return}for(_.sibling.return=_.return,_=_.sibling;_.tag!==5&&_.tag!==6&&_.tag!==18;){if(_.flags&2||_.child===null||_.tag===4)continue t;_.child.return=_,_=_.child}if(!(_.flags&2)){_=_.stateNode;break e}}$?gj(k,_,j):hj(k,_,j)}function gj(k,j,_){var $=k.tag,_e=$===5||$===6;if(_e)k=_e?k.stateNode:k.stateNode.instance,j?_.nodeType===8?_.parentNode.insertBefore(k,j):_.insertBefore(k,j):(_.nodeType===8?(j=_.parentNode,j.insertBefore(k,_)):(j=_,j.appendChild(k)),_=_._reactRootContainer,_!=null||j.onclick!==null||(j.onclick=jf));else if($!==4&&(k=k.child,k!==null))for(gj(k,j,_),k=k.sibling;k!==null;)gj(k,j,_),k=k.sibling}function hj(k,j,_){var $=k.tag,_e=$===5||$===6;if(_e)k=_e?k.stateNode:k.stateNode.instance,j?_.insertBefore(k,j):_.appendChild(k);else if($!==4&&(k=k.child,k!==null))for(hj(k,j,_),k=k.sibling;k!==null;)hj(k,j,_),k=k.sibling}function cj(k,j){for(var _=j,$=!1,_e,et;;){if(!$){$=_.return;e:for(;;){if($===null)throw Error(y$1(160));switch(_e=$.stateNode,$.tag){case 5:et=!1;break e;case 3:_e=_e.containerInfo,et=!0;break e;case 4:_e=_e.containerInfo,et=!0;break e}$=$.return}$=!0}if(_.tag===5||_.tag===6){e:for(var tt=k,nt=_,ot=nt;;)if(bj(tt,ot),ot.child!==null&&ot.tag!==4)ot.child.return=ot,ot=ot.child;else{if(ot===nt)break e;for(;ot.sibling===null;){if(ot.return===null||ot.return===nt)break e;ot=ot.return}ot.sibling.return=ot.return,ot=ot.sibling}et?(tt=_e,nt=_.stateNode,tt.nodeType===8?tt.parentNode.removeChild(nt):tt.removeChild(nt)):_e.removeChild(_.stateNode)}else if(_.tag===4){if(_.child!==null){_e=_.stateNode.containerInfo,et=!0,_.child.return=_,_=_.child;continue}}else if(bj(k,_),_.child!==null){_.child.return=_,_=_.child;continue}if(_===j)break;for(;_.sibling===null;){if(_.return===null||_.return===j)return;_=_.return,_.tag===4&&($=!1)}_.sibling.return=_.return,_=_.sibling}}function ij(k,j){switch(j.tag){case 0:case 11:case 14:case 15:case 22:var _=j.updateQueue;if(_=_!==null?_.lastEffect:null,_!==null){var $=_=_.next;do($.tag&3)===3&&(k=$.destroy,$.destroy=void 0,k!==void 0&&k()),$=$.next;while($!==_)}return;case 1:return;case 5:if(_=j.stateNode,_!=null){$=j.memoizedProps;var _e=k!==null?k.memoizedProps:$;k=j.type;var et=j.updateQueue;if(j.updateQueue=null,et!==null){for(_[xf]=$,k==="input"&&$.type==="radio"&&$.name!=null&&$a(_,$),wb(k,_e),j=wb(k,$),_e=0;_e_e&&(_e=tt),_&=~et}if(_=_e,_=O$1()-_,_=(120>_?120:480>_?480:1080>_?1080:1920>_?1920:3e3>_?3e3:4320>_?4320:1960*nj(_/1960))-_,10<_){k.timeoutHandle=of(Uj.bind(null,k),_);break}Uj(k);break;case 5:Uj(k);break;default:throw Error(y$1(329))}}return Mj(k,O$1()),k.callbackNode===j?Nj.bind(null,k):null}function Ii(k,j){for(j&=~uj,j&=~Hi,k.suspendedLanes|=j,k.pingedLanes&=~j,k=k.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),ot=Mi(ot,nt),at=tt;do{switch(at.tag){case 3:et=ot,at.flags|=4096,j&=-j,at.lanes|=j;var xt=Pi(at,et,j);Bg(at,xt);break e;case 1:et=ot;var yt=at.type,bt=at.stateNode;if(!(at.flags&64)&&(typeof yt.getDerivedStateFromError=="function"||bt!==null&&typeof bt.componentDidCatch=="function"&&(Ti===null||!Ti.has(bt)))){at.flags|=4096,j&=-j,at.lanes|=j;var Et=Si(at,et,j);Bg(at,Et);break e}}at=at.return}while(at!==null)}Zj(_)}catch(_t){j=_t,Y===_&&_!==null&&(Y=_=_.return);continue}break}while(1)}function Pj(){var k=oj.current;return oj.current=Gh,k===null?Gh:k}function Tj(k,j){var _=X;X|=16;var $=Pj();U===k&&W$1===j||Qj(k,j);do try{ak();break}catch(_e){Sj(k,_e)}while(1);if(qg(),X=_,oj.current=$,Y!==null)throw Error(y$1(261));return U=null,W$1=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(k){var j=ck(k.alternate,k,qj);k.memoizedProps=k.pendingProps,j===null?Zj(k):Y=j,pj.current=null}function Zj(k){var j=k;do{var _=j.alternate;if(k=j.return,j.flags&2048){if(_=Li(j),_!==null){_.flags&=2047,Y=_;return}k!==null&&(k.firstEffect=k.lastEffect=null,k.flags|=2048)}else{if(_=Gi(_,j,qj),_!==null){Y=_;return}if(_=j,_.tag!==24&&_.tag!==23||_.memoizedState===null||qj&1073741824||!(_.mode&4)){for(var $=0,_e=_.child;_e!==null;)$|=_e.lanes|_e.childLanes,_e=_e.sibling;_.childLanes=$}k!==null&&!(k.flags&2048)&&(k.firstEffect===null&&(k.firstEffect=j.firstEffect),j.lastEffect!==null&&(k.lastEffect!==null&&(k.lastEffect.nextEffect=j.firstEffect),k.lastEffect=j.lastEffect),1tt&&(nt=tt,tt=xt,xt=nt),nt=Le(ut,xt),et=Le(ut,tt),nt&&et&&(lt.rangeCount!==1||lt.anchorNode!==nt.node||lt.anchorOffset!==nt.offset||lt.focusNode!==et.node||lt.focusOffset!==et.offset)&&(mt=mt.createRange(),mt.setStart(nt.node,nt.offset),lt.removeAllRanges(),xt>tt?(lt.addRange(mt),lt.extend(et.node,et.offset)):(mt.setEnd(et.node,et.offset),lt.addRange(mt)))))),mt=[],lt=ut;lt=lt.parentNode;)lt.nodeType===1&&mt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ut.focus=="function"&&ut.focus(),ut=0;utO$1()-jj?Qj(k,0):uj|=_),Mj(k,j)}function lj(k,j){var _=k.stateNode;_!==null&&_.delete(j),j=0,j===0&&(j=k.mode,j&2?j&4?(Gj===0&&(Gj=tj),j=Yc(62914560&~Gj),j===0&&(j=4194304)):j=eg()===99?1:2:j=1),_=Hg(),k=Kj(k,j),k!==null&&($c(k,j,_),Mj(k,_))}var ck;ck=function(k,j,_){var $=j.lanes;if(k!==null)if(k.memoizedProps!==j.pendingProps||N.current)ug=!0;else if(_&$)ug=!!(k.flags&16384);else{switch(ug=!1,j.tag){case 3:ri(j),sh();break;case 5:gh(j);break;case 1:Ff(j.type)&&Jf(j);break;case 4:eh(j,j.stateNode.containerInfo);break;case 10:$=j.memoizedProps.value;var _e=j.type._context;I(mg,_e._currentValue),_e._currentValue=$;break;case 13:if(j.memoizedState!==null)return _&j.child.childLanes?ti(k,j,_):(I(P$1,P$1.current&1),j=hi(k,j,_),j!==null?j.sibling:null);I(P$1,P$1.current&1);break;case 19:if($=(_&j.childLanes)!==0,k.flags&64){if($)return Ai(k,j,_);j.flags|=64}if(_e=j.memoizedState,_e!==null&&(_e.rendering=null,_e.tail=null,_e.lastEffect=null),I(P$1,P$1.current),$)break;return null;case 23:case 24:return j.lanes=0,mi(k,j,_)}return hi(k,j,_)}else ug=!1;switch(j.lanes=0,j.tag){case 2:if($=j.type,k!==null&&(k.alternate=null,j.alternate=null,j.flags|=2),k=j.pendingProps,_e=Ef(j,M.current),tg(j,_),_e=Ch(null,j,$,k,_e,_),j.flags|=1,typeof _e=="object"&&_e!==null&&typeof _e.render=="function"&&_e.$$typeof===void 0){if(j.tag=1,j.memoizedState=null,j.updateQueue=null,Ff($)){var et=!0;Jf(j)}else et=!1;j.memoizedState=_e.state!==null&&_e.state!==void 0?_e.state:null,xg(j);var tt=$.getDerivedStateFromProps;typeof tt=="function"&&Gg(j,$,tt,k),_e.updater=Kg,j.stateNode=_e,_e._reactInternals=j,Og(j,$,k,_),j=qi(null,j,$,!0,et,_)}else j.tag=0,fi(null,j,_e,_),j=j.child;return j;case 16:_e=j.elementType;e:{switch(k!==null&&(k.alternate=null,j.alternate=null,j.flags|=2),k=j.pendingProps,et=_e._init,_e=et(_e._payload),j.type=_e,et=j.tag=hk(_e),k=lg(_e,k),et){case 0:j=li(null,j,_e,k,_);break e;case 1:j=pi(null,j,_e,k,_);break e;case 11:j=gi(null,j,_e,k,_);break e;case 14:j=ii(null,j,_e,lg(_e.type,k),$,_);break e}throw Error(y$1(306,_e,""))}return j;case 0:return $=j.type,_e=j.pendingProps,_e=j.elementType===$?_e:lg($,_e),li(k,j,$,_e,_);case 1:return $=j.type,_e=j.pendingProps,_e=j.elementType===$?_e:lg($,_e),pi(k,j,$,_e,_);case 3:if(ri(j),$=j.updateQueue,k===null||$===null)throw Error(y$1(282));if($=j.pendingProps,_e=j.memoizedState,_e=_e!==null?_e.element:null,yg(k,j),Cg(j,$,null,_),$=j.memoizedState.element,$===_e)sh(),j=hi(k,j,_);else{if(_e=j.stateNode,(et=_e.hydrate)&&(kh=rf(j.stateNode.containerInfo.firstChild),jh=j,et=lh=!0),et){if(k=_e.mutableSourceEagerHydrationData,k!=null)for(_e=0;_e"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(j)}catch(_){console.error(_)}}j(),k.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(k){naclUtilExports=k}};(function(k){(function(j,_){k.exports?k.exports=_():(j.nacl||(j.nacl={}),j.nacl.util=_())})(commonjsGlobal,function(){var j={};function _($){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test($))throw new TypeError("invalid encoding")}return j.decodeUTF8=function($){if(typeof $!="string")throw new TypeError("expected string");var _e,et=unescape(encodeURIComponent($)),tt=new Uint8Array(et.length);for(_e=0;_e"u"?typeof Buffer.from<"u"?(j.encodeBase64=function($){return Buffer.from($).toString("base64")},j.decodeBase64=function($){return _($),new Uint8Array(Array.prototype.slice.call(Buffer.from($,"base64"),0))}):(j.encodeBase64=function($){return new Buffer($).toString("base64")},j.decodeBase64=function($){return _($),new Uint8Array(Array.prototype.slice.call(new Buffer($,"base64"),0))}):(j.encodeBase64=function($){var _e,et=[],tt=$.length;for(_e=0;_e>24&255,At[Bt+1]=Nt>>16&255,At[Bt+2]=Nt>>8&255,At[Bt+3]=Nt&255,At[Bt+4]=gt>>24&255,At[Bt+5]=gt>>16&255,At[Bt+6]=gt>>8&255,At[Bt+7]=gt&255}function ht(At,Bt,Nt,gt,Lt){var Qt,Tt=0;for(Qt=0;Qt>>8)-1}function pt(At,Bt,Nt,gt){return ht(At,Bt,Nt,gt,16)}function ct(At,Bt,Nt,gt){return ht(At,Bt,Nt,gt,32)}function ut(At,Bt,Nt,gt){for(var Lt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Qt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Tt=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,$t=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Dt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,Rt=Bt[0]&255|(Bt[1]&255)<<8|(Bt[2]&255)<<16|(Bt[3]&255)<<24,sn=Bt[4]&255|(Bt[5]&255)<<8|(Bt[6]&255)<<16|(Bt[7]&255)<<24,rn=Bt[8]&255|(Bt[9]&255)<<8|(Bt[10]&255)<<16|(Bt[11]&255)<<24,Jt=Bt[12]&255|(Bt[13]&255)<<8|(Bt[14]&255)<<16|(Bt[15]&255)<<24,Wt=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,Un=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Yn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Qn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,tr=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Wn=Lt,Xn=Qt,ir=Tt,er=Pt,vr=$t,pr=Dt,jn=Rt,Bn=sn,lr=rn,rr=Jt,nr=Wt,ar=gn,Sr=Un,jr=Yn,Mr=Qn,$r=tr,ln,Pr=0;Pr<20;Pr+=2)ln=Wn+Sr|0,vr^=ln<<7|ln>>>32-7,ln=vr+Wn|0,lr^=ln<<9|ln>>>32-9,ln=lr+vr|0,Sr^=ln<<13|ln>>>32-13,ln=Sr+lr|0,Wn^=ln<<18|ln>>>32-18,ln=pr+Xn|0,rr^=ln<<7|ln>>>32-7,ln=rr+pr|0,jr^=ln<<9|ln>>>32-9,ln=jr+rr|0,Xn^=ln<<13|ln>>>32-13,ln=Xn+jr|0,pr^=ln<<18|ln>>>32-18,ln=nr+jn|0,Mr^=ln<<7|ln>>>32-7,ln=Mr+nr|0,ir^=ln<<9|ln>>>32-9,ln=ir+Mr|0,jn^=ln<<13|ln>>>32-13,ln=jn+ir|0,nr^=ln<<18|ln>>>32-18,ln=$r+ar|0,er^=ln<<7|ln>>>32-7,ln=er+$r|0,Bn^=ln<<9|ln>>>32-9,ln=Bn+er|0,ar^=ln<<13|ln>>>32-13,ln=ar+Bn|0,$r^=ln<<18|ln>>>32-18,ln=Wn+er|0,Xn^=ln<<7|ln>>>32-7,ln=Xn+Wn|0,ir^=ln<<9|ln>>>32-9,ln=ir+Xn|0,er^=ln<<13|ln>>>32-13,ln=er+ir|0,Wn^=ln<<18|ln>>>32-18,ln=pr+vr|0,jn^=ln<<7|ln>>>32-7,ln=jn+pr|0,Bn^=ln<<9|ln>>>32-9,ln=Bn+jn|0,vr^=ln<<13|ln>>>32-13,ln=vr+Bn|0,pr^=ln<<18|ln>>>32-18,ln=nr+rr|0,ar^=ln<<7|ln>>>32-7,ln=ar+nr|0,lr^=ln<<9|ln>>>32-9,ln=lr+ar|0,rr^=ln<<13|ln>>>32-13,ln=rr+lr|0,nr^=ln<<18|ln>>>32-18,ln=$r+Mr|0,Sr^=ln<<7|ln>>>32-7,ln=Sr+$r|0,jr^=ln<<9|ln>>>32-9,ln=jr+Sr|0,Mr^=ln<<13|ln>>>32-13,ln=Mr+jr|0,$r^=ln<<18|ln>>>32-18;Wn=Wn+Lt|0,Xn=Xn+Qt|0,ir=ir+Tt|0,er=er+Pt|0,vr=vr+$t|0,pr=pr+Dt|0,jn=jn+Rt|0,Bn=Bn+sn|0,lr=lr+rn|0,rr=rr+Jt|0,nr=nr+Wt|0,ar=ar+gn|0,Sr=Sr+Un|0,jr=jr+Yn|0,Mr=Mr+Qn|0,$r=$r+tr|0,At[0]=Wn>>>0&255,At[1]=Wn>>>8&255,At[2]=Wn>>>16&255,At[3]=Wn>>>24&255,At[4]=Xn>>>0&255,At[5]=Xn>>>8&255,At[6]=Xn>>>16&255,At[7]=Xn>>>24&255,At[8]=ir>>>0&255,At[9]=ir>>>8&255,At[10]=ir>>>16&255,At[11]=ir>>>24&255,At[12]=er>>>0&255,At[13]=er>>>8&255,At[14]=er>>>16&255,At[15]=er>>>24&255,At[16]=vr>>>0&255,At[17]=vr>>>8&255,At[18]=vr>>>16&255,At[19]=vr>>>24&255,At[20]=pr>>>0&255,At[21]=pr>>>8&255,At[22]=pr>>>16&255,At[23]=pr>>>24&255,At[24]=jn>>>0&255,At[25]=jn>>>8&255,At[26]=jn>>>16&255,At[27]=jn>>>24&255,At[28]=Bn>>>0&255,At[29]=Bn>>>8&255,At[30]=Bn>>>16&255,At[31]=Bn>>>24&255,At[32]=lr>>>0&255,At[33]=lr>>>8&255,At[34]=lr>>>16&255,At[35]=lr>>>24&255,At[36]=rr>>>0&255,At[37]=rr>>>8&255,At[38]=rr>>>16&255,At[39]=rr>>>24&255,At[40]=nr>>>0&255,At[41]=nr>>>8&255,At[42]=nr>>>16&255,At[43]=nr>>>24&255,At[44]=ar>>>0&255,At[45]=ar>>>8&255,At[46]=ar>>>16&255,At[47]=ar>>>24&255,At[48]=Sr>>>0&255,At[49]=Sr>>>8&255,At[50]=Sr>>>16&255,At[51]=Sr>>>24&255,At[52]=jr>>>0&255,At[53]=jr>>>8&255,At[54]=jr>>>16&255,At[55]=jr>>>24&255,At[56]=Mr>>>0&255,At[57]=Mr>>>8&255,At[58]=Mr>>>16&255,At[59]=Mr>>>24&255,At[60]=$r>>>0&255,At[61]=$r>>>8&255,At[62]=$r>>>16&255,At[63]=$r>>>24&255}function mt(At,Bt,Nt,gt){for(var Lt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Qt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Tt=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,$t=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Dt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,Rt=Bt[0]&255|(Bt[1]&255)<<8|(Bt[2]&255)<<16|(Bt[3]&255)<<24,sn=Bt[4]&255|(Bt[5]&255)<<8|(Bt[6]&255)<<16|(Bt[7]&255)<<24,rn=Bt[8]&255|(Bt[9]&255)<<8|(Bt[10]&255)<<16|(Bt[11]&255)<<24,Jt=Bt[12]&255|(Bt[13]&255)<<8|(Bt[14]&255)<<16|(Bt[15]&255)<<24,Wt=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,Un=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Yn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Qn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,tr=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Wn=Lt,Xn=Qt,ir=Tt,er=Pt,vr=$t,pr=Dt,jn=Rt,Bn=sn,lr=rn,rr=Jt,nr=Wt,ar=gn,Sr=Un,jr=Yn,Mr=Qn,$r=tr,ln,Pr=0;Pr<20;Pr+=2)ln=Wn+Sr|0,vr^=ln<<7|ln>>>32-7,ln=vr+Wn|0,lr^=ln<<9|ln>>>32-9,ln=lr+vr|0,Sr^=ln<<13|ln>>>32-13,ln=Sr+lr|0,Wn^=ln<<18|ln>>>32-18,ln=pr+Xn|0,rr^=ln<<7|ln>>>32-7,ln=rr+pr|0,jr^=ln<<9|ln>>>32-9,ln=jr+rr|0,Xn^=ln<<13|ln>>>32-13,ln=Xn+jr|0,pr^=ln<<18|ln>>>32-18,ln=nr+jn|0,Mr^=ln<<7|ln>>>32-7,ln=Mr+nr|0,ir^=ln<<9|ln>>>32-9,ln=ir+Mr|0,jn^=ln<<13|ln>>>32-13,ln=jn+ir|0,nr^=ln<<18|ln>>>32-18,ln=$r+ar|0,er^=ln<<7|ln>>>32-7,ln=er+$r|0,Bn^=ln<<9|ln>>>32-9,ln=Bn+er|0,ar^=ln<<13|ln>>>32-13,ln=ar+Bn|0,$r^=ln<<18|ln>>>32-18,ln=Wn+er|0,Xn^=ln<<7|ln>>>32-7,ln=Xn+Wn|0,ir^=ln<<9|ln>>>32-9,ln=ir+Xn|0,er^=ln<<13|ln>>>32-13,ln=er+ir|0,Wn^=ln<<18|ln>>>32-18,ln=pr+vr|0,jn^=ln<<7|ln>>>32-7,ln=jn+pr|0,Bn^=ln<<9|ln>>>32-9,ln=Bn+jn|0,vr^=ln<<13|ln>>>32-13,ln=vr+Bn|0,pr^=ln<<18|ln>>>32-18,ln=nr+rr|0,ar^=ln<<7|ln>>>32-7,ln=ar+nr|0,lr^=ln<<9|ln>>>32-9,ln=lr+ar|0,rr^=ln<<13|ln>>>32-13,ln=rr+lr|0,nr^=ln<<18|ln>>>32-18,ln=$r+Mr|0,Sr^=ln<<7|ln>>>32-7,ln=Sr+$r|0,jr^=ln<<9|ln>>>32-9,ln=jr+Sr|0,Mr^=ln<<13|ln>>>32-13,ln=Mr+jr|0,$r^=ln<<18|ln>>>32-18;At[0]=Wn>>>0&255,At[1]=Wn>>>8&255,At[2]=Wn>>>16&255,At[3]=Wn>>>24&255,At[4]=pr>>>0&255,At[5]=pr>>>8&255,At[6]=pr>>>16&255,At[7]=pr>>>24&255,At[8]=nr>>>0&255,At[9]=nr>>>8&255,At[10]=nr>>>16&255,At[11]=nr>>>24&255,At[12]=$r>>>0&255,At[13]=$r>>>8&255,At[14]=$r>>>16&255,At[15]=$r>>>24&255,At[16]=jn>>>0&255,At[17]=jn>>>8&255,At[18]=jn>>>16&255,At[19]=jn>>>24&255,At[20]=Bn>>>0&255,At[21]=Bn>>>8&255,At[22]=Bn>>>16&255,At[23]=Bn>>>24&255,At[24]=lr>>>0&255,At[25]=lr>>>8&255,At[26]=lr>>>16&255,At[27]=lr>>>24&255,At[28]=rr>>>0&255,At[29]=rr>>>8&255,At[30]=rr>>>16&255,At[31]=rr>>>24&255}function lt(At,Bt,Nt,gt){ut(At,Bt,Nt,gt)}function xt(At,Bt,Nt,gt){mt(At,Bt,Nt,gt)}var yt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function bt(At,Bt,Nt,gt,Lt,Qt,Tt){var Pt=new Uint8Array(16),$t=new Uint8Array(64),Dt,Rt;for(Rt=0;Rt<16;Rt++)Pt[Rt]=0;for(Rt=0;Rt<8;Rt++)Pt[Rt]=Qt[Rt];for(;Lt>=64;){for(lt($t,Pt,Tt,yt),Rt=0;Rt<64;Rt++)At[Bt+Rt]=Nt[gt+Rt]^$t[Rt];for(Dt=1,Rt=8;Rt<16;Rt++)Dt=Dt+(Pt[Rt]&255)|0,Pt[Rt]=Dt&255,Dt>>>=8;Lt-=64,Bt+=64,gt+=64}if(Lt>0)for(lt($t,Pt,Tt,yt),Rt=0;Rt=64;){for(lt(Tt,Qt,Lt,yt),$t=0;$t<64;$t++)At[Bt+$t]=Tt[$t];for(Pt=1,$t=8;$t<16;$t++)Pt=Pt+(Qt[$t]&255)|0,Qt[$t]=Pt&255,Pt>>>=8;Nt-=64,Bt+=64}if(Nt>0)for(lt(Tt,Qt,Lt,yt),$t=0;$t>>13|Nt<<3)&8191,gt=At[4]&255|(At[5]&255)<<8,this.r[2]=(Nt>>>10|gt<<6)&7939,Lt=At[6]&255|(At[7]&255)<<8,this.r[3]=(gt>>>7|Lt<<9)&8191,Qt=At[8]&255|(At[9]&255)<<8,this.r[4]=(Lt>>>4|Qt<<12)&255,this.r[5]=Qt>>>1&8190,Tt=At[10]&255|(At[11]&255)<<8,this.r[6]=(Qt>>>14|Tt<<2)&8191,Pt=At[12]&255|(At[13]&255)<<8,this.r[7]=(Tt>>>11|Pt<<5)&8065,$t=At[14]&255|(At[15]&255)<<8,this.r[8]=(Pt>>>8|$t<<8)&8191,this.r[9]=$t>>>5&127,this.pad[0]=At[16]&255|(At[17]&255)<<8,this.pad[1]=At[18]&255|(At[19]&255)<<8,this.pad[2]=At[20]&255|(At[21]&255)<<8,this.pad[3]=At[22]&255|(At[23]&255)<<8,this.pad[4]=At[24]&255|(At[25]&255)<<8,this.pad[5]=At[26]&255|(At[27]&255)<<8,this.pad[6]=At[28]&255|(At[29]&255)<<8,this.pad[7]=At[30]&255|(At[31]&255)<<8};St.prototype.blocks=function(At,Bt,Nt){for(var gt=this.fin?0:2048,Lt,Qt,Tt,Pt,$t,Dt,Rt,sn,rn,Jt,Wt,gn,Un,Yn,Qn,tr,Wn,Xn,ir,er=this.h[0],vr=this.h[1],pr=this.h[2],jn=this.h[3],Bn=this.h[4],lr=this.h[5],rr=this.h[6],nr=this.h[7],ar=this.h[8],Sr=this.h[9],jr=this.r[0],Mr=this.r[1],$r=this.r[2],ln=this.r[3],Pr=this.r[4],Fr=this.r[5],zr=this.r[6],Lr=this.r[7],Dr=this.r[8],Ur=this.r[9];Nt>=16;)Lt=At[Bt+0]&255|(At[Bt+1]&255)<<8,er+=Lt&8191,Qt=At[Bt+2]&255|(At[Bt+3]&255)<<8,vr+=(Lt>>>13|Qt<<3)&8191,Tt=At[Bt+4]&255|(At[Bt+5]&255)<<8,pr+=(Qt>>>10|Tt<<6)&8191,Pt=At[Bt+6]&255|(At[Bt+7]&255)<<8,jn+=(Tt>>>7|Pt<<9)&8191,$t=At[Bt+8]&255|(At[Bt+9]&255)<<8,Bn+=(Pt>>>4|$t<<12)&8191,lr+=$t>>>1&8191,Dt=At[Bt+10]&255|(At[Bt+11]&255)<<8,rr+=($t>>>14|Dt<<2)&8191,Rt=At[Bt+12]&255|(At[Bt+13]&255)<<8,nr+=(Dt>>>11|Rt<<5)&8191,sn=At[Bt+14]&255|(At[Bt+15]&255)<<8,ar+=(Rt>>>8|sn<<8)&8191,Sr+=sn>>>5|gt,rn=0,Jt=rn,Jt+=er*jr,Jt+=vr*(5*Ur),Jt+=pr*(5*Dr),Jt+=jn*(5*Lr),Jt+=Bn*(5*zr),rn=Jt>>>13,Jt&=8191,Jt+=lr*(5*Fr),Jt+=rr*(5*Pr),Jt+=nr*(5*ln),Jt+=ar*(5*$r),Jt+=Sr*(5*Mr),rn+=Jt>>>13,Jt&=8191,Wt=rn,Wt+=er*Mr,Wt+=vr*jr,Wt+=pr*(5*Ur),Wt+=jn*(5*Dr),Wt+=Bn*(5*Lr),rn=Wt>>>13,Wt&=8191,Wt+=lr*(5*zr),Wt+=rr*(5*Fr),Wt+=nr*(5*Pr),Wt+=ar*(5*ln),Wt+=Sr*(5*$r),rn+=Wt>>>13,Wt&=8191,gn=rn,gn+=er*$r,gn+=vr*Mr,gn+=pr*jr,gn+=jn*(5*Ur),gn+=Bn*(5*Dr),rn=gn>>>13,gn&=8191,gn+=lr*(5*Lr),gn+=rr*(5*zr),gn+=nr*(5*Fr),gn+=ar*(5*Pr),gn+=Sr*(5*ln),rn+=gn>>>13,gn&=8191,Un=rn,Un+=er*ln,Un+=vr*$r,Un+=pr*Mr,Un+=jn*jr,Un+=Bn*(5*Ur),rn=Un>>>13,Un&=8191,Un+=lr*(5*Dr),Un+=rr*(5*Lr),Un+=nr*(5*zr),Un+=ar*(5*Fr),Un+=Sr*(5*Pr),rn+=Un>>>13,Un&=8191,Yn=rn,Yn+=er*Pr,Yn+=vr*ln,Yn+=pr*$r,Yn+=jn*Mr,Yn+=Bn*jr,rn=Yn>>>13,Yn&=8191,Yn+=lr*(5*Ur),Yn+=rr*(5*Dr),Yn+=nr*(5*Lr),Yn+=ar*(5*zr),Yn+=Sr*(5*Fr),rn+=Yn>>>13,Yn&=8191,Qn=rn,Qn+=er*Fr,Qn+=vr*Pr,Qn+=pr*ln,Qn+=jn*$r,Qn+=Bn*Mr,rn=Qn>>>13,Qn&=8191,Qn+=lr*jr,Qn+=rr*(5*Ur),Qn+=nr*(5*Dr),Qn+=ar*(5*Lr),Qn+=Sr*(5*zr),rn+=Qn>>>13,Qn&=8191,tr=rn,tr+=er*zr,tr+=vr*Fr,tr+=pr*Pr,tr+=jn*ln,tr+=Bn*$r,rn=tr>>>13,tr&=8191,tr+=lr*Mr,tr+=rr*jr,tr+=nr*(5*Ur),tr+=ar*(5*Dr),tr+=Sr*(5*Lr),rn+=tr>>>13,tr&=8191,Wn=rn,Wn+=er*Lr,Wn+=vr*zr,Wn+=pr*Fr,Wn+=jn*Pr,Wn+=Bn*ln,rn=Wn>>>13,Wn&=8191,Wn+=lr*$r,Wn+=rr*Mr,Wn+=nr*jr,Wn+=ar*(5*Ur),Wn+=Sr*(5*Dr),rn+=Wn>>>13,Wn&=8191,Xn=rn,Xn+=er*Dr,Xn+=vr*Lr,Xn+=pr*zr,Xn+=jn*Fr,Xn+=Bn*Pr,rn=Xn>>>13,Xn&=8191,Xn+=lr*ln,Xn+=rr*$r,Xn+=nr*Mr,Xn+=ar*jr,Xn+=Sr*(5*Ur),rn+=Xn>>>13,Xn&=8191,ir=rn,ir+=er*Ur,ir+=vr*Dr,ir+=pr*Lr,ir+=jn*zr,ir+=Bn*Fr,rn=ir>>>13,ir&=8191,ir+=lr*Pr,ir+=rr*ln,ir+=nr*$r,ir+=ar*Mr,ir+=Sr*jr,rn+=ir>>>13,ir&=8191,rn=(rn<<2)+rn|0,rn=rn+Jt|0,Jt=rn&8191,rn=rn>>>13,Wt+=rn,er=Jt,vr=Wt,pr=gn,jn=Un,Bn=Yn,lr=Qn,rr=tr,nr=Wn,ar=Xn,Sr=ir,Bt+=16,Nt-=16;this.h[0]=er,this.h[1]=vr,this.h[2]=pr,this.h[3]=jn,this.h[4]=Bn,this.h[5]=lr,this.h[6]=rr,this.h[7]=nr,this.h[8]=ar,this.h[9]=Sr},St.prototype.finish=function(At,Bt){var Nt=new Uint16Array(10),gt,Lt,Qt,Tt;if(this.leftover){for(Tt=this.leftover,this.buffer[Tt++]=1;Tt<16;Tt++)this.buffer[Tt]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(gt=this.h[1]>>>13,this.h[1]&=8191,Tt=2;Tt<10;Tt++)this.h[Tt]+=gt,gt=this.h[Tt]>>>13,this.h[Tt]&=8191;for(this.h[0]+=gt*5,gt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=gt,gt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=gt,Nt[0]=this.h[0]+5,gt=Nt[0]>>>13,Nt[0]&=8191,Tt=1;Tt<10;Tt++)Nt[Tt]=this.h[Tt]+gt,gt=Nt[Tt]>>>13,Nt[Tt]&=8191;for(Nt[9]-=1<<13,Lt=(gt^1)-1,Tt=0;Tt<10;Tt++)Nt[Tt]&=Lt;for(Lt=~Lt,Tt=0;Tt<10;Tt++)this.h[Tt]=this.h[Tt]&Lt|Nt[Tt];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Qt=this.h[0]+this.pad[0],this.h[0]=Qt&65535,Tt=1;Tt<8;Tt++)Qt=(this.h[Tt]+this.pad[Tt]|0)+(Qt>>>16)|0,this.h[Tt]=Qt&65535;At[Bt+0]=this.h[0]>>>0&255,At[Bt+1]=this.h[0]>>>8&255,At[Bt+2]=this.h[1]>>>0&255,At[Bt+3]=this.h[1]>>>8&255,At[Bt+4]=this.h[2]>>>0&255,At[Bt+5]=this.h[2]>>>8&255,At[Bt+6]=this.h[3]>>>0&255,At[Bt+7]=this.h[3]>>>8&255,At[Bt+8]=this.h[4]>>>0&255,At[Bt+9]=this.h[4]>>>8&255,At[Bt+10]=this.h[5]>>>0&255,At[Bt+11]=this.h[5]>>>8&255,At[Bt+12]=this.h[6]>>>0&255,At[Bt+13]=this.h[6]>>>8&255,At[Bt+14]=this.h[7]>>>0&255,At[Bt+15]=this.h[7]>>>8&255},St.prototype.update=function(At,Bt,Nt){var gt,Lt;if(this.leftover){for(Lt=16-this.leftover,Lt>Nt&&(Lt=Nt),gt=0;gt=16&&(Lt=Nt-Nt%16,this.blocks(At,Bt,Lt),Bt+=Lt,Nt-=Lt),Nt){for(gt=0;gt>16&1),Qt[Nt-1]&=65535;Qt[15]=Tt[15]-32767-(Qt[14]>>16&1),Lt=Qt[15]>>16&1,Qt[14]&=65535,tn(Tt,Qt,1-Lt)}for(Nt=0;Nt<16;Nt++)At[2*Nt]=Tt[Nt]&255,At[2*Nt+1]=Tt[Nt]>>8}function Yt(At,Bt){var Nt=new Uint8Array(32),gt=new Uint8Array(32);return Xt(Nt,At),Xt(gt,Bt),ct(Nt,0,gt,0)}function Vt(At){var Bt=new Uint8Array(32);return Xt(Bt,At),Bt[0]&1}function fn(At,Bt){var Nt;for(Nt=0;Nt<16;Nt++)At[Nt]=Bt[2*Nt]+(Bt[2*Nt+1]<<8);At[15]&=32767}function Sn(At,Bt,Nt){for(var gt=0;gt<16;gt++)At[gt]=Bt[gt]+Nt[gt]}function Tn(At,Bt,Nt){for(var gt=0;gt<16;gt++)At[gt]=Bt[gt]-Nt[gt]}function bn(At,Bt,Nt){var gt,Lt,Qt=0,Tt=0,Pt=0,$t=0,Dt=0,Rt=0,sn=0,rn=0,Jt=0,Wt=0,gn=0,Un=0,Yn=0,Qn=0,tr=0,Wn=0,Xn=0,ir=0,er=0,vr=0,pr=0,jn=0,Bn=0,lr=0,rr=0,nr=0,ar=0,Sr=0,jr=0,Mr=0,$r=0,ln=Nt[0],Pr=Nt[1],Fr=Nt[2],zr=Nt[3],Lr=Nt[4],Dr=Nt[5],Ur=Nt[6],oo=Nt[7],Gr=Nt[8],to=Nt[9],no=Nt[10],ro=Nt[11],ao=Nt[12],uo=Nt[13],lo=Nt[14],ho=Nt[15];gt=Bt[0],Qt+=gt*ln,Tt+=gt*Pr,Pt+=gt*Fr,$t+=gt*zr,Dt+=gt*Lr,Rt+=gt*Dr,sn+=gt*Ur,rn+=gt*oo,Jt+=gt*Gr,Wt+=gt*to,gn+=gt*no,Un+=gt*ro,Yn+=gt*ao,Qn+=gt*uo,tr+=gt*lo,Wn+=gt*ho,gt=Bt[1],Tt+=gt*ln,Pt+=gt*Pr,$t+=gt*Fr,Dt+=gt*zr,Rt+=gt*Lr,sn+=gt*Dr,rn+=gt*Ur,Jt+=gt*oo,Wt+=gt*Gr,gn+=gt*to,Un+=gt*no,Yn+=gt*ro,Qn+=gt*ao,tr+=gt*uo,Wn+=gt*lo,Xn+=gt*ho,gt=Bt[2],Pt+=gt*ln,$t+=gt*Pr,Dt+=gt*Fr,Rt+=gt*zr,sn+=gt*Lr,rn+=gt*Dr,Jt+=gt*Ur,Wt+=gt*oo,gn+=gt*Gr,Un+=gt*to,Yn+=gt*no,Qn+=gt*ro,tr+=gt*ao,Wn+=gt*uo,Xn+=gt*lo,ir+=gt*ho,gt=Bt[3],$t+=gt*ln,Dt+=gt*Pr,Rt+=gt*Fr,sn+=gt*zr,rn+=gt*Lr,Jt+=gt*Dr,Wt+=gt*Ur,gn+=gt*oo,Un+=gt*Gr,Yn+=gt*to,Qn+=gt*no,tr+=gt*ro,Wn+=gt*ao,Xn+=gt*uo,ir+=gt*lo,er+=gt*ho,gt=Bt[4],Dt+=gt*ln,Rt+=gt*Pr,sn+=gt*Fr,rn+=gt*zr,Jt+=gt*Lr,Wt+=gt*Dr,gn+=gt*Ur,Un+=gt*oo,Yn+=gt*Gr,Qn+=gt*to,tr+=gt*no,Wn+=gt*ro,Xn+=gt*ao,ir+=gt*uo,er+=gt*lo,vr+=gt*ho,gt=Bt[5],Rt+=gt*ln,sn+=gt*Pr,rn+=gt*Fr,Jt+=gt*zr,Wt+=gt*Lr,gn+=gt*Dr,Un+=gt*Ur,Yn+=gt*oo,Qn+=gt*Gr,tr+=gt*to,Wn+=gt*no,Xn+=gt*ro,ir+=gt*ao,er+=gt*uo,vr+=gt*lo,pr+=gt*ho,gt=Bt[6],sn+=gt*ln,rn+=gt*Pr,Jt+=gt*Fr,Wt+=gt*zr,gn+=gt*Lr,Un+=gt*Dr,Yn+=gt*Ur,Qn+=gt*oo,tr+=gt*Gr,Wn+=gt*to,Xn+=gt*no,ir+=gt*ro,er+=gt*ao,vr+=gt*uo,pr+=gt*lo,jn+=gt*ho,gt=Bt[7],rn+=gt*ln,Jt+=gt*Pr,Wt+=gt*Fr,gn+=gt*zr,Un+=gt*Lr,Yn+=gt*Dr,Qn+=gt*Ur,tr+=gt*oo,Wn+=gt*Gr,Xn+=gt*to,ir+=gt*no,er+=gt*ro,vr+=gt*ao,pr+=gt*uo,jn+=gt*lo,Bn+=gt*ho,gt=Bt[8],Jt+=gt*ln,Wt+=gt*Pr,gn+=gt*Fr,Un+=gt*zr,Yn+=gt*Lr,Qn+=gt*Dr,tr+=gt*Ur,Wn+=gt*oo,Xn+=gt*Gr,ir+=gt*to,er+=gt*no,vr+=gt*ro,pr+=gt*ao,jn+=gt*uo,Bn+=gt*lo,lr+=gt*ho,gt=Bt[9],Wt+=gt*ln,gn+=gt*Pr,Un+=gt*Fr,Yn+=gt*zr,Qn+=gt*Lr,tr+=gt*Dr,Wn+=gt*Ur,Xn+=gt*oo,ir+=gt*Gr,er+=gt*to,vr+=gt*no,pr+=gt*ro,jn+=gt*ao,Bn+=gt*uo,lr+=gt*lo,rr+=gt*ho,gt=Bt[10],gn+=gt*ln,Un+=gt*Pr,Yn+=gt*Fr,Qn+=gt*zr,tr+=gt*Lr,Wn+=gt*Dr,Xn+=gt*Ur,ir+=gt*oo,er+=gt*Gr,vr+=gt*to,pr+=gt*no,jn+=gt*ro,Bn+=gt*ao,lr+=gt*uo,rr+=gt*lo,nr+=gt*ho,gt=Bt[11],Un+=gt*ln,Yn+=gt*Pr,Qn+=gt*Fr,tr+=gt*zr,Wn+=gt*Lr,Xn+=gt*Dr,ir+=gt*Ur,er+=gt*oo,vr+=gt*Gr,pr+=gt*to,jn+=gt*no,Bn+=gt*ro,lr+=gt*ao,rr+=gt*uo,nr+=gt*lo,ar+=gt*ho,gt=Bt[12],Yn+=gt*ln,Qn+=gt*Pr,tr+=gt*Fr,Wn+=gt*zr,Xn+=gt*Lr,ir+=gt*Dr,er+=gt*Ur,vr+=gt*oo,pr+=gt*Gr,jn+=gt*to,Bn+=gt*no,lr+=gt*ro,rr+=gt*ao,nr+=gt*uo,ar+=gt*lo,Sr+=gt*ho,gt=Bt[13],Qn+=gt*ln,tr+=gt*Pr,Wn+=gt*Fr,Xn+=gt*zr,ir+=gt*Lr,er+=gt*Dr,vr+=gt*Ur,pr+=gt*oo,jn+=gt*Gr,Bn+=gt*to,lr+=gt*no,rr+=gt*ro,nr+=gt*ao,ar+=gt*uo,Sr+=gt*lo,jr+=gt*ho,gt=Bt[14],tr+=gt*ln,Wn+=gt*Pr,Xn+=gt*Fr,ir+=gt*zr,er+=gt*Lr,vr+=gt*Dr,pr+=gt*Ur,jn+=gt*oo,Bn+=gt*Gr,lr+=gt*to,rr+=gt*no,nr+=gt*ro,ar+=gt*ao,Sr+=gt*uo,jr+=gt*lo,Mr+=gt*ho,gt=Bt[15],Wn+=gt*ln,Xn+=gt*Pr,ir+=gt*Fr,er+=gt*zr,vr+=gt*Lr,pr+=gt*Dr,jn+=gt*Ur,Bn+=gt*oo,lr+=gt*Gr,rr+=gt*to,nr+=gt*no,ar+=gt*ro,Sr+=gt*ao,jr+=gt*uo,Mr+=gt*lo,$r+=gt*ho,Qt+=38*Xn,Tt+=38*ir,Pt+=38*er,$t+=38*vr,Dt+=38*pr,Rt+=38*jn,sn+=38*Bn,rn+=38*lr,Jt+=38*rr,Wt+=38*nr,gn+=38*ar,Un+=38*Sr,Yn+=38*jr,Qn+=38*Mr,tr+=38*$r,Lt=1,gt=Qt+Lt+65535,Lt=Math.floor(gt/65536),Qt=gt-Lt*65536,gt=Tt+Lt+65535,Lt=Math.floor(gt/65536),Tt=gt-Lt*65536,gt=Pt+Lt+65535,Lt=Math.floor(gt/65536),Pt=gt-Lt*65536,gt=$t+Lt+65535,Lt=Math.floor(gt/65536),$t=gt-Lt*65536,gt=Dt+Lt+65535,Lt=Math.floor(gt/65536),Dt=gt-Lt*65536,gt=Rt+Lt+65535,Lt=Math.floor(gt/65536),Rt=gt-Lt*65536,gt=sn+Lt+65535,Lt=Math.floor(gt/65536),sn=gt-Lt*65536,gt=rn+Lt+65535,Lt=Math.floor(gt/65536),rn=gt-Lt*65536,gt=Jt+Lt+65535,Lt=Math.floor(gt/65536),Jt=gt-Lt*65536,gt=Wt+Lt+65535,Lt=Math.floor(gt/65536),Wt=gt-Lt*65536,gt=gn+Lt+65535,Lt=Math.floor(gt/65536),gn=gt-Lt*65536,gt=Un+Lt+65535,Lt=Math.floor(gt/65536),Un=gt-Lt*65536,gt=Yn+Lt+65535,Lt=Math.floor(gt/65536),Yn=gt-Lt*65536,gt=Qn+Lt+65535,Lt=Math.floor(gt/65536),Qn=gt-Lt*65536,gt=tr+Lt+65535,Lt=Math.floor(gt/65536),tr=gt-Lt*65536,gt=Wn+Lt+65535,Lt=Math.floor(gt/65536),Wn=gt-Lt*65536,Qt+=Lt-1+37*(Lt-1),Lt=1,gt=Qt+Lt+65535,Lt=Math.floor(gt/65536),Qt=gt-Lt*65536,gt=Tt+Lt+65535,Lt=Math.floor(gt/65536),Tt=gt-Lt*65536,gt=Pt+Lt+65535,Lt=Math.floor(gt/65536),Pt=gt-Lt*65536,gt=$t+Lt+65535,Lt=Math.floor(gt/65536),$t=gt-Lt*65536,gt=Dt+Lt+65535,Lt=Math.floor(gt/65536),Dt=gt-Lt*65536,gt=Rt+Lt+65535,Lt=Math.floor(gt/65536),Rt=gt-Lt*65536,gt=sn+Lt+65535,Lt=Math.floor(gt/65536),sn=gt-Lt*65536,gt=rn+Lt+65535,Lt=Math.floor(gt/65536),rn=gt-Lt*65536,gt=Jt+Lt+65535,Lt=Math.floor(gt/65536),Jt=gt-Lt*65536,gt=Wt+Lt+65535,Lt=Math.floor(gt/65536),Wt=gt-Lt*65536,gt=gn+Lt+65535,Lt=Math.floor(gt/65536),gn=gt-Lt*65536,gt=Un+Lt+65535,Lt=Math.floor(gt/65536),Un=gt-Lt*65536,gt=Yn+Lt+65535,Lt=Math.floor(gt/65536),Yn=gt-Lt*65536,gt=Qn+Lt+65535,Lt=Math.floor(gt/65536),Qn=gt-Lt*65536,gt=tr+Lt+65535,Lt=Math.floor(gt/65536),tr=gt-Lt*65536,gt=Wn+Lt+65535,Lt=Math.floor(gt/65536),Wn=gt-Lt*65536,Qt+=Lt-1+37*(Lt-1),At[0]=Qt,At[1]=Tt,At[2]=Pt,At[3]=$t,At[4]=Dt,At[5]=Rt,At[6]=sn,At[7]=rn,At[8]=Jt,At[9]=Wt,At[10]=gn,At[11]=Un,At[12]=Yn,At[13]=Qn,At[14]=tr,At[15]=Wn}function Mn(At,Bt){bn(At,Bt,Bt)}function qn(At,Bt){var Nt=_(),gt;for(gt=0;gt<16;gt++)Nt[gt]=Bt[gt];for(gt=253;gt>=0;gt--)Mn(Nt,Nt),gt!==2&>!==4&&bn(Nt,Nt,Bt);for(gt=0;gt<16;gt++)At[gt]=Nt[gt]}function an(At,Bt){var Nt=_(),gt;for(gt=0;gt<16;gt++)Nt[gt]=Bt[gt];for(gt=250;gt>=0;gt--)Mn(Nt,Nt),gt!==1&&bn(Nt,Nt,Bt);for(gt=0;gt<16;gt++)At[gt]=Nt[gt]}function _n(At,Bt,Nt){var gt=new Uint8Array(32),Lt=new Float64Array(80),Qt,Tt,Pt=_(),$t=_(),Dt=_(),Rt=_(),sn=_(),rn=_();for(Tt=0;Tt<31;Tt++)gt[Tt]=Bt[Tt];for(gt[31]=Bt[31]&127|64,gt[0]&=248,fn(Lt,Nt),Tt=0;Tt<16;Tt++)$t[Tt]=Lt[Tt],Rt[Tt]=Pt[Tt]=Dt[Tt]=0;for(Pt[0]=Rt[0]=1,Tt=254;Tt>=0;--Tt)Qt=gt[Tt>>>3]>>>(Tt&7)&1,tn(Pt,$t,Qt),tn(Dt,Rt,Qt),Sn(sn,Pt,Dt),Tn(Pt,Pt,Dt),Sn(Dt,$t,Rt),Tn($t,$t,Rt),Mn(Rt,sn),Mn(rn,Pt),bn(Pt,Dt,Pt),bn(Dt,$t,sn),Sn(sn,Pt,Dt),Tn(Pt,Pt,Dt),Mn($t,Pt),Tn(Dt,Rt,rn),bn(Pt,Dt,ot),Sn(Pt,Pt,Rt),bn(Dt,Dt,Pt),bn(Pt,Rt,rn),bn(Rt,$t,Lt),Mn($t,sn),tn(Pt,$t,Qt),tn(Dt,Rt,Qt);for(Tt=0;Tt<16;Tt++)Lt[Tt+16]=Pt[Tt],Lt[Tt+32]=Dt[Tt],Lt[Tt+48]=$t[Tt],Lt[Tt+64]=Rt[Tt];var Jt=Lt.subarray(32),Wt=Lt.subarray(16);return qn(Jt,Jt),bn(Wt,Wt,Jt),Xt(At,Wt),0}function hn(At,Bt){return _n(At,Bt,et)}function En(At,Bt){return $(Bt,32),hn(At,Bt)}function wn(At,Bt,Nt){var gt=new Uint8Array(32);return _n(gt,Nt,Bt),xt(At,_e,gt,yt)}var pn=jt,Cn=Mt;function un(At,Bt,Nt,gt,Lt,Qt){var Tt=new Uint8Array(32);return wn(Tt,Lt,Qt),pn(At,Bt,Nt,gt,Tt)}function On(At,Bt,Nt,gt,Lt,Qt){var Tt=new Uint8Array(32);return wn(Tt,Lt,Qt),Cn(At,Bt,Nt,gt,Tt)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(At,Bt,Nt,gt){for(var Lt=new Int32Array(16),Qt=new Int32Array(16),Tt,Pt,$t,Dt,Rt,sn,rn,Jt,Wt,gn,Un,Yn,Qn,tr,Wn,Xn,ir,er,vr,pr,jn,Bn,lr,rr,nr,ar,Sr=At[0],jr=At[1],Mr=At[2],$r=At[3],ln=At[4],Pr=At[5],Fr=At[6],zr=At[7],Lr=Bt[0],Dr=Bt[1],Ur=Bt[2],oo=Bt[3],Gr=Bt[4],to=Bt[5],no=Bt[6],ro=Bt[7],ao=0;gt>=128;){for(vr=0;vr<16;vr++)pr=8*vr+ao,Lt[vr]=Nt[pr+0]<<24|Nt[pr+1]<<16|Nt[pr+2]<<8|Nt[pr+3],Qt[vr]=Nt[pr+4]<<24|Nt[pr+5]<<16|Nt[pr+6]<<8|Nt[pr+7];for(vr=0;vr<80;vr++)if(Tt=Sr,Pt=jr,$t=Mr,Dt=$r,Rt=ln,sn=Pr,rn=Fr,Jt=zr,Wt=Lr,gn=Dr,Un=Ur,Yn=oo,Qn=Gr,tr=to,Wn=no,Xn=ro,jn=zr,Bn=ro,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=(ln>>>14|Gr<<32-14)^(ln>>>18|Gr<<32-18)^(Gr>>>41-32|ln<<32-(41-32)),Bn=(Gr>>>14|ln<<32-14)^(Gr>>>18|ln<<32-18)^(ln>>>41-32|Gr<<32-(41-32)),lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,jn=ln&Pr^~ln&Fr,Bn=Gr&to^~Gr&no,lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,jn=Rn[vr*2],Bn=Rn[vr*2+1],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,jn=Lt[vr%16],Bn=Qt[vr%16],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,ir=nr&65535|ar<<16,er=lr&65535|rr<<16,jn=ir,Bn=er,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=(Sr>>>28|Lr<<32-28)^(Lr>>>34-32|Sr<<32-(34-32))^(Lr>>>39-32|Sr<<32-(39-32)),Bn=(Lr>>>28|Sr<<32-28)^(Sr>>>34-32|Lr<<32-(34-32))^(Sr>>>39-32|Lr<<32-(39-32)),lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,jn=Sr&jr^Sr&Mr^jr&Mr,Bn=Lr&Dr^Lr&Ur^Dr&Ur,lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,Jt=nr&65535|ar<<16,Xn=lr&65535|rr<<16,jn=Dt,Bn=Yn,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=ir,Bn=er,lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,Dt=nr&65535|ar<<16,Yn=lr&65535|rr<<16,jr=Tt,Mr=Pt,$r=$t,ln=Dt,Pr=Rt,Fr=sn,zr=rn,Sr=Jt,Dr=Wt,Ur=gn,oo=Un,Gr=Yn,to=Qn,no=tr,ro=Wn,Lr=Xn,vr%16===15)for(pr=0;pr<16;pr++)jn=Lt[pr],Bn=Qt[pr],lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=Lt[(pr+9)%16],Bn=Qt[(pr+9)%16],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,ir=Lt[(pr+1)%16],er=Qt[(pr+1)%16],jn=(ir>>>1|er<<32-1)^(ir>>>8|er<<32-8)^ir>>>7,Bn=(er>>>1|ir<<32-1)^(er>>>8|ir<<32-8)^(er>>>7|ir<<32-7),lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,ir=Lt[(pr+14)%16],er=Qt[(pr+14)%16],jn=(ir>>>19|er<<32-19)^(er>>>61-32|ir<<32-(61-32))^ir>>>6,Bn=(er>>>19|ir<<32-19)^(ir>>>61-32|er<<32-(61-32))^(er>>>6|ir<<32-6),lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,Lt[pr]=nr&65535|ar<<16,Qt[pr]=lr&65535|rr<<16;jn=Sr,Bn=Lr,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[0],Bn=Bt[0],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[0]=Sr=nr&65535|ar<<16,Bt[0]=Lr=lr&65535|rr<<16,jn=jr,Bn=Dr,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[1],Bn=Bt[1],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[1]=jr=nr&65535|ar<<16,Bt[1]=Dr=lr&65535|rr<<16,jn=Mr,Bn=Ur,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[2],Bn=Bt[2],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[2]=Mr=nr&65535|ar<<16,Bt[2]=Ur=lr&65535|rr<<16,jn=$r,Bn=oo,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[3],Bn=Bt[3],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[3]=$r=nr&65535|ar<<16,Bt[3]=oo=lr&65535|rr<<16,jn=ln,Bn=Gr,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[4],Bn=Bt[4],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[4]=ln=nr&65535|ar<<16,Bt[4]=Gr=lr&65535|rr<<16,jn=Pr,Bn=to,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[5],Bn=Bt[5],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[5]=Pr=nr&65535|ar<<16,Bt[5]=to=lr&65535|rr<<16,jn=Fr,Bn=no,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[6],Bn=Bt[6],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[6]=Fr=nr&65535|ar<<16,Bt[6]=no=lr&65535|rr<<16,jn=zr,Bn=ro,lr=Bn&65535,rr=Bn>>>16,nr=jn&65535,ar=jn>>>16,jn=At[7],Bn=Bt[7],lr+=Bn&65535,rr+=Bn>>>16,nr+=jn&65535,ar+=jn>>>16,rr+=lr>>>16,nr+=rr>>>16,ar+=nr>>>16,At[7]=zr=nr&65535|ar<<16,Bt[7]=ro=lr&65535|rr<<16,ao+=128,gt-=128}return gt}function An(At,Bt,Nt){var gt=new Int32Array(8),Lt=new Int32Array(8),Qt=new Uint8Array(256),Tt,Pt=Nt;for(gt[0]=1779033703,gt[1]=3144134277,gt[2]=1013904242,gt[3]=2773480762,gt[4]=1359893119,gt[5]=2600822924,gt[6]=528734635,gt[7]=1541459225,Lt[0]=4089235720,Lt[1]=2227873595,Lt[2]=4271175723,Lt[3]=1595750129,Lt[4]=2917565137,Lt[5]=725511199,Lt[6]=4215389547,Lt[7]=327033209,Pn(gt,Lt,Bt,Nt),Nt%=128,Tt=0;Tt=0;--Lt)gt=Nt[Lt/8|0]>>(Lt&7)&1,yn(At,Bt,gt),zn(Bt,At),zn(At,At),yn(At,Bt,gt)}function Zn(At,Bt){var Nt=[_(),_(),_(),_()];It(Nt[0],st),It(Nt[1],at),It(Nt[2],nt),bn(Nt[3],st,at),Nn(At,Nt,Bt)}function mn(At,Bt,Nt){var gt=new Uint8Array(64),Lt=[_(),_(),_(),_()],Qt;for(Nt||$(Bt,32),An(gt,Bt,32),gt[0]&=248,gt[31]&=127,gt[31]|=64,Zn(Lt,gt),Dn(At,Lt),Qt=0;Qt<32;Qt++)Bt[Qt+32]=At[Qt];return 0}var qt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Gt(At,Bt){var Nt,gt,Lt,Qt;for(gt=63;gt>=32;--gt){for(Nt=0,Lt=gt-32,Qt=gt-12;Lt>4)*qt[Lt],Nt=Bt[Lt]>>8,Bt[Lt]&=255;for(Lt=0;Lt<32;Lt++)Bt[Lt]-=Nt*qt[Lt];for(gt=0;gt<32;gt++)Bt[gt+1]+=Bt[gt]>>8,At[gt]=Bt[gt]&255}function xn(At){var Bt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Bt[Nt]=At[Nt];for(Nt=0;Nt<64;Nt++)At[Nt]=0;Gt(At,Bt)}function Ln(At,Bt,Nt,gt){var Lt=new Uint8Array(64),Qt=new Uint8Array(64),Tt=new Uint8Array(64),Pt,$t,Dt=new Float64Array(64),Rt=[_(),_(),_(),_()];An(Lt,gt,32),Lt[0]&=248,Lt[31]&=127,Lt[31]|=64;var sn=Nt+64;for(Pt=0;Pt>7&&Tn(At[0],tt,At[0]),bn(At[3],At[0],At[1]),0)}function hr(At,Bt,Nt,gt){var Lt,Qt=new Uint8Array(32),Tt=new Uint8Array(64),Pt=[_(),_(),_(),_()],$t=[_(),_(),_(),_()];if(Nt<64||cr($t,gt))return-1;for(Lt=0;Lt=0},j.sign.keyPair=function(){var At=new Uint8Array(Ar),Bt=new Uint8Array(Or);return mn(At,Bt),{publicKey:At,secretKey:Bt}},j.sign.keyPair.fromSecretKey=function(At){if(Vr(At),At.length!==Or)throw new Error("bad secret key size");for(var Bt=new Uint8Array(Ar),Nt=0;Nt=k.length)throw new Error("Index is out of buffer");const _=k.slice(0,j),$=k.slice(j);return[_,$]}function toHexString(k){let j="";return k.forEach(_=>{j+=("0"+(_&255).toString(16)).slice(-2)}),j}function hexToByteArray(k){if(k.length%2!==0)throw new Error(`Cannot convert ${k} to bytesArray`);const j=new Uint8Array(k.length/2);for(let _=0;_{const tt=j!=null&&j.openingDeadlineMS?setTimeout(()=>{var nt;((nt=this.eventSource)===null||nt===void 0?void 0:nt.readyState)!==EventSource.OPEN&&(et(new TonConnectError("Bridge connection timeout")),this.close())},j.openingDeadlineMS):void 0;this.eventSource.onerror=()=>et,this.eventSource.onopen=()=>{clearTimeout(tt),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),_e()}})})}send(j,_,$,_e){return __awaiter(this,void 0,void 0,function*(){const et=new URL(addPathToUrl(this.bridgeUrl,this.postPath));et.searchParams.append("client_id",this.sessionId),et.searchParams.append("to",_),et.searchParams.append("ttl",(_e||this.defaultTtl).toString()),et.searchParams.append("topic",$),yield fetch(et,{method:"post",body:Base64.encode(j)})})}pause(){var j;(j=this.eventSource)===null||j===void 0||j.close()}unPause(){return this.registerSession()}close(){var j;this.isClosed=!0,(j=this.eventSource)===null||j===void 0||j.close()}setListener(j){this.listener=j}setErrorsListener(j){this.errorsListener=j}errorsHandler(j){var _,$;if(!this.isClosed){if(((_=this.eventSource)===null||_===void 0?void 0:_.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if((($=this.eventSource)===null||$===void 0?void 0:$.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(j));return}this.errorsListener(j)}}messagesHandler(j){return __awaiter(this,void 0,void 0,function*(){if(j.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(j.lastEventId),!this.isClosed)){let _;try{_=JSON.parse(j.data)}catch($){throw new TonConnectError(`Bridge message parse failed, message ${$.data}`)}this.listener(_)}})}}function isPendingConnectionHttp(k){return!("connectEvent"in k)}class BridgeConnectionStorage{constructor(j){this.storage=j,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(j){return __awaiter(this,void 0,void 0,function*(){if(j.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(j));if(!isPendingConnectionHttp(j)){const $={sessionKeyPair:j.session.sessionCrypto.stringifyKeypair(),walletPublicKey:j.session.walletPublicKey,bridgeUrl:j.session.bridgeUrl},_e={type:"http",connectEvent:j.connectEvent,session:$,lastWalletEventId:j.lastWalletEventId,nextRpcRequestId:j.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(_e))}const _={type:"http",connectionSource:j.connectionSource,sessionCrypto:j.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(_))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.storage.getItem(this.storeKey);if(!j)return null;const _=JSON.parse(j);if(_.type==="injected")return _;if("connectEvent"in _){const $=new SessionCrypto(_.session.sessionKeyPair);return{type:"http",connectEvent:_.connectEvent,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId,session:{sessionCrypto:$,bridgeUrl:_.session.bridgeUrl,walletPublicKey:_.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(_.sessionCrypto),connectionSource:_.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(j.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return j})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(j.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(j))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return j})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(!j)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((j==null?void 0:j.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return j})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.storage.getItem(this.storeKey);return j?JSON.parse(j).type:null})}storeLastWalletEventId(j){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&_.type==="http"&&!isPendingConnectionHttp(_))return _.lastWalletEventId=j,this.storeConnection(_)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(j&&"lastWalletEventId"in j)return j.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();if(j&&"nextRpcRequestId"in j){const _=j.nextRpcRequestId||0;return j.nextRpcRequestId=_+1,this.storeConnection(j)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const j=yield this.getConnection();return j&&"nextRpcRequestId"in j&&j.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...k){try{console.debug("[TON_CONNECT_SDK]",...k)}catch{}}function logError(...k){try{console.error("[TON_CONNECT_SDK]",...k)}catch{}}function logWarning(...k){try{console.warn("[TON_CONNECT_SDK]",...k)}catch{}}class BridgeProvider{constructor(j,_){this.storage=j,this.walletConnectionSource=_,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(j)}static fromStorage(j){return __awaiter(this,void 0,void 0,function*(){const $=yield new BridgeConnectionStorage(j).getHttpConnection();return isPendingConnectionHttp($)?new BridgeProvider(j,$.connectionSource):new BridgeProvider(j,{bridgeUrl:$.session.bridgeUrl})})}connect(j){this.closeGateways();const _=new SessionCrypto;this.session={sessionCrypto:_,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:_}).then(()=>this.openGateways(_));const $="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink($,j)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const j=yield this.connectionStorage.getHttpConnection();if(j){if(isPendingConnectionHttp(j))return this.session={sessionCrypto:j.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(j.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=j.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,j.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(_=>_(j.connectEvent))}})}sendRequest(j,_){return new Promise(($,_e)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const et=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},j),{id:et}));const tt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},j),{id:et})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(tt,this.session.walletPublicKey,j.method).catch(_e),this.pendingRequests.set(et.toString(),$),_==null||_()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(j=>__awaiter(this,void 0,void 0,function*(){let _=!1;const $=()=>{_=!0,this.removeBridgeAndSession().then(j)};try{yield this.sendRequest({method:"disconnect",params:[]},$)}catch(_e){console.debug(_e),_||this.removeBridgeAndSession().then(j)}}))})}listen(j){return this.listeners.push(j),()=>this.listeners=this.listeners.filter(_=>_!==j)}pause(){var j;(j=this.gateway)===null||j===void 0||j.pause(),this.pendingGateways.forEach(_=>_.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const j=this.pendingGateways.map(_=>_.unPause());this.gateway&&j.push(this.gateway.unPause()),yield Promise.all(j)})}pendingGatewaysListener(j,_,$){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(j)){j.close();return}return this.closeGateways({except:j}),this.session.bridgeUrl=_,this.gateway=j,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener($)})}gatewayListener(j){return __awaiter(this,void 0,void 0,function*(){const _=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(j.message).toUint8Array(),hexToByteArray(j.from)));if(logDebug("Wallet message received:",_),!("event"in _)){const _e=_.id.toString(),et=this.pendingRequests.get(_e);if(!et){logDebug(`Response id ${_e} doesn't match any request's id`);return}et(_),this.pendingRequests.delete(_e);return}if(_.id!==void 0){const _e=yield this.connectionStorage.getLastWalletEventId();if(_e!==void 0&&_.id<=_e){logError(`Received event id (=${_.id}) must be greater than stored last wallet event id (=${_e}) `);return}_.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(_.id))}const $=this.listeners;_.event==="connect"&&(yield this.updateSession(_,j.from)),_.event==="disconnect"&&(yield this.removeBridgeAndSession()),$.forEach(_e=>_e(_))})}gatewayErrorsListener(j){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(j)}`)})}updateSession(j,_){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:_});const $=j.payload.items.find(et=>et.name==="ton_addr"),_e=Object.assign(Object.assign({},j),{payload:Object.assign(Object.assign({},j.payload),{items:[$]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:j.id,connectEvent:_e,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(j,_){return isTelegramUrl(j)?this.generateTGUniversalLink(j,_):this.generateRegularUniversalLink(j,_)}generateRegularUniversalLink(j,_){const $=new URL(j);return $.searchParams.append("v",PROTOCOL_VERSION.toString()),$.searchParams.append("id",this.session.sessionCrypto.sessionId),$.searchParams.append("r",JSON.stringify(_)),$.toString()}generateTGUniversalLink(j,_){const _e=this.generateRegularUniversalLink("about:blank",_).split("?")[1],et="tonconnect-"+encodeTelegramUrlParameters(_e),tt=new URL(j);return tt.searchParams.append("startattach",et),tt.toString()}openGateways(j,_){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,j.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),yield Promise.allSettled(this.pendingGateways.map($=>$.registerSession(_)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,j.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(_)})}closeGateways(j){var _;(_=this.gateway)===null||_===void 0||_.close(),this.pendingGateways.filter($=>$!==(j==null?void 0:j.except)).forEach($=>$.close()),this.pendingGateways=[]}}function hasProperty(k,j){return hasProperties(k,[j])}function hasProperties(k,j){return!k||typeof k!="object"?!1:j.every(_=>_ in k)}function isJSBridgeWithMetadata(k){try{return!hasProperty(k,"tonconnect")||!hasProperty(k.tonconnect,"walletInfo")?!1:hasProperties(k.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$1(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var k;const j=(k=getWindow$1())===null||k===void 0?void 0:k.location.origin;return j?j+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(j,_){this.injectedWalletKey=_,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const $=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet($,_))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(j),this.injectedWallet=$[_].tonconnect}static fromStorage(j){return __awaiter(this,void 0,void 0,function*(){const $=yield new BridgeConnectionStorage(j).getInjectedConnection();return new InjectedProvider(j,$.jsBridgeKey)})}static isWalletInjected(j){return InjectedProvider.isWindowContainsWallet(this.window,j)}static isInsideWalletBrowser(j){return InjectedProvider.isWindowContainsWallet(this.window,j)?this.window[j].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([_,$])=>isJSBridgeWithMetadata($)).map(([_,$])=>({name:$.tonconnect.walletInfo.name,appName:$.tonconnect.walletInfo.app_name,aboutUrl:$.tonconnect.walletInfo.about_url,imageUrl:$.tonconnect.walletInfo.image,tondns:$.tonconnect.walletInfo.tondns,jsBridgeKey:_,injected:!0,embedded:$.tonconnect.isWalletBrowser,platforms:$.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(j,_){return!!j&&_ in j&&typeof j[_]=="object"&&"tonconnect"in j[_]}connect(j){this._connect(PROTOCOL_VERSION,j)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const j=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",j),j.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(_=>_(j))):yield this.connectionStorage.removeConnection()}catch(j){yield this.connectionStorage.removeConnection(),console.error(j)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(j=>{const _=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(j)};try{this.injectedWallet.disconnect(),_()}catch($){logDebug($),this.sendRequest({method:"disconnect",params:[]},_)}})})}closeAllListeners(){var j;this.listenSubscriptions=!1,this.listeners=[],(j=this.unsubscribeCallback)===null||j===void 0||j.call(this)}listen(j){return this.listeners.push(j),()=>this.listeners=this.listeners.filter(_=>_!==j)}sendRequest(j,_){return __awaiter(this,void 0,void 0,function*(){const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},j),{id:$}));const _e=this.injectedWallet.send(Object.assign(Object.assign({},j),{id:$}));return _e.then(et=>logDebug("Wallet message received:",et)),_==null||_(),_e})}_connect(j,_){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${j}, message:`,_);const $=yield this.injectedWallet.connect(j,_);logDebug("Injected Provider connect response:",$),$.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(_e=>_e($))}catch($){logDebug($);const _e={event:"connect_error",payload:{code:0,message:$==null?void 0:$.toString()}};this.listeners.forEach(et=>et(_e))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(j=>{logDebug("Wallet message received:",j),this.listenSubscriptions&&this.listeners.forEach(_=>_(j)),j.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$1();class DefaultStorage{constructor(){const j=getWindow$1();if(!(j!=null&&j.localStorage))throw new LocalstorageNotFoundError;this.window=j}getItem(j){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(j))})}removeItem(j){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(j),Promise.resolve()})}setItem(j,_){return this.window.localStorage.setItem(j,_),Promise.resolve()}}function isWalletInfoCurrentlyInjected(k){return isWalletInfoInjectable(k)&&k.injected}function isWalletInfoCurrentlyEmbedded(k){return isWalletInfoCurrentlyInjected(k)&&k.embedded}function isWalletInfoInjectable(k){return"jsBridgeKey"in k}function isWalletInfoRemote(k){return"bridgeUrl"in k}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(j){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",j!=null&&j.walletsListSource&&(this.walletsListSource=j.walletsListSource),j!=null&&j.cacheTTLMs&&(this.cacheTTLMs=j.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const _=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return _.length!==1?null:_[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let j=[];try{if(j=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(j))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const _e=j.filter(et=>!this.isCorrectWalletConfigDTO(et));_e.length&&(logError(`Wallet(s) ${_e.map(et=>et.name).join(", ")} config format is wrong. They were removed from the wallets list.`),j=j.filter(et=>this.isCorrectWalletConfigDTO(et)))}catch($){logError($),j=FALLBACK_WALLETS_LIST}let _=[];try{_=InjectedProvider.getCurrentlyInjectedWallets()}catch($){logError($)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(j),_)})}walletConfigDTOListToWalletConfigList(j){return j.map(_=>{const _e={name:_.name,appName:_.app_name,imageUrl:_.image,aboutUrl:_.about_url,tondns:_.tondns,platforms:_.platforms};return _.bridge.forEach(et=>{if(et.type==="sse"&&(_e.bridgeUrl=et.url,_e.universalLink=_.universal_url,_e.deepLink=_.deepLink),et.type==="js"){const tt=et.key;_e.jsBridgeKey=tt,_e.injected=InjectedProvider.isWalletInjected(tt),_e.embedded=InjectedProvider.isInsideWalletBrowser(tt)}}),_e})}mergeWalletsLists(j,_){return[...new Set(j.concat(_).map(_e=>_e.name)).values()].map(_e=>{const et=j.find(nt=>nt.name===_e),tt=_.find(nt=>nt.name===_e);return Object.assign(Object.assign({},et&&Object.assign({},et)),tt&&Object.assign({},tt))})}isCorrectWalletConfigDTO(j){if(!j||typeof j!="object")return!1;const _="name"in j,$="app_name"in j,_e="image"in j,et="about_url"in j,tt="platforms"in j;if(!_||!_e||!et||!tt||!$||!j.platforms||!Array.isArray(j.platforms)||!j.platforms.length||!("bridge"in j)||!Array.isArray(j.bridge)||!j.bridge.length)return!1;const nt=j.bridge;if(nt.some(it=>!it||typeof it!="object"||!("type"in it)))return!1;const ot=nt.find(it=>it.type==="sse");if(ot&&(!("url"in ot)||!ot.url||!j.universal_url))return!1;const rt=nt.find(it=>it.type==="js");return!(rt&&(!("key"in rt)||!rt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(...j){super(...j),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(k,j){const _=k.includes("SendTransaction"),$=k.find(_e=>_e&&typeof _e=="object"&&_e.name==="SendTransaction");if(!_&&!$)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if($&&$.maxMessages!==void 0){if($.maxMessages_(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(j,_){return this.statusChangeSubscriptions.push(j),_&&this.statusChangeErrorSubscriptions.push(_),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter($=>$!==j),_&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter($=>$!==_))}}connect(j,_){var $;if(this.connected)throw new WalletAlreadyConnectedError;return($=this.provider)===null||$===void 0||$.closeConnection(),this.provider=this.createProvider(j),this.provider.connect(this.createConnectRequest(_))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[j,_]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(j){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(_)this.provider=yield this.createProvider(_);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(j){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:j.messages.length});const{validUntil:_}=j,$=__rest(j,["validUntil"]),_e=j.from||this.account.address,et=j.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},$),{valid_until:_,from:_e,network:et})));return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var j;((j=this.provider)===null||j===void 0?void 0:j.type)==="http"&&this.provider.pause()}unPauseConnection(){var j;return((j=this.provider)===null||j===void 0?void 0:j.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const j=getDocument();if(j)try{j.addEventListener("visibilitychange",()=>{j.hidden?this.pauseConnection():this.unPauseConnection()})}catch(_){console.error("Cannot subscribe to the document.visibilitychange: ",_)}}createProvider(j){let _;return!Array.isArray(j)&&isWalletConnectionSourceJS(j)?_=new InjectedProvider(this.dappSettings.storage,j.jsBridgeKey):_=new BridgeProvider(this.dappSettings.storage,j),_.listen(this.walletEventsListener.bind(this)),_}walletEventsListener(j){switch(j.event){case"connect":this.onWalletConnected(j.payload);break;case"connect_error":this.onWalletConnectError(j.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(j){const _=j.items.find(et=>et.name==="ton_addr"),$=j.items.find(et=>et.name==="ton_proof");if(!_)throw new TonConnectError("ton_addr connection item was not found");const _e={device:j.device,provider:this.provider.type,account:{address:_.address,chain:_.network,walletStateInit:_.walletStateInit,publicKey:_.publicKey}};$&&(_e.connectItems={tonProof:$}),this.wallet=_e}onWalletConnectError(j){const _=connectErrorsParser.parseError(j);if(this.statusChangeErrorSubscriptions.forEach($=>$(_)),console.debug(_),_ instanceof ManifestNotFoundError||_ instanceof ManifestContentErrorError)throw console.error(_),_}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(j){const _=[{name:"ton_addr"}];return j!=null&&j.tonProof&&_.push({name:"ton_proof",payload:j.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:_}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=k=>InjectedProvider.isWalletInjected(k);TonConnect.isInsideWalletBrowser=k=>InjectedProvider.isInsideWalletBrowser(k);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(k,j=!1){const{wc:_,hex:$}=parseHexAddress(k);let _e=bounceableTag;j&&(_e|=testOnlyTag);const et=new Int8Array(34);et[0]=_e,et[1]=_,et.set($,2);const tt=new Uint8Array(36);return tt.set(et),tt.set(crc16(et),34),Base64.encode(tt).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(k){if(!k.includes(":"))throw new WrongAddressError(`Wrong address ${k}. Address must include ":".`);const j=k.split(":");if(j.length!==2)throw new WrongAddressError(`Wrong address ${k}. Address must include ":" only once.`);const _=parseInt(j[0]);if(_!==0&&_!==-1)throw new WrongAddressError(`Wrong address ${k}. WC must be eq 0 or -1, but ${_} received.`);const $=j[1];if(($==null?void 0:$.length)!==64)throw new WrongAddressError(`Wrong address ${k}. Hex part must be 64bytes length, but ${$==null?void 0:$.length} received.`);return{wc:_,hex:hexToBytes($)}}function crc16(k){let _=0;const $=new Uint8Array(k.length+2);$.set(k);for(let _e of $){let et=128;for(;et>0;)_<<=1,_e&et&&(_+=1),et>>=1,_>65535&&(_&=65535,_^=4129)}return new Uint8Array([Math.floor(_/256),_%256])}const toByteMap={};for(let k=0;k<=255;k++){let j=k.toString(16);j.length<2&&(j="0"+j),toByteMap[j]=k}function hexToBytes(k){k=k.toLowerCase();const j=k.length;if(j%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+k);const _=j/2,$=new Uint8Array(_);for(let _e=0;_e<_;_e++){const et=_e*2,tt=k.substring(et,et+2);if(!toByteMap.hasOwnProperty(tt))throw new ParseHexError("Invalid hex character: "+tt);$[_e]=toByteMap[tt]}return $}var uaParserExports={},uaParser={get exports(){return uaParserExports},set exports(k){uaParserExports=k}};(function(k,j){(function(_,$){var _e="1.0.35",et="",tt="?",nt="function",ot="undefined",rt="object",it="string",st="major",at="model",ft="name",dt="type",ht="vendor",pt="version",ct="architecture",ut="console",mt="mobile",lt="tablet",xt="smarttv",yt="wearable",bt="embedded",Et=350,_t="Amazon",wt="Apple",St="ASUS",Ct="BlackBerry",kt="Browser",jt="Chrome",Mt="Edge",It="Firefox",Ht="Google",tn="Huawei",Xt="LG",Yt="Microsoft",Vt="Motorola",fn="Opera",Sn="Samsung",Tn="Sharp",bn="Sony",Mn="Xiaomi",qn="Zebra",an="Facebook",_n="Chromium OS",hn="Mac OS",En=function(mn,qt){var Gt={};for(var xn in mn)qt[xn]&&qt[xn].length%2===0?Gt[xn]=qt[xn].concat(mn[xn]):Gt[xn]=mn[xn];return Gt},wn=function(mn){for(var qt={},Gt=0;Gt0?hr.length===2?typeof hr[1]==nt?this[hr[0]]=hr[1].call(this,yr):this[hr[0]]=hr[1]:hr.length===3?typeof hr[1]===nt&&!(hr[1].exec&&hr[1].test)?this[hr[0]]=yr?hr[1].call(this,yr,hr[2]):$:this[hr[0]]=yr?yr.replace(hr[1],hr[2]):$:hr.length===4&&(this[hr[0]]=yr?hr[3].call(this,yr.replace(hr[1],hr[2])):$):this[hr]=yr||$;Gt+=2}},Pn=function(mn,qt){for(var Gt in qt)if(typeof qt[Gt]===rt&&qt[Gt].length>0){for(var xn=0;xn2&&(Vn[at]="iPad",Vn[dt]=lt),Vn},this.getEngine=function(){var Vn={};return Vn[ft]=$,Vn[pt]=$,Rn.call(Vn,xn,cr.engine),Vn},this.getOS=function(){var Vn={};return Vn[ft]=$,Vn[pt]=$,Rn.call(Vn,xn,cr.os),hr&&!Vn[ft]&&Ln&&Ln.platform!="Unknown"&&(Vn[ft]=Ln.platform.replace(/chrome os/i,_n).replace(/macos/i,hn)),Vn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return xn},this.setUA=function(Vn){return xn=typeof Vn===it&&Vn.length>Et?On(Vn,Et):Vn,this},this.setUA(xn),this};Dn.VERSION=_e,Dn.BROWSER=wn([ft,pt,st]),Dn.CPU=wn([ct]),Dn.DEVICE=wn([at,ht,dt,ut,mt,xt,lt,yt,bt]),Dn.ENGINE=Dn.OS=wn([ft,pt]),k.exports&&(j=k.exports=Dn),j.UAParser=Dn;var Nn=typeof _!==ot&&(_.jQuery||_.Zepto);if(Nn&&!Nn.ua){var Zn=new Dn;Nn.ua=Zn.getResult(),Nn.ua.get=function(){return Zn.getUA()},Nn.ua.set=function(mn){Zn.setUA(mn);var qt=Zn.getResult();for(var Gt in qt)Nn.ua[Gt]=qt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var isMergeableObject=function(j){return isNonNullObject(j)&&!isSpecial(j)};function isNonNullObject(k){return!!k&&typeof k=="object"}function isSpecial(k){var j=Object.prototype.toString.call(k);return j==="[object RegExp]"||j==="[object Date]"||isReactElement(k)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(k){return k.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(k){return Array.isArray(k)?[]:{}}function cloneUnlessOtherwiseSpecified(k,j){return j.clone!==!1&&j.isMergeableObject(k)?deepmerge(emptyTarget(k),k,j):k}function defaultArrayMerge(k,j,_){return k.concat(j).map(function($){return cloneUnlessOtherwiseSpecified($,_)})}function getMergeFunction(k,j){if(!j.customMerge)return deepmerge;var _=j.customMerge(k);return typeof _=="function"?_:deepmerge}function getEnumerableOwnPropertySymbols(k){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(k).filter(function(j){return k.propertyIsEnumerable(j)}):[]}function getKeys(k){return Object.keys(k).concat(getEnumerableOwnPropertySymbols(k))}function propertyIsOnObject(k,j){try{return j in k}catch{return!1}}function propertyIsUnsafe(k,j){return propertyIsOnObject(k,j)&&!(Object.hasOwnProperty.call(k,j)&&Object.propertyIsEnumerable.call(k,j))}function mergeObject(k,j,_){var $={};return _.isMergeableObject(k)&&getKeys(k).forEach(function(_e){$[_e]=cloneUnlessOtherwiseSpecified(k[_e],_)}),getKeys(j).forEach(function(_e){propertyIsUnsafe(k,_e)||(propertyIsOnObject(k,_e)&&_.isMergeableObject(j[_e])?$[_e]=getMergeFunction(_e,_)(k[_e],j[_e],_):$[_e]=cloneUnlessOtherwiseSpecified(j[_e],_))}),$}function deepmerge(k,j,_){_=_||{},_.arrayMerge=_.arrayMerge||defaultArrayMerge,_.isMergeableObject=_.isMergeableObject||isMergeableObject,_.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var $=Array.isArray(j),_e=Array.isArray(k),et=$===_e;return et?$?_.arrayMerge(k,j,_):mergeObject(k,j,_):cloneUnlessOtherwiseSpecified(j,_)}deepmerge.all=function(j,_){if(!Array.isArray(j))throw new Error("first argument should be an array");return j.reduce(function($,_e){return deepmerge($,_e,_)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1,classnamesExports={},classnames={get exports(){return classnamesExports},set exports(k){classnamesExports=k}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(k){(function(){var j={}.hasOwnProperty;function _(){for(var $=[],_e=0;_ej in k?__defProp$1(k,j,{enumerable:!0,configurable:!0,writable:!0,value:_}):k[j]=_,__spreadValues$1=(k,j)=>{for(var _ in j||(j={}))__hasOwnProp$1.call(j,_)&&__defNormalProp$1(k,_,j[_]);if(__getOwnPropSymbols$1)for(var _ of __getOwnPropSymbols$1(j))__propIsEnum$1.call(j,_)&&__defNormalProp$1(k,_,j[_]);return k},__spreadProps=(k,j)=>__defProps(k,__getOwnPropDescs(j)),__async=(k,j,_)=>new Promise(($,_e)=>{var et=ot=>{try{nt(_.next(ot))}catch(rt){_e(rt)}},tt=ot=>{try{nt(_.throw(ot))}catch(rt){_e(rt)}},nt=ot=>ot.done?$(ot.value):Promise.resolve(ot.value).then(et,tt);nt((_=_.apply(k,j)).next())}),_a;const sharedConfig={};function setHydrateContext(k){sharedConfig.context=k}const equalFn=(k,j)=>k===j,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(k,j){const _=Listener,$=Owner,_e=k.length===0,et=_e?UNOWNED:{owned:null,cleanups:null,context:null,owner:j===void 0?$:j},tt=_e?k:()=>k(()=>untrack(()=>cleanNode(et)));Owner=et,Listener=null;try{return runUpdates(tt,!0)}finally{Listener=_,Owner=$}}function createSignal(k,j){j=j?Object.assign({},signalOptions,j):signalOptions;const _={value:k,observers:null,observerSlots:null,comparator:j.equals||void 0},$=_e=>(typeof _e=="function"&&(_e=_e(_.value)),writeSignal(_,_e));return[readSignal.bind(_),$]}function createComputed(k,j,_){const $=createComputation(k,j,!0,STALE);updateComputation($)}function createRenderEffect(k,j,_){const $=createComputation(k,j,!1,STALE);updateComputation($)}function createEffect(k,j,_){runEffects=runUserEffects;const $=createComputation(k,j,!1,STALE);$.user=!0,Effects?Effects.push($):updateComputation($)}function createMemo(k,j,_){_=_?Object.assign({},signalOptions,_):signalOptions;const $=createComputation(k,j,!0,0);return $.observers=null,$.observerSlots=null,$.comparator=_.equals||void 0,updateComputation($),readSignal.bind($)}function createResource(k,j,_){let $,_e,et;arguments.length===2&&typeof j=="object"||arguments.length===1?($=!0,_e=k,et=j||{}):($=k,_e=j,et=_||{});let tt=null,nt=NO_INIT,ot=null,rt=!1,it="initialValue"in et,st=typeof $=="function"&&createMemo($);const at=new Set,[ft,dt]=(et.storage||createSignal)(et.initialValue),[ht,pt]=createSignal(void 0),[ct,ut]=createSignal(void 0,{equals:!1}),[mt,lt]=createSignal(it?"ready":"unresolved");if(sharedConfig.context){ot=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let _t;et.ssrLoadFrom==="initial"?nt=et.initialValue:sharedConfig.load&&(_t=sharedConfig.load(ot))&&(nt=_t[0])}function xt(_t,wt,St,Ct){return tt===_t&&(tt=null,it=!0,(_t===nt||wt===nt)&&et.onHydrated&&queueMicrotask(()=>et.onHydrated(Ct,{value:wt})),nt=NO_INIT,yt(wt,St)),wt}function yt(_t,wt){runUpdates(()=>{wt===void 0&&dt(()=>_t),lt(wt!==void 0?"errored":"ready"),pt(wt);for(const St of at.keys())St.decrement();at.clear()},!1)}function bt(){const _t=SuspenseContext,wt=ft(),St=ht();if(St!==void 0&&!tt)throw St;return Listener&&!Listener.user&&_t&&createComputed(()=>{ct(),tt&&(_t.resolved||at.has(_t)||(_t.increment(),at.add(_t)))}),wt}function Et(_t=!0){if(_t!==!1&&rt)return;rt=!1;const wt=st?st():$;if(wt==null||wt===!1){xt(tt,untrack(ft));return}const St=nt!==NO_INIT?nt:untrack(()=>_e(wt,{value:ft(),refetching:_t}));return typeof St!="object"||!(St&&"then"in St)?(xt(tt,St,void 0,wt),St):(tt=St,rt=!0,queueMicrotask(()=>rt=!1),runUpdates(()=>{lt(it?"refreshing":"pending"),ut()},!1),St.then(Ct=>xt(St,Ct,void 0,wt),Ct=>xt(St,void 0,castError(Ct),wt)))}return Object.defineProperties(bt,{state:{get:()=>mt()},error:{get:()=>ht()},loading:{get(){const _t=mt();return _t==="pending"||_t==="refreshing"}},latest:{get(){if(!it)return bt();const _t=ht();if(_t&&!tt)throw _t;return ft()}}}),st?createComputed(()=>Et(!1)):Et(!1),[bt,{refetch:Et,mutate:dt}]}function batch(k){return runUpdates(k,!1)}function untrack(k){if(Listener===null)return k();const j=Listener;Listener=null;try{return k()}finally{Listener=j}}function on(k,j,_){const $=Array.isArray(k);let _e,et=_&&_.defer;return tt=>{let nt;if($){nt=Array(k.length);for(let rt=0;rtj(nt,_e,tt));return _e=nt,ot}}function onMount(k){createEffect(()=>untrack(k))}function onCleanup(k){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[k]:Owner.cleanups.push(k)),k}function getListener(){return Listener}function getOwner(){return Owner}function createContext(k,j){const _=Symbol("context");return{id:_,Provider:createProvider(_),defaultValue:k}}function useContext(k){let j;return(j=lookup(Owner,k.id))!==void 0?j:k.defaultValue}function children(k){const j=createMemo(k),_=createMemo(()=>resolveChildren(j()));return _.toArray=()=>{const $=_();return Array.isArray($)?$:$!=null?[$]:[]},_}let SuspenseContext;function readSignal(){const k=Transition$1;if(this.sources&&(this.state||k))if(this.state===STALE||k)updateComputation(this);else{const j=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=j}if(Listener){const j=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(j)):(Listener.sources=[this],Listener.sourceSlots=[j]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(k,j,_){let $=k.value;return(!k.comparator||!k.comparator($,j))&&(k.value=j,k.observers&&k.observers.length&&runUpdates(()=>{for(let _e=0;_e1e6)throw Updates=[],new Error},!1)),j}function updateComputation(k){if(!k.fn)return;cleanNode(k);const j=Owner,_=Listener,$=ExecCount;Listener=Owner=k,runComputation(k,k.value,$),Listener=_,Owner=j}function runComputation(k,j,_){let $;try{$=k.fn(j)}catch(_e){k.pure&&(k.state=STALE,k.owned&&k.owned.forEach(cleanNode),k.owned=null),handleError(_e)}(!k.updatedAt||k.updatedAt<=_)&&(k.updatedAt!=null&&"observers"in k?writeSignal(k,$):k.value=$,k.updatedAt=_)}function createComputation(k,j,_,$=STALE,_e){const et={fn:k,state:$,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:j,owner:Owner,context:null,pure:_};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push(et):Owner.owned=[et]),et}function runTop(k){const j=Transition$1;if(k.state===0||j)return;if(k.state===PENDING||j)return lookUpstream(k);if(k.suspense&&untrack(k.suspense.inFallback))return k.suspense.effects.push(k);const _=[k];for(;(k=k.owner)&&(!k.updatedAt||k.updatedAt=0;$--)if(k=_[$],k.state===STALE||j)updateComputation(k);else if(k.state===PENDING||j){const _e=Updates;Updates=null,runUpdates(()=>lookUpstream(k,_[0]),!1),Updates=_e}}function runUpdates(k,j){if(Updates)return k();let _=!1;j||(Updates=[]),Effects?_=!0:Effects=[],ExecCount++;try{const $=k();return completeUpdates(_),$}catch($){_||(Effects=null),Updates=null,handleError($)}}function completeUpdates(k){if(Updates&&(runQueue(Updates),Updates=null),k)return;const j=Effects;Effects=null,j.length&&runUpdates(()=>runEffects(j),!1)}function runQueue(k){for(let j=0;j_e=untrack(()=>(Owner.context={[k]:$.value},children(()=>$.children))),void 0),_e}}const FALLBACK=Symbol("fallback");function dispose(k){for(let j=0;j1?[]:null;return onCleanup(()=>dispose(et)),()=>{let ot=k()||[],rt,it;return ot[$TRACK],untrack(()=>{let at=ot.length,ft,dt,ht,pt,ct,ut,mt,lt,xt;if(at===0)tt!==0&&(dispose(et),et=[],$=[],_e=[],tt=0,nt&&(nt=[])),_.fallback&&($=[FALLBACK],_e[0]=createRoot(yt=>(et[0]=yt,_.fallback())),tt=1);else if(tt===0){for(_e=new Array(at),it=0;it=ut&<>=ut&&$[mt]===ot[lt];mt--,lt--)ht[lt]=_e[mt],pt[lt]=et[mt],nt&&(ct[lt]=nt[mt]);for(ft=new Map,dt=new Array(lt+1),it=lt;it>=ut;it--)xt=ot[it],rt=ft.get(xt),dt[it]=rt===void 0?-1:rt,ft.set(xt,it);for(rt=ut;rt<=mt;rt++)xt=$[rt],it=ft.get(xt),it!==void 0&&it!==-1?(ht[it]=_e[rt],pt[it]=et[rt],nt&&(ct[it]=nt[rt]),it=dt[it],ft.set(xt,it)):et[rt]();for(it=ut;itk(j||{}))}function trueFn(){return!0}const propTraps={get(k,j,_){return j===$PROXY?_:k.get(j)},has(k,j){return j===$PROXY?!0:k.has(j)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(k,j){return{configurable:!0,enumerable:!0,get(){return k.get(j)},set:trueFn,deleteProperty:trueFn}},ownKeys(k){return k.keys()}};function resolveSource(k){return(k=typeof k=="function"?k():k)?k:{}}function mergeProps(...k){let j=!1;for(let $=0;$=0;_e--){const et=resolveSource(k[_e])[$];if(et!==void 0)return et}},has($){for(let _e=k.length-1;_e>=0;_e--)if($ in resolveSource(k[_e]))return!0;return!1},keys(){const $=[];for(let _e=0;_e=0;$--)if(k[$]){const _e=Object.getOwnPropertyDescriptors(k[$]);for(const et in _e)et in _||Object.defineProperty(_,et,{enumerable:!0,get(){for(let tt=k.length-1;tt>=0;tt--){const nt=(k[tt]||{})[et];if(nt!==void 0)return nt}}})}return _}function splitProps(k,...j){const _=new Set(j.flat());if($PROXY in k){const _e=j.map(et=>new Proxy({get(tt){return et.includes(tt)?k[tt]:void 0},has(tt){return et.includes(tt)&&tt in k},keys(){return et.filter(tt=>tt in k)}},propTraps));return _e.push(new Proxy({get(et){return _.has(et)?void 0:k[et]},has(et){return _.has(et)?!1:et in k},keys(){return Object.keys(k).filter(et=>!_.has(et))}},propTraps)),_e}const $=Object.getOwnPropertyDescriptors(k);return j.push(Object.keys($).filter(_e=>!_.has(_e))),j.map(_e=>{const et={};for(let tt=0;tt<_e.length;tt++){const nt=_e[tt];nt in k&&Object.defineProperty(et,nt,$[nt]?$[nt]:{get(){return k[nt]},set(){return!0},enumerable:!0})}return et})}function For(k){const j="fallback"in k&&{fallback:()=>k.fallback};return createMemo(mapArray(()=>k.each,k.children,j||void 0))}function Show(k){let j=!1;const _=k.keyed,$=createMemo(()=>k.when,void 0,{equals:(_e,et)=>j?_e===et:!_e==!et});return createMemo(()=>{const _e=$();if(_e){const et=k.children,tt=typeof et=="function"&&et.length>0;return j=_||tt,tt?untrack(()=>et(_e)):et}return k.fallback},void 0,void 0)}function Switch(k){let j=!1,_=!1;const $=(tt,nt)=>tt[0]===nt[0]&&(j?tt[1]===nt[1]:!tt[1]==!nt[1])&&tt[2]===nt[2],_e=children(()=>k.children),et=createMemo(()=>{let tt=_e();Array.isArray(tt)||(tt=[tt]);for(let nt=0;nt{const[tt,nt,ot]=et();if(tt<0)return k.fallback;const rt=ot.children,it=typeof rt=="function"&&rt.length>0;return j=_||it,it?untrack(()=>rt(nt)):rt},void 0,void 0)}function Match(k){return k}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(k,j,_){let $=_.length,_e=j.length,et=$,tt=0,nt=0,ot=j[_e-1].nextSibling,rt=null;for(;tt<_e||ntit-nt){const dt=j[tt];for(;nt{_e=et,j===document?k():insert(j,k(),j.firstChild?null:void 0,_)},$.owner),()=>{_e(),j.textContent=""}}function template$1(k,j,_){if(typeof window>"u")return null;const $=document.createElement("template");$.innerHTML=k;let _e=$.content.firstChild;return _&&(_e=_e.firstChild),_e}function delegateEvents(k,j=window.document){const _=j[$$EVENTS]||(j[$$EVENTS]=new Set);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];_.has(et)||(_.add(et),j.addEventListener(et,eventHandler))}}function setAttribute(k,j,_){_==null?k.removeAttribute(j):k.setAttribute(j,_)}function setAttributeNS(k,j,_,$){$==null?k.removeAttributeNS(j,_):k.setAttributeNS(j,_,$)}function className(k,j){j==null?k.removeAttribute("class"):k.className=j}function addEventListener(k,j,_,$){if($)Array.isArray(_)?(k[`$$${j}`]=_[0],k[`$$${j}Data`]=_[1]):k[`$$${j}`]=_;else if(Array.isArray(_)){const _e=_[0];k.addEventListener(j,_[0]=et=>_e.call(k,_[1],et))}else k.addEventListener(j,_)}function classList(k,j,_={}){const $=Object.keys(j||{}),_e=Object.keys(_);let et,tt;for(et=0,tt=_e.length;et_e.children=insertExpression(k,j.children,_e.children)),createRenderEffect(()=>j.ref&&j.ref(k)),createRenderEffect(()=>assign(k,j,_,!0,_e,!0)),_e}function use(k,j,_){return untrack(()=>k(j,_))}function insert(k,j,_,$){if(_!==void 0&&!$&&($=[]),typeof j!="function")return insertExpression(k,j,$,_);createRenderEffect(_e=>insertExpression(k,j(),_e,_),$)}function assign(k,j,_,$,_e={},et=!1){j||(j={});for(const tt in _e)if(!(tt in j)){if(tt==="children")continue;_e[tt]=assignProp(k,tt,null,_e[tt],_,et)}for(const tt in j){if(tt==="children"){$||insertExpression(k,j.children);continue}const nt=j[tt];_e[tt]=assignProp(k,tt,nt,_e[tt],_,et)}}function getNextElement(k){let j,_;return!sharedConfig.context||!(j=sharedConfig.registry.get(_=getHydrationKey()))?k.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(j),sharedConfig.registry.delete(_),j)}function toPropertyName(k){return k.toLowerCase().replace(/-([a-z])/g,(j,_)=>_.toUpperCase())}function toggleClassKey(k,j,_){const $=j.trim().split(/\s+/);for(let _e=0,et=$.length;_e-1&&SVGNamespace[j.split(":")[0]];rt?setAttributeNS(k,rt,j,_):setAttribute(k,Aliases[j]||j,_)}return _}function eventHandler(k){const j=`$$${k.type}`;let _=k.composedPath&&k.composedPath()[0]||k.target;for(k.target!==_&&Object.defineProperty(k,"target",{configurable:!0,value:_}),Object.defineProperty(k,"currentTarget",{configurable:!0,get(){return _||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach($=>{for(;$&&$.nodeType!==8&&$.nodeValue!=="pl-"+k;){let _e=$.nextSibling;$.remove(),$=_e}$&&$.remove()}));_;){const $=_[j];if($&&!_.disabled){const _e=_[`${j}Data`];if(_e!==void 0?$.call(_,_e,k):$.call(_,k),k.cancelBubble)return}_=_._$host||_.parentNode||_.host}}function insertExpression(k,j,_,$,_e){for(sharedConfig.context&&!_&&(_=[...k.childNodes]);typeof _=="function";)_=_();if(j===_)return _;const et=typeof j,tt=$!==void 0;if(k=tt&&_[0]&&_[0].parentNode||k,et==="string"||et==="number"){if(sharedConfig.context)return _;if(et==="number"&&(j=j.toString()),tt){let nt=_[0];nt&&nt.nodeType===3?nt.data=j:nt=document.createTextNode(j),_=cleanChildren(k,_,$,nt)}else _!==""&&typeof _=="string"?_=k.firstChild.data=j:_=k.textContent=j}else if(j==null||et==="boolean"){if(sharedConfig.context)return _;_=cleanChildren(k,_,$)}else{if(et==="function")return createRenderEffect(()=>{let nt=j();for(;typeof nt=="function";)nt=nt();_=insertExpression(k,nt,_,$)}),()=>_;if(Array.isArray(j)){const nt=[],ot=_&&Array.isArray(_);if(normalizeIncomingArray(nt,j,_,_e))return createRenderEffect(()=>_=insertExpression(k,nt,_,$,!0)),()=>_;if(sharedConfig.context){if(!nt.length)return _;for(let rt=0;rt=0;tt--){const nt=j[tt];if(_e!==nt){const ot=nt.parentNode===k;!et&&!tt?ot?k.replaceChild(_e,nt):k.insertBefore(_e,_):ot&&nt.remove()}else et=!0}}else k.insertBefore(_e,_);return[_e]}function getHydrationKey(){const k=sharedConfig.context;return`${k.id}${k.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(k,j=!1){return j?document.createElementNS(SVG_NAMESPACE,k):document.createElement(k)}function Portal(k){const{useShadow:j}=k,_=document.createTextNode(""),$=k.mount||document.body;function _e(){if(sharedConfig.context){const[et,tt]=createSignal(!1);return queueMicrotask(()=>tt(!0)),()=>et()&&k.children}else return()=>k.children}if($ instanceof HTMLHeadElement){const[et,tt]=createSignal(!1),nt=()=>tt(!0);createRoot(ot=>insert($,()=>et()?ot():_e()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(nt):nt()})}else{const et=createElement(k.isSVG?"g":"div",k.isSVG),tt=j&&et.attachShadow?et.attachShadow({mode:"open"}):et;Object.defineProperty(et,"_$host",{get(){return _.parentNode},configurable:!0}),insert(tt,_e()),$.appendChild(et),k.ref&&k.ref(et),onCleanup(()=>$.removeChild(et))}return _}function Dynamic(k){const[j,_]=splitProps(k,["component"]),$=createMemo(()=>j.component);return createMemo(()=>{const _e=$();switch(typeof _e){case"function":return untrack(()=>_e(_));case"string":const et=SVGElements.has(_e),tt=sharedConfig.context?getNextElement():createElement(_e,et);return spread(tt,_,et),tt}})}var THEME=(k=>(k.DARK="DARK",k.LIGHT="LIGHT",k))(THEME||{});let e$1={data:""},t$1=k=>typeof window=="object"?((k?k.querySelector("#_goober"):window._goober)||Object.assign((k||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:k||e$1,l$2=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a$1=/\/\*[^]*?\*\/| +/g,n$2=/\n+/g,o$2=(k,j)=>{let _="",$="",_e="";for(let et in k){let tt=k[et];et[0]=="@"?et[1]=="i"?_=et+" "+tt+";":$+=et[1]=="f"?o$2(tt,et):et+"{"+o$2(tt,et[1]=="k"?"":j)+"}":typeof tt=="object"?$+=o$2(tt,j?j.replace(/([^,])+/g,nt=>et.replace(/(^:.*)|([^,])+/g,ot=>/&/.test(ot)?ot.replace(/&/g,nt):nt?nt+" "+ot:ot)):et):tt!=null&&(et=/^--/.test(et)?et:et.replace(/[A-Z]/g,"-$&").toLowerCase(),_e+=o$2.p?o$2.p(et,tt):et+":"+tt+";")}return _+(j&&_e?j+"{"+_e+"}":_e)+$},c$1={},s$1=k=>{if(typeof k=="object"){let j="";for(let _ in k)j+=_+s$1(k[_]);return j}return k},i$2=(k,j,_,$,_e)=>{let et=s$1(k),tt=c$1[et]||(c$1[et]=(ot=>{let rt=0,it=11;for(;rt>>0;return"go"+it})(et));if(!c$1[tt]){let ot=et!==k?k:(rt=>{let it,st,at=[{}];for(;it=l$2.exec(rt.replace(a$1,""));)it[4]?at.shift():it[3]?(st=it[3].replace(n$2," ").trim(),at.unshift(at[0][st]=at[0][st]||{})):at[0][it[1]]=it[2].replace(n$2," ").trim();return at[0]})(k);c$1[tt]=o$2(_e?{["@keyframes "+tt]:ot}:ot,_?"":"."+tt)}let nt=_&&c$1.g?c$1.g:null;return _&&(c$1.g=c$1[tt]),((ot,rt,it,st)=>{st?rt.data=rt.data.replace(st,ot):rt.data.indexOf(ot)===-1&&(rt.data=it?ot+rt.data:rt.data+ot)})(c$1[tt],j,$,nt),tt},p$1=(k,j,_)=>k.reduce(($,_e,et)=>{let tt=j[et];if(tt&&tt.call){let nt=tt(_),ot=nt&&nt.props&&nt.props.className||/^go/.test(nt)&&nt;tt=ot?"."+ot:nt&&typeof nt=="object"?nt.props?"":o$2(nt,""):nt===!1?"":nt}return $+_e+(tt??"")},"");function u$1(k){let j=this||{},_=k.call?k(j.p):k;return i$2(_.unshift?_.raw?p$1(_,[].slice.call(arguments,1),j.p):_.reduce(($,_e)=>Object.assign($,_e&&_e.call?_e(j.p):_e),{}):_,t$1(j.target),j.g,j.o,j.k)}u$1.bind({g:1});let h$1=u$1.bind({k:1});const ThemeContext=createContext();function ThemeProvider(k){return createComponent(ThemeContext.Provider,{value:k.theme,get children(){return k.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(k){let j=this||{};return(..._)=>{const $=_e=>{const et=useContext(ThemeContext),tt=mergeProps(_e,{theme:et}),nt=mergeProps(tt,{get class(){const ft=tt.class,dt="class"in tt&&/^go[0-9]+/.test(ft);let ht=u$1.apply({target:j.target,o:dt,p:tt,g:j.g},_);return[ft,ht].filter(Boolean).join(" ")}}),[ot,rt]=splitProps(nt,["as","theme"]),it=rt,st=ot.as||k;let at;return typeof st=="function"?at=st(it):j.g==1?(at=document.createElement(st),spread(at,it)):at=Dynamic(mergeProps({component:st},it)),at};return $.class=_e=>untrack(()=>u$1.apply({target:j.target,p:_e,g:j.g},_)),$}}const styled=new Proxy(makeStyled,{get(k,j){return k(j)}});function createGlobalStyles(){const k=makeStyled.call({g:1},"div").apply(null,arguments);return function(_){return k(_),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",j=>{j.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const k=createGlobalStyles` - ${globalStylesTag} * { - margin: 0; - padding: 0; - box-sizing: border-box; - - font-family: -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, Tahoma, Verdana, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-tap-highlight-color: transparent; - } - - ${globalStylesTag} img { - -webkit-user-select: none; - -webkit-touch-callout: none; - } - - ${globalStylesTag} *:focus { - outline: #08f auto 2px; - } - - ${globalStylesTag} li { - list-style: none; - } - - ${globalStylesTag} button { - outline: none; - } - - body.${disableScrollClass} { - position: fixed; - overflow-y: scroll; - right: 0; - left: 0; - } - - body.${usingMouseClass} ${globalStylesTag} *:focus { - outline: none; - } -`;return createComponent(k,{})};function hexToRgb(k){k[0]==="#"&&(k=k.slice(1));const j=parseInt(k,16),_=j>>16&255,$=j>>8&255,_e=j&255;return[_,$,_e].join(",")}function rgba(k,j){return k[0]==="#"&&(k=hexToRgb(k)),`rgba(${k}, ${j})`}function toPx(k){return k.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(...j){super(...j),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(k,j="_self"){return window.open(k,j,"noreferrer noopener")}function openLinkBlank(k){openLink(k,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(k){const j=_=>k(_.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",j),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",j)}function addQueryParameter(k,j,_){const $=new URL(k);return $.searchParams.append(j,_),$.toString()}function addReturnStrategy(k,j){let _;typeof j=="string"?_=j:_=isInTWA()?j.twaReturnUrl||j.returnStrategy:"none";const $=addQueryParameter(k,"ret",_);if(!isTelegramUrl(k))return $;const _e=$.slice($.lastIndexOf("&")+1);return $.slice(0,$.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(_e)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(k){k.forEach(j=>{const _=new window.Image;_.src=j})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow(){if(typeof window<"u")return window}function getUserAgent(){var k,j;const _=new UAParser().getResult(),$=(k=_.os.name)==null?void 0:k.toLowerCase();let _e;switch(!0){case $==="ios":_e="ios";break;case $==="android":_e="android";break;case $==="mac os":_e="macos";break;case $==="linux":_e="linux";break;case($==null?void 0:$.includes("windows")):_e="windows";break}const et=(j=_.browser.name)==null?void 0:j.toLowerCase();let tt;switch(!0){case et==="chrome":tt="chrome";break;case et==="firefox":tt="firefox";break;case(et==null?void 0:et.includes("safari")):tt="safari";break}return{os:_e,browser:tt}}function redirectToTelegram(k,j){const _=new URL(k);_.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(_.toString(),j))}function isInTWA(){var k;return!!((k=getWindow())!=null&&k.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){this.storageKey="ton-connect-ui_wallet-info",checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(j){this.localStorage.setItem(this.storageKey,JSON.stringify(j))}getWalletInfo(){const j=this.localStorage.getItem(this.storageKey);return j?JSON.parse(j):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){this.storageKey="ton-connect-ui_preferred-wallet",checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(j){this.localStorage.setItem(this.storageKey,j)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){this.storageKey="ton-connect-ui_last-selected-wallet-info",checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(j){this.localStorage.setItem(this.storageKey,JSON.stringify(j))}getLastSelectedWalletInfo(){const j=this.localStorage.getItem(this.storageKey);return j?JSON.parse(j):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage,[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal(lastSelectedWalletInfoStorage.getLastSelectedWalletInfo()),setLastSelectedWalletInfo=k=>{k?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(k):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(k)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(k){const j="$",_=$=>{Object.entries($).forEach(([_e,et])=>{if(typeof et=="object"&&et)return _(et);if(typeof et=="string"){if(et[0]===j){const tt=et.slice(1).split(".");let nt=k;tt.forEach(ot=>{if(ot in nt)nt=nt[ot];else throw new Error(`Cannot parse translations: there is no property ${ot} in translation`)}),$[_e]=nt}et.slice(0,2)===`\\${j}`&&($[_e]=et.slice(1))}})};return _(k),k}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(k,j){let _=k[$PROXY];if(!_&&(Object.defineProperty(k,$PROXY,{value:_=new Proxy(k,proxyTraps$1)}),!Array.isArray(k))){const $=Object.keys(k),_e=Object.getOwnPropertyDescriptors(k);for(let et=0,tt=$.length;etk[$PROXY][j]),_}function trackSelf(k){if(getListener()){const j=getDataNodes(k);(j._||(j._=createDataNode()))()}}function ownKeys(k){return trackSelf(k),Reflect.ownKeys(k)}function createDataNode(k){const[j,_]=createSignal(k,{equals:!1,internal:!0});return j.$=_,j}const proxyTraps$1={get(k,j,_){if(j===$RAW)return k;if(j===$PROXY)return _;if(j===$TRACK)return trackSelf(k),_;const $=getDataNodes(k),_e=$.hasOwnProperty(j);let et=_e?$[j]():k[j];if(j===$NODE||j==="__proto__")return et;if(!_e){const tt=Object.getOwnPropertyDescriptor(k,j);getListener()&&(typeof et!="function"||k.hasOwnProperty(j))&&!(tt&&tt.get)&&(et=getDataNode($,j,et)())}return isWrappable(et)?wrap$1(et):et},has(k,j){return j===$RAW||j===$PROXY||j===$TRACK||j===$NODE||j==="__proto__"?!0:(this.get(k,j,k),j in k)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(k,j,_,$=!1){if(!$&&k[j]===_)return;const _e=k[j],et=k.length;_===void 0?delete k[j]:k[j]=_;let tt=getDataNodes(k),nt;(nt=getDataNode(tt,j,_e))&&nt.$(()=>_),Array.isArray(k)&&k.length!==et&&(nt=getDataNode(tt,"length",et))&&nt.$(k.length),(nt=tt._)&&nt.$()}function mergeStoreNode(k,j){const _=Object.keys(j);for(let $=0;$<_.length;$+=1){const _e=_[$];setProperty(k,_e,j[_e])}}function updateArray(k,j){if(typeof j=="function"&&(j=j(k)),j=unwrap(j),Array.isArray(j)){if(k===j)return;let _=0,$=j.length;for(;_<$;_++){const _e=j[_];k[_]!==_e&&setProperty(k,_,_e)}setProperty(k,"length",$)}else mergeStoreNode(k,j)}function updatePath(k,j,_=[]){let $,_e=k;if(j.length>1){$=j.shift();const tt=typeof $,nt=Array.isArray(k);if(Array.isArray($)){for(let ot=0;ot<$.length;ot++)updatePath(k,[$[ot]].concat(j),_);return}else if(nt&&tt==="function"){for(let ot=0;ot1){updatePath(k[$],j,[$].concat(_));return}_e=k[$],_=[$].concat(_)}let et=j[0];typeof et=="function"&&(et=et(_e,_),et===_e)||$===void 0&&et==null||(et=unwrap(et),$===void 0||isWrappable(_e)&&isWrappable(et)&&!Array.isArray(et)?mergeStoreNode(_e,et):setProperty(k,$,et))}function createStore(...[k,j]){const _=unwrap(k||{}),$=Array.isArray(_),_e=wrap$1(_);function et(...tt){batch(()=>{$&&tt.length===1?updateArray(_,tt[0]):updatePath(_,tt)})}return[_e,et]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! - * is-plain-object - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */function isObject(k){return Object.prototype.toString.call(k)==="[object Object]"}function isPlainObject(k){var j,_;return isObject(k)===!1?!1:(j=k.constructor,j===void 0?!0:(_=j.prototype,!(isObject(_)===!1||_.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(k,j){return k?cjs(j,k,{arrayMerge:($,_e,et)=>_e,isMergeableObject:isPlainObject}):j}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(k,j){j&&(themeCustomColors[THEME.DARK]=mergeOptions(j[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(j[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:k,colors:mergeOptions(themeCustomColors[k],themeColorsMappingDefault[k])})}function setBorderRadius(k){setThemeState({borderRadius:k})}function setColors(k){themeCustomColors[THEME.DARK]=mergeOptions(k[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(k[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(j=>({colors:mergeOptions(themeCustomColors[j.theme],themeColorsMappingDefault[j.theme])}))}const ImagePlaceholder=styled.div` - background-color: ${k=>k.theme.colors.background.secondary}; -`,Image$1=k=>{let j;const[_,$]=createSignal(null);return createEffect(()=>{const _e=new window.Image;return _e.src=k.src,_e.alt=k.alt||"",_e.setAttribute("draggable","false"),k.class&&_e.classList.add(k.class),_e.complete?$(_e):(_e.addEventListener("load",()=>$(_e)),()=>_e.removeEventListener("load",()=>$(_e)))}),[createComponent(Show,{get when(){return _()},get children(){return _()}}),createComponent(Show,{get when(){return!_()},get children(){return createComponent(ImagePlaceholder,{get class(){return k.class},ref(_e){const et=j;typeof et=="function"?et(_e):j=_e}})}})]},maxWidth={mobile:440,tablet:1020};function isDevice(k){const j=getWindow();if(!j)return k==="desktop";const _=j.innerWidth;switch(k){case"desktop":return _>maxWidth.tablet;case"tablet":return _>maxWidth.mobile;default:case"mobile":return _<=maxWidth.mobile}}function media(k){switch(k){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` - display: ${k=>k.leftIcon||k.rightIcon?"flex":"inline-block"}; - gap: ${k=>k.leftIcon||k.rightIcon?"6px":"unset"}; - align-items: ${k=>k.leftIcon||k.rightIcon?"center":"unset"}; - justify-content: ${k=>k.leftIcon||k.rightIcon?"space-between":"unset"}; - background-color: ${k=>k.appearance==="flat"?"transparent":k.appearance==="secondary"?k.theme.colors.background.tint:rgba(k.theme.colors.accent,.12)}; - color: ${k=>k.appearance==="secondary"?k.theme.colors.text.primary:k.theme.colors.accent}; - - padding: ${k=>k.appearance==="flat"?"0":"9px 16px"}; - padding-left: ${k=>k.leftIcon&&k.appearance!=="flat"?"12px":"16px"}; - padding-right: ${k=>k.rightIcon&&k.appearance!=="flat"?"12px":"16px"}; - border: none; - border-radius: ${k=>borders$5[k.theme.borderRadius]}; - cursor: ${k=>k.disabled?"not-allowed":"pointer"}; - - font-size: 14px; - font-weight: 590; - line-height: 18px; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: ${k=>k.disabled?"unset":`scale(${1+scaleValues[k.scale]})`}; - } - } - - &:active { - transform: ${k=>k.disabled?"unset":`scale(${1-scaleValues[k.scale]})`}; - } - - ${mediaTouch} { - &:active { - transform: ${k=>k.disabled?"unset":`scale(${1-scaleValues[k.scale]*2})`}; - } - } -`;function useDataAttributes(k){const j=untrack(()=>Object.keys(k).filter($=>$.startsWith("data-"))),[_]=splitProps(k,j);return _}const Button=k=>{const j=useDataAttributes(k);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return k.appearance||"primary"},get class(){return k.class},onClick:_=>{var $;return($=k.onClick)==null?void 0:$.call(k,_)},onMouseEnter:_=>{var $;return($=k.onMouseEnter)==null?void 0:$.call(k,_)},onMouseLeave:_=>{var $;return($=k.onMouseLeave)==null?void 0:$.call(k,_)},ref(_){const $=k.ref;typeof $=="function"?$(_):k.ref=_},get disabled(){return k.disabled},get scale(){return k.scale||"m"},get leftIcon(){return!!k.leftIcon},get rightIcon(){return!!k.rightIcon},"data-tc-button":"true"},j,{get children(){return[createMemo(()=>k.leftIcon),createMemo(()=>k.children),createMemo(()=>k.rightIcon)]}}))};function nextFrame(k){requestAnimationFrame(()=>{requestAnimationFrame(k)})}const Transition=k=>{let j,_=!0;const[$,_e]=createSignal(),[et,tt]=createSignal(),nt=children(()=>k.children),{onBeforeEnter:ot,onEnter:rt,onAfterEnter:it,onBeforeExit:st,onExit:at,onAfterExit:ft}=k,dt=createMemo(()=>{const ct=k.name||"s";return{enterActiveClass:k.enterActiveClass||ct+"-enter-active",enterClass:k.enterClass||ct+"-enter",enterToClass:k.enterToClass||ct+"-enter-to",exitActiveClass:k.exitActiveClass||ct+"-exit-active",exitClass:k.exitClass||ct+"-exit",exitToClass:k.exitToClass||ct+"-exit-to"}});function ht(ct,ut){if(!_||k.appear){let mt=function(bt){ct&&(!bt||bt.target===ct)&&(ct.removeEventListener("transitionend",mt),ct.removeEventListener("animationend",mt),ct.classList.remove(...xt),ct.classList.remove(...yt),batch(()=>{$()!==ct&&_e(ct),et()===ct&&tt(void 0)}),it&&it(ct),k.mode==="inout"&&pt(ct,ut))};const lt=dt().enterClass.split(" "),xt=dt().enterActiveClass.split(" "),yt=dt().enterToClass.split(" ");ot&&ot(ct),ct.classList.add(...lt),ct.classList.add(...xt),nextFrame(()=>{ct.classList.remove(...lt),ct.classList.add(...yt),rt&&rt(ct,()=>mt()),(!rt||rt.length<2)&&(ct.addEventListener("transitionend",mt),ct.addEventListener("animationend",mt))})}ut&&!k.mode?tt(ct):_e(ct)}function pt(ct,ut){const mt=dt().exitClass.split(" "),lt=dt().exitActiveClass.split(" "),xt=dt().exitToClass.split(" ");if(!ut.parentNode)return yt();st&&st(ut),ut.classList.add(...mt),ut.classList.add(...lt),nextFrame(()=>{ut.classList.remove(...mt),ut.classList.add(...xt)}),at&&at(ut,()=>yt()),(!at||at.length<2)&&(ut.addEventListener("transitionend",yt),ut.addEventListener("animationend",yt));function yt(bt){(!bt||bt.target===ut)&&(ut.removeEventListener("transitionend",yt),ut.removeEventListener("animationend",yt),ut.classList.remove(...lt),ut.classList.remove(...xt),$()===ut&&_e(void 0),ft&&ft(ut),k.mode==="outin"&&ht(ct,ut))}}return createComputed(ct=>{for(j=nt();typeof j=="function";)j=j();return untrack(()=>(j&&j!==ct&&(k.mode!=="outin"?ht(j,ct):_&&_e(j)),ct&&ct!==j&&k.mode!=="inout"&&pt(j,ct),_=!1,j))}),[$,et]};function getRect(k){const{top:j,bottom:_,left:$,right:_e,width:et,height:tt}=k.getBoundingClientRect(),nt=k.parentNode.getBoundingClientRect();return{top:j-nt.top,bottom:_,left:$-nt.left,right:_e,width:et,height:tt}}const TransitionGroup=k=>{const j=children(()=>k.children),_=createMemo(()=>{const ft=k.name||"s";return{enterActiveClass:k.enterActiveClass||ft+"-enter-active",enterClass:k.enterClass||ft+"-enter",enterToClass:k.enterToClass||ft+"-enter-to",exitActiveClass:k.exitActiveClass||ft+"-exit-active",exitClass:k.exitClass||ft+"-exit",exitToClass:k.exitToClass||ft+"-exit-to",moveClass:k.moveClass||ft+"-move"}}),{onBeforeEnter:$,onEnter:_e,onAfterEnter:et,onBeforeExit:tt,onExit:nt,onAfterExit:ot}=k,[rt,it]=createSignal();let st=[],at=!0;return createComputed(()=>{const ft=j(),dt=[...ft],ht=new Set(ft),pt=new Set(st),ct=_().enterClass.split(" "),ut=_().enterActiveClass.split(" "),mt=_().enterToClass.split(" "),lt=_().exitClass.split(" "),xt=_().exitActiveClass.split(" "),yt=_().exitToClass.split(" ");for(let bt=0;bt{Et.classList.remove(...ct),Et.classList.add(...mt),_e&&_e(Et,()=>_t()),(!_e||_e.length<2)&&(Et.addEventListener("transitionend",_t),Et.addEventListener("animationend",_t))})}}for(let bt=0;btSt!==Et),it(st))};dt.splice(bt,0,Et),tt&&tt(Et),Et.classList.add(...lt),Et.classList.add(...xt),nextFrame(()=>{Et.classList.remove(...lt),Et.classList.add(...yt)}),nt&&nt(Et,()=>_t()),(!nt||nt.length<2)&&(Et.addEventListener("transitionend",_t),Et.addEventListener("animationend",_t))}}st=dt,it(dt)}),createEffect(ft=>{const dt=rt();return dt.forEach(ht=>{let pt;(pt=ft.get(ht))?pt.new&&(pt.new=!1,pt.newPos=getRect(ht)):ft.set(ht,pt={pos:getRect(ht),new:!at}),pt.new&&ht.addEventListener("transitionend",()=>{pt.new=!1,ht.parentNode&&(pt.newPos=getRect(ht))},{once:!0}),pt.newPos&&(pt.pos=pt.newPos),pt.newPos=getRect(ht)}),at?(at=!1,ft):(dt.forEach(ht=>{const pt=ft.get(ht),ct=pt.pos,ut=pt.newPos,mt=ct.left-ut.left,lt=ct.top-ut.top;if(mt||lt){pt.moved=!0;const xt=ht.style;xt.transform=`translate(${mt}px,${lt}px)`,xt.transitionDuration="0s"}}),document.body.offsetHeight,dt.forEach(ht=>{const pt=ft.get(ht);if(pt.moved){let ct=function(lt){lt&<.target!==ht||!ht.parentNode||(!lt||/transform$/.test(lt.propertyName))&&(ht.removeEventListener("transitionend",ct),ht.classList.remove(...mt))};pt.moved=!1;const ut=ht.style,mt=_().moveClass.split(" ");ht.classList.add(...mt),ut.transform=ut.transitionDuration="",ht.addEventListener("transitionend",ct)}}),ft)},new Map),rt};function clickOutside$1(k,j){const _=$=>{var _e;return!k.contains($.target)&&((_e=j())==null?void 0:_e())};document.body.addEventListener("click",_),onCleanup(()=>document.body.removeEventListener("click",_))}function escPressed(k,j){const _=$=>{var _e,et;$.key==="Escape"&&((_e=document.activeElement)==null||_e.blur(),(et=j())==null||et())};document.body.addEventListener("keydown",_),onCleanup(()=>document.body.removeEventListener("keydown",_))}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary,$=()=>k.direction||"left",_e=styled("svg")` - transform: rotate(${et=>rotationDegrees[et.svgDirection]}deg); - transition: transform 0.1s ease-in-out; - `;return createComponent(_e,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return $()},get children(){const et=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute(et,"fill",_())),et}})},_tmpl$$u=template$1(''),CloseIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$u.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},IconButtonStyled=styled.button` - padding: 0; - display: flex; - justify-content: center; - align-items: center; - width: 32px; - height: 32px; - border-radius: 50%; - background-color: ${k=>k.theme.colors.background.tint}; - border: none; - cursor: pointer; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,IconButton=k=>{const j=useDataAttributes(k),_=()=>k.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return k.class},onClick:()=>k.onClick(),"data-tc-icon-button":"true"},j,{get children(){return[createComponent(Show,{get when(){return!!k.children},get children(){return k.children}}),createComponent(Show,{get when(){return!k.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return k.fill}})}}),createComponent(Match,{get when(){return _()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return k.fill}})}}),createComponent(Match,{get when(){return _()==="question"},get children(){return createComponent(QuestionIcon,{get fill(){return k.fill}})}}),createComponent(Match,{get when(){return typeof _()!="string"},get children(){return _()}})]}})}})]}}))},borders$4={m:"24px",s:"16px",none:"0"},ModalBackgroundStyled=styled.div` - display: flex; - position: fixed; - z-index: 1000; - left: 0; - top: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.4); - padding: 20px 0; - overflow-y: auto; - - ${media("mobile")} { - padding-bottom: 0; - } -`,ModalWrapperClass=u$1` - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16); - width: fit-content; - margin: auto; - - ${media("mobile")} { - width: 100%; - height: fit-content; - margin: auto 0 0 0; - } -`,ModalBodyStyled=styled.div` - position: relative; - min-height: 100px; - width: 416px; - padding: 44px 56px 24px; - - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04); - - background-color: ${k=>k.theme.colors.background.primary}; - border-radius: ${k=>borders$4[k.theme.borderRadius]}; - - ${media("mobile")} { - width: 100%; - } -`,CloseButtonStyled=styled(IconButton)` - position: absolute; - right: 16px; - top: 16px; -`,ModalFooterStyled=styled.div` - display: flex; - justify-content: space-between; - align-items: center; - padding: 16px 16px 16px 18px; - border-radius: 0 0 ${k=>borders$4[k.theme.borderRadius]} - ${k=>borders$4[k.theme.borderRadius]}; -`,QuestionButtonStyled=styled(IconButton)` - background-color: ${k=>rgba(k.theme.colors.icon.secondary,.12)}; -`,_tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,Modal=k=>{const j=useTheme(),_=useDataAttributes(k);return createEffect(()=>{k.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:$=>{const _e=isDevice("mobile")?200:100;$.animate([{opacity:0},{opacity:1}],{duration:_e}),isDevice("mobile")&&$.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:_e})},onExit:($,_e)=>{const et=isDevice("mobile")?200:100,tt=$.animate([{opacity:1},{opacity:0}],{duration:et});if(isDevice("mobile")){const nt=$.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:et});Promise.all([tt.finished,nt.finished]).then(_e)}else tt.finished.then(_e)},get children(){return createComponent(Show,{get when(){return k.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},_,{get children(){const $=_tmpl$$t.cloneNode(!0);return use(keyPressed,$,()=>()=>k.onClose()),use(clickOutside,$,()=>()=>k.onClose()),insert($,createComponent(ModalBodyStyled,{get class(){return k.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>k.onClose()}),createMemo(()=>k.children)]}}),null),insert($,createComponent(Show,{get when(){return k.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return k.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className($,cn(ModalWrapperClass,u$1` - border-radius: ${borders$4[j.borderRadius]}; - background-color: ${j.colors.background.tint}; - ${media("mobile")} { - border-radius: ${borders$4[j.borderRadius]} - ${borders$4[j.borderRadius]} 0 0; - } - `))),$}}))}})}})},wrapperBorderRadius={m:"22px",s:"12px",none:"0"},sliderBorderRadius={m:"18px",s:"8px",none:"0"},TabBarStyled=styled.div` - display: grid; - grid-template: 1fr / 1fr 1fr; - width: fit-content; - justify-items: center; - gap: 4px; - - position: relative; - padding: 4px; - border-radius: ${k=>wrapperBorderRadius[k.theme.borderRadius]}; - - background-color: ${k=>k.theme.colors.background.secondary}; -`,SliderStyled=styled.div` - position: absolute; - top: 4px; - left: 4px; - - height: calc(100% - 8px); - width: calc(50% - 4px); - - border-radius: ${k=>sliderBorderRadius[k.theme.borderRadius]}; - background-color: ${k=>k.theme.colors.background.segment}; - - transform: ${k=>k.right?"translateX(100%)":"translateX(0)"}; - - transition: transform 0.13s ease-in-out; -`,InputStyled=styled.input` - display: none; -`,LabelStyled=styled.label` - padding: 9px 12px; - z-index: 1; - - cursor: ${k=>k.isActive?"default":"pointer"}; - - transition: transform 0.13s ease-in-out; - - &:hover { - transform: ${k=>k.isActive?"none":"scale(1.025)"}; - } - - > * { - ${k=>k.isActive?"":`color: ${k.theme.colors.text.secondary};`} - } -`,TabBar=k=>{const j="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled,{get class(){return k.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return k.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return k.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:j,get checked(){return k.selectedTabIndex===0},onInput:()=>{var _;return(_=k.onSelectedTabIndexChange)==null?void 0:_.call(k,0)}}),createMemo(()=>k.tab1)]}}),createComponent(LabelStyled,{get isActive(){return k.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return k.selectedTabIndex===1},name:j,onInput:()=>{var _;return(_=k.onSelectedTabIndexChange)==null?void 0:_.call(k,1)}}),createMemo(()=>k.tab2)]}})]}})},backgroundBorders={m:"16px",s:"12px",none:"0"},imageBorders={m:"12px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,CopyIconButton=styled.div` - width: 52px; - height: 52px; - background: transparent; - position: absolute; - right: 0; - bottom: 0; - - display: flex; - align-items: center; - justify-content: center; - transition: transform 0.125s ease-in-out; -`,QrCodeBackground=styled.button` - display: flex; - align-items: center; - position: relative; - background-color: ${k=>k.theme.colors.background.qr}; - border-radius: ${k=>backgroundBorders[k.theme.borderRadius]}; - padding: ${toPx(qrPaddingTop)} 0; - height: ${toPx(qrNormalSize+qrPaddingTop*2)}; - width: 100%; - - overflow: hidden; - cursor: pointer; - border: none; - - ${mediaNotTouch} { - &:hover { - ${CopyIconButton.class} { - transform: scale(1.04); - } - } - } - - &:active { - ${CopyIconButton.class} { - transform: scale(0.96); - } - } - - ${mediaTouch} { - &:active { - ${CopyIconButton.class} { - transform: scale(0.92); - } - } - } -`,QrCodeWrapper$2=styled.div` - position: relative; - - width: fit-content; - margin: 0 auto; - - > div:first-child { - display: flex; - align-items: center; - justify-content: center; - } - - rect { - fill: transparent; - } - - path { - fill: ${k=>k.theme.colors.constant.black}; - } -`,ImageBackground=styled.div` - position: absolute; - width: ${toPx(imgSizeDefault)}; - height: ${toPx(imgSizeDefault)}; - background: ${k=>k.theme.colors.background.qr}; - - display: flex; - align-items: center; - justify-content: center; -`,ImageStyled$3=styled(Image$1)` - width: ${k=>toPx(k.size)}; - height: ${k=>toPx(k.size)}; - border-radius: ${k=>imageBorders[k.theme.borderRadius]}; - background-color: ${k=>k.theme.colors.background.qr}; -`,CopiedBoxStyled=styled.div` - position: absolute; - bottom: 14px; - left: 50%; - transform: translate(-50%, 0); - - display: flex; - gap: 6px; - align-items: center; - border-radius: 18px; - min-width: 126px; - padding: 9px 16px 9px 10px; - - filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); - background-color: ${k=>k.theme.colors.background.segment}; -`;function getDefaultExportFromCjs(k){return k&&k.__esModule&&Object.prototype.hasOwnProperty.call(k,"default")?k.default:k}var qrcode$1={exports:{}};(function(k,j){var _=function(){var $=function(xt,yt){var bt=236,Et=17,_t=xt,wt=et[yt],St=null,Ct=0,kt=null,jt=[],Mt={},It=function(an,_n){Ct=_t*4+17,St=function(hn){for(var En=new Array(hn),wn=0;wn=7&&Vt(an),kt==null&&(kt=bn(_t,wt,jt)),Sn(kt,_n)},Ht=function(an,_n){for(var hn=-1;hn<=7;hn+=1)if(!(an+hn<=-1||Ct<=an+hn))for(var En=-1;En<=7;En+=1)_n+En<=-1||Ct<=_n+En||(0<=hn&&hn<=6&&(En==0||En==6)||0<=En&&En<=6&&(hn==0||hn==6)||2<=hn&&hn<=4&&2<=En&&En<=4?St[an+hn][_n+En]=!0:St[an+hn][_n+En]=!1)},tn=function(){for(var an=0,_n=0,hn=0;hn<8;hn+=1){It(!0,hn);var En=nt.getLostPoint(Mt);(hn==0||an>En)&&(an=En,_n=hn)}return _n},Xt=function(){for(var an=8;an>hn&1)==1;St[Math.floor(hn/3)][hn%3+Ct-8-3]=En}for(var hn=0;hn<18;hn+=1){var En=!an&&(_n>>hn&1)==1;St[hn%3+Ct-8-3][Math.floor(hn/3)]=En}},fn=function(an,_n){for(var hn=wt<<3|_n,En=nt.getBCHTypeInfo(hn),wn=0;wn<15;wn+=1){var pn=!an&&(En>>wn&1)==1;wn<6?St[wn][8]=pn:wn<8?St[wn+1][8]=pn:St[Ct-15+wn][8]=pn}for(var wn=0;wn<15;wn+=1){var pn=!an&&(En>>wn&1)==1;wn<8?St[8][Ct-wn-1]=pn:wn<9?St[8][15-wn-1+1]=pn:St[8][15-wn-1]=pn}St[Ct-8][8]=!an},Sn=function(an,_n){for(var hn=-1,En=Ct-1,wn=7,pn=0,Cn=nt.getMaskFunction(_n),un=Ct-1;un>0;un-=2)for(un==6&&(un-=1);;){for(var On=0;On<2;On+=1)if(St[En][un-On]==null){var Rn=!1;pn>>wn&1)==1);var Pn=Cn(En,un-On);Pn&&(Rn=!Rn),St[En][un-On]=Rn,wn-=1,wn==-1&&(pn+=1,wn=7)}if(En+=hn,En<0||Ct<=En){En-=hn,hn=-hn;break}}},Tn=function(an,_n){for(var hn=0,En=0,wn=0,pn=new Array(_n.length),Cn=new Array(_n.length),un=0;un<_n.length;un+=1){var On=_n[un].dataCount,Rn=_n[un].totalCount-On;En=Math.max(En,On),wn=Math.max(wn,Rn),pn[un]=new Array(On);for(var Pn=0;Pn=0?yn.getAt(Dn):0}}for(var Nn=0,Pn=0;Pn<_n.length;Pn+=1)Nn+=_n[Pn].totalCount;for(var Zn=new Array(Nn),mn=0,Pn=0;Pnun*8)throw"code length overflow. ("+wn.getLengthInBits()+">"+un*8+")";for(wn.getLengthInBits()+4<=un*8&&wn.put(0,4);wn.getLengthInBits()%8!=0;)wn.putBit(!1);for(;!(wn.getLengthInBits()>=un*8||(wn.put(bt,8),wn.getLengthInBits()>=un*8));)wn.put(Et,8);return Tn(wn,En)};Mt.addData=function(an,_n){_n=_n||"Byte";var hn=null;switch(_n){case"Numeric":hn=at(an);break;case"Alphanumeric":hn=ft(an);break;case"Byte":hn=dt(an);break;case"Kanji":hn=ht(an);break;default:throw"mode:"+_n}jt.push(hn),kt=null},Mt.isDark=function(an,_n){if(an<0||Ct<=an||_n<0||Ct<=_n)throw an+","+_n;return St[an][_n]},Mt.getModuleCount=function(){return Ct},Mt.make=function(){if(_t<1){for(var an=1;an<40;an++){for(var _n=it.getRSBlocks(an,wt),hn=st(),En=0;En"u"?an*4:_n;var hn="";hn+='";for(var wn=0;wn';hn+=""}return hn+="",hn+="
    ",hn},Mt.createSvgTag=function(an,_n,hn,En){var wn={};typeof arguments[0]=="object"&&(wn=arguments[0],an=wn.cellSize,_n=wn.margin,hn=wn.alt,En=wn.title),an=an||2,_n=typeof _n>"u"?an*4:_n,hn=typeof hn=="string"?{text:hn}:hn||{},hn.text=hn.text||null,hn.id=hn.text?hn.id||"qrcode-description":null,En=typeof En=="string"?{text:En}:En||{},En.text=En.text||null,En.id=En.text?En.id||"qrcode-title":null;var pn=Mt.getModuleCount()*an+_n*2,Cn,un,On,Rn,Pn="",An;for(An="l"+an+",0 0,"+an+" -"+an+",0 0,-"+an+"z ",Pn+=''+Mn(En.text)+"":"",Pn+=hn.text?''+Mn(hn.text)+"":"",Pn+='',Pn+='"u"?an*4:_n;var hn=Mt.getModuleCount()*an+_n*2,En=_n,wn=hn-_n;return lt(hn,hn,function(pn,Cn){if(En<=pn&&pn"u"?an*4:_n;var En=Mt.getModuleCount()*an+_n*2,wn="";return wn+="",wn};var Mn=function(an){for(var _n="",hn=0;hn":_n+=">";break;case"&":_n+="&";break;case'"':_n+=""";break;default:_n+=En;break}}return _n},qn=function(an){var _n=1;an=typeof an>"u"?_n*2:an;var hn=Mt.getModuleCount()*_n+an*2,En=an,wn=hn-an,pn,Cn,un,On,Rn,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},An={"██":"▀","█ ":"▀"," █":" "," ":" "},zn="";for(pn=0;pn=wn?An[Rn]:Pn[Rn];zn+=` -`}return hn%2&&an>0?zn.substring(0,zn.length-hn-1)+Array(hn+1).join("▀"):zn.substring(0,zn.length-1)};return Mt.createASCII=function(an,_n){if(an=an||1,an<2)return qn(_n);an-=1,_n=typeof _n>"u"?an*2:_n;var hn=Mt.getModuleCount()*an+_n*2,En=_n,wn=hn-_n,pn,Cn,un,On,Rn=Array(an+1).join("██"),Pn=Array(an+1).join(" "),An="",zn="";for(pn=0;pn>>8),wt.push(kt&255)):wt.push(Et)}}return wt}};var _e={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},et={L:1,M:0,Q:3,H:2},tt={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},nt=function(){var xt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],yt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,bt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,Et=1<<14|1<<12|1<<10|1<<4|1<<1,_t={},wt=function(St){for(var Ct=0;St!=0;)Ct+=1,St>>>=1;return Ct};return _t.getBCHTypeInfo=function(St){for(var Ct=St<<10;wt(Ct)-wt(yt)>=0;)Ct^=yt<=0;)Ct^=bt<5&&(kt+=3+It-5)}for(var jt=0;jt=256;)_t-=255;return xt[_t]},Et}();function rt(xt,yt){if(typeof xt.length>"u")throw xt.length+"/"+yt;var bt=function(){for(var _t=0;_t"u")throw"bad rs block @ typeNumber:"+_t+"/errorCorrectionLevel:"+wt;for(var Ct=St.length/3,kt=[],jt=0;jt>>7-Et%8&1)==1},bt.put=function(Et,_t){for(var wt=0;wt<_t;wt+=1)bt.putBit((Et>>>_t-wt-1&1)==1)},bt.getLengthInBits=function(){return yt},bt.putBit=function(Et){var _t=Math.floor(yt/8);xt.length<=_t&&xt.push(0),Et&&(xt[_t]|=128>>>yt%8),yt+=1},bt},at=function(xt){var yt=_e.MODE_NUMBER,bt=xt,Et={};Et.getMode=function(){return yt},Et.getLength=function(St){return bt.length},Et.write=function(St){for(var Ct=bt,kt=0;kt+2>>8&255)*192+(kt&255),wt.put(kt,13),Ct+=2}if(Ct>>8)},yt.writeBytes=function(bt,Et,_t){Et=Et||0,_t=_t||bt.length;for(var wt=0;wt<_t;wt+=1)yt.writeByte(bt[wt+Et])},yt.writeString=function(bt){for(var Et=0;Et0&&(bt+=","),bt+=xt[Et];return bt+="]",bt},yt},ct=function(){var xt=0,yt=0,bt=0,Et="",_t={},wt=function(Ct){Et+=String.fromCharCode(St(Ct&63))},St=function(Ct){if(!(Ct<0)){if(Ct<26)return 65+Ct;if(Ct<52)return 97+(Ct-26);if(Ct<62)return 48+(Ct-52);if(Ct==62)return 43;if(Ct==63)return 47}throw"n:"+Ct};return _t.writeByte=function(Ct){for(xt=xt<<8|Ct&255,yt+=8,bt+=1;yt>=6;)wt(xt>>>yt-6),yt-=6},_t.flush=function(){if(yt>0&&(wt(xt<<6-yt),xt=0,yt=0),bt%3!=0)for(var Ct=3-bt%3,kt=0;kt=yt.length){if(_t==0)return-1;throw"unexpected end of file./"+_t}var Ct=yt.charAt(bt);if(bt+=1,Ct=="=")return _t=0,-1;if(Ct.match(/^\s$/))continue;Et=Et<<6|St(Ct.charCodeAt(0)),_t+=6}var kt=Et>>>_t-8&255;return _t-=8,kt};var St=function(Ct){if(65<=Ct&&Ct<=90)return Ct-65;if(97<=Ct&&Ct<=122)return Ct-97+26;if(48<=Ct&&Ct<=57)return Ct-48+52;if(Ct==43)return 62;if(Ct==47)return 63;throw"c:"+Ct};return wt},mt=function(xt,yt){var bt=xt,Et=yt,_t=new Array(xt*yt),wt={};wt.setPixel=function(jt,Mt,It){_t[Mt*bt+jt]=It},wt.write=function(jt){jt.writeString("GIF87a"),jt.writeShort(bt),jt.writeShort(Et),jt.writeByte(128),jt.writeByte(0),jt.writeByte(0),jt.writeByte(0),jt.writeByte(0),jt.writeByte(0),jt.writeByte(255),jt.writeByte(255),jt.writeByte(255),jt.writeString(","),jt.writeShort(0),jt.writeShort(0),jt.writeShort(bt),jt.writeShort(Et),jt.writeByte(0);var Mt=2,It=Ct(Mt);jt.writeByte(Mt);for(var Ht=0;It.length-Ht>255;)jt.writeByte(255),jt.writeBytes(It,Ht,255),Ht+=255;jt.writeByte(It.length-Ht),jt.writeBytes(It,Ht,It.length-Ht),jt.writeByte(0),jt.writeString(";")};var St=function(jt){var Mt=jt,It=0,Ht=0,tn={};return tn.write=function(Xt,Yt){if(Xt>>>Yt)throw"length over";for(;It+Yt>=8;)Mt.writeByte(255&(Xt<>>=8-It,Ht=0,It=0;Ht=Xt<0&&Mt.writeByte(Ht)},tn},Ct=function(jt){for(var Mt=1<>6,128|ot&63):ot<55296||ot>=57344?tt.push(224|ot>>12,128|ot>>6&63,128|ot&63):(nt++,ot=65536+((ot&1023)<<10|et.charCodeAt(nt)&1023),tt.push(240|ot>>18,128|ot>>12&63,128|ot>>6&63,128|ot&63))}return tt}return _e($)}})(),function($){k.exports=$()}(function(){return _})})(qrcode$1);var qrcodeExports=qrcode$1.exports;const qrcode=getDefaultExportFromCjs(qrcodeExports);function copyToClipboard(k){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(k):(fallbackCopyTextToClipboard(k),Promise.resolve())}function fallbackCopyTextToClipboard(k){const j=document.createElement("textarea");j.value=k,j.style.top="0",j.style.left="0",j.style.position="fixed",document.body.appendChild(j),j.focus(),j.select();try{document.execCommand("copy")}finally{document.body.removeChild(j)}}const _tmpl$$s=template$1("
    "),QRCode=k=>{let j,_,$;const[_e,et]=createSignal(!1),[tt,nt]=createSignal(picSizeDefault);createEffect(()=>{const at=qrcode(0,"L");at.addData(k.sourceUrl),at.make(),j.innerHTML=at.createSvgTag(4,0);const ft=j.firstElementChild.clientWidth,dt=Math.round(qrNormalSize/ft*1e5)/1e5;if($){const ht=Math.ceil(imgSizeDefault/(dt*4))*4,pt=toPx(Math.ceil((ft-ht)/(2*4))*4);$.style.top=pt,$.style.left=pt,$.style.height=toPx(ht),$.style.width=toPx(ht),nt(Math.round(picSizeDefault/dt))}_.style.transform=`scale(${dt})`});let ot=null;return createComponent(QrCodeBackground,{get class(){return k.class},onClick:()=>{et(!0),copyToClipboard(k.sourceUrl),ot!=null&&clearTimeout(ot),ot=setTimeout(()=>et(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(it){const st=_;typeof st=="function"?st(it):_=it},get children(){return[(()=>{const it=_tmpl$$s.cloneNode(!0),st=j;return typeof st=="function"?use(st,it):j=it,it})(),createComponent(Show,{get when(){return k.imageUrl},get children(){return createComponent(ImageBackground,{ref(it){const st=$;typeof st=="function"?st(it):$=it},get children(){return createComponent(ImageStyled$3,{get src(){return k.imageUrl},alt:"",get size(){return tt()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:it=>{it.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(it,st)=>{it.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{st()})},get children(){return createComponent(Show,{get when(){return _e()&&!k.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!k.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(k,j,_)=>{const $=j.trim().split(".").reduce((_e,et)=>_e?_e[et]:void 0,k);return $!==void 0?$:_},template=(k,j,_=/{{(.*?)}}/g)=>k.replace(_,($,_e)=>deepReadObject(j,_e,"")),createI18nContext=(k={},j=navigator.language in k?navigator.language:Object.keys(k)[0])=>{const[_,$]=createSignal(j),[_e,et]=createStore(k);return[(ot,rt,it)=>{const st=deepReadObject(_e[_()],ot,it||"");return typeof st=="function"?st(rt):typeof st=="string"?template(st,rt||{}):st},{add(ot,rt){et(ot,it=>Object.assign(it||{},rt))},locale:ot=>ot?$(ot):_(),dict:ot=>deepReadObject(_e,ot)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` - font-style: normal; - font-weight: ${k=>k.fontWeight}; - font-size: ${k=>k.fontSize}; - line-height: ${k=>k.lineHeight}; - - color: ${k=>k.color}; -`,Text$1=k=>{const j=useTheme(),[_]=useI18n();let $;const _e=()=>k.color||j.colors.text.primary,et=mergeProps({fontSize:"14px",fontWeight:"510",lineHeight:"130%"},k);return createEffect(()=>{$&&et.cursor!=="unset"&&getComputedStyle($).cursor!=="pointer"&&($.style.cursor="default")}),createComponent(TextStyled$3,{get fontSize(){return et.fontSize},get fontWeight(){return et.fontWeight},get lineHeight(){return et.lineHeight},get color(){return _e()},get class(){return et.class},ref(tt){const nt=$;typeof nt=="function"?nt(tt):$=tt},"data-tc-text":"true",get children(){var tt;return createMemo(()=>!!et.translationKey)()?_(et.translationKey,et.translationValues,(tt=et.children)==null?void 0:tt.toString()):et.children}})},ImageContainer=styled.div` - position: relative; - - &::after { - content: ''; - display: block; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - border: 0.5px solid rgba(0, 0, 0, 0.08); - - border-radius: inherit; - } -`,ImageStyled$2=styled(Image$1)` - width: 100%; - height: 100%; - border-radius: inherit; -`,WalletImage=k=>createComponent(ImageContainer,{get class(){return k.class},get children(){return createComponent(ImageStyled$2,{get src(){return k.src}})}}),borders$3={m:"16px",s:"12px",none:"0"},badgeBorders={m:"6px",s:"6px",none:"0"},WalletItemStyled=styled.button` - position: relative; - cursor: pointer; - border: none; - background-color: unset; - padding: 8px 4px; - width: 92px; - display: flex; - flex-direction: column; - align-items: center; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${media("mobile")} { - padding: 8px 4px; - width: 82px; - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,ImageStyled$1=styled(WalletImage)` - width: 60px; - height: 60px; - border-radius: ${k=>borders$3[k.theme.borderRadius]}; - - margin-bottom: 8px; -`,BadgeStyled=styled(Image$1)` - position: absolute; - right: 10px; - top: 50px; - width: 24px; - height: 24px; - border-radius: ${k=>badgeBorders[k.theme.borderRadius]}; - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); -`,StyledText=styled(Text$1)` - max-width: 90px; - font-weight: 590; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - - ${media("mobile")} { - max-width: 80px; - } -`,StyledSecondLine=styled(Text$1)` - font-weight: 510; - max-width: 90px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - color: ${k=>k.colorPrimary?k.theme.colors.text.primary:k.theme.colors.text.secondary}; - - ${media("mobile")} { - max-width: 80px; - } -`,WalletItem=k=>createComponent(WalletItemStyled,{get class(){return k.class},onClick:()=>k.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof k.icon=="string")()?createComponent(ImageStyled$1,{get src(){return k.icon}}):k.icon),createMemo(()=>createMemo(()=>!!k.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return k.badgeUrl}})),createComponent(StyledText,{get children(){return k.name}}),createMemo(()=>createMemo(()=>!!k.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var j;return(j=k.secondLineColorPrimary)!=null?j:!0},get children(){return k.secondLine}}))]}}),H1Styled$9=styled.h1` - font-style: normal; - font-weight: 700; - font-size: 20px; - line-height: 28px; - - text-align: center; - - color: ${k=>k.theme.colors.text.primary}; - - margin-top: 0; - margin-bottom: 0; - - cursor: default; -`,H1=k=>{const[j]=useI18n();return createComponent(H1Styled$9,{get class(){return k.class},"data-tc-h1":"true",get children(){var _;return createMemo(()=>!!k.translationKey)()?j(k.translationKey,k.translationValues,(_=k.children)==null?void 0:_.toString()):k.children}})},H2Styled$5=styled.h2` - font-style: normal; - font-weight: 510; - font-size: 16px; - line-height: 22px; - - text-align: center; - - color: ${k=>k.theme.colors.text.secondary}; - - margin-top: 0; - margin-bottom: 32px; - - cursor: default; -`,H2=k=>{const[j]=useI18n();return createComponent(H2Styled$5,{get class(){return k.class},"data-tc-h2":"true",get children(){var _;return createMemo(()=>!!k.translationKey)()?j(k.translationKey,k.translationValues,(_=k.children)==null?void 0:_.toString()):k.children}})},H3Styled$1=styled.h3` - font-style: normal; - font-weight: 590; - font-size: 16px; - line-height: 20px; - - color: ${k=>k.theme.colors.text.primary}; - - margin-top: 0; - margin-bottom: 0; - - cursor: default; -`,H3=k=>{const[j]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get class(){return k.class},get children(){var _;return createMemo(()=>!!k.translationKey)()?j(k.translationKey,k.translationValues,(_=k.children)==null?void 0:_.toString()):k.children}})},_tmpl$$r=template$1(''),LongArrowIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$r.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=_(),nt=_();return tt!==et._v$&&setAttribute($,"fill",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$q=template$1(''),TonIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$q.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$p=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$2=template$1(''),SuccessIcon=k=>{const j=useTheme(),_=()=>k.size||"s",$=()=>k.fill||j.colors.icon.success;return createMemo((()=>{const _e=createMemo(()=>_()==="xs");return()=>_e()?(()=>{const et=_tmpl$$p.cloneNode(!0),tt=et.firstChild,nt=tt.firstChild,ot=nt.nextSibling;return createRenderEffect(rt=>{const it=k.class,st=$(),at=j.colors.constant.white;return it!==rt._v$&&setAttribute(et,"class",rt._v$=it),st!==rt._v$2&&setAttribute(nt,"fill",rt._v$2=st),at!==rt._v$3&&setAttribute(ot,"stroke",rt._v$3=at),rt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),et})():(()=>{const et=createMemo(()=>_()==="s");return()=>et()?(()=>{const tt=_tmpl$2$3.cloneNode(!0),nt=tt.firstChild,ot=nt.nextSibling;return createRenderEffect(rt=>{const it=k.class,st=$(),at=j.colors.constant.white;return it!==rt._v$4&&setAttribute(tt,"class",rt._v$4=it),st!==rt._v$5&&setAttribute(nt,"fill",rt._v$5=st),at!==rt._v$6&&setAttribute(ot,"fill",rt._v$6=at),rt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),tt})():(()=>{const tt=_tmpl$3$2.cloneNode(!0),nt=tt.firstChild,ot=nt.nextSibling;return createRenderEffect(rt=>{const it=k.class,st=$(),at=j.colors.constant.white;return it!==rt._v$7&&setAttribute(tt,"class",rt._v$7=it),st!==rt._v$8&&setAttribute(nt,"fill",rt._v$8=st),at!==rt._v$9&&setAttribute(ot,"fill",rt._v$9=at),rt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),tt})()})()})())},_tmpl$$o=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3$1=template$1(''),ErrorIcon=k=>{const j=useTheme(),_=()=>k.size||"m",$=()=>k.fill||j.colors.icon.error;return createMemo((()=>{const _e=createMemo(()=>_()==="m");return()=>_e()?(()=>{const et=_tmpl$$o.cloneNode(!0),tt=et.firstChild,nt=tt.nextSibling;return createRenderEffect(ot=>{const rt=k.class,it=$(),st=j.colors.constant.white;return rt!==ot._v$&&setAttribute(et,"class",ot._v$=rt),it!==ot._v$2&&setAttribute(tt,"fill",ot._v$2=it),st!==ot._v$3&&setAttribute(nt,"fill",ot._v$3=st),ot},{_v$:void 0,_v$2:void 0,_v$3:void 0}),et})():(()=>{const et=createMemo(()=>_()==="s");return()=>et()?(()=>{const tt=_tmpl$2$2.cloneNode(!0),nt=tt.firstChild,ot=nt.nextSibling;return createRenderEffect(rt=>{const it=k.class,st=$(),at=j.colors.constant.white;return it!==rt._v$4&&setAttribute(tt,"class",rt._v$4=it),st!==rt._v$5&&setAttribute(nt,"fill",rt._v$5=st),at!==rt._v$6&&setAttribute(ot,"stroke",rt._v$6=at),rt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),tt})():(()=>{const tt=_tmpl$3$1.cloneNode(!0),nt=tt.firstChild,ot=nt.nextSibling;return createRenderEffect(rt=>{const it=k.class,st=$(),at=j.colors.constant.white;return it!==rt._v$7&&setAttribute(tt,"class",rt._v$7=it),st!==rt._v$8&&setAttribute(nt,"fill",rt._v$8=st),at!==rt._v$9&&setAttribute(ot,"fill",rt._v$9=at),rt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),tt})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$1=template$1(''),_tmpl$3=template$1(''),LoaderIcon=k=>{const j=useTheme(),_=()=>k.size||"xs",$=()=>k.fill||j.colors.icon.tertiary,_e=h$1` - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } - `,et=u$1` - animation: ${_e} 1s linear infinite; - `;return createMemo((()=>{const tt=createMemo(()=>_()==="xs");return()=>tt()?(()=>{const nt=_tmpl$$n.cloneNode(!0),ot=nt.firstChild;return createRenderEffect(rt=>{const it=cn(et,k.class),st=$();return it!==rt._v$&&setAttribute(nt,"class",rt._v$=it),st!==rt._v$2&&setAttribute(ot,"fill",rt._v$2=st),rt},{_v$:void 0,_v$2:void 0}),nt})():(()=>{const nt=createMemo(()=>_()==="s");return()=>nt()?(()=>{const ot=_tmpl$2$1.cloneNode(!0),rt=ot.firstChild;return createRenderEffect(it=>{const st=cn(et,k.class),at=$();return st!==it._v$3&&setAttribute(ot,"class",it._v$3=st),at!==it._v$4&&setAttribute(rt,"fill",it._v$4=at),it},{_v$3:void 0,_v$4:void 0}),ot})():(()=>{const ot=_tmpl$3.cloneNode(!0),rt=ot.firstChild;return createRenderEffect(it=>{const st=cn(et,k.class),at=$();return st!==it._v$5&&setAttribute(ot,"class",it._v$5=st),at!==it._v$6&&setAttribute(rt,"stroke",it._v$6=at),it},{_v$5:void 0,_v$6:void 0}),ot})()})()})())},_tmpl$$m=template$1(''),TonConnectBrand=()=>{const k=useTheme(),j=()=>k.theme===THEME.DARK?k.colors.constant.white:k.colors.constant.black;return(()=>{const _=_tmpl$$m.cloneNode(!0),$=_.firstChild,_e=$.nextSibling,et=_e.nextSibling;return createRenderEffect(()=>setAttribute(et,"fill",j())),_})()},_tmpl$$l=template$1(''),QuestionIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$l.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$k=template$1(''),BrowserIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$k.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$j=template$1(''),MobileIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$j.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$i=template$1(''),DesktopIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$i.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$h=template$1(''),RetryIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.accent;return(()=>{const $=_tmpl$$h.cloneNode(!0),_e=$.firstChild,et=_e.firstChild;return createRenderEffect(()=>setAttribute(et,"fill",_())),$})()},_tmpl$$g=template$1(''),LinkIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.accent;return(()=>{const $=_tmpl$$g.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},_tmpl$$f=template$1(''),WalletIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.accent;return(()=>{const $=_tmpl$$f.cloneNode(!0),_e=$.firstChild,et=_e.firstChild;return createRenderEffect(()=>setAttribute(et,"fill",_())),$})()},_tmpl$$e=template$1(''),SecurityIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$e.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$d=template$1(''),PersonalityIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$d.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$c=template$1(''),SwapIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$c.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$b=template$1(''),AtWalletIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.constant.white;return(()=>{const $=_tmpl$$b.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$a=template$1(''),DoneIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$a.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$9=template$1(''),CopyLightIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$9.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=_(),nt=_();return tt!==et._v$&&setAttribute($,"fill",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$8=template$1(''),QRIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.secondary;return(()=>{const $=_tmpl$$8.cloneNode(!0),_e=$.firstChild;return createRenderEffect(()=>setAttribute(_e,"fill",_())),$})()},containerBorders={m:"16px",s:"12px",none:"0"},walletBorders={m:"6px",s:"6px",none:"0"},FourWalletsCard=styled.div` - width: 60px; - height: 60px; - padding: 8px; - margin-bottom: 8px; - border-radius: ${k=>containerBorders[k.theme.borderRadius]}; - background-color: ${k=>k.theme.colors.background.tint}; - display: grid; - grid-template: 1fr 1fr / 1fr 1fr; - gap: 4px; -`,FourWalletsImage=styled(WalletImage)` - width: 20px; - height: 20px; - border-radius: ${k=>walletBorders[k.theme.borderRadius]}; -`,FourWalletsItem=k=>createComponent(WalletItem,{get name(){return k.labelLine1},get secondLine(){return k.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:j=>createComponent(FourWalletsImage,{get src(){return k.images[j]}})})}})},onClick:()=>k.onClick()}),AT_WALLET_APP_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=k=>{const[j]=useI18n(),_=()=>{if(k.wallet.appName!==AT_WALLET_APP_NAME){if("isPreferred"in k.wallet&&k.wallet.isPreferred)return j("walletItem.recent",{},"Recent");if(isWalletInfoCurrentlyInjected(k.wallet))return j("walletItem.installed",{},"Installed");if(k.wallet.name==="Tonkeeper")return j("walletItem.popular",{},"Popular")}};return createMemo((()=>{const $=createMemo(()=>k.wallet.appName===AT_WALLET_APP_NAME);return()=>$()?createComponent(WalletItem,{get icon(){return k.wallet.imageUrl},get name(){return j("walletItem.walletOn",{},"Wallet On")},secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>k.onClick()}):createComponent(WalletItem,{get icon(){return k.wallet.imageUrl},get name(){return k.wallet.name},get secondLine(){return _()},secondLineColorPrimary:!1,onClick:()=>k.onClick()})})())},ScrollContainerStyled=styled.div` - width: 100%; - overflow-y: auto; - max-height: ${k=>k.maxHeight}; - - scrollbar-width: none; - &&::-webkit-scrollbar { - display: none; - } - - &&::-webkit-scrollbar-track { - background: transparent; - } - - &&::-webkit-scrollbar-thumb { - display: none; - } -`,ScrollDivider=styled.div` - height: 1px; - margin: 0 -24px; - width: calc(100% + 48px); - opacity: 0.08; - background: ${k=>k.isShown?k.theme.colors.icon.secondary:"transparent"}; - transition: background 0.15s ease-in-out; - - ${media("mobile")} { - width: 100%; - margin: 0; - } -`,[windowHeight,setWindowHeight]=createSignal(((_a=getWindow())==null?void 0:_a.innerHeight)||0);getWindow()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const ScrollContainer=k=>{const[j,_]=createSignal(!1),$=tt=>{_(tt.target.scrollTop>0)},_e=()=>isMobile()?150:200,et=()=>k.maxHeight!==void 0?`${k.maxHeight}px`:`${windowHeight()-_e()}px`;return[createComponent(ScrollDivider,{get isShown(){return j()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return et()},onScroll:$,get class(){return k.class},get children(){return k.children}})]},AStyled=styled.a` - display: block; - text-decoration: unset; -`,Link=k=>createComponent(AStyled,mergeProps({get href(){return k.href},get target(){return k.blank?"_blank":"_self"},get class(){return k.class}},()=>k.blank?{rel:"noreferrer noopener"}:{},{get children(){return k.children}})),TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$7.cloneNode(!0),_e=$.firstChild;return createRenderEffect(et=>{const tt=k.class,nt=_();return tt!==et._v$&&setAttribute($,"class",et._v$=tt),nt!==et._v$2&&setAttribute(_e,"fill",et._v$2=nt),et},{_v$:void 0,_v$2:void 0}),$})()},_tmpl$$6=template$1(''),DisconnectIcon=k=>{const j=useTheme(),_=()=>k.fill||j.colors.icon.primary;return(()=>{const $=_tmpl$$6.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(tt=>{const nt=_(),ot=_();return nt!==tt._v$&&setAttribute(_e,"fill",tt._v$=nt),ot!==tt._v$2&&setAttribute(et,"fill",tt._v$2=ot),tt},{_v$:void 0,_v$2:void 0}),$})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` - width: 256px; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); - border-radius: ${k=>dropdownBorders[k.theme.borderRadius]}; - - background-color: ${k=>k.theme.colors.background.primary} - - color: ${k=>k.theme.colors.text.primary} -`,UlStyled$1=styled.ul` - background-color: ${k=>k.theme.colors.background.primary}; - padding: 8px; -`,MenuButtonStyled=styled.button` - display: flex; - align-items: center; - gap: 8px; - height: 40px; - padding-left: 8px; - width: 100%; - - background-color: ${k=>k.theme.colors.background.primary}; - border: none; - border-radius: ${k=>hoverBorders$1[k.theme.borderRadius]}; - cursor: pointer; - - transition: background-color, transform 0.1s ease-in-out; - - &:hover { - background-color: ${k=>k.theme.colors.background.secondary}; - } - - &:active { - transform: scale(0.96); - } -`,_tmpl$$5=template$1("
  • "),MenuItemText=k=>createComponent(Text$1,{get translationKey(){return k.translationKey},fontSize:"15px",fontWeight:"590",get children(){return k.children}}),AccountButtonDropdown=k=>{const j=useContext(TonConnectUiContext),[_,$]=createSignal(!1),_e=()=>__async(void 0,null,function*(){const tt=toUserFriendlyAddress(j.account.address,j.account.chain===CHAIN.TESTNET);yield copyToClipboard(tt),$(!0),setTimeout(()=>$(!1),1e3)}),et=()=>{j.disconnect(),k.onClose()};return createComponent(AccountButtonDropdownStyled,{ref(tt){const nt=k.ref;typeof nt=="function"?nt(tt):k.ref=tt},get class(){return k.class},"data-tc-dropdown":"true",get children(){return createComponent(UlStyled$1,{get children(){return[(()=>{const tt=_tmpl$$5.cloneNode(!0);return insert(tt,createComponent(MenuButtonStyled,{onClick:()=>_e(),get children(){return[createComponent(CopyIcon,{}),createComponent(Show,{get when(){return!_()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copy",children:"Copy address"})}}),createComponent(Show,{get when(){return _()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copied",children:"Address copied!"})}})]}})),tt})(),(()=>{const tt=_tmpl$$5.cloneNode(!0);return insert(tt,createComponent(MenuButtonStyled,{onClick:()=>et(),get children(){return[createComponent(DisconnectIcon,{}),createComponent(MenuItemText,{translationKey:"button.dropdown.disconnect",children:"Disconnect"})]}})),tt})()]}})}})},borders$2={m:"16px",s:"8px",none:"0"},NotificationStyled=styled.div` - width: 256px; - padding: 12px 16px; - display: flex; - gap: 9px; - - background-color: ${k=>k.theme.colors.background.primary}; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); - border-radius: ${k=>borders$2[k.theme.borderRadius]}; -`,NotificationContentStyled=styled.div` - width: 192px; - - > h3 { - font-size: 15px; - } -`,TextStyled$2=styled(Text$1)` - margin-top: 4px; - color: ${k=>k.theme.colors.text.secondary}; -`,Notification=k=>{const j=useDataAttributes(k);return createComponent(NotificationStyled,mergeProps({get class(){return k.class},"data-tc-notification":"true"},j,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return k.header.translationKey},get translationValues(){return k.header.translationValues},get children(){return k.children}}),createComponent(Show,{get when(){return k.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return k.text.translationKey},get translationValues(){return k.text.translationValues}})}})]}}),createMemo(()=>k.icon)]}}))},LoaderIconStyled$1=styled(LoaderIcon)` - align-self: center; -`,ConfirmOperationNotification=k=>{const j=useContext(TonConnectUiContext),[_]=useI18n(),$=()=>j.wallet&&"name"in j.wallet?j.wallet.name:_("common.yourWallet",{},"Your wallet");return createComponent(Notification,{get header(){return{translationKey:"notifications.confirm.header",translationValues:{name:$()}}},get class(){return k.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` - margin-top: 2px; -`,ErrorTransactionNotification=k=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled$2,{size:"xs"})},get class(){return k.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` - margin-top: 2px; -`,SuccessTransactionNotification=k=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return k.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u$1` - transform: translateY(-8px); - margin-bottom: 12px; -`,_tmpl$$4=template$1('
    '),Notifications=k=>{const j=[],[_,$]=createSignal([]);let _e=-1;const et=4500;return createEffect(on(action,tt=>{if(tt&&tt.showNotification){_e++;const nt=_e;$(ot=>ot.filter(rt=>rt.action!=="confirm-transaction").concat({id:nt,action:tt.name})),j.push(setTimeout(()=>$(ot=>ot.filter(rt=>rt.id!==nt)),et))}})),onCleanup(()=>{j.forEach(clearTimeout)}),(()=>{const tt=_tmpl$$4.cloneNode(!0);return insert(tt,createComponent(TransitionGroup,{onBeforeEnter:nt=>{nt.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(nt,ot)=>{nt.animate([{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(ot)},get children(){return createComponent(For,{get each(){return _()},children:nt=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return nt.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return nt.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return nt.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(tt,k.class)),tt})()},AccountButtonStyled=styled(Button)` - background-color: ${k=>k.theme.colors.connectButton.background}; - color: ${k=>k.theme.colors.connectButton.foreground}; - box-shadow: ${k=>`0 4px 24px ${rgba(k.theme.colors.constant.black,.16)}`}; - padding: 8px 16px 8px 12px; - - display: flex; - align-items: center; - gap: 4px; - height: 40px; -`,DropdownButtonStyled=styled(AccountButtonStyled)` - padding: 12px 16px; - min-width: 148px; - justify-content: center; - background-color: ${k=>k.theme.colors.background.primary}; -`,LoaderButtonStyled=styled(Button)` - min-width: 148px; - height: 40px; - - background-color: ${k=>k.theme.colors.background.primary}; - color: ${k=>k.theme.colors.connectButton.foreground}; - box-shadow: ${k=>`0 4px 24px ${rgba(k.theme.colors.constant.black,.16)}`}; - - display: flex; - align-items: center; - justify-content: center; -`,LoaderIconStyled=styled(LoaderIcon)` - height: 18px; - width: 18px; -`,DropdownContainerStyled=styled.div` - width: fit-content; - display: flex; - flex-direction: column; - align-items: flex-end; -`,DropdownStyled=styled(AccountButtonDropdown)` - box-sizing: border-box; - overflow: hidden; - margin-top: 12px; -`,NotificationsStyled=styled(Notifications)` - > div:first-child { - margin-top: 20px; - } -`;function t(k){return k.split("-")[0]}function e(k){return k.split("-")[1]}function n$1(k){return["top","bottom"].includes(t(k))?"x":"y"}function i$1(k){return k==="y"?"height":"width"}function r$1(k,j,_){let{reference:$,floating:_e}=k;const et=$.x+$.width/2-_e.width/2,tt=$.y+$.height/2-_e.height/2,nt=n$1(j),ot=i$1(nt),rt=$[ot]/2-_e[ot]/2,it=nt==="x";let st;switch(t(j)){case"top":st={x:et,y:$.y-_e.height};break;case"bottom":st={x:et,y:$.y+$.height};break;case"right":st={x:$.x+$.width,y:tt};break;case"left":st={x:$.x-_e.width,y:tt};break;default:st={x:$.x,y:$.y}}switch(e(j)){case"start":st[nt]-=rt*(_&&it?-1:1);break;case"end":st[nt]+=rt*(_&&it?-1:1)}return st}const o$1=(k,j,_)=>__async(void 0,null,function*(){const{placement:$="bottom",strategy:_e="absolute",middleware:et=[],platform:tt}=_,nt=et.filter(Boolean),ot=yield tt.isRTL==null?void 0:tt.isRTL(j);let rt=yield tt.getElementRects({reference:k,floating:j,strategy:_e}),{x:it,y:st}=r$1(rt,$,ot),at=$,ft={},dt=0;for(let ht=0;htk.concat(j,j+"-start",j+"-end"),[]);function n(k){var j;return((j=k.ownerDocument)==null?void 0:j.defaultView)||window}function o(k){return n(k).getComputedStyle(k)}function i(k){return f(k)?(k.nodeName||"").toLowerCase():""}let r;function l(){if(r)return r;const k=navigator.userAgentData;return k&&Array.isArray(k.brands)?(r=k.brands.map(j=>j.brand+"/"+j.version).join(" "),r):navigator.userAgent}function c(k){return k instanceof n(k).HTMLElement}function s(k){return k instanceof n(k).Element}function f(k){return k instanceof n(k).Node}function u(k){return typeof ShadowRoot>"u"?!1:k instanceof n(k).ShadowRoot||k instanceof ShadowRoot}function a(k){const{overflow:j,overflowX:_,overflowY:$,display:_e}=o(k);return/auto|scroll|overlay|hidden/.test(j+$+_)&&!["inline","contents"].includes(_e)}function h(k){return["table","td","th"].includes(i(k))}function d(k){const j=/firefox/i.test(l()),_=o(k),$=_.backdropFilter||_.WebkitBackdropFilter;return _.transform!=="none"||_.perspective!=="none"||!!$&&$!=="none"||j&&_.willChange==="filter"||j&&!!_.filter&&_.filter!=="none"||["transform","perspective"].some(_e=>_.willChange.includes(_e))||["paint","layout","strict","content"].some(_e=>{const et=_.contain;return et!=null&&et.includes(_e)})}function g(){return!/^((?!chrome|android).)*safari/i.test(l())}function m(k){return["html","body","#document"].includes(i(k))}const p=Math.min,y=Math.max,w=Math.round,x={x:1,y:1};function v(k){const j=!s(k)&&k.contextElement?k.contextElement:s(k)?k:null;if(!j)return x;const _=j.getBoundingClientRect(),$=o(j);if($.boxSizing!=="border-box")return c(j)?{x:j.offsetWidth>0&&w(_.width)/j.offsetWidth||1,y:j.offsetHeight>0&&w(_.height)/j.offsetHeight||1}:x;let _e=_.width/parseFloat($.width),et=_.height/parseFloat($.height);return _e&&Number.isFinite(_e)||(_e=1),et&&Number.isFinite(et)||(et=1),{x:_e,y:et}}function b(k,j,_,$){var _e,et,tt,nt;j===void 0&&(j=!1),_===void 0&&(_=!1);const ot=k.getBoundingClientRect();let rt=x;j&&($?s($)&&(rt=v($)):rt=v(k));const it=s(k)?n(k):window,st=!g()&&_,at=(ot.left+(st&&(_e=(et=it.visualViewport)==null?void 0:et.offsetLeft)!=null?_e:0))/rt.x,ft=(ot.top+(st&&(tt=(nt=it.visualViewport)==null?void 0:nt.offsetTop)!=null?tt:0))/rt.y,dt=ot.width/rt.x,ht=ot.height/rt.y;return{width:dt,height:ht,top:ft,right:at+dt,bottom:ft+ht,left:at,x:at,y:ft}}function L(k){return((f(k)?k.ownerDocument:k.document)||window.document).documentElement}function E(k){return s(k)?{scrollLeft:k.scrollLeft,scrollTop:k.scrollTop}:{scrollLeft:k.pageXOffset,scrollTop:k.pageYOffset}}function R(k){return b(L(k)).left+E(k).scrollLeft}function T(k,j,_){const $=c(j),_e=L(j),et=b(k,!0,_==="fixed",j);let tt={scrollLeft:0,scrollTop:0};const nt={x:0,y:0};if($||!$&&_!=="fixed")if((i(j)!=="body"||a(_e))&&(tt=E(j)),c(j)){const ot=b(j,!0);nt.x=ot.x+j.clientLeft,nt.y=ot.y+j.clientTop}else _e&&(nt.x=R(_e));return{x:et.left+tt.scrollLeft-nt.x,y:et.top+tt.scrollTop-nt.y,width:et.width,height:et.height}}function W(k){if(i(k)==="html")return k;const j=k.assignedSlot||k.parentNode||(u(k)?k.host:null)||L(k);return u(j)?j.host:j}function H(k){return c(k)&&o(k).position!=="fixed"?k.offsetParent:null}function C(k){const j=n(k);let _=H(k);for(;_&&h(_)&&o(_).position==="static";)_=H(_);return _&&(i(_)==="html"||i(_)==="body"&&o(_).position==="static"&&!d(_))?j:_||function($){let _e=W($);for(;c(_e)&&!m(_e);){if(d(_e))return _e;_e=W(_e)}return null}(k)||j}function D(k){const j=W(k);return m(j)?k.ownerDocument.body:c(j)&&a(j)?j:D(j)}function F(k,j){var _;j===void 0&&(j=[]);const $=D(k),_e=$===((_=k.ownerDocument)==null?void 0:_.body),et=n($);return _e?j.concat(et,et.visualViewport||[],a($)?$:[]):j.concat($,F($))}function S(k,j,_){return j==="viewport"?l$1(function($,_e){const et=n($),tt=L($),nt=et.visualViewport;let ot=tt.clientWidth,rt=tt.clientHeight,it=0,st=0;if(nt){ot=nt.width,rt=nt.height;const at=g();(at||!at&&_e==="fixed")&&(it=nt.offsetLeft,st=nt.offsetTop)}return{width:ot,height:rt,x:it,y:st}}(k,_)):s(j)?function($,_e){const et=b($,!0,_e==="fixed"),tt=et.top+$.clientTop,nt=et.left+$.clientLeft,ot=c($)?v($):{x:1,y:1},rt=$.clientWidth*ot.x,it=$.clientHeight*ot.y,st=nt*ot.x,at=tt*ot.y;return{top:at,left:st,right:st+rt,bottom:at+it,x:st,y:at,width:rt,height:it}}(j,_):l$1(function($){var _e;const et=L($),tt=E($),nt=(_e=$.ownerDocument)==null?void 0:_e.body,ot=y(et.scrollWidth,et.clientWidth,nt?nt.scrollWidth:0,nt?nt.clientWidth:0),rt=y(et.scrollHeight,et.clientHeight,nt?nt.scrollHeight:0,nt?nt.clientHeight:0);let it=-tt.scrollLeft+R($);const st=-tt.scrollTop;return o(nt||et).direction==="rtl"&&(it+=y(et.clientWidth,nt?nt.clientWidth:0)-ot),{width:ot,height:rt,x:it,y:st}}(L(k)))}const A={getClippingRect:function(k){let{element:j,boundary:_,rootBoundary:$,strategy:_e}=k;const et=_==="clippingAncestors"?function(rt,it){const st=it.get(rt);if(st)return st;let at=F(rt).filter(pt=>s(pt)&&i(pt)!=="body"),ft=null;const dt=o(rt).position==="fixed";let ht=dt?W(rt):rt;for(;s(ht)&&!m(ht);){const pt=o(ht),ct=d(ht);(dt?ct||ft:ct||pt.position!=="static"||!ft||!["absolute","fixed"].includes(ft.position))?ft=pt:at=at.filter(ut=>ut!==ht),ht=W(ht)}return it.set(rt,at),at}(j,this._c):[].concat(_),tt=[...et,$],nt=tt[0],ot=tt.reduce((rt,it)=>{const st=S(j,it,_e);return rt.top=y(st.top,rt.top),rt.right=p(st.right,rt.right),rt.bottom=p(st.bottom,rt.bottom),rt.left=y(st.left,rt.left),rt},S(j,nt,_e));return{width:ot.right-ot.left,height:ot.bottom-ot.top,x:ot.left,y:ot.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(k){let{rect:j,offsetParent:_,strategy:$}=k;const _e=c(_),et=L(_);if(_===et)return j;let tt={scrollLeft:0,scrollTop:0},nt={x:1,y:1};const ot={x:0,y:0};if((_e||!_e&&$!=="fixed")&&((i(_)!=="body"||a(et))&&(tt=E(_)),c(_))){const rt=b(_);nt=v(_),ot.x=rt.x+_.clientLeft,ot.y=rt.y+_.clientTop}return{width:j.width*nt.x,height:j.height*nt.y,x:j.x*nt.x-tt.scrollLeft*nt.x+ot.x,y:j.y*nt.y-tt.scrollTop*nt.y+ot.y}},isElement:s,getDimensions:function(k){if(c(k))return{width:k.offsetWidth,height:k.offsetHeight};const j=b(k);return{width:j.width,height:j.height}},getOffsetParent:C,getDocumentElement:L,getScale:v,getElementRects(k){return __async(this,null,function*(){let{reference:j,floating:_,strategy:$}=k;const _e=this.getOffsetParent||C,et=this.getDimensions;return{reference:T(j,yield _e(_),$),floating:__spreadValues$1({x:0,y:0},yield et(_))}})},getClientRects:k=>Array.from(k.getClientRects()),isRTL:k=>o(k).direction==="rtl"};function z(k,j,_,$){$===void 0&&($={});const{ancestorScroll:_e=!0,ancestorResize:et=!0,elementResize:tt=!0,animationFrame:nt=!1}=$,ot=_e&&!nt,rt=ot||et?[...s(k)?F(k):k.contextElement?F(k.contextElement):[],...F(j)]:[];rt.forEach(ft=>{ot&&ft.addEventListener("scroll",_,{passive:!0}),et&&ft.addEventListener("resize",_)});let it,st=null;if(tt){let ft=!0;st=new ResizeObserver(()=>{ft||_(),ft=!1}),s(k)&&!nt&&st.observe(k),s(k)||!k.contextElement||nt||st.observe(k.contextElement),st.observe(j)}let at=nt?b(k):null;return nt&&function ft(){const dt=b(k);!at||dt.x===at.x&&dt.y===at.y&&dt.width===at.width&&dt.height===at.height||_(),at=dt,it=requestAnimationFrame(ft)}(),_(),()=>{var ft;rt.forEach(dt=>{ot&&dt.removeEventListener("scroll",_),et&&dt.removeEventListener("resize",_)}),(ft=st)==null||ft.disconnect(),st=null,nt&&cancelAnimationFrame(it)}}const O=(k,j,_)=>{const $=new Map,_e=__spreadValues$1({platform:A},_),et=__spreadProps(__spreadValues$1({},_e.platform),{_c:$});return o$1(k,j,__spreadProps(__spreadValues$1({},_e),{platform:et}))};function P(k,j,_){let $=()=>{var st;return(st=_==null?void 0:_.placement)!=null?st:"bottom"},_e=()=>{var st;return(st=_==null?void 0:_.strategy)!=null?st:"absolute"},[et,tt]=createSignal({x:null,y:null,placement:$(),strategy:_e(),middlewareData:{}}),[nt,ot]=createSignal();createEffect(()=>{let st=nt();if(st)throw st.value});let rt=createMemo(()=>(k(),j(),{}));function it(){let st=k(),at=j();if(st&&at){let ft=rt();O(st,at,{middleware:_==null?void 0:_.middleware,placement:$(),strategy:_e()}).then(dt=>{ft===rt()&&tt(dt)},dt=>{ot(dt)})}}return createEffect(()=>{let st=k(),at=j();if(_==null||_.middleware,$(),_e(),st&&at)if(_!=null&&_.whileElementsMounted){let ft=_.whileElementsMounted(st,at,it);ft&&onCleanup(ft)}else it()}),{get x(){return et().x},get y(){return et().y},get placement(){return et().placement},get strategy(){return et().strategy},get middlewareData(){return et().middlewareData},update:it}}const _tmpl$$3=template$1(''),AccountButton=()=>{const k=useTheme(),j=useContext(ConnectorContext),_=useContext(TonConnectUiContext),[$,_e]=createSignal(!1),[et,tt]=createSignal(j.account),[nt,ot]=createSignal(!0);let rt;const[it,st]=createSignal(),[at,ft]=createSignal(),dt=P(at,it,{whileElementsMounted:z,placement:"bottom-end"}),ht=()=>{const ut=et();if(ut){const mt=toUserFriendlyAddress(ut.address,ut.chain===CHAIN.TESTNET);return mt.slice(0,4)+"…"+mt.slice(-4)}return""};_.connectionRestored.then(()=>ot(!1));const pt=j.onStatusChange(ut=>{if(!ut){_e(!1),tt(null);return}tt(ut.account)}),ct=ut=>{if(!et()||!$())return;const mt=at().contains(ut.target),lt=rt.contains(ut.target);!mt&&!lt&&_e(!1)};return onMount(()=>{document.body.addEventListener("click",ct)}),onCleanup(()=>{document.body.removeEventListener("click",ct),pt()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return!et()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>_.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return k.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return k.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return et()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>_e(ut=>!ut),ref:ft,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ht()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ut=untrack(()=>document.importNode(_tmpl$$3,!0));return use(st,ut),ut.style.setProperty("z-index","999"),ut._$owner=getOwner(),insert(ut,createComponent(Transition,{onBeforeEnter:mt=>{mt.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(mt,lt)=>{mt.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(lt)},get children(){return createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownStyled,{get hidden(){return!$()},onClose:()=>_e(!1),ref(mt){const lt=rt;typeof lt=="function"?lt(mt):rt=mt}})}})}}),null),insert(ut,createComponent(NotificationsStyled,{}),null),createRenderEffect(mt=>{var lt,xt;const yt=dt.strategy,bt=`${(lt=dt.y)!=null?lt:0}px`,Et=`${(xt=dt.x)!=null?xt:0}px`;return yt!==mt._v$&&ut.style.setProperty("position",mt._v$=yt),bt!==mt._v$2&&ut.style.setProperty("top",mt._v$2=bt),Et!==mt._v$3&&ut.style.setProperty("left",mt._v$3=Et),mt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ut}})]}})}})]}})]}})},StyledModal=styled(Modal)` - padding-left: 24px; - padding-right: 24px; - padding-top: 18px; - padding-bottom: 0; - - ${media("mobile")} { - padding-left: 0; - padding-right: 0; - - min-height: 364px; - } -`,H1Styled$8=styled(H1)` - margin-top: 12px; - - ${media("mobile")} { - padding: 0 10px; - } -`,LoaderContainerStyled=styled.div` - margin: 30px 0; - width: 100%; - display: flex; - justify-content: center; - - ${media("mobile")} { - height: 160px; - align-items: center; - } -`;styled(Text$1)` - min-width: 84px; - text-align: center; - font-weight: 590; -`;styled(TabBar)` - margin: 0 auto 22px; -`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",twaReturnUrl:void 0,walletsListConfiguration:{}});function uniq(k){return[...new Set(k)]}function mergeConcat(k,j,_){return j.map($=>{const _e=_.find(et=>et[k]===$[k]);return _=_.filter(et=>et[k]!==$[k]),_e===void 0?$:_e}).concat(_)}function uiWalletToWalletInfo(k){return"jsBridgeKey"in k?__spreadProps(__spreadValues$1({},k),{injected:TonConnect.isWalletInjected(k.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(k.jsBridgeKey)}):k}function applyWalletsListConfiguration(k,j){var _;return j&&(_=j.includeWallets)!=null&&_.length&&(k=mergeConcat("name",k,j.includeWallets.map(uiWalletToWalletInfo))),k}function supportsDesktop(k){return k.platforms.some(j=>["macos","linux","windows"].includes(j))}function supportsMobile(k){return k.platforms.some(j=>["ios","android"].includes(j))}function supportsExtension(k){return k.platforms.some(j=>["chrome","firefox","safari"].includes(j))}function eqWalletName(k,j){return j?k.name.toLowerCase()===j.toLowerCase()||k.appName.toLowerCase()===j.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; -`,H1Styled$7=styled(H1)` - margin-bottom: 18px; -`;styled.div` - height: 1px; - margin: 0 -24px; - width: calc(100% + 48px); - opacity: 0.12; - background: ${k=>k.isShown?k.theme.colors.icon.secondary:"transparent"}; - transition: background 0.15s ease-in-out; - - ${media("mobile")} { - width: 100%; - } -`;const WalletsUl=styled.ul` - display: grid; - grid-template-columns: repeat(auto-fit, 92px); - grid-template-rows: auto; - align-content: flex-start; - justify-content: center; - row-gap: 8px; - width: 100%; - padding: 0 0 16px; - align-self: flex-start; - max-width: 400px; - margin: 0 auto; - - > li { - display: block; - height: fit-content; - } - - ${media("mobile")} { - grid-template-columns: repeat(auto-fit, 82px); - } -`;styled(Button)` - display: block; - margin: 0 auto 1px; - font-size: 15px; -`;const StyledIconButton$3=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,WalletLabeledItemStyled=styled(WalletLabeledItem)` - height: 100%; -`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=k=>{const j=()=>isMobile()?void 0:510,_=()=>isMobile()?k.walletsList.filter(supportsMobile):k.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-wallets-modal-list":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>k.onBack()}),createComponent(H1Styled$7,{translationKey:"walletModal.wallets",children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return j()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return _()},children:$=>(()=>{const _e=_tmpl$$2.cloneNode(!0);return insert(_e,createComponent(WalletLabeledItemStyled,{wallet:$,onClick:()=>k.onSelect($)})),_e})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` - display: flex; - flex-direction: column; -`,BodyStyled$1=styled.div` - flex: 1; - margin-top: ${k=>k.qr?"0":"18px"}; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - min-height: 232px; -`,QRCodeStyled$1=styled(QRCode)` - margin-bottom: 24px; -`,H1Styled$6=styled(H1)` - max-width: 288px; - margin: 0 auto 2px; -`,H2Styled$4=styled(H2)` - max-width: 288px; - text-align: center; - margin: 0 auto 20px; -`,StyledIconButton$2=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,ButtonsContainerStyled$1=styled.div` - display: flex; - justify-content: center; - gap: 8px; - padding-bottom: 16px; -`,BottomButtonsContainerStyled=styled(ButtonsContainerStyled$1)` - padding-bottom: 0; -`,FooterButton$1=styled(Button)` - margin-bottom: 24px; -`,LoaderStyled$1=styled(LoaderIcon)` - margin-bottom: 18px; - margin-top: 2px; -`,ErrorIconStyled$1=styled(ErrorIcon)` - margin-bottom: 16px; -`,BodyTextStyled$1=styled(H2)` - color: ${k=>k.theme.colors.text.secondary}; - text-align: center; - margin-bottom: 20px; -`,TgButtonStyled=styled(Button)` - margin-top: -8px; - margin-bottom: 24px; - width: 100%; - padding: 12px 12px 12px 20px; - border-radius: ${k=>tgButtonBorders[k.theme.borderRadius]}; - font-size: 16px; - line-height: 20px; -`,TgImageStyled=styled(Image$1)` - width: 32px; - height: 32px; - border-radius: ${k=>tgIconBorders[k.theme.borderRadius]}; -`,Translation=k=>{const[j]=useI18n();return createMemo(()=>{var _;return j(k.translationKey,k.translationValues,(_=k.children)==null?void 0:_.toString())})},DesktopConnectionModal=k=>{const[j,_]=createSignal("mobile"),[$,_e]=createSignal(!1),[et,tt]=createSignal(),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{k.wallet.appName!==AT_WALLET_APP_NAME&&_e(!0)});onCleanup(ot);const rt=()=>{tt(nt.connect({universalLink:k.wallet.universalLink,bridgeUrl:k.wallet.bridgeUrl},k.additionalRequest))};createEffect(()=>{untrack(j)!=="extension"&&(supportsMobile(k.wallet)||supportsDesktop(k.wallet))&&rt()});const it=()=>{_e(!1),j()==="extension"&&rt(),_("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"qrcode"}))},st=()=>{_e(!1),j()==="extension"&&rt(),_("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(et(),appState.returnStrategy))},at=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(et(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ft=()=>{_e(!1),_("extension"),isWalletInfoCurrentlyInjected(k.wallet)&&(setLastSelectedWalletInfo(k.wallet),nt.connect({jsBridgeKey:k.wallet.jsBridgeKey},k.additionalRequest))};return supportsMobile(k.wallet)?it():supportsExtension(k.wallet)?ft():st(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>k.onBackClick()}),createComponent(H1Styled$6,{get children(){return k.wallet.name}}),createComponent(Show,{get when(){return j()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:k.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>k.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return j()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy(et(),"none")},get imageUrl(){return k.wallet.imageUrl}})}}),createComponent(Match,{get when(){return $()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return j()==="extension"?ft:st},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return j()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(k.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:k.wallet.name}},get children(){return["Continue in ",createMemo(()=>k.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(k.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:k.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>k.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return k.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:k.wallet.name}},get children(){return["Get ",createMemo(()=>k.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return j()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:k.wallet.name}},get children(){return["Continue in ",createMemo(()=>k.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:st,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return k.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:k.wallet.name}},get children(){return["Get ",createMemo(()=>k.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return k.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:at,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return k.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>j()!=="mobile")()&&supportsMobile(k.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>j()!=="extension")()&&supportsExtension(k.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>j()!=="desktop")()&&supportsDesktop(k.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:st,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,H1Styled$5=styled(H1)` - margin-bottom: 18px; -`,InfoBlock=styled.div` - padding: 16px 0; - display: flex; - flex-direction: column; - align-items: center; -`,InfoBlockIconClass=u$1` - margin-bottom: 12px; -`,H3Styled=styled(H3)` - text-align: center; - margin-bottom: 4px; -`,TextStyled$1=styled(Text$1)` - text-align: center; - max-width: 352px; - color: ${k=>k.theme.colors.text.secondary}; -`,ButtonsBlock=styled.div` - padding: 16px 24px 24px; - display: flex; - align-items: center; - justify-content: center; - gap: 8px; -`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=k=>createComponent(InfoModalStyled,{"data-tc-wallets-modal-info":"true",get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>k.onBackClick()}),createComponent(H1Styled$5,{translationKey:"walletModal.infoModal.whatIsAWallet",children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.secureDigitalAssets",children:"Secure digital assets storage"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.walletProtects",children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.controlIdentity",children:"Control your Web3 identity"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.manageIdentity",children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.effortlessCryptoTransactions",children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.easilySend",children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.infoModal.getAWallet",children:"Get a Wallet"})}})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` - flex: 1; - margin-top: 18px; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - min-height: 232px; -`,H1Styled$4=styled(H1)` - max-width: 262px; - margin: 0 auto 8px; -`,StyledIconButton=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,FooterStyled=styled.div` - padding: 16px; - display: flex; - align-items: center; - gap: 12px; - border-top: 0.5px solid ${k=>rgba(k.theme.colors.icon.secondary,.2)}; -`,ImageStyled=styled(Image$1)` - width: 36px; - height: 36px; - border-radius: 10px; -`,FooterButton=styled(Link)` - margin-left: auto; -`,LoaderStyled=styled(LoaderIcon)` - margin-bottom: 18px; - margin-top: 2px; -`,ErrorIconStyled=styled(ErrorIcon)` - margin-bottom: 16px; -`,BodyTextStyled=styled(H2)` - color: ${k=>k.theme.colors.text.secondary}; - text-align: center; - margin-bottom: 20px; -`,ButtonsContainerStyled=styled.div` - display: flex; - justify-content: center; - gap: 8px; - padding-bottom: 16px; -`,H1Styled$3=styled(H1)` - margin-bottom: 2px; - padding: 0 64px; -`,H2Styled$3=styled(H2)` - margin-bottom: 20px; - padding: 0 64px; - min-height: 44px; -`,QrCodeWrapper$1=styled.div` - padding: 0 24px 24px; -`,MobileConnectionQR=k=>[createComponent(H1Styled$3,{get children(){return k.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:k.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>k.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return k.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(k.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=k=>{const j=useTheme(),[_,$]=createSignal(!1),[_e,et]=createSignal(!1),tt=useContext(ConnectorContext),nt=tt.onStatusChange(()=>{},()=>{et(!0)}),ot=createMemo(()=>tt.connect({universalLink:k.wallet.universalLink,bridgeUrl:k.wallet.bridgeUrl},k.additionalRequest)),rt=()=>{et(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(ot(),appState.returnStrategy))},it=()=>{et(!1),$(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"qrcode"}))},st=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},k.wallet),{openMethod:"universal-link"}))},at=()=>{_()?st():k.onBackClick()};return onCleanup(nt),rt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:at}),createComponent(Show,{get when(){return _()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return ot()},get walletInfo(){return k.wallet}})}}),createComponent(Show,{get when(){return!_()},get children(){return[createComponent(H1Styled$4,{get children(){return k.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return _e()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return j.colors.accent}})},onClick:it,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!_e()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:k.wallet.name}},get children(){return["Continue in ",createMemo(()=>k.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return j.colors.accent}})},onClick:it,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return k.wallet.imageUrl}}),createComponent(H3,{get children(){return k.wallet.name}}),createComponent(FooterButton,{get href(){return k.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` - display: flex; - justify-content: space-between; - margin: 0 auto; - width: fit-content; - max-width: 100%; - min-width: 100%; - height: fit-content; - overflow-x: auto; - overflow-y: hidden; - padding: 0 13px 24px; - - &&::-webkit-scrollbar { - display: none; - } - - -ms-overflow-style: none; - scrollbar-width: none; - - > li { - height: fit-content; - } -`,OtherOptionButton=styled.li` - width: 82px; - min-width: 82px; - height: 124px; - display: flex; - flex-direction: column; - align-items: center; - padding: 8px 4px; - - text-align: center; - cursor: pointer; - - transition: transform 0.1s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,Divider=styled.div` - width: 1px; - margin: 0 10px; - height: 24px; - position: relative; - top: 26px; - - background-color: ${k=>k.theme.colors.icon.secondary}; - opacity: 0.2; -`,IconContainer=styled.div` - width: 60px; - height: 60px; - border-radius: ${k=>borders$1[k.theme.borderRadius]}; - display: flex; - align-items: center; - justify-content: center; - - background-color: ${k=>k.theme.colors.background.tint}; - margin-bottom: 8px; -`,H1Styled$2=styled(H1)` - margin-top: 38px; - margin-bottom: 4px; - padding: 0 24px; -`,H2Styled$2=styled(H2)` - margin-bottom: 24px; - padding: 0 24px; - min-height: 44px; -`;styled(Button)` - display: block; - margin: 0 auto; -`;const TelegramButtonStyled=styled(Button)` - margin: 0 24px 24px; - width: calc(100% - 48px); - border-radius: ${k=>borders$1[k.theme.borderRadius]}; - padding: 14px 16px 14px 14px; - background-color: ${k=>k.theme.colors.telegramButton}; - - color: ${k=>k.theme.colors.constant.white}; - font-weight: 590; - font-size: 16px; - line-height: 20px; -`,TGImageStyled=styled(Image$1)` - border-radius: ${k=>tgBorders[k.theme.borderRadius]}; - width: 24px; - height: 24px; -`,StyledLeftActionButton=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,H1Styled$1=styled(H1)` - margin-bottom: 2px; - padding: 0 64px; -`,H2Styled$1=styled(H2)` - margin-bottom: 20px; - padding: 0 64px; -`,QrCodeWrapper=styled.div` - padding: 0 24px 24px; -`,MobileUniversalQR=k=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(k.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=k=>{const[j,_]=createSignal(!1),$=appState.connector,_e=()=>k.walletsList.filter(ht=>supportsMobile(ht)&&ht.appName!==AT_WALLET_APP_NAME),et=()=>_e().length>7,tt=()=>[...new Set(k.walletsList.filter(isWalletInfoRemote).map(ht=>ht.bridgeUrl)).values()].map(ht=>({bridgeUrl:ht})),nt=createMemo(()=>$.connect(tt(),k.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[ot,rt]=createSignal(void 0),it=()=>__async(void 0,null,function*(){ot()!==void 0&&clearTimeout(ot()),yield copyToClipboard(nt());const ht=setTimeout(()=>rt(void 0),1500);rt(ht)}),st=()=>{openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},at=()=>{const ht=k.walletsList.find(ct=>ct.appName===AT_WALLET_APP_NAME);if(!ht||!isWalletInfoRemote(ht))throw new TonConnectUIError("@wallet bot not found in the wallets list");const pt=$.connect({bridgeUrl:ht.bridgeUrl,universalLink:ht.universalLink},k.additionalRequest);openLinkBlank(addReturnStrategy(pt,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ft=()=>{_(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},dt=()=>{_(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const ht=_tmpl$2.cloneNode(!0);return insert(ht,createComponent(Show,{get when(){return j()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:dt}),createComponent(MobileUniversalQR,{get universalLink(){return nt()}})]}}),null),insert(ht,createComponent(Show,{get when(){return!j()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ft}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:at,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!et())()?_e().slice(0,4):_e()},children:pt=>(()=>{const ct=_tmpl$$1.cloneNode(!0);return insert(ct,createComponent(WalletItem,{get icon(){return pt.imageUrl},get name(){return pt.name},onClick:()=>k.onSelect(pt)})),ct})()}),createComponent(Show,{get when(){return et()},get children(){const pt=_tmpl$$1.cloneNode(!0);return insert(pt,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return _e().slice(3,7).map(ct=>ct.imageUrl)},onClick:()=>k.onSelectAllWallets()})),pt}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:st,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>ot()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return ot()!==void 0?"common.copied":"common.copyLink"},get children(){return ot()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),ht})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; - padding-bottom: 16px; -`,H2Styled=styled(H2)` - max-width: 320px; - margin-top: 2px; - margin-bottom: 20px; -`,H2AvailableWalletsStyled=styled(H2)` - margin-bottom: 16px; -`,QRCodeStyled=styled(QRCode)` - margin-bottom: 24px; -`,WalletsContainerStyled=styled.ul` - display: flex; -`;styled.div` - display: flex; - gap: 16px; - width: 100%; -`;styled(Button)` - position: relative; - font-size: 16px; - line-height: 20px; - width: 100%; - padding: 0 16px; - height: 56px; - border-radius: ${k=>borders[k.theme.borderRadius]}; - - &:hover { - ${k=>k.disableEventsAnimation?"transform: unset;":""} - } - - &:active { - ${k=>k.disableEventsAnimation?"transform: unset;":""} - } -`;styled.ul` - position: absolute; - bottom: 100%; - left: 0; - margin: 0; - padding: 8px; - width: 188px; - transform: translateY(-16px); - - background-color: ${k=>k.theme.colors.background.primary}; - border-radius: ${k=>borders[k.theme.borderRadius]}; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); -`;styled.li` - padding: 8px; - - display: flex; - align-items: center; - gap: 8px; - - cursor: pointer; - border-radius: ${k=>hoverBorders[k.theme.borderRadius]}; - - transition: background-color, transform 0.1s ease-in-out; - - &:hover { - background-color: ${k=>k.theme.colors.background.secondary}; - } - - &:active { - transform: scale(0.96); - } -`;styled(Image$1)` - width: 24px; - height: 24px; - - border-radius: 6px; -`;styled.div` - margin-top: 23px; - margin-bottom: 1px; - width: 100%; - display: flex; - justify-content: center; - align-items: center; -`;styled(Text$1)` - color: ${k=>k.theme.colors.text.secondary}; - font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=k=>{const[j,_]=createSignal(!1),$=appState.connector,_e=()=>[...new Set(k.walletsList.filter(isWalletInfoRemote).map(tt=>tt.bridgeUrl)).values()].map(tt=>({bridgeUrl:tt}));setLastSelectedWalletInfo({openMethod:"qrcode"});const et=createMemo(()=>$.connect(_e(),k.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>_(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy(et(),"none")},get disableCopy(){return j()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return k.walletsList.slice(0,3)},children:tt=>(()=>{const nt=_tmpl$.cloneNode(!0);return insert(nt,createComponent(WalletLabeledItem,{wallet:tt,onClick:()=>k.onSelect(tt)})),nt})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return k.walletsList.slice(3,7).map(tt=>tt.imageUrl)},onClick:()=>k.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:k}=useI18n()[1];createEffect(()=>k(appState.language));const j=useContext(ConnectorContext),_=useContext(TonConnectUiContext),[$]=createResource(()=>_.getWallets()),[_e,et]=createSignal(null),[tt,nt]=createSignal("universal"),[ot,rt]=createSignal(!1),it=createMemo(()=>{if($.state!=="ready")return null;let ht=applyWalletsListConfiguration($(),appState.walletsListConfiguration);const pt=ht.filter(isWalletInfoCurrentlyInjected),ct=ht.filter(yt=>!isWalletInfoCurrentlyInjected(yt));ht=(pt||[]).concat(ct);const ut=appState.preferredWalletAppName,mt=ht.find(yt=>eqWalletName(yt,ut)),lt=ht.filter(yt=>eqWalletName(yt,ut)).length>=2;ut&&mt&&!lt&&(ht=[__spreadProps(__spreadValues$1({},mt),{isPreferred:!0})].concat(ht.filter(yt=>!eqWalletName(yt,ut))));const xt=ht.find(yt=>eqWalletName(yt,AT_WALLET_APP_NAME));return xt&&(ht=[xt].concat(ht.filter(yt=>!eqWalletName(yt,AT_WALLET_APP_NAME)))),ht}),st=()=>{var ht;return((ht=appState.connectRequestParameters)==null?void 0:ht.state)==="loading"},at=createMemo(()=>{var ht;if(!st())return(ht=appState.connectRequestParameters)==null?void 0:ht.value}),ft=()=>{setWalletsModalOpen(!1),et(null),rt(!1)},dt=j.onStatusChange(ht=>{ht&&ft()});return onCleanup(dt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ft,onClickQuestion:()=>rt(ht=>!ht),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return ot()},get children(){return createComponent(InfoModal,{onBackClick:()=>rt(!1)})}}),createComponent(Show,{get when(){return!ot()},get children(){return[createComponent(Show,{get when(){return st()||!it()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!st())()&&it()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _e()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return _e()},get additionalRequest(){return at()},onBackClick:()=>et(null)})}}),createComponent(Match,{get when(){return tt()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:et,get walletsList(){return it()},get additionalRequest(){return at()},onSelectAllWallets:()=>nt("all-wallets")})}}),createComponent(Match,{get when(){return tt()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return it()},onBack:()=>nt("universal"),onSelect:et})}})]}})}})]}})]}})},ActionModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; - padding-bottom: 8px; -`,H1Styled=styled(H1)` - margin-top: 16px; -`,TextStyled=styled(Text$1)` - font-weight: 510; - font-size: 16px; - line-height: 20px; - text-align: center; - max-width: 250px; - - color: ${k=>k.theme.colors.text.secondary}; -`,ButtonStyled=styled(Button)` - margin-top: 32px; -`,ActionModal=k=>{const j=useDataAttributes(k),_=useContext(TonConnectUiContext);let $;_!=null&&_.wallet&&"universalLink"in _.wallet&&(_.wallet.openMethod==="universal-link"||isTelegramUrl(_.wallet.universalLink)&&isInTWA())&&($=_.wallet.universalLink);const _e=()=>{const et=action(),tt="returnStrategy"in et?et.returnStrategy:appState.returnStrategy;isTelegramUrl($)?redirectToTelegram($,{returnStrategy:tt,twaReturnUrl:"twaReturnUrl"in et?et.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy($,tt))};return createComponent(ActionModalStyled,mergeProps(j,{get children(){return[createMemo(()=>k.icon),createComponent(H1Styled,{get translationKey(){return k.headerTranslationKey},get translationValues(){return k.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return k.textTranslationKey},get translationValues(){return k.textTranslationValues}}),createComponent(Show,{get when(){return k.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>k.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return k.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:_e,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=k=>{const j=useContext(TonConnectUiContext),[_]=useI18n(),$=()=>j.wallet&&"name"in j.wallet?j.wallet.name:_("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:$()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>k.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=k=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>k.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=k=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>k.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var k;return createMemo(()=>action()!==null)()&&((k=action())==null?void 0:k.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=k=>{const j=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:j,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return k.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:k=>void setTimeout(()=>setAction(k)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(k,j)=>render(()=>createComponent(App$1,{tonConnectUI:j}),document.getElementById(k))};class TonConnectUI{constructor(j){if(this.walletInfoStorage=new WalletInfoStorage,this.preferredWalletStorage=new PreferredWalletStorage,this.walletInfo=null,this.systemThemeChangeUnsubscribe=null,this.connectionRestored=Promise.resolve(!1),j&&"connector"in j&&j.connector)this.connector=j.connector;else if(j&&"manifestUrl"in j&&j.manifestUrl)this.connector=new TonConnect({manifestUrl:j.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(_e=>preloadImages(uniq(_e.map(et=>et.imageUrl))));const _=this.normalizeWidgetRoot(j==null?void 0:j.widgetRootId);this.subscribeToWalletChange(),(j==null?void 0:j.restoreConnection)!==!1&&(this.connectionRestored=new Promise(_e=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),_e(this.connector.connected)}))),this.uiOptions=mergeOptions(j,{uiPreferences:{theme:"SYSTEM"}});const $=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:$}),widgetController.renderApp(_,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(j){var _,$,_e,et,tt;this.checkButtonRootExist(j.buttonRootId),this.actionsConfiguration=j.actionsConfiguration,(_=j.uiPreferences)!=null&&_.theme?(($=j.uiPreferences)==null?void 0:$.theme)!=="SYSTEM"?((_e=this.systemThemeChangeUnsubscribe)==null||_e.call(this),setTheme(j.uiPreferences.theme,j.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),j.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):(et=j.uiPreferences)!=null&&et.colorsSet&&setColors(j.uiPreferences.colorsSet),(tt=j.uiPreferences)!=null&&tt.borderRadius&&setBorderRadius(j.uiPreferences.borderRadius),setAppState(nt=>{var ot,rt;const it=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},j.language&&{language:j.language}),!!((ot=j.actionsConfiguration)!=null&&ot.returnStrategy)&&{returnStrategy:j.actionsConfiguration.returnStrategy}),!!((rt=j.actionsConfiguration)!=null&&rt.twaReturnUrl)&&{twaReturnUrl:j.actionsConfiguration.twaReturnUrl}),!!j.walletsListConfiguration&&{walletsListConfiguration:j.walletsListConfiguration}),unwrap(nt));return j.buttonRootId!==void 0&&(it.buttonRootId=j.buttonRootId),it})}setConnectRequestParameters(j){var _;setAppState({connectRequestParameters:j}),((j==null?void 0:j.state)==="ready"||!j)&&((_=this.connectRequestParametersCallback)==null||_.call(this,j==null?void 0:j.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(j,_){return this.connector.onStatusChange($=>__async(this,null,function*(){if($){const _e=yield this.getSelectedWalletInfo($);j(__spreadValues$1(__spreadValues$1({},$),_e||this.walletInfoStorage.getWalletInfo()))}else j($)}),_)}connectWallet(){return __async(this,null,function*(){const _=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(_){const $=et=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},et)},_e=appState.connectRequestParameters;(_e==null?void 0:_e.state)==="loading"?this.connectRequestParametersCallback=$:$(_e==null?void 0:_e.value)}else widgetController.openWalletsModal();return new Promise(($,_e)=>{const et=this.connector.onStatusChange(tt=>__async(this,null,function*(){if(et(),tt){const nt=yield this.getSelectedWalletInfo(tt);$(__spreadValues$1(__spreadValues$1({},tt),nt||this.walletInfoStorage.getWalletInfo()))}else _e(new TonConnectUIError("Wallet was not connected"))}),_e)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(j,_){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:$,modals:_e,returnStrategy:et,twaReturnUrl:tt,skipRedirectToWallet:nt}=this.getModalsAndNotificationsConfiguration(_),ot=getUserAgent().os==="ios",rt=nt==="ios"&&ot||nt==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!rt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:et,twaReturnUrl:tt}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,et))),widgetController.setAction({name:"confirm-transaction",showNotification:$.includes("before"),openModal:_e.includes("before")});try{const it=yield this.connector.sendTransaction(j);return widgetController.setAction({name:"transaction-sent",showNotification:$.includes("success"),openModal:_e.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:$.includes("error"),openModal:_e.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}})}subscribeToWalletChange(){this.connector.onStatusChange(j=>__async(this,null,function*(){var _;j?(yield this.updateWalletInfo(j),this.setPreferredWalletAppName(((_=this.walletInfo)==null?void 0:_.appName)||j.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(j){this.preferredWalletStorage.setPreferredWalletAppName(j),setAppState({preferredWalletAppName:j})}getSelectedWalletInfo(j){return __async(this,null,function*(){let _=widgetController.getSelectedWalletInfo();if(!_)return null;let $;if("name"in _)$=_;else{const et=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(tt=>eqWalletName(tt,j.device.appName));if(!et)throw new TonConnectUIError(`Cannot find WalletInfo for the '${j.device.appName}' wallet`);$=__spreadValues$1(__spreadValues$1({},et),_)}return $})}updateWalletInfo(j){return __async(this,null,function*(){const _=yield this.getSelectedWalletInfo(j);if(_){this.walletInfo=_,this.walletInfoStorage.setWalletInfo(_);return}const $=this.walletInfoStorage.getWalletInfo();if($){this.walletInfo=$;return}this.walletInfo=(yield this.walletsList).find(_e=>eqWalletName(_e,j.device.appName))||null})}normalizeWidgetRoot(j){if(!j||!document.getElementById(j)){j="tc-widget-root";const _=document.createElement("div");_.id=j,document.body.appendChild(_)}return j}checkButtonRootExist(j){if(j!=null&&!document.getElementById(j))throw new TonConnectUIError(`${j} element not found in the document.`)}getModalsAndNotificationsConfiguration(j){var _,$,_e,et,tt,nt;const ot=["before","success","error"];let rt=ot;(_=this.actionsConfiguration)!=null&&_.notifications&&(($=this.actionsConfiguration)==null?void 0:$.notifications)!=="all"&&(rt=this.actionsConfiguration.notifications),j!=null&&j.notifications&&(j.notifications==="all"?rt=ot:rt=j.notifications);let it=["before"];(_e=this.actionsConfiguration)!=null&&_e.modals&&(this.actionsConfiguration.modals==="all"?it=ot:it=this.actionsConfiguration.modals),j!=null&&j.modals&&(j.modals==="all"?it=ot:it=j.modals);const st=(j==null?void 0:j.returnStrategy)||((et=this.actionsConfiguration)==null?void 0:et.returnStrategy)||"back",at=(j==null?void 0:j.twaReturnUrl)||((tt=this.actionsConfiguration)==null?void 0:tt.twaReturnUrl),ft=(j==null?void 0:j.skipRedirectToWallet)||((nt=this.actionsConfiguration)==null?void 0:nt.skipRedirectToWallet)||"ios";return{notifications:rt,modals:it,returnStrategy:st,twaReturnUrl:at,skipRedirectToWallet:ft}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(k,j,_)=>j in k?__defProp(k,j,{enumerable:!0,configurable:!0,writable:!0,value:_}):k[j]=_,__spreadValues=(k,j)=>{for(var _ in j||(j={}))__hasOwnProp.call(j,_)&&__defNormalProp(k,_,j[_]);if(__getOwnPropSymbols)for(var _ of __getOwnPropSymbols(j))__propIsEnum.call(j,_)&&__defNormalProp(k,_,j[_]);return k},__objRest=(k,j)=>{var _={};for(var $ in k)__hasOwnProp.call(k,$)&&j.indexOf($)<0&&(_[$]=k[$]);if(k!=null&&__getOwnPropSymbols)for(var $ of __getOwnPropSymbols(k))j.indexOf($)<0&&__propIsEnum.call(k,$)&&(_[$]=k[$]);return _},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** - * @license React - * react-jsx-runtime.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var k=require$$0$1,j=Symbol.for("react.element"),_=Symbol.for("react.fragment"),$=Object.prototype.hasOwnProperty,_e=k.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,et={key:!0,ref:!0,__self:!0,__source:!0};function tt(nt,ot,rt){var it,st={},at=null,ft=null;rt!==void 0&&(at=""+rt),ot.key!==void 0&&(at=""+ot.key),ot.ref!==void 0&&(ft=ot.ref);for(it in ot)$.call(ot,it)&&!et.hasOwnProperty(it)&&(st[it]=ot[it]);if(nt&&nt.defaultProps)for(it in ot=nt.defaultProps,ot)st[it]===void 0&&(st[it]=ot[it]);return{$$typeof:j,type:nt,key:at,ref:ft,props:st,_owner:_e.current}}return reactJsxRuntime_production_min.Fragment=_,reactJsxRuntime_production_min.jsx=tt,reactJsxRuntime_production_min.jsxs=tt,reactJsxRuntime_production_min}(function(k){k.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=k=>{var j=k,{children:_}=j,$=__objRest(j,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI($)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:_})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(...j){super(...j),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(...j){super(...j),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(k){if(!k)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const k=reactExports.useContext(TonConnectUIContext),j=reactExports.useCallback(_=>{k&&(k.uiOptions=_)},[k]);return isServerSide()?[null,()=>{}]:(checkProvider(k),[k,j])}const buttonRootId="ton-connect-button",TonConnectButton=({className:k,style:j})=>{const[_,$]=useTonConnectUI();return reactExports.useEffect(()=>($({buttonRootId}),()=>$({buttonRootId:null})),[$]),jsx("div",{id:buttonRootId,className:k,style:__spreadValues({width:"fit-content"},j)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[k]=useTonConnectUI(),[j,_]=reactExports.useState((k==null?void 0:k.wallet)||null);return reactExports.useEffect(()=>{if(k)return k.onStatusChange($=>{_($)})},[k]),j}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(k){mainExports=k}};(function(k,j){(function(_,$){k.exports=$(reactExports)})(commonjsGlobal,function(_){return function($){var _e={};function et(tt){if(_e[tt])return _e[tt].exports;var nt=_e[tt]={i:tt,l:!1,exports:{}};return $[tt].call(nt.exports,nt,nt.exports,et),nt.l=!0,nt.exports}return et.m=$,et.c=_e,et.d=function(tt,nt,ot){et.o(tt,nt)||Object.defineProperty(tt,nt,{enumerable:!0,get:ot})},et.r=function(tt){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(tt,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(tt,"__esModule",{value:!0})},et.t=function(tt,nt){if(1&nt&&(tt=et(tt)),8&nt||4&nt&&typeof tt=="object"&&tt&&tt.__esModule)return tt;var ot=Object.create(null);if(et.r(ot),Object.defineProperty(ot,"default",{enumerable:!0,value:tt}),2&nt&&typeof tt!="string")for(var rt in tt)et.d(ot,rt,function(it){return tt[it]}.bind(null,rt));return ot},et.n=function(tt){var nt=tt&&tt.__esModule?function(){return tt.default}:function(){return tt};return et.d(nt,"a",nt),nt},et.o=function(tt,nt){return Object.prototype.hasOwnProperty.call(tt,nt)},et.p="",et(et.s=48)}([function($,_e){$.exports=_},function($,_e){var et=$.exports={version:"2.6.12"};typeof __e=="number"&&(__e=et)},function($,_e,et){var tt=et(26)("wks"),nt=et(17),ot=et(3).Symbol,rt=typeof ot=="function";($.exports=function(it){return tt[it]||(tt[it]=rt&&ot[it]||(rt?ot:nt)("Symbol."+it))}).store=tt},function($,_e){var et=$.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=et)},function($,_e,et){$.exports=!et(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function($,_e){var et={}.hasOwnProperty;$.exports=function(tt,nt){return et.call(tt,nt)}},function($,_e,et){var tt=et(7),nt=et(16);$.exports=et(4)?function(ot,rt,it){return tt.f(ot,rt,nt(1,it))}:function(ot,rt,it){return ot[rt]=it,ot}},function($,_e,et){var tt=et(10),nt=et(35),ot=et(23),rt=Object.defineProperty;_e.f=et(4)?Object.defineProperty:function(it,st,at){if(tt(it),st=ot(st,!0),tt(at),nt)try{return rt(it,st,at)}catch{}if("get"in at||"set"in at)throw TypeError("Accessors not supported!");return"value"in at&&(it[st]=at.value),it}},function($,_e){$.exports=function(et){try{return!!et()}catch{return!0}}},function($,_e,et){var tt=et(40),nt=et(22);$.exports=function(ot){return tt(nt(ot))}},function($,_e,et){var tt=et(11);$.exports=function(nt){if(!tt(nt))throw TypeError(nt+" is not an object!");return nt}},function($,_e){$.exports=function(et){return typeof et=="object"?et!==null:typeof et=="function"}},function($,_e){$.exports={}},function($,_e,et){var tt=et(39),nt=et(27);$.exports=Object.keys||function(ot){return tt(ot,nt)}},function($,_e){$.exports=!0},function($,_e,et){var tt=et(3),nt=et(1),ot=et(53),rt=et(6),it=et(5),st=function(at,ft,dt){var ht,pt,ct,ut=at&st.F,mt=at&st.G,lt=at&st.S,xt=at&st.P,yt=at&st.B,bt=at&st.W,Et=mt?nt:nt[ft]||(nt[ft]={}),_t=Et.prototype,wt=mt?tt:lt?tt[ft]:(tt[ft]||{}).prototype;for(ht in mt&&(dt=ft),dt)(pt=!ut&&wt&&wt[ht]!==void 0)&&it(Et,ht)||(ct=pt?wt[ht]:dt[ht],Et[ht]=mt&&typeof wt[ht]!="function"?dt[ht]:yt&&pt?ot(ct,tt):bt&&wt[ht]==ct?function(St){var Ct=function(kt,jt,Mt){if(this instanceof St){switch(arguments.length){case 0:return new St;case 1:return new St(kt);case 2:return new St(kt,jt)}return new St(kt,jt,Mt)}return St.apply(this,arguments)};return Ct.prototype=St.prototype,Ct}(ct):xt&&typeof ct=="function"?ot(Function.call,ct):ct,xt&&((Et.virtual||(Et.virtual={}))[ht]=ct,at&st.R&&_t&&!_t[ht]&&rt(_t,ht,ct)))};st.F=1,st.G=2,st.S=4,st.P=8,st.B=16,st.W=32,st.U=64,st.R=128,$.exports=st},function($,_e){$.exports=function(et,tt){return{enumerable:!(1&et),configurable:!(2&et),writable:!(4&et),value:tt}}},function($,_e){var et=0,tt=Math.random();$.exports=function(nt){return"Symbol(".concat(nt===void 0?"":nt,")_",(++et+tt).toString(36))}},function($,_e,et){var tt=et(22);$.exports=function(nt){return Object(tt(nt))}},function($,_e){_e.f={}.propertyIsEnumerable},function($,_e,et){var tt=et(52)(!0);et(34)(String,"String",function(nt){this._t=String(nt),this._i=0},function(){var nt,ot=this._t,rt=this._i;return rt>=ot.length?{value:void 0,done:!0}:(nt=tt(ot,rt),this._i+=nt.length,{value:nt,done:!1})})},function($,_e){var et=Math.ceil,tt=Math.floor;$.exports=function(nt){return isNaN(nt=+nt)?0:(nt>0?tt:et)(nt)}},function($,_e){$.exports=function(et){if(et==null)throw TypeError("Can't call method on "+et);return et}},function($,_e,et){var tt=et(11);$.exports=function(nt,ot){if(!tt(nt))return nt;var rt,it;if(ot&&typeof(rt=nt.toString)=="function"&&!tt(it=rt.call(nt))||typeof(rt=nt.valueOf)=="function"&&!tt(it=rt.call(nt))||!ot&&typeof(rt=nt.toString)=="function"&&!tt(it=rt.call(nt)))return it;throw TypeError("Can't convert object to primitive value")}},function($,_e){var et={}.toString;$.exports=function(tt){return et.call(tt).slice(8,-1)}},function($,_e,et){var tt=et(26)("keys"),nt=et(17);$.exports=function(ot){return tt[ot]||(tt[ot]=nt(ot))}},function($,_e,et){var tt=et(1),nt=et(3),ot=nt["__core-js_shared__"]||(nt["__core-js_shared__"]={});($.exports=function(rt,it){return ot[rt]||(ot[rt]=it!==void 0?it:{})})("versions",[]).push({version:tt.version,mode:et(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function($,_e){$.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function($,_e,et){var tt=et(7).f,nt=et(5),ot=et(2)("toStringTag");$.exports=function(rt,it,st){rt&&!nt(rt=st?rt:rt.prototype,ot)&&tt(rt,ot,{configurable:!0,value:it})}},function($,_e,et){et(62);for(var tt=et(3),nt=et(6),ot=et(12),rt=et(2)("toStringTag"),it="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),st=0;stdocument.F=Object<\/script>"),at.close(),st=at.F;dt--;)delete st.prototype[ot[dt]];return st()};$.exports=Object.create||function(at,ft){var dt;return at!==null?(it.prototype=tt(at),dt=new it,it.prototype=null,dt[rt]=at):dt=st(),ft===void 0?dt:nt(dt,ft)}},function($,_e,et){var tt=et(5),nt=et(9),ot=et(57)(!1),rt=et(25)("IE_PROTO");$.exports=function(it,st){var at,ft=nt(it),dt=0,ht=[];for(at in ft)at!=rt&&tt(ft,at)&&ht.push(at);for(;st.length>dt;)tt(ft,at=st[dt++])&&(~ot(ht,at)||ht.push(at));return ht}},function($,_e,et){var tt=et(24);$.exports=Object("z").propertyIsEnumerable(0)?Object:function(nt){return tt(nt)=="String"?nt.split(""):Object(nt)}},function($,_e,et){var tt=et(39),nt=et(27).concat("length","prototype");_e.f=Object.getOwnPropertyNames||function(ot){return tt(ot,nt)}},function($,_e,et){var tt=et(24),nt=et(2)("toStringTag"),ot=tt(function(){return arguments}())=="Arguments";$.exports=function(rt){var it,st,at;return rt===void 0?"Undefined":rt===null?"Null":typeof(st=function(ft,dt){try{return ft[dt]}catch{}}(it=Object(rt),nt))=="string"?st:ot?tt(it):(at=tt(it))=="Object"&&typeof it.callee=="function"?"Arguments":at}},function($,_e){var et;et=function(){return this}();try{et=et||new Function("return this")()}catch{typeof window=="object"&&(et=window)}$.exports=et},function($,_e){var et=/-?\d+(\.\d+)?%?/g;$.exports=function(tt){return tt.match(et)}},function($,_e,et){Object.defineProperty(_e,"__esModule",{value:!0}),_e.getBase16Theme=_e.createStyling=_e.invertTheme=void 0;var tt=pt(et(49)),nt=pt(et(76)),ot=pt(et(81)),rt=pt(et(89)),it=pt(et(93)),st=function(_t){if(_t&&_t.__esModule)return _t;var wt={};if(_t!=null)for(var St in _t)Object.prototype.hasOwnProperty.call(_t,St)&&(wt[St]=_t[St]);return wt.default=_t,wt}(et(94)),at=pt(et(132)),ft=pt(et(133)),dt=pt(et(138)),ht=et(139);function pt(_t){return _t&&_t.__esModule?_t:{default:_t}}var ct=st.default,ut=(0,rt.default)(ct),mt=(0,dt.default)(ft.default,ht.rgb2yuv,function(_t){var wt,St=(0,ot.default)(_t,3),Ct=St[0],kt=St[1],jt=St[2];return[(wt=Ct,wt<.25?1:wt<.5?.9-wt:1.1-wt),kt,jt]},ht.yuv2rgb,at.default),lt=function(_t){return function(wt){return{className:[wt.className,_t.className].filter(Boolean).join(" "),style:(0,nt.default)({},wt.style||{},_t.style||{})}}},xt=function(_t,wt){var St=(0,rt.default)(wt);for(var Ct in _t)St.indexOf(Ct)===-1&&St.push(Ct);return St.reduce(function(kt,jt){return kt[jt]=function(Mt,It){if(Mt===void 0)return It;if(It===void 0)return Mt;var Ht=Mt===void 0?"undefined":(0,tt.default)(Mt),tn=It===void 0?"undefined":(0,tt.default)(It);switch(Ht){case"string":switch(tn){case"string":return[It,Mt].filter(Boolean).join(" ");case"object":return lt({className:Mt,style:It});case"function":return function(Xt){for(var Yt=arguments.length,Vt=Array(Yt>1?Yt-1:0),fn=1;fn1?Yt-1:0),fn=1;fn1?Yt-1:0),fn=1;fn1?Yt-1:0),fn=1;fn1?Yt-1:0),fn=1;fn2?St-2:0),kt=2;kt3?wt-3:0),Ct=3;Ct1&&arguments[1]!==void 0?arguments[1]:{},jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Mt=kt.defaultBase16,It=Mt===void 0?ct:Mt,Ht=kt.base16Themes,tn=Ht===void 0?null:Ht,Xt=Et(jt,tn);Xt&&(jt=(0,nt.default)({},Xt,jt));var Yt=ut.reduce(function(Tn,bn){return Tn[bn]=jt[bn]||It[bn],Tn},{}),Vt=(0,rt.default)(jt).reduce(function(Tn,bn){return ut.indexOf(bn)===-1&&(Tn[bn]=jt[bn]),Tn},{}),fn=_t(Yt),Sn=xt(Vt,fn);return(0,it.default)(yt,2).apply(void 0,[Sn].concat(St))},3),_e.getBase16Theme=function(_t,wt){if(_t&&_t.extend&&(_t=_t.extend),typeof _t=="string"){var St=_t.split(":"),Ct=(0,ot.default)(St,2),kt=Ct[0],jt=Ct[1];_t=(wt||{})[kt]||st[kt],jt==="inverted"&&(_t=bt(_t))}return _t&&_t.hasOwnProperty("base00")?_t:void 0})},function($,_e,et){var tt,nt=typeof Reflect=="object"?Reflect:null,ot=nt&&typeof nt.apply=="function"?nt.apply:function(lt,xt,yt){return Function.prototype.apply.call(lt,xt,yt)};tt=nt&&typeof nt.ownKeys=="function"?nt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var rt=Number.isNaN||function(lt){return lt!=lt};function it(){it.init.call(this)}$.exports=it,$.exports.once=function(lt,xt){return new Promise(function(yt,bt){function Et(){_t!==void 0&<.removeListener("error",_t),yt([].slice.call(arguments))}var _t;xt!=="error"&&(_t=function(wt){lt.removeListener(xt,Et),bt(wt)},lt.once("error",_t)),lt.once(xt,Et)})},it.EventEmitter=it,it.prototype._events=void 0,it.prototype._eventsCount=0,it.prototype._maxListeners=void 0;var st=10;function at(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function ft(lt){return lt._maxListeners===void 0?it.defaultMaxListeners:lt._maxListeners}function dt(lt,xt,yt,bt){var Et,_t,wt,St;if(at(yt),(_t=lt._events)===void 0?(_t=lt._events=Object.create(null),lt._eventsCount=0):(_t.newListener!==void 0&&(lt.emit("newListener",xt,yt.listener?yt.listener:yt),_t=lt._events),wt=_t[xt]),wt===void 0)wt=_t[xt]=yt,++lt._eventsCount;else if(typeof wt=="function"?wt=_t[xt]=bt?[yt,wt]:[wt,yt]:bt?wt.unshift(yt):wt.push(yt),(Et=ft(lt))>0&&wt.length>Et&&!wt.warned){wt.warned=!0;var Ct=new Error("Possible EventEmitter memory leak detected. "+wt.length+" "+String(xt)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ct.name="MaxListenersExceededWarning",Ct.emitter=lt,Ct.type=xt,Ct.count=wt.length,St=Ct,console&&console.warn&&console.warn(St)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function pt(lt,xt,yt){var bt={fired:!1,wrapFn:void 0,target:lt,type:xt,listener:yt},Et=ht.bind(bt);return Et.listener=yt,bt.wrapFn=Et,Et}function ct(lt,xt,yt){var bt=lt._events;if(bt===void 0)return[];var Et=bt[xt];return Et===void 0?[]:typeof Et=="function"?yt?[Et.listener||Et]:[Et]:yt?function(_t){for(var wt=new Array(_t.length),St=0;St0&&(_t=xt[0]),_t instanceof Error)throw _t;var wt=new Error("Unhandled error."+(_t?" ("+_t.message+")":""));throw wt.context=_t,wt}var St=Et[lt];if(St===void 0)return!1;if(typeof St=="function")ot(St,this,xt);else{var Ct=St.length,kt=mt(St,Ct);for(yt=0;yt=0;_t--)if(yt[_t]===xt||yt[_t].listener===xt){wt=yt[_t].listener,Et=_t;break}if(Et<0)return this;Et===0?yt.shift():function(St,Ct){for(;Ct+1=0;bt--)this.removeListener(lt,xt[bt]);return this},it.prototype.listeners=function(lt){return ct(this,lt,!0)},it.prototype.rawListeners=function(lt){return ct(this,lt,!1)},it.listenerCount=function(lt,xt){return typeof lt.listenerCount=="function"?lt.listenerCount(xt):ut.call(lt,xt)},it.prototype.listenerCount=ut,it.prototype.eventNames=function(){return this._eventsCount>0?tt(this._events):[]}},function($,_e,et){$.exports.Dispatcher=et(140)},function($,_e,et){$.exports=et(142)},function($,_e,et){_e.__esModule=!0;var tt=rt(et(50)),nt=rt(et(65)),ot=typeof nt.default=="function"&&typeof tt.default=="symbol"?function(it){return typeof it}:function(it){return it&&typeof nt.default=="function"&&it.constructor===nt.default&&it!==nt.default.prototype?"symbol":typeof it};function rt(it){return it&&it.__esModule?it:{default:it}}_e.default=typeof nt.default=="function"&&ot(tt.default)==="symbol"?function(it){return it===void 0?"undefined":ot(it)}:function(it){return it&&typeof nt.default=="function"&&it.constructor===nt.default&&it!==nt.default.prototype?"symbol":it===void 0?"undefined":ot(it)}},function($,_e,et){$.exports={default:et(51),__esModule:!0}},function($,_e,et){et(20),et(29),$.exports=et(30).f("iterator")},function($,_e,et){var tt=et(21),nt=et(22);$.exports=function(ot){return function(rt,it){var st,at,ft=String(nt(rt)),dt=tt(it),ht=ft.length;return dt<0||dt>=ht?ot?"":void 0:(st=ft.charCodeAt(dt))<55296||st>56319||dt+1===ht||(at=ft.charCodeAt(dt+1))<56320||at>57343?ot?ft.charAt(dt):st:ot?ft.slice(dt,dt+2):at-56320+(st-55296<<10)+65536}}},function($,_e,et){var tt=et(54);$.exports=function(nt,ot,rt){if(tt(nt),ot===void 0)return nt;switch(rt){case 1:return function(it){return nt.call(ot,it)};case 2:return function(it,st){return nt.call(ot,it,st)};case 3:return function(it,st,at){return nt.call(ot,it,st,at)}}return function(){return nt.apply(ot,arguments)}}},function($,_e){$.exports=function(et){if(typeof et!="function")throw TypeError(et+" is not a function!");return et}},function($,_e,et){var tt=et(38),nt=et(16),ot=et(28),rt={};et(6)(rt,et(2)("iterator"),function(){return this}),$.exports=function(it,st,at){it.prototype=tt(rt,{next:nt(1,at)}),ot(it,st+" Iterator")}},function($,_e,et){var tt=et(7),nt=et(10),ot=et(13);$.exports=et(4)?Object.defineProperties:function(rt,it){nt(rt);for(var st,at=ot(it),ft=at.length,dt=0;ft>dt;)tt.f(rt,st=at[dt++],it[st]);return rt}},function($,_e,et){var tt=et(9),nt=et(58),ot=et(59);$.exports=function(rt){return function(it,st,at){var ft,dt=tt(it),ht=nt(dt.length),pt=ot(at,ht);if(rt&&st!=st){for(;ht>pt;)if((ft=dt[pt++])!=ft)return!0}else for(;ht>pt;pt++)if((rt||pt in dt)&&dt[pt]===st)return rt||pt||0;return!rt&&-1}}},function($,_e,et){var tt=et(21),nt=Math.min;$.exports=function(ot){return ot>0?nt(tt(ot),9007199254740991):0}},function($,_e,et){var tt=et(21),nt=Math.max,ot=Math.min;$.exports=function(rt,it){return(rt=tt(rt))<0?nt(rt+it,0):ot(rt,it)}},function($,_e,et){var tt=et(3).document;$.exports=tt&&tt.documentElement},function($,_e,et){var tt=et(5),nt=et(18),ot=et(25)("IE_PROTO"),rt=Object.prototype;$.exports=Object.getPrototypeOf||function(it){return it=nt(it),tt(it,ot)?it[ot]:typeof it.constructor=="function"&&it instanceof it.constructor?it.constructor.prototype:it instanceof Object?rt:null}},function($,_e,et){var tt=et(63),nt=et(64),ot=et(12),rt=et(9);$.exports=et(34)(Array,"Array",function(it,st){this._t=rt(it),this._i=0,this._k=st},function(){var it=this._t,st=this._k,at=this._i++;return!it||at>=it.length?(this._t=void 0,nt(1)):nt(0,st=="keys"?at:st=="values"?it[at]:[at,it[at]])},"values"),ot.Arguments=ot.Array,tt("keys"),tt("values"),tt("entries")},function($,_e){$.exports=function(){}},function($,_e){$.exports=function(et,tt){return{value:tt,done:!!et}}},function($,_e,et){$.exports={default:et(66),__esModule:!0}},function($,_e,et){et(67),et(73),et(74),et(75),$.exports=et(1).Symbol},function($,_e,et){var tt=et(3),nt=et(5),ot=et(4),rt=et(15),it=et(37),st=et(68).KEY,at=et(8),ft=et(26),dt=et(28),ht=et(17),pt=et(2),ct=et(30),ut=et(31),mt=et(69),lt=et(70),xt=et(10),yt=et(11),bt=et(18),Et=et(9),_t=et(23),wt=et(16),St=et(38),Ct=et(71),kt=et(72),jt=et(32),Mt=et(7),It=et(13),Ht=kt.f,tn=Mt.f,Xt=Ct.f,Yt=tt.Symbol,Vt=tt.JSON,fn=Vt&&Vt.stringify,Sn=pt("_hidden"),Tn=pt("toPrimitive"),bn={}.propertyIsEnumerable,Mn=ft("symbol-registry"),qn=ft("symbols"),an=ft("op-symbols"),_n=Object.prototype,hn=typeof Yt=="function"&&!!jt.f,En=tt.QObject,wn=!En||!En.prototype||!En.prototype.findChild,pn=ot&&at(function(){return St(tn({},"a",{get:function(){return tn(this,"a",{value:7}).a}})).a!=7})?function(Gt,xn,Ln){var cr=Ht(_n,xn);cr&&delete _n[xn],tn(Gt,xn,Ln),cr&&Gt!==_n&&tn(_n,xn,cr)}:tn,Cn=function(Gt){var xn=qn[Gt]=St(Yt.prototype);return xn._k=Gt,xn},un=hn&&typeof Yt.iterator=="symbol"?function(Gt){return typeof Gt=="symbol"}:function(Gt){return Gt instanceof Yt},On=function(Gt,xn,Ln){return Gt===_n&&On(an,xn,Ln),xt(Gt),xn=_t(xn,!0),xt(Ln),nt(qn,xn)?(Ln.enumerable?(nt(Gt,Sn)&&Gt[Sn][xn]&&(Gt[Sn][xn]=!1),Ln=St(Ln,{enumerable:wt(0,!1)})):(nt(Gt,Sn)||tn(Gt,Sn,wt(1,{})),Gt[Sn][xn]=!0),pn(Gt,xn,Ln)):tn(Gt,xn,Ln)},Rn=function(Gt,xn){xt(Gt);for(var Ln,cr=mt(xn=Et(xn)),hr=0,Vn=cr.length;Vn>hr;)On(Gt,Ln=cr[hr++],xn[Ln]);return Gt},Pn=function(Gt){var xn=bn.call(this,Gt=_t(Gt,!0));return!(this===_n&&nt(qn,Gt)&&!nt(an,Gt))&&(!(xn||!nt(this,Gt)||!nt(qn,Gt)||nt(this,Sn)&&this[Sn][Gt])||xn)},An=function(Gt,xn){if(Gt=Et(Gt),xn=_t(xn,!0),Gt!==_n||!nt(qn,xn)||nt(an,xn)){var Ln=Ht(Gt,xn);return!Ln||!nt(qn,xn)||nt(Gt,Sn)&&Gt[Sn][xn]||(Ln.enumerable=!0),Ln}},zn=function(Gt){for(var xn,Ln=Xt(Et(Gt)),cr=[],hr=0;Ln.length>hr;)nt(qn,xn=Ln[hr++])||xn==Sn||xn==st||cr.push(xn);return cr},yn=function(Gt){for(var xn,Ln=Gt===_n,cr=Xt(Ln?an:Et(Gt)),hr=[],Vn=0;cr.length>Vn;)!nt(qn,xn=cr[Vn++])||Ln&&!nt(_n,xn)||hr.push(qn[xn]);return hr};hn||(it((Yt=function(){if(this instanceof Yt)throw TypeError("Symbol is not a constructor!");var Gt=ht(arguments.length>0?arguments[0]:void 0),xn=function(Ln){this===_n&&xn.call(an,Ln),nt(this,Sn)&&nt(this[Sn],Gt)&&(this[Sn][Gt]=!1),pn(this,Gt,wt(1,Ln))};return ot&&wn&&pn(_n,Gt,{configurable:!0,set:xn}),Cn(Gt)}).prototype,"toString",function(){return this._k}),kt.f=An,Mt.f=On,et(41).f=Ct.f=zn,et(19).f=Pn,jt.f=yn,ot&&!et(14)&&it(_n,"propertyIsEnumerable",Pn,!0),ct.f=function(Gt){return Cn(pt(Gt))}),rt(rt.G+rt.W+rt.F*!hn,{Symbol:Yt});for(var Dn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;Dn.length>Nn;)pt(Dn[Nn++]);for(var Zn=It(pt.store),mn=0;Zn.length>mn;)ut(Zn[mn++]);rt(rt.S+rt.F*!hn,"Symbol",{for:function(Gt){return nt(Mn,Gt+="")?Mn[Gt]:Mn[Gt]=Yt(Gt)},keyFor:function(Gt){if(!un(Gt))throw TypeError(Gt+" is not a symbol!");for(var xn in Mn)if(Mn[xn]===Gt)return xn},useSetter:function(){wn=!0},useSimple:function(){wn=!1}}),rt(rt.S+rt.F*!hn,"Object",{create:function(Gt,xn){return xn===void 0?St(Gt):Rn(St(Gt),xn)},defineProperty:On,defineProperties:Rn,getOwnPropertyDescriptor:An,getOwnPropertyNames:zn,getOwnPropertySymbols:yn});var qt=at(function(){jt.f(1)});rt(rt.S+rt.F*qt,"Object",{getOwnPropertySymbols:function(Gt){return jt.f(bt(Gt))}}),Vt&&rt(rt.S+rt.F*(!hn||at(function(){var Gt=Yt();return fn([Gt])!="[null]"||fn({a:Gt})!="{}"||fn(Object(Gt))!="{}"})),"JSON",{stringify:function(Gt){for(var xn,Ln,cr=[Gt],hr=1;arguments.length>hr;)cr.push(arguments[hr++]);if(Ln=xn=cr[1],(yt(xn)||Gt!==void 0)&&!un(Gt))return lt(xn)||(xn=function(Vn,yr){if(typeof Ln=="function"&&(yr=Ln.call(this,Vn,yr)),!un(yr))return yr}),cr[1]=xn,fn.apply(Vt,cr)}}),Yt.prototype[Tn]||et(6)(Yt.prototype,Tn,Yt.prototype.valueOf),dt(Yt,"Symbol"),dt(Math,"Math",!0),dt(tt.JSON,"JSON",!0)},function($,_e,et){var tt=et(17)("meta"),nt=et(11),ot=et(5),rt=et(7).f,it=0,st=Object.isExtensible||function(){return!0},at=!et(8)(function(){return st(Object.preventExtensions({}))}),ft=function(ht){rt(ht,tt,{value:{i:"O"+ ++it,w:{}}})},dt=$.exports={KEY:tt,NEED:!1,fastKey:function(ht,pt){if(!nt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!ot(ht,tt)){if(!st(ht))return"F";if(!pt)return"E";ft(ht)}return ht[tt].i},getWeak:function(ht,pt){if(!ot(ht,tt)){if(!st(ht))return!0;if(!pt)return!1;ft(ht)}return ht[tt].w},onFreeze:function(ht){return at&&dt.NEED&&st(ht)&&!ot(ht,tt)&&ft(ht),ht}}},function($,_e,et){var tt=et(13),nt=et(32),ot=et(19);$.exports=function(rt){var it=tt(rt),st=nt.f;if(st)for(var at,ft=st(rt),dt=ot.f,ht=0;ft.length>ht;)dt.call(rt,at=ft[ht++])&&it.push(at);return it}},function($,_e,et){var tt=et(24);$.exports=Array.isArray||function(nt){return tt(nt)=="Array"}},function($,_e,et){var tt=et(9),nt=et(41).f,ot={}.toString,rt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];$.exports.f=function(it){return rt&&ot.call(it)=="[object Window]"?function(st){try{return nt(st)}catch{return rt.slice()}}(it):nt(tt(it))}},function($,_e,et){var tt=et(19),nt=et(16),ot=et(9),rt=et(23),it=et(5),st=et(35),at=Object.getOwnPropertyDescriptor;_e.f=et(4)?at:function(ft,dt){if(ft=ot(ft),dt=rt(dt,!0),st)try{return at(ft,dt)}catch{}if(it(ft,dt))return nt(!tt.f.call(ft,dt),ft[dt])}},function($,_e){},function($,_e,et){et(31)("asyncIterator")},function($,_e,et){et(31)("observable")},function($,_e,et){_e.__esModule=!0;var tt,nt=et(77),ot=(tt=nt)&&tt.__esModule?tt:{default:tt};_e.default=ot.default||function(rt){for(var it=1;itct;)for(var lt,xt=st(arguments[ct++]),yt=ut?nt(xt).concat(ut(xt)):nt(xt),bt=yt.length,Et=0;bt>Et;)lt=yt[Et++],tt&&!mt.call(xt,lt)||(ht[lt]=xt[lt]);return ht}:at},function($,_e,et){_e.__esModule=!0;var tt=ot(et(82)),nt=ot(et(85));function ot(rt){return rt&&rt.__esModule?rt:{default:rt}}_e.default=function(rt,it){if(Array.isArray(rt))return rt;if((0,tt.default)(Object(rt)))return function(st,at){var ft=[],dt=!0,ht=!1,pt=void 0;try{for(var ct,ut=(0,nt.default)(st);!(dt=(ct=ut.next()).done)&&(ft.push(ct.value),!at||ft.length!==at);dt=!0);}catch(mt){ht=!0,pt=mt}finally{try{!dt&&ut.return&&ut.return()}finally{if(ht)throw pt}}return ft}(rt,it);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function($,_e,et){$.exports={default:et(83),__esModule:!0}},function($,_e,et){et(29),et(20),$.exports=et(84)},function($,_e,et){var tt=et(42),nt=et(2)("iterator"),ot=et(12);$.exports=et(1).isIterable=function(rt){var it=Object(rt);return it[nt]!==void 0||"@@iterator"in it||ot.hasOwnProperty(tt(it))}},function($,_e,et){$.exports={default:et(86),__esModule:!0}},function($,_e,et){et(29),et(20),$.exports=et(87)},function($,_e,et){var tt=et(10),nt=et(88);$.exports=et(1).getIterator=function(ot){var rt=nt(ot);if(typeof rt!="function")throw TypeError(ot+" is not iterable!");return tt(rt.call(ot))}},function($,_e,et){var tt=et(42),nt=et(2)("iterator"),ot=et(12);$.exports=et(1).getIteratorMethod=function(rt){if(rt!=null)return rt[nt]||rt["@@iterator"]||ot[tt(rt)]}},function($,_e,et){$.exports={default:et(90),__esModule:!0}},function($,_e,et){et(91),$.exports=et(1).Object.keys},function($,_e,et){var tt=et(18),nt=et(13);et(92)("keys",function(){return function(ot){return nt(tt(ot))}})},function($,_e,et){var tt=et(15),nt=et(1),ot=et(8);$.exports=function(rt,it){var st=(nt.Object||{})[rt]||Object[rt],at={};at[rt]=it(st),tt(tt.S+tt.F*ot(function(){st(1)}),"Object",at)}},function($,_e,et){(function(tt){var nt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],ot=/^\s+|\s+$/g,rt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,it=/\{\n\/\* \[wrapped with (.+)\] \*/,st=/,? & /,at=/^[-+]0x[0-9a-f]+$/i,ft=/^0b[01]+$/i,dt=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,pt=/^(?:0|[1-9]\d*)$/,ct=parseInt,ut=typeof tt=="object"&&tt&&tt.Object===Object&&tt,mt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ut||mt||Function("return this")();function xt(mn,qt,Gt){switch(Gt.length){case 0:return mn.call(qt);case 1:return mn.call(qt,Gt[0]);case 2:return mn.call(qt,Gt[0],Gt[1]);case 3:return mn.call(qt,Gt[0],Gt[1],Gt[2])}return mn.apply(qt,Gt)}function yt(mn,qt){return!!(mn&&mn.length)&&function(Gt,xn,Ln){if(xn!=xn)return function(Vn,yr,br,In){for(var dr=Vn.length,Gn=br+(In?1:-1);In?Gn--:++Gn-1}function bt(mn){return mn!=mn}function Et(mn,qt){for(var Gt=mn.length,xn=0;Gt--;)mn[Gt]===qt&&xn++;return xn}function _t(mn,qt){for(var Gt=-1,xn=mn.length,Ln=0,cr=[];++Gt2?St:void 0);function bn(mn){return Dn(mn)?Vt(mn):{}}function Mn(mn){return!(!Dn(mn)||function(qt){return!!It&&It in qt}(mn))&&(function(qt){var Gt=Dn(qt)?Xt.call(qt):"";return Gt=="[object Function]"||Gt=="[object GeneratorFunction]"}(mn)||function(qt){var Gt=!1;if(qt!=null&&typeof qt.toString!="function")try{Gt=!!(qt+"")}catch{}return Gt}(mn)?Yt:dt).test(function(qt){if(qt!=null){try{return Ht.call(qt)}catch{}try{return qt+""}catch{}}return""}(mn))}function qn(mn,qt,Gt,xn){for(var Ln=-1,cr=mn.length,hr=Gt.length,Vn=-1,yr=qt.length,br=fn(cr-hr,0),In=Array(yr+br),dr=!xn;++Vn1&&ur.reverse(),In&&yr1?"& ":"")+qt[xn],qt=qt.join(Gt>2?", ":" "),mn.replace(rt,`{ -/* [wrapped with `+qt+`] */ -`)}function Rn(mn,qt){return!!(qt=qt??9007199254740991)&&(typeof mn=="number"||pt.test(mn))&&mn>-1&&mn%1==0&&mn1&&ot--,it=6*ot<1?tt+6*(nt-tt)*ot:2*ot<1?nt:3*ot<2?tt+(nt-tt)*(2/3-ot)*6:tt,rt[dt]=255*it;return rt}},function($,_e,et){(function(tt){var nt=typeof tt=="object"&&tt&&tt.Object===Object&&tt,ot=typeof self=="object"&&self&&self.Object===Object&&self,rt=nt||ot||Function("return this")();function it(_t,wt,St){switch(St.length){case 0:return _t.call(wt);case 1:return _t.call(wt,St[0]);case 2:return _t.call(wt,St[0],St[1]);case 3:return _t.call(wt,St[0],St[1],St[2])}return _t.apply(wt,St)}function st(_t,wt){for(var St=-1,Ct=wt.length,kt=_t.length;++St-1&&kt%1==0&&kt<=9007199254740991}(Ct.length)&&!function(kt){var jt=function(Mt){var It=typeof Mt;return!!Mt&&(It=="object"||It=="function")}(kt)?dt.call(kt):"";return jt=="[object Function]"||jt=="[object GeneratorFunction]"}(Ct)}(St)}(wt)&&ft.call(wt,"callee")&&(!pt.call(wt,"callee")||dt.call(wt)=="[object Arguments]")}(_t)||!!(ct&&_t&&_t[ct])}var lt=Array.isArray,xt,yt,bt,Et=(yt=function(_t){var wt=(_t=function Ct(kt,jt,Mt,It,Ht){var tn=-1,Xt=kt.length;for(Mt||(Mt=mt),Ht||(Ht=[]);++tn0&&Mt(Yt)?jt>1?Ct(Yt,jt-1,Mt,It,Ht):st(Ht,Yt):It||(Ht[Ht.length]=Yt)}return Ht}(_t,1)).length,St=wt;for(xt;St--;)if(typeof _t[St]!="function")throw new TypeError("Expected a function");return function(){for(var Ct=0,kt=wt?_t[Ct].apply(this,arguments):arguments[0];++Ct2?ot-2:0),it=2;it"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var $t,Dt=dt(Tt);if(Pt){var Rt=dt(this).constructor;$t=Reflect.construct(Dt,arguments,Rt)}else $t=Dt.apply(this,arguments);return ct(this,$t)}}et.r(_e);var mt=et(0),lt=et.n(mt);function xt(){var Tt=this.constructor.getDerivedStateFromProps(this.props,this.state);Tt!=null&&this.setState(Tt)}function yt(Tt){this.setState(function(Pt){var $t=this.constructor.getDerivedStateFromProps(Tt,Pt);return $t??null}.bind(this))}function bt(Tt,Pt){try{var $t=this.props,Dt=this.state;this.props=Tt,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate($t,Dt)}finally{this.props=$t,this.state=Dt}}function Et(Tt){var Pt=Tt.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Tt.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return Tt;var $t=null,Dt=null,Rt=null;if(typeof Pt.componentWillMount=="function"?$t="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&($t="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Dt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Dt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),$t!==null||Dt!==null||Rt!==null){var sn=Tt.displayName||Tt.name,rn=typeof Tt.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. - -`+sn+" uses "+rn+" but also contains the following legacy lifecycles:"+($t!==null?` - `+$t:"")+(Dt!==null?` - `+Dt:"")+(Rt!==null?` - `+Rt:"")+` - -The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Tt.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=xt,Pt.componentWillReceiveProps=yt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=bt;var Jt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Wt,gn,Un){var Yn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Un;Jt.call(this,Wt,gn,Yn)}}return Tt}function _t(Tt,Pt){if(Tt==null)return{};var $t,Dt,Rt=function(rn,Jt){if(rn==null)return{};var Wt,gn,Un={},Yn=Object.keys(rn);for(gn=0;gn=0||(Un[Wt]=rn[Wt]);return Un}(Tt,Pt);if(Object.getOwnPropertySymbols){var sn=Object.getOwnPropertySymbols(Tt);for(Dt=0;Dt=0||Object.prototype.propertyIsEnumerable.call(Tt,$t)&&(Rt[$t]=Tt[$t])}return Rt}function wt(Tt){var Pt=function($t){return{}.toString.call($t).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Tt);return Pt==="number"&&(Pt=isNaN(Tt)?"nan":(0|Tt)!=Tt?"float":"integer"),Pt}xt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0,bt.__suppressDeprecationWarning=!0;var St={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},Ct={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},kt={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},jt=et(45),Mt=function(Tt){var Pt=function($t){return{backgroundColor:$t.base00,ellipsisColor:$t.base09,braceColor:$t.base07,expandedIcon:$t.base0D,collapsedIcon:$t.base0E,keyColor:$t.base07,arrayKeyColor:$t.base0C,objectSize:$t.base04,copyToClipboard:$t.base0F,copyToClipboardCheck:$t.base0D,objectBorder:$t.base02,dataTypes:{boolean:$t.base0E,date:$t.base0D,float:$t.base0B,function:$t.base0D,integer:$t.base0F,string:$t.base09,nan:$t.base08,null:$t.base0A,undefined:$t.base05,regexp:$t.base0A,background:$t.base02},editVariable:{editIcon:$t.base0E,cancelIcon:$t.base09,removeIcon:$t.base09,addIcon:$t.base0E,checkIcon:$t.base0E,background:$t.base01,color:$t.base0A,border:$t.base07},addKeyModal:{background:$t.base05,border:$t.base04,color:$t.base0A,labelColor:$t.base01},validationFailure:{background:$t.base09,iconColor:$t.base01,fontColor:$t.base01}}}(Tt);return{"app-container":{fontFamily:kt.globalFontFamily,cursor:kt.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:kt.ellipsisFontSize,lineHeight:kt.ellipsisLineHeight,cursor:kt.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:kt.braceCursor,fontWeight:kt.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:kt.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function($t,Dt){return{style:ot({paddingTop:kt.keyValPaddingTop,paddingRight:kt.keyValPaddingRight,paddingBottom:kt.keyValPaddingBottom,borderLeft:kt.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Dt.paddingLeft-1+"px",borderLeft:kt.keyValBorderHover+" "+Pt.objectBorder}},Dt)}},"object-key-val-no-border":{padding:kt.keyValPadding},"pushed-content":{marginLeft:kt.pushedContentMarginLeft},variableValue:function($t,Dt){return{style:ot({display:"inline-block",paddingRight:kt.variableValuePaddingRight,position:"relative"},Dt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:kt.keyLetterSpacing,fontStyle:kt.keyFontStyle,verticalAlign:kt.keyVerticalAlign,opacity:kt.keyOpacity,":hover":{opacity:kt.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:kt.keyLetterSpacing,fontStyle:kt.keyFontStyle,verticalAlign:kt.keyVerticalAlign,opacity:kt.keyOpacity,":hover":{opacity:kt.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:kt.objectSizeBorderRadius,fontStyle:kt.objectSizeFontStyle,margin:kt.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:kt.dataTypeFontSize,marginRight:kt.dataTypeMarginRight,opacity:kt.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:kt.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:kt.nanFontSize,fontWeight:kt.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:kt.nanPadding,borderRadius:kt.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:kt.nullFontSize,fontWeight:kt.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:kt.nullPadding,borderRadius:kt.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:kt.undefinedFontSize,padding:kt.undefinedPadding,borderRadius:kt.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:kt.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:kt.iconFontSize,marginRight:kt.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:kt.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:kt.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:kt.metaDataPadding},"icon-container":{display:"inline-block",width:kt.iconContainerWidth},tooltip:{padding:kt.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:kt.iconCursor,fontSize:kt.iconFontSize,marginRight:kt.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:kt.iconCursor,fontSize:kt.iconFontSize,marginRight:kt.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:kt.iconCursor,fontSize:kt.iconFontSize,marginRight:kt.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:kt.iconCursor,color:Pt.editVariable.checkIcon,fontSize:kt.iconFontSize,paddingRight:kt.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:kt.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:kt.iconFontSize,paddingRight:kt.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:kt.editInputMinWidth,borderRadius:kt.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:kt.editInputPadding,marginRight:kt.editInputMarginRight,fontFamily:kt.editInputFontFamily},"detected-row":{paddingTop:kt.detectedRowPaddingTop},"key-modal-request":{position:kt.addKeyCoverPosition,top:kt.addKeyCoverPositionPx,left:kt.addKeyCoverPositionPx,right:kt.addKeyCoverPositionPx,bottom:kt.addKeyCoverPositionPx,backgroundColor:kt.addKeyCoverBackground},"key-modal":{width:kt.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:kt.addKeyModalMargin,marginRight:kt.addKeyModalMargin,padding:kt.addKeyModalPadding,borderRadius:kt.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:kt.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:kt.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:kt.ellipsisFontSize,lineHeight:kt.ellipsisLineHeight,cursor:kt.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:kt.iconFontSize,transform:"rotate(45deg)"}}};function It(Tt,Pt,$t){return Tt||console.error("theme has not been set"),function(Dt){var Rt=St;return Dt!==!1&&Dt!=="none"||(Rt=Ct),Object(jt.createStyling)(Mt,{defaultBase16:Rt})(Dt)}(Tt)(Pt,$t)}var Ht=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=(Dt.rjvId,Dt.type_name),sn=Dt.displayDataTypes,rn=Dt.theme;return sn?lt.a.createElement("span",Object.assign({className:"data-type-label"},It(rn,"data-type-label")),Rt):null}}]),$t}(lt.a.PureComponent),tn=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props;return lt.a.createElement("div",It(Dt.theme,"boolean"),lt.a.createElement(Ht,Object.assign({type_name:"bool"},Dt)),Dt.value?"true":"false")}}]),$t}(lt.a.PureComponent),Xt=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props;return lt.a.createElement("div",It(Dt.theme,"date"),lt.a.createElement(Ht,Object.assign({type_name:"date"},Dt)),lt.a.createElement("span",Object.assign({className:"date-value"},It(Dt.theme,"date-value")),Dt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),$t}(lt.a.PureComponent),Yt=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props;return lt.a.createElement("div",It(Dt.theme,"float"),lt.a.createElement(Ht,Object.assign({type_name:"float"},Dt)),this.props.value)}}]),$t}(lt.a.PureComponent);function Vt(Tt,Pt){(Pt==null||Pt>Tt.length)&&(Pt=Tt.length);for(var $t=0,Dt=new Array(Pt);$t"u"||Tt[Symbol.iterator]==null){if(Array.isArray(Tt)||($t=fn(Tt))||Pt&&Tt&&typeof Tt.length=="number"){$t&&(Tt=$t);var Dt=0,Rt=function(){};return{s:Rt,n:function(){return Dt>=Tt.length?{done:!0}:{done:!1,value:Tt[Dt++]}},e:function(Wt){throw Wt},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var sn,rn=!0,Jt=!1;return{s:function(){$t=Tt[Symbol.iterator]()},n:function(){var Wt=$t.next();return rn=Wt.done,Wt},e:function(Wt){Jt=!0,sn=Wt},f:function(){try{rn||$t.return==null||$t.return()}finally{if(Jt)throw sn}}}}function Tn(Tt){return function(Pt){if(Array.isArray(Pt))return Vt(Pt)}(Tt)||function(Pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pt))return Array.from(Pt)}(Tt)||fn(Tt)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var bn=et(46),Mn=new(et(47)).Dispatcher,qn=new(function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){var Dt;rt(this,$t);for(var Rt=arguments.length,sn=new Array(Rt),rn=0;rnRt&&(Jt.style.cursor="pointer",this.state.collapsed&&(rn=lt.a.createElement("span",null,rn.substring(0,Rt),lt.a.createElement("span",It(sn,"ellipsis")," ...")))),lt.a.createElement("div",It(sn,"string"),lt.a.createElement(Ht,Object.assign({type_name:"string"},Dt)),lt.a.createElement("span",Object.assign({className:"string-value"},Jt,{onClick:this.toggleCollapsed}),'"',rn,'"'))}}]),$t}(lt.a.PureComponent),un=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){return lt.a.createElement("div",It(this.props.theme,"undefined"),"undefined")}}]),$t}(lt.a.PureComponent);function On(){return(On=Object.assign||function(Tt){for(var Pt=1;Pt=0||(Bn[pr]=er[pr]);return Bn}(Tt,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Un,Yn=gn.value!==void 0,Qn=Object(mt.useRef)(null),tr=zn(Qn,Pt),Wn=Object(mt.useRef)(0),Xn=Object(mt.useRef)(),ir=function(){var er=Qn.current,vr=$t&&Xn.current?Xn.current:function(lr){var rr=window.getComputedStyle(lr);if(rr===null)return null;var nr,ar=(nr=rr,mn.reduce(function(jr,Mr){return jr[Mr]=nr[Mr],jr},{})),Sr=ar.boxSizing;return Sr===""?null:(qt&&Sr==="border-box"&&(ar.width=parseFloat(ar.width)+parseFloat(ar.borderRightWidth)+parseFloat(ar.borderLeftWidth)+parseFloat(ar.paddingRight)+parseFloat(ar.paddingLeft)+"px"),{sizingStyle:ar,paddingSize:parseFloat(ar.paddingBottom)+parseFloat(ar.paddingTop),borderSize:parseFloat(ar.borderBottomWidth)+parseFloat(ar.borderTopWidth)})}(er);if(vr){Xn.current=vr;var pr=function(lr,rr,nr,ar){nr===void 0&&(nr=1),ar===void 0&&(ar=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),Dn(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Sr=lr.paddingSize,jr=lr.borderSize,Mr=lr.sizingStyle,$r=Mr.boxSizing;Object.keys(Mr).forEach(function(Lr){var Dr=Lr;Nn.style[Dr]=Mr[Dr]}),Dn(Nn),Nn.value=rr;var ln=function(Lr,Dr){var Ur=Lr.scrollHeight;return Dr.sizingStyle.boxSizing==="border-box"?Ur+Dr.borderSize:Ur-Dr.paddingSize}(Nn,lr);Nn.value="x";var Pr=Nn.scrollHeight-Sr,Fr=Pr*nr;$r==="border-box"&&(Fr=Fr+Sr+jr),ln=Math.max(Fr,ln);var zr=Pr*ar;return $r==="border-box"&&(zr=zr+Sr+jr),[ln=Math.min(zr,ln),Pr]}(vr,er.value||er.placeholder||"x",Rt,Dt),jn=pr[0],Bn=pr[1];Wn.current!==jn&&(Wn.current=jn,er.style.setProperty("height",jn+"px","important"),Wt(jn,{rowHeight:Bn}))}};return Object(mt.useLayoutEffect)(ir),Un=Pn(ir),Object(mt.useLayoutEffect)(function(){var er=function(vr){Un.current(vr)};return window.addEventListener("resize",er),function(){window.removeEventListener("resize",er)}},[]),Object(mt.createElement)("textarea",On({},gn,{onChange:function(er){Yn||ir(),rn(er)},ref:tr}))},xn=Object(mt.forwardRef)(Gt);function Ln(Tt){Tt=Tt.trim();try{if((Tt=JSON.stringify(JSON.parse(Tt)))[0]==="[")return cr("array",JSON.parse(Tt));if(Tt[0]==="{")return cr("object",JSON.parse(Tt));if(Tt.match(/\-?\d+\.\d+/)&&Tt.match(/\-?\d+\.\d+/)[0]===Tt)return cr("float",parseFloat(Tt));if(Tt.match(/\-?\d+e-\d+/)&&Tt.match(/\-?\d+e-\d+/)[0]===Tt)return cr("float",Number(Tt));if(Tt.match(/\-?\d+/)&&Tt.match(/\-?\d+/)[0]===Tt)return cr("integer",parseInt(Tt));if(Tt.match(/\-?\d+e\+\d+/)&&Tt.match(/\-?\d+e\+\d+/)[0]===Tt)return cr("integer",Number(Tt))}catch{}switch(Tt=Tt.toLowerCase()){case"undefined":return cr("undefined",void 0);case"nan":return cr("nan",NaN);case"null":return cr("null",null);case"true":return cr("boolean",!0);case"false":return cr("boolean",!1);default:if(Tt=Date.parse(Tt))return cr("date",new Date(Tt))}return cr(!1,null)}function cr(Tt,Pt){return{type:Tt,value:Pt}}var hr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),$t}(lt.a.PureComponent),Vn=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),$t}(lt.a.PureComponent),yr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]),rn=ur(Rt).style;return lt.a.createElement("span",sn,lt.a.createElement("svg",{fill:rn.color,width:rn.height,height:rn.width,style:rn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),$t}(lt.a.PureComponent),br=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]),rn=ur(Rt).style;return lt.a.createElement("span",sn,lt.a.createElement("svg",{fill:rn.color,width:rn.height,height:rn.width,style:rn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),$t}(lt.a.PureComponent),In=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",{style:ot(ot({},ur(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),$t}(lt.a.PureComponent),dr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",{style:ot(ot({},ur(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),$t}(lt.a.PureComponent),Gn=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),$t}(lt.a.PureComponent),mr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),$t}(lt.a.PureComponent),Kn=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),$t}(lt.a.PureComponent),Hn=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),$t}(lt.a.PureComponent),sr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),$t}(lt.a.PureComponent),or=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){return rt(this,$t),Pt.apply(this,arguments)}return st($t,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,sn=_t(Dt,["style"]);return lt.a.createElement("span",sn,lt.a.createElement("svg",Object.assign({},ur(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),$t}(lt.a.PureComponent);function ur(Tt){return Tt||(Tt={}),{style:ot(ot({verticalAlign:"middle"},Tt),{},{color:Tt.color?Tt.color:"#000000",height:"1em",width:"1em"})}}var _r=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(Dt){var Rt;return rt(this,$t),(Rt=Pt.call(this,Dt)).copiedTimer=null,Rt.handleCopy=function(){var sn=document.createElement("textarea"),rn=Rt.props,Jt=rn.clickCallback,Wt=rn.src,gn=rn.namespace;sn.innerHTML=JSON.stringify(Rt.clipboardValue(Wt),null," "),document.body.appendChild(sn),sn.select(),document.execCommand("copy"),document.body.removeChild(sn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Jt=="function"&&Jt({src:Wt,namespace:gn,name:gn[gn.length-1]})})},Rt.getClippyIcon=function(){var sn=Rt.props.theme;return Rt.state.copied?lt.a.createElement("span",null,lt.a.createElement(Gn,Object.assign({className:"copy-icon"},It(sn,"copy-icon"))),lt.a.createElement("span",It(sn,"copy-icon-copied"),"✔")):lt.a.createElement(Gn,Object.assign({className:"copy-icon"},It(sn,"copy-icon")))},Rt.clipboardValue=function(sn){switch(wt(sn)){case"function":case"regexp":return sn.toString();default:return sn}},Rt.state={copied:!1},Rt}return st($t,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Dt=this.props,Rt=(Dt.src,Dt.theme),sn=Dt.hidden,rn=Dt.rowHovered,Jt=It(Rt,"copy-to-clipboard").style,Wt="inline";return sn&&(Wt="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:rn?"inline-block":"none"}},lt.a.createElement("span",{style:ot(ot({},Jt),{},{display:Wt}),onClick:this.handleCopy},this.getClippyIcon()))}}]),$t}(lt.a.PureComponent),Ar=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(Dt){var Rt;return rt(this,$t),(Rt=Pt.call(this,Dt)).getEditIcon=function(){var sn=Rt.props,rn=sn.variable,Jt=sn.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(sr,Object.assign({className:"click-to-edit-icon"},It(Jt,"editVarIcon"),{onClick:function(){Rt.prepopInput(rn)}})))},Rt.prepopInput=function(sn){if(Rt.props.onEdit!==!1){var rn=function(Wt){var gn;switch(wt(Wt)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Wt;break;case"date":case"function":case"regexp":gn=Wt.toString();break;default:try{gn=JSON.stringify(Wt,null," ")}catch{gn=""}}return gn}(sn.value),Jt=Ln(rn);Rt.setState({editMode:!0,editValue:rn,parsedInput:{type:Jt.type,value:Jt.value}})}},Rt.getRemoveIcon=function(){var sn=Rt.props,rn=sn.variable,Jt=sn.namespace,Wt=sn.theme,gn=sn.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(mr,Object.assign({className:"click-to-remove-icon"},It(Wt,"removeVarIcon"),{onClick:function(){Mn.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:rn.name,namespace:Jt,existing_value:rn.value,variable_removed:!0}})}})))},Rt.getValue=function(sn,rn){var Jt=!rn&&sn.type,Wt=pt(Rt).props;switch(Jt){case!1:return Rt.getEditInput();case"string":return lt.a.createElement(Cn,Object.assign({value:sn.value},Wt));case"integer":return lt.a.createElement(wn,Object.assign({value:sn.value},Wt));case"float":return lt.a.createElement(Yt,Object.assign({value:sn.value},Wt));case"boolean":return lt.a.createElement(tn,Object.assign({value:sn.value},Wt));case"function":return lt.a.createElement(_n,Object.assign({value:sn.value},Wt));case"null":return lt.a.createElement(En,Wt);case"nan":return lt.a.createElement(hn,Wt);case"undefined":return lt.a.createElement(un,Wt);case"date":return lt.a.createElement(Xt,Object.assign({value:sn.value},Wt));case"regexp":return lt.a.createElement(pn,Object.assign({value:sn.value},Wt));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(sn.value))}},Rt.getEditInput=function(){var sn=Rt.props.theme,rn=Rt.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(xn,Object.assign({type:"text",inputRef:function(Jt){return Jt&&Jt.focus()},value:rn,className:"variable-editor",onChange:function(Jt){var Wt=Jt.target.value,gn=Ln(Wt);Rt.setState({editValue:Wt,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Jt){switch(Jt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Jt.ctrlKey||Jt.metaKey)&&Rt.submitEdit(!0)}Jt.stopPropagation()},placeholder:"update this value",minRows:2},It(sn,"edit-input"))),lt.a.createElement("div",It(sn,"edit-icon-container"),lt.a.createElement(mr,Object.assign({className:"edit-cancel"},It(sn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),lt.a.createElement(or,Object.assign({className:"edit-check string-value"},It(sn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),lt.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(sn){var rn=Rt.props,Jt=rn.variable,Wt=rn.namespace,gn=rn.rjvId,Un=Rt.state,Yn=Un.editValue,Qn=Un.parsedInput,tr=Yn;sn&&Qn.type&&(tr=Qn.value),Rt.setState({editMode:!1}),Mn.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Jt.name,namespace:Wt,existing_value:Jt.value,new_value:tr,variable_removed:!1}})},Rt.showDetected=function(){var sn=Rt.props,rn=sn.theme,Jt=(sn.variable,sn.namespace,sn.rjvId,Rt.state.parsedInput),Wt=(Jt.type,Jt.value,Rt.getDetectedInput());if(Wt)return lt.a.createElement("div",null,lt.a.createElement("div",It(rn,"detected-row"),Wt,lt.a.createElement(or,{className:"edit-check detected",style:ot({verticalAlign:"top",paddingLeft:"3px"},It(rn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var sn=Rt.state.parsedInput,rn=sn.type,Jt=sn.value,Wt=pt(Rt).props,gn=Wt.theme;if(rn!==!1)switch(rn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:ot(ot({},It(gn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:ot(ot({},It(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:ot(ot({},It(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:ot(ot({},It(gn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:ot(ot({},It(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:ot(ot({},It(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(Cn,Object.assign({value:Jt},Wt));case"integer":return lt.a.createElement(wn,Object.assign({value:Jt},Wt));case"float":return lt.a.createElement(Yt,Object.assign({value:Jt},Wt));case"boolean":return lt.a.createElement(tn,Object.assign({value:Jt},Wt));case"function":return lt.a.createElement(_n,Object.assign({value:Jt},Wt));case"null":return lt.a.createElement(En,Wt);case"nan":return lt.a.createElement(hn,Wt);case"undefined":return lt.a.createElement(un,Wt);case"date":return lt.a.createElement(Xt,Object.assign({value:new Date(Jt)},Wt))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return st($t,[{key:"render",value:function(){var Dt=this,Rt=this.props,sn=Rt.variable,rn=Rt.singleIndent,Jt=Rt.type,Wt=Rt.theme,gn=Rt.namespace,Un=Rt.indentWidth,Yn=Rt.enableClipboard,Qn=Rt.onEdit,tr=Rt.onDelete,Wn=Rt.onSelect,Xn=Rt.displayArrayKey,ir=Rt.quotesOnKeys,er=this.state.editMode;return lt.a.createElement("div",Object.assign({},It(Wt,"objectKeyVal",{paddingLeft:Un*rn}),{onMouseEnter:function(){return Dt.setState(ot(ot({},Dt.state),{},{hovered:!0}))},onMouseLeave:function(){return Dt.setState(ot(ot({},Dt.state),{},{hovered:!1}))},className:"variable-row",key:sn.name}),Jt=="array"?Xn?lt.a.createElement("span",Object.assign({},It(Wt,"array-key"),{key:sn.name+"_"+gn}),sn.name,lt.a.createElement("div",It(Wt,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},It(Wt,"object-name"),{className:"object-key",key:sn.name+"_"+gn}),!!ir&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},sn.name),!!ir&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Wt,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Wn===!1&&Qn===!1?null:function(vr){var pr=Tn(gn);(vr.ctrlKey||vr.metaKey)&&Qn!==!1?Dt.prepopInput(sn):Wn!==!1&&(pr.shift(),Wn(ot(ot({},sn),{},{namespace:pr})))}},It(Wt,"variableValue",{cursor:Wn===!1?"default":"pointer"})),this.getValue(sn,er)),Yn?lt.a.createElement(_r,{rowHovered:this.state.hovered,hidden:er,src:sn.value,clickCallback:Yn,theme:Wt,namespace:[].concat(Tn(gn),[sn.name])}):null,Qn!==!1&&er==0?this.getEditIcon():null,tr!==!1&&er==0?this.getRemoveIcon():null)}}]),$t}(lt.a.PureComponent),Or=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){var Dt;rt(this,$t);for(var Rt=arguments.length,sn=new Array(Rt),rn=0;rn0?Yn:null,namespace:Un.splice(0,Un.length-1),existing_value:Qn,variable_removed:!1,key_name:null};wt(Qn)==="object"?Mn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:tr,data:Xn}):Mn.dispatch({name:"VARIABLE_ADDED",rjvId:tr,data:ot(ot({},Xn),{},{new_value:[].concat(Tn(Qn),[null])})})}})))},Dt.getRemoveObject=function(Jt){var Wt=Dt.props,gn=Wt.theme,Un=(Wt.hover,Wt.namespace),Yn=Wt.name,Qn=Wt.src,tr=Wt.rjvId;if(Un.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Jt?"inline-block":"none"}},lt.a.createElement(mr,Object.assign({className:"click-to-remove-icon"},It(gn,"removeVarIcon"),{onClick:function(){Mn.dispatch({name:"VARIABLE_REMOVED",rjvId:tr,data:{name:Yn,namespace:Un.splice(0,Un.length-1),existing_value:Qn,variable_removed:!0}})}})))},Dt.render=function(){var Jt=Dt.props,Wt=Jt.theme,gn=Jt.onDelete,Un=Jt.onAdd,Yn=Jt.enableClipboard,Qn=Jt.src,tr=Jt.namespace,Wn=Jt.rowHovered;return lt.a.createElement("div",Object.assign({},It(Wt,"object-meta-data"),{className:"object-meta-data",onClick:function(Xn){Xn.stopPropagation()}}),Dt.getObjectSize(),Yn?lt.a.createElement(_r,{rowHovered:Wn,clickCallback:Yn,src:Qn,theme:Wt,namespace:tr}):null,Un!==!1?Dt.getAddAttribute(Wn):null,gn!==!1?Dt.getRemoveObject(Wn):null)},Dt}return $t}(lt.a.PureComponent);function Nr(Tt){var Pt=Tt.parent_type,$t=Tt.namespace,Dt=Tt.quotesOnKeys,Rt=Tt.theme,sn=Tt.jsvRoot,rn=Tt.name,Jt=Tt.displayArrayKey,Wt=Tt.name?Tt.name:"";return!sn||rn!==!1&&rn!==null?Pt=="array"?Jt?lt.a.createElement("span",Object.assign({},It(Rt,"array-key"),{key:$t}),lt.a.createElement("span",{className:"array-key"},Wt),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},It(Rt,"object-name"),{key:$t}),lt.a.createElement("span",{className:"object-key"},Dt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Wt),Dt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null)}function Rr(Tt){var Pt=Tt.theme;switch(Tt.iconStyle){case"triangle":return lt.a.createElement(dr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(hr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function Hr(Tt){var Pt=Tt.theme;switch(Tt.iconStyle){case"triangle":return lt.a.createElement(In,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(br,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Vn,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Jr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(Dt){var Rt;return rt(this,$t),(Rt=Pt.call(this,Dt)).toggleCollapsed=function(sn){var rn=[];for(var Jt in Rt.state.expanded)rn.push(Rt.state.expanded[Jt]);rn[sn]=!rn[sn],Rt.setState({expanded:rn})},Rt.state={expanded:[]},Rt}return st($t,[{key:"getExpandedIcon",value:function(Dt){var Rt=this.props,sn=Rt.theme,rn=Rt.iconStyle;return this.state.expanded[Dt]?lt.a.createElement(Rr,{theme:sn,iconStyle:rn}):lt.a.createElement(Hr,{theme:sn,iconStyle:rn})}},{key:"render",value:function(){var Dt=this,Rt=this.props,sn=Rt.src,rn=Rt.groupArraysAfterLength,Jt=(Rt.depth,Rt.name),Wt=Rt.theme,gn=Rt.jsvRoot,Un=Rt.namespace,Yn=(Rt.parent_type,_t(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Qn=0,tr=5*this.props.indentWidth;gn||(Qn=5*this.props.indentWidth);var Wn=rn,Xn=Math.ceil(sn.length/Wn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},It(Wt,gn?"jsv-root":"objectKeyVal",{paddingLeft:Qn})),lt.a.createElement(Nr,this.props),lt.a.createElement("span",null,lt.a.createElement(Or,Object.assign({size:sn.length},this.props))),Tn(Array(Xn)).map(function(ir,er){return lt.a.createElement("div",Object.assign({key:er,className:"object-key-val array-group"},It(Wt,"objectKeyVal",{marginLeft:6,paddingLeft:tr})),lt.a.createElement("span",It(Wt,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Wt,"icon-container"),{onClick:function(vr){Dt.toggleCollapsed(er)}}),Dt.getExpandedIcon(er)),Dt.state.expanded[er]?lt.a.createElement(At,Object.assign({key:Jt+er,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Wn,index_offset:er*Wn,src:sn.slice(er*Wn,er*Wn+Wn),namespace:Un,type:"array",parent_type:"array_group",theme:Wt},Yn)):lt.a.createElement("span",Object.assign({},It(Wt,"brace"),{onClick:function(vr){Dt.toggleCollapsed(er)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},It(Wt,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},It(Wt,"object-size")),er*Wn," - ",er*Wn+Wn>sn.length?sn.length:er*Wn+Wn)),"]")))}))}}]),$t}(lt.a.PureComponent),Vr=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(Dt){var Rt;rt(this,$t),(Rt=Pt.call(this,Dt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){an.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(rn,Jt,Wt){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},It(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Jt,Wt)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:lt.a.createElement("div",Object.assign({},It(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(rn){var Jt=Rt.props,Wt=(Jt.rjvId,Jt.theme,Rt.state),gn=Wt.size,Un=Wt.hovered;return lt.a.createElement(Or,Object.assign({rowHovered:Un,size:gn},Rt.props))},Rt.renderObjectContents=function(rn,Jt){var Wt,gn=Rt.props,Un=gn.depth,Yn=gn.parent_type,Qn=gn.index_offset,tr=gn.groupArraysAfterLength,Wn=gn.namespace,Xn=Rt.state.object_type,ir=[],er=Object.keys(rn||{});return Rt.props.sortKeys&&Xn!=="array"&&(er=er.sort()),er.forEach(function(vr){if(Wt=new vo(vr,rn[vr]),Yn==="array_group"&&Qn&&(Wt.name=parseInt(Wt.name)+Qn),rn.hasOwnProperty(vr))if(Wt.type==="object")ir.push(lt.a.createElement(At,Object.assign({key:Wt.name,depth:Un+1,name:Wt.name,src:Wt.value,namespace:Wn.concat(Wt.name),parent_type:Xn},Jt)));else if(Wt.type==="array"){var pr=At;tr&&Wt.value.length>tr&&(pr=Jr),ir.push(lt.a.createElement(pr,Object.assign({key:Wt.name,depth:Un+1,name:Wt.name,src:Wt.value,namespace:Wn.concat(Wt.name),type:"array",parent_type:Xn},Jt)))}else ir.push(lt.a.createElement(Ar,Object.assign({key:Wt.name+"_"+Wn,variable:Wt,singleIndent:5,namespace:Wn,type:Rt.props.type},Jt)))}),ir};var sn=$t.getState(Dt);return Rt.state=ot(ot({},sn),{},{prevProps:{}}),Rt}return st($t,[{key:"getBraceStart",value:function(Dt,Rt){var sn=this,rn=this.props,Jt=rn.src,Wt=rn.theme,gn=rn.iconStyle;if(rn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",It(Wt,"brace"),Dt==="array"?"[":"{"),Rt?this.getObjectMetaData(Jt):null);var Un=Rt?Rr:Hr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Yn){sn.toggleCollapsed()}},It(Wt,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Wt,"icon-container")),lt.a.createElement(Un,{theme:Wt,iconStyle:gn})),lt.a.createElement(Nr,this.props),lt.a.createElement("span",It(Wt,"brace"),Dt==="array"?"[":"{")),Rt?this.getObjectMetaData(Jt):null)}},{key:"render",value:function(){var Dt=this,Rt=this.props,sn=Rt.depth,rn=Rt.src,Jt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Wt=Rt.theme,gn=Rt.jsvRoot,Un=Rt.iconStyle,Yn=_t(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Qn=this.state,tr=Qn.object_type,Wn=Qn.expanded,Xn={};return gn||Jt==="array_group"?Jt==="array_group"&&(Xn.borderLeft=0,Xn.display="inline"):Xn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Dt.setState(ot(ot({},Dt.state),{},{hovered:!0}))},onMouseLeave:function(){return Dt.setState(ot(ot({},Dt.state),{},{hovered:!1}))}},It(Wt,gn?"jsv-root":"objectKeyVal",Xn)),this.getBraceStart(tr,Wn),Wn?this.getObjectContent(sn,rn,ot({theme:Wt,iconStyle:Un},Yn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:ot(ot({},It(Wt,"brace").style),{},{paddingLeft:Wn?"3px":"0px"})},tr==="array"?"]":"}"),Wn?null:this.getObjectMetaData(rn)))}}],[{key:"getDerivedStateFromProps",value:function(Dt,Rt){var sn=Rt.prevProps;return Dt.src!==sn.src||Dt.collapsed!==sn.collapsed||Dt.name!==sn.name||Dt.namespace!==sn.namespace||Dt.rjvId!==sn.rjvId?ot(ot({},$t.getState(Dt)),{},{prevProps:Dt}):null}}]),$t}(lt.a.PureComponent);Vr.getState=function(Tt){var Pt=Object.keys(Tt.src).length,$t=(Tt.collapsed===!1||Tt.collapsed!==!0&&Tt.collapsed>Tt.depth)&&(!Tt.shouldCollapse||Tt.shouldCollapse({name:Tt.name,src:Tt.src,type:wt(Tt.src),namespace:Tt.namespace})===!1)&&Pt!==0;return{expanded:an.get(Tt.rjvId,Tt.namespace,"expanded",$t),object_type:Tt.type==="array"?"array":"object",parent_type:Tt.type==="array"?"array":"object",size:Pt,hovered:!1}};var vo=function Tt(Pt,$t){rt(this,Tt),this.name=Pt,this.value=$t,this.type=wt($t)};Et(Vr);var At=Vr,Bt=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){var Dt;rt(this,$t);for(var Rt=arguments.length,sn=new Array(Rt),rn=0;rnJt.groupArraysAfterLength&&(gn=Jr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(gn,Object.assign({namespace:Wt,depth:0,jsvRoot:!0},Jt))))},Dt}return $t}(lt.a.PureComponent),Nt=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(Dt){var Rt;return rt(this,$t),(Rt=Pt.call(this,Dt)).closeModal=function(){Mn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Dt.input?Dt.input:""},Rt}return st($t,[{key:"render",value:function(){var Dt=this,Rt=this.props,sn=Rt.theme,rn=Rt.rjvId,Jt=Rt.isValid,Wt=this.state.input,gn=Jt(Wt);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},It(sn,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},It(sn,"key-modal"),{onClick:function(Un){Un.stopPropagation()}}),lt.a.createElement("div",It(sn,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},It(sn,"key-modal-input"),{className:"key-modal-input",ref:function(Un){return Un&&Un.focus()},spellCheck:!1,value:Wt,placeholder:"...",onChange:function(Un){Dt.setState({input:Un.target.value})},onKeyPress:function(Un){gn&&Un.key==="Enter"?Dt.submit():Un.key==="Escape"&&Dt.closeModal()}})),gn?lt.a.createElement(or,Object.assign({},It(sn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Un){return Dt.submit()}})):null),lt.a.createElement("span",It(sn,"key-modal-cancel"),lt.a.createElement(Hn,Object.assign({},It(sn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){Mn.dispatch({rjvId:rn,name:"RESET"})}})))))}}]),$t}(lt.a.PureComponent),gt=function(Tt){ft($t,Tt);var Pt=ut($t);function $t(){var Dt;rt(this,$t);for(var Rt=arguments.length,sn=new Array(Rt),rn=0;rnj(et.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:_e,onAdd:_e,onDelete:_e}),_?jsx$1("button",{onClick:()=>$.sendTransaction(k),children:"Send transaction"}):jsx$1("button",{onClick:()=>$.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:k})=>{const[j,_]=useTonConnectUI(),[$,_e]=reactExports.useState(defaultColors[k]);reactExports.useEffect(()=>{_e(defaultColors[k])},[k]);const et=(tt,nt,ot)=>{_({uiPreferences:{colorsSet:{[k]:{[nt]:ot?{...$[nt],[ot]:tt}:tt}}}}),_e(rt=>({...rt,[nt]:ot?{...rt[nt],[ot]:tt}:tt})),defaultColors[k]={...defaultColors[k],[nt]:ot?{...$[nt],[ot]:tt}:tt}};return jsx$1("div",{className:"colors-container",children:Object.entries($).map(([tt,nt])=>typeof nt=="object"?jsxs("div",{children:[jsxs("span",{children:[tt,":"]}),Object.entries(nt).map(([ot,rt])=>jsxs("label",{children:[ot,jsx$1("input",{type:"color",value:$[tt][ot],onChange:it=>et(it.target.value,tt,ot)})]},tt+ot))]},tt):jsxs("div",{children:[jsxs("span",{children:[tt,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:$[tt],onChange:ot=>et(ot.target.value,tt)})})]}))})},style="",ColorsModal=()=>{const[k,j]=reactExports.useState(!1),[_,$]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>j(!0),children:"change colors"}),k&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>j(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:_===THEME.LIGHT?"blue":"white"},onClick:()=>$(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:_===THEME.DARK?"blue":"white"},onClick:()=>$(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:_})]})]})},Footer=()=>{const[k,j]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[_,$]=reactExports.useState("back"),[_e,et]=reactExports.useState("ios"),[tt,nt]=useTonConnectUI(),ot=dt=>{nt({language:dt})},rt=dt=>{nt({uiPreferences:{theme:dt}})},it=dt=>{nt({uiPreferences:{borderRadius:dt}})},st=dt=>{j(ht=>ht.map((pt,ct)=>ct===dt?!pt:pt))},at=()=>{if(!_){$("back");return}nt({actionsConfiguration:{returnStrategy:_}})},ft=()=>{if(!_e){et("ios");return}nt({actionsConfiguration:{skipRedirectToWallet:_e}})};return reactExports.useEffect(()=>{const dt=["before","success","error"],ht=dt.map((ct,ut)=>k[ut]?ct:void 0).filter(ct=>ct),pt=dt.map((ct,ut)=>k[ut+3]?ct:void 0).filter(ct=>ct);nt({actionsConfiguration:{modals:ht,notifications:pt}})},[k]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:dt=>ot(dt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:dt=>rt(dt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:dt=>it(dt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:k[0],onChange:()=>st(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:k[1],onChange:()=>st(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:k[2],onChange:()=>st(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:k[3],onChange:()=>st(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:k[4],onChange:()=>st(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:k[5],onChange:()=>st(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:_,onChange:dt=>$(dt.target.value),onBlur:at})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:_e,onChange:dt=>et(dt.target.value),onBlur:ft})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(k){erudaExports=k}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(k,j){module.exports=j()})(self,function(){return function(){var __webpack_modules__={422:function(k,j,_){_.d(j,{Z:function(){return an}});var $=_(5671),_e=_(3144),et=_(9340),tt=_(2963),nt=_(1120),ot=_(2461),rt=_.n(ot),it=_(3990),st=_.n(it),at=_(6768),ft=_.n(at),dt=_(4331),ht=_.n(dt),pt=_(5610),ct=_.n(pt),ut=_(7483),mt=_.n(ut),lt=_(6341),xt=_.n(lt),yt=_(3875),bt=_.n(yt),Et=_(6954),_t=_.n(Et);_(9585);function wt(hn){var En="luna-".concat(hn,"-");function wn(pn){return rt()(ht()(pn).split(/\s+/),function(Cn){return xt()(Cn,En)?Cn:Cn.replace(/[\w-]+/,function(un){return"".concat(En).concat(un)})}).join(" ")}return function(pn){if(/<[^>]*>/g.test(pn))try{var Cn=mt().parse(pn);return St(Cn,function(un){un.attrs&&un.attrs.class&&(un.attrs.class=wn(un.attrs.class))}),mt().stringify(Cn)}catch{return wn(pn)}return wn(pn)}}function St(hn,En){for(var wn=0,pn=hn.length;wn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var wn,pn=(0,nt.Z)(hn);if(En){var Cn=(0,nt.Z)(this).constructor;wn=Reflect.construct(pn,arguments,Cn)}else wn=pn.apply(this,arguments);return(0,tt.Z)(this,wn)}}var Mn=function(hn){(0,et.Z)(wn,hn);var En=bn(wn);function wn(pn,Cn){var un,On=Cn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=Rn===void 0?"light":Rn;return(0,$.Z)(this,wn),(un=En.call(this)).subComponents=[],un.compName=On,un.c=wt(On),un.options={},un.container=pn,un.$container=It()(pn),un.$container.addClass(["luna-".concat(On),un.c("platform-".concat(Ct()))]),un.on("optionChange",function(An,zn,yn){var Dn=un.c;An==="theme"&&(un.$container.rmClass(Dn("theme-".concat(yn))).addClass(Dn("theme-".concat(zn))),tn()(un.subComponents,function(Nn){return Nn.setOption("theme",zn)}))}),un.setOption("theme",Pn),un}return(0,_e.Z)(wn,[{key:"destroy",value:function(){this.destroySubComponents();var pn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pn("platform-".concat(Ct()))).rmClass(pn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pn,Cn){var un=this,On=this.options,Rn={};typeof pn=="string"?Rn[pn]=Cn:Rn=pn,tn()(Rn,function(Pn,An){var zn=On[An];On[An]=Pn,un.emit("optionChange",An,Pn,zn)})}},{key:"getOption",value:function(pn){return this.options[pn]}},{key:"addSubComponent",value:function(pn){pn.setOption("theme",this.options.theme),this.subComponents.push(pn)}},{key:"removeSubComponent",value:function(pn){Tn()(this.subComponents,function(Cn){return Cn===pn})}},{key:"destroySubComponents",value:function(){tn()(this.subComponents,function(pn){return pn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pn){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};fn()(pn,Cn),Yt()(this.options,pn)}},{key:"find",value:function(pn){return this.$container.find(this.c(pn))}}]),wn}(jt());function qn(hn){var En=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var wn,pn=(0,nt.Z)(hn);if(En){var Cn=(0,nt.Z)(this).constructor;wn=Reflect.construct(pn,arguments,Cn)}else wn=pn.apply(this,arguments);return(0,tt.Z)(this,wn)}}k=_.hmd(k);var an=function(hn){(0,et.Z)(wn,hn);var En=qn(wn);function wn(pn){var Cn,un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,$.Z)(this,wn),(Cn=En.call(this,pn,{compName:"box-model"})).initOptions(un),Cn.options.element&&Cn.render(),Cn.bindEvent(),Cn}return(0,_e.Z)(wn,[{key:"bindEvent",value:function(){var pn=this;this.on("optionChange",function(Cn){Cn==="element"&&pn.render()})}},{key:"render",value:function(){var pn=this.c,Cn=this.getBoxModelData();this.$container.html(['
    '),Cn.position?'
    '):"",Cn.position?'
    position
    ').concat(Cn.position.top,'

    ').concat(Cn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(Cn.margin.top,'

    ').concat(Cn.margin.left,"
    "),'
    '),'
    border
    ').concat(Cn.border.top,'

    ').concat(Cn.border.left,"
    "),'
    '),'
    padding
    ').concat(Cn.padding.top,'

    ').concat(Cn.padding.left,"
    "),'
    '),"".concat(Cn.content.width," × ").concat(Cn.content.height,""),"
    ",'
    ').concat(Cn.padding.right,'

    ').concat(Cn.padding.bottom,"
    "),"
    ",'
    ').concat(Cn.border.right,'

    ').concat(Cn.border.bottom,"
    "),"
    ",'
    ').concat(Cn.margin.right,'

    ').concat(Cn.margin.bottom,"
    "),"
    ",Cn.position?'
    ').concat(Cn.position.right,'

    ').concat(Cn.position.bottom,"
    "):"",Cn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var pn=this.options.element,Cn=window.getComputedStyle(pn);function un(Rn){var Pn=["top","left","right","bottom"];return Rn!=="position"&&(Pn=rt()(Pn,function(An){return"".concat(Rn,"-").concat(An)})),Rn==="border"&&(Pn=rt()(Pn,function(An){return"".concat(An,"-width")})),{top:_n(Cn[Pn[0]],Rn),left:_n(Cn[Pn[1]],Rn),right:_n(Cn[Pn[2]],Rn),bottom:_n(Cn[Pn[3]],Rn)}}var On={margin:un("margin"),border:un("border"),padding:un("padding"),content:{width:_n(Cn.width),height:_n(Cn.height)}};return Cn.position!=="static"&&(On.position=un("position")),On}}]),wn}(Mn);function _n(hn,En){if(st()(hn))return hn;if(!ft()(hn))return"‒";var wn,pn=(wn=hn,bt()(wn.replace("px","")));return isNaN(pn)?hn:En==="position"?pn:pn===0?"‒":pn}(function(hn,En){try{hn.exports=En,hn.exports.default=En}catch{}})(k,an)},8816:function(k,j,_){_.d(j,{Z:function(){return ts}});var $=_(168),_e=_(181);function et(Tr,Wr){return function(Er){if(Array.isArray(Er))return Er}(Tr)||function(Er,Ut){var Zt=Er==null?null:typeof Symbol<"u"&&Er[Symbol.iterator]||Er["@@iterator"];if(Zt!=null){var vn,Fn,wr,fr,Cr=[],kr=!0,Ir=!1;try{if(wr=(Zt=Zt.call(Er)).next,Ut===0){if(Object(Zt)!==Zt)return;kr=!1}else for(;!(kr=(vn=wr.call(Zt)).done)&&(Cr.push(vn.value),Cr.length!==Ut);kr=!0);}catch(Qr){Ir=!0,Fn=Qr}finally{try{if(!kr&&Zt.return!=null&&(fr=Zt.return(),Object(fr)!==fr))return}finally{if(Ir)throw Fn}}return Cr}}(Tr,Wr)||(0,_e.Z)(Tr,Wr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var tt=_(5671),nt=_(3144),ot=_(1752),rt=_(9340),it=_(2963),st=_(1120),at=_(7326),ft=_(8901),dt=_.n(ft),ht=_(3367),pt=_.n(ht),ct=_(6341),ut=_.n(ct),mt=_(6930),lt=_.n(mt),xt=_(4187),yt=_.n(xt),bt=_(3783),Et=_.n(bt),_t=_(4858),wt=_.n(_t),St=_(8887),Ct=_.n(St),kt=_(7756),jt=_.n(kt),Mt=_(3023),It=_.n(Mt);function Ht(Tr){return Tr.constructor&&Tr.constructor.name?Tr.constructor.name:It()({}.toString.call(Tr).replace(/(\[object )|]/g,""))}var tn=_(2461),Xt=_.n(tn),Yt=_(4331),Vt=_.n(Yt),fn=_(5610),Sn=_.n(fn),Tn=_(7483),bn=_.n(Tn),Mn=_(3990),qn=_.n(Mn),an=_(3875),_n=_.n(an),hn=_(6954),En=_.n(hn),wn=_(9585),pn=_.n(wn);function Cn(Tr){var Wr="luna-".concat(Tr,"-");function Er(Ut){return Xt()(Vt()(Ut).split(/\s+/),function(Zt){return ut()(Zt,Wr)?Zt:Zt.replace(/[\w-]+/,function(vn){return"".concat(Wr).concat(vn)})}).join(" ")}return function(Ut){if(/<[^>]*>/g.test(Ut))try{var Zt=bn().parse(Ut);return un(Zt,function(vn){vn.attrs&&vn.attrs.class&&(vn.attrs.class=Er(vn.attrs.class))}),bn().stringify(Zt)}catch{return Er(Ut)}return Er(Ut)}}function un(Tr,Wr){for(var Er=0,Ut=Tr.length;Er1&&arguments[1]!==void 0?arguments[1]:{},Ut=Er.topObj,Zt=Er.level,vn=Zt===void 0?0:Zt,Fn=Er.getterVal,wr=Fn!==void 0&&Fn,fr=Er.unenumerable,Cr=fr===void 0||fr,kr="",Ir="",Qr=5,Kr=[],io=[],mo="";Ut=Ut||Tr;var Zr={getterVal:wr,unenumerable:Cr,level:vn+1},so=vn===0,bo=''),wo=''),Eo=''),Ro=''),yo=''),$o=''),To=function(eo){return dt()(eo).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},xo="",So=function(eo){return bo+To(eo)+xo};function ko(eo){return eo=pt()(eo),ut()(An,eo)||lt()(eo,"Array[")?$o+To(eo)+xo:(eo.length>100&&(eo=jt()(eo,100,{separator:" ",ellipsis:"…"})),Ro+To('"'.concat(eo,'"'))+xo)}function Po(eo){if(Wr>Qr)mo=", …";else{var os=So(yn(eo));if(!wr){var Bo=Object.getOwnPropertyDescriptor(Tr,eo);if(Bo&&Bo.get)return Kr.push("".concat(os,": ").concat(ko("(...)"))),void Wr++}Kr.push("".concat(os,": ").concat(Pn(Ut[eo],Zr))),Wr++}}try{Ir={}.toString.call(Tr)}catch{Ir="[object Object]"}var No,Lo=Ir=="[object Array]",zo=Ir=="[object Object]",Zo=Ir=="[object Number]",Mo=Ir=="[object RegExp]",Io=Ir=="[object Symbol]",Rs=Ir=="[object Function]",Ps=Ir=="[object Boolean]";if(Ir=="[object String]")kr=ko(yn(Tr));else if(Mo)No=yn(Tr.toString()),kr=Ro+No+xo;else if(Rs)kr=ko("ƒ");else if(Lo)if(so){kr="[";var Vo=Tr.length,rs="";Vo>100&&(Vo=100,rs=", …");for(var qo=0;qo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ut=(0,st.Z)(Tr);if(Wr){var Zt=(0,st.Z)(this).constructor;Er=Reflect.construct(Ut,arguments,Zt)}else Er=Ut.apply(this,arguments);return(0,it.Z)(this,Er)}}var Gr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,to={comment:"",string:"",number:"",keyword:"",operator:""},no=function(Tr){(0,rt.Z)(Er,Tr);var Wr=oo(Er);function Er(Ut,Zt){var vn,Fn=Zt.type,wr=Fn===void 0?"log":Fn,fr=Zt.args,Cr=fr===void 0?[]:fr,kr=Zt.id,Ir=Zt.group,Qr=Zt.targetGroup,Kr=Zt.header,io=Zt.ignoreFilter,mo=io!==void 0&&io,Zr=Zt.accessGetter,so=Zt.unenumerable,bo=Zt.lazyEvaluation;(0,tt.Z)(this,Er),(vn=Wr.call(this)).container=rn()("div"),vn.count=1,vn.width=0,vn.height=0,vn.isHidden=!1,vn.columns=[],vn.elements={},vn.objects={},vn.console=Ut,vn.type=wr,vn.group=Ir,vn.targetGroup=Qr,vn.args=Cr,vn.id=kr,vn.header=Kr,vn.ignoreFilter=mo,vn.collapsed=!1,vn.container.log=(0,at.Z)(vn),vn.height=0,vn.width=0,vn.$container=Rt()(vn.container),vn.accessGetter=Zr,vn.unenumerable=so,vn.lazyEvaluation=bo;var wo="info";switch(wr){case"debug":wo="verbose";break;case"error":wo="error";break;case"warn":wo="warning"}return vn.level=wo,vn.resizeSensor=new(Gt())(vn.container),vn.onResize=Un()(function(){pn()(vn.container)?vn.isHidden=!0:(vn.isHidden||vn.updateSize(!1),vn.isHidden=!1)},16),vn.formatMsg(),vn.group&&vn.checkGroup(),vn.bindEvent(),vn}return(0,nt.Z)(Er,[{key:"checkGroup",value:function(){for(var Ut=this.group,Zt=!1;Ut;){if(Ut.collapsed){Zt=!0;break}Ut=Ut.parent}return Zt!==this.collapsed&&(this.collapsed=Zt,!0)}},{key:"updateIcon",value:function(Ut){var Zt=this.console.c;return this.$container.find(Zt(".icon-container")).find(Zt(".icon")).rmAttr("class").addClass([Zt("icon"),Zt("icon-".concat(Ut))]),this}},{key:"addCount",value:function(){this.count++;var Ut=this.$container,Zt=this.count,vn=this.console.c,Fn=Ut.find(vn(".count-container")),wr=Ut.find(vn(".icon-container")),fr=Fn.find(vn(".count"));return Zt===2&&Fn.rmClass(vn("hidden")),fr.text(pt()(Zt)),wr.addClass(vn("hidden")),this}},{key:"groupEnd",value:function(){var Ut=this.$container,Zt=this.console.c;return Ut.find(".".concat(Zt("nesting-level"),":not(.").concat(Zt("group-closed"),")")).last().addClass(Zt("group-closed")),this}},{key:"updateTime",value:function(Ut){var Zt=this.$container.find(this.console.c(".time-container"));return this.header&&(Zt.find("span").eq(0).text(Ut),this.header.time=Ut),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!nr()(this.args,function(Ut){return Ln()(Ut)})}},{key:"updateSize",value:function(){var Ut=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Zt=this.container.getBoundingClientRect(),vn=Zt.width,Fn=Zt.height-1;this.height!==Fn&&(this.height=Fn,Ut||this.emit("updateHeight")),this.width!==vn&&(this.width=vn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Ut=this.args,Zt="";Et()(Ut,function(vn,Fn){Fn!==0&&(Zt+=" "),Ln()(vn)?Zt+=Qn()(vn):Zt+=pt()(vn)}),Wn()(Zt)}},{key:"bindEvent",value:function(){var Ut=this,Zt=this.console.c,vn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Zt(".dom-viewer"),function(Fn){return Fn.stopPropagation()}).on("click",Zt(".preview"),function(Fn){Fn.stopPropagation();var wr=Rt()(this).find(Zt(".preview-icon-container")).find(Zt(".icon")),fr="caret-down";wr.hasClass(Zt("icon-caret-down"))&&(fr="caret-right"),wr.rmAttr("class").addClass([Zt("icon"),Zt("icon-".concat(fr))]),vn.renderObjectViewer(this)}).on("click",function(){return Ut.click()})}},{key:"renderEl",value:function(){var Ut=this.elements,Zt=this.console.c,vn=this;this.$container.find(Zt(".dom-viewer")).each(function(){var Fn=Rt()(this).data("id");new mn.Z(this,{node:Ut[Fn],theme:vn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Ut){var Zt=this.console,vn=this.unenumerable,Fn=this.accessGetter,wr=this.lazyEvaluation,fr=Zt.c,Cr=Rt()(Ut),kr=Cr.data("id");if(kr){var Ir=this.objects[kr],Qr=Cr.find(fr(".json"));if(Qr.hasClass(fr("hidden"))){if(Qr.data("init")!=="true"){if(wr){var Kr=new Nn.Z(Qr.get(0),{unenumerable:vn,accessGetter:Fn});Kr.setOption("theme",Zt.getOption("theme")),Kr.set(Ir)}else{var io=new Nn.q(Qr.get(0));io.setOption("theme",Zt.getOption("theme")),io.set(Ir)}Qr.data("init","true")}Qr.rmClass(fr("hidden"))}else Qr.addClass(fr("hidden"))}}},{key:"renderTable",value:function(Ut){var Zt=this,vn="__LunaConsoleValue",Fn=this.columns,wr=this.$container,fr=this.console,Cr=fr.c,kr=wr.find(Cr(".data-grid")),Ir=Ut[0],Qr=new Zn.Z(kr.get(0),{columns:ur()([{id:"(index)",title:"(index)",sortable:!0}],Xt()(Fn,function(Kr){return{id:Kr,title:Kr===vn?"Value":Kr,sortable:!0}})),theme:fr.getOption("theme")});Et()(Ir,function(Kr,io){var mo={"(index)":pt()(io)};Fn.forEach(function(Zr){Ln()(Kr)?mo[Zr]=Zr===vn?"":Zt.formatTableVal(Kr[Zr]):In()(Kr)&&(mo[Zr]=Zr===vn?Zt.formatTableVal(Kr):"")}),Qr.append(mo)})}},{key:"extractObj",value:function(Ut){var Zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},vn=arguments.length>2?arguments[2]:void 0,Fn=this.accessGetter,wr=this.unenumerable;Gn()(Zt,{accessGetter:Fn,unenumerable:wr,symbol:wr,timeout:1e3}),function(fr,Cr,kr){var Ir=ir()(fr,Cr);vr()(function(){return kr(Ir)})}(Ut,Zt,function(fr){return vn(JSON.parse(fr))})}},{key:"click",value:function(){var Ut=this.type,Zt=this.$container,vn=this.console,Fn=vn.c;switch(Ut){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":vn.toggleGroup(this);break;case"error":Zt.find(Fn(".stack")).toggleClass(Fn("hidden"))}}},{key:"formatMsg",value:function(){var Ut=this.args,Zt=this.type,vn=this.id,Fn=this.header,wr=this.group,fr=this.console.c;Ut=Lt()(Ut);var Cr,kr,Ir="";switch(Zt!=="group"&&Zt!=="groupCollapsed"||Ut.length===0&&(Ut=["console.group"]),Zt){case"log":case"info":case"debug":Ir=this.formatCommon(Ut);break;case"dir":Ir=this.formatDir(Ut);break;case"warn":Cr="warn",Ir=this.formatCommon(Ut);break;case"error":hr()(Ut[0])&&Ut.length!==1&&(Ut=this.substituteStr(Ut)),kr=Ut[0],Cr="error",kr=yr()(kr)?kr:new Error(this.formatCommon(Ut)),Ir=this.formatErr(kr);break;case"table":Ir=this.formatTable(Ut);break;case"html":Ir=Ut[0];break;case"input":Ir=this.formatJs(Ut[0]),Cr="input";break;case"output":Ir=this.formatCommon(Ut),Cr="output";break;case"groupCollapsed":Ir=this.formatCommon(Ut),Cr="caret-right";break;case"group":Ir=this.formatCommon(Ut),Cr="caret-down"}ut()(["log","debug","warn"],Zt)&&this.isSimple()&&(Ir=jn()(Ir,function(Qr){return'').concat(Qr,"")})),Ir=this.render({msg:Ir,type:Zt,icon:Cr,id:vn,header:Fn,group:wr}),this.$container.addClass("".concat(fr("log-container"))).html(Ir),Zt==="table"&&(Ct()(this.columns)||this.renderTable(Ut)),Ct()(this.elements)||this.renderEl(),this.$content=this.$container.find(fr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Ut){var Zt=this.console.c,vn="",Fn="";if(Ut.group)for(var wr=Ut.group.indentLevel,fr=0;fr');Ut.header&&(vn+=Sr()(Dn||(Dn=(0,$.Z)([` -
    - `,` -
    - `," ",` -
    -
    `])),Zt("header"),Fn,Zt("time-from-container"),Ut.header.time,Ut.header.from));var Cr="";return Ut.icon&&(Cr='
    ')),vn+=` -
    - `).concat(Fn,` - `).concat(Cr,` -
    -
    -
    -
    -
    ').concat(Ut.msg,`
    -
    -
    `)}},{key:"formatTable",value:function(Ut){var Zt=Ut[0],vn=Ut[1],Fn=[];return hr()(vn)&&(vn=Vr()(vn)),At()(vn)||(vn=null),Ln()(Zt)?(Et()(Zt,function(wr){In()(wr)?Fn.push("__LunaConsoleValue"):Ln()(wr)&&(Fn=Fn.concat($t()(wr)))}),(Fn=Nt()(Fn)).sort(),vn&&(Fn=Fn.filter(function(wr){return ut()(vn,wr)})),Fn.length>20&&(Fn=Fn.slice(0,20)),Ct()(Fn)?this.formatCommon(Ut):(this.columns=Fn,this.console.c('
    ')+this.formatPreview(Zt))):this.formatCommon(Ut)}},{key:"formatErr",value:function(Ut){var Zt=Ut.stack?Ut.stack.split(` -`):[],vn="".concat(Ut.message||Zt[0],"
    ");return Zt=Zt.map(function(Fn){return dt()(Fn)}),vn+'
    ').concat(Zt.slice(1).join("
    "),"
    ").replace(Gr,function(Fn){return'').concat(Fn,"")})}},{key:"formatCommon",value:function(Ut){var Zt=this.console.c,vn=hr()(Ut[0])&&Ut.length!==1;vn&&(Ut=this.substituteStr(Ut));for(var Fn=0,wr=Ut.length;Fn').concat(dt()(pt()(fr)),"
    "):Ln()(fr)?Ut[Fn]=this.formatPreview(fr):Nr()(fr)?Ut[Fn]='undefined'):Ar()(fr)?Ut[Fn]='null'):qn()(fr)?Ut[Fn]='').concat(pt()(fr),""):typeof fr=="bigint"?Ut[Fn]='').concat(pt()(fr),"n"):Fr()(fr)?Ut[Fn]='').concat(pt()(fr),""):Lr()(fr)?Ut[Fn]='').concat(dt()(pt()(fr)),""):(fr=pt()(fr),Fn===0&&vn||(fr=dt()(fr)),fr.length>5e3&&(fr=jt()(fr,5e3,{separator:" ",ellipsis:"…"})),Ut[Fn]=fr)}return Ut.join(" ")}},{key:"formatDir",value:function(Ut){return Ln()(Ut[0])?this.formatPreview(Ut[0]):this.formatCommon(Ut)}},{key:"formatTableVal",value:function(Ut){var Zt=this.console.c;return Ln()(Ut)?"{…}":In()(Ut)?Mr()('
    ').concat(Pn(Ut),"
    ")):pt()(Ut)}},{key:"formatPreview",value:function(Ut){var Zt=this,vn=this.console.c,Fn=ln()();this.lazyEvaluation?this.objects[Fn]=Ut:this.extractObj(Ut,{},function(Cr){Zt.objects[Fn]=Cr});var wr=ut()(["dir","table"],this.type),fr=Ht(Ut);return fr==="Array"&&Ut.length>1?(fr="(".concat(Ut.length,")"),wr&&(fr="Array".concat(fr))):fr==="RegExp"?fr=pt()(Ut):Kn()(Ut)&&(fr=this.formatElName(Ut)),'
    ')+'
    ')+'
    ')+'')+'').concat(dt()(fr)," ")+'').concat(wr?"":Pn(Ut,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Ut){var Zt=dt()(Ut[0]),vn=!1,Fn="";Ut.shift();for(var wr=0,fr=Zt.length;wr"),vn=!0,Fn+='');break;default:wr--,Ut.unshift(kr),Fn+=Cr}}else Fn+=Cr}return vn&&(Fn+=""),Ut.unshift(Fn),Ut}},{key:"formatJs",value:function(Ut){return'
    ').concat(this.console.c(lr()(Ut,"js",to)),"
    ")}},{key:"formatFn",value:function(Ut){return'
    '.concat(this.formatJs(Ut.toString()),"
    ")}},{key:"formatElName",value:function(Ut){var Zt=Ut.id,vn=Ut.className,Fn=Ut.tagName.toLowerCase();if(Zt!==""&&(Fn+="#".concat(Zt)),hr()(vn)){var wr="";Et()(vn.split(/\s+/g),function(fr){fr.trim()!==""&&(wr+=".".concat(fr))}),Fn+=wr}return Fn}},{key:"formatEl",value:function(Ut){var Zt=ln()();return this.elements[Zt]=Ut,this.console.c('
    '))}}]),Er}(Wt());function ro(Tr){var Wr=(Tr=Tt()(Tr)).split(";"),Er={};Et()(Wr,function(Zt){if(ut()(Zt,":")){var vn=et(Zt.split(":"),2),Fn=vn[0],wr=vn[1];Er[Vt()(Fn)]=Vt()(wr)}}),Er.display="inline-block",Er["max-width"]="100%",delete Er.width,delete Er.height;var Ut="";return Et()(Er,function(Zt,vn){Ut+="".concat(vn,":").concat(Zt,";")}),Ut}var ao=_(1194),uo=_.n(ao),lo=_(8847),ho=_.n(lo),Wo=_(6329),Xo=_.n(Wo),vs=_(9001),_i=_.n(vs),ys=_(9702),bs=_.n(ys),Yr=_(2439),ws=_.n(Yr),ga=_(8933),xs=_.n(ga),_s=_(4407),Cs=_.n(_s),ks=_(5852),As=_.n(ks);function Ss(Tr){var Wr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ut=(0,st.Z)(Tr);if(Wr){var Zt=(0,st.Z)(this).constructor;Er=Reflect.construct(Ut,arguments,Zt)}else Er=Ut.apply(this,arguments);return(0,it.Z)(this,Er)}}var va,Es=function(Tr){(0,rt.Z)(Er,Tr);var Wr=Ss(Er);function Er(Ut,Zt){var vn,Fn=Zt.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=wr===void 0?"light":wr;return(0,tt.Z)(this,Er),(vn=Wr.call(this)).subComponents=[],vn.compName=Fn,vn.c=Cn(Fn),vn.options={},vn.container=Ut,vn.$container=Rt()(Ut),vn.$container.addClass(["luna-".concat(Fn),vn.c("platform-".concat(On()))]),vn.on("optionChange",function(Cr,kr,Ir){var Qr=vn.c;Cr==="theme"&&(vn.$container.rmClass(Qr("theme-".concat(Ir))).addClass(Qr("theme-".concat(kr))),Et()(vn.subComponents,function(Kr){return Kr.setOption("theme",kr)}))}),vn.setOption("theme",fr),vn}return(0,nt.Z)(Er,[{key:"destroy",value:function(){this.destroySubComponents();var Ut=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Ut("platform-".concat(On()))).rmClass(Ut("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Ut,Zt){var vn=this,Fn=this.options,wr={};typeof Ut=="string"?wr[Ut]=Zt:wr=Ut,Et()(wr,function(fr,Cr){var kr=Fn[Cr];Fn[Cr]=fr,vn.emit("optionChange",Cr,fr,kr)})}},{key:"getOption",value:function(Ut){return this.options[Ut]}},{key:"addSubComponent",value:function(Ut){Ut.setOption("theme",this.options.theme),this.subComponents.push(Ut)}},{key:"removeSubComponent",value:function(Ut){As()(this.subComponents,function(Zt){return Zt===Ut})}},{key:"destroySubComponents",value:function(){Et()(this.subComponents,function(Ut){return Ut.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Ut){var Zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gn()(Ut,Zt),Xo()(this.options,Ut)}},{key:"find",value:function(Ut){return this.$container.find(this.c(Ut))}}]),Er}(Wt()),Ts=_(1571),Os=_.n(Ts);function js(Tr){var Wr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ut=(0,st.Z)(Tr);if(Wr){var Zt=(0,st.Z)(this).constructor;Er=Reflect.construct(Ut,arguments,Zt)}else Er=Ut.apply(this,arguments);return(0,it.Z)(this,Er)}}k=_.hmd(k);var es=navigator.userAgent,$s=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Ms=0,ts=function(Tr){(0,rt.Z)(Er,Tr);var Wr=js(Er);function Er(Ut){var Zt,vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,Er),(Zt=Wr.call(this,Ut,{compName:"console"},vn)).spaceHeight=0,Zt.topSpaceHeight=0,Zt.bottomSpaceHeight=0,Zt.lastScrollTop=0,Zt.lastTimestamp=0,Zt.speedToleranceFactor=100,Zt.maxSpeedTolerance=2e3,Zt.minSpeedTolerance=100,Zt.logs=[],Zt.displayLogs=[],Zt.timer={},Zt.counter={},Zt.asyncList=[],Zt.asyncTimer=null,Zt.isAtBottom=!0,Zt.groupStack=new(_i()),Zt.selectedLog=null,Zt.onScroll=function(){var Fn=Zt.container,wr=Fn.scrollHeight,fr=Fn.offsetHeight,Cr=Fn.scrollTop;if(!(Cr<=0||fr+Cr>wr)){var kr=!1;(wr===fr||Cr===wr-fr)&&(kr=!0),Zt.isAtBottom=kr;var Ir=Zt.lastScrollTop,Qr=Zt.lastTimestamp,Kr=ho()(),io=Kr-Qr,mo=Cr-Ir,Zr=Math.abs(mo/io)*Zt.speedToleranceFactor;io>1e3&&(Zr=1e3),Zr>Zt.maxSpeedTolerance&&(Zr=Zt.maxSpeedTolerance),ZrCr+fr+bo||Zt.renderViewport({topTolerance:2*so,bottomTolerance:2*bo})}},Zt.initTpl(),Zt.initOptions(vn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Zt.$el=Zt.find(".logs"),Zt.el=Zt.$el.get(0),Zt.$fakeEl=Zt.find(".fake-logs"),Zt.fakeEl=Zt.$fakeEl.get(0),Zt.$space=Zt.find(".logs-space"),Zt.space=Zt.$space.get(0),$s&&(Zt.speedToleranceFactor=800,Zt.maxSpeedTolerance=3e3,Zt.minSpeedTolerance=800),Zt.resizeSensor=new(Gt())(Ut),Zt.renderViewport=ws()(function(Fn){Zt._renderViewport(Fn)},16),Zt.global={copy:function(Fn){hr()(Fn)||(Fn=JSON.stringify(Fn,null,2)),Wn()(Fn)},$:function(Fn){return document.querySelector(Fn)},$$:function(Fn){return Vr()(document.querySelectorAll(Fn))},$x:function(Fn){return xs()(Fn)},clear:function(){Zt.clear()},dir:function(Fn){Zt.dir(Fn)},table:function(Fn,wr){Zt.table(Fn,wr)},keys:$t()},Zt.bindEvent(),Zt}return(0,nt.Z)(Er,[{key:"setGlobal",value:function(Ut,Zt){this.global[Ut]=Zt}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,ot.Z)((0,st.Z)(Er.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Zt=this.counter;Nr()(Zt[Ut])?Zt[Ut]=1:Zt[Ut]++,this.info("".concat(Ut,": ").concat(Zt[Ut]))}},{key:"countReset",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Ut]=0}},{key:"assert",value:function(){for(var Ut=arguments.length,Zt=new Array(Ut),vn=0;vn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Ut])return this.insert("warn",["Timer '".concat(Ut,"' already exists")]);this.timer[Ut]=uo()()}},{key:"timeLog",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Zt=this.timer[Ut];if(!Zt)return this.insert("warn",["Timer '".concat(Ut,"' does not exist")]);this.info("".concat(Ut,": ").concat(uo()()-Zt,"ms"))}},{key:"timeEnd",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Ut),delete this.timer[Ut]}},{key:"clear",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Ut?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Ut=arguments.length,Zt=new Array(Ut),vn=0;vn0&&(Fn.group=Cr.peek()),Xo()(Fn,{id:++Ms,accessGetter:Qr,unenumerable:Kr,lazyEvaluation:io}),Fn.type==="group"||Fn.type==="groupCollapsed"){var mo={id:ln()("group"),collapsed:!1,parent:Cr.peek(),indentLevel:Cr.size+1};Fn.type==="groupCollapsed"&&(mo.collapsed=!0),Fn.targetGroup=mo,Cr.push(mo)}var Zr=new no(this,Fn);Zr.on("updateHeight",function(){wr.isAtBottom=!1,wr.renderViewport()});var so=this.lastLog;if(so&&!ut()(["html","group","groupCollapsed"],Zr.type)&&so.type===Zr.type&&Zr.isSimple()&&so.text()===Zr.text()?(so.addCount(),Zr.header&&so.updateTime(Zr.header.time),Zr=so,this.detachLog(so)):(fr.push(Zr),this.lastLog=Zr),Ir!==0&&fr.length>Ir){var bo=fr[0];this.detachLog(bo),fr.shift()}this.attachLog(Zr),this.emit("insert",Zr)}},{key:"updateTopSpace",value:function(Ut){this.topSpaceHeight=Ut,this.el.style.top=Ut+"px"}},{key:"updateBottomSpace",value:function(Ut){this.bottomSpaceHeight=Ut}},{key:"updateSpace",value:function(Ut){this.spaceHeight!==Ut&&(this.spaceHeight=Ut,this.space.style.height=Ut+"px")}},{key:"detachLog",value:function(Ut){var Zt=this.displayLogs,vn=Zt.indexOf(Ut);vn>-1&&(Zt.splice(vn,1),this.renderViewport())}},{key:"attachLog",value:function(Ut){if(this.filterLog(Ut)&&!Ut.collapsed){var Zt=this.displayLogs;if(Zt.length===0)return Zt.push(Ut),void this.renderViewport();var vn=bs()(Zt);if(Ut.id>vn.id)return Zt.push(Ut),void this.renderViewport();for(var Fn,wr=0,fr=Zt.length-1,Cr=0;wr<=fr;){if((Fn=Zt[Cr=wr+Math.floor((fr-wr)/2)]).id===Ut.id)return;Fn.id0&&arguments[0]!==void 0?arguments[0]:20,vn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Ut.asyncTimer=null;var Fn,wr,fr=!1,Cr=vn.length;Cr<1e3?(wr=200,Fn=400):Cr<5e3?(wr=500,Fn=800):Cr<1e4?(wr=800,Fn=1e3):Cr<25e3?(wr=1e3,Fn=1200):Cr<5e4?(wr=1500,Fn=1500):(wr=2e3,Fn=2500),wr>Cr&&(wr=Cr,fr=!0);for(var kr=0;kr0&&Cr.length>fr&&(Ut.logs=Cr.slice(Cr.length-fr),Ut.render());break;case"filter":Ut.render();break;case"level":Ut.options.level=Vr()(fr),Ut.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Zt=Ut.topTolerance,vn=Zt===void 0?500:Zt,Fn=Ut.bottomTolerance,wr=Fn===void 0?500:Fn,fr=this.el,Cr=this.container,kr=this.space;if(!pn()(Cr)){for(var Ir=Cr.scrollTop,Qr=Cr.offsetHeight,Kr=kr.getBoundingClientRect().width,io=Ir-vn,mo=Ir+Qr+wr,Zr=this.displayLogs,so=0,bo=0,wo=0,Eo=Zr.length,Ro=this.fakeEl,yo=document.createDocumentFragment(),$o=[],To=0;To0){Ro.appendChild(yo);for(var ko=0,Po=$o.length;komo?bo+=Mo:wo+Mo>io?No.appendChild(Zo):wo -
    -
    - - `])))))}}]),Er}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Is(){for(var Tr=new Error,Wr="",Er=Tr.stack?Tr.stack.split(` -`):"",Ut=0,Zt=Er.length;Ut-1&&Ut]*>/g.test(gt))try{var Lt=Et().parse(gt);return It(Lt,function(Qt){Qt.attrs&&Qt.attrs.class&&(Qt.attrs.class=Nt(Qt.attrs.class))}),Et().stringify(Lt)}catch{return Nt(gt)}return Nt(gt)}}function It(At,Bt){for(var Nt=0,gt=At.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,gt=(0,it.Z)(At);if(Bt){var Lt=(0,it.Z)(this).constructor;Nt=Reflect.construct(gt,arguments,Lt)}else Nt=gt.apply(this,arguments);return(0,rt.Z)(this,Nt)}}var pn,Cn=function(At){(0,ot.Z)(Nt,At);var Bt=wn(Nt);function Nt(gt,Lt){var Qt,Tt=Lt.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,$t=Pt===void 0?"light":Pt;return(0,_e.Z)(this,Nt),(Qt=Bt.call(this)).subComponents=[],Qt.compName=Tt,Qt.c=Mt(Tt),Qt.options={},Qt.container=gt,Qt.$container=at()(gt),Qt.$container.addClass(["luna-".concat(Tt),Qt.c("platform-".concat(Sn()))]),Qt.on("optionChange",function(Dt,Rt,sn){var rn=Qt.c;Dt==="theme"&&(Qt.$container.rmClass(rn("theme-".concat(sn))).addClass(rn("theme-".concat(Rt))),bn()(Qt.subComponents,function(Jt){return Jt.setOption("theme",Rt)}))}),Qt.setOption("theme",$t),Qt}return(0,et.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var gt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(gt("platform-".concat(Sn()))).rmClass(gt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(gt,Lt){var Qt=this,Tt=this.options,Pt={};typeof gt=="string"?Pt[gt]=Lt:Pt=gt,bn()(Pt,function($t,Dt){var Rt=Tt[Dt];Tt[Dt]=$t,Qt.emit("optionChange",Dt,$t,Rt)})}},{key:"getOption",value:function(gt){return this.options[gt]}},{key:"addSubComponent",value:function(gt){gt.setOption("theme",this.options.theme),this.subComponents.push(gt)}},{key:"removeSubComponent",value:function(gt){En()(this.subComponents,function(Lt){return Lt===gt})}},{key:"destroySubComponents",value:function(){bn()(this.subComponents,function(gt){return gt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(gt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_n()(gt,Lt),qn()(this.options,gt)}},{key:"find",value:function(gt){return this.$container.find(this.c(gt))}}]),Nt}(pt()),un=_(8901),On=_.n(un),Rn=_(8613),Pn=_.n(Rn),An=_(3367),zn=_.n(An),yn=_(9833),Dn=_.n(yn),Nn=_(1286),Zn=_.n(Nn),mn=_(242),qt=_.n(mn),Gt=_(2439),xn=_.n(Gt),Ln=_(6930),cr=_.n(Ln),hr=_(6156),Vn=_.n(hr),yr=_(4777),br=_.n(yr),In=_(1754),dr=_.n(In),Gn=_(6768),mr=_.n(Gn),Kn=_(3063),Hn=_.n(Kn),sr=_(9882),or=_.n(sr),ur=_(9853),_r=_.n(ur),Ar=_(6435),Or=_.n(Ar);function Nr(At){var Bt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,gt=(0,it.Z)(At);if(Bt){var Lt=(0,it.Z)(this).constructor;Nt=Reflect.construct(gt,arguments,Lt)}else Nt=gt.apply(this,arguments);return(0,rt.Z)(this,Nt)}}k=_.hmd(k);var Rr=at()(document),Hr=24,Jr=function(At){(0,ot.Z)(Nt,At);var Bt=Nr(Nt);function Nt(gt,Lt){var Qt;(0,_e.Z)(this,Nt),(Qt=Bt.call(this,gt,{compName:"data-grid"},Lt)).resizeIdx=0,Qt.resizeStartX=0,Qt.resizeStartLeft=0,Qt.resizeDeltaX=0,Qt.nodes=[],Qt.colWidthsInitialized=!1,Qt.colMap={},Qt.selectedNode=null,Qt.isAscending=!0,Qt.colWidths=[],Qt.onResizeColMove=function(Rt){var sn=(0,tt.Z)(Qt),rn=sn.resizeIdx,Jt=sn.$resizers,Wt=sn.colWidths,gn=sn.$colgroup,Un=Vt("x",Rt=Rt.origEvent)-Qt.resizeStartX,Yn=Wt[rn],Qn=Wt[rn+1],tr=Or()(-Yn+Hr,0),Wn=_r()(Qn-Hr,0);Un=or()(Un,tr,Wn),gn.each(function(){var ir=at()(this).find("col");ir.eq(rn).css("width",Yn+Un+"px"),ir.eq(rn+1).css("width",Qn-Un+"px")}),Qt.resizeDeltaX=Un;var Xn=Qt.resizeStartLeft+Un;Jt.eq(rn).css("left","".concat(Xn,"px"))},Qt.onResizeColEnd=function(Rt){Qt.onResizeColMove(Rt);var sn=(0,tt.Z)(Qt),rn=sn.c,Jt=sn.colWidths,Wt=sn.resizeIdx,gn=sn.resizeDeltaX,Un=Qt.options.columns,Yn=Un[Wt],Qn=Un[Wt+1],tr=Jt[Wt]+gn,Wn=tr+(Jt[Wt+1]-gn),Xn=Yn.weight+Qn.weight,ir=Xn*(tr/Wn),er=Xn-ir;Yn.weight=ir,Qn.weight=er,Qt.applyColWeights(),at()(document.body).rmClass(rn("resizing")),Rr.off(Yt("move"),Qt.onResizeColMove),Rr.off(Yt("end"),Qt.onResizeColEnd)},Qt.$container.attr("tabindex","0"),Qt.resizeSensor=new(qt())(gt),Qt.onResize=xn()(function(){Qt.updateHeight(),Qt.updateWeights()},16),Lt.height&&(Lt.maxHeight=Lt.height,Lt.minHeight=Lt.height),Qt.initOptions(Lt,{minHeight:41,maxHeight:1/0,filter:""});var Tt=Qt.options,Pt=Tt.columns,$t=Tt.minHeight,Dt=Tt.maxHeight;return bn()(Pt,function(Rt){_n()(Rt,{sortable:!1}),Qt.colMap[Rt.id]=Rt}),Dt<$t&&Qt.setOption("maxHeight",$t),Qt.initTpl(),Qt.$headerRow=Qt.find(".header").find("tr"),Qt.$fillerRow=Qt.find(".filler-row"),Qt.fillerRow=Qt.$fillerRow.get(0),Qt.$tableBody=Qt.find(".data").find("tbody"),Qt.tableBody=Qt.$tableBody.get(0),Qt.$colgroup=Qt.$container.find("colgroup"),Qt.$dataContainer=Qt.find(".data-container"),Qt.renderHeader(),Qt.renderResizers(),Qt.updateWeights(),Qt.updateHeight(),Qt.bindEvent(),Qt}return(0,et.Z)(Nt,[{key:"destroy",value:function(){(0,nt.Z)((0,it.Z)(Nt.prototype),"destroy",this).call(this),this.resizeSensor.destroy(),this.$container.rmAttr("tabindex")}},{key:"remove",value:function(gt){var Lt=this.nodes,Qt=Lt.indexOf(gt);Qt>-1&&(gt.detach(),Lt.splice(Qt,1),gt===this.selectedNode&&this.selectNode(Lt[Qt]||Lt[Qt-1]||null),this.updateHeight())}},{key:"append",value:function(gt,Lt){var Qt=new Vr(this,gt,Lt);return this.nodes.push(Qt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Qt)&&(this.tableBody.insertBefore(Qt.container,this.fillerRow),this.updateHeight()),Qt}},{key:"clear",value:function(){bn()(this.nodes,function(gt){return gt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var gt=this.$fillerRow,Lt=this.c,Qt=this.$container,Tt=this.options,Pt=Tt.maxHeight,$t=Tt.minHeight;this.$dataContainer.css({height:"auto"});var Dt=this.$headerRow.offset().height+fn(Qt.css("border-top-width"))+fn(Qt.css("border-bottom-width"));($t-=Dt)<0&&($t=0),Pt-=Dt;var Rt=this.$dataContainer.find(Lt(".node")),sn=Rt.length,rn=0;sn>0&&(rn=Rt.offset().height*sn),rn>$t?gt.hide():gt.show(),rn<$t?rn=$t:rn>=Pt&&(rn=Pt),this.$dataContainer.css({height:rn})}},{key:"selectNode",value:function(gt){var Lt;(Vn()(gt)||gt!=null&>.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Vn()(gt)?this.emit("deselect"):(this.selectedNode=gt,(Lt=this.selectedNode)===null||Lt===void 0||Lt.select(),this.emit("select",gt)))}},{key:"onResizeColStart",value:function(gt){var Lt=this.c,Qt=this.resizeIdx,Tt=this.$resizers;gt.stopPropagation(),gt.preventDefault(),gt=gt.origEvent,this.resizeStartX=Vt("x",gt),this.resizeStartLeft=fn(Tt.eq(Qt).css("left")),at()(document.body).addClass(Lt("resizing")),Rr.on(Yt("move"),this.onResizeColMove),Rr.on(Yt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var gt=this,Lt=this.c,Qt=this.$headerRow,Tt=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var $t=this;Tt.on("click",Lt(".node"),function(){$t.selectNode(this.dataGridNode)}),Qt.on("click",Lt(".sortable"),function(Dt){Dt.stopPropagation();var Rt=at()(this),sn=Rt.data("id"),rn=Rt.data("order")!=="descending";Rt.data("order",rn?"descending":"ascending"),$t.sortNodes(sn,rn),Qt.find("th").each(function(){var Jt=at()(this);Jt.data("id")!==sn&&Jt.rmAttr("data-order")})}),Pt.on(Yt("start"),function(Dt){var Rt=at()(this);$t.resizeIdx=Ct()(Rt.data("idx")),$t.onResizeColStart(Dt)}),this.on("optionChange",function(Dt){switch(Dt){case"minHeight":case"maxHeight":gt.updateHeight();break;case"filter":gt.renderData()}})}},{key:"sortNodes",value:function(gt,Lt){var Qt=this.colMap[gt].comparator||vo;this.nodes.sort(function(Tt,Pt){var $t=Tt.data[gt],Dt=Pt.data[gt];return Dn()($t)&&($t=$t.innerText),Dn()(Dt)&&(Dt=Dt.innerText),Lt?Qt($t,Dt):Qt(Dt,$t)}),this.renderData(),this.sortId=gt,this.isAscending=Lt}},{key:"updateWeights",value:function(){var gt=this.container,Lt=this.$headerRow,Qt=this.options.columns,Tt=gt.offsetWidth;if(!this.colWidthsInitialized&&Tt){for(var Pt=0,$t=Qt.length;Pt<$t;Pt++){var Dt=Qt[Pt];if(!Dt.weight){var Rt=Lt.find("th").get(Pt).offsetWidth;Dt.weight=100*Rt/Tt}}this.colWidthsInitialized=!0}this.applyColWeights()}},{key:"applyColWeights",value:function(){var gt=this.container,Lt=this.$colgroup,Qt=this.options.columns,Tt=gt.offsetWidth;if(!(Tt<=0)){for(var Pt=0,$t=Qt.length,Dt=0;Dt<$t;Dt++)Pt+=Qt[Dt].weight;var Rt="",sn=0,rn=0;this.colWidths=[];for(var Jt=0;Jt<$t;Jt++){var Wt=(sn+=Qt[Jt].weight)*Tt/Pt|0,gn=Math.max(Wt-rn,14);rn=Wt,Rt+=''),this.colWidths[Jt]=gn}Lt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var gt=this.colWidths,Lt=[],Qt=gt.length-1,Tt=0;Tt').concat(Pt,"")):Lt+="".concat(Pt,""),Qt+=""}),this.$headerRow.html(Lt),this.$fillerRow.html(Qt)}},{key:"renderResizers",value:function(){for(var gt="",Lt=this.options.columns.length-1,Qt=0;Qt'));this.$container.append(gt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(dt()(pn||(pn=(0,$.Z)([` -
    - - - - - -
    -
    -
    - - - - - -
    -
    - `])))))}}]),Nt}(Cn),Vr=function(){function At(Bt,Nt){var gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,_e.Z)(this,At),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=at()(this.container),this.$container.addClass(Bt.c("node")),this.dataGrid=Bt,this.data=Nt,gt.selectable&&(this.selectable=gt.selectable),this.render()}return(0,et.Z)(At,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Bt=this.data,Nt=this.$container,gt=this.container,Lt=this.dataGrid.getOption("columns");Nt.html(""),bn()(Lt,function(Qt){var Tt=Pn()("td"),Pt=Bt[Qt.id];Zn()(Pt)||(Dn()(Pt)?Tt.appendChild(Pt):Tt.innerText=zn()(Pt)),gt.appendChild(Tt)})}}]),At}();function vo(At,Bt){if(At=zn()(At),Bt=zn()(Bt),cr()(At,"_")&&!cr()(Bt,"_"))return 1;if(cr()(Bt,"_")&&!cr()(At,"_"))return-1;for(var Nt,gt,Lt,Qt,Tt=/^\d+|^\D+/;;){if(!At)return Bt?-1:0;if(!Bt)return 1;if(Nt=At.match(Tt)[0],gt=Bt.match(Tt)[0],Lt=!isNaN(Nt),Qt=!isNaN(gt),Lt&&!Qt)return-1;if(Qt&&!Lt)return 1;if(Lt&&Qt){var Pt=Nt-gt;if(Pt)return Pt;if(Nt.length!==gt.length)return+Nt||+gt?gt.length-Nt.length:Nt.length-gt.length}else if(Nt!==gt)return Nt]*>/g.test(In))try{var dr=bt().parse(In);return kt(dr,function(Gn){Gn.attrs&&Gn.attrs.class&&(Gn.attrs.class=br(Gn.attrs.class))}),bt().stringify(dr)}catch{return br(In)}return br(In)}}function kt(Vn,yr){for(var br=0,In=Vn.length;br"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var br,In=(0,st.Z)(Vn);if(yr){var dr=(0,st.Z)(this).constructor;br=Reflect.construct(In,arguments,dr)}else br=In.apply(this,arguments);return(0,it.Z)(this,br)}}var bn,Mn=function(Vn){(0,rt.Z)(br,Vn);var yr=Tn(br);function br(In,dr){var Gn,mr=dr.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Hn=Kn===void 0?"light":Kn;return(0,tt.Z)(this,br),(Gn=yr.call(this)).subComponents=[],Gn.compName=mr,Gn.c=Ct(mr),Gn.options={},Gn.container=In,Gn.$container=ht()(In),Gn.$container.addClass(["luna-".concat(mr),Gn.c("platform-".concat(Mt()))]),Gn.on("optionChange",function(sr,or,ur){var _r=Gn.c;sr==="theme"&&(Gn.$container.rmClass(_r("theme-".concat(ur))).addClass(_r("theme-".concat(or))),Ht()(Gn.subComponents,function(Ar){return Ar.setOption("theme",or)}))}),Gn.setOption("theme",Hn),Gn}return(0,nt.Z)(br,[{key:"destroy",value:function(){this.destroySubComponents();var In=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(In("platform-".concat(Mt()))).rmClass(In("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(In,dr){var Gn=this,mr=this.options,Kn={};typeof In=="string"?Kn[In]=dr:Kn=In,Ht()(Kn,function(Hn,sr){var or=mr[sr];mr[sr]=Hn,Gn.emit("optionChange",sr,Hn,or)})}},{key:"getOption",value:function(In){return this.options[In]}},{key:"addSubComponent",value:function(In){In.setOption("theme",this.options.theme),this.subComponents.push(In)}},{key:"removeSubComponent",value:function(In){Sn()(this.subComponents,function(dr){return dr===In})}},{key:"destroySubComponents",value:function(){Ht()(this.subComponents,function(In){return In.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(In){var dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vt()(In,dr),Xt()(this.options,In)}},{key:"find",value:function(In){return this.$container.find(this.c(In))}}]),br}(ft()),qn=_(8613),an=_.n(qn),_n=_(5972),hn=_.n(_n),En=_(1907),wn=_.n(En),pn=_(1352),Cn=_.n(pn),un=_(2289),On=_.n(un),Rn=_(3651),Pn=_.n(Rn),An=_(7756),zn=_.n(An),yn=_(8901),Dn=_.n(yn),Nn=_(1672),Zn=_.n(Nn);function mn(Vn,yr){var br=Object.keys(Vn);if(Object.getOwnPropertySymbols){var In=Object.getOwnPropertySymbols(Vn);yr&&(In=In.filter(function(dr){return Object.getOwnPropertyDescriptor(Vn,dr).enumerable})),br.push.apply(br,In)}return br}function qt(Vn){for(var yr=1;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var br,In=(0,st.Z)(Vn);if(yr){var dr=(0,st.Z)(this).constructor;br=Reflect.construct(In,arguments,dr)}else br=In.apply(this,arguments);return(0,it.Z)(this,br)}}k=_.hmd(k);var xn={comment:"",string:"",number:"",keyword:"",operator:""},Ln=function(Vn){(0,rt.Z)(br,Vn);var yr=Gt(br);function br(In){var dr,Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,br),(dr=yr.call(this,In,{compName:"dom-viewer"},Gn)).isExpanded=!1,dr.childNodes=[],dr.childNodeDomViewers=[],dr.toggle=function(){dr.isExpanded?dr.collapse():dr.expand()},dr.initOptions(Gn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:In,rootDomViewer:(0,ot.Z)(dr),ignore:function(){return!1}}),dr.initTpl(),dr.bindEvent(),dr.options.isEndTag||dr.initObserver(),dr}return(0,nt.Z)(br,[{key:"select",value:function(In){var dr=this.c,Gn=this.options;if(!In||In&&Gn.node===In)return this.$tag.hasClass(dr("selected"))?void 0:(ht()(this.options.rootContainer).find(dr(".selected")).rmClass(dr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(dr("selected")),void Gn.rootDomViewer.emit("select",Gn.node));if(In.nodeType===Node.ELEMENT_NODE)for(var mr=In,Kn=In.parentElement;Kn;){if(Kn===Gn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(mr)].select(In);break}mr=Kn,Kn=Kn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var In=this.c;this.$tag.hasClass(In("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(In("platform-".concat(Mt()))).rmClass(In("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var In=this.$tag,dr=this.c,Gn=this.options.node;In.html(this.renderHtmlTag(qt(qt({},cr(Gn)),{},{hasTail:!1,hasToggleButton:!0}))),In.addClass(dr("expanded")),this.$children.rmClass(dr("hidden"))}},{key:"renderCollapseTag",value:function(){var In=this.$tag,dr=this.c,Gn=this.options.node;this.$children.addClass(dr("hidden")),this.$tag.html(this.renderHtmlTag(qt(qt({},cr(Gn)),{},{hasTail:!0,hasToggleButton:!0}))),In.rmClass(dr("expanded"))}},{key:"initObserver",value:function(){var In=this;this.observer=new(On())(function(dr){Ht()(dr,function(Gn){In.handleMutation(Gn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(In){var dr=this.$tag,Gn=this.c,mr=this.options,Kn=mr.node,Hn=mr.ignore;if(_t()(["attributes","childList"],In.type)){if(In.type==="childList"){if(Zn()(In.addedNodes,Hn)&&Zn()(In.removedNodes,Hn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Gn("hidden")),dr.html(this.renderHtmlTag(qt(qt({},cr(Kn)),{},{hasTail:!1}))))}else In.type==="characterData"&&(Kn.nodeType===Node.TEXT_NODE?dr.html(this.renderTextNode(Kn)):Kn.nodeType===Node.COMMENT_NODE&&dr.html(this.renderHtmlComment(Kn.nodeValue)))}},{key:"bindEvent",value:function(){var In=this,dr=this.c,Gn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Gn.on("click",dr(".toggle"),function(mr){mr.stopPropagation(),In.toggle()}),jt?Gn.on("click",function(){return In.select()}):Gn.on("mousedown",function(){return In.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var In=this.options,dr=In.rootContainer,Gn=In.ignore,mr=this.options.node,Kn=Cn()(mr.childNodes);return Kn=hn()(Kn,function(Hn){if(Hn.nodeType===Node.TEXT_NODE||Hn.nodeType===Node.COMMENT_NODE){var sr=Hn.nodeValue;if(mt()(sr)==="")return!1}return Hn!==dr&&!Gn(Hn)})}},{key:"initTpl",value:function(){var In=this.container,dr=this.c,Gn=this.options,mr=Gn.node,Kn=Gn.isEndTag,Hn=ht()(an()("li"));if(Hn.addClass(dr("tree-item")),this.$tag=Hn,Kn)Hn.html(dr('</'.concat(mr.tagName.toLocaleLowerCase(),'>')));else if(mr.nodeType===Node.ELEMENT_NODE){var sr=this.isExpandable(),or=qt(qt({},cr(mr)),{},{hasTail:sr,hasToggleButton:sr});Hn.html(this.renderHtmlTag(or))}else if(mr.nodeType===Node.TEXT_NODE)Hn.html(this.renderTextNode(mr));else{if(mr.nodeType!==Node.COMMENT_NODE)return;var ur=mr.nodeValue;if(ur.trim()==="")return;Hn.html(this.renderHtmlComment(ur))}if(In.appendChild(Hn.get(0)),mr.nodeType===mr.ELEMENT_NODE){var _r=ht()(an()("ul"));_r.addClass([dr("children"),dr("hidden")]),In.appendChild(_r.get(0)),this.$children=_r}}},{key:"renderChildNodes",value:function(){var In=this,dr=this.options.node,Gn=this.options,mr=Gn.rootContainer,Kn=Gn.ignore,Hn=Gn.rootDomViewer,sr=this.$children.get(0),or=this.childNodes,ur=this.childNodeDomViewers;Ht()(ur,function(Or){Or.detach(),In.removeSubComponent(Or)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var _r=this.getChildNodes();this.childNodes=_r;var Ar=[];this.childNodeDomViewers=Ar,Ht()(_r,function(Or,Nr){var Rr,Hr=or.indexOf(Or);(Rr=Hr>-1?ur[Hr]:new br(sr,{node:Or,parent:In,rootContainer:mr,rootDomViewer:Hn,ignore:Kn})).attach(),Ar[Nr]=Rr,In.addSubComponent(Rr)}),Ht()(ur,function(Or){Or.isAttached()||Or.destroy()}),dr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new br(sr,{node:dr,parent:this,isEndTag:!0,rootContainer:mr,rootDomViewer:Hn,ignore:Kn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(In){var dr=ct()(In.attributes,function(Kn){var Hn=Kn.name,sr=Kn.value,or=Kn.isLink;return` - `.concat(Dn()(Hn),"").concat(sr?'="').concat(Dn()(sr),'"'):"","")}).join(""),Gn="";In.hasTail?Gn="".concat(In.hasTail?"…":"",'</').concat(In.tagName,">"):this.isExpandable()||(Gn='</'.concat(In.tagName,">"));var mr="";return In.hasToggleButton&&(mr='
    '),this.c(wn()(bn||(bn=(0,_e.Z)([` - `,` - <`,"",">",` - `])),mr,In.tagName,dr,Gn))}},{key:"renderTextNode",value:function(In){var dr=this.c,Gn=In.nodeValue,mr=In.parentElement,Kn='',Hn='';if(mr&&Gn.length<1e4){if(mr.tagName==="STYLE")return dr("".concat(Kn).concat(Pn()(Gn,"css",xn)).concat(Hn));if(mr.tagName==="SCRIPT")return dr("".concat(Kn).concat(Pn()(Gn,"js",xn)).concat(Hn))}return dr('"'.concat(Kn).concat(Dn()(zn()(Gn,1e4,{separator:" ",ellipsis:"…"}))).concat(Hn,'"'))}},{key:"renderHtmlComment",value:function(In){return this.c('<!-- '.concat(Dn()(In),' -->'))}}]),br}(Mn);function cr(Vn){var yr={tagName:"",attributes:[]};yr.tagName=Vn.tagName.toLocaleLowerCase();var br=[];return Ht()(Vn.attributes,function(In){var dr=In.name,Gn=In.value;br.push({name:dr,value:Gn,isLink:hr(Vn,dr)})}),yr.attributes=br,yr}function hr(Vn,yr){var br=Vn.tagName;return(br==="SCRIPT"||br==="IMAGE"||br==="VIDEO"||br==="AUDIO")&&yr==="src"||br==="LINK"&&yr==="href"}(0,$.Z)(k)!==void 0&&function(Vn,yr){try{Vn.exports=yr,Vn.exports.default=yr}catch{}}(k,Ln)},129:function(k,j,_){_.d(j,{Z:function(){return pn}});var $=_(907),_e=_(181);function et(An){return function(zn){if(Array.isArray(zn))return(0,$.Z)(zn)}(An)||function(zn){if(typeof Symbol<"u"&&zn[Symbol.iterator]!=null||zn["@@iterator"]!=null)return Array.from(zn)}(An)||(0,_e.Z)(An)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var tt=_(168),nt=_(5671),ot=_(3144),rt=_(7326),it=_(1752),st=_(9340),at=_(2963),ft=_(1120),dt=_(1443),ht=_.n(dt),pt=_(1512),ct=_.n(pt),ut=_(2461),mt=_.n(ut),lt=_(4331),xt=_.n(lt),yt=_(5610),bt=_.n(yt),Et=_(7483),_t=_.n(Et),wt=(_(3990),_(6341)),St=_.n(wt),Ct=(_(3875),_(6954)),kt=_.n(Ct);_(9585);function jt(An){var zn="luna-".concat(An,"-");function yn(Dn){return mt()(xt()(Dn).split(/\s+/),function(Nn){return St()(Nn,zn)?Nn:Nn.replace(/[\w-]+/,function(Zn){return"".concat(zn).concat(Zn)})}).join(" ")}return function(Dn){if(/<[^>]*>/g.test(Dn))try{var Nn=_t().parse(Dn);return Mt(Nn,function(Zn){Zn.attrs&&Zn.attrs.class&&(Zn.attrs.class=yn(Zn.attrs.class))}),_t().stringify(Nn)}catch{return yn(Dn)}return yn(Dn)}}function Mt(An,zn){for(var yn=0,Dn=An.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,Dn=(0,ft.Z)(An);if(zn){var Nn=(0,ft.Z)(this).constructor;yn=Reflect.construct(Dn,arguments,Nn)}else yn=Dn.apply(this,arguments);return(0,at.Z)(this,yn)}}var Mn,qn=function(An){(0,st.Z)(yn,An);var zn=bn(yn);function yn(Dn,Nn){var Zn,mn=Nn.compName,qt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Gt=qt===void 0?"light":qt;return(0,nt.Z)(this,yn),(Zn=zn.call(this)).subComponents=[],Zn.compName=mn,Zn.c=jt(mn),Zn.options={},Zn.container=Dn,Zn.$container=ct()(Dn),Zn.$container.addClass(["luna-".concat(mn),Zn.c("platform-".concat(It()))]),Zn.on("optionChange",function(xn,Ln,cr){var hr=Zn.c;xn==="theme"&&(Zn.$container.rmClass(hr("theme-".concat(cr))).addClass(hr("theme-".concat(Ln))),tn()(Zn.subComponents,function(Vn){return Vn.setOption("theme",Ln)}))}),Zn.setOption("theme",Gt),Zn}return(0,ot.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var Dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Dn("platform-".concat(It()))).rmClass(Dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Dn,Nn){var Zn=this,mn=this.options,qt={};typeof Dn=="string"?qt[Dn]=Nn:qt=Dn,tn()(qt,function(Gt,xn){var Ln=mn[xn];mn[xn]=Gt,Zn.emit("optionChange",xn,Gt,Ln)})}},{key:"getOption",value:function(Dn){return this.options[Dn]}},{key:"addSubComponent",value:function(Dn){Dn.setOption("theme",this.options.theme),this.subComponents.push(Dn)}},{key:"removeSubComponent",value:function(Dn){Tn()(this.subComponents,function(Nn){return Nn===Dn})}},{key:"destroySubComponents",value:function(){tn()(this.subComponents,function(Dn){return Dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Dn){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};fn()(Dn,Nn),Yt()(this.options,Dn)}},{key:"find",value:function(Dn){return this.$container.find(this.c(Dn))}}]),yn}(ht()),an=_(1907),_n=_.n(an),hn=_(8613),En=_.n(hn);function wn(An){var zn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,Dn=(0,ft.Z)(An);if(zn){var Nn=(0,ft.Z)(this).constructor;yn=Reflect.construct(Dn,arguments,Nn)}else yn=Dn.apply(this,arguments);return(0,at.Z)(this,yn)}}k=_.hmd(k);var pn=function(An){(0,st.Z)(yn,An);var zn=wn(yn);function yn(Dn){var Nn,Zn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,nt.Z)(this,yn),(Nn=zn.call(this,Dn,{compName:"modal"},Zn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var mn=(0,rt.Z)(Nn),qt=mn.options,Gt=mn.c,xn=mn.$body;qt.title?(xn.rmClass(Gt("no-title")),Nn.$title.text(qt.title)):xn.addClass(Gt("no-title")),qt.footer?(xn.rmClass(Gt("no-footer")),Nn.$footer.html("").append(qt.footer)):xn.addClass(Gt("no-footer")),qt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",qt.width+"px"),Nn.$content.html("").append(qt.content)},Nn.hide(),Nn.initOptions(Zn,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,ot.Z)(yn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,it.Z)((0,ft.Z)(yn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(_n()(Mn||(Mn=(0,tt.Z)([` -
    - -
    -
    - -
    - `])))))}}],[{key:"alert",value:function(Dn){var Nn=On(),Zn=Nn.c;Nn.setOption({title:"",content:Dn,width:Pn(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Zn)}),Nn.show()}},{key:"confirm",value:function(Dn){return new Promise(function(Nn){var Zn=On(),mn=Zn.c;Zn.setOption({title:"",content:Dn,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Zn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Zn.hide(),Nn(!0)}}},mn)}),Zn.show()})}},{key:"prompt",value:function(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Zn){var mn=On(),qt=mn.c,Gt=En()("input"+qt(".input"),{value:Nn});function xn(){mn.hide(),Zn(Gt.value)}ct()(Gt).on("keypress",function(cr){(cr=cr.origEvent).key==="Enter"&&xn()}),mn.setOption({title:Dn,content:Gt,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){mn.hide(),Zn(null)}},OK:{type:"primary",onclick:xn}},qt)}),mn.show();var Ln=Gt.value.length;Gt.setSelectionRange(Ln,Ln),Gt.focus()})}},{key:"setContainer",value:function(Dn){un=Dn}}]),yn}(qn),Cn=null,un=null;function On(){return un||(un=En()("div"),document.body.append(un)),Cn||(Cn=new pn(un,{showClose:!1})),Cn}function Rn(An,zn){var yn=mt()(An,function(Dn,Nn){return En()(zn(".button")+zn("."+Dn.type),{onclick:Dn.onclick},Nn)});return En().apply(void 0,[zn(".button-group"),{}].concat(et(yn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(An,zn){try{An.exports=zn,An.exports.default=zn}catch{}})(k,pn)},8299:function(k,j,_){_.d(j,{q:function(){return Tt},Z:function(){return Dt}});var $=_(1002),_e=_(5671),et=_(3144),tt=_(7326),nt=_(1752),ot=_(9340),rt=_(2963),it=_(1120),st=_(415),at=_.n(st),ft=_(3990),dt=_.n(ft),ht=_(4696),pt=_.n(ht),ct=_(3063),ut=_.n(ct),mt=_(5166),lt=_.n(mt),xt=_(6472),yt=_.n(xt),bt=_(3023),Et=_.n(bt),_t=_(2533),wt=_.n(_t),St=_(3783),Ct=_.n(St),kt=_(300),jt=_.n(kt),Mt=_(4321),It=_.n(Mt),Ht=_(3085),tn=_.n(Ht),Xt=_(1512),Yt=_.n(Xt),Vt=_(801),fn=_.n(Vt),Sn=_(7756),Tn=_.n(Sn),bn=_(6768),Mn=_.n(bn),qn=_(1116),an=_.n(qn),_n=_(5972),hn=_.n(_n),En=_(996),wn=_.n(En),pn=_(3367),Cn=_.n(pn),un=_(1214),On=_.n(un),Rn=_(7658),Pn=_.n(Rn),An=_(6329),zn=_.n(An),yn=function(){function Rt(){(0,_e.Z)(this,Rt),this.id=0,this.visited=[]}return(0,et.Z)(Rt,[{key:"set",value:function(sn,rn){var Jt=this.visited,Wt=this.id,gn={id:Wt,val:sn};return zn()(gn,rn),Jt.push(gn),this.id++,Wt}},{key:"get",value:function(sn){for(var rn=this.visited,Jt=0,Wt=rn.length;Jt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(sn){var rn=sn.match(xn);return rn?rn[0]:sn}(Rt).replace("function",""))}var xn=/function(.*?)\((.*?)\)/,Ln=_(6930),cr=_.n(Ln),hr=_(5229),Vn=_.n(hr),yr=_(3875),br=_.n(yr),In=_(9433),dr=_.n(In),Gn=_(1443),mr=_.n(Gn),Kn=_(2461),Hn=_.n(Kn),sr=_(5610),or=_.n(sr),ur=_(7483),_r=_.n(ur),Ar=_(6341),Or=_.n(Ar),Nr=_(6954),Rr=_.n(Nr);_(9585);function Hr(Rt){var sn="luna-".concat(Rt,"-");function rn(Jt){return Hn()(Nn()(Jt).split(/\s+/),function(Wt){return Or()(Wt,sn)?Wt:Wt.replace(/[\w-]+/,function(gn){return"".concat(sn).concat(gn)})}).join(" ")}return function(Jt){if(/<[^>]*>/g.test(Jt))try{var Wt=_r().parse(Jt);return Jr(Wt,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=rn(gn.attrs.class))}),_r().stringify(Wt)}catch{return rn(Jt)}return rn(Jt)}}function Jr(Rt,sn){for(var rn=0,Jt=Rt.length;rn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var rn,Jt=(0,it.Z)(Rt);if(sn){var Wt=(0,it.Z)(this).constructor;rn=Reflect.construct(Jt,arguments,Wt)}else rn=Jt.apply(this,arguments);return(0,rt.Z)(this,rn)}}var Lt=function(Rt){(0,ot.Z)(rn,Rt);var sn=gt(rn);function rn(Jt,Wt){var gn,Un=Wt.compName,Yn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Qn=Yn===void 0?"light":Yn;return(0,_e.Z)(this,rn),(gn=sn.call(this)).subComponents=[],gn.compName=Un,gn.c=Hr(Un),gn.options={},gn.container=Jt,gn.$container=Yt()(Jt),gn.$container.addClass(["luna-".concat(Un),gn.c("platform-".concat(Vr()))]),gn.on("optionChange",function(tr,Wn,Xn){var ir=gn.c;tr==="theme"&&(gn.$container.rmClass(ir("theme-".concat(Xn))).addClass(ir("theme-".concat(Wn))),Ct()(gn.subComponents,function(er){return er.setOption("theme",Wn)}))}),gn.setOption("theme",Qn),gn}return(0,et.Z)(rn,[{key:"destroy",value:function(){this.destroySubComponents();var Jt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Jt("platform-".concat(Vr()))).rmClass(Jt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Jt,Wt){var gn=this,Un=this.options,Yn={};typeof Jt=="string"?Yn[Jt]=Wt:Yn=Jt,Ct()(Yn,function(Qn,tr){var Wn=Un[tr];Un[tr]=Qn,gn.emit("optionChange",tr,Qn,Wn)})}},{key:"getOption",value:function(Jt){return this.options[Jt]}},{key:"addSubComponent",value:function(Jt){Jt.setOption("theme",this.options.theme),this.subComponents.push(Jt)}},{key:"removeSubComponent",value:function(Jt){Nt()(this.subComponents,function(Wt){return Wt===Jt})}},{key:"destroySubComponents",value:function(){Ct()(this.subComponents,function(Jt){return Jt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Jt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};At()(Jt,Wt),zn()(this.options,Jt)}},{key:"find",value:function(Jt){return this.$container.find(this.c(Jt))}}]),rn}(mr());function Qt(Rt){var sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var rn,Jt=(0,it.Z)(Rt);if(sn){var Wt=(0,it.Z)(this).constructor;rn=Reflect.construct(Jt,arguments,Wt)}else rn=Jt.apply(this,arguments);return(0,rt.Z)(this,rn)}}var Tt=function(Rt){(0,ot.Z)(rn,Rt);var sn=Qt(rn);function rn(Jt){var Wt;return(0,_e.Z)(this,rn),(Wt=sn.call(this,Jt,{compName:"object-viewer"})).onItemClick=function(gn){var Un=(0,tt.Z)(Wt),Yn=Un.map,Qn=Un.c,tr=Yt()(gn.curTarget),Wn=tr.data("object-id"),Xn=tr.find("span").eq(0);if(!tr.data("first-level")&&(Wn&&(tr.find("ul").html(Wt.objToHtml(Yn[Wn],!1)),tr.rmAttr("data-object-id")),gn.stopImmediatePropagation(),Xn.hasClass(Qn("expanded")))){var ir=tr.find("ul").eq(0);Xn.hasClass(Qn("collapsed"))?(Xn.rmClass(Qn("collapsed")),ir.show()):(Xn.addClass(Qn("collapsed")),ir.hide()),Wt.emit("change")}},Wt.bindEvent(),Wt}return(0,et.Z)(rn,[{key:"set",value:function(Jt){Mn()(Jt)&&(Jt=JSON.parse(Jt)),this.data={id:Vn()("json"),enumerable:{0:Jt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,nt.Z)((0,it.Z)(rn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Jt,Wt){var gn=this,Un="";return Ct()(["enumerable","unenumerable","symbol"],function(Yn){if(Jt[Yn]){var Qn=wt()(Jt[Yn]);Pn()(Qn);for(var tr=0,Wn=Qn.length;tr3&&arguments[3]!==void 0&&arguments[3],Yn=this.c,Qn=(0,$.Z)(Wt);if(Wt===null)return"
  • ".concat(vr(Jt),'null
  • ');if(dt()(Wt)||pt()(Wt))return"
  • ".concat(vr(Jt),'').concat(qt(Wt),"
  • ");if(Wt.type==="RegExp"&&(Qn="regexp"),Wt.type==="Number"&&(Qn="number"),Wt.type==="Number"||Wt.type==="RegExp")return"
  • ".concat(vr(Jt),'').concat(qt(Wt.value),"
  • ");if(Wt.type==="Undefined"||Wt.type==="Symbol")return"
  • ".concat(vr(Jt),'').concat(ut()(Wt.type),"
  • ");if(Wt==="(...)")return"
  • ".concat(vr(Jt),'').concat(Wt,"
  • ");if(lt()(Wt)){var tr=Wt.id,Wn=Wt.reference,Xn=function(pr){var jn=pr.type,Bn=pr.value;if(jn)return jn==="Function"?Gt(Bn):jn==="Array"&&pr.unenumerable?"Array(".concat(pr.unenumerable.length,")"):pr.type}(Wt)||Et()(Qn),ir=Un?"":''),er="
  • ").concat(ir).concat(vr(Jt),'').concat(Un?"":Xn,'
      ");return Un&&(er+=this.objToHtml(this.map[tr])),er+'
  • ')}function vr(pr){if(Un||lt()(Wt)&&Wt.jsonSplitArr)return"";var jn=Yn("key");return gn==="unenumerable"||gn==="symbol"?jn=Yn("key-lighter"):gn==="proto"&&(jn=Yn("key-special")),'').concat(qt(pr),": ")}return Mn()(Wt)&&Wt.length>1e4&&(Wt=Tn()(Wt,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(vr(Jt),'"').concat(qt(Wt),'"
  • ')}},{key:"render",value:function(){var Jt=this.map[this.data.id];this.$container.html(this.objToHtml(Jt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),rn}(Lt);function Pt(Rt,sn){var rn=sn.id;if(rn||rn===0){if(sn.type&&cr()(sn.type,"Array")&&sn.enumerable){var Jt=function(Qn,tr,Wn){var Xn=[],ir={};return Ct()(Qn.enumerable,function(er,vr){var pr=br()(vr);dr()(pr)?ir[vr]=er:Xn[pr]=er}),Xn.enumerable=ir,Xn.type=Wn,Xn.id=tr,Qn.unenumerable&&(Xn.unenumerable=Qn.unenumerable),Qn.symbol&&(Xn.symbol=Qn.symbol),Qn.proto&&(Xn.proto=Qn.proto),Xn}(sn,rn,sn.type);Jt.length>100&&(sn=function(Qn){var tr=0,Wn={};Ct()(wn()(Qn,100),function(ir){var er={},vr=tr;er.type="["+vr,er.enumerable={},Ct()(ir,function(jn){er.enumerable[tr]=jn,tr+=1});var pr=tr-1;er.type+=(pr-vr>0?" … "+pr:"")+"]",er.id=Vn()("json"),er.jsonSplitArr=!0,Wn[tr]=er});var Xn={};return Xn.enumerable=Wn,Xn.id=Qn.id,Xn.type=Qn.type,Qn.unenumerable&&(Xn.unenumerable=Qn.unenumerable),Qn.symbol&&(Xn.symbol=Qn.symbol),Qn.proto&&(Xn.proto=Qn.proto),Xn}(Jt))}Rt[rn]=sn;var Wt=[];Ct()(["enumerable","unenumerable","symbol"],function(Qn){if(sn[Qn])for(var tr in sn[Qn])Wt.push(sn[Qn][tr])}),sn.proto&&Wt.push(sn.proto);for(var gn=0,Un=Wt.length;gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var rn,Jt=(0,it.Z)(Rt);if(sn){var Wt=(0,it.Z)(this).constructor;rn=Reflect.construct(Jt,arguments,Wt)}else rn=Jt.apply(this,arguments);return(0,rt.Z)(this,rn)}}k=_.hmd(k);var Dt=function(Rt){(0,ot.Z)(rn,Rt);var sn=$t(rn);function rn(Jt){var Wt,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,rn),(Wt=sn.call(this,Jt,{compName:"object-viewer"})).onItemClick=function(Un){var Yn=(0,tt.Z)(Wt),Qn=Yn.map,tr=Yn.c,Wn=Yt()(Un.curTarget),Xn=Wn.data("object-id"),ir=Wn.find("span").eq(0);if(!Wn.data("first-level")&&(Xn&&(Wn.find("ul").html(Wt.objToHtml(Qn[Xn],!1)),Wn.rmAttr("data-object-id")),Un.stopImmediatePropagation(),ir.hasClass(tr("expanded")))){var er=Wn.find("ul").eq(0);ir.hasClass(tr("collapsed"))?(ir.rmClass(tr("collapsed")),er.show()):(ir.addClass(tr("collapsed")),er.hide()),Wt.emit("change")}},Wt.initOptions(gn,{unenumerable:!1,accessGetter:!1}),Wt.bindEvent(),Wt}return(0,et.Z)(rn,[{key:"set",value:function(Jt){this.data=[Jt],this.visitor=new yn,this.map={},this.render()}},{key:"destroy",value:function(){(0,nt.Z)((0,it.Z)(rn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Jt,Wt){var gn=this,Un=this.visitor,Yn=Jt,Qn=!1,tr=Un.get(Jt);tr&&tr.self&&(Yn=tr.self);var Wn="",Xn=["enumerable"],ir=wt()(Jt),er=[],vr=[],pr=[],jn={};if(this.options.unenumerable&&!Wt&&(Xn.push("unenumerable"),Xn.push("symbol"),er=fn()(an()(Jt,{prototype:!1,unenumerable:!0}),ir),vr=hn()(an()(Jt,{prototype:!1,symbol:!0}),function(ar){return(0,$.Z)(ar)==="symbol"})),yt()(Jt)&&Jt.length>100){Xn.unshift("virtual"),Qn=!0;var Bn=0,lr={};Ct()(wn()(Jt,100),function(ar){var Sr=Object.create(null),jr=Bn,Mr="["+jr;Ct()(ar,function(ln){Sr[Bn]=ln,lr[Bn]=!0,Bn++});var $r=Bn-1;jn[Mr+=($r-jr>0?" … "+$r:"")+"]"]=Sr}),pr=wt()(jn),ir=hn()(ir,function(ar){return!lr[ar]})}Ct()(Xn,function(ar){var Sr=[];Sr=ar==="symbol"?vr:ar==="unenumerable"?er:ar==="virtual"?pr:ir,Qn||Pn()(Sr);for(var jr=0,Mr=Sr.length;jr4&&arguments[4]!==void 0&&arguments[4],Qn=this.visitor,tr=this.c,Wn=(0,$.Z)(gn),Xn=tn()(gn,!1);if(Un==="virtual"&&(Xn=Jt),gn===null)return"
  • ".concat(lr(Jt),'null
  • ');if(dt()(gn)||pt()(gn))return"
  • ".concat(lr(Jt),'').concat(qt(gn),"
  • ");if(Xn==="RegExp"&&(Wn="regexp"),Xn==="Number"&&(Wn="number"),Xn==="Undefined"||Xn==="Symbol")return"
  • ".concat(lr(Jt),'').concat(ut()(Xn),"
  • ");if(gn==="(...)")return"
  • ".concat(lr(Jt),'').concat(gn,"
  • ");if(lt()(gn)){var ir,er=Qn.get(gn);if(er)ir=er.id;else{var vr={};Un==="proto"&&(vr.self=Wt),ir=Qn.set(gn,vr),this.map[ir]=gn}var pr="Object";pr=Wn==="regexp"?'').concat(qt(gn)):qt(function(rr,nr){if(nr)return nr==="Function"?Gt(jt()(rr)):nr==="Array"?"Array(".concat(rr.length,")"):nr}(gn,Xn)||Et()(Wn));var jn=Yn?"":''),Bn="
  • ").concat(jn).concat(lr(Jt),'').concat(Yn?"":pr,'
      ");return Yn&&(Bn+=this.objToHtml(gn)),Bn+'
  • ')}function lr(rr){if(Yn||lt()(gn)&&Un==="virtual")return"";var nr=tr("key");return Un==="unenumerable"||Un==="symbol"?nr=tr("key-lighter"):Un==="proto"&&(nr=tr("key-special")),'').concat(qt(rr),": ")}return Mn()(gn)&&gn.length>1e4&&(gn=Tn()(gn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(lr(Jt),'"').concat(qt(gn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),rn}(Lt);Dt.Static=Tt,function(Rt,sn){try{Rt.exports=sn,Rt.exports.default=sn}catch{}}(k,Dt)},8692:function(k,j,_){_.d(j,{Z:function(){return Gt}});var $=_(7326),_e=_(5671),et=_(3144),tt=_(9340),nt=_(2963),ot=_(1120),rt=_(1512),it=_.n(rt),st=_(8613),at=_.n(st),ft=_(8901),dt=_.n(ft),ht=_(5229),pt=_.n(ht),ct=_(5166),ut=_.n(ct),mt=_(4193),lt=_.n(mt),xt=_(2461),yt=_.n(xt),bt=_(3875),Et=_.n(bt),_t=_(3367),wt=_.n(_t),St=_(4777),Ct=_.n(St),kt=_(9702),jt=_.n(kt),Mt=_(1754),It=_.n(Mt),Ht=_(6768),tn=_.n(Ht),Xt=_(4331),Yt=_.n(Xt),Vt=_(6341),fn=_.n(Vt),Sn=_(3063),Tn=_.n(Sn),bn=_(6156),Mn=_.n(bn),qn=_(3783),an=_.n(qn),_n=_(1443),hn=_.n(_n),En=_(5610),wn=_.n(En),pn=_(7483),Cn=_.n(pn),un=(_(3990),_(6954)),On=_.n(un);_(9585);function Rn(Gn){var mr="luna-".concat(Gn,"-");function Kn(Hn){return yt()(Yt()(Hn).split(/\s+/),function(sr){return fn()(sr,mr)?sr:sr.replace(/[\w-]+/,function(or){return"".concat(mr).concat(or)})}).join(" ")}return function(Hn){if(/<[^>]*>/g.test(Hn))try{var sr=Cn().parse(Hn);return Pn(sr,function(or){or.attrs&&or.attrs.class&&(or.attrs.class=Kn(or.attrs.class))}),Cn().stringify(sr)}catch{return Kn(Hn)}return Kn(Hn)}}function Pn(Gn,mr){for(var Kn=0,Hn=Gn.length;Kn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Kn,Hn=(0,ot.Z)(Gn);if(mr){var sr=(0,ot.Z)(this).constructor;Kn=Reflect.construct(Hn,arguments,sr)}else Kn=Hn.apply(this,arguments);return(0,nt.Z)(this,Kn)}}var mn=function(Gn){(0,tt.Z)(Kn,Gn);var mr=Zn(Kn);function Kn(Hn,sr){var or,ur=sr.compName,_r=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ar=_r===void 0?"light":_r;return(0,_e.Z)(this,Kn),(or=mr.call(this)).subComponents=[],or.compName=ur,or.c=Rn(ur),or.options={},or.container=Hn,or.$container=it()(Hn),or.$container.addClass(["luna-".concat(ur),or.c("platform-".concat(An()))]),or.on("optionChange",function(Or,Nr,Rr){var Hr=or.c;Or==="theme"&&(or.$container.rmClass(Hr("theme-".concat(Rr))).addClass(Hr("theme-".concat(Nr))),an()(or.subComponents,function(Jr){return Jr.setOption("theme",Nr)}))}),or.setOption("theme",Ar),or}return(0,et.Z)(Kn,[{key:"destroy",value:function(){this.destroySubComponents();var Hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Hn("platform-".concat(An()))).rmClass(Hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Hn,sr){var or=this,ur=this.options,_r={};typeof Hn=="string"?_r[Hn]=sr:_r=Hn,an()(_r,function(Ar,Or){var Nr=ur[Or];ur[Or]=Ar,or.emit("optionChange",Or,Ar,Nr)})}},{key:"getOption",value:function(Hn){return this.options[Hn]}},{key:"addSubComponent",value:function(Hn){Hn.setOption("theme",this.options.theme),this.subComponents.push(Hn)}},{key:"removeSubComponent",value:function(Hn){Nn()(this.subComponents,function(sr){return sr===Hn})}},{key:"destroySubComponents",value:function(){an()(this.subComponents,function(Hn){return Hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Hn){var sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(Hn,sr),yn()(this.options,Hn)}},{key:"find",value:function(Hn){return this.$container.find(this.c(Hn))}}]),Kn}(hn());function qt(Gn){var mr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Kn,Hn=(0,ot.Z)(Gn);if(mr){var sr=(0,ot.Z)(this).constructor;Kn=Reflect.construct(Hn,arguments,sr)}else Kn=Hn.apply(this,arguments);return(0,nt.Z)(this,Kn)}}k=_.hmd(k);var Gt=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn){var sr,or=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Kn),(sr=mr.call(this,Hn,{compName:"setting"},or)).items=[],sr.selectedItem=null,sr.initOptions(or,{separatorCollapse:!0,filter:""}),sr.bindEvent(),sr}return(0,et.Z)(Kn,[{key:"appendTitle",value:function(Hn){var sr=new Ln(this,Hn);return this.append(sr),sr}},{key:"appendSeparator",value:function(){var Hn=this.items,sr=this.options.separatorCollapse,or=jt()(Hn);if(sr&&or instanceof cr)return or;var ur=new cr(this);return this.append(ur),ur}},{key:"appendNumber",value:function(Hn,sr,or,ur,_r){ut()(ur)&&(_r=ur,ur="");var Ar=new Vn(this,Hn,sr,or,ur,_r);return this.append(Ar),Ar}},{key:"appendButton",value:function(Hn,sr,or){Ct()(sr)&&(or=sr,sr="");var ur=new dr(this,Hn,sr,or);return this.append(ur),ur}},{key:"appendInput",value:function(Hn,sr,or){var ur=new hr(this,Hn,sr,or,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(ur),ur}},{key:"appendCheckbox",value:function(Hn,sr,or,ur){ur||(ur=or,or="");var _r=new br(this,Hn,sr,or,ur);return this.append(_r),_r}},{key:"appendSelect",value:function(Hn,sr,or,ur,_r){ut()(ur)&&(_r=ur,ur="");var Ar=new In(this,Hn,sr,or,ur,_r);return this.append(Ar),Ar}},{key:"remove",value:function(Hn){var sr=this.items,or=sr.indexOf(Hn);or>-1&&(Hn.detach(),sr.splice(or,1),Hn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){an()(this.items,function(Hn){return Hn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Hn){var sr;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),Mn()(Hn)||(this.selectedItem=Hn,(sr=this.selectedItem)===null||sr===void 0||sr.select())}},{key:"renderSettings",value:function(){var Hn=this,sr=this.items;an()(sr,function(or){return or.detach()}),an()(sr,function(or){Hn.filterItem(or)&&Hn.$container.append(or.container)})}},{key:"bindEvent",value:function(){var Hn=this,sr=this.c;this.on("optionChange",function(ur){ur==="filter"&&Hn.renderSettings()});var or=this;this.$container.on("click",sr(".item"),function(){or.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Hn){var sr=this.options.filter;if(sr){if(Ct()(sr))return sr(Hn);if(It()(sr))return sr.test(Hn.text());if(tn()(sr)&&(sr=Yt()(sr)))return fn()(Tn()(Hn.text()),Tn()(sr))}return!0}},{key:"append",value:function(Hn){this.items.push(Hn),this.filterItem(Hn)&&this.$container.append(Hn.container)}}]),Kn}(mn),xn=function(){function Gn(mr,Kn,Hn,sr){(0,_e.Z)(this,Gn),this.container=at()("div",{tabindex:"0"}),this.setting=mr,this.container.settingItem=this,this.$container=it()(this.container),this.$container.addClass(mr.c("item")).addClass(mr.c("item-".concat(sr))),this.key=Kn,this.value=Hn}return(0,et.Z)(Gn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(mr){this.setting.emit("change",this.key,mr,this.value),this.value=mr}}]),Gn}(),Ln=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr){var or;return(0,_e.Z)(this,Kn),(or=mr.call(this,Hn,"","","title")).$container.text(sr),or}return(0,et.Z)(Kn)}(xn),cr=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn){return(0,_e.Z)(this,Kn),mr.call(this,Hn,"","","separator")}return(0,et.Z)(Kn)}(xn),hr=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr,or,ur,_r){var Ar;(0,_e.Z)(this,Kn),Ar=mr.call(this,Hn,sr,or,"input");var Or=Hn.c;Ar.$container.html('
    ').concat(dt()(ur),`
    -
    ').concat(_r,`
    -
    - -
    `));var Nr=Ar.$container.find("input");return Nr.val(or),Nr.on("change",function(){return Ar.onChange(Nr.val())}),Ar}return(0,et.Z)(Kn)}(xn),Vn=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr,or,ur,_r){var Ar,Or=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,_e.Z)(this,Kn),Ar=mr.call(this,Hn,sr,or,"number"),lt()(Or,{min:0,max:10,step:1});var Nr=(0,$.Z)(Ar).$container,Rr=Hn.c,Hr=!!Or.range;delete Or.range;var Jr=Or.min,Vr=Or.max,vo='");Hr&&(vo="".concat(Jr,'
    -
    -
    -
    -
    -
    - `).concat(vo,` -
    ').concat(or,"/").concat(Vr)),Nr.html('
    ').concat(dt()(ur),`
    -
    ').concat(_r,`
    -
    ').concat(vo,"
    "));var At=Nr.find(Rr(".value")),Bt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Bt.val(wt()(or)),Bt.on("change",function(){var gt=Et()(Bt.val());Ar.onChange(gt)}),Bt.on("input",function(){var gt=Et()(Bt.val());Nt.css("width",yr(gt,Jr,Vr)+"%"),At.text(wt()(gt))}),Ar}return(0,et.Z)(Kn)}(xn),yr=function(Gn,mr,Kn){return((Gn-mr)/(Kn-mr)*100).toFixed(2)},br=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr,or,ur,_r){var Ar;(0,_e.Z)(this,Kn),Ar=mr.call(this,Hn,sr,or,"checkbox");var Or=Hn.c,Nr=pt()(Hn.c("checkbox-"));Ar.$container.html('
    ').concat(dt()(ur),`
    -
    - - -
    `));var Rr=Ar.$container.find("input"),Hr=Rr.get(0);return Hr.checked=or,Rr.on("change",function(){return Ar.onChange(Hr.checked)}),Ar}return(0,et.Z)(Kn)}(xn),In=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr,or,ur,_r,Ar){var Or;(0,_e.Z)(this,Kn),Or=mr.call(this,Hn,sr,or,"select");var Nr=Hn.c;Or.$container.html('
    ').concat(dt()(ur),`
    -
    ').concat(_r,`
    -
    -
    - -
    -
    `));var Rr=Or.$container.find("select");return Rr.on("change",function(){return Or.onChange(Rr.val())}),Or}return(0,et.Z)(Kn)}(xn),dr=function(Gn){(0,tt.Z)(Kn,Gn);var mr=qt(Kn);function Kn(Hn,sr,or,ur){var _r;return(0,_e.Z)(this,Kn),or||(or=sr,sr=""),(_r=mr.call(this,Hn,"","","button")).$container.html(Hn.c('
    '.concat(dt()(sr),`
    -
    - -
    `))),_r.$container.find("button").on("click",ur),_r}return(0,et.Z)(Kn)}(xn);(function(Gn,mr){try{Gn.exports=mr,Gn.exports.default=mr}catch{}})(k,Gt)},7638:function(k,j,_){_.d(j,{Z:function(){return En}});var $=_(168),_e=_(5671),et=_(3144),tt=_(9340),nt=_(2963),ot=_(1120),rt=_(1443),it=_.n(rt),st=_(1512),at=_.n(st),ft=_(2461),dt=_.n(ft),ht=_(4331),pt=_.n(ht),ct=_(5610),ut=_.n(ct),mt=_(7483),lt=_.n(mt),xt=_(3990),yt=_.n(xt),bt=_(6341),Et=_.n(bt),_t=(_(3875),_(6954)),wt=_.n(_t);_(9585);function St(wn){var pn="luna-".concat(wn,"-");function Cn(un){return dt()(pt()(un).split(/\s+/),function(On){return Et()(On,pn)?On:On.replace(/[\w-]+/,function(Rn){return"".concat(pn).concat(Rn)})}).join(" ")}return function(un){if(/<[^>]*>/g.test(un))try{var On=lt().parse(un);return Ct(On,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=Cn(Rn.attrs.class))}),lt().stringify(On)}catch{return Cn(un)}return Cn(un)}}function Ct(wn,pn){for(var Cn=0,un=wn.length;Cn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Cn,un=(0,ot.Z)(wn);if(pn){var On=(0,ot.Z)(this).constructor;Cn=Reflect.construct(un,arguments,On)}else Cn=un.apply(this,arguments);return(0,nt.Z)(this,Cn)}}var Tn,bn=function(wn){(0,tt.Z)(Cn,wn);var pn=Sn(Cn);function Cn(un,On){var Rn,Pn=On.compName,An=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=An===void 0?"light":An;return(0,_e.Z)(this,Cn),(Rn=pn.call(this)).subComponents=[],Rn.compName=Pn,Rn.c=St(Pn),Rn.options={},Rn.container=un,Rn.$container=at()(un),Rn.$container.addClass(["luna-".concat(Pn),Rn.c("platform-".concat(jt()))]),Rn.on("optionChange",function(yn,Dn,Nn){var Zn=Rn.c;yn==="theme"&&(Rn.$container.rmClass(Zn("theme-".concat(Nn))).addClass(Zn("theme-".concat(Dn))),It()(Rn.subComponents,function(mn){return mn.setOption("theme",Dn)}))}),Rn.setOption("theme",zn),Rn}return(0,et.Z)(Cn,[{key:"destroy",value:function(){this.destroySubComponents();var un=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(un("platform-".concat(jt()))).rmClass(un("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(un,On){var Rn=this,Pn=this.options,An={};typeof un=="string"?An[un]=On:An=un,It()(An,function(zn,yn){var Dn=Pn[yn];Pn[yn]=zn,Rn.emit("optionChange",yn,zn,Dn)})}},{key:"getOption",value:function(un){return this.options[un]}},{key:"addSubComponent",value:function(un){un.setOption("theme",this.options.theme),this.subComponents.push(un)}},{key:"removeSubComponent",value:function(un){fn()(this.subComponents,function(On){return On===un})}},{key:"destroySubComponents",value:function(){It()(this.subComponents,function(un){return un.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(un){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Yt()(un,On),tn()(this.options,un)}},{key:"find",value:function(un){return this.$container.find(this.c(un))}}]),Cn}(it()),Mn=_(1907),qn=_.n(Mn),an=_(8901),_n=_.n(an);function hn(wn){var pn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Cn,un=(0,ot.Z)(wn);if(pn){var On=(0,ot.Z)(this).constructor;Cn=Reflect.construct(un,arguments,On)}else Cn=un.apply(this,arguments);return(0,nt.Z)(this,Cn)}}k=_.hmd(k);var En=function(wn){(0,tt.Z)(Cn,wn);var pn=hn(Cn);function Cn(un){var On,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Cn),(On=pn.call(this,un,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),On.initTpl(),On.$tabs=On.find(".tabs"),On.tabs=On.$tabs.get(0),On.$slider=On.find(".slider"),On.bindEvent(),On.updateHeight(),On}return(0,et.Z)(Cn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(un,On){var Rn=this.c,Pn=this.$tabs,An=this.options.height-1,zn=Pn.find(Rn(".item")),yn=zn.length,Dn='
    ').concat(_n()(On.title),"
    ");un>yn-1?Pn.append(Dn):zn.eq(un).before(Dn),this.updateSlider()}},{key:"append",value:function(un){this.insert(this.length,un)}},{key:"remove",value:function(un){var On=this.c,Rn=this;this.$tabs.find(On(".item")).each(function(){var Pn=at()(this);if(Pn.data("id")===un){if(Pn.hasClass(On("selected")))if(Rn.length>0){var An=Rn.$tabs.find(On(".item")).eq(0).data("id");Rn.select(An)}else Rn.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(un){var On=this.c,Rn=this;this.$tabs.find(On(".item")).each(function(){var Pn=at()(this);Pn.data("id")===un?(Pn.addClass(On("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",un)):Pn.rmClass(On("selected"))})}},{key:"scrollToSelected",value:function(){var un,On=this.$tabs,Rn=this.tabs,Pn=this.c,An=On.find(Pn(".selected")).get(0),zn=An.offsetLeft,yn=An.offsetWidth,Dn=Rn.offsetWidth,Nn=Rn.scrollLeft;znDn+Nn&&(un=zn+yn-Dn),yt()(un)&&(Rn.scrollLeft=un)}},{key:"hideScrollbar",value:function(){var un=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var On=function(){if(yt()(kt))return kt;if(!document)return 16;var Rn=document.createElement("div"),Pn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),Rn.appendChild(Pn);var An=document.body||document.documentElement;return An.appendChild(Rn),kt=Rn.offsetWidth-Rn.clientWidth,An.removeChild(Rn),kt}();un.css("height",this.options.height-1+On+"px")}}},{key:"updateSlider",value:function(){var un=this.$slider,On=this.$tabs,Rn=this.c,Pn=On.find(Rn(".selected")).get(0);Pn?un.css({width:Pn.offsetWidth,left:Pn.offsetLeft-On.get(0).scrollLeft}):un.css({width:0})}},{key:"updateHeight",value:function(){var un=this.options.height,On=un-1;this.find(".tabs-container").css("height",un+"px"),this.find(".item").css({height:On,lineHeight:On}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var un=this,On=this.tabs,Rn=this.c;this.on("optionChange",function(An){An==="height"&&un.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(An){An.preventDefault(),On.scrollLeft+=An.origEvent.deltaY}).on("click",Rn(".item"),function(){var An=at()(this);Pn.select(An.data("id"))}).on("scroll",function(){un.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(qn()(Tn||(Tn=(0,$.Z)([` -
    -
    -
    -
    - `])))))}}]),Cn}(bn);(function(wn,pn){try{wn.exports=pn,wn.exports.default=pn}catch{}})(k,En)},7049:function(k,j,_){_.d(j,{Z:function(){return yn}});var $=_(5671),_e=_(3144),et=_(7326),tt=_(1752),nt=_(9340),ot=_(2963),rt=_(1120),it=_(1443),st=_.n(it),at=_(1512),ft=_.n(at),dt=_(2461),ht=_.n(dt),pt=_(4331),ct=_.n(pt),ut=_(5610),mt=_.n(ut),lt=_(7483),xt=_.n(lt),yt=(_(3990),_(6341)),bt=_.n(yt),Et=(_(3875),_(6954)),_t=_.n(Et);_(9585);function wt(Nn){var Zn="luna-".concat(Nn,"-");function mn(qt){return ht()(ct()(qt).split(/\s+/),function(Gt){return bt()(Gt,Zn)?Gt:Gt.replace(/[\w-]+/,function(xn){return"".concat(Zn).concat(xn)})}).join(" ")}return function(qt){if(/<[^>]*>/g.test(qt))try{var Gt=xt().parse(qt);return St(Gt,function(xn){xn.attrs&&xn.attrs.class&&(xn.attrs.class=mn(xn.attrs.class))}),xt().stringify(Gt)}catch{return mn(qt)}return mn(qt)}}function St(Nn,Zn){for(var mn=0,qt=Nn.length;mn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var mn,qt=(0,rt.Z)(Nn);if(Zn){var Gt=(0,rt.Z)(this).constructor;mn=Reflect.construct(qt,arguments,Gt)}else mn=qt.apply(this,arguments);return(0,ot.Z)(this,mn)}}var Sn=function(Nn){(0,nt.Z)(mn,Nn);var Zn=fn(mn);function mn(qt,Gt){var xn,Ln=Gt.compName,cr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,hr=cr===void 0?"light":cr;return(0,$.Z)(this,mn),(xn=Zn.call(this)).subComponents=[],xn.compName=Ln,xn.c=wt(Ln),xn.options={},xn.container=qt,xn.$container=ft()(qt),xn.$container.addClass(["luna-".concat(Ln),xn.c("platform-".concat(kt()))]),xn.on("optionChange",function(Vn,yr,br){var In=xn.c;Vn==="theme"&&(xn.$container.rmClass(In("theme-".concat(br))).addClass(In("theme-".concat(yr))),Mt()(xn.subComponents,function(dr){return dr.setOption("theme",yr)}))}),xn.setOption("theme",hr),xn}return(0,_e.Z)(mn,[{key:"destroy",value:function(){this.destroySubComponents();var qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(qt("platform-".concat(kt()))).rmClass(qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(qt,Gt){var xn=this,Ln=this.options,cr={};typeof qt=="string"?cr[qt]=Gt:cr=qt,Mt()(cr,function(hr,Vn){var yr=Ln[Vn];Ln[Vn]=hr,xn.emit("optionChange",Vn,hr,yr)})}},{key:"getOption",value:function(qt){return this.options[qt]}},{key:"addSubComponent",value:function(qt){qt.setOption("theme",this.options.theme),this.subComponents.push(qt)}},{key:"removeSubComponent",value:function(qt){Vt()(this.subComponents,function(Gt){return Gt===qt})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(qt){return qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(qt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Xt()(qt,Gt),Ht()(this.options,qt)}},{key:"find",value:function(qt){return this.$container.find(this.c(qt))}}]),mn}(st()),Tn=_(9702),bn=_.n(Tn),Mn=_(8887),qn=_.n(Mn),an=_(2439),_n=_.n(an),hn=_(6049),En=_.n(hn),wn=_(2327),pn=_.n(wn),Cn=_(8901),un=_.n(Cn),On=_(7387),Rn=_.n(On),Pn=_(8648),An=_.n(Pn);function zn(Nn){var Zn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var mn,qt=(0,rt.Z)(Nn);if(Zn){var Gt=(0,rt.Z)(this).constructor;mn=Reflect.construct(qt,arguments,Gt)}else mn=qt.apply(this,arguments);return(0,ot.Z)(this,mn)}}k=_.hmd(k);var yn=function(Nn){(0,nt.Z)(mn,Nn);var Zn=zn(mn);function mn(qt){var Gt,xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,$.Z)(this,mn),(Gt=Zn.call(this,qt,{compName:"text-viewer"},xn)).lineNum=0,Gt.copy=function(){var Ln=(0,et.Z)(Gt).c,cr=Gt.options,hr=cr.text,Vn=cr.escape;pn()(Vn?hr:Rn()(An()(hr)));var yr=Gt.$copy.find(Ln(".icon"));yr.addClass(Ln("icon-check")).rmClass(Ln("icon-copy")),setTimeout(function(){yr.rmClass(Ln("icon-check")).addClass(Ln("icon-copy"))},1e3)},Gt._updateCopyPos=function(){var Ln=(0,et.Z)(Gt).container;Gt.$copy.css({top:Ln.scrollTop+5,right:5-Ln.scrollLeft})},Gt.initOptions(xn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Gt.render=_n()(function(){return Gt._render()},16),Gt.updateCopyPos=En()(function(){return Gt._updateCopyPos()},300),Gt.initTpl(),Gt.$text=Gt.find(".text"),Gt.$copy=Gt.find(".copy"),Ct&&Gt.$copy.css("opacity","1"),Gt.options.text&&Gt.render(),Gt.bindEvent(),Gt.updateHeight(),Gt}return(0,_e.Z)(mn,[{key:"append",value:function(qt){var Gt=this,xn=this.options,Ln=this.$copy,cr=this.c,hr=this.$text,Vn=xn.showLineNumbers;if(this.options.text+=qt,!Vn)return this.$text.append(xn.escape?un()(qt):qt);var yr=function(In){return In.length===0?[]:In.split(Dn)}(qt);qn()(yr)&&(yr=[" "]),ct()(bn()(yr))||yr.pop();var br="";Mt()(yr,function(In,dr){Gt.lineNum+=1,br+='
    ').concat(Gt.lineNum,'
    ').concat(xn.escape?un()(In):In||" ","
    ")}),hr.find(cr(".table")).append(br),Ln.hide(),hr.offset().height>40&&Ln.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,tt.Z)((0,rt.Z)(mn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var qt=this.options.maxHeight;qt>0&&qt!==1/0?this.$text.css("max-height",qt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var qt=this;this.on("optionChange",function(Gt){Gt==="maxHeight"?qt.updateHeight():qt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var qt=this.c,Gt=this.$text,xn=this.options,Ln=xn.text,cr=xn.wrapLongLines,hr=xn.showLineNumbers;cr?Gt.addClass(qt("wrap-long-lines")):Gt.rmClass(qt("wrap-long-lines")),hr?Gt.addClass(qt("line-numbers")):Gt.rmClass(qt("line-numbers")),Gt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Ln)}}]),mn}(Sn),Dn=/\r\n|\r|\n/g;(function(Nn,Zn){try{Nn.exports=Zn,Nn.exports.default=Zn}catch{}})(k,yn)},6672:function(k,j,_){_.d(j,{Z:function(){return M0}});var $={};_.r($),_.d($,{$:function(){return lt()},$attr:function(){return yr()},$class:function(){return In()},$css:function(){return Gn()},$data:function(){return Kn()},$event:function(){return sr()},$insert:function(){return ur()},$offset:function(){return Ar()},$property:function(){return Nr()},$remove:function(){return Hr()},$safeEls:function(){return Vr()},$show:function(){return At()},Class:function(){return ct()},Emitter:function(){return at()},Enum:function(){return Nt()},LocalStore:function(){return yt()},Logger:function(){return Lt()},MediaQuery:function(){return Tt()},MutationObserver:function(){return $t()},Select:function(){return Rt()},SingleEmitter:function(){return rn()},Stack:function(){return Wt()},Store:function(){return Un()},Url:function(){return Qn()},ajax:function(){return Wn()},allKeys:function(){return ir()},before:function(){return vr()},camelCase:function(){return jn()},castPath:function(){return lr()},clamp:function(){return nr()},classPrefix:function(){return kn},clone:function(){return tn()},cloneDeep:function(){return Sr()},concat:function(){return Mr()},contain:function(){return It()},copy:function(){return ln()},create:function(){return Fr()},createAssigner:function(){return Lr()},dateFormat:function(){return Ur()},debounce:function(){return Gr()},defaults:function(){return Mn()},defineProp:function(){return no()},delegate:function(){return ao()},detectBrowser:function(){return lo()},detectOs:function(){return Wo()},difference:function(){return vs()},drag:function(){return Ao},each:function(){return wt()},endWith:function(){return ys()},escape:function(){return Yr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return bp},escapeRegExp:function(){return _s()},evalCss:function(){return wp},eventClient:function(){return Do},eventPage:function(){return kp},extend:function(){return an()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return Ct()},flatten:function(){return Es()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Ms()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Tr()},idxOf:function(){return Er()},inherits:function(){return Zt()},isArgs:function(){return Fn()},isArr:function(){return hn()},isArrLike:function(){return fr()},isBool:function(){return kr()},isBrowser:function(){return Qr()},isBuffer:function(){return io()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Zr()},isDate:function(){return bo()},isEl:function(){return Eo()},isEmpty:function(){return yo()},isErr:function(){return To()},isErudaEl:function(){return Qo},isFn:function(){return So()},isHidden:function(){return Po()},isMatch:function(){return Lo()},isMiniProgram:function(){return Zo()},isMobile:function(){return Io()},isNaN:function(){return Ps()},isNil:function(){return rs()},isNull:function(){return eo()},isNum:function(){return Bo()},isObj:function(){return Ws()},isPrimitive:function(){return jl()},isPromise:function(){return Ml()},isRegExp:function(){return Zs()},isSorted:function(){return Pl()},isStr:function(){return jt()},isUndef:function(){return Ns()},kebabCase:function(){return Tn()},keys:function(){return fn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Ul()},ltrim:function(){return Zl()},map:function(){return po()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return eu()},meta:function(){return nu()},ms:function(){return Ks()},nextTick:function(){return Ln()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return lu()},once:function(){return uu()},optimizeCb:function(){return fu()},orientation:function(){return hr()},partial:function(){return pu()},perfNow:function(){return gu()},pick:function(){return Js()},prefix:function(){return bu()},property:function(){return xu()},pxToNum:function(){return Yo},query:function(){return Cu()},raf:function(){return Au()},repeat:function(){return Eu()},restArgs:function(){return Ou()},reverse:function(){return $u()},root:function(){return Xs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return el()},safeSet:function(){return Du()},safeStorage:function(){return Ls},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Wu()},sortKeys:function(){return nl()},splitCase:function(){return qu()},startWith:function(){return Go()},stringify:function(){return Yu()},stringifyAll:function(){return Ju()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return _h()},toNum:function(){return ss()},toSrc:function(){return np()},toStr:function(){return Yt()},trim:function(){return Oo()},type:function(){return ip()},types:function(){return sp()},uncaught:function(){return ls()},uniqId:function(){return Et()},unique:function(){return Ho()},upperFirst:function(){return Ko()},values:function(){return fp()},viewportScale:function(){return ol()},wrap:function(){return mp()},xpath:function(){return vp()}}),_(1532),_(1150);var _e=_(5671),et=_(3144),tt=_(7326),nt=_(9340),ot=_(2963),rt=_(1120),it=_(4942),st=_(1443),at=_.n(st),ft=new(at());ft.ADD="ADD",ft.SHOW="SHOW",ft.SCALE="SCALE";var dt=ft,ht=_(1752),pt=_(7496),ct=_.n(pt),ut=ct()({init:function(nn){this._$el=nn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),mt=_(1512),lt=_.n(mt),xt=_(125),yt=_.n(xt),bt=_(5229),Et=_.n(bt),_t=_(3783),wt=_.n(_t),St=_(5972),Ct=_.n(St),kt=_(6768),jt=_.n(kt),Mt=_(6341),It=_.n(Mt),Ht=_(4675),tn=_.n(Ht),Xt=_(3367),Yt=_.n(Xt),Vt=_(2533),fn=_.n(Vt),Sn=_(7622),Tn=_.n(Sn),bn=_(4193),Mn=_.n(bn),qn=_(6329),an=_.n(qn),_n=_(6472),hn=_.n(_n),En=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],wn=En.length;function pn(nn){for(var Kt={},zt=0;zt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var Gt=function(nn){(0,nt.Z)(zt,nn);var Kt=qt(zt);function zt(){var vt;return(0,_e.Z)(this,zt),(vt=Kt.call(this))._style=Zn(_(8011)),vt.name="settings",vt._settings=[],vt}return(0,et.Z)(zt,[{key:"init",value:function(vt){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._setting=new mn.Z(vt.get(0)),this._bindEvent()}},{key:"remove",value:function(vt,Ot){var Ft=this;if(jt()(vt)){var dn=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===vt&&dn._setting.remove(this.settingItem)})}else this._settings=Ct()(this._settings,function($n){return $n.config!==vt||$n.key!==Ot||(Ft._setting.remove($n.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),Zn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(vt,Ot,Ft){var dn=this._genId("settings"),$n=this._setting.appendCheckbox(dn,!!vt.get(Ot),Ft);return this._settings.push({config:vt,key:Ot,id:dn,item:$n}),this}},{key:"select",value:function(vt,Ot,Ft,dn){var $n=this._genId("settings"),Jn={};wt()(dn,function(xr){return Jn[xr]=xr});var gr=this._setting.appendSelect($n,vt.get(Ot),"",Ft,Jn);return this._settings.push({config:vt,key:Ot,id:$n,item:gr}),this}},{key:"range",value:function(vt,Ot,Ft,dn){var $n=dn.min,Jn=$n===void 0?0:$n,gr=dn.max,xr=gr===void 0?1:gr,Br=dn.step,qr=Br===void 0?.1:Br,Xr=this._genId("settings"),co=this._setting.appendNumber(Xr,vt.get(Ot),Ft,{max:xr,min:Jn,step:qr,range:!0});return this._settings.push({config:vt,key:Ot,min:Jn,max:xr,step:qr,id:Xr,item:co}),this}},{key:"button",value:function(vt,Ot){return this._setting.appendButton(vt,Ot),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(vt){return this._setting.appendTitle(vt),this}},{key:"_cleanSeparator",value:function(){var vt=tn()(this._$el.get(0).children);function Ot($n){return It()($n.getAttribute("class"),"luna-setting-item-separator")}for(var Ft=0,dn=vt.length;Ft0)return!0}return!1}function bp(nn){return ga()(nn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ls(nn,Kt){var zt;switch(Ns()(Kt)&&(Kt=!0),nn){case"local":zt=window.localStorage;break;case"session":zt=window.sessionStorage}try{var vt="test-localStorage-"+Date.now();zt.setItem(vt,vt);var Ot=zt.getItem(vt);if(zt.removeItem(vt),Ot!==vt)throw new Error}catch{return Kt?Gs():void 0}return zt}function sl(nn){var Kt=is()(nn.split("/"));return Kt===""&&(Kt=(nn=new(Qn())(nn)).hostname),Kt}function Yo(nn){return ss()(nn.replace("px",""))}function Qo(nn){for(;nn;){if(nn.id==="eruda")return!0;nn=nn.parentNode}return!1}function ll(nn){for(;nn;){var Kt="";if(nn.getAttribute&&(Kt=nn.getAttribute("class")||""),It()(Kt,"__chobitsu-hide__"))return!0;nn=nn.parentNode}return!1}var wp=Zn;function kn(nn){if(/<[^>]*>/g.test(nn))try{var Kt=il().parse(nn);return cl(Kt,function(zt){zt.attrs&&zt.attrs.class&&(zt.attrs.class=Bs(zt.attrs.class))}),il().stringify(Kt)}catch{return Bs(nn)}return Bs(nn)}function cl(nn,Kt){for(var zt=0,vt=nn.length;zt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var ul,cs=lt()(document),Sp=function(nn){(0,nt.Z)(zt,nn);var Kt=Ap(zt);function zt(vt){var Ot;return(0,_e.Z)(this,zt),Ot=Kt.call(this),(0,it.Z)((0,tt.Z)(Ot),"_onDragStart",function(Ft){var dn=Ot._$el;dn.addClass(kn("active")),Ot._isClick=!0,Ft=Ft.origEvent,Ot._startX=Do("x",Ft),Ot._oldX=Yo(dn.css("left")),Ot._oldY=Yo(dn.css("top")),Ot._startY=Do("y",Ft),cs.on(Ao("move"),Ot._onDragMove),cs.on(Ao("end"),Ot._onDragEnd)}),(0,it.Z)((0,tt.Z)(Ot),"_onDragMove",function(Ft){var dn=Ot._$el.get(0).offsetWidth,$n=Ot._$container.get(0).offsetWidth,Jn=Ot._$container.get(0).offsetHeight,gr=Do("x",Ft=Ft.origEvent)-Ot._startX,xr=Do("y",Ft)-Ot._startY;(Math.abs(gr)>3||Math.abs(xr)>3)&&(Ot._isClick=!1);var Br=Ot._oldX+gr,qr=Ot._oldY+xr;Br<0?Br=0:Br>$n-dn&&(Br=$n-dn),qr<0?qr=0:qr>Jn-dn&&(qr=Jn-dn),Ot._$el.css({left:Br,top:qr})}),(0,it.Z)((0,tt.Z)(Ot),"_onDragEnd",function(Ft){var dn=Ot._$el;Ot._isClick&&Ot.emit("click"),Ot._onDragMove(Ft),cs.off(Ao("move"),Ot._onDragMove),cs.off(Ao("end"),Ot._onDragEnd);var $n=Ot.config;$n.get("rememberPos")&&$n.set("pos",{x:Yo(dn.css("left")),y:Yo(dn.css("top"))}),dn.rmClass("eruda-active")}),Ot._style=Zn(_(9195)),Ot._$container=vt,Ot._initTpl(),Ot._bindEvent(),Ot._registerListener(),Ot}return(0,et.Z)(zt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(vt){this._isOutOfRange(vt)&&(vt=this._getDefPos()),this._$el.css({left:vt.x,top:vt.y}),this.config.set("pos",vt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Zn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(vt){vt=vt||this.config.get("pos");var Ot=this._getDefPos();return vt.x>Ot.x+10||vt.x<0||vt.y<0||vt.y>Ot.y+10}},{key:"_registerListener",value:function(){var vt=this;this._scaleListener=function(){return Ln()(function(){vt._isOutOfRange()&&vt._resetPos()})},dt.on(dt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){dt.off(dt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var vt=this._$container;vt.append(kn('
    ')),this._$el=vt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(vt){var Ot=this.config,Ft=Ot.get("pos"),dn=this._getDefPos();Ot.get("rememberPos")&&!vt||(Ft=dn),this.setPos(Ft)}},{key:"_bindEvent",value:function(){var vt=this;this._$el.on(Ao("start"),this._onDragStart),hr().on("change",function(){return vt._resetPos(!0)}),window.addEventListener("resize",function(){return vt._resetPos()})}},{key:"initCfg",value:function(vt){var Ot=this.config=Gt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});vt.switch(Ot,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var vt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-vt,y:window.innerHeight-vt}}}]),zt}(at()),Uo=ul=new(Lt())("[Eruda]","warn");ul.formatter=function(nn,Kt){return Kt.unshift(this.name),Kt};var Ep=_(4270),Tp=_.n(Ep),Op=_(6093),jp=_.n(Op),Fo=_(129),$p=_(7638);function Mp(nn){var Kt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var Ip=function(nn){(0,nt.Z)(zt,nn);var Kt=Mp(zt);function zt(vt){var Ot,Ft=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,dn=Ft===void 0?{}:Ft;return(0,_e.Z)(this,zt),Ot=Kt.call(this),(0,it.Z)((0,tt.Z)(Ot),"_checkSafeArea",function(){var $n=(0,tt.Z)(Ot).$container;al()?$n.addClass(kn("safe-area")):$n.rmClass(kn("safe-area"))}),(0,it.Z)((0,tt.Z)(Ot),"_updateTabHeight",function($n){Ot._tab.setOption("height",40*$n),Ln()(function(){Ot._tab.updateSlider()})}),Ot._defCfg=an()({transparency:1,displaySize:80,theme:Zr()()?"Dark":"Light"},dn),Ot._style=Zn(_(13)),Ot.$container=vt,Ot._isShow=!1,Ot._opacity=1,Ot._tools={},Ot._isResizing=!1,Ot._resizeTimer=null,Ot._resizeStartY=0,Ot._resizeStartSize=0,Ot._initTpl(),Ot._initTab(),Ot._initNotification(),Ot._initModal(),Tp()(function(){return Ot._checkSafeArea()}),Ot._bindEvent(),Ot}return(0,et.Z)(zt,[{key:"show",value:function(){var vt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){vt._$el.css("opacity",vt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var vt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return vt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(vt){var Ot=this._tab;if(!(vt instanceof ut)){var Ft=new ut,dn=Ft.init,$n=Ft.show,Jn=Ft.hide,gr=Ft.destroy;Mn()(vt,{init:dn,show:$n,hide:Jn,destroy:gr})}var xr=vt.name;return xr?(xr=xr.toLowerCase(),this._tools[xr]?Uo.warn("Tool ".concat(xr," already exists")):(this._$tools.prepend('
    ')),vt.init(this._$tools.find(".".concat(kn(xr),".").concat(kn("tool"))),this),vt.active=!1,this._tools[xr]=vt,xr==="settings"?Ot.append({id:xr,title:xr}):Ot.insert(Ot.length-1,{id:xr,title:xr}),this)):Uo.error("You must specify a name for a tool")}},{key:"remove",value:function(vt){var Ot=this._tools;if(!Ot[vt])return Uo.warn("Tool ".concat(vt," doesn't exist"));this._tab.remove(vt);var Ft=Ot[vt];if(delete Ot[vt],Ft.active){var dn=fn()(Ot);dn.length>0&&this.showTool(Ot[is()(dn)].name)}return Ft.destroy(),this}},{key:"removeAll",value:function(){var vt=this;return wt()(this._tools,function(Ot){return vt.remove(Ot.name)}),this}},{key:"get",value:function(vt){var Ot=this._tools[vt];if(Ot)return Ot}},{key:"showTool",value:function(vt){if(this._curTool===vt)return this;this._curTool=vt;var Ot=this._tools,Ft=Ot[vt];if(Ft){var dn={};return wt()(Ot,function($n){$n.active&&(dn=$n,$n.active=!1,$n.hide())}),Ft.active=!0,Ft.show(),this._tab.select(vt),this.emit("showTool",vt,dn),this}}},{key:"initCfg",value:function(vt){var Ot=this,Ft=this.config=Gt.createCfg("dev-tools",this._defCfg);this._setTransparency(Ft.get("transparency")),this._setDisplaySize(Ft.get("displaySize")),this._setTheme(Ft.get("theme")),Ft.on("change",function(dn,$n){switch(dn){case"transparency":return Ot._setTransparency($n);case"displaySize":return Ot._setDisplaySize($n);case"theme":return Ot._setTheme($n)}}),vt.separator().select(Ft,"theme","Theme",fn()(Zn.getThemes())).range(Ft,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Ft,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var dn=Ls("local"),$n=JSON.parse(JSON.stringify(dn));wt()($n,function(Jn,gr){jt()(Jn)&&Go()(gr,"eruda")&&dn.removeItem(gr)}),window.location.reload()}).separator()}},{key:"notify",value:function(vt,Ot){this._notification.notify(vt,Ot)}},{key:"destroy",value:function(){Zn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),dt.off(dt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(vt){var Ot=this.$container;(function(Ft){return It()(On,Ft)})(vt)?Ot.addClass(kn("dark")):Ot.rmClass(kn("dark")),Zn.setTheme(vt)}},{key:"_setTransparency",value:function(vt){Bo()(vt)&&(this._opacity=vt,this._isShow&&this._$el.css({opacity:vt}))}},{key:"_setDisplaySize",value:function(vt){Bo()(vt)&&this._$el.css({height:vt+"%"})}},{key:"_initTpl",value:function(){var vt=this.$container;vt.append(kn(` -
    -
    -
    -
    -
    - -
    - `)),this._$el=vt.find(kn(".dev-tools")),this._$tools=this._$el.find(kn(".tools"))}},{key:"_initTab",value:function(){var vt=this;this._tab=new $p.Z(this._$el.find(kn(".tab")).get(0),{height:40}),this._tab.on("select",function(Ot){return vt.showTool(Ot)})}},{key:"_initNotification",value:function(){this._notification=new(jp())(this._$el.find(kn(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Fo.Z.setContainer(this._$el.find(kn(".modal")).get(0))}},{key:"_bindEvent",value:function(){var vt=this,Ot=this._$el.find(kn(".resizer")),Ft=this._$el.find(kn(".nav-bar")),dn=lt()(document),$n=function(gr){if(vt._isResizing){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent;var xr=(vt._resizeStartY-Do("y",gr))/window.innerHeight*100,Br=vt._resizeStartSize+xr;Br<40?Br=40:Br>100&&(Br=100),vt.config.set("displaySize",ss()(Br.toFixed(2)))}},Jn=function gr(){clearTimeout(vt._resizeTimer),vt._isResizing=!1,Ot.css("height",10),dn.off(Ao("move"),$n),dn.off(Ao("end"),gr)};Ot.css("height",10),Ot.on(Ao("start"),function(gr){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent,vt._isResizing=!0,vt._resizeStartSize=vt.config.get("displaySize"),vt._resizeStartY=Do("y",gr),Ot.css("height","100%"),dn.on(Ao("move"),$n),dn.on(Ao("end"),Jn)}),Ft.on("contextmenu",function(gr){return gr.preventDefault()}),this.$container.on("click",function(gr){return gr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),dt.on(dt.SCALE,this._updateTabHeight)}}]),zt}(at()),Rp=_(8816);function Pp(nn){var Kt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}ls().start();var Np=function(nn){(0,nt.Z)(zt,nn);var Kt=Pp(zt);function zt(){var vt,Ot=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Ft=Ot===void 0?"console":Ot;return(0,_e.Z)(this,zt),vt=Kt.call(this),(0,it.Z)((0,tt.Z)(vt),"_handleShow",function(){Po()(vt._$el.get(0))||vt._logger.renderViewport()}),(0,it.Z)((0,tt.Z)(vt),"_handleErr",function(dn){vt._logger.error(dn)}),at().mixin((0,tt.Z)(vt)),vt.name=Ft,vt._selectedLog=null,vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var vt=this,Ot=this._origConsole={},Ft=window.console;return Ds.forEach(function(dn){var $n=Ot[dn]=Ys();Ft[dn]&&($n=Ot[dn]=Ft[dn].bind(Ft)),Ft[dn]=function(){vt[dn].apply(vt,arguments),$n.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(vt,Ot){this._logger.setGlobal(vt,Ot)}},{key:"restoreConsole",value:function(){var vt=this;return this._origConsole?(Ds.forEach(function(Ot){return window.console[Ot]=vt._origConsole[Ot]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ls().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ls().rmListener(this._handleErr),this}},{key:"filter",value:function(vt){var Ot=this._$filterText,Ft=this._logger;jt()(vt)?(Ot.text(vt),Ft.setOption("filter",Oo()(vt))):Zs()(vt)?(Ot.text(Yt()(vt)),Ft.setOption("filter",vt)):So()(vt)&&(Ot.text("ƒ"),Ft.setOption("filter",vt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Zn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(vt){var Ot=this._$el,Ft=Ot.find(kn(".js-input"));vt?(Ft.show(),Ot.rmClass(kn("js-input-hidden"))):(Ft.hide(),Ot.addClass(kn("js-input-hidden")))}},{key:"_appendTpl",value:function(){var vt=this._$el;this._style=Zn(_(3191)),vt.append(kn(` -
    - - All - Info - Warning - Error - - - -
    -
    -
    -
    -
    Cancel
    -
    Execute
    -
    - - -
    - `));var Ot=vt.find(kn(".js-input")),Ft=Ot.find("textarea"),dn=Ot.find(kn(".buttons"));an()(this,{_$control:vt.find(kn(".control")),_$logs:vt.find(kn(".logs-container")),_$inputContainer:Ot,_$input:Ft,_$inputBtns:dn,_$filterText:vt.find(kn(".filter-text"))})}},{key:"_initLogger",value:function(){var vt=this.config,Ot=vt.get("maxLogNum");Ot=Ot==="infinite"?0:+Ot;var Ft=this._$control.find(kn(".level")),dn=new Rp.Z(this._$logs.get(0),{asyncRender:vt.get("asyncRender"),maxNum:Ot,showHeader:vt.get("displayExtraInfo"),unenumerable:vt.get("displayUnenumerable"),accessGetter:vt.get("displayGetterVal"),lazyEvaluation:vt.get("lazyEvaluation")});dn.on("optionChange",function($n,Jn){$n==="level"&&Ft.each(function(){var gr=lt()(this),xr=gr.data("level");gr[xr===Jn||xr==="all"&&hn()(Jn)?"addClass":"rmClass"](kn("active"))})}),vt.get("overrideConsole")&&this.overrideConsole(),this._logger=dn}},{key:"_exposeLogger",value:function(){var vt=this,Ot=this._logger;["html"].concat(Ds).forEach(function(Ft){return vt[Ft]=function(){for(var dn=arguments.length,$n=new Array(dn),Jn=0;Jn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var zp=function(nn){(0,nt.Z)(zt,nn);var Kt=Fp(zt);function zt(vt,Ot){var Ft;return(0,_e.Z)(this,zt),Ft=Kt.call(this),(0,it.Z)((0,tt.Z)(Ft),"_copyRes",function(){var dn=Ft._detailData,$n="".concat(dn.method," ").concat(dn.url," ").concat(dn.status,` -`);yo()(dn.reqHeaders)||($n+=` -Request Headers - -`,wt()(dn.reqHeaders,function(Jn,gr){return $n+="".concat(gr,": ").concat(Jn,` -`)})),yo()(dn.resHeaders)||($n+=` -Response Headers - -`,wt()(dn.resHeaders,function(Jn,gr){return $n+="".concat(gr,": ").concat(Jn,` -`)})),dn.resTxt&&($n+=` -`.concat(dn.resTxt,` -`)),ln()($n),Ft._devtools.notify("Copied")}),Ft._$container=vt,Ft._devtools=Ot,Ft._detailData={},Ft._bindEvent(),Ft}return(0,et.Z)(zt,[{key:"show",value:function(vt){vt.resTxt&&Oo()(vt.resTxt)===""&&delete vt.resTxt,yo()(vt.resHeaders)&&delete vt.resHeaders,yo()(vt.reqHeaders)&&delete vt.reqHeaders;var Ot="";vt.data&&(Ot='
    ').concat(Yr()(vt.data),"
    "));var Ft="Empty";vt.reqHeaders&&(Ft=po()(vt.reqHeaders,function(xr,Br){return` - ').concat(Yr()(Br),` - `).concat(Yr()(xr),` - `)}).join(""));var dn="Empty";vt.resHeaders&&(dn=po()(vt.resHeaders,function(xr,Br){return` - ').concat(Yr()(Br),` - `).concat(Yr()(xr),` - `)}).join(""));var $n="";if(vt.resTxt){var Jn=vt.resTxt;Jn.length>dl&&(Jn=us()(Jn,dl)),$n='
    ').concat(Yr()(Jn),"
    ")}var gr='
    - - - ').concat(Yr()(vt.url),` - -
    -
    - `).concat(Ot,` -
    -

    Response Headers

    - - - `).concat(dn,` - -
    -
    -
    -

    Request Headers

    - - - `).concat(Ft,` - -
    -
    - `).concat($n,` -
    `);this._$container.html(gr).show(),this._detailData=vt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var vt=this,Ot=this._devtools;this._$container.on("click",kn(".back"),function(){return vt.hide()}).on("click",kn(".copy-res"),this._copyRes).on("click",kn(".http .response"),function(){var dn=vt._detailData,$n=dn.resTxt;if(Bp()($n))return Ft("object",$n);switch(dn.subType){case"css":return Ft("css",$n);case"html":return Ft("html",$n);case"javascript":return Ft("js",$n);case"json":return Ft("object",$n)}return dn.type==="image"?Ft("img",dn.url):void 0});var Ft=function(dn,$n){var Jn=Ot.get("sources");Jn&&(Jn.set(dn,$n),Ot.showTool("sources"))}}}]),zt}(at()),dl=1e5,Hp=_(9143),Up=_.n(Hp),Wp=_(2139),Zp=_(8689),Fs=_(7935),Vp=_(9119);function fl(nn,Kt){var zt=Object.keys(nn);if(Object.getOwnPropertySymbols){var vt=Object.getOwnPropertySymbols(nn);Kt&&(vt=vt.filter(function(Ot){return Object.getOwnPropertyDescriptor(nn,Ot).enumerable})),zt.push.apply(zt,vt)}return zt}function hl(nn){for(var Kt=1;Kt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var Jp=function(nn){(0,nt.Z)(zt,nn);var Kt=Qp(zt);function zt(){var vt;return(0,_e.Z)(this,zt),vt=Kt.call(this),(0,it.Z)((0,tt.Z)(vt),"_reqWillBeSent",function(Ot){if(vt._isRecording){var Ft,dn={name:sl(Ot.request.url),url:Ot.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Ot.request.postData,method:Ot.request.method,startTime:1e3*Ot.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Ot.request.headers||{},resHeaders:{}};dn.render=function(){var $n={name:dn.name,method:dn.method,status:dn.status,type:dn.subType,size:dn.size,time:dn.displayTime};Ft?(Ft.data=$n,Ft.render()):(Ft=vt._requestDataGrid.append($n,{selectable:!0}),lt()(Ft.container).data("id",Ot.requestId)),dn.hasErr&<()(Ft.container).addClass(kn("request-error"))},dn.render(),vt._requests[Ot.requestId]=dn}}),(0,it.Z)((0,tt.Z)(vt),"_resReceivedExtraInfo",function(Ot){var Ft=vt._requests[Ot.requestId];vt._isRecording&&Ft&&(Ft.resHeaders=Ot.headers,vt._updateType(Ft),Ft.render())}),(0,it.Z)((0,tt.Z)(vt),"_resReceived",function(Ot){var Ft=vt._requests[Ot.requestId];if(vt._isRecording&&Ft){var dn=Ot.response,$n=dn.status,Jn=dn.headers;Ft.status=$n,($n<200||$n>=300)&&(Ft.hasErr=!0),Jn&&(Ft.resHeaders=Jn,vt._updateType(Ft)),Ft.render()}}),(0,it.Z)((0,tt.Z)(vt),"_loadingFinished",function(Ot){var Ft=vt._requests[Ot.requestId];if(vt._isRecording&&Ft){var dn=1e3*Ot.timestamp;Ft.time=dn-Ft.startTime,Ft.displayTime=Ks()(Ft.time),Ft.size=Ot.encodedDataLength,Ft.done=!0,Ft.resTxt=fo.domain("Network").getResponseBody({requestId:Ot.requestId}).body,Ft.render()}}),(0,it.Z)((0,tt.Z)(vt),"_copyCurl",function(){var Ot=vt._selectedRequest;ln()(function(Ft){var dn=Wo()();dn==="windows"&&(dn="win");var $n=[],Jn=Yp()(["accept-encoding","host","method","path","scheme","version"]),gr=dn==="win"?function(Co){var ms=/[\r\n]/.test(Co)?'^"':'"';return ms+Co.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ - -`)+ms}:function(Co){return/[\0-\x1F\x7F-\x9F!]|\'/.test(Co)?"$'"+Co.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ms){for(var gs=ms.charCodeAt(0).toString(16);gs.length<4;)gs="0"+gs;return"\\u"+gs})+"'":"'"+Co+"'"};$n.push(gr(Ft.url()).replace(/[[{}\]]/g,"\\$&"));var xr="GET",Br=[],qr=Ft.requestFormData();qr&&(Br.push("--data-raw "+gr(qr)),Jn["content-length"]=!0,xr="POST"),Ft.requestMethod!==xr&&$n.push("-X "+gr(Ft.requestMethod));for(var Xr=Ft.requestHeaders(),co=0;co=3?dn==="win"?` ^ - `:` \\ - `:" ")}({requestMethod:Ot.method,url:function(){return Ot.url},requestFormData:function(){return Ot.data},requestHeaders:function(){var Ft=Ot.reqHeaders||{};return an()(Ft,{"User-Agent":navigator.userAgent,Referer:location.href}),po()(Ft,function(dn,$n){return{name:$n,value:dn}})}})),vt._container.notify("Copied")}),(0,it.Z)((0,tt.Z)(vt),"_toggleRecording",function(){vt._$control.find(kn(".record")).toggleClass(kn("recording")),vt._isRecording=!vt._isRecording}),(0,it.Z)((0,tt.Z)(vt),"_showDetail",function(){vt._selectedRequest&&(vt._splitMode&&vt._$network.css("width","50%"),vt._detail.show(vt._selectedRequest))}),(0,it.Z)((0,tt.Z)(vt),"_updateScale",function(Ot){vt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Ot,"px)"))}),vt._style=Zn(_(3180)),vt.name="network",vt._requests={},vt._selectedRequest=null,vt._isRecording=!0,vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._initTpl(),this._detail=new zp(this._$detail,Ot),this._splitMediaQuery=new(Tt())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new zs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(Gp())(vt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var vt=[];return wt()(this._requests,function(Ot){vt.push(Ot)}),vt}},{key:"_updateDataGridHeight",value:function(){var vt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:vt,maxHeight:vt})}},{key:"_updateType",value:function(vt){var Ot=function($n){if(!$n)return"unknown";var Jn=$n.split(";")[0].split("/");return{type:Jn[0],subType:is()(Jn)}}(vt.resHeaders["content-type"]||""),Ft=Ot.type,dn=Ot.subType;vt.type=Ft,vt.subType=dn}},{key:"_updateButtons",value:function(){var vt=this._$control,Ot=vt.find(kn(".show-detail")),Ft=vt.find(kn(".copy-curl")),dn=kn("icon-disabled");Ot.addClass(dn),Ft.addClass(dn),this._selectedRequest&&(Ot.rmClass(dn),Ft.rmClass(dn))}},{key:"_bindEvent",value:function(){var vt=this,Ot=this._$control,Ft=this._$filterText,dn=this._requestDataGrid,$n=this;Ot.on("click",kn(".clear-request"),function(){return vt.clear()}).on("click",kn(".show-detail"),this._showDetail).on("click",kn(".copy-curl"),this._copyCurl).on("click",kn(".record"),this._toggleRecording).on("click",kn(".filter"),function(){Fo.Z.prompt("Filter").then(function(gr){eo()(gr)||(Ft.text(gr),dn.setOption("filter",Oo()(gr)))})}),dn.on("select",function(gr){var xr=lt()(gr.container).data("id"),Br=$n._requests[xr];vt._selectedRequest=Br,vt._updateButtons(),vt._splitMode&&vt._showDetail()}),dn.on("deselect",function(){vt._selectedRequest=null,vt._updateButtons(),vt._detail.hide()}),this._resizeSensor.addListener(rl()(function(){return vt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){vt._detail.hide(),vt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){vt._detail.hide(),vt._splitMode=!1}),this._detail.on("hide",function(){vt._splitMode&&vt._$network.css("width","100%")}),fo.domain("Network").enable();var Jn=fo.domain("Network");Jn.on("requestWillBeSent",this._reqWillBeSent),Jn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Jn.on("responseReceived",this._resReceived),Jn.on("loadingFinished",this._loadingFinished),dt.on(dt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Zn.remove(this._style),this._splitMediaQuery.removeAllListeners();var vt=fo.domain("Network");vt.off("requestWillBeSent",this._reqWillBeSent),vt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),vt.off("responseReceived",this._resReceived),vt.off("loadingFinished",this._loadingFinished),dt.off(dt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var vt=this._$el;vt.html(kn(`
    -
    - - - - - - -
    -
    -
    -
    `)),this._$network=vt.find(kn(".network")),this._$detail=vt.find(kn(".detail")),this._$requests=vt.find(kn(".requests")),this._$control=vt.find(kn(".control")),this._$filterText=vt.find(kn(".filter-text"))}}]),zt}(ut),Xp=_(8209),e0=_(8613),t0=_.n(e0);function pl(nn){for(var Kt={},zt=0,vt=nn.length;ztgr?gr:Jn,Br=0;Brgr?1:Jn(Kt=gl(Kt))?1:nn1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,zt=Kt!==void 0&&Kt;if(nn.nodeType===Node.TEXT_NODE)return'(text)');if(nn.nodeType===Node.COMMENT_NODE)return'');var vt=nn.id,Ot=nn.className,Ft=nn.attributes,dn=''.concat(nn.tagName.toLowerCase(),"");if(vt!==""&&(dn+='#'.concat(vt,"")),jt()(Ot)){var $n="";wt()(Ot.split(/\s+/g),function(Jn){Jn.trim()!==""&&($n+=".".concat(Jn))}),dn+=''.concat($n,"")}return zt||wt()(Ft,function(Jn){var gr=Jn.name;gr!=="id"&&gr!=="class"&&gr!=="style"&&(dn+=' '.concat(gr,'="').concat(Jn.value,'"'))}),dn}var i0=function(){function nn(Kt,zt){var vt=this;(0,_e.Z)(this,nn),(0,it.Z)(this,"hide",function(){vt._$container.hide(),vt._disableObserver(),fo.domain("Overlay").hideHighlight()}),this._$container=Kt,this._devtools=zt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,et.Z)(nn,[{key:"show",value:function(Kt){this._curEl=Kt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var zt=fo.domain("DOM").getNodeId({node:Kt}).nodeId;fo.domain("Overlay").highlightNode({nodeId:zt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var Kt=xl(),zt=this._origAddEvent=Kt.addEventListener,vt=this._origRmEvent=Kt.removeEventListener;Kt.addEventListener=function(Ot,Ft,dn){(function($n,Jn,gr){var xr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Eo()($n)||!So()(gr)||!kr()(xr))){var Br=$n.erudaEvents=$n.erudaEvents||{};Br[Jn]=Br[Jn]||[],Br[Jn].push({listener:gr,listenerStr:gr.toString(),useCapture:xr})}})(this,Ot,Ft,dn),zt.apply(this,arguments)},Kt.removeEventListener=function(Ot,Ft,dn){(function($n,Jn,gr){var xr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Eo()($n)||!So()(gr)||!kr()(xr))){var Br=$n.erudaEvents;if(!(!Br||!Br[Jn])){for(var qr=Br[Jn],Xr=0,co=qr.length;Xr - - - - -
    -
    -
    -
    -
    -
    `);Kt.html(zt),this._$elementName=Kt.find(kn(".element-name")),this._$attributes=Kt.find(kn(".attributes")),this._$styles=Kt.find(kn(".styles")),this._$listeners=Kt.find(kn(".listeners")),this._$computedStyle=Kt.find(kn(".computed-style"));var vt=t0()("div");this._$boxModel=lt()(vt),this._boxModel=new o0.Z(vt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var Kt=this._getData(this._curEl),zt=this._$attributes,vt=this._$elementName,Ot=this._$styles,Ft=this._$computedStyle,dn=this._$listeners;vt.html(Kt.name);var $n="Empty";yo()(Kt.attributes)||($n=po()(Kt.attributes,function(Xr){var co=Xr.name,go=Xr.value;return` - ').concat(Yr()(co),` - ').concat(go,` - `)}).join("")),$n=`

    Attributes

    -
    - - - `).concat($n,` - -
    -
    `),zt.html($n);var Jn="";if(yo()(Kt.styles))Ot.hide();else{var gr=po()(Kt.styles,function(Xr){var co=Xr.selectorText,go=Xr.style;return go=po()(go,function(_o,Co){return'
    ').concat(Yr()(Co),": ").concat(_o,";
    ")}).join(""),'
    -
    `).concat(Yr()(co),` {
    - `).concat(go,` -
    }
    -
    `)}).join("");Jn=`

    Styles

    -
    - `).concat(gr,` -
    `),Ot.html(Jn).show()}var xr="";if(Kt.computedStyle){var Br=kn(`
    - -
    `);Kt.rmDefComputedStyle&&(Br=kn(`
    - -
    `)),xr=`

    - Computed Style - `.concat(Br,` -
    - -
    - `).concat(Kt.computedStyleSearchKeyword?'
    ').concat(Yr()(Kt.computedStyleSearchKeyword),"
    "):"",` -

    -
    -
    - - - `).concat(po()(Kt.computedStyle,function(Xr,co){return` - - - `)}).join(""),` - -
    ').concat(Yr()(co),``).concat(Xr,`
    -
    `),Ft.html(xr).show(),this._boxModel.setOption("element",this._curEl),Ft.find(kn(".box-model")).append(this._$boxModel.get(0))}else Ft.text("").hide();var qr="";Kt.listeners?(qr=po()(Kt.listeners,function(Xr,co){return Xr=po()(Xr,function(go){var _o=go.useCapture,Co=go.listenerStr;return"
  • ").concat(Yr()(Co),"
  • ")}).join(""),'
    -
    ').concat(Yr()(co),`
    -
      - `).concat(Xr,` -
    -
    `)}).join(""),qr=`

    Event Listeners

    -
    - `).concat(qr,` -
    `),dn.html(qr).show()):dn.hide(),this._$container.show()}},{key:"_getData",value:function(Kt){var zt={},vt=new n0(Kt),Ot=Kt.className,Ft=Kt.id,dn=Kt.attributes,$n=Kt.tagName;zt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,zt.attributes=a0(dn),zt.name=vl({tagName:$n,id:Ft,className:Ot,attributes:dn});var Jn=Kt.erudaEvents;if(Jn&&fn()(Jn).length!==0&&(zt.listeners=Jn),u0($n))return zt;var gr=vt.getComputedStyle(),xr=vt.getMatchedCSSRules();xr.unshift(function(qr){for(var Xr={selectorText:"element.style",style:{}},co=0,go=qr.length;co
    $&').replace(l0,function(Kt,zt){return'url("'.concat(wl(zt),'")')})}var c0=["script","style","meta","title","link","head"],u0=function(nn){return c0.indexOf(nn.toLowerCase())>-1},wl=function(nn){return'').concat(nn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function d0(nn){var Kt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var f0=function(nn){(0,nt.Z)(zt,nn);var Kt=d0(zt);function zt(){var vt;return(0,_e.Z)(this,zt),vt=Kt.call(this),(0,it.Z)((0,tt.Z)(vt),"_showDetail",function(){vt._isShow&&vt._curNode&&(vt._curNode.nodeType===Node.ELEMENT_NODE?vt._detail.show(vt._curNode):vt._detail.show(vt._curNode.parentNode))}),(0,it.Z)((0,tt.Z)(vt),"_back",function(){if(vt._curNode!==vt._htmlEl){for(var Ot=vt._curParentQueue,Ft=Ot.shift();!_l(Ft);)Ft=Ot.shift();vt.set(Ft)}}),(0,it.Z)((0,tt.Z)(vt),"_updateScale",function(Ot){vt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Ot,"px)"))}),(0,it.Z)((0,tt.Z)(vt),"_deleteNode",function(){var Ot=vt._curNode;Ot.parentNode&&Ot.parentNode.removeChild(Ot)}),(0,it.Z)((0,tt.Z)(vt),"_copyNode",function(){var Ot=vt._curNode;Ot.nodeType===Node.ELEMENT_NODE?ln()(Ot.outerHTML):ln()(Ot.nodeValue),vt._container.notify("Copied")}),(0,it.Z)((0,tt.Z)(vt),"_toggleSelect",function(){vt._$el.find(kn(".select")).toggleClass(kn("active")),vt._selectElement=!vt._selectElement,vt._selectElement?(fo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Io()(),showRulers:!1,showAccessibilityInfo:!Io()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),vt._container.hide()):(fo.domain("Overlay").setInspectMode({mode:"none"}),fo.domain("Overlay").hideHighlight())}),(0,it.Z)((0,tt.Z)(vt),"_inspectNodeRequested",function(Ot){var Ft=Ot.backendNodeId;vt._container.show(),vt._toggleSelect();var dn=fo.domain("DOM").getNode({nodeId:Ft}).node;vt.select(dn)}),(0,it.Z)((0,tt.Z)(vt),"_setNode",function(Ot){if(Ot!==vt._curNode){vt._curNode=Ot,vt._renderCrumbs();for(var Ft=[],dn=Ot.parentNode;dn;)Ft.push(dn),dn=dn.parentNode;vt._curParentQueue=Ft,vt._splitMode&&vt._showDetail(),vt._updateButtons(),vt._updateHistory()}}),vt._style=Zn(_(5896)),vt.name="elements",vt._selectElement=!1,vt._observeElement=!0,vt._history=[],at().mixin((0,tt.Z)(vt)),vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){var Ft=this;(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new i0(this._$detail,Ot),this.config=this._detail.config,this._splitMediaQuery=new(Tt())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Xp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(dn){return Qo(dn)||ll(dn)}}),this._domViewer.expand(),this._bindEvent(),fo.domain("Overlay").enable(),Ln()(function(){return Ft._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"hide",this).call(this),this._isShow=!1,fo.domain("Overlay").hideHighlight()}},{key:"set",value:function(vt){return this.select(vt)}},{key:"select",value:function(vt){return this._domViewer.select(vt),this._setNode(vt),this.emit("change",vt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),dt.off(dt.SCALE,this._updateScale),Zn.remove(this._style),this._detail.destroy(),fo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),fo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var vt=this._$control,Ot=vt.find(kn(".show-detail")),Ft=vt.find(kn(".copy-node")),dn=vt.find(kn(".delete-node")),$n=kn("icon-disabled");Ot.addClass($n),Ft.addClass($n),dn.addClass($n);var Jn=this._curNode;Jn&&(Jn!==document.documentElement&&Jn!==document.body&&dn.rmClass($n),Ft.rmClass($n),Jn.nodeType===Node.ELEMENT_NODE&&Ot.rmClass($n))}},{key:"_initTpl",value:function(){var vt=this._$el;vt.html(kn(`
    -
    - - - - -
    -
    -
    -
    -
    -
    -
    `)),this._$detail=vt.find(kn(".detail")),this._$domViewer=vt.find(kn(".dom-viewer")),this._$control=vt.find(kn(".control")),this._$crumbs=vt.find(kn(".crumbs"))}},{key:"_renderCrumbs",value:function(){var vt=function(Ft){for(var dn=[],$n=0;Ft;)dn.push({text:vl(Ft,{noAttr:!0}),idx:$n++}),Ft=Ft.parentElement;return dn.reverse()}(this._curNode),Ot="";yo()(vt)||(Ot=po()(vt,function(Ft){var dn=Ft.text,$n=Ft.idx;return'
  • ').concat(dn,"
  • ")}).join("")),this._$crumbs.html(Ot)}},{key:"_bindEvent",value:function(){var vt=this,Ot=this;this._$el.on("click",kn(".crumb"),function(){for(var Ft=ss()(lt()(this).data("idx")),dn=Ot._curNode;Ft--&&dn.parentElement;)dn=dn.parentElement;_l(dn)&&Ot.select(dn)}),this._$control.on("click",kn(".select"),this._toggleSelect).on("click",kn(".show-detail"),this._showDetail).on("click",kn(".copy-node"),this._copyNode).on("click",kn(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),fo.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){vt._splitMode=!0,vt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){vt._splitMode=!1,vt._detail.hide()}),dt.on(dt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var vt=this._container.get("console");if(vt){var Ot=this._history;Ot.unshift(this._curNode),Ot.length>5&&Ot.pop();for(var Ft=0;Ft<5;Ft++)vt.setGlobal("$".concat(Ft),Ot[Ft])}}}]),zt}(ut),_l=function(nn){return Eo()(nn)&&nn.parentNode},ds=null,h0=[{name:"Border All",fn:function(){if(ds)return Zn.remove(ds),void(ds=null);ds=Zn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var nn=new(Qn());nn.setQuery("timestamp",Qs()()),window.location.replace(nn.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Fo.Z.prompt("Enter the text").then(function(nn){nn&&Oo()(nn)!==""&&function(Kt){var zt=document.body,vt=new RegExp(Kt,"ig");Us(zt,function(Ot){var Ft=lt()(Ot);if(Ft.hasClass("eruda-search-highlight-block"))return document.createTextNode(Ft.text())}),Us(zt,function(Ot){if(Ot.nodeType===3){var Ft=Ot.nodeValue;if((Ft=Ft.replace(vt,function($n){return''.concat($n,"")}))!==Ot.nodeValue){var dn=lt()(document.createElement("div"));return dn.html(Ft),dn.addClass("eruda-search-highlight-block"),dn.get(0)}}})}(nn)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var nn=document.body;nn.contentEditable=nn.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var nn=document.body,Kt=document.documentElement,zt=lt()(nn);if(zt.data("scaled"))window.scrollTo(0,+zt.data("scaled")),zt.rmAttr("data-scaled"),zt.css("transform","none");else{var vt=Math.max(nn.scrollHeight,nn.offsetHeight,Kt.clientHeight,Kt.scrollHeight,Kt.offsetHeight),Ot=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Ft=Ot/vt;zt.css("transform","scale(".concat(Ft,")")),zt.data("scaled",window.scrollY),window.scrollTo(0,vt/2-Ot/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){jo("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){jo("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){jo("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){jo("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){jo("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){jo("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){jo("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){jo("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){jo("touches")},desc:"Visualize screen touches"}];function Us(nn,Kt){var zt=nn.childNodes;if(!Qo(nn)){for(var vt=0,Ot=zt.length;vt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var g0=function(nn){(0,nt.Z)(zt,nn);var Kt=m0(zt);function zt(){var vt;return(0,_e.Z)(this,zt),(vt=Kt.call(this))._style=Zn(_(5571)),vt.name="snippets",vt._snippets=[],vt}return(0,et.Z)(zt,[{key:"init",value:function(vt){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),Zn.remove(this._style)}},{key:"add",value:function(vt,Ot,Ft){return this._snippets.push({name:vt,fn:Ot,desc:Ft}),this._render(),this}},{key:"remove",value:function(vt){for(var Ot=this._snippets,Ft=0,dn=Ot.length;Ft -

    ').concat(Yr()(Ot.name),` -
    - -
    -

    -
    - `).concat(Yr()(Ot.desc),` -
    - `)}).join("");this._renderHtml(vt)}},{key:"_renderHtml",value:function(vt){vt!==this._lastHtml&&(this._lastHtml=vt,this._$el.html(vt))}}]),zt}(ut),Cl=function(){function nn(Kt,zt,vt,Ot){var Ft=this;(0,_e.Z)(this,nn),(0,it.Z)(this,"_updateGridHeight",function(dn){Ft._dataGrid.setOption({minHeight:60*dn,maxHeight:223*dn})}),this._type=Ot,this._$container=Kt,this._devtools=zt,this._resources=vt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,et.Z)(nn,[{key:"destroy",value:function(){dt.off(dt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var Kt=this._dataGrid;this._refreshStorage(),Kt.clear(),wt()(this._storeData,function(zt){var vt=zt.key,Ot=zt.val;Kt.append({key:vt,value:Ot},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var Kt=this._resources,zt=Ls(this._type,!1);if(zt){var vt=[];zt=JSON.parse(JSON.stringify(zt)),wt()(zt,function(Ot,Ft){jt()(Ot)&&(Kt.config.get("hideErudaSetting")&&(Go()(Ft,"eruda")||Ft==="active-eruda")||vt.push({key:Ft,val:us()(Ot,200)}))}),this._storeData=vt}}},{key:"_updateButtons",value:function(){var Kt=this._$container,zt=Kt.find(kn(".show-detail")),vt=Kt.find(kn(".delete-storage")),Ot=Kt.find(kn(".copy-storage")),Ft=kn("btn-disabled");zt.addClass(Ft),vt.addClass(Ft),Ot.addClass(Ft),this._selectedItem&&(zt.rmClass(Ft),vt.rmClass(Ft),Ot.rmClass(Ft))}},{key:"_initTpl",value:function(){var Kt=this._$container,zt=this._type;Kt.html(kn(`

    - `.concat(zt==="local"?"Local":"Session",` Storage -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    -
    `))),this._$dataGrid=Kt.find(kn(".data-grid")),this._$filterText=Kt.find(kn(".filter-text"))}},{key:"_getVal",value:function(Kt){return this._type==="local"?localStorage.getItem(Kt):sessionStorage.getItem(Kt)}},{key:"_bindEvent",value:function(){var Kt=this,zt=this._type,vt=this._devtools;function Ot(Ft,dn){var $n=vt.get("sources");if($n)return $n.set(Ft,dn),vt.showTool("sources"),!0}this._$container.on("click",kn(".refresh-storage"),function(){vt.notify("Refreshed"),Kt.refresh()}).on("click",kn(".clear-storage"),function(){wt()(Kt._storeData,function(Ft){zt==="local"?localStorage.removeItem(Ft.key):sessionStorage.removeItem(Ft.key)}),Kt.refresh()}).on("click",kn(".show-detail"),function(){var Ft=Kt._selectedItem,dn=Kt._getVal(Ft);try{Ot("object",JSON.parse(dn))}catch{Ot("raw",dn)}}).on("click",kn(".copy-storage"),function(){var Ft=Kt._selectedItem;ln()(Kt._getVal(Ft)),vt.notify("Copied")}).on("click",kn(".filter"),function(){Fo.Z.prompt("Filter").then(function(Ft){eo()(Ft)||(Ft=Oo()(Ft),Kt._$filterText.text(Ft),Kt._dataGrid.setOption("filter",Ft))})}).on("click",kn(".delete-storage"),function(){var Ft=Kt._selectedItem;zt==="local"?localStorage.removeItem(Ft):sessionStorage.removeItem(Ft),Kt.refresh()}),this._dataGrid.on("select",function(Ft){Kt._selectedItem=Ft.data.key,Kt._updateButtons()}).on("deselect",function(){Kt._selectedItem=null,Kt._updateButtons()}),dt.on(dt.SCALE,this._updateGridHeight)}}]),nn}();function fs(nn,Kt){nn.rmClass(kn("ok")).rmClass(kn("danger")).rmClass(kn("warn")).addClass(kn(Kt))}function hs(nn,Kt){if(Kt===0)return"";var zt=0,vt=0;switch(nn){case"cookie":zt=30,vt=60;break;case"script":zt=5,vt=10;break;case"stylesheet":zt=4,vt=8;break;case"image":zt=50,vt=100}return Kt>=vt?"danger":Kt>=zt?"warn":"ok"}var v0=function(){function nn(Kt,zt){(0,_e.Z)(this,nn),this._$container=Kt,this._devtools=zt,this._selectedItem=null,this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,et.Z)(nn,[{key:"refresh",value:function(){var Kt=this._$container,zt=this._dataGrid,vt=fo.domain("Network").getCookies().cookies,Ot=po()(vt,function(Ft){return{key:Ft.name,val:Ft.value}});zt.clear(),wt()(Ot,function(Ft){var dn=Ft.key,$n=Ft.val;zt.append({key:dn,value:$n},{selectable:!0})}),fs(Kt,hs("cookie",Ot.length))}},{key:"_initTpl",value:function(){var Kt=this._$container;Kt.html(kn(`

    - Cookie - -
    - -
    - - - -
    - -
    -
    -

    -
    `)),this._$dataGrid=Kt.find(kn(".data-grid")),this._$filterText=Kt.find(kn(".filter-text"))}},{key:"_updateButtons",value:function(){var Kt=this._$container,zt=Kt.find(kn(".show-detail")),vt=Kt.find(kn(".delete-cookie")),Ot=Kt.find(kn(".copy-cookie")),Ft=kn("btn-disabled");zt.addClass(Ft),vt.addClass(Ft),Ot.addClass(Ft),this._selectedItem&&(zt.rmClass(Ft),vt.rmClass(Ft),Ot.rmClass(Ft))}},{key:"_getVal",value:function(Kt){for(var zt=fo.domain("Network").getCookies().cookies,vt=0,Ot=zt.length;vt=nn.length?{done:!0}:{done:!1,value:nn[vt++]}},e:function(Jn){throw Jn},f:Ot}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ft,dn=!0,$n=!1;return{s:function(){zt=zt.call(nn)},n:function(){var Jn=zt.next();return dn=Jn.done,Jn},e:function(Jn){$n=!0,Ft=Jn},f:function(){try{dn||zt.return==null||zt.return()}finally{if($n)throw Ft}}}}function kl(nn,Kt){(Kt==null||Kt>nn.length)&&(Kt=nn.length);for(var zt=0,vt=new Array(Kt);zt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var w0=function(nn){(0,nt.Z)(zt,nn);var Kt=b0(zt);function zt(){var vt;return(0,_e.Z)(this,zt),(vt=Kt.call(this))._style=Zn(_(2488)),vt.name="resources",vt._hideErudaSetting=!1,vt._observeElement=!0,vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._initTpl(),this._localStorage=new Cl(this._$localStorage,Ot,this,"local"),this._sessionStorage=new Cl(this._$sessionStorage,Ot,this,"session"),this._cookie=new v0(this._$cookie,Ot),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Zn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var vt=[];lt()("script").each(function(){var Jn=this.src;Jn!==""&&vt.push(Jn)});var Ot=hs("script",(vt=Ho()(vt)).length),Ft="
  • Empty
  • ";yo()(vt)||(Ft=po()(vt,function(Jn){return Jn=Yr()(Jn),'
  • ').concat(Jn,"
  • ")}).join(""));var dn='

    - Script -
    - -
    -

    -
      - `).concat(Ft,` -
    `),$n=this._$script;return fs($n,Ot),$n.html(dn),this}},{key:"refreshStylesheet",value:function(){var vt=[];lt()("link").each(function(){this.rel==="stylesheet"&&vt.push(this.href)});var Ot=hs("stylesheet",(vt=Ho()(vt)).length),Ft="
  • Empty
  • ";vt||(Ft=po()(vt,function(Jn){return Jn=Yr()(Jn),'
  • ').concat(Jn,"
  • ")}).join(""));var dn='

    - Stylesheet -
    - -
    -

    -
      - `).concat(Ft,` -
    `),$n=this._$stylesheet;return fs($n,Ot),$n.html(dn),this}},{key:"refreshIframe",value:function(){var vt=[];lt()("iframe").each(function(){var dn=lt()(this).attr("src");dn&&vt.push(dn)}),vt=Ho()(vt);var Ot="
  • Empty
  • ";yo()(vt)||(Ot=po()(vt,function(dn){return dn=Yr()(dn),'
  • ').concat(dn,"
  • ")}).join(""));var Ft='

    - Iframe -
    - -
    -

    -
      - `).concat(Ot,` -
    `);return this._$iframe.html(Ft),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var vt=[],Ot=this._performance=window.webkitPerformance||window.performance;Ot&&Ot.getEntries?this._performance.getEntries().forEach(function(gr){if(gr.initiatorType==="img"||_0(gr.name)){if(It()(gr.name,"exclude=true"))return;vt.push(gr.name)}}):lt()("img").each(function(){var gr=lt()(this),xr=gr.attr("src");gr.data("exclude")!=="true"&&vt.push(xr)}),(vt=Ho()(vt)).sort();var Ft=hs("image",vt.length),dn="
  • Empty
  • ";yo()(vt)||(dn=po()(vt,function(gr){return'
  • - -
  • `)}).join(""));var $n='

    - Image -
    - -
    -

    -
      - `).concat(dn,` -
    `),Jn=this._$image;return fs(Jn,Ft),Jn.html($n),this}},{key:"show",value:function(){return(0,ht.Z)((0,rt.Z)(zt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ht.Z)((0,rt.Z)(zt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var vt=this._$el;vt.html(kn(`
    -
    - -
    -
    -
    -
    `)),this._$localStorage=vt.find(kn(".local-storage")),this._$sessionStorage=vt.find(kn(".session-storage")),this._$cookie=vt.find(kn(".cookie")),this._$script=vt.find(kn(".script")),this._$stylesheet=vt.find(kn(".stylesheet")),this._$iframe=vt.find(kn(".iframe")),this._$image=vt.find(kn(".image"))}},{key:"_bindEvent",value:function(){var vt=this,Ot=this._$el,Ft=this._container;function dn(Jn,gr){var xr=Ft.get("sources");if(xr)return xr.set(Jn,gr),Ft.showTool("sources"),!0}function $n(Jn){return function(gr){if(Ft.get("sources")){gr.preventDefault();var xr=lt()(this).attr("href");Jn!=="iframe"&&tl()(location.href,xr)?Wn()({url:xr,success:function(Br){dn(Jn,Br)},dataType:"raw"}):dn("iframe",xr)}}}Ot.on("click",".eruda-refresh-script",function(){Ft.notify("Refreshed"),vt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Ft.notify("Refreshed"),vt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Ft.notify("Refreshed"),vt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Ft.notify("Refreshed"),vt.refreshImage()}).on("click",".eruda-img-link",function(){dn("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",$n("css")).on("click",".eruda-js-link",$n("js")).on("click",".eruda-iframe-link",$n("iframe"))}},{key:"_rmCfg",value:function(){var vt=this.config,Ot=this._container.get("settings");Ot&&Ot.remove(vt,"hideErudaSetting").remove(vt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var vt=this,Ot=this.config=Gt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Ot.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Ot.get("observeElement")||(this._observeElement=!1),Ot.on("change",function(Ft,dn){switch(Ft){case"hideErudaSetting":return void(vt._hideErudaSetting=dn);case"observeElement":return vt._observeElement=dn,dn?vt._enableObserver():vt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Ot,"hideErudaSetting","Hide Eruda Setting").switch(Ot,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var vt=this;this._observer=new($t())(function(Ot){wt()(Ot,function(Ft){vt._handleMutation(Ft)})})}},{key:"_handleMutation",value:function(vt){var Ot=this;if(!Qo(vt.target)){var Ft=function(gr){var xr=function(Br){return Br.tagName?Br.tagName.toLowerCase():""}(gr);switch(xr){case"script":Ot.refreshScript();break;case"img":Ot.refreshImage();break;case"link":Ot.refreshStylesheet()}};if(vt.type==="attributes")Ft(vt.target);else if(vt.type==="childList"){Ft(vt.target);var dn,$n=as()(vt.addedNodes),Jn=y0($n=Mr()($n,as()(vt.removedNodes)));try{for(Jn.s();!(dn=Jn.n()).done;)Ft(dn.value)}catch(gr){Jn.e(gr)}finally{Jn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),zt}(ut),x0=/\.(jpeg|jpg|gif|png)$/,_0=function(nn){return x0.test(nn)},Al=lo()(),C0=[{name:"Location",val:function(){return Yr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Wo()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function k0(nn){var Kt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var A0=function(nn){(0,nt.Z)(zt,nn);var Kt=k0(zt);function zt(){var vt;return(0,_e.Z)(this,zt),(vt=Kt.call(this))._style=Zn(_(879)),vt.name="info",vt._infos=[],vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),Zn.remove(this._style)}},{key:"add",value:function(vt,Ot){var Ft=this._infos,dn=!1;return wt()(Ft,function($n){vt===$n.name&&($n.val=Ot,dn=!0)}),dn||Ft.push({name:vt,val:Ot}),this._render(),this}},{key:"get",value:function(vt){var Ot,Ft=this._infos;return Ns()(vt)?Sr()(Ft):(wt()(Ft,function(dn){vt===dn.name&&(Ot=dn.val)}),Ot)}},{key:"remove",value:function(vt){for(var Ot=this._infos,Ft=Ot.length-1;Ft>=0;Ft--)Ot[Ft].name===vt&&Ot.splice(Ft,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var vt=this;wt()(C0,function(Ot){return vt.add(Ot.name,Ot.val)})}},{key:"_render",value:function(){var vt=[];wt()(this._infos,function(Ft){var dn=Ft.name,$n=Ft.val;So()($n)&&($n=$n()),vt.push({name:dn,val:$n})});var Ot="
      ".concat(po()(vt,function(Ft){return'
    • ').concat(Yr()(Ft.name),'

      ').concat(Ft.val,"
    • ")}).join(""),"
    ");this._renderHtml(Ot)}},{key:"_bindEvent",value:function(){var vt=this._container;this._$el.on("click",kn(".copy"),function(){var Ot=lt()(this).parent().parent(),Ft=Ot.find(kn(".title")).text(),dn=Ot.find(kn(".content")).text();ln()("".concat(Ft,": ").concat(dn)),vt.notify("Copied")})}},{key:"_renderHtml",value:function(vt){vt!==this._lastHtml&&(this._lastHtml=vt,this._$el.html(vt))}}]),zt}(ut),S0=_(8299),E0=_(8368),T0=_.n(E0),Sl=_(7049);function O0(nn){var Kt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var zt,vt=(0,rt.Z)(nn);if(Kt){var Ot=(0,rt.Z)(this).constructor;zt=Reflect.construct(vt,arguments,Ot)}else zt=vt.apply(this,arguments);return(0,ot.Z)(this,zt)}}var j0=function(nn){(0,nt.Z)(zt,nn);var Kt=O0(zt);function zt(){var vt;return(0,_e.Z)(this,zt),(vt=Kt.call(this))._style=Zn(_(1344)),vt.name="sources",vt._showLineNum=!0,vt}return(0,et.Z)(zt,[{key:"init",value:function(vt,Ot){(0,ht.Z)((0,rt.Z)(zt.prototype),"init",this).call(this,vt),this._container=Ot,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,rt.Z)(zt.prototype),"destroy",this).call(this),Zn.remove(this._style),this._rmCfg()}},{key:"set",value:function(vt,Ot){if(vt==="img"){this._isFetchingData=!0;var Ft=new Image,dn=this;return Ft.onload=function(){dn._isFetchingData=!1,dn._data={type:"img",val:{width:this.width,height:this.height,src:Ot}},dn._render()},Ft.onerror=function(){dn._isFetchingData=!1},void(Ft.src=Ot)}return this._data={type:vt,val:Ot},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,rt.Z)(zt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var vt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Wn()({url:location.href,success:function(Ot){return vt._html=Ot},error:function(){return vt._html="Sorry, unable to fetch source code:("},complete:function(){vt._isGettingHtml=!1,vt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var vt=this;this._container.on("showTool",function(Ot,Ft){Ot!==vt.name&&Ft.name===vt.name&&delete vt._data})}},{key:"_rmCfg",value:function(){var vt=this.config,Ot=this._container.get("settings");Ot&&Ot.remove(vt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var vt=this,Ot=this.config=Gt.createCfg("sources",{showLineNum:!0});Ot.get("showLineNum")||(this._showLineNum=!1),Ot.on("change",function(Ft,dn){Ft!=="showLineNum"||(vt._showLineNum=dn)}),this._container.get("settings").text("Sources").switch(Ot,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var vt=this._data.val,Ot=vt.width,Ft=vt.height,dn=vt.src;this._renderHtml('
    -
    ').concat(Yr()(dn),`
    -
    - -
    -
    ').concat(Yr()(Ot)," × ").concat(Yr()(Ft),`
    -
    `))}},{key:"_renderCode",value:function(){var vt=this._data;this._renderHtml('
    '),!1);var Ot=vt.val,Ft=vt.val.length;Ft>ps&&(Ot=us()(Ot,ps)),Ft<$0?(Ot=ns()(Ot,vt.type,{comment:"",string:"",number:"",keyword:"",operator:""}),wt()(["comment","string","number","keyword","operator"],function($n){Ot=T0()(Ot,'class="'.concat($n,'"'),'class="'.concat(kn($n),'"'))})):Ot=Yr()(Ot);var dn=this._$el.find(kn(".code")).get(0);new Sl.Z(dn,{text:Ot,escape:!1,wrapLongLines:!0,showLineNumbers:vt.val.length'),!1);var vt=this._data.val;try{jt()(vt)&&(vt=JSON.parse(vt))}catch{}new S0.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(vt)}},{key:"_renderRaw",value:function(){var vt=this._data;this._renderHtml('
    -
    -
    `));var Ot=vt.val,Ft=this._$el.find(kn(".raw")).get(0);Ot.length>ps&&(Ot=us()(Ot,ps)),new Sl.Z(Ft,{text:Ot,wrapLongLines:!0,showLineNumbers:Ot.length'))}},{key:"_renderHtml",value:function(vt){var Ot=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&vt===this._lastHtml||(this._lastHtml=vt,this._$el.html(vt),setTimeout(function(){return Ot._$el.get(0).scrollTop=0},0))}}]),zt}(ut),$0=3e4,El=8e4,ps=1e5,M0={init:function(){var nn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Kt=nn.container,zt=nn.tool,vt=nn.autoScale,Ot=vt===void 0||vt,Ft=nn.useShadowDom,dn=Ft===void 0||Ft,$n=nn.defaults,Jn=$n===void 0?{}:$n;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Kt,dn),this._initStyle(),this._initDevTools(Jn),this._initEntryBtn(),this._initSettings(),this._initTools(zt),this._registerListener(),Ot&&this._autoScale())},_isInit:!1,version:"2.11.3",util:$,chobitsu:fo,Tool:ut,Console:Np,Elements:f0,Network:Jp,Sources:j0,Resources:w0,Info:A0,Snippets:g0,Settings:Gt,get:function(nn){if(this._checkInit()){if(nn==="entryBtn")return this._entryBtn;var Kt=this._devTools;return nn?Kt.get(nn):Kt}},add:function(nn){if(this._checkInit())return So()(nn)&&(nn=nn(this)),this._devTools.add(nn),this},remove:function(nn){return this._devTools.remove(nn),this},show:function(nn){if(this._checkInit()){var Kt=this._devTools;return nn?Kt.showTool(nn):Kt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Zn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(nn){return Bo()(nn)?(this._scale=nn,dt.emit(dt.SCALE,nn),this):this._scale},position:function(nn){var Kt=this._entryBtn;return Ws()(nn)?(Kt.setPos(nn),this):Kt.getPos()},_autoScale:function(){Io()()&&this.scale(1/ol()())},_registerListener:function(){var nn=this;this._addListener=function(){return nn.add.apply(nn,arguments)},this._showListener=function(){return nn.show.apply(nn,arguments)},dt.on(dt.ADD,this._addListener),dt.on(dt.SHOW,this._showListener),dt.on(dt.SCALE,Zn.setScale)},_unregisterListener:function(){dt.off(dt.ADD,this._addListener),dt.off(dt.SHOW,this._showListener),dt.off(dt.SCALE,Zn.setScale)},_checkInit:function(){return this._isInit||Uo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(nn,Kt){var zt,vt;nn||(nn=document.createElement("div"),document.documentElement.appendChild(nn)),nn.id="eruda",nn.style.all="initial",this._container=nn,Kt&&(nn.attachShadow?zt=nn.attachShadow({mode:"open"}):nn.createShadowRoot&&(zt=nn.createShadowRoot()),zt&&(Zn.container=document.head,Zn(_(5357)+_(9327)+_(4821)+_(8903)+_(5777)),vt=document.createElement("div"),zt.appendChild(vt),this._shadowRoot=zt)),this._shadowRoot||(vt=document.createElement("div"),nn.appendChild(vt)),an()(vt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),lo()().name==="ios"&&vt.setAttribute("ontouchstart",""),this._$el=lt()(vt)},_initDevTools:function(nn){this._devTools=new Ip(this._$el,{defaults:nn})},_initStyle:function(){var nn="eruda-style-container",Kt=this._$el;this._shadowRoot?(Zn.container=this._shadowRoot,Zn(":host { all: initial }")):(Kt.append('
    ')),Zn.container=Kt.find(".".concat(nn)).get(0)),Zn(_(8020)+_(4821)+_(9327)+_(7591)+_(4987)+_(8903)+_(5512)+_(2156)+_(5777)+_(9819)+_(8094)+_(8516)+_(5357))},_initEntryBtn:function(){var nn=this;this._entryBtn=new Sp(this._$el),this._entryBtn.on("click",function(){return nn._devTools.toggle()})},_initSettings:function(){var nn=this._devTools,Kt=new Gt;nn.add(Kt),this._entryBtn.initCfg(Kt),nn.initCfg(Kt)},_initTools:function(){var nn=this,Kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Kt=as()(Kt);var zt=this._devTools;Kt.forEach(function(vt){var Ot=nn[Ko()(vt)];try{Ot&&zt.add(new Ot)}catch(Ft){Ln()(function(){Uo.error("Something wrong when initializing tool ".concat(vt,":"),Ft.message)})}}),zt.showTool(Kt[0]||"settings")}}},2027:function(k,j,_){var $=_(6672).Z;k.exports=$,k.exports.default=$},6610:function(k,j,_){_.r(j),j.default={}},9143:function(k,j,_){var $=this&&this.__awaiter||function(ft,dt,ht,pt){return new(ht||(ht=Promise))(function(ct,ut){function mt(yt){try{xt(pt.next(yt))}catch(bt){ut(bt)}}function lt(yt){try{xt(pt.throw(yt))}catch(bt){ut(bt)}}function xt(yt){var bt;yt.done?ct(yt.value):(bt=yt.value,bt instanceof ht?bt:new ht(function(Et){Et(bt)})).then(mt,lt)}xt((pt=pt.apply(ft,dt||[])).next())})},_e=this&&this.__generator||function(ft,dt){var ht,pt,ct,ut,mt={label:0,sent:function(){if(1&ct[0])throw ct[1];return ct[1]},trys:[],ops:[]};return ut={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ut[Symbol.iterator]=function(){return this}),ut;function lt(xt){return function(yt){return function(bt){if(ht)throw new TypeError("Generator is already executing.");for(;mt;)try{if(ht=1,pt&&(ct=2&bt[0]?pt.return:bt[0]?pt.throw||((ct=pt.return)&&ct.call(pt),0):pt.next)&&!(ct=ct.call(pt,bt[1])).done)return ct;switch(pt=0,ct&&(bt=[2&bt[0],ct.value]),bt[0]){case 0:case 1:ct=bt;break;case 4:return mt.label++,{value:bt[1],done:!1};case 5:mt.label++,pt=bt[1],bt=[0];continue;case 7:bt=mt.ops.pop(),mt.trys.pop();continue;default:if(ct=mt.trys,!((ct=ct.length>0&&ct[ct.length-1])||bt[0]!==6&&bt[0]!==2)){mt=0;continue}if(bt[0]===3&&(!ct||bt[1]>ct[0]&&bt[1]",Mt))return void It.push(tn);var Vt=[];lt.default(tn.attributes,function(Tn){var bn=Tn.name,Mn=Tn.value;return Vt.push(bn,Mn)});for(var fn=0,Sn=Vt.length;fn",ht.default.parse(Mt)[0].attrs))},j.setAttributeValue=function(jt){var Mt=jt.nodeId,It=jt.name,Ht=jt.value;rt.getNode(Mt).setAttribute(It,Ht)};var Ct=[];function kt(jt,Mt){for(var It=ot.filterNodes(jt.childNodes),Ht=0,tn=It.length;Ht5&&Ct.pop();for(var It=0;It<5;It++)Et.setGlobal("$"+It,Ct[It])},j.setNodeValue=function(jt){var Mt=jt.nodeId,It=jt.value;rt.getNode(Mt).nodeValue=It},j.setOuterHTML=function(jt){var Mt=jt.nodeId,It=jt.outerHTML;rt.getNode(Mt).outerHTML=It},j.getDOMNodeId=function(jt){var Mt=jt.node;return{nodeId:ot.getOrCreateNodeId(Mt)}},j.getDOMNode=function(jt){var Mt=jt.nodeId;return{node:rt.getNode(Mt)}},st.default.on("attributes",function(jt,Mt){var It=rt.getNodeId(jt);if(It){var Ht=jt.getAttribute(Mt);ft.default(Ht)?nt.default.trigger("DOM.attributeRemoved",{nodeId:It,name:Mt}):nt.default.trigger("DOM.attributeModified",{nodeId:It,name:Mt,value:Ht})}}),st.default.on("childList",function(jt,Mt,It){var Ht=rt.getNodeId(jt);if(Ht){if(Mt=ot.filterNodes(Mt),It=ot.filterNodes(It),!dt.default(Mt)){Tn();for(var tn=0,Xt=Mt.length;tn0||St)&&(Et.children=pt(mt,yt)),Et}function pt(mt,lt){var xt=ct(mt.childNodes);return _e.default(xt,function(yt){return ht(yt,{depth:lt-1})})}function ct(mt){return et.default(mt,function(lt){return ut(lt)})}function ut(mt){if(mt.nodeType===1){var lt=mt.getAttribute("class")||"";if(ot.default(lt,"__chobitsu-hide__")||ot.default(lt,"html2canvas-container"))return!1}var xt=!(mt.nodeType===3&&nt.default(mt.nodeValue||"")==="");return xt&&mt.parentNode?ut(mt.parentNode):xt}j.getOrCreateNodeId=dt,j.clear=function(){st.clear(),at.clear()},j.getNodeId=function(mt){return at.get(mt)},j.wrap=ht,j.getChildNodes=pt,j.getPreviousNode=function(mt){var lt=mt.previousSibling;if(lt){for(;!ut(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ut(lt)?lt:void 0}},j.filterNodes=ct,j.isValidNode=ut,j.getNode=function(mt){var lt=st.get(mt);if(!lt||lt.nodeType===10)throw it.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(k,j,_){var $=this&&this.__importDefault||function(Yt){return Yt&&Yt.__esModule?Yt:{default:Yt}};Object.defineProperty(j,"__esModule",{value:!0}),j.getProperties=j.releaseObj=j.getObj=j.wrap=j.clear=void 0;var _e=$(_(3367)),et=$(_(6156)),tt=$(_(6472)),nt=$(_(4777)),ot=$(_(9833)),rt=$(_(2749)),it=$(_(3708)),st=$(_(7470)),at=$(_(1754)),ft=$(_(3085)),dt=$(_(2533)),ht=$(_(300)),pt=$(_(1116)),ct=$(_(8740)),ut=$(_(415)),mt=$(_(9804)),lt=$(_(6257)),xt=new Map,yt=new Map,bt=new Map,Et=new Map,_t=1;function wt(Yt,Vt){var fn=yt.get(Yt);return fn||(fn=JSON.stringify({injectedScriptId:0,id:_t++}),yt.set(Yt,fn),xt.set(fn,Yt),bt.set(fn,Vt),fn)}function St(Yt,Vt){var fn=Vt===void 0?{}:Vt,Sn=fn.generatePreview,Tn=Sn!==void 0&&Sn,bn=fn.self,Mn=bn===void 0?Yt:bn,qn=Ht(Yt),an=qn.type,_n=qn.subtype;return an==="undefined"?qn:an==="string"||an==="boolean"||_n==="null"?(qn.value=Yt,qn):(qn.description=It(Yt,Mn),an==="number"?(qn.value=Yt,qn):an==="symbol"?(qn.objectId=wt(Yt,Mn),qn):(qn.className=an==="function"?"Function":_n==="array"?"Array":_n==="map"?"Map":_n==="set"?"Set":_n==="regexp"?"RegExp":_n==="error"?Yt.name:ft.default(Yt,!1),Tn&&(qn.preview=jt(Yt,Mn)),qn.objectId=wt(Yt,Mn),qn))}function Ct(Yt){return xt.get(Yt)}j.clear=function(){xt.clear(),yt.clear(),bt.clear()},j.wrap=St,j.getObj=Ct,j.releaseObj=function(Yt){var Vt=Ct(Yt);yt.delete(Vt),bt.delete(Yt),xt.delete(Yt)},j.getProperties=function(Yt){for(var Vt=Yt.accessorPropertiesOnly,fn=Yt.objectId,Sn=Yt.ownProperties,Tn=Yt.generatePreview,bn=[],Mn={prototype:!Sn,unenumerable:!0,symbol:!Vt},qn=xt.get(fn),an=bt.get(fn),_n=pt.default(qn,Mn),hn=ut.default(qn),En=0,wn=_n.length;Enkt&&(Mn=kt,Sn=!0);for(var qn=0;qnkt){Sn=!0;break}_n.push({key:jt(En),value:jt(Yt.get(En))}),qn++,En=hn.next().value}fn.entries=_n}else if(st.default(Yt)){var wn=[],pn=(qn=0,Yt.keys());for(En=pn.next().value;En;){if(qn>kt){Sn=!0;break}wn.push({value:jt(En)}),qn++,En=pn.next().value}fn.entries=wn}return fn.overflow=Sn,fn}function Mt(Yt,Vt){var fn=Ht(Vt);fn.name=Yt;var Sn,Tn=fn.subtype;return Sn=fn.type==="object"?Tn==="null"?"null":Tn==="array"?"Array("+Vt.length+")":Tn==="map"?"Map("+Vt.size+")":Tn==="set"?"Set("+Vt.size+")":ft.default(Vt,!1):_e.default(Vt),fn.value=Sn,fn}function It(Yt,Vt){Vt===void 0&&(Vt=Yt);var fn=Ht(Yt),Sn=fn.type,Tn=fn.subtype;return Sn==="string"?Yt:Sn==="number"||Sn==="symbol"?_e.default(Yt):Sn==="function"?ht.default(Yt):Tn==="array"?"Array("+Yt.length+")":Tn==="map"?"Map("+Vt.size+")":Tn==="set"?"Set("+Vt.size+")":Tn==="regexp"?_e.default(Yt):Tn==="error"?Yt.stack:Tn==="internal#entry"?Yt.name?'{"'+_e.default(Yt.name)+'" => "'+_e.default(Yt.value)+'"}':'"'+_e.default(Yt.value)+'"':ft.default(Yt,!1)}function Ht(Yt){var Vt=typeof Yt,fn="object";if(Yt instanceof tn)fn="internal#entry";else if(et.default(Yt))fn="null";else if(tt.default(Yt))fn="array";else if(at.default(Yt))fn="regexp";else if(rt.default(Yt))fn="error";else if(it.default(Yt))fn="map";else if(st.default(Yt))fn="set";else try{ot.default(Yt)&&(fn="node")}catch{}return{type:Vt,subtype:fn}}var tn=function(Yt,Vt){Vt&&(this.name=Vt),this.value=Yt};function Xt(Yt){return Yt instanceof tn||!!(Yt[0]&&Yt[0]instanceof tn)}},2636:function(k,j,_){var $,_e=this&&this.__extends||($=function(kt,jt){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Mt,It){Mt.__proto__=It}||function(Mt,It){for(var Ht in It)It.hasOwnProperty(Ht)&&(Mt[Ht]=It[Ht])},$(kt,jt)},function(kt,jt){function Mt(){this.constructor=kt}$(kt,jt),kt.prototype=jt===null?Object.create(jt):(Mt.prototype=jt.prototype,new Mt)}),et=this&&this.__importDefault||function(kt){return kt&&kt.__esModule?kt:{default:kt}};Object.defineProperty(j,"__esModule",{value:!0}),j.fullUrl=j.FetchRequest=j.XhrRequest=void 0;var tt=et(_(1443)),nt=et(_(6768)),ot=et(_(9702)),rt=et(_(6334)),it=et(_(8887)),st=et(_(4331)),at=et(_(8847)),ft=et(_(3783)),dt=et(_(6930)),ht=et(_(3875)),pt=_(316),ct=function(kt){function jt(Mt,It,Ht){var tn=kt.call(this)||this;return tn.xhr=Mt,tn.reqHeaders={},tn.method=It,tn.url=Et(Ht),tn.id=pt.createId(),tn}return _e(jt,kt),jt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},jt.prototype.handleSend=function(Mt){nt.default(Mt)||(Mt=""),Mt={name:_t(this.url),url:this.url,data:Mt,time:at.default(),reqHeaders:this.reqHeaders,method:this.method},it.default(this.reqHeaders)||(Mt.reqHeaders=this.reqHeaders),this.emit("send",this.id,Mt)},jt.prototype.handleReqHeadersSet=function(Mt,It){Mt&&It&&(this.reqHeaders[Mt]=It)},jt.prototype.handleHeadersReceived=function(){var Mt=this.xhr,It=wt(Mt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:It.type,subType:It.subType,size:yt(Mt,!0,this.url),time:at.default(),resHeaders:xt(Mt)})},jt.prototype.handleDone=function(){var Mt,It,Ht,tn=this,Xt=this.xhr,Yt=Xt.responseType,Vt="",fn=function(){tn.emit("done",tn.id,{status:Xt.status,size:yt(Xt,!1,tn.url),time:at.default(),resTxt:Vt})},Sn=wt(Xt.getResponseHeader("Content-Type")||"");Yt!=="blob"||Sn.type!=="text"&&Sn.subType!=="javascript"&&Sn.subType!=="json"?(Yt!==""&&Yt!=="text"||(Vt=Xt.responseText),Yt==="json"&&(Vt=JSON.stringify(Xt.response)),fn()):(Mt=Xt.response,It=function(Tn,bn){bn&&(Vt=bn),fn()},(Ht=new FileReader).onload=function(){It(null,Ht.result)},Ht.onerror=function(Tn){It(Tn)},Ht.readAsText(Mt))},jt}(tt.default);j.XhrRequest=ct;var ut=function(kt){function jt(Mt,It){It===void 0&&(It={});var Ht=kt.call(this)||this;return Mt instanceof window.Request&&(Mt=Mt.url),Ht.url=Et(Mt),Ht.id=pt.createId(),Ht.options=It,Ht.reqHeaders=It.headers||{},Ht.method=It.method||"GET",Ht}return _e(jt,kt),jt.prototype.send=function(Mt){var It=this,Ht=this.options,tn=nt.default(Ht.body)?Ht.body:"";this.emit("send",this.id,{name:_t(this.url),url:this.url,data:tn,reqHeaders:this.reqHeaders,time:at.default(),method:this.method}),Mt.then(function(Xt){var Yt=wt((Xt=Xt.clone()).headers.get("Content-Type"));return Xt.text().then(function(Vt){var fn={type:Yt.type,subType:Yt.subType,time:at.default(),size:mt(Xt,Vt),resTxt:Vt,resHeaders:lt(Xt),status:Xt.status};it.default(It.reqHeaders)||(fn.reqHeaders=It.reqHeaders),It.emit("done",It.id,fn)}),Xt})},jt}(tt.default);function mt(kt,jt){var Mt=kt.headers.get("Content-length");return Mt?ht.default(Mt):Ct(jt)}function lt(kt){var jt={};return kt.headers.forEach(function(Mt,It){return jt[It]=Mt}),jt}function xt(kt){var jt=kt.getAllResponseHeaders().split(` -`),Mt={};return ft.default(jt,function(It){if((It=st.default(It))!==""){var Ht=It.split(":",2),tn=Ht[0],Xt=Ht[1];Mt[tn]=st.default(Xt)}}),Mt}function yt(kt,jt,Mt){var It=0;function Ht(){if(!jt){var tn=kt.responseType,Xt="";tn!==""&&tn!=="text"||(Xt=kt.responseText),Xt&&(It=Ct(Xt))}}if(function(tn){return!dt.default(tn,St)}(Mt))Ht();else try{It=ht.default(kt.getResponseHeader("Content-Length"))}catch{Ht()}return It===0&&Ht(),It}j.FetchRequest=ut;var bt=document.createElement("a");function Et(kt){return bt.href=kt,bt.protocol+"//"+bt.host+bt.pathname+bt.search+bt.hash}function _t(kt){var jt=ot.default(kt.split("/"));return jt.indexOf("?")>-1&&(jt=st.default(jt.split("?")[0])),jt===""&&(jt=new rt.default(kt).hostname),jt}function wt(kt){if(!kt)return{type:"unknown",subType:"unknown"};var jt=kt.split(";")[0].split("/");return{type:jt[0],subType:ot.default(jt)}}j.fullUrl=Et;var St=window.location.origin;function Ct(kt){var jt=encodeURIComponent(kt).match(/%[89ABab]/g);return kt.length+(jt?jt.length:0)}},316:function(k,j,_){var $,_e=this&&this.__extends||($=function(ut,mt){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,xt){lt.__proto__=xt}||function(lt,xt){for(var yt in xt)xt.hasOwnProperty(yt)&&(lt[yt]=xt[yt])},$(ut,mt)},function(ut,mt){function lt(){this.constructor=ut}$(ut,mt),ut.prototype=mt===null?Object.create(mt):(lt.prototype=mt.prototype,new lt)}),et=this&&this.__awaiter||function(ut,mt,lt,xt){return new(lt||(lt=Promise))(function(yt,bt){function Et(St){try{wt(xt.next(St))}catch(Ct){bt(Ct)}}function _t(St){try{wt(xt.throw(St))}catch(Ct){bt(Ct)}}function wt(St){var Ct;St.done?yt(St.value):(Ct=St.value,Ct instanceof lt?Ct:new lt(function(kt){kt(Ct)})).then(Et,_t)}wt((xt=xt.apply(ut,mt||[])).next())})},tt=this&&this.__generator||function(ut,mt){var lt,xt,yt,bt,Et={label:0,sent:function(){if(1&yt[0])throw yt[1];return yt[1]},trys:[],ops:[]};return bt={next:_t(0),throw:_t(1),return:_t(2)},typeof Symbol=="function"&&(bt[Symbol.iterator]=function(){return this}),bt;function _t(wt){return function(St){return function(Ct){if(lt)throw new TypeError("Generator is already executing.");for(;Et;)try{if(lt=1,xt&&(yt=2&Ct[0]?xt.return:Ct[0]?xt.throw||((yt=xt.return)&&yt.call(xt),0):xt.next)&&!(yt=yt.call(xt,Ct[1])).done)return yt;switch(xt=0,yt&&(Ct=[2&Ct[0],yt.value]),Ct[0]){case 0:case 1:yt=Ct;break;case 4:return Et.label++,{value:Ct[1],done:!1};case 5:Et.label++,xt=Ct[1],Ct=[0];continue;case 7:Ct=Et.ops.pop(),Et.trys.pop();continue;default:if(yt=Et.trys,!((yt=yt.length>0&&yt[yt.length-1])||Ct[0]!==6&&Ct[0]!==2)){Et=0;continue}if(Ct[0]===3&&(!yt||Ct[1]>yt[0]&&Ct[1]dt;)if((st=at[dt++])!=st)return!0}else for(;ft>dt;dt++)if((nt||dt in at)&&at[dt]===rt)return nt||dt||0;return!nt&&-1}};k.exports={includes:tt(!0),indexOf:tt(!1)}},1589:function(k,j,_){var $=_(1400),_e=_(6244),et=_(6135),tt=Array,nt=Math.max;k.exports=function(ot,rt,it){for(var st=_e(ot),at=$(rt,st),ft=$(it===void 0?st:it,st),dt=tt(nt(ft-at,0)),ht=0;at1?arguments[1]:void 0);Ct=Ct?Ct.next:kt.first;)for(jt(Ct.value,Ct.key,this);Ct&&Ct.removed;)Ct=Ct.previous},has:function(St){return!!wt(this,St)}}),et(bt,lt?{get:function(St){var Ct=wt(this,St);return Ct&&Ct.value},set:function(St,Ct){return _t(this,St===0?0:St,Ct)}}:{add:function(St){return _t(this,St=St===0?0:St,St)}}),ft&&_e(bt,"size",{configurable:!0,get:function(){return Et(this).size}}),yt},setStrong:function(ut,mt,lt){var xt=mt+" Iterator",yt=ct(mt),bt=ct(xt);it(ut,mt,function(Et,_t){pt(this,{type:xt,target:Et,state:yt(Et),kind:_t,last:void 0})},function(){for(var Et=bt(this),_t=Et.kind,wt=Et.last;wt&&wt.removed;)wt=wt.previous;return Et.target&&(Et.last=wt=wt?wt.next:Et.state.first)?st(_t=="keys"?wt.key:_t=="values"?wt.value:[wt.key,wt.value],!1):(Et.target=void 0,st(void 0,!0))},lt?"entries":"values",!lt,!0),at(mt)}}},7710:function(k,j,_){var $=_(2109),_e=_(7854),et=_(1702),tt=_(4705),nt=_(8052),ot=_(2423),rt=_(408),it=_(5787),st=_(614),at=_(8554),ft=_(111),dt=_(7293),ht=_(7072),pt=_(8003),ct=_(9587);k.exports=function(ut,mt,lt){var xt=ut.indexOf("Map")!==-1,yt=ut.indexOf("Weak")!==-1,bt=xt?"set":"add",Et=_e[ut],_t=Et&&Et.prototype,wt=Et,St={},Ct=function(tn){var Xt=et(_t[tn]);nt(_t,tn,tn=="add"?function(Yt){return Xt(this,Yt===0?0:Yt),this}:tn=="delete"?function(Yt){return!(yt&&!ft(Yt))&&Xt(this,Yt===0?0:Yt)}:tn=="get"?function(Yt){return yt&&!ft(Yt)?void 0:Xt(this,Yt===0?0:Yt)}:tn=="has"?function(Yt){return!(yt&&!ft(Yt))&&Xt(this,Yt===0?0:Yt)}:function(Yt,Vt){return Xt(this,Yt===0?0:Yt,Vt),this})};if(tt(ut,!st(Et)||!(yt||_t.forEach&&!dt(function(){new Et().entries().next()}))))wt=lt.getConstructor(mt,ut,xt,bt),ot.enable();else if(tt(ut,!0)){var kt=new wt,jt=kt[bt](yt?{}:-0,1)!=kt,Mt=dt(function(){kt.has(1)}),It=ht(function(tn){new Et(tn)}),Ht=!yt&&dt(function(){for(var tn=new Et,Xt=5;Xt--;)tn[bt](Xt,Xt);return!tn.has(-0)});It||((wt=mt(function(tn,Xt){it(tn,_t);var Yt=ct(new Et,tn,wt);return at(Xt)||rt(Xt,Yt[bt],{that:Yt,AS_ENTRIES:xt}),Yt})).prototype=_t,_t.constructor=wt),(Mt||Ht)&&(Ct("delete"),Ct("has"),xt&&Ct("get")),(Ht||jt)&&Ct(bt),yt&&_t.clear&&delete _t.clear}return St[ut]=wt,$({global:!0,constructor:!0,forced:wt!=Et},St),pt(wt,ut),yt||lt.setStrong(wt,ut,xt),wt}},9920:function(k,j,_){var $=_(2597),_e=_(3887),et=_(1236),tt=_(3070);k.exports=function(nt,ot,rt){for(var it=_e(ot),st=tt.f,at=et.f,ft=0;ft0&&$[0]<4?1:+($[0]+$[1])),!_e&&tt&&(!($=tt.match(/Edge\/(\d+)/))||$[1]>=74)&&($=tt.match(/Chrome\/(\d+)/))&&(_e=+$[1]),k.exports=_e},748:function(k){k.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(k,j,_){var $=_(1702),_e=Error,et=$("".replace),tt=String(_e("zxcasd").stack),nt=/\n\s*at [^:]*:[^\n]*/,ot=nt.test(tt);k.exports=function(rt,it){if(ot&&typeof rt=="string"&&!_e.prepareStackTrace)for(;it--;)rt=et(rt,nt,"");return rt}},5392:function(k,j,_){var $=_(8880),_e=_(1060),et=_(2914),tt=Error.captureStackTrace;k.exports=function(nt,ot,rt,it){et&&(tt?tt(nt,ot):$(nt,"stack",_e(rt,it)))}},2914:function(k,j,_){var $=_(7293),_e=_(9114);k.exports=!$(function(){var et=Error("a");return!("stack"in et)||(Object.defineProperty(et,"stack",_e(1,7)),et.stack!==7)})},2109:function(k,j,_){var $=_(7854),_e=_(1236).f,et=_(8880),tt=_(8052),nt=_(3072),ot=_(9920),rt=_(4705);k.exports=function(it,st){var at,ft,dt,ht,pt,ct=it.target,ut=it.global,mt=it.stat;if(at=ut?$:mt?$[ct]||nt(ct,{}):($[ct]||{}).prototype)for(ft in st){if(ht=st[ft],dt=it.dontCallGetSet?(pt=_e(at,ft))&&pt.value:at[ft],!rt(ut?ft:ct+(mt?".":"#")+ft,it.forced)&&dt!==void 0){if(typeof ht==typeof dt)continue;ot(ht,dt)}(it.sham||dt&&dt.sham)&&et(ht,"sham",!0),tt(at,ft,ht,it)}}},7293:function(k){k.exports=function(j){try{return!!j()}catch{return!0}}},6677:function(k,j,_){var $=_(7293);k.exports=!$(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(k,j,_){var $=_(4374),_e=Function.prototype,et=_e.apply,tt=_e.call;k.exports=typeof Reflect=="object"&&Reflect.apply||($?tt.bind(et):function(){return tt.apply(et,arguments)})},9974:function(k,j,_){var $=_(1470),_e=_(9662),et=_(4374),tt=$($.bind);k.exports=function(nt,ot){return _e(nt),ot===void 0?nt:et?tt(nt,ot):function(){return nt.apply(ot,arguments)}}},4374:function(k,j,_){var $=_(7293);k.exports=!$(function(){var _e=function(){}.bind();return typeof _e!="function"||_e.hasOwnProperty("prototype")})},6916:function(k,j,_){var $=_(4374),_e=Function.prototype.call;k.exports=$?_e.bind(_e):function(){return _e.apply(_e,arguments)}},6530:function(k,j,_){var $=_(9781),_e=_(2597),et=Function.prototype,tt=$&&Object.getOwnPropertyDescriptor,nt=_e(et,"name"),ot=nt&&function(){}.name==="something",rt=nt&&(!$||$&&tt(et,"name").configurable);k.exports={EXISTS:nt,PROPER:ot,CONFIGURABLE:rt}},5668:function(k,j,_){var $=_(1702),_e=_(9662);k.exports=function(et,tt,nt){try{return $(_e(Object.getOwnPropertyDescriptor(et,tt)[nt]))}catch{}}},1470:function(k,j,_){var $=_(4326),_e=_(1702);k.exports=function(et){if($(et)==="Function")return _e(et)}},1702:function(k,j,_){var $=_(4374),_e=Function.prototype,et=_e.call,tt=$&&_e.bind.bind(et,et);k.exports=$?tt:function(nt){return function(){return et.apply(nt,arguments)}}},5005:function(k,j,_){var $=_(7854),_e=_(614),et=function(tt){return _e(tt)?tt:void 0};k.exports=function(tt,nt){return arguments.length<2?et($[tt]):$[tt]&&$[tt][nt]}},1246:function(k,j,_){var $=_(648),_e=_(8173),et=_(8554),tt=_(7497),nt=_(5112)("iterator");k.exports=function(ot){if(!et(ot))return _e(ot,nt)||_e(ot,"@@iterator")||tt[$(ot)]}},4121:function(k,j,_){var $=_(6916),_e=_(9662),et=_(9670),tt=_(6330),nt=_(1246),ot=TypeError;k.exports=function(rt,it){var st=arguments.length<2?nt(rt):it;if(_e(st))return et($(st,rt));throw ot(tt(rt)+" is not iterable")}},8173:function(k,j,_){var $=_(9662),_e=_(8554);k.exports=function(et,tt){var nt=et[tt];return _e(nt)?void 0:$(nt)}},7854:function(k,j,_){var $=function(_e){return _e&&_e.Math==Math&&_e};k.exports=$(typeof globalThis=="object"&&globalThis)||$(typeof window=="object"&&window)||$(typeof self=="object"&&self)||$(typeof _.g=="object"&&_.g)||function(){return this}()||Function("return this")()},2597:function(k,j,_){var $=_(1702),_e=_(7908),et=$({}.hasOwnProperty);k.exports=Object.hasOwn||function(tt,nt){return et(_e(tt),nt)}},3501:function(k){k.exports={}},842:function(k){k.exports=function(j,_){try{arguments.length==1?console.error(j):console.error(j,_)}catch{}}},490:function(k,j,_){var $=_(5005);k.exports=$("document","documentElement")},4664:function(k,j,_){var $=_(9781),_e=_(7293),et=_(317);k.exports=!$&&!_e(function(){return Object.defineProperty(et("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(k,j,_){var $=_(1702),_e=_(7293),et=_(4326),tt=Object,nt=$("".split);k.exports=_e(function(){return!tt("z").propertyIsEnumerable(0)})?function(ot){return et(ot)=="String"?nt(ot,""):tt(ot)}:tt},9587:function(k,j,_){var $=_(614),_e=_(111),et=_(7674);k.exports=function(tt,nt,ot){var rt,it;return et&&$(rt=nt.constructor)&&rt!==ot&&_e(it=rt.prototype)&&it!==ot.prototype&&et(tt,it),tt}},2788:function(k,j,_){var $=_(1702),_e=_(614),et=_(5465),tt=$(Function.toString);_e(et.inspectSource)||(et.inspectSource=function(nt){return tt(nt)}),k.exports=et.inspectSource},8340:function(k,j,_){var $=_(111),_e=_(8880);k.exports=function(et,tt){$(tt)&&"cause"in tt&&_e(et,"cause",tt.cause)}},2423:function(k,j,_){var $=_(2109),_e=_(1702),et=_(3501),tt=_(111),nt=_(2597),ot=_(3070).f,rt=_(8006),it=_(1156),st=_(2050),at=_(9711),ft=_(6677),dt=!1,ht=at("meta"),pt=0,ct=function(mt){ot(mt,ht,{value:{objectID:"O"+pt++,weakData:{}}})},ut=k.exports={enable:function(){ut.enable=function(){},dt=!0;var mt=rt.f,lt=_e([].splice),xt={};xt[ht]=1,mt(xt).length&&(rt.f=function(yt){for(var bt=mt(yt),Et=0,_t=bt.length;Et<_t;Et++)if(bt[Et]===ht){lt(bt,Et,1);break}return bt},$({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:it.f}))},fastKey:function(mt,lt){if(!tt(mt))return typeof mt=="symbol"?mt:(typeof mt=="string"?"S":"P")+mt;if(!nt(mt,ht)){if(!st(mt))return"F";if(!lt)return"E";ct(mt)}return mt[ht].objectID},getWeakData:function(mt,lt){if(!nt(mt,ht)){if(!st(mt))return!0;if(!lt)return!1;ct(mt)}return mt[ht].weakData},onFreeze:function(mt){return ft&&dt&&st(mt)&&!nt(mt,ht)&&ct(mt),mt}};et[ht]=!0},9909:function(k,j,_){var $,_e,et,tt=_(4811),nt=_(7854),ot=_(111),rt=_(8880),it=_(2597),st=_(5465),at=_(6200),ft=_(3501),dt="Object already initialized",ht=nt.TypeError,pt=nt.WeakMap;if(tt||st.state){var ct=st.state||(st.state=new pt);ct.get=ct.get,ct.has=ct.has,ct.set=ct.set,$=function(mt,lt){if(ct.has(mt))throw ht(dt);return lt.facade=mt,ct.set(mt,lt),lt},_e=function(mt){return ct.get(mt)||{}},et=function(mt){return ct.has(mt)}}else{var ut=at("state");ft[ut]=!0,$=function(mt,lt){if(it(mt,ut))throw ht(dt);return lt.facade=mt,rt(mt,ut,lt),lt},_e=function(mt){return it(mt,ut)?mt[ut]:{}},et=function(mt){return it(mt,ut)}}k.exports={set:$,get:_e,has:et,enforce:function(mt){return et(mt)?_e(mt):$(mt,{})},getterFor:function(mt){return function(lt){var xt;if(!ot(lt)||(xt=_e(lt)).type!==mt)throw ht("Incompatible receiver, "+mt+" required");return xt}}}},7659:function(k,j,_){var $=_(5112),_e=_(7497),et=$("iterator"),tt=Array.prototype;k.exports=function(nt){return nt!==void 0&&(_e.Array===nt||tt[et]===nt)}},614:function(k,j,_){var $=_(4154),_e=$.all;k.exports=$.IS_HTMLDDA?function(et){return typeof et=="function"||et===_e}:function(et){return typeof et=="function"}},4411:function(k,j,_){var $=_(1702),_e=_(7293),et=_(614),tt=_(648),nt=_(5005),ot=_(2788),rt=function(){},it=[],st=nt("Reflect","construct"),at=/^\s*(?:class|function)\b/,ft=$(at.exec),dt=!at.exec(rt),ht=function(ct){if(!et(ct))return!1;try{return st(rt,it,ct),!0}catch{return!1}},pt=function(ct){if(!et(ct))return!1;switch(tt(ct)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return dt||!!ft(at,ot(ct))}catch{return!0}};pt.sham=!0,k.exports=!st||_e(function(){var ct;return ht(ht.call)||!ht(Object)||!ht(function(){ct=!0})||ct})?pt:ht},4705:function(k,j,_){var $=_(7293),_e=_(614),et=/#|\.prototype\./,tt=function(st,at){var ft=ot[nt(st)];return ft==it||ft!=rt&&(_e(at)?$(at):!!at)},nt=tt.normalize=function(st){return String(st).replace(et,".").toLowerCase()},ot=tt.data={},rt=tt.NATIVE="N",it=tt.POLYFILL="P";k.exports=tt},8554:function(k){k.exports=function(j){return j==null}},111:function(k,j,_){var $=_(614),_e=_(4154),et=_e.all;k.exports=_e.IS_HTMLDDA?function(tt){return typeof tt=="object"?tt!==null:$(tt)||tt===et}:function(tt){return typeof tt=="object"?tt!==null:$(tt)}},1913:function(k){k.exports=!1},2190:function(k,j,_){var $=_(5005),_e=_(614),et=_(7976),tt=_(3307),nt=Object;k.exports=tt?function(ot){return typeof ot=="symbol"}:function(ot){var rt=$("Symbol");return _e(rt)&&et(rt.prototype,nt(ot))}},408:function(k,j,_){var $=_(9974),_e=_(6916),et=_(9670),tt=_(6330),nt=_(7659),ot=_(6244),rt=_(7976),it=_(4121),st=_(1246),at=_(9212),ft=TypeError,dt=function(pt,ct){this.stopped=pt,this.result=ct},ht=dt.prototype;k.exports=function(pt,ct,ut){var mt,lt,xt,yt,bt,Et,_t,wt=ut&&ut.that,St=!(!ut||!ut.AS_ENTRIES),Ct=!(!ut||!ut.IS_RECORD),kt=!(!ut||!ut.IS_ITERATOR),jt=!(!ut||!ut.INTERRUPTED),Mt=$(ct,wt),It=function(tn){return mt&&at(mt,"normal",tn),new dt(!0,tn)},Ht=function(tn){return St?(et(tn),jt?Mt(tn[0],tn[1],It):Mt(tn[0],tn[1])):jt?Mt(tn,It):Mt(tn)};if(Ct)mt=pt.iterator;else if(kt)mt=pt;else{if(!(lt=st(pt)))throw ft(tt(pt)+" is not iterable");if(nt(lt)){for(xt=0,yt=ot(pt);yt>xt;xt++)if((bt=Ht(pt[xt]))&&rt(ht,bt))return bt;return new dt(!1)}mt=it(pt,lt)}for(Et=Ct?pt.next:mt.next;!(_t=_e(Et,mt)).done;){try{bt=Ht(_t.value)}catch(tn){at(mt,"throw",tn)}if(typeof bt=="object"&&bt&&rt(ht,bt))return bt}return new dt(!1)}},9212:function(k,j,_){var $=_(6916),_e=_(9670),et=_(8173);k.exports=function(tt,nt,ot){var rt,it;_e(tt);try{if(!(rt=et(tt,"return"))){if(nt==="throw")throw ot;return ot}rt=$(rt,tt)}catch(st){it=!0,rt=st}if(nt==="throw")throw ot;if(it)throw rt;return _e(rt),ot}},3061:function(k,j,_){var $=_(3383).IteratorPrototype,_e=_(30),et=_(9114),tt=_(8003),nt=_(7497),ot=function(){return this};k.exports=function(rt,it,st,at){var ft=it+" Iterator";return rt.prototype=_e($,{next:et(+!at,st)}),tt(rt,ft,!1,!0),nt[ft]=ot,rt}},1656:function(k,j,_){var $=_(2109),_e=_(6916),et=_(1913),tt=_(6530),nt=_(614),ot=_(3061),rt=_(9518),it=_(7674),st=_(8003),at=_(8880),ft=_(8052),dt=_(5112),ht=_(7497),pt=_(3383),ct=tt.PROPER,ut=tt.CONFIGURABLE,mt=pt.IteratorPrototype,lt=pt.BUGGY_SAFARI_ITERATORS,xt=dt("iterator"),yt="keys",bt="values",Et="entries",_t=function(){return this};k.exports=function(wt,St,Ct,kt,jt,Mt,It){ot(Ct,St,kt);var Ht,tn,Xt,Yt=function(qn){if(qn===jt&&bn)return bn;if(!lt&&qn in Sn)return Sn[qn];switch(qn){case yt:case bt:case Et:return function(){return new Ct(this,qn)}}return function(){return new Ct(this)}},Vt=St+" Iterator",fn=!1,Sn=wt.prototype,Tn=Sn[xt]||Sn["@@iterator"]||jt&&Sn[jt],bn=!lt&&Tn||Yt(jt),Mn=St=="Array"&&Sn.entries||Tn;if(Mn&&(Ht=rt(Mn.call(new wt)))!==Object.prototype&&Ht.next&&(et||rt(Ht)===mt||(it?it(Ht,mt):nt(Ht[xt])||ft(Ht,xt,_t)),st(Ht,Vt,!0,!0),et&&(ht[Vt]=_t)),ct&&jt==bt&&Tn&&Tn.name!==bt&&(!et&&ut?at(Sn,"name",bt):(fn=!0,bn=function(){return _e(Tn,this)})),jt)if(tn={values:Yt(bt),keys:Mt?bn:Yt(yt),entries:Yt(Et)},It)for(Xt in tn)(lt||fn||!(Xt in Sn))&&ft(Sn,Xt,tn[Xt]);else $({target:St,proto:!0,forced:lt||fn},tn);return et&&!It||Sn[xt]===bn||ft(Sn,xt,bn,{name:jt}),ht[St]=bn,tn}},3383:function(k,j,_){var $,_e,et,tt=_(7293),nt=_(614),ot=_(111),rt=_(30),it=_(9518),st=_(8052),at=_(5112),ft=_(1913),dt=at("iterator"),ht=!1;[].keys&&("next"in(et=[].keys())?(_e=it(it(et)))!==Object.prototype&&($=_e):ht=!0),!ot($)||tt(function(){var pt={};return $[dt].call(pt)!==pt})?$={}:ft&&($=rt($)),nt($[dt])||st($,dt,function(){return this}),k.exports={IteratorPrototype:$,BUGGY_SAFARI_ITERATORS:ht}},7497:function(k){k.exports={}},6244:function(k,j,_){var $=_(7466);k.exports=function(_e){return $(_e.length)}},6339:function(k,j,_){var $=_(1702),_e=_(7293),et=_(614),tt=_(2597),nt=_(9781),ot=_(6530).CONFIGURABLE,rt=_(2788),it=_(9909),st=it.enforce,at=it.get,ft=String,dt=Object.defineProperty,ht=$("".slice),pt=$("".replace),ct=$([].join),ut=nt&&!_e(function(){return dt(function(){},"length",{value:8}).length!==8}),mt=String(String).split("String"),lt=k.exports=function(xt,yt,bt){ht(ft(yt),0,7)==="Symbol("&&(yt="["+pt(ft(yt),/^Symbol\(([^)]*)\)/,"$1")+"]"),bt&&bt.getter&&(yt="get "+yt),bt&&bt.setter&&(yt="set "+yt),(!tt(xt,"name")||ot&&xt.name!==yt)&&(nt?dt(xt,"name",{value:yt,configurable:!0}):xt.name=yt),ut&&bt&&tt(bt,"arity")&&xt.length!==bt.arity&&dt(xt,"length",{value:bt.arity});try{bt&&tt(bt,"constructor")&&bt.constructor?nt&&dt(xt,"prototype",{writable:!1}):xt.prototype&&(xt.prototype=void 0)}catch{}var Et=st(xt);return tt(Et,"source")||(Et.source=ct(mt,typeof yt=="string"?yt:"")),xt};Function.prototype.toString=lt(function(){return et(this)&&at(this).source||rt(this)},"toString")},4758:function(k){var j=Math.ceil,_=Math.floor;k.exports=Math.trunc||function($){var _e=+$;return(_e>0?_:j)(_e)}},5948:function(k,j,_){var $,_e,et,tt,nt,ot=_(7854),rt=_(9974),it=_(1236).f,st=_(261).set,at=_(8572),ft=_(6833),dt=_(1528),ht=_(1036),pt=_(5268),ct=ot.MutationObserver||ot.WebKitMutationObserver,ut=ot.document,mt=ot.process,lt=ot.Promise,xt=it(ot,"queueMicrotask"),yt=xt&&xt.value;if(!yt){var bt=new at,Et=function(){var _t,wt;for(pt&&(_t=mt.domain)&&_t.exit();wt=bt.get();)try{wt()}catch(St){throw bt.head&&$(),St}_t&&_t.enter()};ft||pt||ht||!ct||!ut?!dt&<&<.resolve?((tt=lt.resolve(void 0)).constructor=lt,nt=rt(tt.then,tt),$=function(){nt(Et)}):pt?$=function(){mt.nextTick(Et)}:(st=rt(st,ot),$=function(){st(Et)}):(_e=!0,et=ut.createTextNode(""),new ct(Et).observe(et,{characterData:!0}),$=function(){et.data=_e=!_e}),yt=function(_t){bt.head||$(),bt.add(_t)}}k.exports=yt},8523:function(k,j,_){var $=_(9662),_e=TypeError,et=function(tt){var nt,ot;this.promise=new tt(function(rt,it){if(nt!==void 0||ot!==void 0)throw _e("Bad Promise constructor");nt=rt,ot=it}),this.resolve=$(nt),this.reject=$(ot)};k.exports.f=function(tt){return new et(tt)}},6277:function(k,j,_){var $=_(1340);k.exports=function(_e,et){return _e===void 0?arguments.length<2?"":et:$(_e)}},30:function(k,j,_){var $,_e=_(9670),et=_(6048),tt=_(748),nt=_(3501),ot=_(490),rt=_(317),it=_(6200),st="prototype",at="script",ft=it("IE_PROTO"),dt=function(){},ht=function(ut){return"<"+at+">"+ut+""},pt=function(ut){ut.write(ht("")),ut.close();var mt=ut.parentWindow.Object;return ut=null,mt},ct=function(){try{$=new ActiveXObject("htmlfile")}catch{}var ut,mt,lt;ct=typeof document<"u"?document.domain&&$?pt($):(mt=rt("iframe"),lt="java"+at+":",mt.style.display="none",ot.appendChild(mt),mt.src=String(lt),(ut=mt.contentWindow.document).open(),ut.write(ht("document.F=Object")),ut.close(),ut.F):pt($);for(var xt=tt.length;xt--;)delete ct[st][tt[xt]];return ct()};nt[ft]=!0,k.exports=Object.create||function(ut,mt){var lt;return ut!==null?(dt[st]=_e(ut),lt=new dt,dt[st]=null,lt[ft]=ut):lt=ct(),mt===void 0?lt:et.f(lt,mt)}},6048:function(k,j,_){var $=_(9781),_e=_(3353),et=_(3070),tt=_(9670),nt=_(5656),ot=_(1956);j.f=$&&!_e?Object.defineProperties:function(rt,it){tt(rt);for(var st,at=nt(it),ft=ot(it),dt=ft.length,ht=0;dt>ht;)et.f(rt,st=ft[ht++],at[st]);return rt}},3070:function(k,j,_){var $=_(9781),_e=_(4664),et=_(3353),tt=_(9670),nt=_(4948),ot=TypeError,rt=Object.defineProperty,it=Object.getOwnPropertyDescriptor,st="enumerable",at="configurable",ft="writable";j.f=$?et?function(dt,ht,pt){if(tt(dt),ht=nt(ht),tt(pt),typeof dt=="function"&&ht==="prototype"&&"value"in pt&&ft in pt&&!pt[ft]){var ct=it(dt,ht);ct&&ct[ft]&&(dt[ht]=pt.value,pt={configurable:at in pt?pt[at]:ct[at],enumerable:st in pt?pt[st]:ct[st],writable:!1})}return rt(dt,ht,pt)}:rt:function(dt,ht,pt){if(tt(dt),ht=nt(ht),tt(pt),_e)try{return rt(dt,ht,pt)}catch{}if("get"in pt||"set"in pt)throw ot("Accessors not supported");return"value"in pt&&(dt[ht]=pt.value),dt}},1236:function(k,j,_){var $=_(9781),_e=_(6916),et=_(5296),tt=_(9114),nt=_(5656),ot=_(4948),rt=_(2597),it=_(4664),st=Object.getOwnPropertyDescriptor;j.f=$?st:function(at,ft){if(at=nt(at),ft=ot(ft),it)try{return st(at,ft)}catch{}if(rt(at,ft))return tt(!_e(et.f,at,ft),at[ft])}},1156:function(k,j,_){var $=_(4326),_e=_(5656),et=_(8006).f,tt=_(1589),nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&$(ot)=="Window"?function(rt){try{return et(rt)}catch{return tt(nt)}}(ot):et(_e(ot))}},8006:function(k,j,_){var $=_(6324),_e=_(748).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(et){return $(et,_e)}},5181:function(k,j){j.f=Object.getOwnPropertySymbols},9518:function(k,j,_){var $=_(2597),_e=_(614),et=_(7908),tt=_(6200),nt=_(8544),ot=tt("IE_PROTO"),rt=Object,it=rt.prototype;k.exports=nt?rt.getPrototypeOf:function(st){var at=et(st);if($(at,ot))return at[ot];var ft=at.constructor;return _e(ft)&&at instanceof ft?ft.prototype:at instanceof rt?it:null}},2050:function(k,j,_){var $=_(7293),_e=_(111),et=_(4326),tt=_(7556),nt=Object.isExtensible,ot=$(function(){});k.exports=ot||tt?function(rt){return!!_e(rt)&&(!tt||et(rt)!="ArrayBuffer")&&(!nt||nt(rt))}:nt},7976:function(k,j,_){var $=_(1702);k.exports=$({}.isPrototypeOf)},6324:function(k,j,_){var $=_(1702),_e=_(2597),et=_(5656),tt=_(1318).indexOf,nt=_(3501),ot=$([].push);k.exports=function(rt,it){var st,at=et(rt),ft=0,dt=[];for(st in at)!_e(nt,st)&&_e(at,st)&&ot(dt,st);for(;it.length>ft;)_e(at,st=it[ft++])&&(~tt(dt,st)||ot(dt,st));return dt}},1956:function(k,j,_){var $=_(6324),_e=_(748);k.exports=Object.keys||function(et){return $(et,_e)}},5296:function(k,j){var _={}.propertyIsEnumerable,$=Object.getOwnPropertyDescriptor,_e=$&&!_.call({1:2},1);j.f=_e?function(et){var tt=$(this,et);return!!tt&&tt.enumerable}:_},7674:function(k,j,_){var $=_(5668),_e=_(9670),et=_(6077);k.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var tt,nt=!1,ot={};try{(tt=$(Object.prototype,"__proto__","set"))(ot,[]),nt=ot instanceof Array}catch{}return function(rt,it){return _e(rt),et(it),nt?tt(rt,it):rt.__proto__=it,rt}}():void 0)},288:function(k,j,_){var $=_(1694),_e=_(648);k.exports=$?{}.toString:function(){return"[object "+_e(this)+"]"}},2140:function(k,j,_){var $=_(6916),_e=_(614),et=_(111),tt=TypeError;k.exports=function(nt,ot){var rt,it;if(ot==="string"&&_e(rt=nt.toString)&&!et(it=$(rt,nt))||_e(rt=nt.valueOf)&&!et(it=$(rt,nt))||ot!=="string"&&_e(rt=nt.toString)&&!et(it=$(rt,nt)))return it;throw tt("Can't convert object to primitive value")}},3887:function(k,j,_){var $=_(5005),_e=_(1702),et=_(8006),tt=_(5181),nt=_(9670),ot=_e([].concat);k.exports=$("Reflect","ownKeys")||function(rt){var it=et.f(nt(rt)),st=tt.f;return st?ot(it,st(rt)):it}},857:function(k,j,_){var $=_(7854);k.exports=$},2534:function(k){k.exports=function(j){try{return{error:!1,value:j()}}catch(_){return{error:!0,value:_}}}},3702:function(k,j,_){var $=_(7854),_e=_(2492),et=_(614),tt=_(4705),nt=_(2788),ot=_(5112),rt=_(7871),it=_(3823),st=_(1913),at=_(7392),ft=_e&&_e.prototype,dt=ot("species"),ht=!1,pt=et($.PromiseRejectionEvent),ct=tt("Promise",function(){var ut=nt(_e),mt=ut!==String(_e);if(!mt&&at===66||st&&(!ft.catch||!ft.finally))return!0;if(!at||at<51||!/native code/.test(ut)){var lt=new _e(function(yt){yt(1)}),xt=function(yt){yt(function(){},function(){})};if((lt.constructor={})[dt]=xt,!(ht=lt.then(function(){})instanceof xt))return!0}return!mt&&(rt||it)&&!pt});k.exports={CONSTRUCTOR:ct,REJECTION_EVENT:pt,SUBCLASSING:ht}},2492:function(k,j,_){var $=_(7854);k.exports=$.Promise},9478:function(k,j,_){var $=_(9670),_e=_(111),et=_(8523);k.exports=function(tt,nt){if($(tt),_e(nt)&&nt.constructor===tt)return nt;var ot=et.f(tt);return(0,ot.resolve)(nt),ot.promise}},612:function(k,j,_){var $=_(2492),_e=_(7072),et=_(3702).CONSTRUCTOR;k.exports=et||!_e(function(tt){$.all(tt).then(void 0,function(){})})},8572:function(k){var j=function(){this.head=null,this.tail=null};j.prototype={add:function(_){var $={item:_,next:null},_e=this.tail;_e?_e.next=$:this.head=$,this.tail=$},get:function(){var _=this.head;if(_)return(this.head=_.next)===null&&(this.tail=null),_.item}},k.exports=j},4488:function(k,j,_){var $=_(8554),_e=TypeError;k.exports=function(et){if($(et))throw _e("Can't call method on "+et);return et}},6340:function(k,j,_){var $=_(5005),_e=_(7045),et=_(5112),tt=_(9781),nt=et("species");k.exports=function(ot){var rt=$(ot);tt&&rt&&!rt[nt]&&_e(rt,nt,{configurable:!0,get:function(){return this}})}},8003:function(k,j,_){var $=_(3070).f,_e=_(2597),et=_(5112)("toStringTag");k.exports=function(tt,nt,ot){tt&&!ot&&(tt=tt.prototype),tt&&!_e(tt,et)&&$(tt,et,{configurable:!0,value:nt})}},6200:function(k,j,_){var $=_(2309),_e=_(9711),et=$("keys");k.exports=function(tt){return et[tt]||(et[tt]=_e(tt))}},5465:function(k,j,_){var $=_(7854),_e=_(3072),et="__core-js_shared__",tt=$[et]||_e(et,{});k.exports=tt},2309:function(k,j,_){var $=_(1913),_e=_(5465);(k.exports=function(et,tt){return _e[et]||(_e[et]=tt!==void 0?tt:{})})("versions",[]).push({version:"3.29.0",mode:$?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(k,j,_){var $=_(9670),_e=_(9483),et=_(8554),tt=_(5112)("species");k.exports=function(nt,ot){var rt,it=$(nt).constructor;return it===void 0||et(rt=$(it)[tt])?ot:_e(rt)}},8710:function(k,j,_){var $=_(1702),_e=_(9303),et=_(1340),tt=_(4488),nt=$("".charAt),ot=$("".charCodeAt),rt=$("".slice),it=function(st){return function(at,ft){var dt,ht,pt=et(tt(at)),ct=_e(ft),ut=pt.length;return ct<0||ct>=ut?st?"":void 0:(dt=ot(pt,ct))<55296||dt>56319||ct+1===ut||(ht=ot(pt,ct+1))<56320||ht>57343?st?nt(pt,ct):dt:st?rt(pt,ct,ct+2):ht-56320+(dt-55296<<10)+65536}};k.exports={codeAt:it(!1),charAt:it(!0)}},6293:function(k,j,_){var $=_(7392),_e=_(7293);k.exports=!!Object.getOwnPropertySymbols&&!_e(function(){var et=Symbol();return!String(et)||!(Object(et)instanceof Symbol)||!Symbol.sham&&$&&$<41})},261:function(k,j,_){var $,_e,et,tt,nt=_(7854),ot=_(2104),rt=_(9974),it=_(614),st=_(2597),at=_(7293),ft=_(490),dt=_(206),ht=_(317),pt=_(8053),ct=_(6833),ut=_(5268),mt=nt.setImmediate,lt=nt.clearImmediate,xt=nt.process,yt=nt.Dispatch,bt=nt.Function,Et=nt.MessageChannel,_t=nt.String,wt=0,St={},Ct="onreadystatechange";at(function(){$=nt.location});var kt=function(Ht){if(st(St,Ht)){var tn=St[Ht];delete St[Ht],tn()}},jt=function(Ht){return function(){kt(Ht)}},Mt=function(Ht){kt(Ht.data)},It=function(Ht){nt.postMessage(_t(Ht),$.protocol+"//"+$.host)};mt&<||(mt=function(Ht){pt(arguments.length,1);var tn=it(Ht)?Ht:bt(Ht),Xt=dt(arguments,1);return St[++wt]=function(){ot(tn,void 0,Xt)},_e(wt),wt},lt=function(Ht){delete St[Ht]},ut?_e=function(Ht){xt.nextTick(jt(Ht))}:yt&&yt.now?_e=function(Ht){yt.now(jt(Ht))}:Et&&!ct?(tt=(et=new Et).port2,et.port1.onmessage=Mt,_e=rt(tt.postMessage,tt)):nt.addEventListener&&it(nt.postMessage)&&!nt.importScripts&&$&&$.protocol!=="file:"&&!at(It)?(_e=It,nt.addEventListener("message",Mt,!1)):_e=Ct in ht("script")?function(Ht){ft.appendChild(ht("script"))[Ct]=function(){ft.removeChild(this),kt(Ht)}}:function(Ht){setTimeout(jt(Ht),0)}),k.exports={set:mt,clear:lt}},1400:function(k,j,_){var $=_(9303),_e=Math.max,et=Math.min;k.exports=function(tt,nt){var ot=$(tt);return ot<0?_e(ot+nt,0):et(ot,nt)}},5656:function(k,j,_){var $=_(8361),_e=_(4488);k.exports=function(et){return $(_e(et))}},9303:function(k,j,_){var $=_(4758);k.exports=function(_e){var et=+_e;return et!=et||et===0?0:$(et)}},7466:function(k,j,_){var $=_(9303),_e=Math.min;k.exports=function(et){return et>0?_e($(et),9007199254740991):0}},7908:function(k,j,_){var $=_(4488),_e=Object;k.exports=function(et){return _e($(et))}},7593:function(k,j,_){var $=_(6916),_e=_(111),et=_(2190),tt=_(8173),nt=_(2140),ot=_(5112),rt=TypeError,it=ot("toPrimitive");k.exports=function(st,at){if(!_e(st)||et(st))return st;var ft,dt=tt(st,it);if(dt){if(at===void 0&&(at="default"),ft=$(dt,st,at),!_e(ft)||et(ft))return ft;throw rt("Can't convert object to primitive value")}return at===void 0&&(at="number"),nt(st,at)}},4948:function(k,j,_){var $=_(7593),_e=_(2190);k.exports=function(et){var tt=$(et,"string");return _e(tt)?tt:tt+""}},1694:function(k,j,_){var $={};$[_(5112)("toStringTag")]="z",k.exports=String($)==="[object z]"},1340:function(k,j,_){var $=_(648),_e=String;k.exports=function(et){if($(et)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return _e(et)}},6330:function(k){var j=String;k.exports=function(_){try{return j(_)}catch{return"Object"}}},9711:function(k,j,_){var $=_(1702),_e=0,et=Math.random(),tt=$(1 .toString);k.exports=function(nt){return"Symbol("+(nt===void 0?"":nt)+")_"+tt(++_e+et,36)}},3307:function(k,j,_){var $=_(6293);k.exports=$&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(k,j,_){var $=_(9781),_e=_(7293);k.exports=$&&_e(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(k){var j=TypeError;k.exports=function(_,$){if(_<$)throw j("Not enough arguments");return _}},4811:function(k,j,_){var $=_(7854),_e=_(614),et=$.WeakMap;k.exports=_e(et)&&/native code/.test(String(et))},5112:function(k,j,_){var $=_(7854),_e=_(2309),et=_(2597),tt=_(9711),nt=_(6293),ot=_(3307),rt=$.Symbol,it=_e("wks"),st=ot?rt.for||rt:rt&&rt.withoutSetter||tt;k.exports=function(at){return et(it,at)||(it[at]=nt&&et(rt,at)?rt[at]:st("Symbol."+at)),it[at]}},6967:function(k,j,_){var $=_(2109),_e=_(7976),et=_(9518),tt=_(7674),nt=_(9920),ot=_(30),rt=_(8880),it=_(9114),st=_(8340),at=_(5392),ft=_(408),dt=_(6277),ht=_(5112)("toStringTag"),pt=Error,ct=[].push,ut=function(lt,xt){var yt,bt=_e(mt,this);tt?yt=tt(pt(),bt?et(this):mt):(yt=bt?this:ot(mt),rt(yt,ht,"Error")),xt!==void 0&&rt(yt,"message",dt(xt)),at(yt,ut,yt.stack,1),arguments.length>2&&st(yt,arguments[2]);var Et=[];return ft(lt,ct,{that:Et}),rt(yt,"errors",Et),yt};tt?tt(ut,pt):nt(ut,pt,{name:!0});var mt=ut.prototype=ot(pt.prototype,{constructor:it(1,ut),message:it(1,""),name:it(1,"AggregateError")});$({global:!0,constructor:!0,arity:2},{AggregateError:ut})},9170:function(k,j,_){_(6967)},6992:function(k,j,_){var $=_(5656),_e=_(1223),et=_(7497),tt=_(9909),nt=_(3070).f,ot=_(1656),rt=_(6178),it=_(1913),st=_(9781),at="Array Iterator",ft=tt.set,dt=tt.getterFor(at);k.exports=ot(Array,"Array",function(pt,ct){ft(this,{type:at,target:$(pt),index:0,kind:ct})},function(){var pt=dt(this),ct=pt.target,ut=pt.kind,mt=pt.index++;return!ct||mt>=ct.length?(pt.target=void 0,rt(void 0,!0)):rt(ut=="keys"?mt:ut=="values"?ct[mt]:[mt,ct[mt]],!1)},"values");var ht=et.Arguments=et.Array;if(_e("keys"),_e("values"),_e("entries"),!it&&st&&ht.name!=="values")try{nt(ht,"name",{value:"values"})}catch{}},9098:function(k,j,_){_(7710)("Map",function($){return function(){return $(this,arguments.length?arguments[0]:void 0)}},_(5631))},1532:function(k,j,_){_(9098)},1539:function(k,j,_){var $=_(1694),_e=_(8052),et=_(288);$||_e(Object.prototype,"toString",et,{unsafe:!0})},7922:function(k,j,_){var $=_(2109),_e=_(6916),et=_(9662),tt=_(8523),nt=_(2534),ot=_(408);$({target:"Promise",stat:!0,forced:_(612)},{allSettled:function(rt){var it=this,st=tt.f(it),at=st.resolve,ft=st.reject,dt=nt(function(){var ht=et(it.resolve),pt=[],ct=0,ut=1;ot(rt,function(mt){var lt=ct++,xt=!1;ut++,_e(ht,it,mt).then(function(yt){xt||(xt=!0,pt[lt]={status:"fulfilled",value:yt},--ut||at(pt))},function(yt){xt||(xt=!0,pt[lt]={status:"rejected",reason:yt},--ut||at(pt))})}),--ut||at(pt)});return dt.error&&ft(dt.value),st.promise}})},821:function(k,j,_){var $=_(2109),_e=_(6916),et=_(9662),tt=_(8523),nt=_(2534),ot=_(408);$({target:"Promise",stat:!0,forced:_(612)},{all:function(rt){var it=this,st=tt.f(it),at=st.resolve,ft=st.reject,dt=nt(function(){var ht=et(it.resolve),pt=[],ct=0,ut=1;ot(rt,function(mt){var lt=ct++,xt=!1;ut++,_e(ht,it,mt).then(function(yt){xt||(xt=!0,pt[lt]=yt,--ut||at(pt))},ft)}),--ut||at(pt)});return dt.error&&ft(dt.value),st.promise}})},4668:function(k,j,_){var $=_(2109),_e=_(6916),et=_(9662),tt=_(5005),nt=_(8523),ot=_(2534),rt=_(408),it=_(612),st="No one promise resolved";$({target:"Promise",stat:!0,forced:it},{any:function(at){var ft=this,dt=tt("AggregateError"),ht=nt.f(ft),pt=ht.resolve,ct=ht.reject,ut=ot(function(){var mt=et(ft.resolve),lt=[],xt=0,yt=1,bt=!1;rt(at,function(Et){var _t=xt++,wt=!1;yt++,_e(mt,ft,Et).then(function(St){wt||bt||(bt=!0,pt(St))},function(St){wt||bt||(wt=!0,lt[_t]=St,--yt||ct(new dt(lt,st)))})}),--yt||ct(new dt(lt,st))});return ut.error&&ct(ut.value),ht.promise}})},4164:function(k,j,_){var $=_(2109),_e=_(1913),et=_(3702).CONSTRUCTOR,tt=_(2492),nt=_(5005),ot=_(614),rt=_(8052),it=tt&&tt.prototype;if($({target:"Promise",proto:!0,forced:et,real:!0},{catch:function(at){return this.then(void 0,at)}}),!_e&&ot(tt)){var st=nt("Promise").prototype.catch;it.catch!==st&&rt(it,"catch",st,{unsafe:!0})}},3401:function(k,j,_){var $,_e,et,tt=_(2109),nt=_(1913),ot=_(5268),rt=_(7854),it=_(6916),st=_(8052),at=_(7674),ft=_(8003),dt=_(6340),ht=_(9662),pt=_(614),ct=_(111),ut=_(5787),mt=_(6707),lt=_(261).set,xt=_(5948),yt=_(842),bt=_(2534),Et=_(8572),_t=_(9909),wt=_(2492),St=_(3702),Ct=_(8523),kt="Promise",jt=St.CONSTRUCTOR,Mt=St.REJECTION_EVENT,It=St.SUBCLASSING,Ht=_t.getterFor(kt),tn=_t.set,Xt=wt&&wt.prototype,Yt=wt,Vt=Xt,fn=rt.TypeError,Sn=rt.document,Tn=rt.process,bn=Ct.f,Mn=bn,qn=!!(Sn&&Sn.createEvent&&rt.dispatchEvent),an="unhandledrejection",_n=function(An){var zn;return!(!ct(An)||!pt(zn=An.then))&&zn},hn=function(An,zn){var yn,Dn,Nn,Zn=zn.value,mn=zn.state==1,qt=mn?An.ok:An.fail,Gt=An.resolve,xn=An.reject,Ln=An.domain;try{qt?(mn||(zn.rejection===2&&un(zn),zn.rejection=1),qt===!0?yn=Zn:(Ln&&Ln.enter(),yn=qt(Zn),Ln&&(Ln.exit(),Nn=!0)),yn===An.promise?xn(fn("Promise-chain cycle")):(Dn=_n(yn))?it(Dn,yn,Gt,xn):Gt(yn)):xn(Zn)}catch(cr){Ln&&!Nn&&Ln.exit(),xn(cr)}},En=function(An,zn){An.notified||(An.notified=!0,xt(function(){for(var yn,Dn=An.reactions;yn=Dn.get();)hn(yn,An);An.notified=!1,zn&&!An.rejection&&pn(An)}))},wn=function(An,zn,yn){var Dn,Nn;qn?((Dn=Sn.createEvent("Event")).promise=zn,Dn.reason=yn,Dn.initEvent(An,!1,!0),rt.dispatchEvent(Dn)):Dn={promise:zn,reason:yn},!Mt&&(Nn=rt["on"+An])?Nn(Dn):An===an&&yt("Unhandled promise rejection",yn)},pn=function(An){it(lt,rt,function(){var zn,yn=An.facade,Dn=An.value;if(Cn(An)&&(zn=bt(function(){ot?Tn.emit("unhandledRejection",Dn,yn):wn(an,yn,Dn)}),An.rejection=ot||Cn(An)?2:1,zn.error))throw zn.value})},Cn=function(An){return An.rejection!==1&&!An.parent},un=function(An){it(lt,rt,function(){var zn=An.facade;ot?Tn.emit("rejectionHandled",zn):wn("rejectionhandled",zn,An.value)})},On=function(An,zn,yn){return function(Dn){An(zn,Dn,yn)}},Rn=function(An,zn,yn){An.done||(An.done=!0,yn&&(An=yn),An.value=zn,An.state=2,En(An,!0))},Pn=function(An,zn,yn){if(!An.done){An.done=!0,yn&&(An=yn);try{if(An.facade===zn)throw fn("Promise can't be resolved itself");var Dn=_n(zn);Dn?xt(function(){var Nn={done:!1};try{it(Dn,zn,On(Pn,Nn,An),On(Rn,Nn,An))}catch(Zn){Rn(Nn,Zn,An)}}):(An.value=zn,An.state=1,En(An,!1))}catch(Nn){Rn({done:!1},Nn,An)}}};if(jt&&(Vt=(Yt=function(An){ut(this,Vt),ht(An),it($,this);var zn=Ht(this);try{An(On(Pn,zn),On(Rn,zn))}catch(yn){Rn(zn,yn)}}).prototype,($=function(An){tn(this,{type:kt,done:!1,notified:!1,parent:!1,reactions:new Et,rejection:!1,state:0,value:void 0})}).prototype=st(Vt,"then",function(An,zn){var yn=Ht(this),Dn=bn(mt(this,Yt));return yn.parent=!0,Dn.ok=!pt(An)||An,Dn.fail=pt(zn)&&zn,Dn.domain=ot?Tn.domain:void 0,yn.state==0?yn.reactions.add(Dn):xt(function(){hn(Dn,yn)}),Dn.promise}),_e=function(){var An=new $,zn=Ht(An);this.promise=An,this.resolve=On(Pn,zn),this.reject=On(Rn,zn)},Ct.f=bn=function(An){return An===Yt||An===void 0?new _e(An):Mn(An)},!nt&&pt(wt)&&Xt!==Object.prototype)){et=Xt.then,It||st(Xt,"then",function(An,zn){var yn=this;return new Yt(function(Dn,Nn){it(et,yn,Dn,Nn)}).then(An,zn)},{unsafe:!0});try{delete Xt.constructor}catch{}at&&at(Xt,Vt)}tt({global:!0,constructor:!0,wrap:!0,forced:jt},{Promise:Yt}),ft(Yt,kt,!1,!0),dt(kt)},7727:function(k,j,_){var $=_(2109),_e=_(1913),et=_(2492),tt=_(7293),nt=_(5005),ot=_(614),rt=_(6707),it=_(9478),st=_(8052),at=et&&et.prototype;if($({target:"Promise",proto:!0,real:!0,forced:!!et&&tt(function(){at.finally.call({then:function(){}},function(){})})},{finally:function(dt){var ht=rt(this,nt("Promise")),pt=ot(dt);return this.then(pt?function(ct){return it(ht,dt()).then(function(){return ct})}:dt,pt?function(ct){return it(ht,dt()).then(function(){throw ct})}:dt)}}),!_e&&ot(et)){var ft=nt("Promise").prototype.finally;at.finally!==ft&&st(at,"finally",ft,{unsafe:!0})}},8674:function(k,j,_){_(3401),_(821),_(4164),_(6027),_(683),_(6294)},6027:function(k,j,_){var $=_(2109),_e=_(6916),et=_(9662),tt=_(8523),nt=_(2534),ot=_(408);$({target:"Promise",stat:!0,forced:_(612)},{race:function(rt){var it=this,st=tt.f(it),at=st.reject,ft=nt(function(){var dt=et(it.resolve);ot(rt,function(ht){_e(dt,it,ht).then(st.resolve,at)})});return ft.error&&at(ft.value),st.promise}})},683:function(k,j,_){var $=_(2109),_e=_(6916),et=_(8523);$({target:"Promise",stat:!0,forced:_(3702).CONSTRUCTOR},{reject:function(tt){var nt=et.f(this);return _e(nt.reject,void 0,tt),nt.promise}})},6294:function(k,j,_){var $=_(2109),_e=_(5005),et=_(1913),tt=_(2492),nt=_(3702).CONSTRUCTOR,ot=_(9478),rt=_e("Promise"),it=et&&!nt;$({target:"Promise",stat:!0,forced:et||nt},{resolve:function(st){return ot(it&&this===rt?tt:this,st)}})},8783:function(k,j,_){var $=_(8710).charAt,_e=_(1340),et=_(9909),tt=_(1656),nt=_(6178),ot="String Iterator",rt=et.set,it=et.getterFor(ot);tt(String,"String",function(st){rt(this,{type:ot,string:_e(st),index:0})},function(){var st,at=it(this),ft=at.string,dt=at.index;return dt>=ft.length?nt(void 0,!0):(st=$(ft,dt),at.index+=st.length,nt(st,!1))})},3948:function(k,j,_){var $=_(7854),_e=_(8324),et=_(8509),tt=_(6992),nt=_(8880),ot=_(5112),rt=ot("iterator"),it=ot("toStringTag"),st=tt.values,at=function(dt,ht){if(dt){if(dt[rt]!==st)try{nt(dt,rt,st)}catch{dt[rt]=st}if(dt[it]||nt(dt,it,ht),_e[ht]){for(var pt in tt)if(dt[pt]!==tt[pt])try{nt(dt,pt,tt[pt])}catch{dt[pt]=tt[pt]}}}};for(var ft in _e)at($[ft]&&$[ft].prototype,ft);at(et,"DOMTokenList")},1150:function(k,j,_){var $=_(7633);_(3948),k.exports=$},3191:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),k.exports=j},13:function(k,j,_){(j=_(3645)(!1)).push([k.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),k.exports=j},5896:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),k.exports=j},9195:function(k,j,_){(j=_(3645)(!1)).push([k.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),k.exports=j},879:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),k.exports=j},3180:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),k.exports=j},2488:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),k.exports=j},8011:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),k.exports=j},5571:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),k.exports=j},7346:function(k,j,_){(j=_(3645)(!1)).push([k.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),k.exports=j},1344:function(k,j,_){(j=_(3645)(!1)).push([k.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),k.exports=j},8020:function(k,j,_){(j=_(3645)(!1)).push([k.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),k.exports=j},8516:function(k,j,_){(j=_(3645)(!1)).push([k.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),k.exports=j},8094:function(k,j,_){(j=_(3645)(!1)).push([k.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),k.exports=j},9327:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),k.exports=j},4987:function(k,j,_){(j=_(3645)(!1)).push([k.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),k.exports=j},8903:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),k.exports=j},5512:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),k.exports=j},7591:function(k,j,_){(j=_(3645)(!1)).push([k.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),k.exports=j},4821:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),k.exports=j},9819:function(k,j,_){(j=_(3645)(!1)).push([k.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),k.exports=j},2156:function(k,j,_){(j=_(3645)(!1)).push([k.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),k.exports=j},5777:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),k.exports=j},5357:function(k,j,_){(j=_(3645)(!1)).push([k.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),k.exports=j},3645:function(k){k.exports=function(j){var _=[];return _.toString=function(){return this.map(function($){var _e=function(et,tt){var nt=et[1]||"",ot=et[3];if(!ot)return nt;if(tt&&typeof btoa=="function"){var rt=(st=ot,at=btoa(unescape(encodeURIComponent(JSON.stringify(st)))),ft="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(at),"/*# ".concat(ft," */")),it=ot.sources.map(function(dt){return"/*# sourceURL=".concat(ot.sourceRoot||"").concat(dt," */")});return[nt].concat(it).concat([rt]).join(` -`)}var st,at,ft;return[nt].join(` -`)}($,j);return $[2]?"@media ".concat($[2]," {").concat(_e,"}"):_e}).join("")},_.i=function($,_e,et){typeof $=="string"&&($=[[null,$,""]]);var tt={};if(et)for(var nt=0;nt-1&&st[rt].splice(at,1),this}},once:function(rt,it){return this.on(rt,nt(it)),this},emit:function(rt){var it=this;if(_e(this._events,rt)){var st=tt(arguments,1),at=ot(this._events[rt]);return et(at,function(ft){return ft.apply(it,st)},this),this}},removeAllListeners:function(rt){return rt?delete this._events[rt]:this._events={},this}},{mixin:function(rt){et(["on","off","once","emit","removeAllListeners"],function(it){rt[it]=j.prototype[it]}),rt._events=rt._events||{}}}),k.exports=j},9640:function(k,j,_){var $=_(7496),_e=_(4454),et=_(6472),tt=_(3783),nt=_(2533);j=$({initialize:function(ot){et(ot)?(this.size=ot.length,tt(ot,function(rt,it){this[rt]=it},this)):(this.size=nt(ot).length,tt(ot,function(rt,it){this[it]=rt},this)),_e(this)}}),k.exports=j},125:function(k,j,_){var $=_(5128),_e=_(615),et=_(8887),tt=_(4400),nt=_(4193),ot=_(5166),rt=_e("local");j=$.extend({initialize:function(it,st){this._name=it,st=st||{};var at=rt.getItem(it);try{at=JSON.parse(at)}catch{at={}}ot(at)||(at={}),st=nt(at,st),this.callSuper($,"initialize",[st])},save:function(it){if(et(it))return rt.removeItem(this._name);rt.setItem(this._name,tt(it))}}),k.exports=j},4989:function(k,j,_){var $=_(1443),_e=_(9640),et=_(1352),tt=_(1286),nt=_(4675),ot=_(6768),rt=_(3990);j=$.extend({initialize:function(it,st){this.name=it,this.setLevel(tt(st)?j.level.DEBUG:st),this.callSuper($,"initialize",arguments)},setLevel:function(it){return ot(it)?((it=j.level[it.toUpperCase()])&&(this._level=it),this):(rt(it)&&(this._level=it),this)},getLevel:function(){return this._level},formatter:function(it,st){return st},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(it,st){return(st=et(st)).length===0?this:(this.emit("all",it,nt(st)),j.level[it.toUpperCase()]-1&&this._listeners.splice(ot,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var nt=this,ot=tt(arguments),rt=_e(this._listeners);et(rt,function(it){return it.apply(nt,ot)},this)}},{mixin:function(nt){et(["addListener","rmListener","emit","rmAllListeners"],function(ot){nt[ot]=j.prototype[ot]}),nt._listeners=nt._listeners||[]}}),k.exports=j},9001:function(k,j,_){var $=_(7496),_e=_(1527);j=$({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function(et){return this._items.push(et),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function(et,tt){tt=arguments.length>1?tt:this;for(var nt=this._items,ot=this.size-1,rt=0;ot>=0;ot--,rt++)et.call(tt,nt[ot],rt,this)},toArr:function(){return _e(this._items)}}),k.exports=j},5128:function(k,j,_){var $=_(1443),_e=_(6768),et=_(5166),tt=_(3783),nt=_(1352);j=$.extend({initialize:function(ot){this.callSuper($,"initialize",arguments),this._data=ot||{},this.save(this._data)},set:function(ot,rt){var it;_e(ot)?(it={})[ot]=rt:et(ot)&&(it=ot);var st=this;tt(it,function(at,ft){var dt=st._data[ft];st._data[ft]=at,st.emit("change",ft,at,dt)}),this.save(this._data)},get:function(ot){var rt=this._data;if(_e(ot))return rt[ot];var it={};return tt(ot,function(st){it[st]=rt[st]}),it},remove:function(ot){ot=nt(ot);var rt=this._data;tt(ot,function(it){delete rt[it]}),this.save(rt)},clear:function(){this._data={},this.save(this._data)},each:function(ot){tt(this._data,ot)},save:function(ot){this._data=ot}}),k.exports=j},6334:function(k,j,_){var $=_(7496),_e=_(6329),et=_(4331),tt=_(1745),nt=_(8887),ot=_(3783),rt=_(6472),it=_(1352),st=_(2727),at=_(5166),ft=_(3367);j=$({className:"Url",initialize:function(ct){!ct&&st&&(ct=window.location.href),_e(this,j.parse(ct||""))},setQuery:function(ct,ut){var mt=this.query;return at(ct)?ot(ct,function(lt,xt){mt[xt]=ft(lt)}):mt[ct]=ft(ut),this},rmQuery:function(ct){var ut=this.query;return rt(ct)||(ct=it(ct)),ot(ct,function(mt){delete ut[mt]}),this},toString:function(){return j.stringify(this)}},{parse:function(ct){var ut={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},mt=et(ct),lt=!1,xt=mt.match(dt);if(xt&&(xt=xt[0],ut.protocol=xt.toLowerCase(),mt=mt.substr(xt.length)),xt&&(lt=mt.substr(0,2)==="//")&&(mt=mt.slice(2),ut.slashes=!0),lt){for(var yt=mt,bt=-1,Et=0,_t=pt.length;Et<_t;Et++){var wt=mt.indexOf(pt[Et]);wt!==-1&&(bt===-1||wt-1&&(yt=mt.slice(0,bt),mt=mt.slice(bt));var St=yt.lastIndexOf("@");St!==-1&&(ut.auth=decodeURIComponent(yt.slice(0,St)),yt=yt.slice(St+1)),ut.hostname=yt;var Ct=yt.match(ht);Ct&&((Ct=Ct[0])!==":"&&(ut.port=Ct.substr(1)),ut.hostname=yt.substr(0,yt.length-Ct.length))}var kt=mt.indexOf("#");kt!==-1&&(ut.hash=mt.substr(kt),mt=mt.slice(0,kt));var jt=mt.indexOf("?");return jt!==-1&&(ut.query=tt.parse(mt.substr(jt+1)),mt=mt.slice(0,jt)),ut.pathname=mt||"/",ut},stringify:function(ct){var ut=ct.protocol+(ct.slashes?"//":"")+(ct.auth?encodeURIComponent(ct.auth)+"@":"")+ct.hostname+(ct.port?":"+ct.port:"")+ct.pathname;return nt(ct.query)||(ut+="?"+tt.stringify(ct.query)),ct.hash&&(ut+=ct.hash),ut}});var dt=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,pt=["/","?","#"];k.exports=j},8991:function(k,j,_){var $=_(4777),_e=_(1214),et=_(4193),tt=_(5166),nt=_(1745);function ot(rt,it,st,at){return $(it)&&(at=st,st=it,it={}),{url:rt,data:it,success:st,dataType:at}}(j=function(rt){et(rt,j.setting);var it,st=rt.type,at=rt.url,ft=rt.data,dt=rt.dataType,ht=rt.success,pt=rt.error,ct=rt.timeout,ut=rt.complete,mt=rt.xhr();return mt.onreadystatechange=function(){if(mt.readyState===4){var lt;clearTimeout(it);var xt=mt.status;if(xt>=200&&xt<300||xt===304){lt=mt.responseText,dt==="xml"&&(lt=mt.responseXML);try{dt==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,mt)}else pt(mt);ut(mt)}},st==="GET"?(ft=nt.stringify(ft))&&(at+=at.indexOf("?")>-1?"&"+ft:"?"+ft):rt.contentType==="application/x-www-form-urlencoded"?tt(ft)&&(ft=nt.stringify(ft)):rt.contentType==="application/json"&&tt(ft)&&(ft=JSON.stringify(ft)),mt.open(st,at,!0),mt.setRequestHeader("Content-Type",rt.contentType),ct>0&&(it=setTimeout(function(){mt.onreadystatechange=_e,mt.abort(),pt(mt,"timeout"),ut(mt)},ct)),mt.send(st==="GET"?null:ft),mt}).setting={type:"GET",success:_e,error:_e,complete:_e,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},j.get=function(){return j(ot.apply(null,arguments))},j.post=function(){var rt=ot.apply(null,arguments);return rt.type="POST",j(rt)},k.exports=j},1116:function(k,j,_){var $=_(2533),_e=_(415),et=_(42),tt=Object.getOwnPropertyNames,nt=Object.getOwnPropertySymbols;j=function(ot){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},it=rt.prototype,st=it===void 0||it,at=rt.unenumerable,ft=at!==void 0&&at,dt=rt.symbol,ht=dt!==void 0&&dt,pt=[];if((ft||ht)&&tt){var ct=$;ft&&tt&&(ct=tt);do pt=pt.concat(ct(ot)),ht&&nt&&(pt=pt.concat(nt(ot)));while(st&&(ot=_e(ot))&&ot!==Object.prototype);pt=et(pt)}else if(st)for(var ut in ot)pt.push(ut);else pt=$(ot);return pt},k.exports=j},7913:function(k,j,_){var $=_(3783),_e=_(1286),et=_(4777);j=function(tt,nt){_e(nt)&&(nt=!0);var ot=et(nt),rt={};return $(tt,function(it){rt[it]=ot?nt(it):nt}),rt},k.exports=j},3901:function(k,j){j={encode:function(tt){var nt,ot,rt=[],it=tt.length,st=it%3;it-=st;for(var at=0;at>18&63]+$[nt>>12&63]+$[nt>>6&63]+$[63&nt]));return it=tt.length,st===1?(ot=tt[it-1],rt.push($[ot>>2]),rt.push($[ot<<4&63]),rt.push("==")):st===2&&(ot=(tt[it-2]<<8)+tt[it-1],rt.push($[ot>>10]),rt.push($[ot>>4&63]),rt.push($[ot<<2&63]),rt.push("=")),rt.join("")},decode:function(tt){var nt=tt.length,ot=0;tt[nt-2]==="="?ot=2:tt[nt-1]==="="&&(ot=1);var rt,it,st,at,ft,dt,ht,pt=new Array(3*nt/4-ot);for(nt=ot>0?nt-4:nt,rt=0,it=0;rt>16&255,pt[it++]=ct>>8&255,pt[it++]=255&ct}return ot===2?(ht=_[tt.charCodeAt(rt)]<<2|_[tt.charCodeAt(rt+1)]>>4,pt[it++]=255&ht):ot===1&&(ht=_[tt.charCodeAt(rt)]<<10|_[tt.charCodeAt(rt+1)]<<4|_[tt.charCodeAt(rt+2)]>>2,pt[it++]=ht>>8&255,pt[it++]=255&ht),pt}};for(var _=[],$="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_e=0,et=$.length;_e0&&(_e=$.apply(this,arguments)),_<=1&&($=null),_e}},k.exports=j},7494:function(k,j,_){var $=_(8935);function _e(et,tt){this[tt]=et.replace(/\w/,function(nt){return nt.toUpperCase()})}j=function(et){var tt=$(et),nt=tt[0];return tt.shift(),tt.forEach(_e,tt),nt+=tt.join("")},k.exports=j},2848:function(k,j,_){var $=_(6257),_e=_(6472);j=function(nt,ot){if(_e(nt))return nt;if(ot&&$(ot,nt))return[nt];var rt=[];return nt.replace(et,function(it,st,at,ft){rt.push(at?ft.replace(tt,"$1"):st||it)}),rt};var et=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,tt=/\\(\\)?/g;k.exports=j},996:function(k,j){j=function(_,$){var _e=[];$=$||1;for(var et=0,tt=Math.ceil(_.length/$);ettt?tt:_e},k.exports=j},4675:function(k,j,_){var $=_(5166),_e=_(6472),et=_(6329);j=function(tt){return $(tt)?_e(tt)?tt.slice():et({},tt):tt},k.exports=j},550:function(k,j,_){var $=_(5166),_e=_(4777),et=_(6472),tt=_(8820);j=function(nt){return et(nt)?nt.map(function(ot){return j(ot)}):$(nt)&&!_e(nt)?tt(nt,function(ot){return j(ot)}):nt},k.exports=j},8099:function(k,j,_){var $=_(1352);j=function(){for(var _e=$(arguments),et=[],tt=0,nt=_e.length;tt-1:(et(nt)||(nt=tt(nt)),$(nt,ot)>=0)},k.exports=j},1792:function(k,j,_){var $=_(6768),_e=_(3901),et=_(385),tt=_(6472),nt=_(2349),ot=_(3085),rt=_(3063);(j=function(it,st){var at;if(st=rt(st),$(it))at=new Uint8Array(_e.decode(it));else if(et(it))it=it.slice(0),at=new Uint8Array(it);else if(tt(it))at=new Uint8Array(it);else if(ot(it)==="uint8array")at=it.slice(0);else if(nt(it)){at=new Uint8Array(it.length);for(var ft=0;ft0?"-":"+")+nt(100*Math.floor(Math.abs(wt)/60)+Math.abs(wt)%60,4),S:["th","st","nd","rd"][ut%10>3?0:(ut%100-ut%10!=10)*ut%10]};return ft.replace(ot,function(Ct){return Ct in St?St[Ct]:Ct.slice(1,Ct.length-1)})};var nt=function(at){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return tt(et(at),ft,"0")},ot=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,rt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,it=/\d/,st=/[^-+\dA-Z]/g;j.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},j.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},k.exports=j},6049:function(k,j){j=function(_,$,_e){var et;return function(){var tt=this,nt=arguments;_e||clearTimeout(et),_e&&et||(et=setTimeout(function(){et=null,_.apply(tt,nt)},$))}},k.exports=j},1420:function(k,j,_){var $=_(3783),_e=_(8166),et=_(2461),tt=_(5742);function nt(rt){return+("0x"+rt)}j=function(rt){try{return decodeURIComponent(rt)}catch{var it=rt.match(ot);return it&&$(it,function(at){rt=rt.replace(at,function(ft){ft=ft.split("%").slice(1);var dt=et(ft,nt);return ft=_e.encode(dt),ft=tt.decode(ft,!0),ft}(at))}),rt}};var ot=/(%[a-f0-9]{2})+/gi;k.exports=j},4193:function(k,j,_){j=_(4427)(_(1116),!0),k.exports=j},9803:function(k,j,_){var $=_(2848),_e=_(6768),et=_(5166),tt=_(3783);function nt(ot,rt,it){for(var st=$(rt,ot),at=st.pop();rt=st.shift();)ot[rt]||(ot[rt]={}),ot=ot[rt];Object.defineProperty(ot,at,it)}j=function(ot,rt,it){return _e(rt)?nt(ot,rt,it):et(rt)&&tt(rt,function(st,at){nt(ot,at,st)}),ot},k.exports=j},2443:function(k,j,_){var $=_(7496),_e=_(6341);function et(){return!0}function tt(){return!1}function nt(rt){var it,st=this.events[rt.type],at=ot.call(this,rt,st);rt=new j.Event(rt);for(var ft,dt,ht=0;(dt=at[ht++])&&!rt.isPropagationStopped();)for(rt.curTarget=dt.el,ft=0;(it=dt.handlers[ft++])&&!rt.isImmediatePropagationStopped();)it.handler.apply(dt.el,[rt])===!1&&(rt.preventDefault(),rt.stopPropagation())}function ot(rt,it){var st,at,ft,dt,ht=rt.target,pt=[],ct=it.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(at=[],dt=0;dt-1)return _e(it.substring(at+st.length,it.indexOf(".",at)))}k.exports=j},6954:function(k,j,_){var $=_(2727);j=function(_e){if(_e=(_e=_e||($?navigator.userAgent:"")).toLowerCase(),et("windows phone"))return"windows phone";if(et("win"))return"windows";if(et("android"))return"android";if(et("ipad")||et("iphone")||et("ipod"))return"ios";if(et("mac"))return"os x";if(et("linux"))return"linux";function et(tt){return _e.indexOf(tt)>-1}return"unknown"},k.exports=j},801:function(k,j,_){var $=_(1137),_e=_(1225),et=_(5972),tt=_(6341);j=$(function(nt,ot){return ot=_e(ot),et(nt,function(rt){return!tt(ot,rt)})}),k.exports=j},3783:function(k,j,_){var $=_(1369),_e=_(2533),et=_(3955);j=function(tt,nt,ot){var rt,it;if(nt=et(nt,ot),$(tt))for(rt=0,it=tt.length;rt=0&&_.indexOf($,_e)===_e},k.exports=j},8901:function(k,j,_){var $=_(2533),_e=(j=function(rt){return tt.test(rt)?rt.replace(nt,ot):rt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},et="(?:"+$(_e).join("|")+")",tt=new RegExp(et),nt=new RegExp(et,"g"),ot=function(rt){return _e[rt]};k.exports=j},4187:function(k,j,_){var $=_(3367);j=function(et){return $(et).replace(_e,function(tt){switch(tt){case'"':case"'":case"\\":return"\\"+tt;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var _e=/["'\\\n\r\u2028\u2029]/g;k.exports=j},2337:function(k,j){j=function(_){return _.replace(/\W/g,"\\$&")},k.exports=j},642:function(k,j){j=function(_){var $=document.createElement("style");return $.textContent=_,$.type="text/css",document.head.appendChild($),$},k.exports=j},1672:function(k,j,_){var $=_(2838),_e=_(1369),et=_(2533);j=function(tt,nt,ot){nt=$(nt,ot);for(var rt=!_e(tt)&&et(tt),it=(rt||tt).length,st=0;st[\]\u2100-\uFFFF(),]*/gi;k.exports=j},5972:function(k,j,_){var $=_(2838),_e=_(3783);j=function(et,tt,nt){var ot=[];return tt=$(tt,nt),_e(et,function(rt,it,st){tt(rt,it,st)&&ot.push(rt)}),ot},k.exports=j},2244:function(k,j,_){var $=_(2267),_e=_(4072),et=_(1369),tt=_(1286);j=function(nt,ot,rt){var it=(et(nt)?_e:$)(nt,ot,rt);if(!tt(it)&&it!==-1)return nt[it]},k.exports=j},4072:function(k,j,_){var $=_(2838);j=function(_e,et,tt,nt){nt=nt||1,et=$(et,tt);for(var ot=_e.length,rt=nt>0?0:ot-1;rt>=0&&rt2?at-2:0),dt=2;dt>>4).toString(16)),et.push((15&ot).toString(16))}return et.join("")},decode:function(_e){var et=[],tt=_e.length;$(tt)&&tt--;for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:"js",rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};_e(rt,et),nt=nt.replace(//g,">"),ot=tt[ot];var it=0,st=[];$(ot,function(ft){ft.language&&(nt=nt.replace(ft.re,function(dt,ht){return ht?(st[it++]=j(ht,ft.language,rt),dt.replace(ht,"___subtmpl"+(it-1)+"___")):dt}))}),$(ot,function(ft,dt){tt[ft.language]||(nt=nt.replace(ft.re,"___"+dt+"___$1___end"+dt+"___"))});var at=[];return nt=nt.replace(/___(?!subtmpl)\w+?___/g,function(ft){var dt=ft.substr(3,3)==="end",ht=(dt?ft.substr(6):ft.substr(3)).replace(/_/g,""),pt=at.length>0?at[at.length-1]:null;return!dt&&(pt==null||ht==pt||pt!=null&&ot[pt]&&ot[pt].embed!=null&&ot[pt].embed.indexOf(ht)>-1)?(at.push(ht),ft):dt&&ht==pt?(at.pop(),ft):""}),$(ot,function(ft,dt){var ht=rt[ft.style]?' style="'.concat(rt[ft.style],'"'):"";nt=nt.replace(new RegExp("___end"+dt+"___","g"),"
    ").replace(new RegExp("___"+dt+"___","g"),'"))}),$(ot,function(ft){ft.language&&(nt=nt.replace(/___subtmpl\d+___/g,function(dt){var ht=parseInt(dt.replace(/___subtmpl(\d+)___/,"$1"),10);return st[ht]}))}),nt};var et={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},tt={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};tt.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:tt.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},tt.css={comment:tt.js.comment,string:tt.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},k.exports=j},5925:function(k,j){j=function($){var _e,et,tt,nt=$[0]/360,ot=$[1]/100,rt=$[2]/100,it=[];if($[3]&&(it[3]=$[3]),ot===0)return tt=_(255*rt),it[0]=it[1]=it[2]=tt,it;for(var st=2*rt-(_e=rt<.5?rt*(1+ot):rt+ot-rt*ot),at=0;at<3;at++)(et=nt+.3333333333333333*-(at-1))<0&&et++,et>1&&et--,tt=6*et<1?st+6*(_e-st)*et:2*et<1?_e:3*et<2?st+(_e-st)*(.6666666666666666-et)*6:st,it[at]=_(255*tt);return it};var _=Math.round;k.exports=j},7483:function(k,j,_){var $=_(8702),_e=_(9001),et=_(6472),tt=_(3783),nt=_(6768),ot=_(8820),rt=function(st){return st.replace(/"/g,'"')},it=function(st){return st.replace(/"/g,""")};j={parse:function(st){var at=[],ft=new _e;return $(st,{start:function(dt,ht){ht=ot(ht,function(pt){return rt(pt)}),ft.push({tag:dt,attrs:ht})},end:function(){var dt=ft.pop();if(ft.size){var ht=ft.peek();et(ht.content)||(ht.content=[]),ht.content.push(dt)}else at.push(dt)},comment:function(dt){var ht=""),pt=ft.peek();pt?(pt.content||(pt.content=[]),pt.content.push(ht)):at.push(ht)},text:function(dt){var ht=ft.peek();ht?(ht.content||(ht.content=[]),ht.content.push(dt)):at.push(dt)}}),at},stringify:function st(at){var ft="";return et(at)?tt(at,function(dt){return ft+=st(dt)}):nt(at)?ft=at:(ft+="<".concat(at.tag),tt(at.attrs,function(dt,ht){return ft+=" ".concat(ht,'="').concat(it(dt),'"')}),ft+=">",at.content&&(ft+=st(at.content)),ft+="")),ft}},k.exports=j},6362:function(k,j){j=function(_){return _},k.exports=j},496:function(k,j){j=function(_,$,_e){return Array.prototype.indexOf.call(_,$,_e)},k.exports=j},5022:function(k,j,_){var $=_(1662);j=function(_e,et){_e.prototype=$(et.prototype)},k.exports=j},7190:function(k,j,_){var $=_(3783);j=function(_e){var et={};return $(_e,function(tt,nt){et[tt]=nt}),et},k.exports=j},7403:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object Arguments]"},k.exports=j},6472:function(k,j,_){var $=_(106);j=Array.isArray?Array.isArray:function(_e){return $(_e)==="[object Array]"},k.exports=j},385:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object ArrayBuffer]"},k.exports=j},1369:function(k,j,_){var $=_(3990),_e=_(4777),et=Math.pow(2,53)-1;j=function(tt){if(!tt)return!1;var nt=tt.length;return $(nt)&&nt>=0&&nt<=et&&!_e(tt)},k.exports=j},4696:function(k,j){j=function(_){return _===!0||_===!1},k.exports=j},2727:function(k,j){j=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,k.exports=j},2349:function(k,j,_){var $=_(4777);j=function(_e){return _e!=null&&(!!_e._isBuffer||_e.constructor&&$(_e.constructor.isBuffer)&&_e.constructor.isBuffer(_e))},k.exports=j},2520:function(k,j,_){var $=new(_(2765))("(prefers-color-scheme: dark)");j=function(){return $.isMatch()},k.exports=j},2106:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object Date]"},k.exports=j},9833:function(k,j){j=function(_){return!(!_||_.nodeType!==1)},k.exports=j},8887:function(k,j,_){var $=_(1369),_e=_(6472),et=_(6768),tt=_(7403),nt=_(2533);j=function(ot){return ot==null||($(ot)&&(_e(ot)||et(ot)||tt(ot))?ot.length===0:nt(ot).length===0)},k.exports=j},2749:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object Error]"},k.exports=j},4777:function(k,j,_){var $=_(106);j=function(_e){var et=$(_e);return et==="[object Function]"||et==="[object GeneratorFunction]"||et==="[object AsyncFunction]"},k.exports=j},9585:function(k,j,_){var $=_(5610),_e=$.getComputedStyle,et=$.document;function tt(nt,ot){return nt.rightot.right||nt.bottomot.bottom}j=function(nt){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=ot.display,it=rt===void 0||rt,st=ot.visibility,at=st!==void 0&&st,ft=ot.opacity,dt=ft!==void 0&&ft,ht=ot.size,pt=ht!==void 0&&ht,ct=ot.viewport,ut=ct!==void 0&&ct,mt=ot.overflow,lt=mt!==void 0&&mt;if(it)return nt.offsetParent===null;var xt=_e(nt);if(at&&xt.visibility==="hidden")return!0;if(dt){if(xt.opacity==="0")return!0;for(var yt=nt;yt=yt.parentElement;)if(_e(yt).opacity==="0")return!0}var bt=nt.getBoundingClientRect();if(pt&&(bt.width===0||bt.height===0))return!0;if(ut)return tt(bt,{top:0,left:0,right:et.documentElement.clientWidth,bottom:et.documentElement.clientHeight});if(lt)for(var Et=nt;Et=Et.parentElement;){var _t=_e(Et).overflow;if((_t==="scroll"||_t==="hidden")&&tt(bt,Et.getBoundingClientRect()))return!0}return!1},k.exports=j},2246:function(k,j,_){var $=_(3990);j=function(_e){return $(_e)&&_e%1==0},k.exports=j},4219:function(k,j){j=function(_){try{return JSON.parse(_),!0}catch{return!1}},k.exports=j},3708:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object Map]"},k.exports=j},7949:function(k,j,_){var $=_(2533);j=function(_e,et){var tt=$(et),nt=tt.length;if(_e==null)return!nt;_e=Object(_e);for(var ot=0;ot1&&arguments[1]!==void 0?arguments[1]:j.defComparator,_e=0,et=_.length;_e0)return!1;return!0},j.defComparator=function(_,$){return _<$?-1:_>$?1:0},k.exports=j},6768:function(k,j,_){var $=_(106);j=function(_e){return $(_e)==="[object String]"},k.exports=j},9804:function(k,j){j=function(_){return typeof _=="symbol"},k.exports=j},1286:function(k,j){j=function(_){return _===void 0},k.exports=j},7622:function(k,j,_){var $=_(8935);j=function(_e){return $(_e).join("-")},k.exports=j},2533:function(k,j,_){var $=_(6257);j=Object.keys?Object.keys:function(_e){var et=[];for(var tt in _e)$(_e,tt)&&et.push(tt);return et},k.exports=j},9702:function(k,j){j=function(_){var $=_?_.length:0;if($)return _[$-1]},k.exports=j},3988:function(k,j,_){var $=_(2581),_e=_(3783),et=_(2337);function tt(nt){return''+nt+""}j=function(nt,ot){ot=ot||tt;var rt=$(nt);return _e(rt,function(it){nt=nt.replace(new RegExp(et(it),"g"),ot)}),nt},k.exports=j},9622:function(k,j){j=function(_,$){var _e=document.createElement("script");_e.src=_,_e.onload=function(){var et=_e.readyState&&_e.readyState!="complete"&&_e.readyState!="loaded";$&&$(!et)},_e.onerror=function(){$(!1)},document.body.appendChild(_e)},k.exports=j},3063:function(k,j,_){var $=_(3367);j=function(_e){return $(_e).toLocaleLowerCase()},k.exports=j},5351:function(k,j,_){var $=_(4552),_e=_(3367);j=function(et,tt,nt){var ot=(et=_e(et)).length;return nt=nt||" ",ot=ot?"":$.substr(nt,ot)},k.exports=j},2461:function(k,j,_){var $=_(2838),_e=_(2533),et=_(1369);j=function(tt,nt,ot){nt=$(nt,ot);for(var rt=!et(tt)&&_e(tt),it=(rt||tt).length,st=Array(it),at=0;at$&&($=_[_e]);return $},k.exports=j},5026:function(k,j,_){var $=_(2533);j={getItem:function(rt){return(et[rt]?_e[rt]:this[rt])||null},setItem:function(rt,it){et[rt]?_e[rt]=it:this[rt]=it},removeItem:function(rt){et[rt]?delete _e[rt]:delete this[rt]},key:function(rt){var it=tt();return rt>=0&&rt=et[tt[at]]){st=tt[at];break}return+(it/et[st]).toFixed(2)+st};var et={ms:1,s:1e3};et.m=60*et.s,et.h=60*et.m,et.d=24*et.h,et.y=365.25*et.d;var tt=["y","d","h","m","s"],nt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;k.exports=j},7658:function(k,j,_){var $=_(6930),_e=_(5610),et=_(3367);function tt(nt,ot){if(nt=et(nt),ot=et(ot),$(nt,"_")&&!$(ot,"_"))return 1;if($(ot,"_")&&!$(nt,"_"))return-1;for(var rt,it,st,at,ft=/^\d+|^\D+/;;){if(!nt)return ot?-1:0;if(!ot)return 1;if(rt=nt.match(ft)[0],it=ot.match(ft)[0],st=!_e.isNaN(rt),at=!_e.isNaN(it),st&&!at)return-1;if(at&&!st)return 1;if(st&&at){var dt=rt-it;if(dt)return dt;if(rt.length!==it.length)return+rt||+it?it.length-rt.length:rt.length-it.length}else if(rt!==it)return rtwindow.innerHeight?"landscape":"portrait"}},$.mixin(j),window.addEventListener("orientationchange",function(){setTimeout(function(){j.emit("change",j.get())},200)},!1),k.exports=j},8702:function(k,j,_){var $=_(9702),_e=_(7913),et=_(6930),tt=_(3063);j=function(at,ft){for(var dt,ht=[],pt=at;at;){if(dt=!0,$(ht)&&st[$(ht)]){var ct=new RegExp("]*>")).exec(at);if(ct){var ut=at.substring(0,ct.index);at=at.substring(ct.index+ct[0].length),ut&&ft.text&&ft.text(ut)}wt("",$(ht))}else{if(et(at,"");mt>=0&&(ft.comment&&ft.comment(at.substring(4,mt)),at=at.substring(mt+3),dt=!1)}else if(et(at,"=0&&ht[kt]!==Ct;kt--);else kt=0;if(kt>=0){for(var jt=ht.length-1;jt>=kt;jt--)ft.end&&ft.end(ht[jt]);ht.length=kt}}wt()};var nt=/^\s]+))?)*)\s*(\/?)>/i,ot=/^<\/([-A-Za-z0-9_]+)[^>]*>/,rt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,it=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,st=_e("script,style".split(","));k.exports=j},4198:function(k,j,_){var $=_(1137),_e=_(1352);j=$(function(et,tt){return function(){var nt=[];return nt=(nt=nt.concat(tt)).concat(_e(arguments)),et.apply(this,nt)}}),k.exports=j},1194:function(k,j,_){var $,_e=_(8847),et=_(5610),tt=et.performance,nt=et.process;if(tt&&tt.now)j=function(){return tt.now()};else if(nt&&nt.hrtime){var ot=function(){var rt=nt.hrtime();return 1e9*rt[0]+rt[1]};$=ot()-1e9*nt.uptime(),j=function(){return(ot()-$)/1e6}}else $=_e(),j=function(){return _e()-$};k.exports=j},3487:function(k,j,_){var $=_(6768),_e=_(6472),et=_(6341),tt=_(3783);j=function(nt,ot,rt){if($(ot)&&(ot=[ot]),_e(ot)){var it=ot;ot=function(ft,dt){return et(it,dt)}}var st={},at=function(ft,dt){ot(ft,dt)&&(st[dt]=ft)};return rt&&(at=function(ft,dt){ot(ft,dt)||(st[dt]=ft)}),tt(nt,at),st},k.exports=j},747:function(k,j,_){var $=_(1475),_e=_(7494),et=_(3023),tt=_(6257),nt=_(7622);(j=$(function(st){if(st=st.replace(rt,""),st=_e(st),tt(it,st))return st;for(var at=ot.length;at--;){var ft=ot[at]+et(st);if(tt(it,ft))return ft}return st})).dash=$(function(st){var at=j(st);return(rt.test(at)?"-":"")+nt(at)});var ot=["O","ms","Moz","Webkit"],rt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,it=document.createElement("p").style;k.exports=j},2994:function(k,j,_){var $=_(6472),_e=_(7653);j=function(et){return $(et)?function(nt){return _e(nt,et)}:(tt=et,function(nt){return nt==null?void 0:nt[tt]});var tt},k.exports=j},1745:function(k,j,_){var $=_(4331),_e=_(3783),et=_(1286),tt=_(6472),nt=_(2461),ot=_(8887),rt=_(5972),it=_(5166);j={parse:function(at){var ft={};return at=$(at).replace(st,""),_e(at.split("&"),function(dt){var ht=dt.split("="),pt=ht.shift(),ct=ht.length>0?ht.join("="):null;pt=decodeURIComponent(pt),ct=decodeURIComponent(ct),et(ft[pt])?ft[pt]=ct:tt(ft[pt])?ft[pt].push(ct):ft[pt]=[ft[pt],ct]}),ft},stringify:function(at,ft){return rt(nt(at,function(dt,ht){return it(dt)&&ot(dt)?"":tt(dt)?j.stringify(dt,ht):encodeURIComponent(ft||ht)+"="+encodeURIComponent(dt)}),function(dt){return dt.length>0}).join("&")}};var st=/^(\?|#|&)/g;k.exports=j},1571:function(k,j,_){var $,_e,et=_(8847),tt=_(2727),nt=0;if(tt){$=window.requestAnimationFrame,_e=window.cancelAnimationFrame;for(var ot=["ms","moz","webkit","o"],rt=0,it=ot.length;rt0;)1&$&&(_e+=_),$>>=1,_+=_;return _e},k.exports=j},8368:function(k,j,_){var $=_(2337);j=function(_e,et,tt){return _e.replace(new RegExp($(et),"g"),tt)},k.exports=j},1137:function(k,j){j=function(_,$){return $=$==null?_.length-1:+$,function(){var _e,et=Math.max(arguments.length-$,0),tt=new Array(et);for(_e=0;_e=0;ft--){var dt=rt[ft];if(dt!==""){if(ct({domain:st=st===""?dt:dt+"."+st,path:et="/"})||ct({domain:st}))return;for(var ht=0;ht=0;)for(ot=!1,_e=-1,et=_.charAt(tt);++_e=0?_.substring(0,tt+1):""},k.exports=j},2838:function(k,j,_){var $=_(4777),_e=_(5166),et=_(6472),tt=_(3955),nt=_(4491),ot=_(6362),rt=_(2994);j=function(it,st,at){return it==null?ot:$(it)?tt(it,st,at):_e(it)&&!et(it)?nt(it):rt(it)},k.exports=j},7653:function(k,j,_){var $=_(1286),_e=_(2848);j=function(et,tt){var nt;for(nt=(tt=_e(tt,et)).shift();!$(nt);){if((et=et[nt])==null)return;nt=tt.shift()}return et},k.exports=j},8079:function(k,j,_){var $=_(2848),_e=_(1286),et=_(3367),tt=_(9804),nt=_(6768);j=function(ot,rt,it){var st,at=(rt=$(rt,ot)).pop();for(st=rt.shift();!_e(st);){if(nt(st)||tt(st)||(st=et(st)),st==="__proto__"||st==="constructor"||st==="prototype")return;ot[st]||(ot[st]={}),ot=ot[st],st=rt.shift()}ot[at]=it},k.exports=j},615:function(k,j,_){var $=_(5026);j=function(_e){var et;switch(_e=_e||"local"){case"local":et=window.localStorage;break;case"session":et=window.sessionStorage}try{var tt="test-localStorage-"+Date.now();et.setItem(tt,tt);var nt=et.getItem(tt);if(et.removeItem(tt),nt!==tt)throw new Error}catch{return $}return et},k.exports=j},4224:function(k,j,_){var $=_(6334);j=function(_e,et){return _e=new $(_e),et=new $(et),_e.port=0|_e.port||(_e.protocol==="https"?443:80),et.port=0|et.port||(et.protocol==="https"?443:80),_e.protocol===et.protocol&&_e.hostname===et.hostname&&_e.port===et.port},k.exports=j},9677:function(k,j){j=function(_,$,_e){var et=_.length;$=$==null?0:$<0?Math.max(et+$,0):Math.min($,et),_e=_e==null?et:_e<0?Math.max(et+_e,0):Math.min(_e,et);for(var tt=[];$<_e;)tt.push(_[$++]);return tt},k.exports=j},6053:function(k,j,_){var $=_(2838),_e=_(1369),et=_(2533);j=function(tt,nt,ot){nt=$(nt,ot);for(var rt=!_e(tt)&&et(tt),it=(rt||tt).length,st=0;st1&&arguments[1]!==void 0?arguments[1]:{};_e(it,ot);var st=it.deep,at=it.comparator,ft=[],dt=[];return function ht(pt){var ct,ut=ft.indexOf(pt);if(ut>-1)return dt[ut];if(tt(pt)){ct=[],ft.push(pt),dt.push(ct);for(var mt=0,lt=pt.length;mt0){var ht=st.indexOf(this);ht>-1?(st.splice(ht+1),at.splice(ht,1/0,ft)):(st.push(this),at.push(ft));var pt=st.indexOf(dt);pt>-1&&(dt=st[0]===dt?"[Circular ~]":"[Circular ~."+at.slice(0,pt).join(".")+"]")}else st.push(dt);return ot(dt)||nt(dt)?dt="["+_e($(dt))+" "+et(dt)+"]":tt(dt)&&(dt=null),dt}),it);var st,at},k.exports=j},9963:function(k,j,_){var $=_(4187),_e=_(3085),et=_(3367),tt=_(4858),nt=_(300),ot=_(2533),rt=_(3783),it=_(7496),st=_(415),at=_(801),ft=_(6329),dt=_(4321),ht=_(5972),pt=_(8847),ct=_(1116),ut=_(6341),mt=_(5166),lt=_(9537),xt=_(1662),yt=_(6930),bt=_(8079),Et=_(9803),_t=_(3487),wt=_(1369);function St(tn,Xt,Yt,Vt){var fn=[];return rt(Xt,function(Sn){var Tn,bn=Object.getOwnPropertyDescriptor(Yt,Sn),Mn=bn&&bn.get,qn=bn&&bn.set;if(!Vt.accessGetter&&Mn)Tn="(...)";else try{if(Tn=Yt[Sn],ut(Vt.ignore,Tn))return;dt(Tn)&&Tn.catch(function(){})}catch(an){Tn=an.message}fn.push("".concat(Ct(Sn),":").concat(j(Tn,Vt))),Mn&&fn.push("".concat(Ct("get "+et(Sn)),":").concat(j(bn.get,Vt))),qn&&fn.push("".concat(Ct("set "+et(Sn)),":").concat(j(bn.set,Vt)))}),'"'.concat(tn,'":{')+fn.join(",")+"}"}function Ct(tn){return'"'.concat(jt(tn),'"')}function kt(tn){return'"'.concat(jt(et(tn)),'"')}function jt(tn){return $(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}j=function(tn){var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Yt=Xt.self,Vt=Xt.startTime,fn=Vt===void 0?pt():Vt,Sn=Xt.timeout,Tn=Sn===void 0?0:Sn,bn=Xt.depth,Mn=bn===void 0?0:bn,qn=Xt.curDepth,an=qn===void 0?1:qn,_n=Xt.visitor,hn=_n===void 0?new Mt:_n,En=Xt.unenumerable,wn=En!==void 0&&En,pn=Xt.symbol,Cn=pn!==void 0&&pn,un=Xt.accessGetter,On=un!==void 0&&un,Rn=Xt.ignore,Pn=Rn===void 0?[]:Rn,An="",zn={visitor:hn,unenumerable:wn,symbol:Cn,accessGetter:On,depth:Mn,curDepth:an+1,timeout:Tn,startTime:fn,ignore:Pn},yn=_e(tn,!1);if(yn==="String")An=kt(tn);else if(yn==="Number")An=et(tn),tt(An,"Infinity")&&(An='{"value":"'.concat(An,'","type":"Number"}'));else if(yn==="NaN")An='{"value":"NaN","type":"Number"}';else if(yn==="Boolean")An=tn?"true":"false";else if(yn==="Null")An="null";else if(yn==="Undefined")An='{"type":"Undefined"}';else if(yn==="Symbol"){var Dn="Symbol";try{Dn=et(tn)}catch{}An='{"value":'.concat(kt(Dn),',"type":"Symbol"}')}else{if(Tn&&pt()-fn>Tn)return kt("Timeout");if(Mn&&an>Mn)return kt("{...}");An="{";var Nn,Zn=[],mn=hn.get(tn);if(mn?(Nn=mn.id,Zn.push('"reference":'.concat(Nn))):(Nn=hn.set(tn),Zn.push('"id":'.concat(Nn))),Zn.push('"type":"'.concat(yn,'"')),tt(yn,"Function")?Zn.push('"value":'.concat(kt(nt(tn)))):yn==="RegExp"&&Zn.push('"value":'.concat(kt(tn))),!mn){var qt=ot(tn);if(qt.length&&Zn.push(St("enumerable",qt,Yt||tn,zn)),wn){var Gt=at(ct(tn,{prototype:!1,unenumerable:!0}),qt);Gt.length&&Zn.push(St("unenumerable",Gt,Yt||tn,zn))}if(Cn){var xn=ht(ct(tn,{prototype:!1,symbol:!0}),function(hr){return typeof hr=="symbol"});xn.length&&Zn.push(St("symbol",xn,Yt||tn,zn))}var Ln=st(tn);if(Ln&&!ut(Pn,Ln)){var cr='"proto":'.concat(j(Ln,ft(zn,{self:Yt||tn})));Zn.push(cr)}}An+=Zn.join(",")+"}"}return An};var Mt=it({initialize:function(){this.id=1,this.visited=[]},set:function(tn){var Xt=this.visited,Yt=this.id,Vt={id:Yt,val:tn};return Xt.push(Vt),this.id++,Yt},get:function(tn){for(var Xt=this.visited,Yt=0,Vt=Xt.length;Yt]*>/g;j=function($){return $.replace(_,"")},k.exports=j},1907:function(k,j,_){var $=_(6768),_e=_(1352),et=_(6435),tt=_(2461),nt=_(4331);j=function(rt){$(rt)&&(rt=_e(rt));for(var it="",st=arguments.length,at=new Array(st>1?st-1:0),ft=1;ft0?et.apply(null,ct):0;return nt(tt(pt,function(yt){return yt[0]===" "?yt.slice(xt):yt}).join(` -`))};var ot=/^(\s+)\S+/;k.exports=j},2439:function(k,j,_){var $=_(6049);j=function(_e,et){return $(_e,et,!0)},k.exports=j},1352:function(k,j,_){var $=_(1369),_e=_(2461),et=_(6472),tt=_(6768);j=function(nt){return nt?et(nt)?nt:$(nt)&&!tt(nt)?_e(nt):[nt]:[]},k.exports=j},3474:function(k,j,_){var $=_(6768);j=function(_e){return $(_e)?(_e=_e.toLowerCase())!=="0"&&_e!==""&&_e!=="false":!!_e},k.exports=j},4891:function(k,j){var _=document;if(j=function(_e){var et=_.createElement("body");return et.innerHTML=_e,et.childNodes[0]},_.createRange&&_.body){var $=_.createRange();$.selectNode(_.body),$.createContextualFragment&&(j=function(_e){return $.createContextualFragment(_e).childNodes[0]})}k.exports=j},9296:function(k,j,_){var $=_(3875);j=function(_e){return _e?(_e=$(_e))-_e%1:_e===0?_e:0},k.exports=j},3875:function(k,j,_){var $=_(3990),_e=_(5166),et=_(4777),tt=_(6768);j=function(nt){if($(nt))return nt;if(_e(nt)){var ot=et(nt.valueOf)?nt.valueOf():nt;nt=_e(ot)?ot+"":ot}return tt(nt)?+nt:nt===0?nt:+nt},k.exports=j},300:function(k,j,_){var $=_(2763);j=function(et){if($(et))return"";try{return _e.call(et)}catch{}try{return et+""}catch{}return""};var _e=Function.prototype.toString;k.exports=j},3367:function(k,j){j=function(_){return _==null?"":_.toString()},k.exports=j},4331:function(k,j,_){var $=_(7767),_e=_(3597);j=function(et,tt){return tt==null&&et.trim?et.trim():$(_e(et,tt),tt)},k.exports=j},7756:function(k,j,_){var $=_(4193),_e=_(1286);j=function(tt,nt){var ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};$(ot,et);var rt=ot.ellipsis,it=ot.separator;if(nt>tt.length)return tt;var st=nt-rt.length;if(st<1)return rt;var at=tt.slice(0,st);if(_e(it))return at+rt;if(tt.indexOf(it,st)!==st){var ft=at.lastIndexOf(it);ft>-1&&(at=at.slice(0,ft))}return at+rt};var et={ellipsis:"..."};k.exports=j},3085:function(k,j,_){var $=_(106),_e=_(9433),et=_(3063),tt=_(2349);j=function(ot){var rt,it=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return ot===null&&(rt="Null"),ot===void 0&&(rt="Undefined"),_e(ot)&&(rt="NaN"),tt(ot)&&(rt="Buffer"),rt||(rt=$(ot).match(nt))&&(rt=rt[1]),rt?it?et(rt):rt:""};var nt=/^\[object\s+(.*?)]$/;k.exports=j},9016:function(k,j){j={},k.exports=j},8166:function(k,j,_){var $=_(996),_e=_(2461);j={encode:function(et){return et.length<32768?String.fromCodePoint.apply(String,et):_e($(et,32767),function(tt){return String.fromCodePoint.apply(String,tt)}).join("")},decode:function(et){for(var tt=[],nt=0,ot=et.length;nt=55296&&rt<=56319&&nt>6*ct)+ut);ct>0;)mt+=at(128|63&pt>>6*(ct-1)),ct--;return mt}function dt(pt){for(;;){if(et>=tt&&rt){if(pt)return ht();throw new Error("Invalid byte index")}if(et===tt)return!1;var ct=_e[et];if(et++,rt){if(ctst){if(pt)return et--,ht();throw new Error("Invalid continuation byte")}if(it=128,st=191,nt=nt<<6|63&ct,++ot===rt){var ut=nt;return nt=0,rt=0,ot=0,ut}}else{if(!(128&ct))return ct;if((224&ct)==192)rt=1,nt=31&ct;else if((240&ct)==224)ct===224&&(it=160),ct===237&&(st=159),rt=2,nt=15&ct;else{if((248&ct)!=240){if(pt)return ht();throw new Error("Invalid UTF-8 detected")}ct===240&&(it=144),ct===244&&(st=143),rt=3,nt=7&ct}}}}function ht(){var pt=et-ot-1;return et=pt+1,nt=0,rt=0,ot=0,it=128,st=191,_e[pt]}k.exports=j},5936:function(k,j,_){var $=_(3366);j=function(){var tt=$(16);return tt[6]=15&tt[6]|64,tt[8]=63&tt[8]|128,_e[tt[0]]+_e[tt[1]]+_e[tt[2]]+_e[tt[3]]+"-"+_e[tt[4]]+_e[tt[5]]+"-"+_e[tt[6]]+_e[tt[7]]+"-"+_e[tt[8]]+_e[tt[9]]+"-"+_e[tt[10]]+_e[tt[11]]+_e[tt[12]]+_e[tt[13]]+_e[tt[14]]+_e[tt[15]]};for(var _e=[],et=0;et<256;et++)_e[et]=(et+256).toString(16).substr(1);k.exports=j},2578:function(k,j,_){var $=_(3783);j=function(_e){var et=[];return $(_e,function(tt){et.push(tt)}),et},k.exports=j},3514:function(k,j,_){var $=_(8573),_e=_(9882),et=_(4331),tt=_(3783),nt=_(2461),ot=_(9433);j=function(){var rt=$("viewport");if(!rt)return 1;rt=nt(rt.split(","),function(dt){return et(dt)});var it=.25,st=5,at=1;tt(rt,function(dt){var ht=(dt=dt.split("="))[0];dt=dt[1],ht==="initial-scale"&&(at=+dt),ht==="maximum-scale"&&(st=+dt),ht==="minimum-scale"&&(it=+dt)});var ft=_e(at,it,st);return ot(ft)?1:ft},k.exports=j},5491:function(k,j,_){var $=_(4198);j=function(_e,et){return $(et,_e)},k.exports=j},8933:function(k,j){j=function(_){for(var $=[],_e=document.evaluate(_,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),et=0;et<_e.snapshotLength;et++)$.push(_e.snapshotItem(et));return $},k.exports=j},3577:function(k,j){Object.defineProperty(j,"__esModule",{value:!0}),j.default=[["menuitem","command"],["rel","roletype"],["article","article"],["header","banner"],["input","button",[["type","checkbox"]]],["summary","button",[["aria-expanded","false"]]],["summary","button",[["aria-expanded","true"]]],["input","button",[["type","button"]]],["input","button",[["type","image"]]],["input","button",[["type","reset"]]],["input","button",[["type","submit"]]],["button","button"],["td","cell"],["input","checkbox",[["type","checkbox"]]],["th","columnheader"],["input","combobox",[["type","email"]]],["input","combobox",[["type","search"]]],["input","combobox",[["type","tel"]]],["input","combobox",[["type","text"]]],["input","combobox",[["type","url"]]],["input","combobox",[["type","url"]]],["select","combobox"],["select","combobox",[["size",1]]],["aside","complementary"],["footer","contentinfo"],["dd","definition"],["dialog","dialog"],["body","document"],["figure","figure"],["form","form"],["form","form"],["form","form"],["span","generic"],["div","generic"],["table","grid",[["role","grid"]]],["td","gridcell",[["role","gridcell"]]],["details","group"],["fieldset","group"],["optgroup","group"],["h1","heading"],["h2","heading"],["h3","heading"],["h4","heading"],["h5","heading"],["h6","heading"],["img","img"],["img","img"],["a","link"],["area","link"],["link","link"],["menu","list"],["ol","list"],["ul","list"],["select","listbox"],["select","listbox"],["select","listbox"],["datalist","listbox"],["li","listitem"],["main","main"],["math","math"],["menuitem","command"],["nav","navigation"],["option","option"],["progress","progressbar"],["input","radio",[["type","radio"]]],["section","region"],["section","region"],["frame","region"],["tr","row"],["tbody","rowgroup"],["tfoot","rowgroup"],["thead","rowgroup"],["th","rowheader",[["scope","row"]]],["input","searchbox",[["type","search"]]],["hr","separator"],["input","slider",[["type","range"]]],["input","spinbutton",[["type","number"]]],["output","status"],["table","table"],["dfn","term"],["input","textbox"],["input","textbox",[["type","email"]]],["input","textbox",[["type","tel"]]],["input","textbox",[["type","text"]]],["input","textbox",[["type","url"]]],["textarea","textbox"]]},7715:function(k,j,_){var $,_e=this&&this.__extends||($=function(kt,jt){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Mt,It){Mt.__proto__=It}||function(Mt,It){for(var Ht in It)Object.prototype.hasOwnProperty.call(It,Ht)&&(Mt[Ht]=It[Ht])},$(kt,jt)},function(kt,jt){if(typeof jt!="function"&&jt!==null)throw new TypeError("Class extends value "+String(jt)+" is not a constructor or null");function Mt(){this.constructor=kt}$(kt,jt),kt.prototype=jt===null?Object.create(jt):(Mt.prototype=jt.prototype,new Mt)}),et=this&&this.__assign||function(){return et=Object.assign||function(kt){for(var jt,Mt=1,It=arguments.length;Mt=kt.length&&(kt=void 0),{value:kt&&kt[It++],done:!kt}}};throw new TypeError(jt?"Object is not iterable.":"Symbol.iterator is not defined.")},nt=this&&this.__importDefault||function(kt){return kt&&kt.__esModule?kt:{default:kt}};Object.defineProperty(j,"__esModule",{value:!0});var ot=nt(_(1160)),rt=_(7669),it=_(2062),st=nt(_(242)),at=nt(_(2439)),ft=nt(_(3063)),dt=nt(_(3783)),ht=nt(_(3009)),pt=nt(_(5044)),ct=nt(_(4502)),ut=nt(_(6329)),mt=nt(_(7494)),lt=nt(_(6341)),xt=nt(_(3875)),yt=nt(_(3577)),bt=nt(_(6768));_(8169);var Et=function(kt){function jt(Mt,It){It===void 0&&(It={});var Ht=kt.call(this,Mt,{compName:"dom-highlighter"},It)||this;return Ht.overlay=new rt.HighlightOverlay(window),Ht.reset=function(){var tn=document.documentElement.clientWidth,Xt=document.documentElement.clientHeight;Ht.overlay.reset({viewportSize:{width:tn,height:Xt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ht.initOptions(It,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ht.overlay.setContainer(Mt),Ht.overlay.setPlatform("mac"),Ht.redraw=(0,at.default)(function(){Ht.reset(),Ht.draw()},16),Ht.redraw(),Ht.bindEvent(),Ht}return _e(jt,kt),jt.prototype.highlight=function(Mt,It){It&&(0,ut.default)(this.options,It),this.target=Mt,Mt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new st.default(Mt),this.resizeSensor.addListener(this.redraw)),this.redraw()},jt.prototype.hide=function(){this.target=null,this.redraw()},jt.prototype.intercept=function(Mt){this.interceptor=Mt},jt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),kt.prototype.destroy.call(this)},jt.prototype.draw=function(){var Mt=this.target;Mt&&(Mt instanceof Text?this.drawText(Mt):this.drawElement(Mt))},jt.prototype.drawText=function(Mt){var It=this.options,Ht=document.createRange();Ht.selectNode(Mt);var tn=Ht.getBoundingClientRect(),Xt=tn.left,Yt=tn.top,Vt=tn.width,fn=tn.height;Ht.detach();var Sn={paths:[{path:this.rectToPath({left:Xt,top:Yt,width:Vt,height:fn}),fillColor:St(It.contentColor),name:"content"}],showExtensionLines:It.showExtensionLines,showRulers:It.showRulers};It.showInfo&&(Sn.elementInfo={tagName:"#text",nodeWidth:Vt,nodeHeight:fn}),this.overlay.drawHighlight(Sn)},jt.prototype.drawElement=function(Mt){var It={paths:this.getPaths(Mt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(It.elementInfo=this.getElementInfo(Mt)),this.interceptor){var Ht=this.interceptor(It);Ht&&(It=Ht)}this.overlay.drawHighlight(It)},jt.prototype.getPaths=function(Mt){var It=this.options,Ht=window.getComputedStyle(Mt),tn=Mt.getBoundingClientRect(),Xt=tn.left,Yt=tn.top,Vt=tn.width,fn=tn.height,Sn=function(On){return(0,it.pxToNum)(Ht.getPropertyValue(On))},Tn=Sn("margin-left"),bn=Sn("margin-right"),Mn=Sn("margin-top"),qn=Sn("margin-bottom"),an=Sn("border-left-width"),_n=Sn("border-right-width"),hn=Sn("border-top-width"),En=Sn("border-bottom-width"),wn=Sn("padding-left"),pn=Sn("padding-right"),Cn=Sn("padding-top"),un=Sn("padding-bottom");return[{path:this.rectToPath({left:Xt+an+wn,top:Yt+hn+Cn,width:Vt-an-wn-_n-pn,height:fn-hn-Cn-En-un}),fillColor:St(It.contentColor),name:"content"},{path:this.rectToPath({left:Xt+an,top:Yt+hn,width:Vt-an-_n,height:fn-hn-En}),fillColor:St(It.paddingColor),name:"padding"},{path:this.rectToPath({left:Xt,top:Yt,width:Vt,height:fn}),fillColor:St(It.borderColor),name:"border"},{path:this.rectToPath({left:Xt-Tn,top:Yt-Mn,width:Vt+Tn+bn,height:fn+Mn+qn}),fillColor:St(It.marginColor),name:"margin"}]},jt.prototype.getElementInfo=function(Mt){var It=Mt.getBoundingClientRect(),Ht=It.width,tn=It.height,Xt=Mt.getAttribute("class")||"";Xt=Xt.split(/\s+/).map(function(Vt){return"."+Vt}).join("");var Yt={tagName:(0,ft.default)(Mt.tagName),className:Xt,idValue:Mt.id,nodeWidth:Ht,nodeHeight:tn};return this.options.showStyles&&(Yt.style=this.getStyles(Mt)),this.options.showAccessibilityInfo&&(0,ut.default)(Yt,this.getAccessibilityInfo(Mt)),Yt},jt.prototype.getStyles=function(Mt){for(var It=window.getComputedStyle(Mt),Ht=!1,tn=Mt.childNodes,Xt=0,Yt=tn.length;Xt-1)},jt.prototype.getAccessibleNameAndRole=function(Mt){var It=Mt.getAttribute("labelledby")||Mt.getAttribute("aria-label"),Ht=Mt.getAttribute("role"),tn=(0,ft.default)(Mt.tagName);return yt.default.forEach(function(Xt){var Yt,Vt;if(!Ht){var fn=Xt[0],Sn=Xt[2];if(fn===tn){if(Sn)try{for(var Tn=tt(Sn),bn=Tn.next();!bn.done;bn=Tn.next()){var Mn=bn.value;if(Mt.getAttribute(Mn[0])!==Mn[1])return}}catch(qn){Yt={error:qn}}finally{try{bn&&!bn.done&&(Vt=Tn.return)&&Vt.call(Tn)}finally{if(Yt)throw Yt.error}}Ht=Xt[1]}}}),{accessibleName:It||Mt.getAttribute("title")||"",accessibleRole:Ht||"generic"}},jt.prototype.bindEvent=function(){var Mt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return Mt.redraw()})},jt.prototype.rectToPath=function(Mt){var It=Mt.left,Ht=Mt.top,tn=Mt.width,Xt=Mt.height,Yt=[];return Yt.push("M",It,Ht),Yt.push("L",It+tn,Ht),Yt.push("L",It+tn,Ht+Xt),Yt.push("L",It,Ht+Xt),Yt.push("Z"),Yt},jt}(ot.default);j.default=Et,k.exports=Et,k.exports.default=Et;var _t=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,wt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function St(kt){return(0,bt.default)(kt)?kt:kt.a?"rgba(".concat(kt.r,", ").concat(kt.g,", ").concat(kt.b,", ").concat(kt.a,")"):"rgb(".concat(kt.r,", ").concat(kt.g,", ").concat(kt.b,")")}function Ct(kt,jt,Mt){Mt===void 0&&(Mt=!1);var It={};return(0,dt.default)(jt,function(Ht){var tn,Xt=kt[Ht==="text-opacity"?"color":Ht];Xt&&(tn=Xt,(_t.test(tn)||wt.test(tn))&&(Xt=function(Yt){var Vt=ht.default.parse(Yt),fn=Vt.val[3]||1;return Vt.val=Vt.val.slice(0,3),Vt.val.push(Math.round(255*fn)),"#"+(0,ct.default)(pt.default.encode(Vt.val))}(Xt),Ht==="text-opacity"&&(Xt=Xt.slice(7),Xt=pt.default.decode(Xt)[0]/255)),Mt&&(Ht=(0,mt.default)(Ht)),It[Ht]=Xt)}),It}},9706:function(k,j){var _=this&&this.__read||function(wt,St){var Ct=typeof Symbol=="function"&&wt[Symbol.iterator];if(!Ct)return wt;var kt,jt,Mt=Ct.call(wt),It=[];try{for(;(St===void 0||St-- >0)&&!(kt=Mt.next()).done;)It.push(kt.value)}catch(Ht){jt={error:Ht}}finally{try{kt&&!kt.done&&(Ct=Mt.return)&&Ct.call(Mt)}finally{if(jt)throw jt.error}}return It},$=this&&this.__values||function(wt){var St=typeof Symbol=="function"&&Symbol.iterator,Ct=St&&wt[St],kt=0;if(Ct)return Ct.call(wt);if(wt&&typeof wt.length=="number")return{next:function(){return wt&&kt>=wt.length&&(wt=void 0),{value:wt&&wt[kt++],done:!wt}}};throw new TypeError(St?"Object is not iterable.":"Symbol.iterator is not defined.")};function _e(wt,St){var Ct=wt[3];return[(1-Ct)*St[0]+Ct*wt[0],(1-Ct)*St[1]+Ct*wt[1],(1-Ct)*St[2]+Ct*wt[2],Ct+St[3]*(1-Ct)]}function et(wt){var St=_(wt,3),Ct=St[0],kt=St[1],jt=St[2];return .2126*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.7152*(kt<=.03928?kt/12.92:Math.pow((kt+.055)/1.055,2.4))+.0722*(jt<=.03928?jt/12.92:Math.pow((jt+.055)/1.055,2.4))}Object.defineProperty(j,"__esModule",{value:!0}),j.getContrastThreshold=j.isLargeFont=j.getAPCAThreshold=j.desiredLuminanceAPCA=j.contrastRatioByLuminanceAPCA=j.contrastRatioAPCA=j.luminanceAPCA=j.contrastRatio=j.luminance=j.rgbaToHsla=j.blendColors=void 0,j.blendColors=_e,j.rgbaToHsla=function(wt){var St=_(wt,4),Ct=St[0],kt=St[1],jt=St[2],Mt=St[3],It=Math.max(Ct,kt,jt),Ht=Math.min(Ct,kt,jt),tn=It-Ht,Xt=It+Ht,Yt=.5*Xt;return[Ht===It?0:Ct===It?(.16666666666666666*(kt-jt)/tn+1)%1:kt===It?.16666666666666666*(jt-Ct)/tn+.3333333333333333:.16666666666666666*(Ct-kt)/tn+.6666666666666666,Yt===0||Yt===1?0:Yt<=.5?tn/Xt:tn/(2-Xt),Yt,Mt]},j.luminance=et,j.contrastRatio=function(wt,St){var Ct=et(_e(wt,St)),kt=et(St);return(Math.max(Ct,kt)+.05)/(Math.min(Ct,kt)+.05)};var tt=2.4,nt=.55,ot=.58,rt=.62,it=.57,st=.03,at=1.45,ft=1.25,dt=1.25,ht=5e-4,pt=.078,ct=12.82051282051282,ut=.06,mt=.001;function lt(wt){var St=_(wt,3),Ct=St[0],kt=St[1],jt=St[2];return .2126729*Math.pow(Ct,tt)+.7151522*Math.pow(kt,tt)+.072175*Math.pow(jt,tt)}function xt(wt){return wt>st?wt:wt+Math.pow(st-wt,at)}function yt(wt,St){if(wt=xt(wt),St=xt(St),Math.abs(wt-St)=wt?(Ct=(Math.pow(St,nt)-Math.pow(wt,ot))*ft)-mt?0:Ct>-pt?Ct-Ct*ct*ut:Ct+ut)}j.luminanceAPCA=lt,j.contrastRatioAPCA=function(wt,St){return yt(lt(wt),lt(St))},j.contrastRatioByLuminanceAPCA=yt,j.desiredLuminanceAPCA=function(wt,St,Ct){function kt(){return Ct?Math.pow(Math.abs(Math.pow(wt,rt)-(-St-ut)/dt),1/it):Math.pow(Math.abs(Math.pow(wt,nt)-(St+ut)/ft),1/ot)}wt=xt(wt),St/=100;var jt=kt();return(jt<0||jt>1)&&(Ct=!Ct,jt=kt()),jt};var bt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function Et(wt,St){var Ct=72*parseFloat(wt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(St)!==-1?Ct>=14:Ct>=18}bt.reverse(),j.getAPCAThreshold=function(wt,St){var Ct,kt,jt,Mt,It=parseFloat(wt.replace("px","")),Ht=parseFloat(St);try{for(var tn=$(bt),Xt=tn.next();!Xt.done;Xt=tn.next()){var Yt=_(Xt.value),Vt=Yt[0],fn=Yt.slice(1);if(It>=Vt)try{for(var Sn=(jt=void 0,$([900,800,700,600,500,400,300,200,100].entries())),Tn=Sn.next();!Tn.done;Tn=Sn.next()){var bn=_(Tn.value,2),Mn=bn[0];if(Ht>=bn[1]){var qn=fn[fn.length-1-Mn];return qn===-1?null:qn}}}catch(an){jt={error:an}}finally{try{Tn&&!Tn.done&&(Mt=Sn.return)&&Mt.call(Sn)}finally{if(jt)throw jt.error}}}}catch(an){Ct={error:an}}finally{try{Xt&&!Xt.done&&(kt=tn.return)&&kt.call(tn)}finally{if(Ct)throw Ct.error}}return null},j.isLargeFont=Et;var _t={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};j.getContrastThreshold=function(wt,St){return Et(wt,St)?_t.largeFont:_t.normalFont}},9434:function(k,j){var _=this&&this.__values||function(rt){var it=typeof Symbol=="function"&&Symbol.iterator,st=it&&rt[it],at=0;if(st)return st.call(rt);if(rt&&typeof rt.length=="number")return{next:function(){return rt&&at>=rt.length&&(rt=void 0),{value:rt&&rt[at++],done:!rt}}};throw new TypeError(it?"Object is not iterable.":"Symbol.iterator is not defined.")},$=this&&this.__read||function(rt,it){var st=typeof Symbol=="function"&&rt[Symbol.iterator];if(!st)return rt;var at,ft,dt=st.call(rt),ht=[];try{for(;(it===void 0||it-- >0)&&!(at=dt.next()).done;)ht.push(at.value)}catch(pt){ft={error:pt}}finally{try{at&&!at.done&&(st=dt.return)&&st.call(dt)}finally{if(ft)throw ft.error}}return ht},_e=this&&this.__spreadArray||function(rt,it,st){if(st||arguments.length===2)for(var at,ft=0,dt=it.length;ftst&&(rt=st),rt},j.adoptStyleSheet=ot},1521:function(k,j,_){var $=this&&this.__values||function(ct){var ut=typeof Symbol=="function"&&Symbol.iterator,mt=ut&&ct[ut],lt=0;if(mt)return mt.call(ct);if(ct&&typeof ct.length=="number")return{next:function(){return ct&<>=ct.length&&(ct=void 0),{value:ct&&ct[lt++],done:!ct}}};throw new TypeError(ut?"Object is not iterable.":"Symbol.iterator is not defined.")},_e=this&&this.__read||function(ct,ut){var mt=typeof Symbol=="function"&&ct[Symbol.iterator];if(!mt)return ct;var lt,xt,yt=mt.call(ct),bt=[];try{for(;(ut===void 0||ut-- >0)&&!(lt=yt.next()).done;)bt.push(lt.value)}catch(Et){xt={error:Et}}finally{try{lt&&!lt.done&&(mt=yt.return)&&mt.call(yt)}finally{if(xt)throw xt.error}}return bt},et=this&&this.__spreadArray||function(ct,ut,mt){if(mt||arguments.length===2)for(var lt,xt=0,yt=ut.length;xtSn&&MnTn,_n=It-fn;_n=(0,ot.constrainNumber)(_n,Yt,St-Ht-Yt);var hn=wt.minY-Xt-tn,En=!0;hn<0?(hn=Math.min(Ct-tn,wt.maxY+Xt),En=!1):wt.minY>Ct&&(hn=Ct-Xt-tn);var wn=_n>=wt.minX&&_n+Ht<=wt.maxX&&hn>=wt.minY&&hn+tn<=wt.maxY,pn=_nwt.minX&&hnwt.minY;if(pn&&!wn)return void(jt.style.display="none");if(jt.style.top=hn+"px",jt.style.left=_n+"px",!an){var Cn=(0,ot.createChild)(jt,"div","tooltip-arrow");Cn.style.clipPath=En?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",Cn.style.top=(En?tn-1:-Xt)+"px",Cn.style.left=It-_n+"px"}}(this.tooltip,ct.elementInfo,ct.colorFormat,ut,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ut}},pt.prototype.drawAxis=function(ct,ut,mt){ct.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,xt=this.scrollX*this.pageScaleFactor,yt=this.scrollY*this.pageScaleFactor;function bt(Ht){return Math.round(Ht*lt)}function Et(Ht){return Math.round(Ht/lt)}var _t=this.canvasWidth/lt,wt=this.canvasHeight/lt,St=50;ct.save(),ct.fillStyle=ft,mt?ct.fillRect(0,bt(wt)-15,bt(_t),bt(wt)):ct.fillRect(0,0,bt(_t),15),ct.globalCompositeOperation="destination-out",ct.fillStyle="red",ut?ct.fillRect(bt(_t)-15,0,bt(_t),bt(wt)):ct.fillRect(0,0,15,bt(wt)),ct.restore(),ct.fillStyle=ft,ut?ct.fillRect(bt(_t)-15,0,bt(_t),bt(wt)):ct.fillRect(0,0,15,bt(wt)),ct.lineWidth=1,ct.strokeStyle=at,ct.fillStyle=at,ct.save(),ct.translate(-xt,.5-yt);for(var Ct=wt+Et(yt),kt=100;kt]*>/g.test(xt))try{var yt=nt.default.parse(xt);return ft(yt,function(bt){bt.attrs&&bt.attrs.class&&(bt.attrs.class=lt(bt.attrs.class))}),nt.default.stringify(yt)}catch{return lt(xt)}return lt(xt)}};var dt,ht="ontouchstart"in tt.default,pt={start:"touchstart",move:"touchmove",end:"touchend"},ct={start:"mousedown",move:"mousemove",end:"mouseup"};j.drag=function(ut){return ht?pt[ut]:ct[ut]},j.eventClient=function(ut,mt){var lt=ut==="x"?"clientX":"clientY";return mt[lt]?mt[lt]:mt.changedTouches?mt.changedTouches[0][lt]:0},j.eventPage=function(ut,mt){var lt=ut==="x"?"pageX":"pageY";return mt[lt]?mt[lt]:mt.changedTouches?mt.changedTouches[0][lt]:0},j.measuredScrollbarWidth=function(){if((0,ot.default)(dt))return dt;if(!document)return 16;var ut=document.createElement("div"),mt=document.createElement("div");return ut.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),mt.setAttribute("style","height: 200px"),ut.appendChild(mt),document.body.appendChild(ut),dt=ut.offsetWidth-ut.clientWidth,document.body.removeChild(ut),dt},j.hasVerticalScrollbar=function(ut){return ut.scrollHeight>ut.offsetHeight},j.executeAfterTransition=function(ut,mt){if((0,at.default)(ut))return mt();var lt=function(xt){xt.target===ut&&(ut.removeEventListener("transitionend",lt),mt())};ut.addEventListener("transitionend",lt)},j.pxToNum=function(ut){return(0,it.default)(ut.replace("px",""))},j.getPlatform=function(){var ut=(0,st.default)();return ut==="os x"?"mac":ut},j.resetCanvasSize=function(ut){ut.width=Math.round(ut.offsetWidth*window.devicePixelRatio),ut.height=Math.round(ut.offsetHeight*window.devicePixelRatio)}},6093:function(k,j,_){var $,_e=this&&this.__extends||($=function(at,ft){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,ht){dt.__proto__=ht}||function(dt,ht){for(var pt in ht)Object.prototype.hasOwnProperty.call(ht,pt)&&(dt[pt]=ht[pt])},$(at,ft)},function(at,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=at}$(at,ft),at.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),et=this&&this.__importDefault||function(at){return at&&at.__esModule?at:{default:at}};Object.defineProperty(j,"__esModule",{value:!0});var tt=et(_(1512)),nt=et(_(5229)),ot=et(_(2244)),rt=et(_(8613)),it=function(at){function ft(dt,ht){ht===void 0&&(ht={});var pt=at.call(this,dt,{compName:"notification"},ht)||this;return pt.notifications=[],pt.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),pt.initTpl(),pt}return _e(ft,at),ft.prototype.notify=function(dt,ht){var pt=this;ht===void 0&&(ht={duration:this.options.duration});var ct=new st(this,dt);this.notifications.push(ct),this.add(ct),setTimeout(function(){return pt.remove(ct.id)},ht.duration)},ft.prototype.dismissAll=function(){for(var dt=this.notifications,ht=dt[0];ht;)this.remove(ht.id),ht=dt[0]},ft.prototype.add=function(dt){this.container.appendChild(dt.container)},ft.prototype.remove=function(dt){var ht=this.notifications,pt=(0,ot.default)(ht,function(ut){return ut.id===dt});if(pt){pt.destroy();var ct=ht.indexOf(pt);ht.splice(ct,1)}},ft.prototype.initTpl=function(){var dt=this.$container,ht=this.options.position,pt=ht.x,ct=ht.y,ut="flex-end",mt="flex-end";switch(pt){case"center":mt="center";break;case"left":mt="flex-start"}ct==="top"&&(ut="flex-start"),dt.attr("style","justify-content: ".concat(ut,"; align-items: ").concat(mt))},ft}(et(_(5404)).default);j.default=it;var st=function(){function at(ft,dt){this.container=(0,rt.default)("div"),this.$container=(0,tt.default)(this.container),this.notification=ft,this.content=dt,this.id=(0,nt.default)("luna-notification-"),this.$container.attr({id:this.id,class:ft.c("item ".concat(ft.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return at.prototype.destroy=function(){this.$container.remove()},at.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},at}();k.exports=it,k.exports.default=it},5404:function(k,j,_){var $,_e=this&&this.__extends||($=function(dt,ht){return $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(pt,ct){pt.__proto__=ct}||function(pt,ct){for(var ut in ct)Object.prototype.hasOwnProperty.call(ct,ut)&&(pt[ut]=ct[ut])},$(dt,ht)},function(dt,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function pt(){this.constructor=dt}$(dt,ht),dt.prototype=ht===null?Object.create(ht):(pt.prototype=ht.prototype,new pt)}),et=this&&this.__importDefault||function(dt){return dt&&dt.__esModule?dt:{default:dt}};Object.defineProperty(j,"__esModule",{value:!0});var tt=et(_(1443)),nt=et(_(1512)),ot=_(164),rt=et(_(3783)),it=et(_(6329)),st=et(_(4193)),at=et(_(5852)),ft=function(dt){function ht(pt,ct,ut){var mt=ct.compName,lt=(ut===void 0?{}:ut).theme,xt=lt===void 0?"light":lt,yt=dt.call(this)||this;return yt.subComponents=[],yt.compName=mt,yt.c=(0,ot.classPrefix)(mt),yt.options={},yt.container=pt,yt.$container=(0,nt.default)(pt),yt.$container.addClass(["luna-".concat(mt),yt.c("platform-".concat((0,ot.getPlatform)()))]),yt.on("optionChange",function(bt,Et,_t){var wt=yt.c;bt==="theme"&&(yt.$container.rmClass(wt("theme-".concat(_t))).addClass(wt("theme-".concat(Et))),(0,rt.default)(yt.subComponents,function(St){return St.setOption("theme",Et)}))}),yt.setOption("theme",xt),yt}return _e(ht,dt),ht.prototype.destroy=function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat((0,ot.getPlatform)()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(pt,ct){var ut=this,mt=this.options,lt={};typeof pt=="string"?lt[pt]=ct:lt=pt,(0,rt.default)(lt,function(xt,yt){var bt=mt[yt];mt[yt]=xt,ut.emit("optionChange",yt,xt,bt)})},ht.prototype.getOption=function(pt){return this.options[pt]},ht.prototype.addSubComponent=function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)},ht.prototype.removeSubComponent=function(pt){(0,at.default)(this.subComponents,function(ct){return ct===pt})},ht.prototype.destroySubComponents=function(){(0,rt.default)(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(pt,ct){ct===void 0&&(ct={}),(0,st.default)(pt,ct),(0,it.default)(this.options,pt)},ht.prototype.find=function(pt){return this.$container.find(this.c(pt))},ht}(tt.default);j.default=ft},164:function(k,j,_){var $=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(j,"__esModule",{value:!0}),j.resetCanvasSize=j.getPlatform=j.pxToNum=j.executeAfterTransition=j.hasVerticalScrollbar=j.measuredScrollbarWidth=j.eventClient=j.drag=j.classPrefix=void 0;var _e=$(_(2461)),et=$(_(4331)),tt=$(_(5610)),nt=$(_(7483)),ot=$(_(3990)),rt=$(_(6341)),it=$(_(3875)),st=$(_(6954)),at=$(_(9585));function ft(ut,mt){for(var lt=0,xt=ut.length;lt]*>/g.test(xt))try{var yt=nt.default.parse(xt);return ft(yt,function(bt){bt.attrs&&bt.attrs.class&&(bt.attrs.class=lt(bt.attrs.class))}),nt.default.stringify(yt)}catch{return lt(xt)}return lt(xt)}};var dt,ht="ontouchstart"in tt.default,pt={start:"touchstart",move:"touchmove",end:"touchend"},ct={start:"mousedown",move:"mousemove",end:"mouseup"};j.drag=function(ut){return ht?pt[ut]:ct[ut]},j.eventClient=function(ut,mt){var lt=ut==="x"?"clientX":"clientY";return mt[lt]?mt[lt]:mt.changedTouches?mt.changedTouches[0][lt]:0},j.measuredScrollbarWidth=function(){if((0,ot.default)(dt))return dt;if(!document)return 16;var ut=document.createElement("div"),mt=document.createElement("div");return ut.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),mt.setAttribute("style","height: 200px"),ut.appendChild(mt),document.body.appendChild(ut),dt=ut.offsetWidth-ut.clientWidth,document.body.removeChild(ut),dt},j.hasVerticalScrollbar=function(ut){return ut.scrollHeight>ut.offsetHeight},j.executeAfterTransition=function(ut,mt){if((0,at.default)(ut))return mt();var lt=function(xt){xt.target===ut&&(ut.removeEventListener("transitionend",lt),mt())};ut.addEventListener("transitionend",lt)},j.pxToNum=function(ut){return(0,it.default)(ut.replace("px",""))},j.getPlatform=function(){var ut=(0,st.default)();return ut==="os x"?"mac":ut},j.resetCanvasSize=function(ut){ut.width=Math.round(ut.offsetWidth*window.devicePixelRatio),ut.height=Math.round(ut.offsetHeight*window.devicePixelRatio)}},8169:function(k,j,_){_.r(j),_.d(j,{default:function(){return pt}});var $={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},_e=/([astvzqmhlc])([^astvzqmhlc]*)/gi,et=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,tt=function(ct){var ut=[],mt=String(ct).trim();return mt[0]!=="M"&&mt[0]!=="m"||mt.replace(_e,function(lt,xt,yt){var bt=xt.toLowerCase(),Et=function(wt){var St=wt.match(et);return St?St.map(Number):[]}(yt),_t=xt;if(bt==="m"&&Et.length>2&&(ut.push([_t].concat(Et.splice(0,2))),bt="l",_t=_t==="m"?"l":"L"),Et.length<$[bt])return"";for(ut.push([_t].concat(Et.splice(0,$[bt])));Et.length>=$[bt]&&Et.length&&$[bt];)ut.push([_t].concat(Et.splice(0,$[bt])));return""}),ut};function nt(ct,ut){for(var mt=0;mtct.length)&&(ut=ct.length);for(var mt=0,lt=new Array(ut);mt1&&(Tn*=It=Math.sqrt(It),bn*=It),Ht=Tn*Tn*bn*bn,tn=Tn*Tn*jt.y*jt.y+bn*bn*jt.x*jt.x,at(_n={x:Tn*jt.y/bn,y:-bn*jt.x/Tn},Ct!==St?Math.sqrt((Ht-tn)/tn)||0:-Math.sqrt((Ht-tn)/tn)||0),wt=Math.atan2((jt.y-_n.y)/bn,(jt.x-_n.x)/Tn),_t=Math.atan2(-(jt.y+_n.y)/bn,-(jt.x+_n.x)/Tn),st(_n,Mt),un=_n,On=(kt.x+An.x)/2,Rn=(kt.y+An.y)/2,un.x+=On,un.y+=Rn,bt.save(),bt.translate(_n.x,_n.y),bt.rotate(Mt),bt.scale(Tn,bn),bt.arc(0,0,1,wt,_t,!Ct),bt.restore();break;case"C":hn=yn[3],En=yn[4],Xt=yn[5],Vt=yn[6],bt.bezierCurveTo(yn[1],yn[2],hn,En,Xt,Vt);break;case"c":bt.bezierCurveTo(yn[1]+Xt,yn[2]+Vt,yn[3]+Xt,yn[4]+Vt,yn[5]+Xt,yn[6]+Vt),hn=yn[3]+Xt,En=yn[4]+Vt,Xt+=yn[5],Vt+=yn[6];break;case"S":hn!==null&&En!==null||(hn=Xt,En=Vt),bt.bezierCurveTo(2*Xt-hn,2*Vt-En,yn[1],yn[2],yn[3],yn[4]),hn=yn[1],En=yn[2],Xt=yn[3],Vt=yn[4];break;case"s":hn!==null&&En!==null||(hn=Xt,En=Vt),bt.bezierCurveTo(2*Xt-hn,2*Vt-En,yn[1]+Xt,yn[2]+Vt,yn[3]+Xt,yn[4]+Vt),hn=yn[1]+Xt,En=yn[2]+Vt,Xt+=yn[3],Vt+=yn[4];break;case"Q":wn=yn[1],pn=yn[2],Xt=yn[3],Vt=yn[4],bt.quadraticCurveTo(wn,pn,Xt,Vt);break;case"q":wn=yn[1]+Xt,pn=yn[2]+Vt,Xt+=yn[3],Vt+=yn[4],bt.quadraticCurveTo(wn,pn,Xt,Vt);break;case"T":wn!==null&&pn!==null||(wn=Xt,pn=Vt),wn=2*Xt-wn,pn=2*Vt-pn,Xt=yn[1],Vt=yn[2],bt.quadraticCurveTo(wn,pn,Xt,Vt);break;case"t":wn!==null&&pn!==null||(wn=Xt,pn=Vt),wn=2*Xt-wn,pn=2*Vt-pn,Xt+=yn[1],Vt+=yn[2],bt.quadraticCurveTo(wn,pn,Xt,Vt);break;case"z":case"Z":Xt=Pn.x,Vt=Pn.y,Pn=void 0,bt.closePath();break;case"AC":Xt=yn[1],Vt=yn[2],Sn=yn[3],wt=yn[4],_t=yn[5],Cn=yn[6],bt.arc(Xt,Vt,Sn,wt,_t,Cn);break;case"AT":Yt=yn[1],fn=yn[2],Xt=yn[3],Vt=yn[4],Sn=yn[5],bt.arcTo(Yt,fn,Xt,Vt,Sn);break;case"E":Xt=yn[1],Vt=yn[2],Tn=yn[3],bn=yn[4],Mt=yn[5],wt=yn[6],_t=yn[7],Cn=yn[8],bt.save(),bt.translate(Xt,Vt),bt.rotate(Mt),bt.scale(Tn,bn),bt.arc(0,0,1,wt,_t,Cn),bt.restore();break;case"R":Xt=yn[1],Vt=yn[2],Mn=yn[3],qn=yn[4],Pn={x:Xt,y:Vt},bt.rect(Xt,Vt,Mn,qn)}An.x=Xt,An.y=Vt}}},dt=tt,ht=ft;typeof window<"u"&&ht(window);var pt={path2dPolyfill:ht,parsePath:dt}},2777:function(k){k.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} - -/*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(k,j,_){function $(_e,et){(et==null||et>_e.length)&&(et=_e.length);for(var tt=0,nt=new Array(et);ttDemo Dapp React UI - + diff --git a/package-lock.json b/package-lock.json index 737b08d..7bfe982 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.0", + "@tonconnect/ui-react": "^2.0.0-beta.1", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -25,11 +25,10 @@ }, "../sdk/packages/ui-react": { "name": "@tonconnect/ui-react", - "version": "1.0.0-beta.7", - "extraneous": true, + "version": "2.0.0-beta.1", "license": "Apache-2.0", "dependencies": { - "@tonconnect/ui": "^1.0.0-beta.6" + "@tonconnect/ui": "^2.0.0-beta.1" }, "devDependencies": { "@types/react": "^18.0.26", @@ -439,9 +438,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.15.tgz", - "integrity": "sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "cpu": [ "arm" ], @@ -455,9 +454,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.15.tgz", - "integrity": "sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "cpu": [ "arm64" ], @@ -471,9 +470,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.15.tgz", - "integrity": "sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "cpu": [ "x64" ], @@ -487,9 +486,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.15.tgz", - "integrity": "sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "cpu": [ "arm64" ], @@ -503,9 +502,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.15.tgz", - "integrity": "sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "cpu": [ "x64" ], @@ -519,9 +518,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.15.tgz", - "integrity": "sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "cpu": [ "arm64" ], @@ -535,9 +534,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.15.tgz", - "integrity": "sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "cpu": [ "x64" ], @@ -551,9 +550,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.15.tgz", - "integrity": "sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "cpu": [ "arm" ], @@ -567,9 +566,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.15.tgz", - "integrity": "sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "cpu": [ "arm64" ], @@ -583,9 +582,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.15.tgz", - "integrity": "sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "cpu": [ "ia32" ], @@ -599,9 +598,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.15.tgz", - "integrity": "sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "cpu": [ "loong64" ], @@ -615,9 +614,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.15.tgz", - "integrity": "sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "cpu": [ "mips64el" ], @@ -631,9 +630,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.15.tgz", - "integrity": "sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "cpu": [ "ppc64" ], @@ -647,9 +646,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.15.tgz", - "integrity": "sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "cpu": [ "riscv64" ], @@ -663,9 +662,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.15.tgz", - "integrity": "sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "cpu": [ "s390x" ], @@ -679,9 +678,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.15.tgz", - "integrity": "sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "cpu": [ "x64" ], @@ -695,9 +694,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.15.tgz", - "integrity": "sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "cpu": [ "x64" ], @@ -711,9 +710,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.15.tgz", - "integrity": "sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "cpu": [ "x64" ], @@ -727,9 +726,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.15.tgz", - "integrity": "sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "cpu": [ "x64" ], @@ -743,9 +742,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.15.tgz", - "integrity": "sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "cpu": [ "arm64" ], @@ -759,9 +758,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.15.tgz", - "integrity": "sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "cpu": [ "ia32" ], @@ -775,9 +774,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.15.tgz", - "integrity": "sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "cpu": [ "x64" ], @@ -837,100 +836,9 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, - "node_modules/@tonconnect/isomorphic-eventsource": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.1.tgz", - "integrity": "sha512-ODk48pMlqLSOvu3fM0R1sdlz/Cv2y4hSfwtXmLq9ky9+H7ZQfw/16ElpIJ69B4lUvHycxrueNgrRtF9PJHoGMw==", - "dependencies": { - "eventsource": "^2.0.2" - } - }, - "node_modules/@tonconnect/isomorphic-fetch": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.2.tgz", - "integrity": "sha512-DAyA4oL7MqbBo9k8+8E+YiWsGCYi6UMhDTcsZjhgzhESkBNG6b+NBkpb1KH4oi0xDZQoknFtY9XogJLuQtSMQQ==", - "dependencies": { - "node-fetch": "^2.6.9" - } - }, - "node_modules/@tonconnect/isomorphic-fetch/node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/@tonconnect/protocol": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.5.tgz", - "integrity": "sha512-kR0E+CWZl6JrE/30283v+sRiAvEu21t1xOLFx6f/BxlCNLY2wki39+L32+iicX8gn/Ig99L1flr9TAI9QW9bnQ==", - "dependencies": { - "tweetnacl": "^1.0.3", - "tweetnacl-util": "^0.15.1" - } - }, - "node_modules/@tonconnect/sdk": { - "version": "3.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.0.tgz", - "integrity": "sha512-s2+I6uCM1f3RlmpA8SGARbcYBm5eYrOibiP+Sw8rsa8HKacRTb64FWGrTzAOh6Xr8rgieU9C8RJBy+Bx9ESA6Q==", - "dependencies": { - "@tonconnect/isomorphic-eventsource": "^0.0.1", - "@tonconnect/isomorphic-fetch": "^0.0.2", - "@tonconnect/protocol": "^2.2.5" - } - }, - "node_modules/@tonconnect/ui": { - "version": "2.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.0.tgz", - "integrity": "sha512-8n7dWG1BXMNqYWs1NH/IOXGVQXv8dKLcXRC3MWS5O2+0EKVEw4HXw6lQPxKA9nkQHelJKm8uX6GoBIvUoDZBrw==", - "dependencies": { - "@tonconnect/sdk": "^3.0.0-beta.0", - "classnames": "^2.3.2", - "deepmerge": "^4.2.2", - "ua-parser-js": "^1.0.35" - } - }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.0.tgz", - "integrity": "sha512-4piaKfj9Q2bpYZYc7IsdarvFIMqOvhe8/KbPw7fqvIUWTXe9WrDaLV5cvne7UB2Hf1PYATD1ks+9TAYorf24hQ==", - "dependencies": { - "@tonconnect/ui": "^2.0.0-beta.0" - }, - "peerDependencies": { - "react": ">=17.0.0", - "react-dom": ">=17.0.0" - } - }, - "node_modules/@tonconnect/ui/node_modules/ua-parser-js": { - "version": "1.0.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", - "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } + "resolved": "../sdk/packages/ui-react", + "link": true }, "node_modules/@types/prop-types": { "version": "15.7.5", @@ -1128,11 +1036,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -1185,14 +1088,6 @@ } } }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/electron-to-chromium": { "version": "1.4.353", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz", @@ -1205,9 +1100,9 @@ "integrity": "sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ==" }, "node_modules/esbuild": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.15.tgz", - "integrity": "sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "dev": true, "hasInstallScript": true, "bin": { @@ -1217,28 +1112,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.15", - "@esbuild/android-arm64": "0.17.15", - "@esbuild/android-x64": "0.17.15", - "@esbuild/darwin-arm64": "0.17.15", - "@esbuild/darwin-x64": "0.17.15", - "@esbuild/freebsd-arm64": "0.17.15", - "@esbuild/freebsd-x64": "0.17.15", - "@esbuild/linux-arm": "0.17.15", - "@esbuild/linux-arm64": "0.17.15", - "@esbuild/linux-ia32": "0.17.15", - "@esbuild/linux-loong64": "0.17.15", - "@esbuild/linux-mips64el": "0.17.15", - "@esbuild/linux-ppc64": "0.17.15", - "@esbuild/linux-riscv64": "0.17.15", - "@esbuild/linux-s390x": "0.17.15", - "@esbuild/linux-x64": "0.17.15", - "@esbuild/netbsd-x64": "0.17.15", - "@esbuild/openbsd-x64": "0.17.15", - "@esbuild/sunos-x64": "0.17.15", - "@esbuild/win32-arm64": "0.17.15", - "@esbuild/win32-ia32": "0.17.15", - "@esbuild/win32-x64": "0.17.15" + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, "node_modules/escalade": { @@ -1259,14 +1154,6 @@ "node": ">=0.8.0" } }, - "node_modules/eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/fbemitter": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", @@ -1332,12 +1219,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -1368,18 +1249,6 @@ "node": ">=4" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -1407,18 +1276,6 @@ "node": ">=8" } }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1586,12 +1443,6 @@ "node": ">=0.10.0" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -1611,9 +1462,9 @@ } }, "node_modules/postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", "dev": true, "funding": [ { @@ -1623,10 +1474,14 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -1745,27 +1600,10 @@ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dev": true, - "dependencies": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/rollup": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.2.tgz", - "integrity": "sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.1.tgz", + "integrity": "sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -1839,18 +1677,6 @@ "node": ">=4" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -1877,16 +1703,6 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "node_modules/tweetnacl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", - "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" - }, - "node_modules/tweetnacl-util": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" - }, "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", @@ -1982,15 +1798,14 @@ } }, "node_modules/vite": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz", - "integrity": "sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==", + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", + "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", "dev": true, "dependencies": { - "esbuild": "^0.17.5", - "postcss": "^8.4.21", - "resolve": "^1.22.1", - "rollup": "^3.18.0" + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" }, "bin": { "vite": "bin/vite.js" @@ -1998,12 +1813,16 @@ "engines": { "node": "^14.18.0 || >=16.0.0" }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@types/node": ">= 14", "less": "*", + "lightningcss": "^1.21.0", "sass": "*", "stylus": "*", "sugarss": "*", @@ -2016,6 +1835,9 @@ "less": { "optional": true }, + "lightningcss": { + "optional": true + }, "sass": { "optional": true }, @@ -2325,156 +2147,156 @@ } }, "@esbuild/android-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.15.tgz", - "integrity": "sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "dev": true, "optional": true }, "@esbuild/android-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.15.tgz", - "integrity": "sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "dev": true, "optional": true }, "@esbuild/android-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.15.tgz", - "integrity": "sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "dev": true, "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.15.tgz", - "integrity": "sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "dev": true, "optional": true }, "@esbuild/darwin-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.15.tgz", - "integrity": "sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "dev": true, "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.15.tgz", - "integrity": "sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "dev": true, "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.15.tgz", - "integrity": "sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "dev": true, "optional": true }, "@esbuild/linux-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.15.tgz", - "integrity": "sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "dev": true, "optional": true }, "@esbuild/linux-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.15.tgz", - "integrity": "sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "dev": true, "optional": true }, "@esbuild/linux-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.15.tgz", - "integrity": "sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "dev": true, "optional": true }, "@esbuild/linux-loong64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.15.tgz", - "integrity": "sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "dev": true, "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.15.tgz", - "integrity": "sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "dev": true, "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.15.tgz", - "integrity": "sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "dev": true, "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.15.tgz", - "integrity": "sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "dev": true, "optional": true }, "@esbuild/linux-s390x": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.15.tgz", - "integrity": "sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "dev": true, "optional": true }, "@esbuild/linux-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.15.tgz", - "integrity": "sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "dev": true, "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.15.tgz", - "integrity": "sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "dev": true, "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.15.tgz", - "integrity": "sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "dev": true, "optional": true }, "@esbuild/sunos-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.15.tgz", - "integrity": "sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "dev": true, "optional": true }, "@esbuild/win32-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.15.tgz", - "integrity": "sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "dev": true, "optional": true }, "@esbuild/win32-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.15.tgz", - "integrity": "sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "dev": true, "optional": true }, "@esbuild/win32-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.15.tgz", - "integrity": "sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "dev": true, "optional": true }, @@ -2516,75 +2338,19 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, - "@tonconnect/isomorphic-eventsource": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.1.tgz", - "integrity": "sha512-ODk48pMlqLSOvu3fM0R1sdlz/Cv2y4hSfwtXmLq9ky9+H7ZQfw/16ElpIJ69B4lUvHycxrueNgrRtF9PJHoGMw==", - "requires": { - "eventsource": "^2.0.2" - } - }, - "@tonconnect/isomorphic-fetch": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.2.tgz", - "integrity": "sha512-DAyA4oL7MqbBo9k8+8E+YiWsGCYi6UMhDTcsZjhgzhESkBNG6b+NBkpb1KH4oi0xDZQoknFtY9XogJLuQtSMQQ==", - "requires": { - "node-fetch": "^2.6.9" - }, - "dependencies": { - "node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "requires": { - "whatwg-url": "^5.0.0" - } - } - } - }, - "@tonconnect/protocol": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.5.tgz", - "integrity": "sha512-kR0E+CWZl6JrE/30283v+sRiAvEu21t1xOLFx6f/BxlCNLY2wki39+L32+iicX8gn/Ig99L1flr9TAI9QW9bnQ==", - "requires": { - "tweetnacl": "^1.0.3", - "tweetnacl-util": "^0.15.1" - } - }, - "@tonconnect/sdk": { - "version": "3.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.0.tgz", - "integrity": "sha512-s2+I6uCM1f3RlmpA8SGARbcYBm5eYrOibiP+Sw8rsa8HKacRTb64FWGrTzAOh6Xr8rgieU9C8RJBy+Bx9ESA6Q==", - "requires": { - "@tonconnect/isomorphic-eventsource": "^0.0.1", - "@tonconnect/isomorphic-fetch": "^0.0.2", - "@tonconnect/protocol": "^2.2.5" - } - }, - "@tonconnect/ui": { - "version": "2.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.0.tgz", - "integrity": "sha512-8n7dWG1BXMNqYWs1NH/IOXGVQXv8dKLcXRC3MWS5O2+0EKVEw4HXw6lQPxKA9nkQHelJKm8uX6GoBIvUoDZBrw==", - "requires": { - "@tonconnect/sdk": "^3.0.0-beta.0", - "classnames": "^2.3.2", - "deepmerge": "^4.2.2", - "ua-parser-js": "^1.0.35" - }, - "dependencies": { - "ua-parser-js": { - "version": "1.0.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", - "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==" - } - } - }, "@tonconnect/ui-react": { - "version": "2.0.0-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.0.tgz", - "integrity": "sha512-4piaKfj9Q2bpYZYc7IsdarvFIMqOvhe8/KbPw7fqvIUWTXe9WrDaLV5cvne7UB2Hf1PYATD1ks+9TAYorf24hQ==", + "version": "file:../sdk/packages/ui-react", "requires": { - "@tonconnect/ui": "^2.0.0-beta.0" + "@tonconnect/ui": "^2.0.0-beta.1", + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^3.0.0", + "csstype": "^3.1.1", + "eslint-plugin-react": "^7.31.11", + "eslint-plugin-react-hooks": "^4.6.0", + "typescript": "^4.9.3", + "vite": "^4.0.0", + "vite-plugin-dts": "^1.7.1" } }, "@types/prop-types": { @@ -2721,11 +2487,6 @@ "readdirp": "~3.6.0" } }, - "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2770,11 +2531,6 @@ "ms": "2.1.2" } }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" - }, "electron-to-chromium": { "version": "1.4.353", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz", @@ -2787,33 +2543,33 @@ "integrity": "sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ==" }, "esbuild": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.15.tgz", - "integrity": "sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.17.15", - "@esbuild/android-arm64": "0.17.15", - "@esbuild/android-x64": "0.17.15", - "@esbuild/darwin-arm64": "0.17.15", - "@esbuild/darwin-x64": "0.17.15", - "@esbuild/freebsd-arm64": "0.17.15", - "@esbuild/freebsd-x64": "0.17.15", - "@esbuild/linux-arm": "0.17.15", - "@esbuild/linux-arm64": "0.17.15", - "@esbuild/linux-ia32": "0.17.15", - "@esbuild/linux-loong64": "0.17.15", - "@esbuild/linux-mips64el": "0.17.15", - "@esbuild/linux-ppc64": "0.17.15", - "@esbuild/linux-riscv64": "0.17.15", - "@esbuild/linux-s390x": "0.17.15", - "@esbuild/linux-x64": "0.17.15", - "@esbuild/netbsd-x64": "0.17.15", - "@esbuild/openbsd-x64": "0.17.15", - "@esbuild/sunos-x64": "0.17.15", - "@esbuild/win32-arm64": "0.17.15", - "@esbuild/win32-ia32": "0.17.15", - "@esbuild/win32-x64": "0.17.15" + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, "escalade": { @@ -2828,11 +2584,6 @@ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, - "eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==" - }, "fbemitter": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", @@ -2885,12 +2636,6 @@ "dev": true, "optional": true }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -2912,15 +2657,6 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -2942,15 +2678,6 @@ "binary-extensions": "^2.0.0" } }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -3062,12 +2789,6 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -3081,12 +2802,12 @@ "dev": true }, "postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", "dev": true, "requires": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -3180,21 +2901,10 @@ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, - "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dev": true, - "requires": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, "rollup": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.2.tgz", - "integrity": "sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.1.tgz", + "integrity": "sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -3246,12 +2956,6 @@ "has-flag": "^3.0.0" } }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -3272,16 +2976,6 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "tweetnacl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", - "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" - }, - "tweetnacl-util": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" - }, "typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", @@ -3324,16 +3018,15 @@ } }, "vite": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz", - "integrity": "sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==", + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", + "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", "dev": true, "requires": { - "esbuild": "^0.17.5", + "esbuild": "^0.18.10", "fsevents": "~2.3.2", - "postcss": "^8.4.21", - "resolve": "^1.22.1", - "rollup": "^3.18.0" + "postcss": "^8.4.27", + "rollup": "^3.27.1" } }, "webidl-conversions": { diff --git a/package.json b/package.json index 7b37f07..227582d 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.0", + "@tonconnect/ui-react": "^2.0.0-beta.1", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 1ff1d5839942fc2f765cabcd21c2227bc99ed5ac Mon Sep 17 00:00:00 2001 From: thekiba Date: Wed, 25 Oct 2023 18:52:10 +0400 Subject: [PATCH 021/117] chore: update @tonconnect/ui-react to 2.0.0-beta.4 --- package-lock.json | 258 +++++++++++++++++++++++++++++++++++++++------- package.json | 2 +- 2 files changed, 222 insertions(+), 38 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7bfe982..60fe8d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.1", + "@tonconnect/ui-react": "^2.0.0-beta.4", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -23,29 +23,6 @@ "vite": "^4.0.0" } }, - "../sdk/packages/ui-react": { - "name": "@tonconnect/ui-react", - "version": "2.0.0-beta.1", - "license": "Apache-2.0", - "dependencies": { - "@tonconnect/ui": "^2.0.0-beta.1" - }, - "devDependencies": { - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@vitejs/plugin-react": "^3.0.0", - "csstype": "^3.1.1", - "eslint-plugin-react": "^7.31.11", - "eslint-plugin-react-hooks": "^4.6.0", - "typescript": "^4.9.3", - "vite": "^4.0.0", - "vite-plugin-dts": "^1.7.1" - }, - "peerDependencies": { - "react": ">=17.0.0", - "react-dom": ">=17.0.0" - } - }, "../tonconnect/sdk/packages/ui-react": { "name": "@tonconnect/ui-react", "version": "2.0.0-beta.0", @@ -836,9 +813,104 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, + "node_modules/@tonconnect/isomorphic-eventsource": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.1.tgz", + "integrity": "sha512-ODk48pMlqLSOvu3fM0R1sdlz/Cv2y4hSfwtXmLq9ky9+H7ZQfw/16ElpIJ69B4lUvHycxrueNgrRtF9PJHoGMw==", + "dependencies": { + "eventsource": "^2.0.2" + } + }, + "node_modules/@tonconnect/isomorphic-fetch": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.2.tgz", + "integrity": "sha512-DAyA4oL7MqbBo9k8+8E+YiWsGCYi6UMhDTcsZjhgzhESkBNG6b+NBkpb1KH4oi0xDZQoknFtY9XogJLuQtSMQQ==", + "dependencies": { + "node-fetch": "^2.6.9" + } + }, + "node_modules/@tonconnect/isomorphic-fetch/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@tonconnect/protocol": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.5.tgz", + "integrity": "sha512-kR0E+CWZl6JrE/30283v+sRiAvEu21t1xOLFx6f/BxlCNLY2wki39+L32+iicX8gn/Ig99L1flr9TAI9QW9bnQ==", + "dependencies": { + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1" + } + }, + "node_modules/@tonconnect/sdk": { + "version": "3.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.1.tgz", + "integrity": "sha512-YcTO3USLNblaB+ClPFcQ8LwR68GaZ78kFbxBLANi6tvRORP0d0aSSjTODRs0lDOfVN0gkLCwo+7JxrRBoF/20w==", + "dependencies": { + "@tonconnect/isomorphic-eventsource": "^0.0.1", + "@tonconnect/isomorphic-fetch": "^0.0.2", + "@tonconnect/protocol": "^2.2.5" + } + }, + "node_modules/@tonconnect/ui": { + "version": "2.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.4.tgz", + "integrity": "sha512-bE3zF34yvjrNkNyulwWZHACSXqo0M5eYdslZM54/miTr5tOFJEhUofv/sgbWHNdD78MHrPPOcoXQxoKkaiFZ+Q==", + "dependencies": { + "@tonconnect/sdk": "^3.0.0-beta.1", + "classnames": "^2.3.2", + "deepmerge": "^4.2.2", + "ua-parser-js": "^1.0.35" + } + }, "node_modules/@tonconnect/ui-react": { - "resolved": "../sdk/packages/ui-react", - "link": true + "version": "2.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.4.tgz", + "integrity": "sha512-aELrzaWhX8BRnYn0P8HEBua6qfvEYTBaK7AZaZxe+JYbyp/om6/UfNDIQq40grE2G5vPFBkOTRH3WLs318y1Aw==", + "dependencies": { + "@tonconnect/ui": "^2.0.0-beta.4" + }, + "peerDependencies": { + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@tonconnect/ui/node_modules/ua-parser-js": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.36.tgz", + "integrity": "sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } }, "node_modules/@types/prop-types": { "version": "15.7.5", @@ -1036,6 +1108,11 @@ "fsevents": "~2.3.2" } }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -1088,6 +1165,14 @@ } } }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.4.353", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz", @@ -1154,6 +1239,14 @@ "node": ">=0.8.0" } }, + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/fbemitter": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", @@ -1703,6 +1796,16 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "node_modules/tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "node_modules/tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" + }, "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", @@ -2338,19 +2441,75 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, + "@tonconnect/isomorphic-eventsource": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.1.tgz", + "integrity": "sha512-ODk48pMlqLSOvu3fM0R1sdlz/Cv2y4hSfwtXmLq9ky9+H7ZQfw/16ElpIJ69B4lUvHycxrueNgrRtF9PJHoGMw==", + "requires": { + "eventsource": "^2.0.2" + } + }, + "@tonconnect/isomorphic-fetch": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.2.tgz", + "integrity": "sha512-DAyA4oL7MqbBo9k8+8E+YiWsGCYi6UMhDTcsZjhgzhESkBNG6b+NBkpb1KH4oi0xDZQoknFtY9XogJLuQtSMQQ==", + "requires": { + "node-fetch": "^2.6.9" + }, + "dependencies": { + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@tonconnect/protocol": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.5.tgz", + "integrity": "sha512-kR0E+CWZl6JrE/30283v+sRiAvEu21t1xOLFx6f/BxlCNLY2wki39+L32+iicX8gn/Ig99L1flr9TAI9QW9bnQ==", + "requires": { + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1" + } + }, + "@tonconnect/sdk": { + "version": "3.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.1.tgz", + "integrity": "sha512-YcTO3USLNblaB+ClPFcQ8LwR68GaZ78kFbxBLANi6tvRORP0d0aSSjTODRs0lDOfVN0gkLCwo+7JxrRBoF/20w==", + "requires": { + "@tonconnect/isomorphic-eventsource": "^0.0.1", + "@tonconnect/isomorphic-fetch": "^0.0.2", + "@tonconnect/protocol": "^2.2.5" + } + }, + "@tonconnect/ui": { + "version": "2.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.4.tgz", + "integrity": "sha512-bE3zF34yvjrNkNyulwWZHACSXqo0M5eYdslZM54/miTr5tOFJEhUofv/sgbWHNdD78MHrPPOcoXQxoKkaiFZ+Q==", + "requires": { + "@tonconnect/sdk": "^3.0.0-beta.1", + "classnames": "^2.3.2", + "deepmerge": "^4.2.2", + "ua-parser-js": "^1.0.35" + }, + "dependencies": { + "ua-parser-js": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.36.tgz", + "integrity": "sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw==" + } + } + }, "@tonconnect/ui-react": { - "version": "file:../sdk/packages/ui-react", + "version": "2.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.4.tgz", + "integrity": "sha512-aELrzaWhX8BRnYn0P8HEBua6qfvEYTBaK7AZaZxe+JYbyp/om6/UfNDIQq40grE2G5vPFBkOTRH3WLs318y1Aw==", "requires": { - "@tonconnect/ui": "^2.0.0-beta.1", - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@vitejs/plugin-react": "^3.0.0", - "csstype": "^3.1.1", - "eslint-plugin-react": "^7.31.11", - "eslint-plugin-react-hooks": "^4.6.0", - "typescript": "^4.9.3", - "vite": "^4.0.0", - "vite-plugin-dts": "^1.7.1" + "@tonconnect/ui": "^2.0.0-beta.4" } }, "@types/prop-types": { @@ -2487,6 +2646,11 @@ "readdirp": "~3.6.0" } }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2531,6 +2695,11 @@ "ms": "2.1.2" } }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, "electron-to-chromium": { "version": "1.4.353", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz", @@ -2584,6 +2753,11 @@ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, + "eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==" + }, "fbemitter": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", @@ -2976,6 +3150,16 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" + }, "typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", diff --git a/package.json b/package.json index 227582d..3038e09 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.1", + "@tonconnect/ui-react": "^2.0.0-beta.4", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 2ddcf17ad57a5f87d2c37d3ea18e372d21caed30 Mon Sep 17 00:00:00 2001 From: thekiba Date: Wed, 25 Oct 2023 18:53:22 +0400 Subject: [PATCH 022/117] chore: rebuild --- .../{index-5ac4bd13.js => index-339488ac.js} | 97 ++++++++++--------- docs/index.html | 2 +- 2 files changed, 50 insertions(+), 49 deletions(-) rename docs/assets/{index-5ac4bd13.js => index-339488ac.js} (91%) diff --git a/docs/assets/index-5ac4bd13.js b/docs/assets/index-339488ac.js similarity index 91% rename from docs/assets/index-5ac4bd13.js rename to docs/assets/index-339488ac.js index f65533f..67459fd 100644 --- a/docs/assets/index-5ac4bd13.js +++ b/docs/assets/index-339488ac.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Ut=b.unstable_now();nt(!0,Ut),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Ut){nt!==null?setTimeout(_,0,Ut):(nt=Ut,setTimeout(rt,0))},d=function(Ut,un){tt=setTimeout(Ut,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Ut){0>Ut||125>>1,vn=Ut[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Ut[En]=wn,Ut[nn]=An,En=nn):(Ut[En]=Zn,Ut[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Ut[En]=wn,Ut[nn]=An,En=nn;else break e}}return un}return null}function kt(Ut,un){var An=Ut.sortIndex-un.sortIndex;return An!==0?An:Ut.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Ut){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Ut)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Ut){if(Mt=!1,Ft(Ut),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Ut)}}function Qt(Ut,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Ut&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Ut){Ut.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Ut){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Ut()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Ut,un){switch(Ut){case 1:case 2:case 3:case 4:case 5:break;default:Ut=3}var An=_t;_t=Ut;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Ut,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Ut.sortIndex=An,bt(yt,Ut),gt(wt)===null&&Ut===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Ut.sortIndex=vn,bt(wt,Ut),jt||Tt||(jt=!0,_(Qt))),Ut},b.unstable_wrapCallback=function(Ut){var un=_t;return function(){var An=_t;_t=un;try{return Ut.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -38,7 +38,7 @@ object-assign Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+It|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var It=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)It[Rt]=0;for(Rt=0;Rt<8;Rt++)It[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,It,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(It[Rt]&255)|0,It[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,It,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(It=1,Ot=8;Ot<16;Ot++)It=It+(Kt[Ot]&255)|0,Kt[Ot]=It&255,It>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,It=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|It<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(It>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Ir=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,It=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|It<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(It>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Ir),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Ir),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Ir),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Ir),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Ir,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Ir,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Ir,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Ir,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Ir,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Ir,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,It=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Ir=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Ir,It+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,It+=pt*Ir,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],It+=pt*an,Ot+=pt*Ir,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Ir,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Ir,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Ir,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Ir,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Ir,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Ir,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Ir,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Ir,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Ir,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Ir,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Ir,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Ir,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Ir,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,It+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=It,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,It=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=It[Et]=$t[Et]=0;for(It[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(It,Ot,Kt),Jt($t,Rt,Kt),An(rn,It,$t),En(It,It,$t),An($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,It),vn(It,$t,It),vn($t,Ot,rn),An(rn,It,$t),En(It,It,$t),jn(Ot,It),En($t,Rt,tn),vn(It,$t,nt),An(It,It,Rt),vn($t,$t,It),vn(It,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(It,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=It[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function In(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Ir=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,It=Tr,Ot=jr,$t=Or,Rt=an,rn=Ir,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Ir^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=It,Or=Ot,an=$t,Ir=Rt,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Ir,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Ir=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,It=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,In(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),It,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(It=0;It>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),It=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+It|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var It=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)It[Rt]=0;for(Rt=0;Rt<8;Rt++)It[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,It,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(It[Rt]&255)|0,It[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,It,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(It=1,Ot=8;Ot<16;Ot++)It=It+(Kt[Ot]&255)|0,Kt[Ot]=It&255,It>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,It=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|It<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(It>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Ir=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,It=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|It<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(It>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Ir),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Ir),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Ir),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Ir),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Ir,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Ir,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Ir,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Ir,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Ir,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Ir,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Ut(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,It=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Ir=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Ir,It+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,It+=pt*Ir,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],It+=pt*an,Ot+=pt*Ir,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Ir,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Ir,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Ir,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Ir,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Ir,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Ir,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Ir,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Ir,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Ir,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Ir,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Ir,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Ir,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Ir,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,It+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=It,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,It=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=It[Et]=$t[Et]=0;for(It[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(It,Ot,Kt),Jt($t,Rt,Kt),An(rn,It,$t),En(It,It,$t),An($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,It),vn(It,$t,It),vn($t,Ot,rn),An(rn,It,$t),En(It,It,$t),jn(Ot,It),En($t,Rt,tn),vn(It,$t,nt),An(It,It,Rt),vn($t,$t,It),vn(It,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(It,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=It[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function In(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Ir=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,It=Tr,Ot=jr,$t=Or,Rt=an,rn=Ir,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Ir^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=It,Or=Ot,an=$t,Ir=Rt,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Ir,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Ir=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,It=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,In(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Wn(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Wn(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),It,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(It=0;It>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),It=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Ur(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[lt]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[ft]=k,Rn.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[ft]=k,Rn.call(Un,bn,sr.os),dr&&!Un[ut]&&Pn&&Pn.platform!="Unknown"&&(Un[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=new URL(b);d.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(d.toString(),_))}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage,[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal(lastSelectedWalletInfoStorage.getLastSelectedWalletInfo()),setLastSelectedWalletInfo=b=>{b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=new URL(b);d.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(d.toString(),_))}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -142,7 +142,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};lt.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};lt.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){if(!(getUserAgent().os==="android"))return;let k=!0;window.history.pushState({},"");const j=$=>{var _e;k=!1,$.preventDefault(),(_e=_())==null||_e()};window.addEventListener("popstate",j,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",j),k&&(k=!1,window.history.back())})}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` @@ -226,9 +226,10 @@ PERFORMANCE OF THIS SOFTWARE. ${b=>borders$4[b.theme.borderRadius]}; `,QuestionButtonStyled=styled(IconButton)` background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; -`,_tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` +`,_tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,androidBackHandler=androidBackHandler$1,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(androidBackHandler,k,()=>()=>b.onClose()),use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` border-radius: ${borders$4[_.borderRadius]}; background-color: ${_.colors.background.tint}; + ${media("mobile")} { border-radius: ${borders$4[_.borderRadius]} ${borders$4[_.borderRadius]} 0 0; @@ -371,9 +372,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var In=xn(kn,sn-Sn);In&&(Rn=!Rn),At[kn][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,In=0;Insn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,In="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",In+=''+jn(kn.text)+"":"",In+=dn.text?''+jn(dn.text)+"":"",In+='',In+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,In={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:In[Rn];Dn+=` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Ut(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var In=xn(kn,sn-Sn);In&&(Rn=!Rn),At[kn][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,In=0;Insn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,In="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",In+=''+jn(kn.text)+"":"",In+=dn.text?''+jn(dn.text)+"":"",In+='',In+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,In={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:In[Rn];Dn+=` `}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,Rn=Array(nn+1).join("██"),In=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`}return Cn.substring(0,Cn.length-1)},jt.renderTo2dContext=function(nn,wn){wn=wn||2;for(var dn=jt.getModuleCount(),kn=0;kn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -622,7 +623,7 @@ PERFORMANCE OF THIS SOFTWARE. `,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` transform: translateY(-8px); margin-bottom: 12px; -`,_tmpl$$4=template$1('
    '),Notifications=b=>{const _=[],[d,k]=createSignal([]);let j=-1;const $=4500;return createEffect(on(action,_e=>{if(_e&&_e.showNotification){j++;const et=j;k(nt=>nt.filter(tt=>tt.action!=="confirm-transaction").concat({id:et,action:_e.name})),_.push(setTimeout(()=>k(nt=>nt.filter(tt=>tt.id!==et)),$))}})),onCleanup(()=>{_.forEach(clearTimeout)}),(()=>{const _e=_tmpl$$4.cloneNode(!0);return insert(_e,createComponent(TransitionGroup,{onBeforeEnter:et=>{et.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(et,nt)=>{et.animate([{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(nt)},get children(){return createComponent(For,{get each(){return d()},children:et=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return et.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(_e,b.class)),_e})()},AccountButtonStyled=styled(Button)` +`,defaultConfig={timeout:4500},[latestAction,setLatestAction]=createSignal(null);function useOpenedNotifications(b){const{timeout:_}=__spreadValues$1(__spreadValues$1({},defaultConfig),b),[d,k]=createSignal([]),[j,$]=createSignal([]);return createEffect(on(action,_e=>{if(!_e||!_e.showNotification||latestAction()===_e)return;setLatestAction(_e),k(tt=>tt.filter(rt=>rt.action!=="confirm-transaction"));const et={action:_e.name};k(tt=>[...tt,et]);const nt=setTimeout(()=>{k(tt=>tt.filter(rt=>rt!==et)),$(tt=>tt.filter(rt=>rt!==nt))},_);$(tt=>[...tt,nt])})),onCleanup(()=>{j().forEach(_e=>clearTimeout(_e))}),d}const _tmpl$$4=template$1('
    '),Notifications=b=>{const _=useOpenedNotifications();return(()=>{const d=_tmpl$$4.cloneNode(!0);return insert(d,createComponent(TransitionGroup,{onBeforeEnter:k=>{k.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(k,j)=>{k.animate([{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(j)},get children(){return createComponent(For,{get each(){return _()},children:k=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return k.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(d,b.class)),d})()},AccountButtonStyled=styled(Button)` background-color: ${b=>b.theme.colors.connectButton.background}; color: ${b=>b.theme.colors.connectButton.foreground}; box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; @@ -1065,7 +1066,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,ct)),at=dt.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,ct))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,ct)),at=dt.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,ct))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=dt=>{setWalletsModalState({status:"closed",closeReason:dt}),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut("wallet-selected")});return onCleanup(lt),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},onClose:()=>ut("action-cancelled"),onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1082,7 +1083,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d),nt=getUserAgent().os==="ios",tt=et==="ios"&&nt||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!tt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const rt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),rt}catch(rt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),rt instanceof TonConnectError?rt:(console.error(rt),new TonConnectUIError("Unhandled error:"+rt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl),ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d),nt=getUserAgent().os==="ios",tt=et==="ios"&&nt||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!tt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const rt=new AbortController,it=this.onTransactionModalStateChange(ot=>{ot!=null&&ot.openModal||(it(),ot||rt.abort())});try{const ot=yield this.waitForSendTransaction({transaction:_,abortSignal:rt.signal});return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),ot}catch(ot){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),ot instanceof TonConnectError?ot:(console.error(ot),new TonConnectUIError("Unhandled error:"+ot))}finally{it()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{transaction:j,abortSignal:$}=_;if($.aborted)return k(new TonConnectUIError("Transaction was not sent"));const _e=nt=>__async(this,null,function*(){d(nt)}),et=nt=>{k(nt)};this.connector.sendTransaction(j).then(nt=>_e(nt)).catch(nt=>et(nt)),$.addEventListener("abort",()=>{k(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl),ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1090,9 +1091,9 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(kt,dt)||(st=ft?yt[dt]:lt[dt],kt[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=dt.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},In=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=In,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",In,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)ft($n[Nn++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):Rn(At(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(kt,dt)||(st=ft?yt[dt]:lt[dt],kt[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Ut=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Ut=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Ut,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=dt.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Ut=_e.JSON,un=Ut&&Ut.stringify,An=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Un=sr.length;Un>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},In=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Un=0;sr.length>Un;)!et(Zn,bn=sr[Un++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=In,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",In,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)ft($n[Nn++]);for(var Wn=Mt(ft.store),hn=0;Wn.length>hn;)ct(Wn[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):Rn(At(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Ut&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Un,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Un,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Ut,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Un,gr,vr,Mn){for(var cr=Un.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Ut(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Un=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Un1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(It){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(It){var Ot=this.constructor.getDerivedStateFromProps(Et,It);return Ot??null}).bind(this))}function vt(Et,It){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=It,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var It=Et.prototype;if(!It||!It.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof It.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof It.componentWillMount=="function"?Ot="componentWillMount":typeof It.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof It.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof It.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof It.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof It.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(It){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(It){var Ot=this.constructor.getDerivedStateFromProps(Et,It);return Ot??null}).bind(this))}function vt(Et,It){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=It,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var It=Et.prototype;if(!It||!It.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof It.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof It.componentWillMount=="function"?Ot="componentWillMount":typeof It.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof It.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof It.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof It.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof It.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` @@ -1100,33 +1101,33 @@ PERFORMANCE OF THIS SOFTWARE. `+Rt:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Wt(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Ut(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Ut(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Ut=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Ut()(zt).split(/\s+/),function(Wt){return ct()(Wt,Hr)?Wt:Wt.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Wt=vn().parse(zt);return sn(Wt,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Wt)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Wt=kr.level,mn=Wt===void 0?0:Wt,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Wr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Wr))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Wo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Uo=Er.length,ts="";Uo>100&&(Uo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Wt){var mn,Bn=Wt.type,yr=Bn===void 0?"log":Bn,ur=Wt.args,xr=ur===void 0?[]:ur,_r=Wt.id,Mr=Wt.group,Kr=Wt.targetGroup,qr=Wt.header,ro=Wt.ignoreFilter,ho=ro!==void 0&&ro,Wr=Wt.accessGetter,io=Wt.unenumerable,vo=Wt.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Wr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Wt=!1;zt;){if(zt.collapsed){Wt=!0;break}zt=zt.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(zt){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Wt=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Wt===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Wt)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Wt=this.console.c;return zt.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(zt){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),mn=Wt.width,Bn=Wt.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Wt="";kt()(zt,function(mn,Bn){Bn!==0&&(Wt+=" "),Pn()(mn)?Wt+=Kn()(mn):Wt+=ft()(mn)}),Hn()(Wt)}},{key:"bindEvent",value:function(){var zt=this,Wt=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Wt(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),ur="caret-down";yr.hasClass(Wt("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Wt=this.console.c,mn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Wt=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Wt.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Wt.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Wt.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Wt=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Wn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Wr){Pn()(qr)?ho[Wr]=Wr===mn?"":Wt.formatTableVal(qr[Wr]):Mn()(qr)&&(ho[Wr]=Wr===mn?Wt.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Wt,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Wt,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Wt=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Wt.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Wt=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Wt){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Wt)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Wt,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Wt==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Wt=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,`
    `," ",`
    -
    `])),Ut("header"),Bn,Ut("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` -
    +
    `])),Wt("header"),Bn,Wt("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` +
    `).concat(Bn,` `).concat(xr,` -
    -
    +
    +
    -
    -
    ').concat(zt.msg,`
    +
    +
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(In(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":In(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Os&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=ys()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=vs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Io=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo`)}},{key:"formatTable",value:function(zt){var Wt=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Ur()(mn)),Ct()(mn)||(mn=null),Pn()(Wt)?(kt()(Wt,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Wt))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Wt=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Wt[0],"
    ");return Wt=Wt.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Wt.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Wt=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Wt=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(In(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Wt=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Wt.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":In(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Wt=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Wt.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Wt=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Wt!==""&&(Bn+="#".concat(Wt)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Wt=an()();return this.elements[Wt]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Wt){if(ct()(Wt,":")){var mn=$(Wt.split(":"),2),Bn=mn[0],yr=mn[1];kr[Ut()(Bn)]=Ut()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Wt,mn){zt+="".concat(mn,":").concat(Wt,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Wt){var mn,Bn=Wt.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Wt){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Wt:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Wt){return Wt===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Wt),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Wt,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Wt=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Wt.topSpaceHeight=0,Wt.bottomSpaceHeight=0,Wt.lastScrollTop=0,Wt.lastTimestamp=0,Wt.speedToleranceFactor=100,Wt.maxSpeedTolerance=2e3,Wt.minSpeedTolerance=100,Wt.logs=[],Wt.displayLogs=[],Wt.timer={},Wt.counter={},Wt.asyncList=[],Wt.asyncTimer=null,Wt.isAtBottom=!0,Wt.groupStack=new(Jo()),Wt.selectedLog=null,Wt.onScroll=function(){var Bn=Wt.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Wt.isAtBottom=_r;var Mr=Wt.lastScrollTop,Kr=Wt.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Wr=Math.abs(ho/ro)*Wt.speedToleranceFactor;ro>1e3&&(Wr=1e3),Wr>Wt.maxSpeedTolerance&&(Wr=Wt.maxSpeedTolerance),Wrxr+ur+vo||Wt.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Wt.initTpl(),Wt.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Wt.$el=Wt.find(".logs"),Wt.el=Wt.$el.get(0),Wt.$fakeEl=Wt.find(".fake-logs"),Wt.fakeEl=Wt.$fakeEl.get(0),Wt.$space=Wt.find(".logs-space"),Wt.space=Wt.$space.get(0),Os&&(Wt.speedToleranceFactor=800,Wt.maxSpeedTolerance=3e3,Wt.minSpeedTolerance=800),Wt.resizeSensor=new(Vt())(zt),Wt.renderViewport=ys()(function(Bn){Wt._renderViewport(Bn)},16),Wt.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Ur()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Wt.clear()},dir:function(Bn){Wt.dir(Bn)},table:function(Bn,yr){Wt.table(Bn,yr)},keys:Ot()},Wt.bindEvent(),Wt}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Wt){this.global[zt]=Wt}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.counter;Nr()(Wt[zt])?Wt[zt]=1:Wt[zt]++,this.info("".concat(zt,": ").concat(Wt[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.timer[zt];if(!Wt)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Wt,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Wr=new eo(this,Bn);Wr.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Wr.type)&&io.type===Wr.type&&Wr.isSimple()&&io.text()===Wr.text()?(io.addCount(),Wr.header&&io.updateTime(Wr.header.time),Wr=io,this.detachLog(io)):(ur.push(Wr),this.lastLog=Wr),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Wr),this.emit("insert",Wr)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Wt=this.displayLogs,mn=Wt.indexOf(zt);mn>-1&&(Wt.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Wt=this.displayLogs;if(Wt.length===0)return Wt.push(zt),void this.renderViewport();var mn=vs()(Wt);if(zt.id>mn.id)return Wt.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Wt.length-1,xr=0;yr<=ur;){if((Bn=Wt[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Ur()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Wt=zt.topTolerance,mn=Wt===void 0?500:Wt,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Wr=this.displayLogs,io=0,vo=0,yo=0,ko=Wr.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Io=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Wo):yo
    `])))))}}]),kr}(ks),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` -`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,It=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=It===void 0?"light":It;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,It={};typeof pt=="string"?It[pt]=Pt:It=pt,vn()(It,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),In=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,It=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(It,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,It=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),It-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=It&&(tn=It),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,It=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),It.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,It){var Ot=Et.data[pt],$t=It.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var It=0,Ot=Kt.length;It'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(It,"")):Pt+="".concat(It,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt
    '));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([` +`):"",zt=0,Wt=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,It=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=It===void 0?"light":It;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,It={};typeof pt=="string"?It[pt]=Pt:It=pt,vn()(It,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),In=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Wn=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Un=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Ut("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,It=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(It,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Ur(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,It=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),It-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=It&&(tn=It),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Un()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Un()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Ut("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,It=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),It.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,It){var Ot=Et.data[pt],$t=It.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var It=0,Ot=Kt.length;It'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(It,"")):Pt+="".concat(It,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([`
    @@ -1143,32 +1144,32 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=In()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=In()("td"),It=Lt[Kt.id];Un()(It)||($n()(It)?Et.appendChild(It):Et.innerText=Dn()(It)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var It=Nt-pt;if(It)return It;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),In=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),Nt}(xn),Ur=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=In()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=In()("td"),It=Lt[Kt.id];Wn()(It)||($n()(It)?Et.appendChild(It):Et.innerText=Dn()(It)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var It=Nt-pt;if(It)return It;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Un,gr){for(var vr=0,Mn=Un.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Un){(0,tt.Z)(vr,Un);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ut()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),In=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Wn=d.n(Nn);function hn(Un,gr){var vr=Object.keys(Un);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Un);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Un,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Un){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Un){(0,tt.Z)(vr,Un);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Wn()(Mn.addedNodes,Fn)&&Wn()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(In()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(In()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:In()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(In()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(In()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Un){var gr={tagName:"",attributes:[]};gr.tagName=Un.tagName.toLocaleLowerCase();var vr=[];return Ft()(Un.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Un,cr)})}),gr.attributes=vr,gr}function dr(Un,gr){var vr=Un.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Un,gr){try{Un.exports=gr,Un.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Wn){return"".concat(Dn).concat(Wn)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Wn){Wn.attrs&&Wn.attrs.class&&(Wn.attrs.class=gn(Wn.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Ut=d(4193),un=d.n(Ut),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Wn,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Wn=Dn.call(this)).subComponents=[],Wn.compName=hn,Wn.c=Tt(hn),Wn.options={},Wn.container=$n,Wn.$container=st()($n),Wn.$container.addClass(["luna-".concat(hn),Wn.c("platform-".concat(Mt()))]),Wn.on("optionChange",function(bn,Pn,sr){var dr=Wn.c;bn==="theme"&&(Wn.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Wn.subComponents,function(Un){return Un.setOption("theme",Pn)}))}),Wn.setOption("theme",Vt),Wn}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Wn=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Wn.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Wn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Wn,{title:"",content:"",footer:"",showClose:!0,width:In()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:In(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function In(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),In=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},It(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);In()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function It(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||In()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return In(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function In(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Wn=Nn.c;Nn.setOption({title:"",content:$n,width:In(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Wn)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Wn=Sn(),hn=Wn.c;Wn.setOption({title:"",content:$n,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Wn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Wn.hide(),Nn(!0)}}},hn)}),Wn.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Wn){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Wn(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Wn(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function In(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Ut=d(801),un=d.n(Ut),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),In=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Un=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Ur()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Ur()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Un()("json"),enumerable:{0:Yt}},this.map={},It(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);In()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function It(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Un()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||In()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Ut=d(6341),un=d.n(Ut),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return In(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function In(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Wn(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Un(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Un=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Ur=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    +
    `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    + ').concat(nr,"/").concat(Ur)),Nr.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Ur)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    @@ -1183,12 +1184,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var Rn,In=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=In,Rn.c=At(In),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(In),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,Nn){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,In=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=In[gn];In[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,In=this.$tabs,Cn=this.options.height-1,Dn=In.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?In.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);if(In.data("id")===sn){if(In.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");In.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);In.data("id")===sn?(In.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):In.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,In=this.c,Cn=Sn.find(In(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,Nn=Rn.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),In=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),In.setAttribute("style","height: 200px"),Rn.appendChild(In);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,In=Sn.find(Rn(".selected")).get(0);In?sn.css({width:In.offsetWidth,left:In.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var In=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);In.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` + `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var Rn,In=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=In,Rn.c=At(In),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(In),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,Nn){var Wn=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Wn("theme-".concat(Nn))).addClass(Wn("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,In=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=In[gn];In[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,In=this.$tabs,Cn=this.options.height-1,Dn=In.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?In.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);if(In.data("id")===sn){if(In.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");In.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);In.data("id")===sn?(In.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):In.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,In=this.c,Cn=Sn.find(In(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,Nn=Rn.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),In=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),In.setAttribute("style","height: 200px"),Rn.appendChild(In);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,In=Sn.find(Rn(".selected")).get(0);In?sn.css({width:In.offsetWidth,left:In.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var In=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);In.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),In=d(8648),Cn=d.n(In);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Io()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Is()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Us()},isSorted:function(){return Il()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Wn="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Wn)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Wn).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Wn){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Wn=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Wn.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Un,gr,vr){var Mn=bn.c;Un==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Un){var gr=Pn[Un];Pn[Un]=dr,bn.emit("optionChange",Un,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Ut()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),In=d(8648),Cn=d.n(In);function Dn(Nn){var Wn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Wn=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Wn.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Un=sr.escape;fn()(Un?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Un=bn.showLineNumbers;if(this.options.text+=Zt,!Un)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Wn){try{Nn.exports=Wn,Nn.exports.default=Wn}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Ur()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Wt()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Wr()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Io()},isMatch:function(){return Po()},isMiniProgram:function(){return Wo()},isMobile:function(){return Mo()},isNaN:function(){return Is()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Ws()},isSorted:function(){return Il()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Us()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Wl()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Ut=d(2533),un=d.n(Ut),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Wn;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Wn(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Wn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Wr()()?"Dark":"Light"},ln),St._style=Wn(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Wn.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Wn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Wn.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1196,7 +1197,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),I0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Io()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),I0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Io()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Ws()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Wn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Wn(d(3191)),mt.append(_n(`
    All @@ -1258,11 +1259,11 @@ Response Headers
    `).concat(On,` - `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),U0=d(2139),W0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),W0=d(2139),U0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ `)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Wn(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Wn.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1330,7 +1331,7 @@ Response Headers
    `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so$&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so$&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Wn(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Wn.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1342,7 +1343,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Un.remove(cs),void(cs=null);cs=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Wn.remove(cs),void(cs=null);cs=Wn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1396,7 +1397,7 @@ Response Headers

    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Wn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1436,7 +1437,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    @@ -1444,15 +1445,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ls()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new Ap.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(gt){try{bt(ft.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(kt){kt(vt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=ft(ht,gt)),kt}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){ft(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),ft(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new lt(!1)}ht=rt(ft,at)}for(kt=xt?ft.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),dt[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):ft?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--ct||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,ft(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},In=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(In,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Un){Rn(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(In,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(In,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` +
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Wn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Wn.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Wn.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Wn.container=document.head,Wn(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Wn.container=this._shadowRoot,Wn(":host { all: initial }")):(qt.append('
    ')),Wn.container=qt.find(".".concat(Xt)).get(0)),Wn(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(gt){try{bt(ft.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(kt){kt(vt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Ut=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Ut.push(vn,jn)});for(var un=0,An=Ut.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=ft(ht,gt)),kt}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Ut){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Ut),un)}function At(Gt,Ut){var un=Ut===void 0?{}:Ut,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Ut=xt(Gt);gt.delete(Ut),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Ut=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Ut},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Ut){var un=Ft(Ut);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Ut.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":ut.default(Ut,!1):j.default(Ut),un.value=An,un}function Mt(Gt,Ut){Ut===void 0&&(Ut=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Ut=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Ut,subtype:un}}var Jt=function(Gt,Ut){Ut&&(this.name=Ut),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Ut="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Ut})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Ut=Qt.responseText),Gt==="json"&&(Ut=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Ut=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Ut){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Ut),resTxt:Ut,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){ft(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Ut){return Qt(this,Gt===0?0:Gt,Ut),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),ft(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new lt(!1)}ht=rt(ft,at)}for(kt=xt?ft.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Ut=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Ut,!0,!0),$&&(dt[Ut]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),dt[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):ft?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--ct||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,ft(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Ut=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Wn=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Wn:(Pn&&Pn.enter(),gn=Zt(Wn),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Wn)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},In=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(In,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Wn){Rn(Nn,Wn,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Ut=(Gt=function(Cn){ct(this,Ut),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(In,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Ut,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(In,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Ut)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` `)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=ft.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),ct.hostname=gt;var xt=gt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` `:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,In=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:In},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(In,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Ut){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Ut.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Ut.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Ut))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Ut))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Ut)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Ut=Qt.startTime,un=Ut===void 0?ft():Ut,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,In=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:In},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Wn=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Wn.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Wn.push('"id":'.concat(Nn))),Wn.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Wn.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Wn.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Wn.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Wn.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Wn.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(In,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Wn.push(sr)}}Cn+=Wn.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Ut={id:Gt,val:Jt};return Qt.push(Ut),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Ut=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=In.x,Wt=In.y,In=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],In={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Ut,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Ut-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Ut-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Ut+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Ut){return"."+Ut}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Ut;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Ut=En.return)&&Ut.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Ut=dt.default.parse(Gt),un=Ut.val[3]||1;return Ut.val=Ut.val.slice(0,3),Ut.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Ut.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Ut=Gt[0],un=Gt.slice(1);if(Mt>=Ut)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Ut=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Ut);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut,gn[5]+Qt,gn[6]+Ut),dn=gn[3]+Qt,kn=gn[4]+Ut,Qt+=gn[5],Ut+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Ut=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut),dn=gn[1]+Qt,kn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Ut=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt=gn[1],Ut=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt+=gn[1],Ut+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"z":case"Z":Qt=In.x,Ut=In.y,In=void 0,vt.closePath();break;case"AC":Qt=gn[1],Ut=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Ut,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Ut=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Ut,An);break;case"E":Qt=gn[1],Ut=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Ut),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Ut=gn[2],jn=gn[3],Zn=gn[4],In={x:Qt,y:Ut},vt.rect(Qt,Ut,jn,Zn)}Cn.x=Qt,Cn.y=Ut}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntDemo Dapp React UI - + From 6969966082267438620f363f479b4be9d9fba574 Mon Sep 17 00:00:00 2001 From: siandreev Date: Mon, 30 Oct 2023 15:29:50 +0100 Subject: [PATCH 023/117] chore: tc-verify updated. Rebuild --- .../{index-339488ac.js => index-e8310187.js} | 97 +++++++++---------- docs/index.html | 2 +- docs/tc-verify.json | 4 +- public/tc-verify.json | 4 +- 4 files changed, 53 insertions(+), 54 deletions(-) rename docs/assets/{index-339488ac.js => index-e8310187.js} (91%) diff --git a/docs/assets/index-339488ac.js b/docs/assets/index-e8310187.js similarity index 91% rename from docs/assets/index-339488ac.js rename to docs/assets/index-e8310187.js index 67459fd..fb61d86 100644 --- a/docs/assets/index-339488ac.js +++ b/docs/assets/index-e8310187.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Ut=b.unstable_now();nt(!0,Ut),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Ut){nt!==null?setTimeout(_,0,Ut):(nt=Ut,setTimeout(rt,0))},d=function(Ut,un){tt=setTimeout(Ut,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Ut){0>Ut||125>>1,vn=Ut[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Ut[En]=wn,Ut[nn]=An,En=nn):(Ut[En]=Zn,Ut[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Ut[En]=wn,Ut[nn]=An,En=nn;else break e}}return un}return null}function kt(Ut,un){var An=Ut.sortIndex-un.sortIndex;return An!==0?An:Ut.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Ut){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Ut)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Ut){if(Mt=!1,Ft(Ut),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Ut)}}function Qt(Ut,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Ut&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Ut){Ut.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Ut){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Ut()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Ut,un){switch(Ut){case 1:case 2:case 3:case 4:case 5:break;default:Ut=3}var An=_t;_t=Ut;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Ut,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Ut.sortIndex=An,bt(yt,Ut),gt(wt)===null&&Ut===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Ut.sortIndex=vn,bt(wt,Ut),jt||Tt||(jt=!0,_(Qt))),Ut},b.unstable_wrapCallback=function(Ut){var un=_t;return function(){var An=_t;_t=un;try{return Ut.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -38,7 +38,7 @@ object-assign Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+It|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var It=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)It[Rt]=0;for(Rt=0;Rt<8;Rt++)It[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,It,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(It[Rt]&255)|0,It[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,It,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(It=1,Ot=8;Ot<16;Ot++)It=It+(Kt[Ot]&255)|0,Kt[Ot]=It&255,It>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,It=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|It<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(It>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Ir=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,It=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|It<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(It>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Ir),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Ir),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Ir),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Ir),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Ir,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Ir,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Ir,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Ir,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Ir,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Ir,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Ut(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,It=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Ir=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Ir,It+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,It+=pt*Ir,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],It+=pt*an,Ot+=pt*Ir,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Ir,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Ir,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Ir,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Ir,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Ir,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Ir,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Ir,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Ir,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Ir,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Ir,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Ir,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Ir,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Ir,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,It+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=It,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,It=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=It[Et]=$t[Et]=0;for(It[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(It,Ot,Kt),Jt($t,Rt,Kt),An(rn,It,$t),En(It,It,$t),An($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,It),vn(It,$t,It),vn($t,Ot,rn),An(rn,It,$t),En(It,It,$t),jn(Ot,It),En($t,Rt,tn),vn(It,$t,nt),An(It,It,Rt),vn($t,$t,It),vn(It,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(It,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=It[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function In(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Ir=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,It=Tr,Ot=jr,$t=Or,Rt=an,rn=Ir,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Ir^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=It,Or=Ot,an=$t,Ir=Rt,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Ir,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Ir=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,It=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,In(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Wn(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Wn(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),It,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(It=0;It>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),It=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Ur(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+It|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var It=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)It[Rt]=0;for(Rt=0;Rt<8;Rt++)It[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,It,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(It[Rt]&255)|0,It[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,It,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(It=1,Ot=8;Ot<16;Ot++)It=It+(Kt[Ot]&255)|0,Kt[Ot]=It&255,It>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,It=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|It<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(It>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Ir=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,It=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|It<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(It>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Ir),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Ir),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Ir),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Ir),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Ir,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Ir,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Ir,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Ir,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Ir,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Ir,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,It=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Ir=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Ir,It+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,It+=pt*Ir,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],It+=pt*an,Ot+=pt*Ir,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Ir,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Ir,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Ir,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Ir,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Ir,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Ir,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Ir,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Ir,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Ir,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Ir,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Ir,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Ir,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Ir,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,It+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=It,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,It=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=It[Et]=$t[Et]=0;for(It[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(It,Ot,Kt),Jt($t,Rt,Kt),An(rn,It,$t),En(It,It,$t),An($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,It),vn(It,$t,It),vn($t,Ot,rn),An(rn,It,$t),En(It,It,$t),jn(Ot,It),En($t,Rt,tn),vn(It,$t,nt),An(It,It,Rt),vn($t,$t,It),vn(It,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(It,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=It[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function In(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Ir=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,It=Tr,Ot=jr,$t=Or,Rt=an,rn=Ir,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Ir^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=It,Or=Ot,an=$t,Ir=Rt,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Ir,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Ir=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,It=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,In(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),It,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(It=0;It>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),It=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[lt]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[ft]=k,Rn.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[ft]=k,Rn.call(Un,bn,sr.os),dr&&!Un[ut]&&Pn&&Pn.platform!="Unknown"&&(Un[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class LocalstorageNotFoundError extends TonConnectError{get info(){return"Storage was not specified in the `DappMetadata` and default `localStorage` was not detected in the environment."}constructor(..._){super(..._),Object.setPrototypeOf(this,LocalstorageNotFoundError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=new URL(b);d.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(d.toString(),_))}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=new URL(b);d.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(d.toString(),_))}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1);let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -142,7 +142,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};lt.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){if(!(getUserAgent().os==="android"))return;let k=!0;window.history.pushState({},"");const j=$=>{var _e;k=!1,$.preventDefault(),(_e=_())==null||_e()};window.addEventListener("popstate",j,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",j),k&&(k=!1,window.history.back())})}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};lt.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` @@ -226,10 +226,9 @@ PERFORMANCE OF THIS SOFTWARE. ${b=>borders$4[b.theme.borderRadius]}; `,QuestionButtonStyled=styled(IconButton)` background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; -`,_tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,androidBackHandler=androidBackHandler$1,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(androidBackHandler,k,()=>()=>b.onClose()),use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` +`,_tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` border-radius: ${borders$4[_.borderRadius]}; background-color: ${_.colors.background.tint}; - ${media("mobile")} { border-radius: ${borders$4[_.borderRadius]} ${borders$4[_.borderRadius]} 0 0; @@ -372,9 +371,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Ut(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var In=xn(kn,sn-Sn);In&&(Rn=!Rn),At[kn][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,In=0;Insn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,In="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",In+=''+jn(kn.text)+"":"",In+=dn.text?''+jn(dn.text)+"":"",In+='',In+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,In={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:In[Rn];Dn+=` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var In=xn(kn,sn-Sn);In&&(Rn=!Rn),At[kn][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,In=0;Insn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,In="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",In+=''+jn(kn.text)+"":"",In+=dn.text?''+jn(dn.text)+"":"",In+='',In+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,In={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:In[Rn];Dn+=` `}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,Rn=Array(nn+1).join("██"),In=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`}return Cn.substring(0,Cn.length-1)},jt.renderTo2dContext=function(nn,wn){wn=wn||2;for(var dn=jt.getModuleCount(),kn=0;kn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -623,7 +622,7 @@ PERFORMANCE OF THIS SOFTWARE. `,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` transform: translateY(-8px); margin-bottom: 12px; -`,defaultConfig={timeout:4500},[latestAction,setLatestAction]=createSignal(null);function useOpenedNotifications(b){const{timeout:_}=__spreadValues$1(__spreadValues$1({},defaultConfig),b),[d,k]=createSignal([]),[j,$]=createSignal([]);return createEffect(on(action,_e=>{if(!_e||!_e.showNotification||latestAction()===_e)return;setLatestAction(_e),k(tt=>tt.filter(rt=>rt.action!=="confirm-transaction"));const et={action:_e.name};k(tt=>[...tt,et]);const nt=setTimeout(()=>{k(tt=>tt.filter(rt=>rt!==et)),$(tt=>tt.filter(rt=>rt!==nt))},_);$(tt=>[...tt,nt])})),onCleanup(()=>{j().forEach(_e=>clearTimeout(_e))}),d}const _tmpl$$4=template$1('
    '),Notifications=b=>{const _=useOpenedNotifications();return(()=>{const d=_tmpl$$4.cloneNode(!0);return insert(d,createComponent(TransitionGroup,{onBeforeEnter:k=>{k.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(k,j)=>{k.animate([{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(j)},get children(){return createComponent(For,{get each(){return _()},children:k=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return k.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(d,b.class)),d})()},AccountButtonStyled=styled(Button)` +`,_tmpl$$4=template$1('
    '),Notifications=b=>{const _=[],[d,k]=createSignal([]);let j=-1;const $=4500;return createEffect(on(action,_e=>{if(_e&&_e.showNotification){j++;const et=j;k(nt=>nt.filter(tt=>tt.action!=="confirm-transaction").concat({id:et,action:_e.name})),_.push(setTimeout(()=>k(nt=>nt.filter(tt=>tt.id!==et)),$))}})),onCleanup(()=>{_.forEach(clearTimeout)}),(()=>{const _e=_tmpl$$4.cloneNode(!0);return insert(_e,createComponent(TransitionGroup,{onBeforeEnter:et=>{et.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(et,nt)=>{et.animate([{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(nt)},get children(){return createComponent(For,{get each(){return d()},children:et=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return et.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(_e,b.class)),_e})()},AccountButtonStyled=styled(Button)` background-color: ${b=>b.theme.colors.connectButton.background}; color: ${b=>b.theme.colors.connectButton.foreground}; box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; @@ -1066,7 +1065,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,ct)),at=dt.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,ct))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=dt=>{setWalletsModalState({status:"closed",closeReason:dt}),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut("wallet-selected")});return onCleanup(lt),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},onClose:()=>ut("action-cancelled"),onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,ct)),at=dt.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,ct))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1083,7 +1082,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d),nt=getUserAgent().os==="ios",tt=et==="ios"&&nt||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!tt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const rt=new AbortController,it=this.onTransactionModalStateChange(ot=>{ot!=null&&ot.openModal||(it(),ot||rt.abort())});try{const ot=yield this.waitForSendTransaction({transaction:_,abortSignal:rt.signal});return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),ot}catch(ot){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),ot instanceof TonConnectError?ot:(console.error(ot),new TonConnectUIError("Unhandled error:"+ot))}finally{it()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{transaction:j,abortSignal:$}=_;if($.aborted)return k(new TonConnectUIError("Transaction was not sent"));const _e=nt=>__async(this,null,function*(){d(nt)}),et=nt=>{k(nt)};this.connector.sendTransaction(j).then(nt=>_e(nt)).catch(nt=>et(nt)),$.addEventListener("abort",()=>{k(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl),ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d),nt=getUserAgent().os==="ios",tt=et==="ios"&&nt||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!tt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const rt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),rt}catch(rt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),rt instanceof TonConnectError?rt:(console.error(rt),new TonConnectUIError("Unhandled error:"+rt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl),ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1091,9 +1090,9 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(kt,dt)||(st=ft?yt[dt]:lt[dt],kt[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Ut=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Ut=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Ut,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=dt.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Ut=_e.JSON,un=Ut&&Ut.stringify,An=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Un=sr.length;Un>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},In=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Un=0;sr.length>Un;)!et(Zn,bn=sr[Un++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=In,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",In,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)ft($n[Nn++]);for(var Wn=Mt(ft.store),hn=0;Wn.length>hn;)ct(Wn[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):Rn(At(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Ut&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Un,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Un,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Ut,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Un,gr,vr,Mn){for(var cr=Un.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Ut(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Un=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Un1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(kt,dt)||(st=ft?yt[dt]:lt[dt],kt[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=dt.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},In=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=In,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",In,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)ft($n[Nn++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):Rn(At(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(It){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(It){var Ot=this.constructor.getDerivedStateFromProps(Et,It);return Ot??null}).bind(this))}function vt(Et,It){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=It,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var It=Et.prototype;if(!It||!It.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof It.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof It.componentWillMount=="function"?Ot="componentWillMount":typeof It.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof It.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof It.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof It.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof It.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(It){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(It){var Ot=this.constructor.getDerivedStateFromProps(Et,It);return Ot??null}).bind(this))}function vt(Et,It){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=It,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var It=Et.prototype;if(!It||!It.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof It.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof It.componentWillMount=="function"?Ot="componentWillMount":typeof It.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof It.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof It.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof It.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof It.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` @@ -1101,33 +1100,33 @@ PERFORMANCE OF THIS SOFTWARE. `+Rt:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Ut(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Ut(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Ut=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Ut()(zt).split(/\s+/),function(Wt){return ct()(Wt,Hr)?Wt:Wt.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Wt=vn().parse(zt);return sn(Wt,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Wt)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Wt=kr.level,mn=Wt===void 0?0:Wt,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Wr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Wr))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Wo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Uo=Er.length,ts="";Uo>100&&(Uo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Wt){var mn,Bn=Wt.type,yr=Bn===void 0?"log":Bn,ur=Wt.args,xr=ur===void 0?[]:ur,_r=Wt.id,Mr=Wt.group,Kr=Wt.targetGroup,qr=Wt.header,ro=Wt.ignoreFilter,ho=ro!==void 0&&ro,Wr=Wt.accessGetter,io=Wt.unenumerable,vo=Wt.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Wr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Wt=!1;zt;){if(zt.collapsed){Wt=!0;break}zt=zt.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(zt){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Wt=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Wt===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Wt)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Wt=this.console.c;return zt.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(zt){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),mn=Wt.width,Bn=Wt.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Wt="";kt()(zt,function(mn,Bn){Bn!==0&&(Wt+=" "),Pn()(mn)?Wt+=Kn()(mn):Wt+=ft()(mn)}),Hn()(Wt)}},{key:"bindEvent",value:function(){var zt=this,Wt=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Wt(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),ur="caret-down";yr.hasClass(Wt("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Wt=this.console.c,mn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Wt=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Wt.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Wt.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Wt.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Wt=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Wn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Wr){Pn()(qr)?ho[Wr]=Wr===mn?"":Wt.formatTableVal(qr[Wr]):Mn()(qr)&&(ho[Wr]=Wr===mn?Wt.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Wt,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Wt,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Wt=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Wt.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Wt=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Wt){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Wt)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Wt,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Wt==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Wt=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Wt(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,`
    `," ",`
    -
    `])),Wt("header"),Bn,Wt("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` -
    +
    `])),Ut("header"),Bn,Ut("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` +
    `).concat(Bn,` `).concat(xr,` -
    -
    +
    +
    -
    -
    ').concat(zt.msg,`
    +
    +
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Wt=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Ur()(mn)),Ct()(mn)||(mn=null),Pn()(Wt)?(kt()(Wt,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Wt))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Wt=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Wt[0],"
    ");return Wt=Wt.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Wt.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Wt=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Wt=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(In(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Wt=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Wt.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":In(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Wt=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Wt.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Wt=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Wt!==""&&(Bn+="#".concat(Wt)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Wt=an()();return this.elements[Wt]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Wt){if(ct()(Wt,":")){var mn=$(Wt.split(":"),2),Bn=mn[0],yr=mn[1];kr[Ut()(Bn)]=Ut()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Wt,mn){zt+="".concat(mn,":").concat(Wt,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Wt){var mn,Bn=Wt.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Wt){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Wt:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Wt){return Wt===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Wt),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Wt,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Wt=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Wt.topSpaceHeight=0,Wt.bottomSpaceHeight=0,Wt.lastScrollTop=0,Wt.lastTimestamp=0,Wt.speedToleranceFactor=100,Wt.maxSpeedTolerance=2e3,Wt.minSpeedTolerance=100,Wt.logs=[],Wt.displayLogs=[],Wt.timer={},Wt.counter={},Wt.asyncList=[],Wt.asyncTimer=null,Wt.isAtBottom=!0,Wt.groupStack=new(Jo()),Wt.selectedLog=null,Wt.onScroll=function(){var Bn=Wt.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Wt.isAtBottom=_r;var Mr=Wt.lastScrollTop,Kr=Wt.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Wr=Math.abs(ho/ro)*Wt.speedToleranceFactor;ro>1e3&&(Wr=1e3),Wr>Wt.maxSpeedTolerance&&(Wr=Wt.maxSpeedTolerance),Wrxr+ur+vo||Wt.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Wt.initTpl(),Wt.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Wt.$el=Wt.find(".logs"),Wt.el=Wt.$el.get(0),Wt.$fakeEl=Wt.find(".fake-logs"),Wt.fakeEl=Wt.$fakeEl.get(0),Wt.$space=Wt.find(".logs-space"),Wt.space=Wt.$space.get(0),Os&&(Wt.speedToleranceFactor=800,Wt.maxSpeedTolerance=3e3,Wt.minSpeedTolerance=800),Wt.resizeSensor=new(Vt())(zt),Wt.renderViewport=ys()(function(Bn){Wt._renderViewport(Bn)},16),Wt.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Ur()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Wt.clear()},dir:function(Bn){Wt.dir(Bn)},table:function(Bn,yr){Wt.table(Bn,yr)},keys:Ot()},Wt.bindEvent(),Wt}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Wt){this.global[zt]=Wt}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.counter;Nr()(Wt[zt])?Wt[zt]=1:Wt[zt]++,this.info("".concat(zt,": ").concat(Wt[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.timer[zt];if(!Wt)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Wt,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Wr=new eo(this,Bn);Wr.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Wr.type)&&io.type===Wr.type&&Wr.isSimple()&&io.text()===Wr.text()?(io.addCount(),Wr.header&&io.updateTime(Wr.header.time),Wr=io,this.detachLog(io)):(ur.push(Wr),this.lastLog=Wr),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Wr),this.emit("insert",Wr)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Wt=this.displayLogs,mn=Wt.indexOf(zt);mn>-1&&(Wt.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Wt=this.displayLogs;if(Wt.length===0)return Wt.push(zt),void this.renderViewport();var mn=vs()(Wt);if(zt.id>mn.id)return Wt.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Wt.length-1,xr=0;yr<=ur;){if((Bn=Wt[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Ur()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Wt=zt.topTolerance,mn=Wt===void 0?500:Wt,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Wr=this.displayLogs,io=0,vo=0,yo=0,ko=Wr.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Io=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Wo):yo`)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(In(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":In(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Os&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=ys()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=vs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Io=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo
    `])))))}}]),kr}(ks),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` -`):"",zt=0,Wt=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,It=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=It===void 0?"light":It;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,It={};typeof pt=="string"?It[pt]=Pt:It=pt,vn()(It,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),In=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Wn=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Un=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Ut("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,It=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(It,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Ur(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,It=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),It-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=It&&(tn=It),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Un()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Un()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Ut("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,It=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),It.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,It){var Ot=Et.data[pt],$t=It.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var It=0,Ot=Kt.length;It'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(It,"")):Pt+="".concat(It,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt
    '));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([` +`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,It=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=It===void 0?"light":It;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,It={};typeof pt=="string"?It[pt]=Pt:It=pt,vn()(It,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),In=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,It=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(It,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,It=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),It-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=It&&(tn=It),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,It=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),It.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,It){var Ot=Et.data[pt],$t=It.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var It=0,Ot=Kt.length;It'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(It,"")):Pt+="".concat(It,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([`
    @@ -1144,32 +1143,32 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Nt}(xn),Ur=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=In()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=In()("td"),It=Lt[Kt.id];Wn()(It)||($n()(It)?Et.appendChild(It):Et.innerText=Dn()(It)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var It=Nt-pt;if(It)return It;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Un,gr){for(var vr=0,Mn=Un.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Un){(0,tt.Z)(vr,Un);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ut()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),In=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Wn=d.n(Nn);function hn(Un,gr){var vr=Object.keys(Un);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Un);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Un,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Un){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Un){(0,tt.Z)(vr,Un);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Wn()(Mn.addedNodes,Fn)&&Wn()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=In()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=In()("td"),It=Lt[Kt.id];Un()(It)||($n()(It)?Et.appendChild(It):Et.innerText=Dn()(It)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var It=Nt-pt;if(It)return It;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),In=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(In()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(In()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Un){var gr={tagName:"",attributes:[]};gr.tagName=Un.tagName.toLocaleLowerCase();var vr=[];return Ft()(Un.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Un,cr)})}),gr.attributes=vr,gr}function dr(Un,gr){var vr=Un.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Un,gr){try{Un.exports=gr,Un.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Wn){return"".concat(Dn).concat(Wn)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Wn){Wn.attrs&&Wn.attrs.class&&(Wn.attrs.class=gn(Wn.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Ut=d(4193),un=d.n(Ut),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Wn,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Wn=Dn.call(this)).subComponents=[],Wn.compName=hn,Wn.c=Tt(hn),Wn.options={},Wn.container=$n,Wn.$container=st()($n),Wn.$container.addClass(["luna-".concat(hn),Wn.c("platform-".concat(Mt()))]),Wn.on("optionChange",function(bn,Pn,sr){var dr=Wn.c;bn==="theme"&&(Wn.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Wn.subComponents,function(Un){return Un.setOption("theme",Pn)}))}),Wn.setOption("theme",Vt),Wn}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Wn=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Wn.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Wn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Wn,{title:"",content:"",footer:"",showClose:!0,width:In()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(In()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(In()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:In()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Wn=Nn.c;Nn.setOption({title:"",content:$n,width:In(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Wn)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Wn=Sn(),hn=Wn.c;Wn.setOption({title:"",content:$n,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Wn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Wn.hide(),Nn(!0)}}},hn)}),Wn.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Wn){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Wn(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Wn(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function In(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Ut=d(801),un=d.n(Ut),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),In=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Un=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Ur()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Ur()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Un()("json"),enumerable:{0:Yt}},this.map={},It(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);In()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function It(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Un()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||In()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Ut=d(6341),un=d.n(Ut),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return In(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function In(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Wn(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Un(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:In(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function In(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),In=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},It(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);In()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function It(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||In()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return In(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function In(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Un=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Ur=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    +
    `).concat(mo,` -
    ').concat(nr,"/").concat(Ur)),Nr.html('
    ').concat(lt()(lr),`
    + ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Ur)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    @@ -1184,12 +1183,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var Rn,In=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=In,Rn.c=At(In),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(In),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,Nn){var Wn=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Wn("theme-".concat(Nn))).addClass(Wn("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,In=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=In[gn];In[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,In=this.$tabs,Cn=this.options.height-1,Dn=In.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?In.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);if(In.data("id")===sn){if(In.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");In.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);In.data("id")===sn?(In.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):In.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,In=this.c,Cn=Sn.find(In(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,Nn=Rn.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),In=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),In.setAttribute("style","height: 200px"),Rn.appendChild(In);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,In=Sn.find(Rn(".selected")).get(0);In?sn.css({width:In.offsetWidth,left:In.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var In=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);In.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` + `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var Rn,In=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=In,Rn.c=At(In),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(In),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,Nn){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,In=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=In[gn];In[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,In=this.$tabs,Cn=this.options.height-1,Dn=In.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?In.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);if(In.data("id")===sn){if(In.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");In.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);In.data("id")===sn?(In.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):In.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,In=this.c,Cn=Sn.find(In(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,Nn=Rn.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),In=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),In.setAttribute("style","height: 200px"),Rn.appendChild(In);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,In=Sn.find(Rn(".selected")).get(0);In?sn.css({width:In.offsetWidth,left:In.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var In=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);In.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Wn="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Wn)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Wn).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Wn){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Wn=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Wn.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Un,gr,vr){var Mn=bn.c;Un==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Un){var gr=Pn[Un];Pn[Un]=dr,bn.emit("optionChange",Un,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Ut()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),In=d(8648),Cn=d.n(In);function Dn(Nn){var Wn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Wn=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Wn.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Un=sr.escape;fn()(Un?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Un=bn.showLineNumbers;if(this.options.text+=Zt,!Un)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Wn){try{Nn.exports=Wn,Nn.exports.default=Wn}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Ur()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Wt()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Wr()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Io()},isMatch:function(){return Po()},isMiniProgram:function(){return Wo()},isMobile:function(){return Mo()},isNaN:function(){return Is()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Ws()},isSorted:function(){return Il()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Us()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Wl()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Ut=d(2533),un=d.n(Ut),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Wn;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Wn(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Wn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Wr()()?"Dark":"Light"},ln),St._style=Wn(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Wn.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Wn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Wn.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),In=d(8648),Cn=d.n(In);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Io()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Is()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Us()},isSorted:function(){return Il()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1197,7 +1196,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),I0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Io()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Ws()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Wn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Wn(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),I0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Io()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(`
    All @@ -1259,11 +1258,11 @@ Response Headers
    `).concat(On,` - `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),W0=d(2139),U0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),U0=d(2139),W0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ `)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Wn(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Wn.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1331,7 +1330,7 @@ Response Headers
    `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so$&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Wn(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Wn.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so$&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1343,7 +1342,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Wn.remove(cs),void(cs=null);cs=Wn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Un.remove(cs),void(cs=null);cs=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1397,7 +1396,7 @@ Response Headers

    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Wn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1437,7 +1436,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    @@ -1445,15 +1444,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ls()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new Ap.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Wn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Wn.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Wn.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Wn.container=document.head,Wn(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Wn.container=this._shadowRoot,Wn(":host { all: initial }")):(qt.append('
    ')),Wn.container=qt.find(".".concat(Xt)).get(0)),Wn(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(gt){try{bt(ft.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(kt){kt(vt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Ut=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Ut.push(vn,jn)});for(var un=0,An=Ut.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=ft(ht,gt)),kt}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Ut){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Ut),un)}function At(Gt,Ut){var un=Ut===void 0?{}:Ut,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Ut=xt(Gt);gt.delete(Ut),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Ut=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Ut},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Ut){var un=Ft(Ut);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Ut.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":ut.default(Ut,!1):j.default(Ut),un.value=An,un}function Mt(Gt,Ut){Ut===void 0&&(Ut=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Ut=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Ut,subtype:un}}var Jt=function(Gt,Ut){Ut&&(this.name=Ut),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Ut="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Ut})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Ut=Qt.responseText),Gt==="json"&&(Ut=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Ut=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Ut){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Ut),resTxt:Ut,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){ft(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Ut){return Qt(this,Gt===0?0:Gt,Ut),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),ft(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new lt(!1)}ht=rt(ft,at)}for(kt=xt?ft.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Ut=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Ut,!0,!0),$&&(dt[Ut]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),dt[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):ft?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--ct||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,ft(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Ut=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Wn=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Wn:(Pn&&Pn.enter(),gn=Zt(Wn),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Wn)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},In=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(In,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Wn){Rn(Nn,Wn,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Ut=(Gt=function(Cn){ct(this,Ut),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(In,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Ut,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(In,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Ut)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` +
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(gt){try{bt(ft.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(kt){kt(vt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=ft(ht,gt)),kt}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){ft(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),ft(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new lt(!1)}ht=rt(ft,at)}for(kt=xt?ft.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),dt[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):ft?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--ct||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,ft(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},In=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(In,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Un){Rn(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(In,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(In,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` `)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=ft.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),ct.hostname=gt;var xt=gt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` `:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Ut){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Ut.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Ut.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Ut))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Ut))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Ut)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Ut=Qt.startTime,un=Ut===void 0?ft():Ut,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,In=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:In},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Wn=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Wn.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Wn.push('"id":'.concat(Nn))),Wn.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Wn.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Wn.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Wn.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Wn.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Wn.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(In,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Wn.push(sr)}}Cn+=Wn.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Ut={id:Gt,val:Jt};return Qt.push(Ut),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Ut=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,In=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:In},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(In,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Ut,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Ut-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Ut-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Ut+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Ut){return"."+Ut}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Ut;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Ut=En.return)&&Ut.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Ut=dt.default.parse(Gt),un=Ut.val[3]||1;return Ut.val=Ut.val.slice(0,3),Ut.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Ut.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Ut=Gt[0],un=Gt.slice(1);if(Mt>=Ut)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Ut=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Ut);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut,gn[5]+Qt,gn[6]+Ut),dn=gn[3]+Qt,kn=gn[4]+Ut,Qt+=gn[5],Ut+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Ut=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut),dn=gn[1]+Qt,kn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Ut=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt=gn[1],Ut=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt+=gn[1],Ut+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"z":case"Z":Qt=In.x,Ut=In.y,In=void 0,vt.closePath();break;case"AC":Qt=gn[1],Ut=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Ut,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Ut=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Ut,An);break;case"E":Qt=gn[1],Ut=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Ut),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Ut=gn[2],jn=gn[3],Zn=gn[4],In={x:Qt,y:Ut},vt.rect(Qt,Ut,jn,Zn)}Cn.x=Qt,Cn.y=Ut}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=In.x,Wt=In.y,In=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],In={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntDemo Dapp React UI - + diff --git a/docs/tc-verify.json b/docs/tc-verify.json index 160b24e..30e7d47 100644 --- a/docs/tc-verify.json +++ b/docs/tc-verify.json @@ -1,3 +1,3 @@ { - "payload": "th8tVbI2m9oAAAAAZJ7D1RzJ1JIYtpDgaiMk8pd0hlu6HSmRvQjwbk6fGE7ozlAV" -} \ No newline at end of file + "payload": "9hE-Ov4dBR8AAAAAZT_L0NIswgedrN4hc4upm0e9vASVO4nl_MP5hbybtMYIfhkZ" +} diff --git a/public/tc-verify.json b/public/tc-verify.json index 160b24e..30e7d47 100644 --- a/public/tc-verify.json +++ b/public/tc-verify.json @@ -1,3 +1,3 @@ { - "payload": "th8tVbI2m9oAAAAAZJ7D1RzJ1JIYtpDgaiMk8pd0hlu6HSmRvQjwbk6fGE7ozlAV" -} \ No newline at end of file + "payload": "9hE-Ov4dBR8AAAAAZT_L0NIswgedrN4hc4upm0e9vASVO4nl_MP5hbybtMYIfhkZ" +} From 6695899de51573ef51885779e7d2ea3af321ca1d Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 7 Nov 2023 02:47:12 +0400 Subject: [PATCH 024/117] chore: update @tonconnect/ui-react to 2.0.0-beta.6 --- package-lock.json | 106 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/package-lock.json b/package-lock.json index 60fe8d3..3d47e3e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.4", + "@tonconnect/ui-react": "^2.0.0-beta.6", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -814,17 +814,17 @@ } }, "node_modules/@tonconnect/isomorphic-eventsource": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.1.tgz", - "integrity": "sha512-ODk48pMlqLSOvu3fM0R1sdlz/Cv2y4hSfwtXmLq9ky9+H7ZQfw/16ElpIJ69B4lUvHycxrueNgrRtF9PJHoGMw==", + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz", + "integrity": "sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ==", "dependencies": { "eventsource": "^2.0.2" } }, "node_modules/@tonconnect/isomorphic-fetch": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.2.tgz", - "integrity": "sha512-DAyA4oL7MqbBo9k8+8E+YiWsGCYi6UMhDTcsZjhgzhESkBNG6b+NBkpb1KH4oi0xDZQoknFtY9XogJLuQtSMQQ==", + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz", + "integrity": "sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w==", "dependencies": { "node-fetch": "^2.6.9" } @@ -849,41 +849,41 @@ } }, "node_modules/@tonconnect/protocol": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.5.tgz", - "integrity": "sha512-kR0E+CWZl6JrE/30283v+sRiAvEu21t1xOLFx6f/BxlCNLY2wki39+L32+iicX8gn/Ig99L1flr9TAI9QW9bnQ==", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz", + "integrity": "sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w==", "dependencies": { "tweetnacl": "^1.0.3", "tweetnacl-util": "^0.15.1" } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.0-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.1.tgz", - "integrity": "sha512-YcTO3USLNblaB+ClPFcQ8LwR68GaZ78kFbxBLANi6tvRORP0d0aSSjTODRs0lDOfVN0gkLCwo+7JxrRBoF/20w==", + "version": "3.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.3.tgz", + "integrity": "sha512-W2g75EZnD+HtG5r5VH4t3OYoFNQEgS03k6QeRU7n/jvR1maMvxHAdWIw1gOwwDP966Gh6plTxPSNOCDjS6onMg==", "dependencies": { - "@tonconnect/isomorphic-eventsource": "^0.0.1", - "@tonconnect/isomorphic-fetch": "^0.0.2", - "@tonconnect/protocol": "^2.2.5" + "@tonconnect/isomorphic-eventsource": "^0.0.2", + "@tonconnect/isomorphic-fetch": "^0.0.3", + "@tonconnect/protocol": "^2.2.6" } }, "node_modules/@tonconnect/ui": { - "version": "2.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.4.tgz", - "integrity": "sha512-bE3zF34yvjrNkNyulwWZHACSXqo0M5eYdslZM54/miTr5tOFJEhUofv/sgbWHNdD78MHrPPOcoXQxoKkaiFZ+Q==", + "version": "2.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.6.tgz", + "integrity": "sha512-qgQXCjP0qR9vPuqohZ2wHnpK4LBGqtizFqCx7AO/Xu3XWMmJI9bXSI5rZ7EpKVpW8AvrSD/5X1yC7FIcanj0Kg==", "dependencies": { - "@tonconnect/sdk": "^3.0.0-beta.1", + "@tonconnect/sdk": "^3.0.0-beta.3", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.4.tgz", - "integrity": "sha512-aELrzaWhX8BRnYn0P8HEBua6qfvEYTBaK7AZaZxe+JYbyp/om6/UfNDIQq40grE2G5vPFBkOTRH3WLs318y1Aw==", + "version": "2.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.6.tgz", + "integrity": "sha512-SgWYy42IWCI8jDq4yxG4kjBZsg1IQl411uWsAO3/bwoNfTjYAn9JoRPezDqtOb10w/3+EeVV5tmMnuzvo6u59w==", "dependencies": { - "@tonconnect/ui": "^2.0.0-beta.4" + "@tonconnect/ui": "^2.0.0-beta.6" }, "peerDependencies": { "react": ">=17.0.0", @@ -891,9 +891,9 @@ } }, "node_modules/@tonconnect/ui/node_modules/ua-parser-js": { - "version": "1.0.36", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.36.tgz", - "integrity": "sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw==", + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", "funding": [ { "type": "opencollective", @@ -2442,17 +2442,17 @@ } }, "@tonconnect/isomorphic-eventsource": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.1.tgz", - "integrity": "sha512-ODk48pMlqLSOvu3fM0R1sdlz/Cv2y4hSfwtXmLq9ky9+H7ZQfw/16ElpIJ69B4lUvHycxrueNgrRtF9PJHoGMw==", + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz", + "integrity": "sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ==", "requires": { "eventsource": "^2.0.2" } }, "@tonconnect/isomorphic-fetch": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.2.tgz", - "integrity": "sha512-DAyA4oL7MqbBo9k8+8E+YiWsGCYi6UMhDTcsZjhgzhESkBNG6b+NBkpb1KH4oi0xDZQoknFtY9XogJLuQtSMQQ==", + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz", + "integrity": "sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w==", "requires": { "node-fetch": "^2.6.9" }, @@ -2468,48 +2468,48 @@ } }, "@tonconnect/protocol": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.5.tgz", - "integrity": "sha512-kR0E+CWZl6JrE/30283v+sRiAvEu21t1xOLFx6f/BxlCNLY2wki39+L32+iicX8gn/Ig99L1flr9TAI9QW9bnQ==", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz", + "integrity": "sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w==", "requires": { "tweetnacl": "^1.0.3", "tweetnacl-util": "^0.15.1" } }, "@tonconnect/sdk": { - "version": "3.0.0-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.1.tgz", - "integrity": "sha512-YcTO3USLNblaB+ClPFcQ8LwR68GaZ78kFbxBLANi6tvRORP0d0aSSjTODRs0lDOfVN0gkLCwo+7JxrRBoF/20w==", + "version": "3.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.3.tgz", + "integrity": "sha512-W2g75EZnD+HtG5r5VH4t3OYoFNQEgS03k6QeRU7n/jvR1maMvxHAdWIw1gOwwDP966Gh6plTxPSNOCDjS6onMg==", "requires": { - "@tonconnect/isomorphic-eventsource": "^0.0.1", - "@tonconnect/isomorphic-fetch": "^0.0.2", - "@tonconnect/protocol": "^2.2.5" + "@tonconnect/isomorphic-eventsource": "^0.0.2", + "@tonconnect/isomorphic-fetch": "^0.0.3", + "@tonconnect/protocol": "^2.2.6" } }, "@tonconnect/ui": { - "version": "2.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.4.tgz", - "integrity": "sha512-bE3zF34yvjrNkNyulwWZHACSXqo0M5eYdslZM54/miTr5tOFJEhUofv/sgbWHNdD78MHrPPOcoXQxoKkaiFZ+Q==", + "version": "2.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.6.tgz", + "integrity": "sha512-qgQXCjP0qR9vPuqohZ2wHnpK4LBGqtizFqCx7AO/Xu3XWMmJI9bXSI5rZ7EpKVpW8AvrSD/5X1yC7FIcanj0Kg==", "requires": { - "@tonconnect/sdk": "^3.0.0-beta.1", + "@tonconnect/sdk": "^3.0.0-beta.3", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" }, "dependencies": { "ua-parser-js": { - "version": "1.0.36", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.36.tgz", - "integrity": "sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw==" + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==" } } }, "@tonconnect/ui-react": { - "version": "2.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.4.tgz", - "integrity": "sha512-aELrzaWhX8BRnYn0P8HEBua6qfvEYTBaK7AZaZxe+JYbyp/om6/UfNDIQq40grE2G5vPFBkOTRH3WLs318y1Aw==", + "version": "2.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.6.tgz", + "integrity": "sha512-SgWYy42IWCI8jDq4yxG4kjBZsg1IQl411uWsAO3/bwoNfTjYAn9JoRPezDqtOb10w/3+EeVV5tmMnuzvo6u59w==", "requires": { - "@tonconnect/ui": "^2.0.0-beta.4" + "@tonconnect/ui": "^2.0.0-beta.6" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 3038e09..b731c47 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.4", + "@tonconnect/ui-react": "^2.0.0-beta.6", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 5aad8574f8b4dd42d2b438052b147793e2389a6a Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 7 Nov 2023 02:48:45 +0400 Subject: [PATCH 025/117] fix: add testing with echo contract deployment to prevent users from losing funds during tests --- src/components/TxForm/TxForm.tsx | 34 +++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/src/components/TxForm/TxForm.tsx b/src/components/TxForm/TxForm.tsx index fe7ace3..befb259 100644 --- a/src/components/TxForm/TxForm.tsx +++ b/src/components/TxForm/TxForm.tsx @@ -1,16 +1,36 @@ import React, {useCallback, useState} from 'react'; import ReactJson from 'react-json-view'; import './style.scss'; -import {useTonConnectUI, useTonWallet} from "@tonconnect/ui-react"; +import {SendTransactionRequest, useTonConnectUI, useTonWallet} from "@tonconnect/ui-react"; - -const defaultTx = { - validUntil: Math.floor(Date.now() / 1000) + 600, // unix epoch seconds +// In this example, we are using a predefined smart contract state initialization (`stateInit`) +// to interact with an "EchoContract". This contract is designed to send the value back to the sender, +// serving as a testing tool to prevent users from accidentally spending money. +const defaultTx: SendTransactionRequest = { + // The transaction is valid for 10 minutes from now, in unix epoch seconds. + validUntil: Math.floor(Date.now() / 1000) + 600, messages: [ + { - address: '0:412410771DA82CBA306A55FA9E0D43C9D245E38133CB58F1457DFB8D5CD8892F', - amount: '20000000', - } + // The receiver's address. + address: '0:8a5a9c7b70d329be670de4e6cce652d464765114aa98038c66c3d8ceaf2d19b0', + // Amount to send in nanoTON. For example, 0.005 TON is 5000000 nanoTON. + amount: '5000000', + // (optional) State initialization in boc base64 format. + stateInit: 'te6cckEBBAEAOgACATQCAQAAART/APSkE/S88sgLAwBI0wHQ0wMBcbCRW+D6QDBwgBDIywVYzxYh+gLLagHPFsmAQPsAlxCarA==', + // (optional) Payload in boc base64 format. + payload: 'te6ccsEBAQEADAAMABQAAAAASGVsbG8hCaTc/g==', + }, + + // Uncomment the following message to send two messages in one transaction. + /* + { + // Note: Funds sent to this address will not be returned back to the sender. + address: '0:2ecf5e47d591eb67fa6c56b02b6bb1de6a530855e16ad3082eaa59859e8d5fdc', + amount: toNano('0.01').toString(), + } + */ + ], }; From 73e6f5ffef7b018175d5382fbe89031f0cf7d525 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 7 Nov 2023 02:49:49 +0400 Subject: [PATCH 026/117] refactor: replace deprecated connectWallet() with openModal() --- src/components/TxForm/TxForm.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/TxForm/TxForm.tsx b/src/components/TxForm/TxForm.tsx index befb259..d5fe47c 100644 --- a/src/components/TxForm/TxForm.tsx +++ b/src/components/TxForm/TxForm.tsx @@ -50,7 +50,7 @@ export function TxForm() { Send transaction ) : ( - + )} ); From 014cdcf0dc24df42783d47ed1cc021b1e7f770dc Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 7 Nov 2023 02:50:08 +0400 Subject: [PATCH 027/117] refactor: remove unused import --- src/App.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.tsx b/src/App.tsx index 8dfcae4..5d29cde 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,5 +1,5 @@ import './App.scss' -import {THEME, TonConnectUIProvider, TonConnect} from "@tonconnect/ui-react"; +import {THEME, TonConnectUIProvider} from "@tonconnect/ui-react"; import {Header} from "./components/Header/Header"; import {TxForm} from "./components/TxForm/TxForm"; import {Footer} from "./components/Footer/Footer"; From dd4400c150357a497c2a7f6d113fab8a995d2755 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 7 Nov 2023 03:04:32 +0400 Subject: [PATCH 028/117] chore: rebuild --- .../{index-e8310187.js => index-4f2056c2.js} | 179 +++++++++--------- docs/index.html | 2 +- 2 files changed, 91 insertions(+), 90 deletions(-) rename docs/assets/{index-e8310187.js => index-4f2056c2.js} (73%) diff --git a/docs/assets/index-e8310187.js b/docs/assets/index-4f2056c2.js similarity index 73% rename from docs/assets/index-e8310187.js rename to docs/assets/index-4f2056c2.js index fb61d86..bfb3bc4 100644 --- a/docs/assets/index-e8310187.js +++ b/docs/assets/index-4f2056c2.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Ut=b.unstable_now();nt(!0,Ut),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Ut){nt!==null?setTimeout(_,0,Ut):(nt=Ut,setTimeout(rt,0))},d=function(Ut,un){tt=setTimeout(Ut,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ct=!1,dt=null,ft=-1,st=5,lt=0;b.unstable_shouldYield=function(){return b.unstable_now()>=lt},j=function(){},b.unstable_forceFrameRate=function(Ut){0>Ut||125>>1,vn=Ut[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Ut[En]=wn,Ut[nn]=An,En=nn):(Ut[En]=Zn,Ut[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Ut[En]=wn,Ut[nn]=An,En=nn;else break e}}return un}return null}function kt(Ut,un){var An=Ut.sortIndex-un.sortIndex;return An!==0?An:Ut.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Ut){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Ut)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Ut){if(Mt=!1,Ft(Ut),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Ut)}}function Qt(Ut,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Ut&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Ut){Ut.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Ut){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Ut()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Ut,un){switch(Ut){case 1:case 2:case 3:case 4:case 5:break;default:Ut=3}var An=_t;_t=Ut;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Ut,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Ut.sortIndex=An,bt(yt,Ut),gt(wt)===null&&Ut===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Ut.sortIndex=vn,bt(wt,Ut),jt||Tt||(jt=!0,_(Qt))),Ut},b.unstable_wrapCallback=function(Ut){var un=_t;return function(){var An=_t;_t=un;try{return Ut.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -34,11 +34,11 @@ object-assign `+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(nt){var k=nt}Reflect.construct(b,[],_)}else{try{_.call()}catch(nt){k=nt}b.call(_.prototype)}else{try{throw Error()}catch(nt){k=nt}b()}}catch(nt){if(nt&&k&&typeof nt.stack=="string"){for(var j=nt.stack.split(` `),$=k.stack.split(` `),_e=j.length-1,et=$.length-1;1<=_e&&0<=et&&j[_e]!==$[et];)et--;for(;1<=_e&&0<=et;_e--,et--)if(j[_e]!==$[et]){if(_e!==1||et!==1)do if(_e--,et--,0>et||j[_e]!==$[et])return` -`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(kt=gt,gt=null):kt=gt.sibling;var wt=ot(ft,gt,ct[vt],ht);if(wt===null){gt===null&&(gt=kt);break}b&>&&wt.alternate===null&&_(ft,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=kt}if(vt===ct.length)return d(ft,gt),at;if(gt===null){for(;vtvt?(kt=gt,gt=null):kt=gt.sibling;var yt=ot(ft,gt,wt.value,ht);if(yt===null){gt===null&&(gt=kt);break}b&>&&yt.alternate===null&&_(ft,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=kt}if(wt.done)return d(ft,gt),at;if(gt===null){for(;!wt.done;vt++,wt=ct.next())wt=it(ft,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(ft,gt);!wt.done;vt++,wt=ct.next())wt=ut(gt,ft,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(At){return _(ft,At)}),at}return function(ft,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(ft,at.sibling),st=j(at,ct.props.children),st.return=ft,ft=st;break e}break;default:if(at.elementType===ct.type){d(ft,at.sibling),st=j(at,ct.props),st.ref=Qg(ft,at,ct),st.return=ft,ft=st;break e}}d(ft,at);break}else _(ft,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,ht,ct.key),st.return=ft,ft=st):(ht=Vg(ct.type,ct.key,ct.props,null,ft.mode,ht),ht.ref=Qg(ft,st,ct),ht.return=ft,ft=ht)}return _e(ft);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,ht),st.return=ft,ft=st}return _e(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,ht),st.return=ft,ft=st),_e(ft);if(Pg(ct))return lt(ft,st,ct,ht);if(La(ct))return dt(ft,st,ct,ht);if(bt&&Rg(ft,ct),typeof ct>"u"&&!at)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var dt=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var ft=$(_._source);if(!He(_e,ft)){ft=d(_._source),He(rt,ft)||(tt(ft),ft=Ig(dt),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,ct=$;switch(et=_,ot=d,ct.tag){case 1:if(ut=ct.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=ct.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(kt=gt,gt=null):kt=gt.sibling;var wt=ot(ft,gt,lt[vt],ht);if(wt===null){gt===null&&(gt=kt);break}b&>&&wt.alternate===null&&_(ft,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=kt}if(vt===lt.length)return d(ft,gt),at;if(gt===null){for(;vtvt?(kt=gt,gt=null):kt=gt.sibling;var yt=ot(ft,gt,wt.value,ht);if(yt===null){gt===null&&(gt=kt);break}b&>&&yt.alternate===null&&_(ft,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=kt}if(wt.done)return d(ft,gt),at;if(gt===null){for(;!wt.done;vt++,wt=lt.next())wt=it(ft,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(ft,gt);!wt.done;vt++,wt=lt.next())wt=ut(gt,ft,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(At){return _(ft,At)}),at}return function(ft,st,lt,ht){var at=typeof lt=="object"&<!==null&<.type===ua&<.key===null;at&&(lt=lt.props.children);var bt=typeof lt=="object"&<!==null;if(bt)switch(lt.$$typeof){case sa:e:{for(bt=lt.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(lt.type===ua){d(ft,at.sibling),st=j(at,lt.props.children),st.return=ft,ft=st;break e}break;default:if(at.elementType===lt.type){d(ft,at.sibling),st=j(at,lt.props),st.ref=Qg(ft,at,lt),st.return=ft,ft=st;break e}}d(ft,at);break}else _(ft,at);at=at.sibling}lt.type===ua?(st=Xg(lt.props.children,ft.mode,ht,lt.key),st.return=ft,ft=st):(ht=Vg(lt.type,lt.key,lt.props,null,ft.mode,ht),ht.ref=Qg(ft,st,lt),ht.return=ft,ft=ht)}return _e(ft);case ta:e:{for(at=lt.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===lt.containerInfo&&st.stateNode.implementation===lt.implementation){d(ft,st.sibling),st=j(st,lt.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(lt,ft.mode,ht),st.return=ft,ft=st}return _e(ft)}if(typeof lt=="string"||typeof lt=="number")return lt=""+lt,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,lt),st.return=ft,ft=st):(d(ft,st),st=Ug(lt,ft.mode,ht),st.return=ft,ft=st),_e(ft);if(Pg(lt))return ct(ft,st,lt,ht);if(La(lt))return dt(ft,st,lt,ht);if(bt&&Rg(ft,lt),typeof lt>"u"&&!at)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,ct=it.source;it=it.subscribe;var dt=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var ft=$(_._source);if(!He(_e,ft)){ft=d(_._source),He(rt,ft)||(tt(ft),ft=Ig(dt),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,lt=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` Error generating stack: `+$.message+` -`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+It|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,It=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=It,mr=Ot,fr=$t,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Ir=0;Ir<20;Ir+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var It=new Uint8Array(16),Ot=new Uint8Array(64),$t,Rt;for(Rt=0;Rt<16;Rt++)It[Rt]=0;for(Rt=0;Rt<8;Rt++)It[Rt]=Kt[Rt];for(;Pt>=64;){for(at(Ot,It,Et,gt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for($t=1,Rt=8;Rt<16;Rt++)$t=$t+(It[Rt]&255)|0,It[Rt]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,It,Et,gt),Rt=0;Rt=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(It=1,Ot=8;Ot<16;Ot++)It=It+(Kt[Ot]&255)|0,Kt[Ot]=It&255,It>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,It=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|It<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(It>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Ir=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,It=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|It<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(It>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Ir),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Ir),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Ir),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Ir),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Ir,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Ir,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Ir,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Ir,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Ir,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Ir,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,It=0,Ot=0,$t=0,Rt=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Ir=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Ir,It+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,Rt+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,It+=pt*Ir,Ot+=pt*Br,$t+=pt*Dr,Rt+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],It+=pt*an,Ot+=pt*Ir,$t+=pt*Br,Rt+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Ir,Rt+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,Rt+=pt*Ir,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Ir,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Ir,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Ir,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Ir,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Ir,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Ir,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Ir,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Ir,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Ir,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Ir,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Ir,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,It+=38*Jn,Ot+=38*mr,$t+=38*fr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=It,Ct[3]=Ot,Ct[4]=$t,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,It=d(),Ot=d(),$t=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],Rt[Et]=It[Et]=$t[Et]=0;for(It[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(It,Ot,Kt),Jt($t,Rt,Kt),An(rn,It,$t),En(It,It,$t),An($t,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,It),vn(It,$t,It),vn($t,Ot,rn),An(rn,It,$t),En(It,It,$t),jn(Ot,It),En($t,Rt,tn),vn(It,$t,nt),An(It,It,Rt),vn($t,$t,It),vn(It,Rt,tn),vn(Rt,Ot,Pt),jn(Ot,rn),Jt(It,Ot,Kt),Jt($t,Rt,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=It[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=Rt[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function In(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,It,Ot,$t,Rt,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Ir=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,It=Tr,Ot=jr,$t=Or,Rt=an,rn=Ir,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Ir^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=It,Or=Ot,an=$t,Ir=Rt,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Ir,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Ir=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,It=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,In(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),It,Ot,$t=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(It=0;It>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),It=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(lt,bt),$=Le(lt,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=lt;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof lt.focus=="function"&<.focus(),lt=0;ltO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Pt,Nt=new Float64Array(16);if(Ct)for(Pt=0;Pt>24&255,Ct[Pt+1]=Nt>>16&255,Ct[Pt+2]=Nt>>8&255,Ct[Pt+3]=Nt&255,Ct[Pt+4]=pt>>24&255,Ct[Pt+5]=pt>>16&255,Ct[Pt+6]=pt>>8&255,Ct[Pt+7]=pt&255}function dt(Ct,Pt,Nt,pt,Lt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Pt,Nt,pt){return dt(Ct,Pt,Nt,pt,16)}function st(Ct,Pt,Nt,pt){return dt(Ct,Pt,Nt,pt,32)}function lt(Ct,Pt,Nt,pt){for(var Lt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,rn=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,tn=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Yt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Lt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Pn=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Pn^=an<<9|an>>>32-9,an=Pn+Jn|0,or^=an<<13|an>>>32-13,an=or+Pn|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Pn^=an<<9|an>>>32-9,an=Pn+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Pn|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Lt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+It|0,Pn=Pn+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Pn>>>0&255,Ct[29]=Pn>>>8&255,Ct[30]=Pn>>>16&255,Ct[31]=Pn>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Pt,Nt,pt){for(var Lt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,rn=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,tn=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Yt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Lt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Pn=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Pn^=an<<9|an>>>32-9,an=Pn+Jn|0,or^=an<<13|an>>>32-13,an=or+Pn|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Pn^=an<<9|an>>>32-9,an=Pn+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Pn|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Pn>>>0&255,Ct[21]=Pn>>>8&255,Ct[22]=Pn>>>16&255,Ct[23]=Pn>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Pt,Nt,pt){lt(Ct,Pt,Nt,pt)}function bt(Ct,Pt,Nt,pt){ht(Ct,Pt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Pt,Nt,pt,Lt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,It;for(It=0;It<16;It++)Rt[It]=0;for(It=0;It<8;It++)Rt[It]=Kt[It];for(;Lt>=64;){for(at(Ot,Rt,Et,gt),It=0;It<64;It++)Ct[Pt+It]=Nt[pt+It]^Ot[It];for($t=1,It=8;It<16;It++)$t=$t+(Rt[It]&255)|0,Rt[It]=$t&255,$t>>>=8;Lt-=64,Pt+=64,pt+=64}if(Lt>0)for(at(Ot,Rt,Et,gt),It=0;It=64;){for(at(Et,Kt,Lt,gt),Ot=0;Ot<64;Ot++)Ct[Pt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;Nt-=64,Pt+=64}if(Nt>0)for(at(Et,Kt,Lt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Lt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Lt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Lt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Pt,Nt){for(var pt=this.fin?0:2048,Lt,Kt,Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Pn=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Lr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Lt=Ct[Pt+0]&255|(Ct[Pt+1]&255)<<8,Jn+=Lt&8191,Kt=Ct[Pt+2]&255|(Ct[Pt+3]&255)<<8,mr+=(Lt>>>13|Kt<<3)&8191,Et=Ct[Pt+4]&255|(Ct[Pt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Pt+6]&255|(Ct[Pt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Pt+8]&255|(Ct[Pt+9]&255)<<8,Pn+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Pt+10]&255|(Ct[Pt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,It=Ct[Pt+12]&255|(Ct[Pt+13]&255)<<8,er+=($t>>>11|It<<5)&8191,rn=Ct[Pt+14]&255|(Ct[Pt+15]&255)<<8,or+=(It>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Lr),Yt+=Pn*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Pn*(5*Lr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Pn*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Lr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Pn*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Lr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Pn*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Lr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Pn*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Lr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Rr,Xn+=Tn*an,Xn+=Pn*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Lr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Lr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Rr,Hn+=Pn*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Lr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Pn*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Lr,rr+=Tn*Dr,rr+=Pn*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Pn=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Pt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Pn,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Pt){var Nt=new Uint16Array(10),pt,Lt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Lt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Lt;for(Lt=~Lt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Lt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Pt+0]=this.h[0]>>>0&255,Ct[Pt+1]=this.h[0]>>>8&255,Ct[Pt+2]=this.h[1]>>>0&255,Ct[Pt+3]=this.h[1]>>>8&255,Ct[Pt+4]=this.h[2]>>>0&255,Ct[Pt+5]=this.h[2]>>>8&255,Ct[Pt+6]=this.h[3]>>>0&255,Ct[Pt+7]=this.h[3]>>>8&255,Ct[Pt+8]=this.h[4]>>>0&255,Ct[Pt+9]=this.h[4]>>>8&255,Ct[Pt+10]=this.h[5]>>>0&255,Ct[Pt+11]=this.h[5]>>>8&255,Ct[Pt+12]=this.h[6]>>>0&255,Ct[Pt+13]=this.h[6]>>>8&255,Ct[Pt+14]=this.h[7]>>>0&255,Ct[Pt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Pt,Nt){var pt,Lt;if(this.leftover){for(Lt=16-this.leftover,Lt>Nt&&(Lt=Nt),pt=0;pt=16&&(Lt=Nt-Nt%16,this.blocks(Ct,Pt,Lt),Pt+=Lt,Nt-=Lt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Lt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Lt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Pt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Pt),st(Nt,0,pt,0)}function Ut(Ct){var Pt=new Uint8Array(32);return Qt(Pt,Ct),Pt[0]&1}function un(Ct,Pt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Pt[2*Nt]+(Pt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Pt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Pt[pt]+Nt[pt]}function En(Ct,Pt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Pt[pt]-Nt[pt]}function vn(Ct,Pt,Nt){var pt,Lt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,It=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Pn=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Rr=Nt[1],Br=Nt[2],Dr=Nt[3],Lr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Pt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Lr,It+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Pt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,It+=pt*Lr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Pt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,It+=pt*Dr,rn+=pt*Lr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Pt[3],Ot+=pt*an,$t+=pt*Rr,It+=pt*Br,rn+=pt*Dr,tn+=pt*Lr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Pt[4],$t+=pt*an,It+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Lr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Pt[5],It+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Lr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Pt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Lr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Pt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Lr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Pn+=pt*uo,pt=Pt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Lr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Pn+=pt*ao,ar+=pt*uo,pt=Pt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Lr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Pn+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Pt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Lr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Pn+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Pt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Lr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Pn+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Pt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Lr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Pn+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Pt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Lr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Pn+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Pt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Lr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Pn+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Pt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Lr,fr+=pt*$r,Tn+=pt*zr,Pn+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*fr,It+=38*Tn,rn+=38*Pn,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Lt=1,pt=Kt+Lt+65535,Lt=Math.floor(pt/65536),Kt=pt-Lt*65536,pt=Et+Lt+65535,Lt=Math.floor(pt/65536),Et=pt-Lt*65536,pt=Rt+Lt+65535,Lt=Math.floor(pt/65536),Rt=pt-Lt*65536,pt=Ot+Lt+65535,Lt=Math.floor(pt/65536),Ot=pt-Lt*65536,pt=$t+Lt+65535,Lt=Math.floor(pt/65536),$t=pt-Lt*65536,pt=It+Lt+65535,Lt=Math.floor(pt/65536),It=pt-Lt*65536,pt=rn+Lt+65535,Lt=Math.floor(pt/65536),rn=pt-Lt*65536,pt=tn+Lt+65535,Lt=Math.floor(pt/65536),tn=pt-Lt*65536,pt=Yt+Lt+65535,Lt=Math.floor(pt/65536),Yt=pt-Lt*65536,pt=Ht+Lt+65535,Lt=Math.floor(pt/65536),Ht=pt-Lt*65536,pt=pn+Lt+65535,Lt=Math.floor(pt/65536),pn=pt-Lt*65536,pt=zn+Lt+65535,Lt=Math.floor(pt/65536),zn=pt-Lt*65536,pt=Gn+Lt+65535,Lt=Math.floor(pt/65536),Gn=pt-Lt*65536,pt=Kn+Lt+65535,Lt=Math.floor(pt/65536),Kn=pt-Lt*65536,pt=Xn+Lt+65535,Lt=Math.floor(pt/65536),Xn=pt-Lt*65536,pt=Hn+Lt+65535,Lt=Math.floor(pt/65536),Hn=pt-Lt*65536,Kt+=Lt-1+37*(Lt-1),Lt=1,pt=Kt+Lt+65535,Lt=Math.floor(pt/65536),Kt=pt-Lt*65536,pt=Et+Lt+65535,Lt=Math.floor(pt/65536),Et=pt-Lt*65536,pt=Rt+Lt+65535,Lt=Math.floor(pt/65536),Rt=pt-Lt*65536,pt=Ot+Lt+65535,Lt=Math.floor(pt/65536),Ot=pt-Lt*65536,pt=$t+Lt+65535,Lt=Math.floor(pt/65536),$t=pt-Lt*65536,pt=It+Lt+65535,Lt=Math.floor(pt/65536),It=pt-Lt*65536,pt=rn+Lt+65535,Lt=Math.floor(pt/65536),rn=pt-Lt*65536,pt=tn+Lt+65535,Lt=Math.floor(pt/65536),tn=pt-Lt*65536,pt=Yt+Lt+65535,Lt=Math.floor(pt/65536),Yt=pt-Lt*65536,pt=Ht+Lt+65535,Lt=Math.floor(pt/65536),Ht=pt-Lt*65536,pt=pn+Lt+65535,Lt=Math.floor(pt/65536),pn=pt-Lt*65536,pt=zn+Lt+65535,Lt=Math.floor(pt/65536),zn=pt-Lt*65536,pt=Gn+Lt+65535,Lt=Math.floor(pt/65536),Gn=pt-Lt*65536,pt=Kn+Lt+65535,Lt=Math.floor(pt/65536),Kn=pt-Lt*65536,pt=Xn+Lt+65535,Lt=Math.floor(pt/65536),Xn=pt-Lt*65536,pt=Hn+Lt+65535,Lt=Math.floor(pt/65536),Hn=pt-Lt*65536,Kt+=Lt-1+37*(Lt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=It,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Pt){vn(Ct,Pt,Pt)}function Zn(Ct,Pt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Pt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Pt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Pt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Pt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Pt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Pt,Nt){var pt=new Uint8Array(32),Lt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),It=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Pt[Et];for(pt[31]=Pt[31]&127|64,pt[0]&=248,un(Lt,Nt),Et=0;Et<16;Et++)Ot[Et]=Lt[Et],It[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=It[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,It,Kt),An(rn,Rt,$t),En(Rt,Rt,$t),An($t,Ot,It),En(Ot,Ot,It),jn(It,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),An(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,It,tn),vn(Rt,$t,nt),An(Rt,Rt,It),vn($t,$t,Rt),vn(Rt,It,tn),vn(It,Ot,Lt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,It,Kt);for(Et=0;Et<16;Et++)Lt[Et+16]=Rt[Et],Lt[Et+32]=$t[Et],Lt[Et+48]=Ot[Et],Lt[Et+64]=It[Et];var Yt=Lt.subarray(32),Ht=Lt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Pt){return wn(Ct,Pt,$)}function kn(Ct,Pt){return k(Pt,32),dn(Ct,Pt)}function yn(Ct,Pt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Pt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Pt,Nt,pt,Lt,Kt){var Et=new Uint8Array(32);return yn(Et,Lt,Kt),fn(Ct,Pt,Nt,pt,Et)}function Sn(Ct,Pt,Nt,pt,Lt,Kt){var Et=new Uint8Array(32);return yn(Et,Lt,Kt),xn(Ct,Pt,Nt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Pt,Nt,pt){for(var Lt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Pn,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Lr=Pt[0],$r=Pt[1],zr=Pt[2],no=Pt[3],Vr=Pt[4],Xr=Pt[5],eo=Pt[6],to=Pt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Lt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Rt=Tr,Ot=jr,$t=Or,It=an,rn=Rr,tn=Br,Yt=Dr,Ht=Lr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Pn=to,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Pn=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Pn=Vr&Xr^~Vr&eo,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=In[mr*2],Pn=In[mr*2+1],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Lt[mr%16],Pn=Kt[mr%16],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Pn=Jn,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Lr<<32-28)^(Lr>>>34-32|Ar<<32-(34-32))^(Lr>>>39-32|Ar<<32-(39-32)),Pn=(Lr>>>28|Ar<<32-28)^(Ar>>>34-32|Lr<<32-(34-32))^(Ar>>>39-32|Lr<<32-(39-32)),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Pn=Lr&$r^Lr&zr^$r&zr,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Pn=Gn,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Pn=Jn,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=It,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Lr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Lt[fr],Pn=Kt[fr],ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Lt[(fr+9)%16],Pn=Kt[(fr+9)%16],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Lt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Pn=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Lt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Pn=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Lt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Pn=Lr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Pn=Pt[0],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Pt[0]=Lr=ar&65535|tr<<16,Tn=Tr,Pn=$r,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Pn=Pt[1],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Pt[1]=$r=ar&65535|tr<<16,Tn=jr,Pn=zr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Pn=Pt[2],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Pt[2]=zr=ar&65535|tr<<16,Tn=Or,Pn=no,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Pn=Pt[3],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Pt[3]=no=ar&65535|tr<<16,Tn=an,Pn=Vr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Pn=Pt[4],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Pt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Pn=Xr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Pn=Pt[5],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Pt[5]=Xr=ar&65535|tr<<16,Tn=Br,Pn=eo,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Pn=Pt[6],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Pt[6]=eo=ar&65535|tr<<16,Tn=Dr,Pn=to,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Pn=Pt[7],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Pt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Pt,Nt){var pt=new Int32Array(8),Lt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Lt[0]=4089235720,Lt[1]=2227873595,Lt[2]=4271175723,Lt[3]=1595750129,Lt[4]=2917565137,Lt[5]=725511199,Lt[6]=4215389547,Lt[7]=327033209,Rn(pt,Lt,Pt,Nt),Nt%=128,Et=0;Et=0;--Lt)pt=Nt[Lt/8|0]>>(Lt&7)&1,gn(Ct,Pt,pt),Dn(Pt,Ct),Dn(Ct,Ct),gn(Ct,Pt,pt)}function Wn(Ct,Pt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Pt)}function hn(Ct,Pt,Nt){var pt=new Uint8Array(64),Lt=[d(),d(),d(),d()],Kt;for(Nt||k(Pt,32),Cn(pt,Pt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Wn(Lt,pt),$n(Ct,Lt),Kt=0;Kt<32;Kt++)Pt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Pt){var Nt,pt,Lt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Lt=pt-32,Kt=pt-12;Lt>4)*Zt[Lt],Nt=Pt[Lt]>>8,Pt[Lt]&=255;for(Lt=0;Lt<32;Lt++)Pt[Lt]-=Nt*Zt[Lt];for(pt=0;pt<32;pt++)Pt[pt+1]+=Pt[pt]>>8,Ct[pt]=Pt[pt]&255}function bn(Ct){var Pt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Pt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Pt)}function Ln(Ct,Pt,Nt,pt){var Lt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),It=[d(),d(),d(),d()];Cn(Lt,pt,32),Lt[0]&=248,Lt[31]&=127,Lt[31]|=64;var rn=Nt+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Pt,Nt,pt){var Lt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Lt=0;Lt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Pt=new Uint8Array(Sr);return hn(Ct,Pt),{publicKey:Ct,secretKey:Pt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Ur(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Pt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=new URL(_);return _e.searchParams.append("startattach",$),_e.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,appName:k.tonconnect.walletInfo.app_name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser,platforms:k.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},In=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[ct]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[ft]=k,In.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[ft]=k,In.call(Un,bn,sr.os),dr&&!Un[ut]&&Ln&&Ln.platform!="Unknown"&&(Un[ut]=Ln.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,ct,lt,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=dt();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,ct]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,lt]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&&ct(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=dt();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),lt()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:ct}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,ct,dt,ft,st,lt,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=lt&&at>=lt&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,ct=new Array(at+1),rt=at;rt>=lt;rt--)bt=nt[rt],tt=ut.get(bt),ct[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=lt;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=ct[rt],ut.set(bt,rt)):$[tt]();for(rt=lt;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const ct=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,ct="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:ct,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` ${globalStylesTag} * { margin: 0; padding: 0; @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=new URL(b);d.searchParams.append("startattach","tonconnect"),openLinkBlank(addReturnStrategy(d.toString(),_))}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1);let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>preloadImages(b),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){isInTWA()&&(_.returnStrategy="back"),isInTWA()&&(_.twaReturnUrl=void 0);const d=convertToDirectLink(b),k=new URL(d);k.searchParams.append("startapp","tonconnect"),openLinkBlank(addReturnStrategy(k.toString(),_))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -142,7 +142,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};lt.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,ct=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,lt){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,lt))};const at=ct().enterClass.split(" "),bt=ct().enterActiveClass.split(" "),gt=ct().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}lt&&!b.mode?_e(st):j(st)}function ft(st,lt){const ht=ct().exitClass.split(" "),at=ct().exitActiveClass.split(" "),bt=ct().exitToClass.split(" ");if(!lt.parentNode)return gt();it&&it(lt),lt.classList.add(...ht),lt.classList.add(...at),nextFrame(()=>{lt.classList.remove(...ht),lt.classList.add(...bt)}),ot&&ot(lt,()=>gt()),(!ot||ot.length<2)&&(lt.addEventListener("transitionend",gt),lt.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===lt)&&(lt.removeEventListener("transitionend",gt),lt.removeEventListener("animationend",gt),lt.classList.remove(...at),lt.classList.remove(...bt),k()===lt&&j(void 0),ut&&ut(lt),b.mode==="outin"&&dt(st,lt))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),ct=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),lt=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};ct.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=ct,rt(ct)}),createEffect(ut=>{const ct=tt();return ct.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(ct.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,lt=ft.newPos,ht=st.left-lt.left,at=st.top-lt.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,ct.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const lt=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),lt.transform=lt.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=_e=>{_e.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),new Promise(_e=>requestAnimationFrame(_e)).then(()=>{var _e;((_e=window.history.state)==null?void 0:_e[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` @@ -226,9 +226,10 @@ PERFORMANCE OF THIS SOFTWARE. ${b=>borders$4[b.theme.borderRadius]}; `,QuestionButtonStyled=styled(IconButton)` background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; -`,_tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` +`;function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}class AnimationTimelineNoop{constructor(){__publicField(this,"currentTime",0)}}const _AnimationNoop=class{constructor(){__publicField(this,"currentTime",0),__publicField(this,"playbackRate",1),__publicField(this,"startTime",null),__publicField(this,"timeline",new AnimationTimelineNoop),__publicField(this,"finished",Promise.resolve(this)),__publicField(this,"effect",null),__publicField(this,"id",""),__publicField(this,"pending",!1),__publicField(this,"playState","finished"),__publicField(this,"replaceState","active"),__publicField(this,"ready",Promise.resolve(this)),__publicField(this,"oncancel",null),__publicField(this,"onfinish",null),__publicField(this,"onremove",null)}static create(){return _AnimationNoop._instance||(logWarning("Animation is not supported in this environment: please consider using the `web-animations-js` polyfill to provide a fallback implementation of the Web Animations API."),_AnimationNoop._instance=new _AnimationNoop),_AnimationNoop._instance}cancel(){}finish(){}pause(){}play(){}reverse(){}addEventListener(b,_,d){}dispatchEvent(b){return!1}removeEventListener(b,_,d){}updatePlaybackRate(b){}commitStyles(){}persist(){}};let AnimationNoop=_AnimationNoop;__publicField(AnimationNoop,"_instance",null);function animate(b,_,d){return"animate"in b?b.animate(_,d):AnimationNoop.create()}const _tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,androidBackHandler=androidBackHandler$1,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;animate(k,[{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&animate(k.firstElementChild,[{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=animate(k,[{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=animate(k.firstElementChild,[{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(androidBackHandler,k,()=>({isEnabled:b.enableAndroidBackHandler,onClose:()=>b.onClose()})),use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` border-radius: ${borders$4[_.borderRadius]}; background-color: ${_.colors.background.tint}; + ${media("mobile")} { border-radius: ${borders$4[_.borderRadius]} ${borders$4[_.borderRadius]} 0 0; @@ -371,9 +372,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var Rn=!1;fn>>yn&1)==1);var In=xn(kn,sn-Sn);In&&(Rn=!Rn),At[kn][sn-Sn]=Rn,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,In=0;Insn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,In="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",In+=''+jn(kn.text)+"":"",In+=dn.text?''+jn(dn.text)+"":"",In+='',In+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,Rn,In={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[Rn]:In[Rn];Dn+=` -`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,Rn=Array(nn+1).join("██"),In=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Ut(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var In=!1;fn>>yn&1)==1);var Rn=xn(kn,sn-Sn);Rn&&(In=!In),At[kn][sn-Sn]=In,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=ct(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,In,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(kn.text)+"":"",Rn+=dn.text?''+jn(dn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,In,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[In]:Rn[In];Dn+=` +`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,In=Array(nn+1).join("██"),Rn=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,ct=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(ct*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/ct))}d.style.transform=`scale(${ct})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{animate(rt,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{animate(rt,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -559,7 +560,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 100%; margin: 0; } -`,[windowHeight,setWindowHeight]=createSignal(((_a=getWindow$1())==null?void 0:_a.innerHeight)||0);getWindow$1()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow$1()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const ScrollContainer=b=>{const[_,d]=createSignal(!1),k=_e=>{d(_e.target.scrollTop>0)},j=()=>isMobile()?150:200,$=()=>b.maxHeight!==void 0?`${b.maxHeight}px`:`${windowHeight()-j()}px`;return[createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return $()},onScroll:k,get class(){return b.class},get children(){return b.children}})]},AStyled=styled.a` +`,[windowHeight,setWindowHeight]=createSignal(((_a=getWindow$1())==null?void 0:_a.innerHeight)||0);getWindow$1()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const[isMobile,setIsMobile]=createSignal(isDevice("mobile")),updateIsMobile=()=>setIsMobile(isDevice("mobile"));getWindow$1()&&(window.addEventListener("resize",()=>updateIsMobile()),window.addEventListener("load",()=>updateIsMobile(),{once:!0}));const ScrollContainer=b=>{const[_,d]=createSignal(!1),k=_e=>{d(_e.target.scrollTop>0)},j=()=>isMobile()?150:200,$=()=>b.maxHeight!==void 0?`${b.maxHeight}px`:`${windowHeight()-j()}px`;return[createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return $()},onScroll:k,get class(){return b.class},get children(){return b.children}})]},AStyled=styled.a` display: block; text-decoration: unset; `,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` @@ -622,7 +623,7 @@ PERFORMANCE OF THIS SOFTWARE. `,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` transform: translateY(-8px); margin-bottom: 12px; -`,_tmpl$$4=template$1('
    '),Notifications=b=>{const _=[],[d,k]=createSignal([]);let j=-1;const $=4500;return createEffect(on(action,_e=>{if(_e&&_e.showNotification){j++;const et=j;k(nt=>nt.filter(tt=>tt.action!=="confirm-transaction").concat({id:et,action:_e.name})),_.push(setTimeout(()=>k(nt=>nt.filter(tt=>tt.id!==et)),$))}})),onCleanup(()=>{_.forEach(clearTimeout)}),(()=>{const _e=_tmpl$$4.cloneNode(!0);return insert(_e,createComponent(TransitionGroup,{onBeforeEnter:et=>{et.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(et,nt)=>{et.animate([{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(nt)},get children(){return createComponent(For,{get each(){return d()},children:et=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return et.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(_e,b.class)),_e})()},AccountButtonStyled=styled(Button)` +`,defaultConfig={timeout:4500},[latestAction,setLatestAction]=createSignal(null);function useOpenedNotifications(b){const{timeout:_}=__spreadValues$1(__spreadValues$1({},defaultConfig),b),[d,k]=createSignal([]),[j,$]=createSignal([]);return createEffect(on(action,_e=>{if(!_e||!_e.showNotification||latestAction()===_e)return;setLatestAction(_e),k(tt=>tt.filter(rt=>rt.action!=="confirm-transaction"));const et={action:_e.name};k(tt=>[...tt,et]);const nt=setTimeout(()=>{k(tt=>tt.filter(rt=>rt!==et)),$(tt=>tt.filter(rt=>rt!==nt))},_);$(tt=>[...tt,nt])})),onCleanup(()=>{j().forEach(_e=>clearTimeout(_e))}),d}const _tmpl$$4=template$1('
    '),Notifications=b=>{const _=useOpenedNotifications();return(()=>{const d=_tmpl$$4.cloneNode(!0);return insert(d,createComponent(TransitionGroup,{onBeforeEnter:k=>{animate(k,[{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(k,j)=>{animate(k,[{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(j)},get children(){return createComponent(For,{get each(){return _()},children:k=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return k.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(d,b.class)),d})()},AccountButtonStyled=styled(Button)` background-color: ${b=>b.theme.colors.connectButton.background}; color: ${b=>b.theme.colors.connectButton.foreground}; box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; @@ -664,7 +665,7 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,dt=nt.height/tt.y;return{width:lt,height:dt,top:ut,right:ot+lt,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=lt.strategy,vt=`${(at=lt.y)!=null?at:0}px`,kt=`${(bt=lt.x)!=null?bt:0}px`;return gt!==ht._v$&&ct.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=vt),kt!==ht._v$3&&ct.style.setProperty("left",ht._v$3=kt),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},ct=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&&ct<=50){ct++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,ct=nt.width/tt.x,dt=nt.height/tt.y;return{width:ct,height:dt,top:ut,right:ot+ct,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(ct=>{nt&&ct.addEventListener("scroll",d,{passive:!0}),$&&ct.addEventListener("resize",d)});let rt=null;if(_e){let ct=!0;rt=new ResizeObserver(()=>{ct||d(),ct=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const ct=getBoundingClientRect(b);ot&&(ct.x!==ot.x||ct.y!==ot.y||ct.width!==ot.width||ct.height!==ot.height)&&d(),ot=ct,it=requestAnimationFrame(ut)}return d(),()=>{var ct;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(ct=rt)==null||ct.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ct=>{ut===tt()&&_e(ct)},ct=>{nt(ct)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),ct=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const lt=$();if(lt){const ht=toUserFriendlyAddress(lt.address,lt.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(lt=>{if(!lt){j(!1),_e(null);return}_e(lt.account)}),st=lt=>{if(!$()||!k())return;const ht=ot().contains(lt.target),at=tt.contains(lt.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(lt=>!lt),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const lt=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,lt),lt.style.setProperty("z-index","999"),lt._$owner=getOwner(),insert(lt,createComponent(Transition,{onBeforeEnter:ht=>{animate(ht,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{animate(ht,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(lt,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=ct.strategy,vt=`${(at=ct.y)!=null?at:0}px`,kt=`${(bt=ct.x)!=null?bt:0}px`;return gt!==ht._v$&<.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&<.style.setProperty("top",ht._v$2=vt),kt!==ht._v$3&<.style.setProperty("left",ht._v$3=kt),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),lt}})]}})}})]}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; padding-top: 18px; @@ -698,7 +699,7 @@ PERFORMANCE OF THIS SOFTWARE. font-weight: 590; `;styled(TabBar)` margin: 0 auto 22px; -`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",twaReturnUrl:void 0,walletsListConfiguration:{}});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` +`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",twaReturnUrl:void 0,walletsListConfiguration:{},enableAndroidBackHandler:!0});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -984,7 +985,7 @@ PERFORMANCE OF THIS SOFTWARE. padding: 0 64px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(dt=>supportsMobile(dt)&&dt.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(dt=>dt.bridgeUrl)).values()].map(dt=>({bridgeUrl:dt})),et=createMemo(()=>k.connect(_e(),b.additionalRequest));setLastSelectedWalletInfo({openMethod:"universal-link"});const[nt,tt]=createSignal(void 0),rt=()=>__async(void 0,null,function*(){nt()!==void 0&&clearTimeout(nt()),yield copyToClipboard(et());const dt=setTimeout(()=>tt(void 0),1500);tt(dt)}),it=()=>{openLinkBlank(addReturnStrategy(et(),appState.returnStrategy))},ot=()=>{const dt=b.walletsList.find(st=>st.appName===AT_WALLET_APP_NAME);if(!dt||!isWalletInfoRemote(dt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:dt.bridgeUrl,universalLink:dt.universalLink},b.additionalRequest);openLinkBlank(addReturnStrategy(ft,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ut=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},lt=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const dt=_tmpl$2.cloneNode(!0);return insert(dt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:lt}),createComponent(MobileUniversalQR,{get universalLink(){return et()}})]}}),null),insert(dt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ut}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ot,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const st=_tmpl$$1.cloneNode(!0);return insert(st,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),st})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(st=>st.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>nt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return nt()!==void 0?"common.copied":"common.copyLink"},get children(){return nt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),dt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(dt=>supportsMobile(dt)&&dt.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(dt=>dt.bridgeUrl)).values()].map(dt=>({bridgeUrl:dt})),et=()=>k.connect(_e(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[nt,tt]=createSignal(void 0),rt=()=>__async(void 0,null,function*(){nt()!==void 0&&clearTimeout(nt()),yield copyToClipboard(et());const dt=setTimeout(()=>tt(void 0),1500);tt(dt)}),it=()=>{openLinkBlank(addReturnStrategy(et(),appState.returnStrategy))},ot=()=>{const dt=b.walletsList.find(ht=>ht.appName===AT_WALLET_APP_NAME);if(!dt||!isWalletInfoRemote(dt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:dt.bridgeUrl,universalLink:dt.universalLink},b.additionalRequest);let st=appState.returnStrategy;isTelegramUrl(ft)&&isInTWA()&&(st="back");let lt=appState.twaReturnUrl;isTelegramUrl(ft)&&isInTWA()&&(lt=void 0),openLinkBlank(addReturnStrategy(ft,{returnStrategy:st,twaReturnUrl:lt}))},ut=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ct=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const dt=_tmpl$2.cloneNode(!0);return insert(dt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ct}),createComponent(MobileUniversalQR,{get universalLink(){return et()}})]}}),null),insert(dt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ut}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ot,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const st=_tmpl$$1.cloneNode(!0);return insert(st,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),st})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(st=>st.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>nt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return nt()!==void 0?"common.copied":"common.copyLink"},get children(){return nt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),dt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1065,7 +1066,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,ct)),at=dt.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,ct))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=()=>{setWalletsModalOpen(!1),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut()});return onCleanup(lt),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:ut,onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const lt=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,lt)),at=dt.filter(gt=>eqWalletName(gt,lt)).length>=2;lt&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,lt))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=dt=>{setWalletsModalState({status:"closed",closeReason:dt}),$(null),tt(!1)},ct=_.onStatusChange(dt=>{dt&&ut("wallet-selected")});return onCleanup(ct),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>ut("action-cancelled"),onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1082,7 +1083,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d),nt=getUserAgent().os==="ios",tt=et==="ios"&&nt||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!tt&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const rt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),rt}catch(rt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),rt instanceof TonConnectError?rt:(console.error(rt),new TonConnectUIError("Unhandled error:"+rt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl),ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(rt.enableAndroidBackHandler=_.enableAndroidBackHandler),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const nt=()=>{const it=getUserAgent().os==="ios",ot=et==="ios"&&it||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!ot&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},tt=new AbortController,rt=this.onTransactionModalStateChange(it=>{it!=null&&it.openModal||(rt(),it||tt.abort())});try{const it=yield this.waitForSendTransaction({transaction:_,abortSignal:tt.signal},nt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}finally{rt()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:_e}=_;if(_e.aborted)return j(new TonConnectUIError("Transaction was not sent"));const et=tt=>__async(this,null,function*(){k(tt)}),nt=tt=>{j(tt)};this.connector.sendTransaction($,d).then(tt=>et(tt)).catch(tt=>nt(tt)),_e.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl);let ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return isInTWA()&&(ut="never"),{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1090,43 +1091,43 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(kt,dt)||(st=ft?yt[dt]:lt[dt],kt[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=dt.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},Rn=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},In=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=In,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",In,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)ft($n[Nn++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):Rn(At(Vt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,ct){var dt,ft,st,lt=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(ct=ut),ct)(ft=!lt&&yt&&yt[dt]!==void 0)&&rt(kt,dt)||(st=ft?yt[dt]:ct[dt],kt[dt]=ht&&typeof yt[dt]!="function"?ct[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;ct--;)delete it.prototype[nt[ct]];return it()};k.exports=Object.create||function(ot,ut){var ct;return ot!==null?(rt.prototype=_e(ot),ct=new rt,rt.prototype=null,ct[tt]=ot):ct=it(),ut===void 0?ct:et(ct,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),ct=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>ct;)_e(ut,ot=it[ct++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,ct){try{return ut[ct]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),ct=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,lt=(0,tt.default)(st),ht=(0,ct.default)(ut.default,dt.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Ut=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=lt.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Ut=(0,tt.default)(Tt).reduce(function(En,vn){return lt.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Ut,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function ct(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=dt.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):lt.call(at,bt)},rt.prototype.listenerCount=lt,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),ct=_e(rt),dt=ut.length;return ct<0||ct>=dt?nt?"":void 0:(it=ut.charCodeAt(ct))<55296||it>56319||ct+1===dt||(ot=ut.charCodeAt(ct+1))<56320||ot>57343?nt?ut.charAt(ct):it:nt?ut.slice(ct,ct+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,ct=0;ut>ct;)_e.f(tt,it=ot[ct++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,ct=_e(rt),dt=et(ct.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=ct[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in ct)&&ct[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),ct=$(28),dt=$(17),ft=$(2),st=$(30),lt=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Ut=_e.JSON,un=Ut&&Ut.stringify,An=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Ln){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Ln),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Ln){return Vt===wn&&Sn(nn,bn,Ln),bt(Vt),bn=wt(bn,!0),bt(Ln),et(Zn,bn)?(Ln.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Ln=At(Ln,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Ln)):Jt(Vt,bn,Ln)},In=function(Vt,bn){bt(Vt);for(var Ln,sr=ht(bn=kt(bn)),dr=0,Un=sr.length;Un>dr;)Sn(Vt,Ln=sr[dr++],bn[Ln]);return Vt},Rn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Ln=Ft(Vt,bn);return!Ln||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Ln.enumerable=!0),Ln}},Dn=function(Vt){for(var bn,Ln=Qt(kt(Vt)),sr=[],dr=0;Ln.length>dr;)et(Zn,bn=Ln[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Ln=Vt===wn,sr=Qt(Ln?nn:kt(Vt)),dr=[],Un=0;sr.length>Un;)!et(Zn,bn=sr[Un++])||Ln&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Ln){this===wn&&bn.call(nn,Ln),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Ln))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Rn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Rn,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)ft($n[Nn++]);for(var Wn=Mt(ft.store),hn=0;Wn.length>hn;)lt(Wn[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):In(At(Vt),bn)},defineProperty:Sn,defineProperties:In,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Ut&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Ln,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Ln=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Un,gr){if(typeof Ln=="function"&&(gr=Ln.call(this,Un,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Ut,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),ct(Gt,"Symbol"),ct(Math,"Math",!0),ct(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},ct=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&&ct.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),ct=nt.f,dt=0;ut.length>dt;)ct.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,ct){if(ut=nt(ut),ct=tt(ct,!0),it)try{return ot(ut,ct)}catch{}if(rt(ut,ct))return et(!_e.f.call(ut,ct),ut[ct])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=lt?et(bt).concat(lt(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],ct=!0,dt=!1,ft=void 0;try{for(var st,lt=(0,et.default)(it);!(ct=(st=lt.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);ct=!0);}catch(ht){dt=!0,ft=ht}finally{try{!ct&<.return&<.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,ct=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,lt=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=lt||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Ln){if(bn!=bn)return function(Un,gr,vr,Mn){for(var cr=Un.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Ln=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Ut(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:ct).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Ln=-1,sr=hn.length,dr=Vt.length,Un=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Un1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(It){var Rt=lt(this).constructor;Ot=Reflect.construct($t,arguments,Rt)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(It){var Ot=this.constructor.getDerivedStateFromProps(Et,It);return Ot??null}).bind(this))}function vt(Et,It){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=It,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var It=Et.prototype;if(!It||!It.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof It.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,Rt=null;if(typeof It.componentWillMount=="function"?Ot="componentWillMount":typeof It.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof It.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof It.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof It.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof It.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function In(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[ct]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?ct.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||ct.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=ct(Et);if(Rt){var It=ct(this).constructor;Ot=Reflect.construct($t,arguments,It)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(Rt){var Ot=this.constructor.getDerivedStateFromProps(Et,Rt);return Ot??null}).bind(this))}function vt(Et,Rt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Rt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var Rt=Et.prototype;if(!Rt||!Rt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Rt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,It=null;if(typeof Rt.componentWillMount=="function"?Ot="componentWillMount":typeof Rt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Rt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Rt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Rt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Rt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||It!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` - `+$t:"")+(Rt!==null?` - `+Rt:"")+` + `+$t:"")+(It!==null?` + `+It:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(It.componentWillMount=bt,It.componentWillReceiveProps=gt),typeof It.getSnapshotBeforeUpdate=="function"){if(typeof It.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");It.componentWillUpdate=vt;var Yt=It.componentDidUpdate;It.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,It){if(Et==null)return{};var Ot,$t,Rt=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,It);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var It=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return It==="number"&&(It=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),It}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var It=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:It.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:It.braceColor},"expanded-icon":{color:It.expandedIcon},"collapsed-icon":{color:It.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:It.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+It.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+It.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:It.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:It.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:It.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:It.dataTypes.boolean},date:{display:"inline-block",color:It.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:It.dataTypes.float},function:{display:"inline-block",color:It.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:It.dataTypes.integer},string:{display:"inline-block",color:It.dataTypes.string},nan:{display:"inline-block",color:It.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:It.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:It.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:It.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:It.dataTypes.background},regexp:{display:"inline-block",color:It.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:It.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:It.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:It.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:It.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:It.editVariable.background,color:It.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:It.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:It.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:It.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:It.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:It.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:It.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:It.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:It.validationFailure.fontColor,backgroundColor:It.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:It.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,It,Ot){return Et||console.error("theme has not been set"),function($t){var Rt=At;return $t!==!1&&$t!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})($t)}(Et)(It,Ot)}var Ft=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,It){(It==null||It>Et.length)&&(It=Et.length);for(var Ot=0,$t=new Array(It);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||It&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,Rt=function(){};return{s:Rt,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(It){if(Array.isArray(It))return Wt(It)}(Et)||function(It){if(typeof Symbol<"u"&&Symbol.iterator in Object(It))return Array.from(It)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var It=1;It=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,It),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Ir=Nn.scrollHeight-Ar,Br=Ir*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Ir*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Ir]}(mr,Jn.value||Jn.placeholder||"x",Rt,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=In(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,It){return{type:Et,value:It}}var dr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){return tt(this,Ot),It.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,Rt=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,Rt=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ht=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(Rt).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ht=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Hn=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var It=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?It=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(It,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var It=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(It,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function($t){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[$t]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;tt(this,Ot),(Rt=It.call(this,$t)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ht=(Yt.rjvId,Yt.theme,Rt.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ht,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState($t);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function($t,Rt){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,Rt){var rn=Rt.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var It=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&It!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:It,hovered:!1}};var mo=function Et(It,Ot){tt(this,Et),this.name=It,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot($t){var Rt;return tt(this,Ot),(Rt=It.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:$t.input?$t.input:""},Rt}return it(Ot,[{key:"render",value:function(){var $t=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var It=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,In=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",In),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,Rn={};typeof fn=="string"?Rn[fn]=xn:Rn=fn,Jt()(Rn,function(In,Cn){var Dn=Sn[Cn];Sn[Cn]=In,sn.emit("optionChange",Cn,In,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(Rn){var In=["top","left","right","bottom"];return Rn!=="position"&&(In=tt()(In,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(In=tt()(In,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[In[0]],Rn),left:wn(xn[In[1]],Rn),right:wn(xn[In[2]],Rn),bottom:wn(xn[In[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return va}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Io(Jr){if(Hr>Kr)ho=", …";else{var ns=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(ns,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(ns,": ").concat(In(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Is=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Ut(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Ut(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Pn[fr]=Jn[fr]);return Pn}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Lr){var $r=Lr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Lr,$r){var zr=Lr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Pn=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Pn}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Ln(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Ln(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Ln(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Pt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=ct=>{et({language:ct})},tt=ct=>{et({uiPreferences:{theme:ct}})},rt=ct=>{et({uiPreferences:{borderRadius:ct}})},it=ct=>{_(dt=>dt.map((ft,st)=>st===ct?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],dt=ct.map((st,lt)=>b[lt]?st:void 0).filter(st=>st),ft=ct.map((st,lt)=>b[lt+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>tt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),ct=d(4331),dt=d.n(ct),ft=d(5610),st=d.n(ft),lt=d(7483),ht=d.n(lt),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),ct=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),lt=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Ut=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Ut()(zt).split(/\s+/),function(Wt){return lt()(Wt,Hr)?Wt:Wt.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Wt=vn().parse(zt);return sn(Wt,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Wt)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Wt=kr.level,mn=Wt===void 0?0:Wt,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Wr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return ct()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),lt()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var rs=Ao(gn(Jr));if(!yr){var Po=Object.getOwnPropertyDescriptor(Er,Jr);if(Po&&Po.get)return qr.push("".concat(rs,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(rs,": ").concat(Rn(zt[Jr],Wr))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Lo=Mr=="[object Array]",Do=Mr=="[object Object]",Wo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Rs)_r=_o("ƒ");else if(Lo)if(io){_r="[";var Uo=Er.length,ns="";Uo>100&&(Uo=100,ns=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Wt){var mn,Bn=Wt.type,yr=Bn===void 0?"log":Bn,ur=Wt.args,xr=ur===void 0?[]:ur,_r=Wt.id,Mr=Wt.group,Kr=Wt.targetGroup,qr=Wt.header,ro=Wt.ignoreFilter,ho=ro!==void 0&&ro,Wr=Wt.accessGetter,io=Wt.unenumerable,vo=Wt.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Wr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Wt=!1;zt;){if(zt.collapsed){Wt=!0;break}zt=zt.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(zt){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Wt=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Wt===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Wt)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Wt=this.console.c;return zt.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(zt){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Ln()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),mn=Wt.width,Bn=Wt.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Wt="";kt()(zt,function(mn,Bn){Bn!==0&&(Wt+=" "),Ln()(mn)?Wt+=Kn()(mn):Wt+=ft()(mn)}),Hn()(Wt)}},{key:"bindEvent",value:function(){var zt=this,Wt=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Wt(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),ur="caret-down";yr.hasClass(Wt("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Wt=this.console.c,mn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Wt=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Wt.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Wt.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Wt.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Wt=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Wn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Wr){Ln()(qr)?ho[Wr]=Wr===mn?"":Wt.formatTableVal(qr[Wr]):Mn()(qr)&&(ho[Wr]=Wr===mn?Wt.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Wt,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Wt,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Wt=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Wt.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Wt=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Lt()(zt);var xr,_r,Mr="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Wt){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}lt()(["log","debug","warn"],Wt)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Wt,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Wt==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Wt=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,`
    `," ",`
    -
    `])),Ut("header"),Bn,Ut("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` -
    +
    `])),Wt("header"),Bn,Wt("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` +
    `).concat(Bn,` `).concat(xr,` -
    -
    +
    +
    -
    -
    ').concat(zt.msg,`
    +
    +
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(In(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":In(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Qo=d.n(Ho),ms=d(9001),Jo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),Xo=d(8933),bs=d.n(Xo),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function As(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var _i,ks=function(Er){(0,tt.Z)(kr,Er);var Hr=As(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Qo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var ga=navigator.userAgent,Os=ga.indexOf("Android")>-1||ga.indexOf("Adr")>-1,js=0,va=function(Er){(0,tt.Z)(kr,Er);var Hr=Ts(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Jo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),Os&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=ys()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Jo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Qo()(Bn,{id:++js,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=vs()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Io=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo`)}},{key:"formatTable",value:function(zt){var Wt=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Ur()(mn)),Ct()(mn)||(mn=null),Ln()(Wt)?(kt()(Wt,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Ln()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return lt()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Wt))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Wt=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Wt[0],"
    ");return Wt=Wt.map(function(Bn){return ct()(Bn)}),mn+'
    ').concat(Wt.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Wt=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(ct()(ft()(ur)),""):Ln()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Lr()(ur)?zt[Bn]='').concat(ct()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=ct()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Ln()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Wt=this.console.c;return Ln()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Rn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Wt=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Wt.objects[Bn]=xr});var yr=lt()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ct()(ur)," ")+'').concat(yr?"":Rn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Wt=ct()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Wt.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Wt=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Wt!==""&&(Bn+="#".concat(Wt)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Wt=an()();return this.elements[Wt]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Wt){if(lt()(Wt,":")){var mn=$(Wt.split(":"),2),Bn=mn[0],yr=mn[1];kr[Ut()(Bn)]=Ut()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Wt,mn){zt+="".concat(mn,":").concat(Wt,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Jo=d.n(Ho),gs=d(9001),Xo=d.n(gs),vs=d(9702),ys=d.n(vs),Gr=d(2439),bs=d.n(Gr),_i=d(8933),ws=d.n(_i),xs=d(4407),_s=d.n(xs),Cs=d(5852),As=d.n(Cs);function ks(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var ga,Es=function(Er){(0,tt.Z)(kr,Er);var Hr=ks(kr);function kr(zt,Wt){var mn,Bn=Wt.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=It()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Wt){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Wt:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){As()(this.subComponents,function(Wt){return Wt===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Wt),Jo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Ss=d(1571),Ts=d.n(Ss);function Os(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var va=navigator.userAgent,js=va.indexOf("Android")>-1||va.indexOf("Adr")>-1,Ms=0,es=function(Er){(0,tt.Z)(kr,Er);var Hr=Os(kr);function kr(zt){var Wt,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Wt=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Wt.topSpaceHeight=0,Wt.bottomSpaceHeight=0,Wt.lastScrollTop=0,Wt.lastTimestamp=0,Wt.speedToleranceFactor=100,Wt.maxSpeedTolerance=2e3,Wt.minSpeedTolerance=100,Wt.logs=[],Wt.displayLogs=[],Wt.timer={},Wt.counter={},Wt.asyncList=[],Wt.asyncTimer=null,Wt.isAtBottom=!0,Wt.groupStack=new(Xo()),Wt.selectedLog=null,Wt.onScroll=function(){var Bn=Wt.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Wt.isAtBottom=_r;var Mr=Wt.lastScrollTop,Kr=Wt.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Wr=Math.abs(ho/ro)*Wt.speedToleranceFactor;ro>1e3&&(Wr=1e3),Wr>Wt.maxSpeedTolerance&&(Wr=Wt.maxSpeedTolerance),Wrxr+ur+vo||Wt.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Wt.initTpl(),Wt.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Wt.$el=Wt.find(".logs"),Wt.el=Wt.$el.get(0),Wt.$fakeEl=Wt.find(".fake-logs"),Wt.fakeEl=Wt.$fakeEl.get(0),Wt.$space=Wt.find(".logs-space"),Wt.space=Wt.$space.get(0),js&&(Wt.speedToleranceFactor=800,Wt.maxSpeedTolerance=3e3,Wt.minSpeedTolerance=800),Wt.resizeSensor=new(Vt())(zt),Wt.renderViewport=bs()(function(Bn){Wt._renderViewport(Bn)},16),Wt.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Ur()(document.querySelectorAll(Bn))},$x:function(Bn){return ws()(Bn)},clear:function(){Wt.clear()},dir:function(Bn){Wt.dir(Bn)},table:function(Bn,yr){Wt.table(Bn,yr)},keys:Ot()},Wt.bindEvent(),Wt}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Wt){this.global[zt]=Wt}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.counter;Nr()(Wt[zt])?Wt[zt]=1:Wt[zt]++,this.info("".concat(zt,": ").concat(Wt[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.timer[zt];if(!Wt)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Wt,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Xo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Jo()(Bn,{id:++Ms,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Wr=new eo(this,Bn);Wr.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!lt()(["html","group","groupCollapsed"],Wr.type)&&io.type===Wr.type&&Wr.isSimple()&&io.text()===Wr.text()?(io.addCount(),Wr.header&&io.updateTime(Wr.header.time),Wr=io,this.detachLog(io)):(ur.push(Wr),this.lastLog=Wr),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Wr),this.emit("insert",Wr)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Wt=this.displayLogs,mn=Wt.indexOf(zt);mn>-1&&(Wt.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Wt=this.displayLogs;if(Wt.length===0)return Wt.push(zt),void this.renderViewport();var mn=ys()(Wt);if(zt.id>mn.id)return Wt.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Wt.length-1,xr=0;yr<=ur;){if((Bn=Wt[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Ur()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Wt=zt.topTolerance,mn=Wt===void 0?500:Wt,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Wr=this.displayLogs,io=0,vo=0,yo=0,ko=Wr.length,Io=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Io.appendChild(go);for(var _o=0,Ro=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Wo):yo
    - `])))))}}]),kr}(ks),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` -`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,It=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=It===void 0?"light":It;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,Rt,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,It={};typeof pt=="string"?It[pt]=Pt:It=pt,vn()(It,function(Ot,$t){var Rt=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),In=d.n(Rn),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,It=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(It,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,It=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),It-=$t;var Rt=this.$dataContainer.find(Pt(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=It&&(tn=It),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,It=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),It.on(Gt("start"),function($t){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,It){var Ot=Et.data[pt],$t=It.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var It=0,Ot=Kt.length;It'),this.colWidths[Yt]=pn}Pt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(It,"")):Pt+="".concat(It,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt
    '));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([` + `])))))}}]),kr}(Es),ts=function(){return _s()("HH:MM:ss ")};function Is(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` +`):"",zt=0,Wt=kr.length;zt-1&&zt]*>/g.test(pt))try{var Lt=kt().parse(pt);return Mt(Lt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Lt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Pt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Pt){var Lt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Lt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Pt=yn(Nt);function Nt(pt,Lt){var Kt,Et=Lt.compName,Rt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Rt===void 0?"light":Rt;return(0,j.Z)(this,Nt),(Kt=Pt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,It,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(It))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",It)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Lt){var Kt=this,Et=this.options,Rt={};typeof pt=="string"?Rt[pt]=Lt:Rt=pt,vn()(Rt,function(Ot,$t){var It=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,It)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Lt){return Lt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Lt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),In=d(8613),Rn=d.n(In),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Wn=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Ln=d(6930),sr=d.n(Ln),dr=d(6156),Un=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Pt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Pt){var Lt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Lt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Ir=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Pt=Nr(Nt);function Nt(pt,Lt){var Kt;(0,j.Z)(this,Nt),(Kt=Pt.call(this,pt,{compName:"data-grid"},Lt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(It){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Ut("x",It=It.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(It){Kt.onResizeColMove(It);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Ir.off(Gt("move"),Kt.onResizeColMove),Ir.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Lt.height&&(Lt.maxHeight=Lt.height,Lt.minHeight=Lt.height),Kt.initOptions(Lt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Rt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Rt,function(It){wn()(It,{sortable:!1}),Kt.colMap[It.id]=It}),$t-1&&(pt.detach(),Lt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Lt[Kt]||Lt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Lt){var Kt=new Ur(this,pt,Lt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Lt=this.c,Kt=this.$container,Et=this.options,Rt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Rt-=$t;var It=this.$dataContainer.find(Lt(".node")),rn=It.length,tn=0;rn>0&&(tn=It.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Rt&&(tn=Rt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Lt;(Un()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Un()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Lt=this.selectedNode)===null||Lt===void 0||Lt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Lt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Ut("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Lt("resizing")),Ir.on(Gt("move"),this.onResizeColMove),Ir.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Lt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Rt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Lt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Lt(".sortable"),function($t){$t.stopPropagation();var It=ot()(this),rn=It.data("id"),tn=It.data("order")!=="descending";It.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Rt.on(Gt("start"),function($t){var It=ot()(this);Ot.resizeIdx=xt()(It.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Lt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Rt){var Ot=Et.data[pt],$t=Rt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Lt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Lt}},{key:"updateWeights",value:function(){var pt=this.container,Lt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Rt=0,Ot=Kt.length;Rt'),this.colWidths[Yt]=pn}Lt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Lt=[],Kt=pt.length-1,Et=0;Et').concat(Rt,"")):Lt+="".concat(Rt,""),Kt+=""}),this.$headerRow.html(Lt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Lt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ct()(fn||(fn=(0,k.Z)([`
    @@ -1143,52 +1144,52 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=In()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=In()("td"),It=Lt[Kt.id];Un()(It)||($n()(It)?Et.appendChild(It):Et.innerText=Dn()(It)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var It=Nt-pt;if(It)return It;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),In=d.n(Rn),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),Nt}(xn),Ur=function(){function Ct(Pt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Rn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Pt.c("node")),this.dataGrid=Pt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Pt=this.data,Nt=this.$container,pt=this.container,Lt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Lt,function(Kt){var Et=Rn()("td"),Rt=Pt[Kt.id];Wn()(Rt)||($n()(Rt)?Et.appendChild(Rt):Et.innerText=Dn()(Rt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Pt){if(Ct=Dn()(Ct),Pt=Dn()(Pt),sr()(Ct,"_")&&!sr()(Pt,"_"))return 1;if(sr()(Pt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Lt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Pt?-1:0;if(!Pt)return 1;if(Nt=Ct.match(Et)[0],pt=Pt.match(Et)[0],Lt=!isNaN(Nt),Kt=!isNaN(pt),Lt&&!Kt)return-1;if(Kt&&!Lt)return 1;if(Lt&&Kt){var Rt=Nt-pt;if(Rt)return Rt;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Un,gr){for(var vr=0,Mn=Un.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Un){(0,tt.Z)(vr,Un);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ut()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),In=d(3651),Rn=d.n(In),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Wn=d.n(Nn);function hn(Un,gr){var vr=Object.keys(Un);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Un);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Un,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Un){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Ln=function(Un){(0,tt.Z)(vr,Un);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Wn()(Mn.addedNodes,Fn)&&Wn()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Ir,Fr=nr.indexOf(Sr);(Ir=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Ir,Mn.addSubComponent(Ir)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(In()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(In()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:In()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Rn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Rn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Un){var gr={tagName:"",attributes:[]};gr.tagName=Un.tagName.toLocaleLowerCase();var vr=[];return Ft()(Un.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Un,cr)})}),gr.attributes=vr,gr}function dr(Un,gr){var vr=Un.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Un,gr){try{Un.exports=gr,Un.exports.default=gr}catch{}}(b,Ln)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),ct=d(1443),dt=d.n(ct),ft=d(1512),st=d.n(ft),lt=d(2461),ht=d.n(lt),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Wn){return"".concat(Dn).concat(Wn)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Wn){Wn.attrs&&Wn.attrs.class&&(Wn.attrs.class=gn(Wn.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Ut=d(4193),un=d.n(Ut),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Wn,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Wn=Dn.call(this)).subComponents=[],Wn.compName=hn,Wn.c=Tt(hn),Wn.options={},Wn.container=$n,Wn.$container=st()($n),Wn.$container.addClass(["luna-".concat(hn),Wn.c("platform-".concat(Mt()))]),Wn.on("optionChange",function(bn,Ln,sr){var dr=Wn.c;bn==="theme"&&(Wn.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Ln))),Jt()(Wn.subComponents,function(Un){return Un.setOption("theme",Ln)}))}),Wn.setOption("theme",Vt),Wn}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Wn=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Ln=hn[bn];hn[bn]=Vt,Wn.emit("optionChange",bn,Vt,Ln)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Wn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Wn,{title:"",content:"",footer:"",showClose:!0,width:Rn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:In(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:In(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function Rn(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function In(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),In=d.n(Rn),Cn=d(6329),Dn=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},It(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);In()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function It(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||In()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return In(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function In(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Wn=Nn.c;Nn.setOption({title:"",content:$n,width:Rn(),footer:In({OK:{type:"primary",onclick:function(){Nn.hide()}}},Wn)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Wn=Sn(),hn=Wn.c;Wn.setOption({title:"",content:$n,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){Wn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Wn.hide(),Nn(!0)}}},hn)}),Wn.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Wn){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Wn(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){hn.hide(),Wn(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Ln=Vt.value.length;Vt.setSelectionRange(Ln,Ln),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function In(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Rn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),ct=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),lt=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Ut=d(801),un=d.n(Ut),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),In=d(7658),Rn=d.n(In),Cn=d(6329),Dn=d.n(Cn),gn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(It=It.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(It).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Ln=d(6930),sr=d.n(Ln),dr=d(5229),Un=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Ir=d.n(Nr);d(9585);function Fr(It){var rn="luna-".concat(It,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(It,rn){for(var tn=0,Yt=It.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Lt=function(It){(0,nt.Z)(tn,It);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Ur()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Ur()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(It){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(It){(0,nt.Z)(tn,It);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Un()("json"),enumerable:{0:Yt}},this.map={},Rt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Rn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(ct()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(lt()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Pn=fr.value;if(Tn)return Tn==="Function"?Vt(Pn):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Lt);function Rt(It,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Un()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}It[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(It){(0,nt.Z)(tn,It);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Pn=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Pn,jr="["+Tr;xt()(or,function(an){Ar[Pn]=an,ar[Pn]=!0,Pn++});var Or=Pn-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||Rn()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(ct()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(lt()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Pn="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Pn+=this.objToHtml(pn)),Pn+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Lt);$t.Static=Et,function(It,rn){try{It.exports=rn,It.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),ct=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),lt=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Ut=d(6341),un=d.n(Ut),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function In(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Rn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Rn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Wn(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=In(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Ir){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Ir))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Ln(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){lt()(lr)&&(wr=lr,lr="");var Cr=new Un(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){lt()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Ln=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(ct()(lr),`
    ').concat(wr,`
    -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    -
    -
    +
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Un=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Ir=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Ur=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    +
    +
    `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(nr,"/").concat(Ur)),Nr.html('
    ').concat(ct()(lr),`
    +
    ').concat(wr,`
    +
    ').concat(mo,"
    "));var Ct=Nr.find(Ir(".value")),Pt=Nr.find("input"),Nt=Nr.find(Ir(".range-track-progress"));return Pt.val(yt()(nr)),Pt.on("change",function(){var pt=kt()(Pt.val());Cr.onChange(pt)}),Pt.on("input",function(){var pt=kt()(Pt.val());Nt.css("width",gr(pt,Yr,Ur)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(ct()(lr),`
    -
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    +
    `));var Ir=Cr.$container.find("input"),Fr=Ir.get(0);return Fr.checked=nr,Ir.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(ct()(lr),`
    ').concat(wr,`
    -
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    + `));var Ir=Sr.$container.find("select");return Ir.on("change",function(){return Sr.onChange(Ir.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(ct()(ir),`
    - -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(fn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var Rn,In=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=fn.call(this)).subComponents=[],Rn.compName=In,Rn.c=At(In),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(In),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,$n,Nn){var Un=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",$n)}))}),Rn.setOption("theme",Dn),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,In=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=In[gn];In[gn]=Dn,Rn.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,In=this.$tabs,Cn=this.options.height-1,Dn=In.find(Rn(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?In.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);if(In.data("id")===sn){if(In.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");In.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var In=ot()(this);In.data("id")===sn?(In.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):In.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,In=this.c,Cn=Sn.find(In(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=Rn.offsetWidth,Nn=Rn.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),In=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),In.setAttribute("style","height: 200px"),Rn.appendChild(In);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,In=Sn.find(Rn(".selected")).get(0);In?sn.css({width:In.offsetWidth,left:In.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var In=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);In.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` + + `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),ct=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),lt=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return ct()(ft()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(In){return"".concat(fn).concat(In)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=xn(In.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var In,Rn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(In=fn.call(this)).subComponents=[],In.compName=Rn,In.c=At(Rn),In.options={},In.container=sn,In.$container=ot()(sn),In.$container.addClass(["luna-".concat(Rn),In.c("platform-".concat(Tt()))]),In.on("optionChange",function(gn,$n,Nn){var Wn=In.c;gn==="theme"&&(In.$container.rmClass(Wn("theme-".concat(Nn))).addClass(Wn("theme-".concat($n))),Mt()(In.subComponents,function(hn){return hn.setOption("theme",$n)}))}),In.setOption("theme",Dn),In}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var In=this,Rn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Rn[gn];Rn[gn]=Dn,In.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},In)).initOptions(In,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var In=this.c,Rn=this.$tabs,Cn=this.options.height-1,Dn=Rn.find(In(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Rn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);if(Rn.data("id")===sn){if(Rn.hasClass(Sn("selected")))if(In.length>0){var Cn=In.$tabs.find(Sn(".item")).eq(0).data("id");In.select(Cn)}else In.emit("deselect");Rn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);Rn.data("id")===sn?(Rn.addClass(Sn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",sn)):Rn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,In=this.tabs,Rn=this.c,Cn=Sn.find(Rn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=In.offsetWidth,Nn=In.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(In.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var In=document.createElement("div"),Rn=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Rn.setAttribute("style","height: 200px"),In.appendChild(Rn);var Cn=document.body||document.documentElement;return Cn.appendChild(In),_t=In.offsetWidth-In.clientWidth,Cn.removeChild(In),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,In=this.c,Rn=Sn.find(In(".selected")).get(0);Rn?sn.css({width:Rn.offsetWidth,left:Rn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,In=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Rn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",In(".item"),function(){var Cn=ot()(this);Rn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),In=d(8648),Cn=d.n(In);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:Rn()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return jp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return Xo()},escapeJsonStr:function(){return y0},escapeRegExp:function(){return ws()},evalCss:function(){return b0},eventClient:function(){return $o},eventPage:function(){return C0},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return As()},filter:function(){return xt()},flatten:function(){return ks()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return ga()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Io()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Is()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Hs()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Us()},isSorted:function(){return Il()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return $l()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return Vl()},matcher:function(){return Gl()},memStorage:function(){return Vs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return qs()},nextTick:function(){return Pn()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return dr()},partial:function(){return fu()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return ku()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return $u()},safeStorage:function(){return Ps},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Hu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return Vo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _d()},toNum:function(){return is()},toSrc:function(){return t0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return o0()},types:function(){return a0()},uncaught:function(){return as()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return d0()},viewportScale:function(){return nl()},wrap:function(){return p0()},xpath:function(){return g0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function y0(Xt){return Xo()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ns()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?Vs():void 0}return Dt}function il(Xt){var qt=rs()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var b0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=rl().parse(Xt);return sl(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=Ls(Dt.attrs.class))}),rl().stringify(qt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var ll,ss=at()(document),k0=function(Xt){(0,et.Z)(Dt,Xt);var qt=A0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=ll=new(Pt())("[Eruda]","warn");ll.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var E0=d(4270),S0=d.n(E0),T0=d(6093),O0=d.n(T0),Bo=d(129),j0=d(7638);function M0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=M0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),S0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),ct=d(2461),dt=d.n(ct),ft=d(4331),st=d.n(ft),lt=d(5610),ht=d.n(lt),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Wn="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Wn)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Wn).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Wn){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Wn=un(hn);function hn(Zt,Vt){var bn,Ln=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Wn.call(this)).subComponents=[],bn.compName=Ln,bn.c=yt(Ln),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Ln),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Un,gr,vr){var Mn=bn.c;Un==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Ln=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Un){var gr=Ln[Un];Ln[Un]=dr,bn.emit("optionChange",Un,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Ut()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),In=d.n(Sn),Rn=d(8648),Cn=d.n(Rn);function Dn(Nn){var Wn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Wn=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Wn.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Ln=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Un=sr.escape;fn()(Un?dr:In()(Cn()(dr)));var gr=Vt.$copy.find(Ln(".icon"));gr.addClass(Ln("icon-check")).rmClass(Ln("icon-copy")),setTimeout(function(){gr.rmClass(Ln("icon-check")).addClass(Ln("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Ln=(0,$.Z)(Vt).container;Vt.$copy.css({top:Ln.scrollTop+5,right:5-Ln.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Ln=this.$copy,sr=this.c,dr=this.$text,Un=bn.showLineNumbers;if(this.options.text+=Zt,!Un)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Ln.hide(),dr.offset().height>40&&Ln.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Ln=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Ln)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Wn){try{Nn.exports=Wn,Nn.exports.default=Wn}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return Mp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Ur()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Lt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Lr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return gs()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return vs()},escape:function(){return Gr()},escapeJsStr:function(){return _i()},escapeJsonStr:function(){return b0},escapeRegExp:function(){return xs()},evalCss:function(){return w0},eventClient:function(){return $o},eventPage:function(){return A0},extend:function(){return nn()},extendOwn:function(){return Cs()},extractUrls:function(){return ks()},filter:function(){return xt()},flatten:function(){return Es()},freeze:function(){return Ts()},getFileName:function(){return al},getProto:function(){return va()},has:function(){return Ms()},hasSafeArea:function(){return il},highlight:function(){return ts()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Wt()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return sl},isDarkMode:function(){return Wr()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Ro()},isMatch:function(){return Lo()},isMiniProgram:function(){return Wo()},isMobile:function(){return Mo()},isNaN:function(){return Ns()},isNil:function(){return ns()},isNull:function(){return Jr()},isNum:function(){return Po()},isObj:function(){return Ws()},isPrimitive:function(){return Ol()},isPromise:function(){return Ml()},isRegExp:function(){return Us()},isSorted:function(){return Nl()},isStr:function(){return Tt()},isUndef:function(){return Ls()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return os()},linkify:function(){return Bl()},loadJs:function(){return Zs()},lowerCase:function(){return Vs()},lpad:function(){return Hl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return ql()},matcher:function(){return Kl()},memStorage:function(){return qs()},memoize:function(){return Jl()},mergeArr:function(){return _c()},meta:function(){return tu()},ms:function(){return Gs()},nextTick:function(){return Ln()},noop:function(){return Ks()},now:function(){return Ys()},objToStr:function(){return su()},once:function(){return cu()},optimizeCb:function(){return du()},orientation:function(){return dr()},partial:function(){return hu()},perfNow:function(){return mu()},pick:function(){return Qs()},prefix:function(){return yu()},property:function(){return wu()},pxToNum:function(){return Go},query:function(){return _u()},raf:function(){return Au()},repeat:function(){return Eu()},restArgs:function(){return Tu()},reverse:function(){return ju()},root:function(){return Js()},rtrim:function(){return Ru()},safeCb:function(){return Lu()},safeGet:function(){return Xs()},safeSet:function(){return Bu()},safeStorage:function(){return Ps},sameOrigin:function(){return el()},slice:function(){return zu()},some:function(){return Wu()},sortKeys:function(){return tl()},splitCase:function(){return Vu()},startWith:function(){return Vo()},stringify:function(){return Ku()},stringifyAll:function(){return Qu()},throttle:function(){return nl()},toArr:function(){return is()},toInt:function(){return _f()},toNum:function(){return as()},toSrc:function(){return n0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return i0()},types:function(){return s0()},uncaught:function(){return ss()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return f0()},viewportScale:function(){return rl()},wrap:function(){return m0()},xpath:function(){return v0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var ct=ut,dt=d(1752),ft=d(7496),st=d.n(ft),lt=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Ut=d(2533),un=d.n(Ut),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Pr=ln.step,Zr=Pr===void 0?.1:Pr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function b0(Xt){return _i()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ls()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?qs():void 0}return Dt}function al(Xt){var qt=os()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return as()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function sl(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var w0=Wn;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=ol().parse(Xt);return ll(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=$s(Dt.attrs.class))}),ol().stringify(qt)}catch{return $s(Xt)}return $s(Xt)}function ll(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var cl,ls=at()(document),E0=function(Xt){(0,et.Z)(Dt,Xt);var qt=k0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ls.on(Co("move"),St._onDragMove),ls.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Pr=St._oldX+pr,Zr=St._oldY+br;Pr<0?Pr=0:Pr>On-ln&&(Pr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Pr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ls.off(Co("move"),St._onDragMove),ls.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Wn(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Wn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Ln()(function(){mt._isOutOfRange()&&mt._resetPos()})},ct.on(ct.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ct.off(ct.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=cl=new(Lt())("[Eruda]","warn");cl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var S0=d(4270),T0=d.n(S0),O0=d(6093),j0=d.n(O0),Bo=d(129),M0=d(7638);function I0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=I0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;il()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Ln()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Wr()()?"Dark":"Light"},ln),St._style=Wn(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),T0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof lt)){var Bt=new lt,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[os()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Wn.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Wn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ct.off(ct.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Wn.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Po()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Po()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1196,7 +1197,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new j0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(O0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),I0=d(8816);function N0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}as().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=N0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Io()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return $s.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?($s.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new M0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(j0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Pr=mt._resizeStartSize+br;Pr<40?Pr=40:Pr>100&&(Pr=100),mt.config.set("displaySize",as()(Pr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ct.on(ct.SCALE,this._updateTabHeight)}}]),Dt}(ot()),N0=d(8816);function L0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}ss().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=L0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Ro()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Bs.forEach(function(ln){var On=St[ln]=Ks();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Bs.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ss().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ss().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Wn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Wn(d(3191)),mt.append(_n(`
    All @@ -1216,7 +1217,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new I0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat($s).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var F0=function(Xt){(0,et.Z)(Dt,Xt);var qt=D0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new N0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Bs).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var z0=function(Xt){(0,et.Z)(Dt,Xt);var qt=F0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` `);go()(ln.reqHeaders)||(On+=` Request Headers @@ -1227,13 +1228,13 @@ Response Headers `,yt()(ln.resHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` `)})),ln.resTxt&&(On+=` `.concat(ln.resTxt,` -`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Lr){return` - ').concat(Gr()(Lr),` +`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Pr){return` + ').concat(Gr()(Pr),` `).concat(Gr()(br),` - `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Lr){return` - ').concat(Gr()(Lr),` + `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Pr){return` + ').concat(Gr()(Pr),` `).concat(Gr()(br),` - `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>cl&&(Yn=ls()(Yn,cl)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    + `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>ul&&(Yn=cs()(Yn,ul)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    ').concat(Gr()(mt.url),` @@ -1258,11 +1259,11 @@ Response Headers
    `).concat(On,` -
    `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if($0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),cl=1e5,z0=d(9143),H0=d.n(z0),U0=d(2139),W0=d(8689),Bs=d(7935),Z0=d(9119);function ul(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function dl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Q0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Y0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=qs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=K0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(B0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ul=1e5,H0=d(9143),W0=d.n(H0),U0=d(2139),Z0=d(8689),Ds=d(7935),V0=d(9119);function dl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function fl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var J0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Q0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:al(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Gs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=Y0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var ps=/[\r\n]/.test(xo)?'^"':'"';return ps+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ -`)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ +`)+ps}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ps){for(var ms=ps.charCodeAt(0).toString(16);ms.length<4;)ms="0"+ms;return"\\u"+ms})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Pr=[],Zr=Bt.requestFormData();Zr&&(Pr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new F0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Ds.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(q0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Wn(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new z0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Fs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(G0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:os()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Pr=On._requests[br];mt._selectedRequest=Pr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(nl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),ct.on(ct.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Wn.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),ct.off(ct.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1273,7 +1274,7 @@ Response Headers
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),J0=d(8209),X0=d(8613),_h=d.n(X0);function fl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=pl(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var rp=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=bl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr +
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(lt),X0=d(8209),_h=d(8613),ep=d.n(_h);function hl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Pr=0;Prpr?1:Yn(qt=ml(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var op=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=wl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Pr=On.erudaEvents=On.erudaEvents||{};Pr[Yn]=Pr[Yn]||[],Pr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Pr=On.erudaEvents;if(!(!Pr||!Pr[Yn])){for(var Zr=Pr[Yn],Qr=0,so=Zr.length;Qr @@ -1283,7 +1284,7 @@ Response Headers
    -
    `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=_h()("div");this._$boxModel=at()(mt),this._boxModel=new np.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` + `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=ep()("div");this._$boxModel=at()(mt),this._boxModel=new rp.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` ').concat(Gr()(so),` ').concat(po,` `)}).join("")),On=`

    Attributes

    @@ -1300,13 +1301,13 @@ Response Headers `)}).join("");Yn=`

    Styles

    `).concat(pr,` -
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Lr=_n(`
    +
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Pr=_n(`
    -
    `);qt.rmDefComputedStyle&&(Lr=_n(`
    +
    `);qt.rmDefComputedStyle&&(Pr=_n(`
    `)),br=`

    Computed Style - `.concat(Lr,` + `.concat(Pr,`
    @@ -1330,7 +1331,7 @@ Response Headers `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new ep(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=op(ln),Dt.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),lp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(ap,function(qt,Dt){return'url("'.concat(yl(Dt),'")')})}var sp=["script","style","meta","title","link","head"],lp=function(Xt){return sp.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var up=function(Xt){(0,et.Z)(Dt,Xt);var qt=cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new rp(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new J0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new tp(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=ip(ln),Dt.name=gl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),cp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(sp,function(qt,Dt){return'url("'.concat(bl(Dt),'")')})}var lp=["script","style","meta","title","link","head"],cp=function(Xt){return lp.indexOf(Xt.toLowerCase())>-1},bl=function(Xt){return'').concat(Xt,"")},wl=function(){return Xs()(window,"EventTarget.prototype")||window.Node.prototype};function up(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var dp=function(Xt){(0,et.Z)(Dt,Xt);var qt=up(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!xl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Wn(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new op(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new X0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||sl(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Ln()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),ct.off(ct.SCALE,this._updateScale),Wn.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1342,7 +1343,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),wl=function(Xt){return ko()(Xt)&&Xt.parentNode},cs=null,dp=[{name:"Border All",fn:function(){if(cs)return Un.remove(cs),void(cs=null);cs=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");zs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var pp=function(Xt){(0,et.Z)(Dt,Xt);var qt=hp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:gl(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=as()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;xl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),ct.on(ct.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(lt),xl=function(Xt){return ko()(Xt)&&Xt.parentNode},us=null,fp=[{name:"Border All",fn:function(){if(us)return Wn.remove(us),void(us=null);us=Wn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ys()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");Hs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),Hs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function Hs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var mp=function(Xt){(0,et.Z)(Dt,Xt);var qt=pp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1351,7 +1352,7 @@ Response Headers
    `).concat(Gr()(St.desc),`
    -
    `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),xl=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ps(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:ls()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    + `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(lt),_l=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){ct.off(ct.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ps(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:cs()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    `.concat(Dt==="local"?"Local":"Session",` Storage
    @@ -1373,7 +1374,7 @@ Response Headers

    -
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function us(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function ds(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var mp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Ds.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),us(qt,ds("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    +
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),ct.on(ct.SCALE,this._updateGridHeight)}}]),Xt}();function ds(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function fs(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var gp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),ds(qt,fs("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    Cookie

    -
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function _l(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var yp=function(Xt){(0,et.Z)(Dt,Xt);var qt=vp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new mp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=ds("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function Cl(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var bp=function(Xt){(0,et.Z)(Dt,Xt);var qt=yp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new _l(this._$localStorage,St,this,"local"),this._sessionStorage=new _l(this._$sessionStorage,St,this,"session"),this._cookie=new gp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Wn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=fs("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1404,7 +1405,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Bt,` -
    `),On=this._$script;return us(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];at()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=ds("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    + `),On=this._$script;return ds(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];at()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=fs("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Stylesheet
    @@ -1412,7 +1413,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Bt,` -
    `),On=this._$stylesheet;return us(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];at()("iframe").each(function(){var ln=at()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    + `),On=this._$stylesheet;return ds(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];at()("iframe").each(function(){var ln=at()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    Iframe
    @@ -1420,7 +1421,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(St,` -
    `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||wp(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=ds("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • + `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||xp(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=fs("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • `)}).join(""));var On='

    Image @@ -1430,29 +1431,29 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(ln,` -
    `),Yn=this._$image;return us(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `),Yn=this._$image;return ds(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=gp(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),bp=/\.(jpeg|jpg|gif|png)$/,wp=function(Xt){return bp.test(Xt)},Cl=ao()(),xp=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _p(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Cp=function(Xt){(0,et.Z)(Dt,Xt);var qt=_p(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(xp,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),Ap=d(8299),kp=d(8368),Ep=d.n(kp),Al=d(7049);function Sp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Tp=function(Xt){(0,et.Z)(Dt,Xt);var qt=Sp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&el()(location.href,br)?Hn()({url:br,success:function(Pr){ln(Yn,Pr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Pr){return Pr.tagName?Pr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=is()(mt.addedNodes),Yn=vp(On=jr()(On,is()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(lt),wp=/\.(jpeg|jpg|gif|png)$/,xp=function(Xt){return wp.test(Xt)},Al=ao()(),_p=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Ap=function(Xt){(0,et.Z)(Dt,Xt);var qt=Cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ls()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(_p,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(lt),kp=d(8299),Ep=d(8368),Sp=d.n(Ep),kl=d(7049);function Tp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Op=function(Xt){(0,et.Z)(Dt,Xt);var qt=Tp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    -
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>fs&&(St=ls()(St,fs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new Ap.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    +
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>hs&&(St=cs()(St,hs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new kp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>fs&&(St=ls()(St,fs)),new Al.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),Op=3e4,kl=8e4,fs=1e5,jp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:P0,Elements:up,Network:Q0,Sources:Tp,Resources:yp,Info:Cp,Snippets:pp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Hs()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new k0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=os()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(gt){try{bt(ft.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(kt){kt(vt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=ft(ht,gt)),kt}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){ft(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),ft(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new lt(!1)}ht=rt(ft,at)}for(kt=xt?ft.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),dt[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):ft?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--ct||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,ft(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},Rn=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},In=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(In,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Un){Rn(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(In,Dn),Sn(Rn,Dn))}catch(gn){Rn(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(In,Dn),this.reject=Sn(Rn,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` + `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>hs&&(St=cs()(St,hs)),new kl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(lt),jp=3e4,El=8e4,hs=1e5,Mp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:lt,Console:P0,Elements:dp,Network:J0,Sources:Op,Resources:bp,Info:Ap,Snippets:mp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Wn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Po()(Xt)?(this._scale=Xt,ct.emit(ct.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Ws()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/rl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},ct.on(ct.ADD,this._addListener),ct.on(ct.SHOW,this._showListener),ct.on(ct.SCALE,Wn.setScale)},_unregisterListener:function(){ct.off(ct.ADD,this._addListener),ct.off(ct.SHOW,this._showListener),ct.off(ct.SCALE,Wn.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Wn.container=document.head,Wn(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Wn.container=this._shadowRoot,Wn(":host { all: initial }")):(qt.append('
    ')),Wn.container=qt.find(".".concat(Xt)).get(0)),Wn(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new E0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=is()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Ln()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,ct,dt,ft){return new(dt||(dt=Promise))(function(st,lt){function ht(gt){try{bt(ft.next(gt))}catch(vt){lt(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){lt(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(kt){kt(vt)})).then(ht,at)}bt((ft=ft.apply(ut,ct||[])).next())})},j=this&&this.__generator||function(ut,ct){var dt,ft,st,lt,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return lt={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(lt[Symbol.iterator]=function(){return this}),lt;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Ut=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Ut.push(vn,jn)});for(var un=0,An=Ut.length;un",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!ct.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=ft(ht,gt)),kt}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return lt(at)})}function lt(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?lt(ht.parentNode):bt}_.getOrCreateNodeId=ct,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!lt(at)&&at.previousSibling;)at=at.previousSibling;return at&<(at)?at:void 0}},_.filterNodes=st,_.isValidNode=lt,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),ct=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),lt=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Ut){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Ut),un)}function At(Gt,Ut){var un=Ut===void 0?{}:Ut,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Ut=xt(Gt);gt.delete(Ut),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Ut=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Ut},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),dn=lt.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Ut){var un=Ft(Ut);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Ut.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":ut.default(Ut,!1):j.default(Ut),un.value=An,un}function Mt(Gt,Ut){Ut===void 0&&(Ut=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Ut=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Ut,subtype:un}}var Jt=function(Gt,Ut){Ut&&(this.name=Ut),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),ct=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Ut="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Ut})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Ut=Qt.responseText),Gt==="json"&&(Ut=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Ut=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var lt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Ut){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Ut),resTxt:Ut,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!ct.default(Jt,At)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=lt;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(lt,ht)},function(lt,ht){function at(){this.constructor=lt}k(lt,ht),lt.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(lt,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(lt,ht||[])).next())})},_e=this&&this.__generator||function(lt,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]ct;)if((it=ot[ct++])!=it)return!0}else for(;ut>ct;ct++)if((et||ct in ot)&&ot[ct]===tt)return et||ct||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),ct=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(lt,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(lt,ht,function(kt,wt){ft(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),ct=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(lt,ht,at){var bt=lt.indexOf("Map")!==-1,gt=lt.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[lt],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Ut){return Qt(this,Gt===0?0:Gt,Ut),this})};if(_e(lt,!it(kt)||!(gt||wt.forEach&&!ct(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,lt,bt,vt),nt.enable();else if(_e(lt,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=ct(function(){_t.has(1)}),Mt=dt(function(Jt){new kt(Jt)}),Ft=!gt&&ct(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[lt]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),ft(yt,lt),gt||at.setStrong(yt,lt,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,ct,dt,ft,st=rt.target,lt=rt.global,ht=rt.stat;if(ot=lt?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],ct=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(lt?ut:st+(ht?".":"#")+ut,rt.forced)&&ct!==void 0){if(typeof dt==typeof ct)continue;nt(dt,ct)}(rt.sham||ct&&ct.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),ct=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},lt=b.exports={enable:function(){lt.enable=function(){},ct=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new ct(!1)}ht=rt(ft,at)}for(kt=xt?ft.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new ct(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),ct=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,lt=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=ct("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Ut=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Ut,!0,!0),$&&(dt[Ut]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&<?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),dt[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),ct=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[ct].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[ct])||it(k,ct,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,ct=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),lt=et&&!j(function(){return ct(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?ct(bt,"name",{value:gt,configurable:!0}):bt.name=gt),lt&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&&ct(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&&ct(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),ct=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,lt=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||ft||dt||!st||!lt?!ct&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):ft?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=lt.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),ct=function(){},dt=function(lt){return"<"+ot+">"+lt+""},ft=function(lt){lt.write(dt("")),lt.close();var ht=lt.parentWindow.Object;return lt=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var lt,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(lt=ht.contentWindow.document).open(),lt.write(dt("document.F=Object")),lt.close(),lt.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(lt,ht){var at;return lt!==null?(ct[it]=j(lt),at=new ct,ct[it]=null,at[ut]=lt):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),ct=ut.length,dt=0;ct>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(ct,dt,ft){if(_e(ct),dt=et(dt),_e(ft),typeof ct=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(ct,dt);st&&st[ut]&&(ct[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(ct,dt,ft)}:tt:function(ct,dt,ft){if(_e(ct),dt=et(dt),_e(ft),j)try{return tt(ct,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(ct[dt]=ft.value),ct}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,ct=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(ct,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(ct,it)||nt(ct,it));return ct}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,ct=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var lt=et(j),ht=lt!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(lt)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[ct]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var ct,dt,ft=$(_e(ot)),st=j(ut),lt=ft.length;return st<0||st>=lt?it?"":void 0:(ct=nt(ft,st))<55296||ct>56319||st+1===lt||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):ct:it?tt(ft,st,st+2):dt-56320+(ct-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),ct=d(206),dt=d(317),ft=d(8053),st=d(6833),lt=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=ct(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},lt?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,ct=_e(it,rt);if(ct){if(ot===void 0&&(ot="default"),ut=k(ct,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(lt,ft):et(lt,ft,{name:!0});var ht=lt.prototype=nt(ft.prototype,{constructor:rt(1,lt),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:lt})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,ct=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=ct(this),st=ft.target,lt=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(lt=="keys"?ht:lt=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,ct=et(function(){var dt=$(rt.resolve),ft=[],st=0,lt=1;nt(tt,function(ht){var at=st++,bt=!1;lt++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--lt||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--lt||ot(ft))})}),--lt||ot(ft)});return ct.error&&ut(ct.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,ct=et(function(){var dt=$(rt.resolve),ft=[],st=0,lt=1;nt(tt,function(ht){var at=st++,bt=!1;lt++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--lt||ot(ft))},ut)}),--lt||ot(ft)});return ct.error&&ut(ct.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,ct=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,lt=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,ft(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new ct(at,it)))})}),--gt||st(new ct(at,it))});return lt.error&&st(lt.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),ct=d(6340),dt=d(9662),ft=d(614),st=d(111),lt=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Ut=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Wn=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Ln=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Wn:(Ln&&Ln.enter(),gn=Zt(Wn),Ln&&(Ln.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Wn)}catch(sr){Ln&&!Nn&&Ln.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},In=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},Rn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(Rn,Nn,Cn),Sn(In,Nn,Cn))}catch(Wn){In(Nn,Wn,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){In({done:!1},Nn,Cn)}}};if(Tt&&(Ut=(Gt=function(Cn){lt(this,Ut),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Rn,Dn),Sn(In,Dn))}catch(gn){In(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Ut,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Rn,Dn),this.reject=Sn(In,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Ut)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),ct(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(ct){var dt=tt(this,et("Promise")),ft=nt(ct);return this.then(ft?function(st){return rt(dt,ct()).then(function(){return st})}:ct,ft?function(st){return rt(dt,ct()).then(function(){throw st})}:ct)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var ct=$(rt.resolve);nt(tt,function(dt){j(ct,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,ct=ot.index;return ct>=ut.length?et(void 0,!0):(it=k(ut,ct),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(ct,dt){if(ct){if(ct[tt]!==it)try{et(ct,tt,it)}catch{ct[tt]=it}if(ct[rt]||et(ct,rt,dt),j[dt]){for(var ft in _e)if(ct[ft]!==_e[ft])try{et(ct,ft,_e[ft])}catch{ct[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(ct){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(ct," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=ft.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),ct.hostname=gt;var xt=gt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,In=Rn===void 0?[]:Rn,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:In},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(In,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` +`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var ct=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,ct)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,lt){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(lt),this},rmQuery:function(st){var lt=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete lt[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var lt={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(ct);if(bt&&(bt=bt[0],lt.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),lt.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=ft.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(lt.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),lt.hostname=gt;var xt=gt.match(dt);xt&&((xt=xt[0])!==":"&&(lt.port=xt.substr(1)),lt.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(lt.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(lt.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),lt.pathname=ht||"/",lt},stringify:function(st){var lt=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(lt+="?"+_e.stringify(st.query)),st.hash&&(lt+=st.hash),lt}});var ct=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,ct=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,lt=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,ct==="xml"&&(at=ht.responseXML);try{ct==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);lt(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),lt(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,ct=tt.symbol,dt=ct!==void 0&&ct,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var lt in nt)ft.push(lt);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,ct,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][lt%10>3?0:(lt%100-lt%10!=10)*lt%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var ct=$(ut,et);return ut=j.encode(ct),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,ct,dt=0;(ct=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=ct.el,ut=0;(rt=ct.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(ct.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,ct,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],ct=0;ct-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),ct=2;ct>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(ct,dt){return dt?(it[rt++]=_(dt,ut.language,tt),ct.replace(dt,"___subtmpl"+(rt-1)+"___")):ct}))}),k(nt,function(ut,ct){_e[ut.language]||(et=et.replace(ut.re,"___"+ct+"___$1___end"+ct+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var ct=ut.substr(3,3)==="end",dt=(ct?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!ct&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):ct&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,ct){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+ct+"___","g"),"").replace(new RegExp("___"+ct+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(ct){var dt=parseInt(ct.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(ct,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:ct,attrs:dt})},end:function(){var ct=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(ct)}else ot.push(ct)},comment:function(ct){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(ct){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(ct)):ot.push(ct)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(ct){return ut+=it(ct)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(ct,dt){return ut+=" ".concat(dt,'="').concat(rt(ct),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,ct=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,lt=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(ct){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(lt)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var ct=tt-rt;if(ct)return ct;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var ct,dt=[],ft=ot;ot;){if(ct=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var lt=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),lt&&ut.text&&ut.text(lt)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),ct=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,ct){return $(rt,ct)}}var it={},ot=function(ut,ct){nt(ut,ct)&&(it[ct]=ut)};return tt&&(ot=function(ut,ct){nt(ut,ct)||(it[ct]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(ct){var dt=ct.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(ct,dt){return rt(ct)&&nt(ct)?"":_e(ct)?_.stringify(ct,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(ct)}),function(ct){return ct.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var ct=tt[ut];if(ct!==""){if(st({domain:it=it===""?ct:ct+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],ct=[];return function dt(ft){var st,lt=ut.indexOf(ft);if(lt>-1)return ct[lt];if(_e(ft)){st=[],ut.push(ft),ct.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(ct);ft>-1&&(ct=it[0]===ct?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(ct);return nt(ct)||et(ct)?ct="["+j(k(ct))+" "+$(ct)+"]":_e(ct)&&(ct=null),ct}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),ct=d(4321),dt=d(5972),ft=d(8847),st=d(1116),lt=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Ut){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Ut.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],lt(Ut.ignore,En))return;ct(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Ut))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Ut))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Ut)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Ut=Qt.startTime,un=Ut===void 0?ft():Ut,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,In=Qt.ignore,Rn=In===void 0?[]:In,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Rn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Wn=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Wn.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Wn.push('"id":'.concat(Nn))),Wn.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Wn.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Wn.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Wn.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Wn.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Wn.push(At("symbol",bn,Gt||Jt,Dn))}var Ln=it(Jt);if(Ln&&!lt(Rn,Ln)){var sr='"proto":'.concat(_(Ln,ut(Dn,{self:Gt||Jt})));Wn.push(sr)}}Cn+=Wn.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Ut={id:Gt,val:Jt};return Qt.push(Ut),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Ut=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=In.x,Wt=In.y,In=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],In={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*st)+lt);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function ct(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var lt=et;return et=0,tt=0,nt=0,lt}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(ct){return $(ct)});var rt=.25,it=5,ot=1;_e(tt,function(ct){var dt=(ct=ct.split("="))[0];ct=ct[1],dt==="initial-scale"&&(ot=+ct),dt==="maximum-scale"&&(it=+ct),dt==="minimum-scale"&&(rt=+ct)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),ct=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),lt=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,lt.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Ut,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Ut-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Ut-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Ut+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Ut){return"."+Ut}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,lt.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Ut;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Ut=En.return)&&Ut.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,ct.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Ut=dt.default.parse(Gt),un=Ut.val[3]||1;return Ut.val=Ut.val.slice(0,3),Ut.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Ut.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,ct=1.25,dt=5e-4,ft=.078,st=12.82051282051282,lt=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*lt:xt+lt)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-lt)/ct),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+lt)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Ut=Gt[0],un=Gt.slice(1);if(Mt>=Ut)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,ct=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=ct.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=ct.return)&&it.call(ct)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,ct=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var lt=typeof Symbol=="function"&&Symbol.iterator,ht=lt&&st[lt],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(lt?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,lt){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(lt===void 0||lt-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,lt,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=lt.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,lt,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:lt}},ft.prototype.drawAxis=function(st,lt,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",lt?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,lt?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var ct,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(lt){return dt?ft[lt]:st[lt]},_.eventClient=function(lt,ht){var at=lt==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(lt,ht){var at=lt==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(ct))return ct;if(!document)return 16;var lt=document.createElement("div"),ht=document.createElement("div");return lt.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),lt.appendChild(ht),document.body.appendChild(lt),ct=lt.offsetWidth-lt.clientWidth,document.body.removeChild(lt),ct},_.hasVerticalScrollbar=function(lt){return lt.scrollHeight>lt.offsetHeight},_.executeAfterTransition=function(lt,ht){if((0,ot.default)(lt))return ht();var at=function(bt){bt.target===lt&&(lt.removeEventListener("transitionend",at),ht())};lt.addEventListener("transitionend",at)},_.pxToNum=function(lt){return(0,rt.default)(lt.replace("px",""))},_.getPlatform=function(){var lt=(0,it.default)();return lt==="os x"?"mac":lt},_.resetCanvasSize=function(lt){lt.width=Math.round(lt.offsetWidth*window.devicePixelRatio),lt.height=Math.round(lt.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ct,dt){ct.__proto__=dt}||function(ct,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(ct[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function ct(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(ct.prototype=ut.prototype,new ct)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(ct,dt){dt===void 0&&(dt={});var ft=ot.call(this,ct,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(ct,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,ct);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var ct=this.notifications,dt=ct[0];dt;)this.remove(dt.id),dt=ct[0]},ut.prototype.add=function(ct){this.container.appendChild(ct.container)},ut.prototype.remove=function(ct){var dt=this.notifications,ft=(0,nt.default)(dt,function(lt){return lt.id===ct});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var ct=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,lt="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(lt="flex-start"),ct.attr("style","justify-content: ".concat(lt,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,ct){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=ct,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var lt in st)Object.prototype.hasOwnProperty.call(st,lt)&&(ft[lt]=st[lt])},k(ct,dt)},function(ct,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=ct}k(ct,dt),ct.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(ct){function dt(ft,st,lt){var ht=st.compName,at=(lt===void 0?{}:lt).theme,bt=at===void 0?"light":at,gt=ct.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(dt,ct),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var lt=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,lt.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(lt,ht){for(var at=0,bt=lt.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var ct,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(lt){return dt?ft[lt]:st[lt]},_.eventClient=function(lt,ht){var at=lt==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(ct))return ct;if(!document)return 16;var lt=document.createElement("div"),ht=document.createElement("div");return lt.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),lt.appendChild(ht),document.body.appendChild(lt),ct=lt.offsetWidth-lt.clientWidth,document.body.removeChild(lt),ct},_.hasVerticalScrollbar=function(lt){return lt.scrollHeight>lt.offsetHeight},_.executeAfterTransition=function(lt,ht){if((0,ot.default)(lt))return ht();var at=function(bt){bt.target===lt&&(lt.removeEventListener("transitionend",at),ht())};lt.addEventListener("transitionend",at)},_.pxToNum=function(lt){return(0,rt.default)(lt.replace("px",""))},_.getPlatform=function(){var lt=(0,it.default)();return lt==="os x"?"mac":lt},_.resetCanvasSize=function(lt){lt.width=Math.round(lt.offsetWidth*window.devicePixelRatio),lt.height=Math.round(lt.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var lt=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(lt.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)lt.push([wt].concat(kt.splice(0,k[vt])));return""}),lt};function et(st,lt){for(var ht=0;htst.length)&&(lt=st.length);for(var ht=0,at=new Array(lt);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,In=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=In,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Ut=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Ut);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut,gn[5]+Qt,gn[6]+Ut),dn=gn[3]+Qt,kn=gn[4]+Ut,Qt+=gn[5],Ut+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Ut=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut),dn=gn[1]+Qt,kn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Ut=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt=gn[1],Ut=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt+=gn[1],Ut+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"z":case"Z":Qt=Rn.x,Ut=Rn.y,Rn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Ut=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Ut,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Ut=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Ut,An);break;case"E":Qt=gn[1],Ut=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Ut),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Ut=gn[2],jn=gn[3],Zn=gn[4],Rn={x:Qt,y:Ut},vt.rect(Qt,Ut,jn,Zn)}Cn.x=Qt,Cn.y=Ut}}},ct=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:ct}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntDemo Dapp React UI - + From 2f68a96352a8d0f32edfe978b22af5ef28db41d6 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 7 Nov 2023 04:16:07 +0400 Subject: [PATCH 029/117] chore: rebuild with https://github.com/ton-connect/sdk/pull/115 --- docs/assets/{index-4f2056c2.js => index-490819cc.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-4f2056c2.js => index-490819cc.js} (95%) diff --git a/docs/assets/index-4f2056c2.js b/docs/assets/index-490819cc.js similarity index 95% rename from docs/assets/index-4f2056c2.js rename to docs/assets/index-490819cc.js index bfb3bc4..c23a0ca 100644 --- a/docs/assets/index-4f2056c2.js +++ b/docs/assets/index-490819cc.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[ct]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[ft]=k,In.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[ft]=k,In.call(Un,bn,sr.os),dr&&!Un[ut]&&Ln&&Ln.platform!="Unknown"&&(Un[ut]=Ln.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,ct,lt,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[ct]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[ft]=k,In.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[ft]=k,In.call(Un,bn,sr.os),dr&&!Un[ut]&&Ln&&Ln.platform!="Unknown"&&(Un[ut]=Ln.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,ct,lt,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames diff --git a/docs/index.html b/docs/index.html index 90c0d56..baaeeca 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From aeb8703e3650e7a6fe6834ed697fd7b9dfc36723 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 7 Nov 2023 20:39:15 +0400 Subject: [PATCH 030/117] chore: rebuild with https://github.com/ton-connect/sdk/pull/115 --- docs/assets/{index-490819cc.js => index-0e1d95a1.js} | 4 ++-- docs/index.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename docs/assets/{index-490819cc.js => index-0e1d95a1.js} (99%) diff --git a/docs/assets/index-490819cc.js b/docs/assets/index-0e1d95a1.js similarity index 99% rename from docs/assets/index-490819cc.js rename to docs/assets/index-0e1d95a1.js index c23a0ca..1c075eb 100644 --- a/docs/assets/index-490819cc.js +++ b/docs/assets/index-0e1d95a1.js @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>preloadImages(b),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){isInTWA()&&(_.returnStrategy="back"),isInTWA()&&(_.twaReturnUrl=void 0);const d=convertToDirectLink(b),k=new URL(d);k.searchParams.append("startapp","tonconnect"),openLinkBlank(addReturnStrategy(k.toString(),_))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>preloadImages(b),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=getUserAgent().os==="ios",k=getUserAgent().os==="android";isInTWA()&&(d||k)&&(_.returnStrategy="back",_.twaReturnUrl=void 0);const $=convertToDirectLink(b),_e=new URL($);_e.searchParams.append("startapp","tonconnect"),openLinkBlank(addReturnStrategy(_e.toString(),_))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -985,7 +985,7 @@ PERFORMANCE OF THIS SOFTWARE. padding: 0 64px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(dt=>supportsMobile(dt)&&dt.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(dt=>dt.bridgeUrl)).values()].map(dt=>({bridgeUrl:dt})),et=()=>k.connect(_e(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[nt,tt]=createSignal(void 0),rt=()=>__async(void 0,null,function*(){nt()!==void 0&&clearTimeout(nt()),yield copyToClipboard(et());const dt=setTimeout(()=>tt(void 0),1500);tt(dt)}),it=()=>{openLinkBlank(addReturnStrategy(et(),appState.returnStrategy))},ot=()=>{const dt=b.walletsList.find(ht=>ht.appName===AT_WALLET_APP_NAME);if(!dt||!isWalletInfoRemote(dt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:dt.bridgeUrl,universalLink:dt.universalLink},b.additionalRequest);let st=appState.returnStrategy;isTelegramUrl(ft)&&isInTWA()&&(st="back");let lt=appState.twaReturnUrl;isTelegramUrl(ft)&&isInTWA()&&(lt=void 0),openLinkBlank(addReturnStrategy(ft,{returnStrategy:st,twaReturnUrl:lt}))},ut=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ct=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const dt=_tmpl$2.cloneNode(!0);return insert(dt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ct}),createComponent(MobileUniversalQR,{get universalLink(){return et()}})]}}),null),insert(dt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ut}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ot,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const st=_tmpl$$1.cloneNode(!0);return insert(st,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),st})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(st=>st.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>nt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return nt()!==void 0?"common.copied":"common.copyLink"},get children(){return nt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),dt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(dt=>supportsMobile(dt)&&dt.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(dt=>dt.bridgeUrl)).values()].map(dt=>({bridgeUrl:dt})),et=()=>k.connect(_e(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[nt,tt]=createSignal(void 0),rt=()=>__async(void 0,null,function*(){nt()!==void 0&&clearTimeout(nt()),yield copyToClipboard(et());const dt=setTimeout(()=>tt(void 0),1500);tt(dt)}),it=()=>{openLinkBlank(addReturnStrategy(et(),appState.returnStrategy))},ot=()=>{const dt=b.walletsList.find(gt=>gt.appName===AT_WALLET_APP_NAME);if(!dt||!isWalletInfoRemote(dt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:dt.bridgeUrl,universalLink:dt.universalLink},b.additionalRequest);let st=appState.returnStrategy,lt=appState.twaReturnUrl;const ht=getUserAgent().os==="ios",at=getUserAgent().os==="android";isInTWA()&&(ht||at)&&(st="back",lt=void 0),openLinkBlank(addReturnStrategy(ft,{returnStrategy:st,twaReturnUrl:lt}))},ut=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ct=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const dt=_tmpl$2.cloneNode(!0);return insert(dt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ct}),createComponent(MobileUniversalQR,{get universalLink(){return et()}})]}}),null),insert(dt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ut}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ot,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const st=_tmpl$$1.cloneNode(!0);return insert(st,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),st})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(st=>st.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>nt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return nt()!==void 0?"common.copied":"common.copyLink"},get children(){return nt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),dt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; diff --git a/docs/index.html b/docs/index.html index baaeeca..6e41036 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 5927f48236dfb30627d31154bfeb4d9c7467f803 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 7 Nov 2023 21:10:42 +0400 Subject: [PATCH 031/117] chore: change bot to @tc_twa_demo_bot --- src/App.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.tsx b/src/App.tsx index 5d29cde..b9f6f18 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -11,7 +11,7 @@ function App() { manifestUrl="https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json" uiPreferences={{ theme: THEME.DARK }} actionsConfiguration={{ - twaReturnUrl: 'https://t.me/tc_twa_test_bot' + twaReturnUrl: 'https://t.me/tc_twa_demo_bot/start' }} >
    From 963375dd6a7dc072901c50254d85dc3f49bf96c8 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 7 Nov 2023 21:11:25 +0400 Subject: [PATCH 032/117] chore: rebuild with https://github.com/ton-connect/sdk/pull/115 --- docs/assets/{index-0e1d95a1.js => index-39782d41.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-0e1d95a1.js => index-39782d41.js} (99%) diff --git a/docs/assets/index-0e1d95a1.js b/docs/assets/index-39782d41.js similarity index 99% rename from docs/assets/index-0e1d95a1.js rename to docs/assets/index-39782d41.js index 1c075eb..d239f43 100644 --- a/docs/assets/index-0e1d95a1.js +++ b/docs/assets/index-39782d41.js @@ -1103,7 +1103,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Ut(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Ut(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Pn[fr]=Jn[fr]);return Pn}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Lr){var $r=Lr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Lr,$r){var zr=Lr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Pn=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Pn}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Ln(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Ln(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Ln(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Pt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=ct=>{et({language:ct})},tt=ct=>{et({uiPreferences:{theme:ct}})},rt=ct=>{et({uiPreferences:{borderRadius:ct}})},it=ct=>{_(dt=>dt.map((ft,st)=>st===ct?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],dt=ct.map((st,lt)=>b[lt]?st:void 0).filter(st=>st),ft=ct.map((st,lt)=>b[lt+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>tt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_test_bot"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),ct=d(4331),dt=d.n(ct),ft=d(5610),st=d.n(ft),lt=d(7483),ht=d.n(lt),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Pn[fr]=Jn[fr]);return Pn}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Lr){var $r=Lr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Lr,$r){var zr=Lr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Pn=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Pn}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Ln(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Ln(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Ln(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Pt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=ct=>{et({language:ct})},tt=ct=>{et({uiPreferences:{theme:ct}})},rt=ct=>{et({uiPreferences:{borderRadius:ct}})},it=ct=>{_(dt=>dt.map((ft,st)=>st===ct?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],dt=ct.map((st,lt)=>b[lt]?st:void 0).filter(st=>st),ft=ct.map((st,lt)=>b[lt+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>tt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),ct=d(4331),dt=d.n(ct),ft=d(5610),st=d.n(ft),lt=d(7483),ht=d.n(lt),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),ct=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),lt=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Ut=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Ut()(zt).split(/\s+/),function(Wt){return lt()(Wt,Hr)?Wt:Wt.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Wt=vn().parse(zt);return sn(Wt,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Wt)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Wt=kr.level,mn=Wt===void 0?0:Wt,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Wr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return ct()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),lt()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var rs=Ao(gn(Jr));if(!yr){var Po=Object.getOwnPropertyDescriptor(Er,Jr);if(Po&&Po.get)return qr.push("".concat(rs,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(rs,": ").concat(Rn(zt[Jr],Wr))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Lo=Mr=="[object Array]",Do=Mr=="[object Object]",Wo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Rs)_r=_o("ƒ");else if(Lo)if(io){_r="[";var Uo=Er.length,ns="";Uo>100&&(Uo=100,ns=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Wt){var mn,Bn=Wt.type,yr=Bn===void 0?"log":Bn,ur=Wt.args,xr=ur===void 0?[]:ur,_r=Wt.id,Mr=Wt.group,Kr=Wt.targetGroup,qr=Wt.header,ro=Wt.ignoreFilter,ho=ro!==void 0&&ro,Wr=Wt.accessGetter,io=Wt.unenumerable,vo=Wt.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Wr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Wt=!1;zt;){if(zt.collapsed){Wt=!0;break}zt=zt.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(zt){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Wt=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Wt===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Wt)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Wt=this.console.c;return zt.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(zt){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Ln()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),mn=Wt.width,Bn=Wt.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Wt="";kt()(zt,function(mn,Bn){Bn!==0&&(Wt+=" "),Ln()(mn)?Wt+=Kn()(mn):Wt+=ft()(mn)}),Hn()(Wt)}},{key:"bindEvent",value:function(){var zt=this,Wt=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Wt(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),ur="caret-down";yr.hasClass(Wt("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Wt=this.console.c,mn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Wt=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Wt.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Wt.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Wt.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Wt=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Wn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Wr){Ln()(qr)?ho[Wr]=Wr===mn?"":Wt.formatTableVal(qr[Wr]):Mn()(qr)&&(ho[Wr]=Wr===mn?Wt.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Wt,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Wt,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Wt=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Wt.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Wt=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Lt()(zt);var xr,_r,Mr="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Wt){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}lt()(["log","debug","warn"],Wt)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Wt,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Wt==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Wt=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,` diff --git a/docs/index.html b/docs/index.html index 6e41036..342604d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 8f92141d57779dc0ab0de52e9d90a2c434a47374 Mon Sep 17 00:00:00 2001 From: thekiba Date: Fri, 10 Nov 2023 14:30:27 +0400 Subject: [PATCH 033/117] chore: change wallet uniresal link --- src/App.tsx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/App.tsx b/src/App.tsx index b9f6f18..55552ac 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -10,6 +10,19 @@ function App() { Date: Fri, 10 Nov 2023 14:31:16 +0400 Subject: [PATCH 034/117] chore: rebuild with https://github.com/ton-connect/sdk/pull/115 --- .../{index-39782d41.js => index-f1a7128a.js} | 142 +++++++++--------- docs/index.html | 2 +- 2 files changed, 72 insertions(+), 72 deletions(-) rename docs/assets/{index-39782d41.js => index-f1a7128a.js} (80%) diff --git a/docs/assets/index-39782d41.js b/docs/assets/index-f1a7128a.js similarity index 80% rename from docs/assets/index-39782d41.js rename to docs/assets/index-f1a7128a.js index d239f43..4e8f206 100644 --- a/docs/assets/index-39782d41.js +++ b/docs/assets/index-f1a7128a.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Ut=b.unstable_now();nt(!0,Ut),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Ut){nt!==null?setTimeout(_,0,Ut):(nt=Ut,setTimeout(rt,0))},d=function(Ut,un){tt=setTimeout(Ut,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ct=!1,dt=null,ft=-1,st=5,lt=0;b.unstable_shouldYield=function(){return b.unstable_now()>=lt},j=function(){},b.unstable_forceFrameRate=function(Ut){0>Ut||125>>1,vn=Ut[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Ut[En]=wn,Ut[nn]=An,En=nn):(Ut[En]=Zn,Ut[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Ut[En]=wn,Ut[nn]=An,En=nn;else break e}}return un}return null}function kt(Ut,un){var An=Ut.sortIndex-un.sortIndex;return An!==0?An:Ut.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Ut){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Ut)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Ut){if(Mt=!1,Ft(Ut),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Ut)}}function Qt(Ut,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Ut&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Ut){Ut.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Ut){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Ut()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Ut,un){switch(Ut){case 1:case 2:case 3:case 4:case 5:break;default:Ut=3}var An=_t;_t=Ut;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Ut,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Ut.sortIndex=An,bt(yt,Ut),gt(wt)===null&&Ut===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Ut.sortIndex=vn,bt(wt,Ut),jt||Tt||(jt=!0,_(Qt))),Ut},b.unstable_wrapCallback=function(Ut){var un=_t;return function(){var An=_t;_t=un;try{return Ut.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -34,11 +34,11 @@ object-assign `+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(nt){var k=nt}Reflect.construct(b,[],_)}else{try{_.call()}catch(nt){k=nt}b.call(_.prototype)}else{try{throw Error()}catch(nt){k=nt}b()}}catch(nt){if(nt&&k&&typeof nt.stack=="string"){for(var j=nt.stack.split(` `),$=k.stack.split(` `),_e=j.length-1,et=$.length-1;1<=_e&&0<=et&&j[_e]!==$[et];)et--;for(;1<=_e&&0<=et;_e--,et--)if(j[_e]!==$[et]){if(_e!==1||et!==1)do if(_e--,et--,0>et||j[_e]!==$[et])return` -`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,ct=$;switch(et=_,ot=d,ct.tag){case 1:if(ut=ct.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=ct.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(kt=gt,gt=null):kt=gt.sibling;var wt=ot(ft,gt,lt[vt],ht);if(wt===null){gt===null&&(gt=kt);break}b&>&&wt.alternate===null&&_(ft,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=kt}if(vt===lt.length)return d(ft,gt),at;if(gt===null){for(;vtvt?(kt=gt,gt=null):kt=gt.sibling;var yt=ot(ft,gt,wt.value,ht);if(yt===null){gt===null&&(gt=kt);break}b&>&&yt.alternate===null&&_(ft,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=kt}if(wt.done)return d(ft,gt),at;if(gt===null){for(;!wt.done;vt++,wt=lt.next())wt=it(ft,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(ft,gt);!wt.done;vt++,wt=lt.next())wt=ut(gt,ft,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(At){return _(ft,At)}),at}return function(ft,st,lt,ht){var at=typeof lt=="object"&<!==null&<.type===ua&<.key===null;at&&(lt=lt.props.children);var bt=typeof lt=="object"&<!==null;if(bt)switch(lt.$$typeof){case sa:e:{for(bt=lt.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(lt.type===ua){d(ft,at.sibling),st=j(at,lt.props.children),st.return=ft,ft=st;break e}break;default:if(at.elementType===lt.type){d(ft,at.sibling),st=j(at,lt.props),st.ref=Qg(ft,at,lt),st.return=ft,ft=st;break e}}d(ft,at);break}else _(ft,at);at=at.sibling}lt.type===ua?(st=Xg(lt.props.children,ft.mode,ht,lt.key),st.return=ft,ft=st):(ht=Vg(lt.type,lt.key,lt.props,null,ft.mode,ht),ht.ref=Qg(ft,st,lt),ht.return=ft,ft=ht)}return _e(ft);case ta:e:{for(at=lt.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===lt.containerInfo&&st.stateNode.implementation===lt.implementation){d(ft,st.sibling),st=j(st,lt.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(lt,ft.mode,ht),st.return=ft,ft=st}return _e(ft)}if(typeof lt=="string"||typeof lt=="number")return lt=""+lt,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,lt),st.return=ft,ft=st):(d(ft,st),st=Ug(lt,ft.mode,ht),st.return=ft,ft=st),_e(ft);if(Pg(lt))return ct(ft,st,lt,ht);if(La(lt))return dt(ft,st,lt,ht);if(bt&&Rg(ft,lt),typeof lt>"u"&&!at)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,ct=it.source;it=it.subscribe;var dt=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var ft=$(_._source);if(!He(_e,ft)){ft=d(_._source),He(rt,ft)||(tt(ft),ft=Ig(dt),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,lt=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(kt=gt,gt=null):kt=gt.sibling;var wt=ot(ft,gt,ct[vt],ht);if(wt===null){gt===null&&(gt=kt);break}b&>&&wt.alternate===null&&_(ft,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=kt}if(vt===ct.length)return d(ft,gt),at;if(gt===null){for(;vtvt?(kt=gt,gt=null):kt=gt.sibling;var yt=ot(ft,gt,wt.value,ht);if(yt===null){gt===null&&(gt=kt);break}b&>&&yt.alternate===null&&_(ft,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=kt}if(wt.done)return d(ft,gt),at;if(gt===null){for(;!wt.done;vt++,wt=ct.next())wt=it(ft,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(ft,gt);!wt.done;vt++,wt=ct.next())wt=ut(gt,ft,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(At){return _(ft,At)}),at}return function(ft,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(ft,at.sibling),st=j(at,ct.props.children),st.return=ft,ft=st;break e}break;default:if(at.elementType===ct.type){d(ft,at.sibling),st=j(at,ct.props),st.ref=Qg(ft,at,ct),st.return=ft,ft=st;break e}}d(ft,at);break}else _(ft,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,ht,ct.key),st.return=ft,ft=st):(ht=Vg(ct.type,ct.key,ct.props,null,ft.mode,ht),ht.ref=Qg(ft,st,ct),ht.return=ft,ft=ht)}return _e(ft);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,ht),st.return=ft,ft=st}return _e(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,ht),st.return=ft,ft=st),_e(ft);if(Pg(ct))return lt(ft,st,ct,ht);if(La(ct))return dt(ft,st,ct,ht);if(bt&&Rg(ft,ct),typeof ct>"u"&&!at)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var dt=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var ft=$(_._source);if(!He(_e,ft)){ft=d(_._source),He(rt,ft)||(tt(ft),ft=Ig(dt),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` Error generating stack: `+$.message+` -`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(lt,bt),$=Le(lt,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=lt;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof lt.focus=="function"&<.focus(),lt=0;ltO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Pt,Nt=new Float64Array(16);if(Ct)for(Pt=0;Pt>24&255,Ct[Pt+1]=Nt>>16&255,Ct[Pt+2]=Nt>>8&255,Ct[Pt+3]=Nt&255,Ct[Pt+4]=pt>>24&255,Ct[Pt+5]=pt>>16&255,Ct[Pt+6]=pt>>8&255,Ct[Pt+7]=pt&255}function dt(Ct,Pt,Nt,pt,Lt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Pt,Nt,pt){return dt(Ct,Pt,Nt,pt,16)}function st(Ct,Pt,Nt,pt){return dt(Ct,Pt,Nt,pt,32)}function lt(Ct,Pt,Nt,pt){for(var Lt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,rn=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,tn=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Yt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Lt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Pn=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Pn^=an<<9|an>>>32-9,an=Pn+Jn|0,or^=an<<13|an>>>32-13,an=or+Pn|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Pn^=an<<9|an>>>32-9,an=Pn+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Pn|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Lt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+It|0,Pn=Pn+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Pn>>>0&255,Ct[29]=Pn>>>8&255,Ct[30]=Pn>>>16&255,Ct[31]=Pn>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Pt,Nt,pt){for(var Lt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,rn=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,tn=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Yt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Lt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Pn=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Pn^=an<<9|an>>>32-9,an=Pn+Jn|0,or^=an<<13|an>>>32-13,an=or+Pn|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Pn^=an<<9|an>>>32-9,an=Pn+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Pn|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Pn>>>0&255,Ct[21]=Pn>>>8&255,Ct[22]=Pn>>>16&255,Ct[23]=Pn>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Pt,Nt,pt){lt(Ct,Pt,Nt,pt)}function bt(Ct,Pt,Nt,pt){ht(Ct,Pt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Pt,Nt,pt,Lt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,It;for(It=0;It<16;It++)Rt[It]=0;for(It=0;It<8;It++)Rt[It]=Kt[It];for(;Lt>=64;){for(at(Ot,Rt,Et,gt),It=0;It<64;It++)Ct[Pt+It]=Nt[pt+It]^Ot[It];for($t=1,It=8;It<16;It++)$t=$t+(Rt[It]&255)|0,Rt[It]=$t&255,$t>>>=8;Lt-=64,Pt+=64,pt+=64}if(Lt>0)for(at(Ot,Rt,Et,gt),It=0;It=64;){for(at(Et,Kt,Lt,gt),Ot=0;Ot<64;Ot++)Ct[Pt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;Nt-=64,Pt+=64}if(Nt>0)for(at(Et,Kt,Lt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Lt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Lt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Lt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Pt,Nt){for(var pt=this.fin?0:2048,Lt,Kt,Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Pn=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Lr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Lt=Ct[Pt+0]&255|(Ct[Pt+1]&255)<<8,Jn+=Lt&8191,Kt=Ct[Pt+2]&255|(Ct[Pt+3]&255)<<8,mr+=(Lt>>>13|Kt<<3)&8191,Et=Ct[Pt+4]&255|(Ct[Pt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Pt+6]&255|(Ct[Pt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Pt+8]&255|(Ct[Pt+9]&255)<<8,Pn+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Pt+10]&255|(Ct[Pt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,It=Ct[Pt+12]&255|(Ct[Pt+13]&255)<<8,er+=($t>>>11|It<<5)&8191,rn=Ct[Pt+14]&255|(Ct[Pt+15]&255)<<8,or+=(It>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Lr),Yt+=Pn*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Pn*(5*Lr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Pn*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Lr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Pn*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Lr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Pn*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Lr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Pn*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Lr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Rr,Xn+=Tn*an,Xn+=Pn*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Lr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Lr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Rr,Hn+=Pn*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Lr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Pn*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Lr,rr+=Tn*Dr,rr+=Pn*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Pn=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Pt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Pn,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Pt){var Nt=new Uint16Array(10),pt,Lt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Lt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Lt;for(Lt=~Lt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Lt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Pt+0]=this.h[0]>>>0&255,Ct[Pt+1]=this.h[0]>>>8&255,Ct[Pt+2]=this.h[1]>>>0&255,Ct[Pt+3]=this.h[1]>>>8&255,Ct[Pt+4]=this.h[2]>>>0&255,Ct[Pt+5]=this.h[2]>>>8&255,Ct[Pt+6]=this.h[3]>>>0&255,Ct[Pt+7]=this.h[3]>>>8&255,Ct[Pt+8]=this.h[4]>>>0&255,Ct[Pt+9]=this.h[4]>>>8&255,Ct[Pt+10]=this.h[5]>>>0&255,Ct[Pt+11]=this.h[5]>>>8&255,Ct[Pt+12]=this.h[6]>>>0&255,Ct[Pt+13]=this.h[6]>>>8&255,Ct[Pt+14]=this.h[7]>>>0&255,Ct[Pt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Pt,Nt){var pt,Lt;if(this.leftover){for(Lt=16-this.leftover,Lt>Nt&&(Lt=Nt),pt=0;pt=16&&(Lt=Nt-Nt%16,this.blocks(Ct,Pt,Lt),Pt+=Lt,Nt-=Lt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Lt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Lt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Pt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Pt),st(Nt,0,pt,0)}function Ut(Ct){var Pt=new Uint8Array(32);return Qt(Pt,Ct),Pt[0]&1}function un(Ct,Pt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Pt[2*Nt]+(Pt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Pt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Pt[pt]+Nt[pt]}function En(Ct,Pt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Pt[pt]-Nt[pt]}function vn(Ct,Pt,Nt){var pt,Lt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,It=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Pn=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Rr=Nt[1],Br=Nt[2],Dr=Nt[3],Lr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Pt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Lr,It+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Pt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,It+=pt*Lr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Pt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,It+=pt*Dr,rn+=pt*Lr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Pt[3],Ot+=pt*an,$t+=pt*Rr,It+=pt*Br,rn+=pt*Dr,tn+=pt*Lr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Pt[4],$t+=pt*an,It+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Lr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Pt[5],It+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Lr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Pt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Lr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Pt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Lr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Pn+=pt*uo,pt=Pt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Lr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Pn+=pt*ao,ar+=pt*uo,pt=Pt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Lr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Pn+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Pt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Lr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Pn+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Pt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Lr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Pn+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Pt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Lr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Pn+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Pt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Lr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Pn+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Pt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Lr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Pn+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Pt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Lr,fr+=pt*$r,Tn+=pt*zr,Pn+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*fr,It+=38*Tn,rn+=38*Pn,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Lt=1,pt=Kt+Lt+65535,Lt=Math.floor(pt/65536),Kt=pt-Lt*65536,pt=Et+Lt+65535,Lt=Math.floor(pt/65536),Et=pt-Lt*65536,pt=Rt+Lt+65535,Lt=Math.floor(pt/65536),Rt=pt-Lt*65536,pt=Ot+Lt+65535,Lt=Math.floor(pt/65536),Ot=pt-Lt*65536,pt=$t+Lt+65535,Lt=Math.floor(pt/65536),$t=pt-Lt*65536,pt=It+Lt+65535,Lt=Math.floor(pt/65536),It=pt-Lt*65536,pt=rn+Lt+65535,Lt=Math.floor(pt/65536),rn=pt-Lt*65536,pt=tn+Lt+65535,Lt=Math.floor(pt/65536),tn=pt-Lt*65536,pt=Yt+Lt+65535,Lt=Math.floor(pt/65536),Yt=pt-Lt*65536,pt=Ht+Lt+65535,Lt=Math.floor(pt/65536),Ht=pt-Lt*65536,pt=pn+Lt+65535,Lt=Math.floor(pt/65536),pn=pt-Lt*65536,pt=zn+Lt+65535,Lt=Math.floor(pt/65536),zn=pt-Lt*65536,pt=Gn+Lt+65535,Lt=Math.floor(pt/65536),Gn=pt-Lt*65536,pt=Kn+Lt+65535,Lt=Math.floor(pt/65536),Kn=pt-Lt*65536,pt=Xn+Lt+65535,Lt=Math.floor(pt/65536),Xn=pt-Lt*65536,pt=Hn+Lt+65535,Lt=Math.floor(pt/65536),Hn=pt-Lt*65536,Kt+=Lt-1+37*(Lt-1),Lt=1,pt=Kt+Lt+65535,Lt=Math.floor(pt/65536),Kt=pt-Lt*65536,pt=Et+Lt+65535,Lt=Math.floor(pt/65536),Et=pt-Lt*65536,pt=Rt+Lt+65535,Lt=Math.floor(pt/65536),Rt=pt-Lt*65536,pt=Ot+Lt+65535,Lt=Math.floor(pt/65536),Ot=pt-Lt*65536,pt=$t+Lt+65535,Lt=Math.floor(pt/65536),$t=pt-Lt*65536,pt=It+Lt+65535,Lt=Math.floor(pt/65536),It=pt-Lt*65536,pt=rn+Lt+65535,Lt=Math.floor(pt/65536),rn=pt-Lt*65536,pt=tn+Lt+65535,Lt=Math.floor(pt/65536),tn=pt-Lt*65536,pt=Yt+Lt+65535,Lt=Math.floor(pt/65536),Yt=pt-Lt*65536,pt=Ht+Lt+65535,Lt=Math.floor(pt/65536),Ht=pt-Lt*65536,pt=pn+Lt+65535,Lt=Math.floor(pt/65536),pn=pt-Lt*65536,pt=zn+Lt+65535,Lt=Math.floor(pt/65536),zn=pt-Lt*65536,pt=Gn+Lt+65535,Lt=Math.floor(pt/65536),Gn=pt-Lt*65536,pt=Kn+Lt+65535,Lt=Math.floor(pt/65536),Kn=pt-Lt*65536,pt=Xn+Lt+65535,Lt=Math.floor(pt/65536),Xn=pt-Lt*65536,pt=Hn+Lt+65535,Lt=Math.floor(pt/65536),Hn=pt-Lt*65536,Kt+=Lt-1+37*(Lt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=It,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Pt){vn(Ct,Pt,Pt)}function Zn(Ct,Pt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Pt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Pt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Pt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Pt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Pt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Pt,Nt){var pt=new Uint8Array(32),Lt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),It=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Pt[Et];for(pt[31]=Pt[31]&127|64,pt[0]&=248,un(Lt,Nt),Et=0;Et<16;Et++)Ot[Et]=Lt[Et],It[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=It[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,It,Kt),An(rn,Rt,$t),En(Rt,Rt,$t),An($t,Ot,It),En(Ot,Ot,It),jn(It,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),An(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,It,tn),vn(Rt,$t,nt),An(Rt,Rt,It),vn($t,$t,Rt),vn(Rt,It,tn),vn(It,Ot,Lt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,It,Kt);for(Et=0;Et<16;Et++)Lt[Et+16]=Rt[Et],Lt[Et+32]=$t[Et],Lt[Et+48]=Ot[Et],Lt[Et+64]=It[Et];var Yt=Lt.subarray(32),Ht=Lt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Pt){return wn(Ct,Pt,$)}function kn(Ct,Pt){return k(Pt,32),dn(Ct,Pt)}function yn(Ct,Pt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Pt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Pt,Nt,pt,Lt,Kt){var Et=new Uint8Array(32);return yn(Et,Lt,Kt),fn(Ct,Pt,Nt,pt,Et)}function Sn(Ct,Pt,Nt,pt,Lt,Kt){var Et=new Uint8Array(32);return yn(Et,Lt,Kt),xn(Ct,Pt,Nt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Pt,Nt,pt){for(var Lt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Pn,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Lr=Pt[0],$r=Pt[1],zr=Pt[2],no=Pt[3],Vr=Pt[4],Xr=Pt[5],eo=Pt[6],to=Pt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Lt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Rt=Tr,Ot=jr,$t=Or,It=an,rn=Rr,tn=Br,Yt=Dr,Ht=Lr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Pn=to,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Pn=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Pn=Vr&Xr^~Vr&eo,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=In[mr*2],Pn=In[mr*2+1],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Lt[mr%16],Pn=Kt[mr%16],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Pn=Jn,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Lr<<32-28)^(Lr>>>34-32|Ar<<32-(34-32))^(Lr>>>39-32|Ar<<32-(39-32)),Pn=(Lr>>>28|Ar<<32-28)^(Ar>>>34-32|Lr<<32-(34-32))^(Ar>>>39-32|Lr<<32-(39-32)),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Pn=Lr&$r^Lr&zr^$r&zr,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Pn=Gn,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Pn=Jn,ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=It,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Lr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Lt[fr],Pn=Kt[fr],ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Lt[(fr+9)%16],Pn=Kt[(fr+9)%16],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Lt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Pn=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Lt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Pn=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Lt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Pn=Lr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Pn=Pt[0],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Pt[0]=Lr=ar&65535|tr<<16,Tn=Tr,Pn=$r,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Pn=Pt[1],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Pt[1]=$r=ar&65535|tr<<16,Tn=jr,Pn=zr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Pn=Pt[2],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Pt[2]=zr=ar&65535|tr<<16,Tn=Or,Pn=no,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Pn=Pt[3],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Pt[3]=no=ar&65535|tr<<16,Tn=an,Pn=Vr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Pn=Pt[4],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Pt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Pn=Xr,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Pn=Pt[5],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Pt[5]=Xr=ar&65535|tr<<16,Tn=Br,Pn=eo,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Pn=Pt[6],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Pt[6]=eo=ar&65535|tr<<16,Tn=Dr,Pn=to,ar=Pn&65535,tr=Pn>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Pn=Pt[7],ar+=Pn&65535,tr+=Pn>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Pt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Pt,Nt){var pt=new Int32Array(8),Lt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Lt[0]=4089235720,Lt[1]=2227873595,Lt[2]=4271175723,Lt[3]=1595750129,Lt[4]=2917565137,Lt[5]=725511199,Lt[6]=4215389547,Lt[7]=327033209,Rn(pt,Lt,Pt,Nt),Nt%=128,Et=0;Et=0;--Lt)pt=Nt[Lt/8|0]>>(Lt&7)&1,gn(Ct,Pt,pt),Dn(Pt,Ct),Dn(Ct,Ct),gn(Ct,Pt,pt)}function Wn(Ct,Pt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Pt)}function hn(Ct,Pt,Nt){var pt=new Uint8Array(64),Lt=[d(),d(),d(),d()],Kt;for(Nt||k(Pt,32),Cn(pt,Pt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Wn(Lt,pt),$n(Ct,Lt),Kt=0;Kt<32;Kt++)Pt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Pt){var Nt,pt,Lt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Lt=pt-32,Kt=pt-12;Lt>4)*Zt[Lt],Nt=Pt[Lt]>>8,Pt[Lt]&=255;for(Lt=0;Lt<32;Lt++)Pt[Lt]-=Nt*Zt[Lt];for(pt=0;pt<32;pt++)Pt[pt+1]+=Pt[pt]>>8,Ct[pt]=Pt[pt]&255}function bn(Ct){var Pt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Pt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Pt)}function Ln(Ct,Pt,Nt,pt){var Lt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),It=[d(),d(),d(),d()];Cn(Lt,pt,32),Lt[0]&=248,Lt[31]&=127,Lt[31]|=64;var rn=Nt+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Pt,Nt,pt){var Lt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Lt=0;Lt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Pt=new Uint8Array(Sr);return hn(Ct,Pt),{publicKey:Ct,secretKey:Pt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Ur(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Pt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+It|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,It;for(It=0;It<16;It++)Rt[It]=0;for(It=0;It<8;It++)Rt[It]=Kt[It];for(;Pt>=64;){for(at(Ot,Rt,Et,gt),It=0;It<64;It++)Ct[Lt+It]=Nt[pt+It]^Ot[It];for($t=1,It=8;It<16;It++)$t=$t+(Rt[It]&255)|0,Rt[It]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,Rt,Et,gt),It=0;It=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,It=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|It<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(It>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Rr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Rr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,It=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Rr=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,It+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,It+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,It+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Rr,It+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,It+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],It+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*fr,It+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=It,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),It=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],It[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=It[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,It,Kt),An(rn,Rt,$t),En(Rt,Rt,$t),An($t,Ot,It),En(Ot,Ot,It),jn(It,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),An(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,It,tn),vn(Rt,$t,nt),An(Rt,Rt,It),vn($t,$t,Rt),vn(Rt,It,tn),vn(It,Ot,Pt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,It,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Rt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=It[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Rt=Tr,Ot=jr,$t=Or,It=an,rn=Rr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=In[mr*2],Ln=In[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=It,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Rn(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),It=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Un[ot]="iPad",Un[ct]=at),Un},this.getEngine=function(){var Un={};return Un[ut]=k,Un[ft]=k,In.call(Un,bn,sr.engine),Un},this.getOS=function(){var Un={};return Un[ut]=k,Un[ft]=k,In.call(Un,bn,sr.os),dr&&!Un[ut]&&Ln&&Ln.platform!="Unknown"&&(Un[ut]=Ln.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Un},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Un){return bn=typeof Un===rt&&Un.length>kt?Sn(Un,kt):Un,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,ct,lt,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new $n;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(hn){Wn.setUA(hn);var Zt=Wn.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,ct]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,lt]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&&ct(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=dt();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),lt()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:ct}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,ct,dt,ft,st,lt,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=lt&&at>=lt&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,ct=new Array(at+1),rt=at;rt>=lt;rt--)bt=nt[rt],tt=ut.get(bt),ct[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=lt;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=ct[rt],ut.set(bt,rt)):$[tt]();for(rt=lt;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const ct=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,ct="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:ct,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=dt();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` ${globalStylesTag} * { margin: 0; padding: 0; @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>preloadImages(b),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function redirectToTelegram(b,_){const d=getUserAgent().os==="ios",k=getUserAgent().os==="android";isInTWA()&&(d||k)&&(_.returnStrategy="back",_.twaReturnUrl=void 0);const $=convertToDirectLink(b),_e=new URL($);_e.searchParams.append("startapp","tonconnect"),openLinkBlank(addReturnStrategy(_e.toString(),_))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function isInTWA(){var b;return!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams.tgWebAppPlatform&&(tmaPlatform=initParams.tgWebAppPlatform);function isTwaPlatform(...b){return b.includes(tmaPlatform)}function isInTWA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()?postEvent("web_app_open_tg_link",{path_full:d}):location.href="https://t.me"+d}function isIframe(){try{return window.parent!=null&&window!==window.parent}catch{return!1}}function postEvent(b,_){try{const d="*",k=JSON.stringify({eventType:b,eventData:_});window.parent.postMessage(k,d)}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,_e;for(k=0;kb(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>preloadImages(b),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function isOS(...b){return b.includes(getUserAgent().os)}function redirectToTelegram(b,_){_=__spreadValues$1({},_),b=convertToDirectLink(b);const d=new URL(b);if(isInTWA())if(console.log("twa"),isTwaPlatform("ios","android"))console.log("twa ios/android"),_.returnStrategy="none",_.twaReturnUrl=void 0,openLinkBlank(addReturnStrategy(d.toString(),_));else if(isTwaPlatform("macos","tdesktop")){if(console.log("twa macos/tdesktop",_),!_.twaReturnUrl)throw new TonConnectUIError("`twaReturnUrl` is required for this platform");openLinkBlank(addReturnStrategy(d.toString(),_))}else isTwaPlatform("web","webk")?(console.log("twa web/webk"),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(d.toString(),_))):(console.log("twa unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)));else console.log("browser"),isOS("ios","android")?(console.log("browser ios/android"),_.returnStrategy="back",_.twaReturnUrl=void 0,openLinkBlank(addReturnStrategy(d.toString(),_))):isOS("macos","windows","linux")?(console.log("browser macos/windows/linux"),_.returnStrategy="none",_.twaReturnUrl=void 0,openLinkBlank(addReturnStrategy(d.toString(),_))):(console.log("browser unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -142,7 +142,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,ct=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,lt){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,lt))};const at=ct().enterClass.split(" "),bt=ct().enterActiveClass.split(" "),gt=ct().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}lt&&!b.mode?_e(st):j(st)}function ft(st,lt){const ht=ct().exitClass.split(" "),at=ct().exitActiveClass.split(" "),bt=ct().exitToClass.split(" ");if(!lt.parentNode)return gt();it&&it(lt),lt.classList.add(...ht),lt.classList.add(...at),nextFrame(()=>{lt.classList.remove(...ht),lt.classList.add(...bt)}),ot&&ot(lt,()=>gt()),(!ot||ot.length<2)&&(lt.addEventListener("transitionend",gt),lt.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===lt)&&(lt.removeEventListener("transitionend",gt),lt.removeEventListener("animationend",gt),lt.classList.remove(...at),lt.classList.remove(...bt),k()===lt&&j(void 0),ut&&ut(lt),b.mode==="outin"&&dt(st,lt))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),ct=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),lt=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};ct.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=ct,rt(ct)}),createEffect(ut=>{const ct=tt();return ct.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(ct.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,lt=ft.newPos,ht=st.left-lt.left,at=st.top-lt.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,ct.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const lt=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),lt.transform=lt.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=_e=>{_e.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),new Promise(_e=>requestAnimationFrame(_e)).then(()=>{var _e;((_e=window.history.state)==null?void 0:_e[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};lt.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=_e=>{_e.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),new Promise(_e=>requestAnimationFrame(_e)).then(()=>{var _e;((_e=window.history.state)==null?void 0:_e[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` @@ -226,7 +226,7 @@ PERFORMANCE OF THIS SOFTWARE. ${b=>borders$4[b.theme.borderRadius]}; `,QuestionButtonStyled=styled(IconButton)` background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; -`;function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}class AnimationTimelineNoop{constructor(){__publicField(this,"currentTime",0)}}const _AnimationNoop=class{constructor(){__publicField(this,"currentTime",0),__publicField(this,"playbackRate",1),__publicField(this,"startTime",null),__publicField(this,"timeline",new AnimationTimelineNoop),__publicField(this,"finished",Promise.resolve(this)),__publicField(this,"effect",null),__publicField(this,"id",""),__publicField(this,"pending",!1),__publicField(this,"playState","finished"),__publicField(this,"replaceState","active"),__publicField(this,"ready",Promise.resolve(this)),__publicField(this,"oncancel",null),__publicField(this,"onfinish",null),__publicField(this,"onremove",null)}static create(){return _AnimationNoop._instance||(logWarning("Animation is not supported in this environment: please consider using the `web-animations-js` polyfill to provide a fallback implementation of the Web Animations API."),_AnimationNoop._instance=new _AnimationNoop),_AnimationNoop._instance}cancel(){}finish(){}pause(){}play(){}reverse(){}addEventListener(b,_,d){}dispatchEvent(b){return!1}removeEventListener(b,_,d){}updatePlaybackRate(b){}commitStyles(){}persist(){}};let AnimationNoop=_AnimationNoop;__publicField(AnimationNoop,"_instance",null);function animate(b,_,d){return"animate"in b?b.animate(_,d):AnimationNoop.create()}const _tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,androidBackHandler=androidBackHandler$1,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;animate(k,[{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&animate(k.firstElementChild,[{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=animate(k,[{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=animate(k.firstElementChild,[{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(androidBackHandler,k,()=>({isEnabled:b.enableAndroidBackHandler,onClose:()=>b.onClose()})),use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` +`;class AnimationTimelineNoop{constructor(){__publicField(this,"currentTime",0)}}const _AnimationNoop=class{constructor(){__publicField(this,"currentTime",0),__publicField(this,"playbackRate",1),__publicField(this,"startTime",null),__publicField(this,"timeline",new AnimationTimelineNoop),__publicField(this,"finished",Promise.resolve(this)),__publicField(this,"effect",null),__publicField(this,"id",""),__publicField(this,"pending",!1),__publicField(this,"playState","finished"),__publicField(this,"replaceState","active"),__publicField(this,"ready",Promise.resolve(this)),__publicField(this,"oncancel",null),__publicField(this,"onfinish",null),__publicField(this,"onremove",null)}static create(){return _AnimationNoop._instance||(logWarning("Animation is not supported in this environment: please consider using the `web-animations-js` polyfill to provide a fallback implementation of the Web Animations API."),_AnimationNoop._instance=new _AnimationNoop),_AnimationNoop._instance}cancel(){}finish(){}pause(){}play(){}reverse(){}addEventListener(b,_,d){}dispatchEvent(b){return!1}removeEventListener(b,_,d){}updatePlaybackRate(b){}commitStyles(){}persist(){}};let AnimationNoop=_AnimationNoop;__publicField(AnimationNoop,"_instance",null);function animate(b,_,d){return"animate"in b?b.animate(_,d):AnimationNoop.create()}const _tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,androidBackHandler=androidBackHandler$1,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;animate(k,[{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&animate(k.firstElementChild,[{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=animate(k,[{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=animate(k.firstElementChild,[{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(androidBackHandler,k,()=>({isEnabled:b.enableAndroidBackHandler,onClose:()=>b.onClose()})),use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` border-radius: ${borders$4[_.borderRadius]}; background-color: ${_.colors.background.tint}; @@ -372,9 +372,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Ut(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var In=!1;fn>>yn&1)==1);var Rn=xn(kn,sn-Sn);Rn&&(In=!In),At[kn][sn-Sn]=In,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=ct(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,In,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(kn.text)+"":"",Rn+=dn.text?''+jn(dn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,In,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[In]:Rn[In];Dn+=` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var In=!1;fn>>yn&1)==1);var Rn=xn(kn,sn-Sn);Rn&&(In=!In),At[kn][sn-Sn]=In,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,In,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(kn.text)+"":"",Rn+=dn.text?''+jn(dn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,In,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[In]:Rn[In];Dn+=` `}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,In=Array(nn+1).join("██"),Rn=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,ct=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(ct*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/ct))}d.style.transform=`scale(${ct})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{animate(rt,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{animate(rt,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`}return Cn.substring(0,Cn.length-1)},jt.renderTo2dContext=function(nn,wn){wn=wn||2;for(var dn=jt.getModuleCount(),kn=0;kn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{animate(rt,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{animate(rt,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -665,7 +665,7 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},ct=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&&ct<=50){ct++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,ct=nt.width/tt.x,dt=nt.height/tt.y;return{width:ct,height:dt,top:ut,right:ot+ct,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(ct=>{nt&&ct.addEventListener("scroll",d,{passive:!0}),$&&ct.addEventListener("resize",d)});let rt=null;if(_e){let ct=!0;rt=new ResizeObserver(()=>{ct||d(),ct=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const ct=getBoundingClientRect(b);ot&&(ct.x!==ot.x||ct.y!==ot.y||ct.width!==ot.width||ct.height!==ot.height)&&d(),ot=ct,it=requestAnimationFrame(ut)}return d(),()=>{var ct;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(ct=rt)==null||ct.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ct=>{ut===tt()&&_e(ct)},ct=>{nt(ct)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),ct=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const lt=$();if(lt){const ht=toUserFriendlyAddress(lt.address,lt.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(lt=>{if(!lt){j(!1),_e(null);return}_e(lt.account)}),st=lt=>{if(!$()||!k())return;const ht=ot().contains(lt.target),at=tt.contains(lt.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(lt=>!lt),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const lt=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,lt),lt.style.setProperty("z-index","999"),lt._$owner=getOwner(),insert(lt,createComponent(Transition,{onBeforeEnter:ht=>{animate(ht,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{animate(ht,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(lt,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=ct.strategy,vt=`${(at=ct.y)!=null?at:0}px`,kt=`${(bt=ct.x)!=null?bt:0}px`;return gt!==ht._v$&<.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&<.style.setProperty("top",ht._v$2=vt),kt!==ht._v$3&<.style.setProperty("left",ht._v$3=kt),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),lt}})]}})}})]}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,dt=nt.height/tt.y;return{width:lt,height:dt,top:ut,right:ot+lt,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{animate(ht,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{animate(ht,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=lt.strategy,vt=`${(at=lt.y)!=null?at:0}px`,kt=`${(bt=lt.x)!=null?bt:0}px`;return gt!==ht._v$&&ct.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=vt),kt!==ht._v$3&&ct.style.setProperty("left",ht._v$3=kt),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; padding-top: 18px; @@ -985,7 +985,7 @@ PERFORMANCE OF THIS SOFTWARE. padding: 0 64px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(dt=>supportsMobile(dt)&&dt.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(dt=>dt.bridgeUrl)).values()].map(dt=>({bridgeUrl:dt})),et=()=>k.connect(_e(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[nt,tt]=createSignal(void 0),rt=()=>__async(void 0,null,function*(){nt()!==void 0&&clearTimeout(nt()),yield copyToClipboard(et());const dt=setTimeout(()=>tt(void 0),1500);tt(dt)}),it=()=>{openLinkBlank(addReturnStrategy(et(),appState.returnStrategy))},ot=()=>{const dt=b.walletsList.find(gt=>gt.appName===AT_WALLET_APP_NAME);if(!dt||!isWalletInfoRemote(dt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:dt.bridgeUrl,universalLink:dt.universalLink},b.additionalRequest);let st=appState.returnStrategy,lt=appState.twaReturnUrl;const ht=getUserAgent().os==="ios",at=getUserAgent().os==="android";isInTWA()&&(ht||at)&&(st="back",lt=void 0),openLinkBlank(addReturnStrategy(ft,{returnStrategy:st,twaReturnUrl:lt}))},ut=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ct=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const dt=_tmpl$2.cloneNode(!0);return insert(dt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ct}),createComponent(MobileUniversalQR,{get universalLink(){return et()}})]}}),null),insert(dt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ut}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ot,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const st=_tmpl$$1.cloneNode(!0);return insert(st,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),st})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(st=>st.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>nt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return nt()!==void 0?"common.copied":"common.copyLink"},get children(){return nt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),dt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(dt=>supportsMobile(dt)&&dt.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(dt=>dt.bridgeUrl)).values()].map(dt=>({bridgeUrl:dt})),et=()=>k.connect(_e(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[nt,tt]=createSignal(void 0),rt=()=>__async(void 0,null,function*(){nt()!==void 0&&clearTimeout(nt()),yield copyToClipboard(et());const dt=setTimeout(()=>tt(void 0),1500);tt(dt)}),it=()=>{openLinkBlank(addReturnStrategy(et(),appState.returnStrategy))},ot=()=>{const dt=b.walletsList.find(st=>st.appName===AT_WALLET_APP_NAME);if(!dt||!isWalletInfoRemote(dt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:dt.bridgeUrl,universalLink:dt.universalLink},b.additionalRequest);redirectToTelegram(ft,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl})},ut=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},lt=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const dt=_tmpl$2.cloneNode(!0);return insert(dt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:lt}),createComponent(MobileUniversalQR,{get universalLink(){return et()}})]}}),null),insert(dt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ut}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ot,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const st=_tmpl$$1.cloneNode(!0);return insert(st,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),st})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(st=>st.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>nt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return nt()!==void 0?"common.copied":"common.copyLink"},get children(){return nt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),dt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1066,7 +1066,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const lt=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,lt)),at=dt.filter(gt=>eqWalletName(gt,lt)).length>=2;lt&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,lt))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=dt=>{setWalletsModalState({status:"closed",closeReason:dt}),$(null),tt(!1)},ct=_.onStatusChange(dt=>{dt&&ut("wallet-selected")});return onCleanup(ct),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>ut("action-cancelled"),onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,ct)),at=dt.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,ct))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=dt=>{setWalletsModalState({status:"closed",closeReason:dt}),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut("wallet-selected")});return onCleanup(lt),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>ut("action-cancelled"),onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1083,7 +1083,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(rt.enableAndroidBackHandler=_.enableAndroidBackHandler),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const nt=()=>{const it=getUserAgent().os==="ios",ot=et==="ios"&&it||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!ot&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},tt=new AbortController,rt=this.onTransactionModalStateChange(it=>{it!=null&&it.openModal||(rt(),it||tt.abort())});try{const it=yield this.waitForSendTransaction({transaction:_,abortSignal:tt.signal},nt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}finally{rt()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:_e}=_;if(_e.aborted)return j(new TonConnectUIError("Transaction was not sent"));const et=tt=>__async(this,null,function*(){k(tt)}),nt=tt=>{j(tt)};this.connector.sendTransaction($,d).then(tt=>et(tt)).catch(tt=>nt(tt)),_e.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl);let ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return isInTWA()&&(ut="never"),{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(rt.enableAndroidBackHandler=_.enableAndroidBackHandler),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const nt=()=>{const it=getUserAgent().os==="ios",ot=et==="ios"&&it||et==="always";if(this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!ot)if(isTelegramUrl(this.walletInfo.universalLink)){let ut=new URL(this.walletInfo.universalLink);ut.searchParams.append("startapp","tonconnect"),redirectToTelegram(ut.toString(),{returnStrategy:$,twaReturnUrl:_e})}else openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))},tt=new AbortController,rt=this.onTransactionModalStateChange(it=>{it!=null&&it.openModal||(rt(),it||tt.abort())});try{const it=yield this.waitForSendTransaction({transaction:_,abortSignal:tt.signal},nt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}finally{rt()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:_e}=_;if(_e.aborted)return j(new TonConnectUIError("Transaction was not sent"));const et=tt=>__async(this,null,function*(){k(tt)}),nt=tt=>{j(tt)};this.connector.sendTransaction($,d).then(tt=>et(tt)).catch(tt=>nt(tt)),_e.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl);let ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return isInTWA()&&(ut="never"),{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1091,9 +1091,9 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,ct){var dt,ft,st,lt=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(ct=ut),ct)(ft=!lt&&yt&&yt[dt]!==void 0)&&rt(kt,dt)||(st=ft?yt[dt]:ct[dt],kt[dt]=ht&&typeof yt[dt]!="function"?ct[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;ct--;)delete it.prototype[nt[ct]];return it()};k.exports=Object.create||function(ot,ut){var ct;return ot!==null?(rt.prototype=_e(ot),ct=new rt,rt.prototype=null,ct[tt]=ot):ct=it(),ut===void 0?ct:et(ct,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),ct=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>ct;)_e(ut,ot=it[ct++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,ct){try{return ut[ct]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),ct=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,lt=(0,tt.default)(st),ht=(0,ct.default)(ut.default,dt.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Ut=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=lt.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Ut=(0,tt.default)(Tt).reduce(function(En,vn){return lt.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Ut,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function ct(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=dt.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):lt.call(at,bt)},rt.prototype.listenerCount=lt,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),ct=_e(rt),dt=ut.length;return ct<0||ct>=dt?nt?"":void 0:(it=ut.charCodeAt(ct))<55296||it>56319||ct+1===dt||(ot=ut.charCodeAt(ct+1))<56320||ot>57343?nt?ut.charAt(ct):it:nt?ut.slice(ct,ct+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,ct=0;ut>ct;)_e.f(tt,it=ot[ct++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,ct=_e(rt),dt=et(ct.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=ct[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in ct)&&ct[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),ct=$(28),dt=$(17),ft=$(2),st=$(30),lt=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Ut=_e.JSON,un=Ut&&Ut.stringify,An=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Ln){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Ln),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Ln){return Vt===wn&&Sn(nn,bn,Ln),bt(Vt),bn=wt(bn,!0),bt(Ln),et(Zn,bn)?(Ln.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Ln=At(Ln,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Ln)):Jt(Vt,bn,Ln)},In=function(Vt,bn){bt(Vt);for(var Ln,sr=ht(bn=kt(bn)),dr=0,Un=sr.length;Un>dr;)Sn(Vt,Ln=sr[dr++],bn[Ln]);return Vt},Rn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Ln=Ft(Vt,bn);return!Ln||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Ln.enumerable=!0),Ln}},Dn=function(Vt){for(var bn,Ln=Qt(kt(Vt)),sr=[],dr=0;Ln.length>dr;)et(Zn,bn=Ln[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Ln=Vt===wn,sr=Qt(Ln?nn:kt(Vt)),dr=[],Un=0;sr.length>Un;)!et(Zn,bn=sr[Un++])||Ln&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Ln){this===wn&&bn.call(nn,Ln),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Ln))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Rn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Rn,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)ft($n[Nn++]);for(var Wn=Mt(ft.store),hn=0;Wn.length>hn;)lt(Wn[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):In(At(Vt),bn)},defineProperty:Sn,defineProperties:In,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Ut&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Ln,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Ln=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Un,gr){if(typeof Ln=="function"&&(gr=Ln.call(this,Un,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Ut,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),ct(Gt,"Symbol"),ct(Math,"Math",!0),ct(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},ct=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&&ct.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),ct=nt.f,dt=0;ut.length>dt;)ct.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,ct){if(ut=nt(ut),ct=tt(ct,!0),it)try{return ot(ut,ct)}catch{}if(rt(ut,ct))return et(!_e.f.call(ut,ct),ut[ct])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=lt?et(bt).concat(lt(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],ct=!0,dt=!1,ft=void 0;try{for(var st,lt=(0,et.default)(it);!(ct=(st=lt.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);ct=!0);}catch(ht){dt=!0,ft=ht}finally{try{!ct&<.return&<.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,ct=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,lt=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=lt||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Ln){if(bn!=bn)return function(Un,gr,vr,Mn){for(var cr=Un.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Ln=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Ut(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:ct).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Ln=-1,sr=hn.length,dr=Vt.length,Un=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Un1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(kt,dt)||(st=ft?yt[dt]:lt[dt],kt[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=dt.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},In=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},Rn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Rn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Rn,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)ft($n[Nn++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):In(At(Vt),bn)},defineProperty:Sn,defineProperties:In,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function In(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[ct]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?ct.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||ct.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=ct(Et);if(Rt){var It=ct(this).constructor;Ot=Reflect.construct($t,arguments,It)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(Rt){var Ot=this.constructor.getDerivedStateFromProps(Et,Rt);return Ot??null}).bind(this))}function vt(Et,Rt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Rt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var Rt=Et.prototype;if(!Rt||!Rt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Rt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,It=null;if(typeof Rt.componentWillMount=="function"?Ot="componentWillMount":typeof Rt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Rt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Rt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Rt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Rt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||It!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function In(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Rt){var It=lt(this).constructor;Ot=Reflect.construct($t,arguments,It)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(Rt){var Ot=this.constructor.getDerivedStateFromProps(Et,Rt);return Ot??null}).bind(this))}function vt(Et,Rt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Rt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var Rt=Et.prototype;if(!Rt||!Rt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Rt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,It=null;if(typeof Rt.componentWillMount=="function"?Ot="componentWillMount":typeof Rt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Rt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Rt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Rt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Rt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||It!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` @@ -1101,33 +1101,33 @@ PERFORMANCE OF THIS SOFTWARE. `+It:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Ut(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Ut(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Pn[fr]=Jn[fr]);return Pn}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Lr){var $r=Lr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Lr,$r){var zr=Lr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Pn=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Pn}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Ln(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Un=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Ln(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Ln(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Un,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Ur=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Ur.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Ur);var Ct=Ur,Pt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=ct=>{et({language:ct})},tt=ct=>{et({uiPreferences:{theme:ct}})},rt=ct=>{et({uiPreferences:{borderRadius:ct}})},it=ct=>{_(dt=>dt.map((ft,st)=>st===ct?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],dt=ct.map((st,lt)=>b[lt]?st:void 0).filter(st=>st),ft=ct.map((st,lt)=>b[lt+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>tt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),ct=d(4331),dt=d.n(ct),ft=d(5610),st=d.n(ft),lt=d(7483),ht=d.n(lt),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Wt=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Wt!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Wt=Wt.call(kr)).next,zt===0){if(Object(Wt)!==Wt)return;_r=!1}else for(;!(_r=(mn=yr.call(Wt)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Wt.return!=null&&(ur=Wt.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),ct=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),lt=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Ut=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Ut()(zt).split(/\s+/),function(Wt){return lt()(Wt,Hr)?Wt:Wt.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Wt=vn().parse(zt);return sn(Wt,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Wt)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Wt=kr.level,mn=Wt===void 0?0:Wt,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Wr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return ct()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),lt()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var rs=Ao(gn(Jr));if(!yr){var Po=Object.getOwnPropertyDescriptor(Er,Jr);if(Po&&Po.get)return qr.push("".concat(rs,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(rs,": ").concat(Rn(zt[Jr],Wr))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Lo=Mr=="[object Array]",Do=Mr=="[object Object]",Wo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Rs)_r=_o("ƒ");else if(Lo)if(io){_r="[";var Uo=Er.length,ns="";Uo>100&&(Uo=100,ns=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Wt){var mn,Bn=Wt.type,yr=Bn===void 0?"log":Bn,ur=Wt.args,xr=ur===void 0?[]:ur,_r=Wt.id,Mr=Wt.group,Kr=Wt.targetGroup,qr=Wt.header,ro=Wt.ignoreFilter,ho=ro!==void 0&&ro,Wr=Wt.accessGetter,io=Wt.unenumerable,vo=Wt.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Wr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Wt=!1;zt;){if(zt.collapsed){Wt=!0;break}zt=zt.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(zt){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Wt=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Wt===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Wt)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Wt=this.console.c;return zt.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(zt){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Ln()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),mn=Wt.width,Bn=Wt.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Wt="";kt()(zt,function(mn,Bn){Bn!==0&&(Wt+=" "),Ln()(mn)?Wt+=Kn()(mn):Wt+=ft()(mn)}),Hn()(Wt)}},{key:"bindEvent",value:function(){var zt=this,Wt=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Wt(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),ur="caret-down";yr.hasClass(Wt("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Wt=this.console.c,mn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Wt=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Wt.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Wt.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Wt.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Wt=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Wn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Wr){Ln()(qr)?ho[Wr]=Wr===mn?"":Wt.formatTableVal(qr[Wr]):Mn()(qr)&&(ho[Wr]=Wr===mn?Wt.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Wt,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Wt,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Wt=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Wt.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Wt=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Lt()(zt);var xr,_r,Mr="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Wt){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}lt()(["log","debug","warn"],Wt)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Wt,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Wt==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Wt=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Wt(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"telegram-wallet",name:"Wallet",imageUrl:"https://wallet.tg/images/logo-288.png",aboutUrl:"https://wallet.tg/",universalLink:"https://t.me/demo3_2bot/start",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["ios","android","macos","windows","linux"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var rs=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(rs,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(rs,": ").concat(Rn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ns="";Wo>100&&(Wo=100,ns=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,`
    `," ",`
    -
    `])),Wt("header"),Bn,Wt("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` -
    +
    `])),Ut("header"),Bn,Ut("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` +
    `).concat(Bn,` `).concat(xr,` -
    -
    +
    +
    -
    -
    ').concat(zt.msg,`
    +
    +
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Wt=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Ur()(mn)),Ct()(mn)||(mn=null),Ln()(Wt)?(kt()(Wt,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Ln()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return lt()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Wt))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Wt=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Wt[0],"
    ");return Wt=Wt.map(function(Bn){return ct()(Bn)}),mn+'
    ').concat(Wt.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Wt=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(ct()(ft()(ur)),""):Ln()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Lr()(ur)?zt[Bn]='').concat(ct()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=ct()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Ln()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Wt=this.console.c;return Ln()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Rn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Wt=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Wt.objects[Bn]=xr});var yr=lt()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ct()(ur)," ")+'').concat(yr?"":Rn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Wt=ct()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Wt.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Wt=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Wt!==""&&(Bn+="#".concat(Wt)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Wt=an()();return this.elements[Wt]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Wt){if(lt()(Wt,":")){var mn=$(Wt.split(":"),2),Bn=mn[0],yr=mn[1];kr[Ut()(Bn)]=Ut()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Wt,mn){zt+="".concat(mn,":").concat(Wt,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Jo=d.n(Ho),gs=d(9001),Xo=d.n(gs),vs=d(9702),ys=d.n(vs),Gr=d(2439),bs=d.n(Gr),_i=d(8933),ws=d.n(_i),xs=d(4407),_s=d.n(xs),Cs=d(5852),As=d.n(Cs);function ks(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var ga,Es=function(Er){(0,tt.Z)(kr,Er);var Hr=ks(kr);function kr(zt,Wt){var mn,Bn=Wt.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=It()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Wt){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Wt:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){As()(this.subComponents,function(Wt){return Wt===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Wt),Jo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Ss=d(1571),Ts=d.n(Ss);function Os(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Wt=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Wt)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var va=navigator.userAgent,js=va.indexOf("Android")>-1||va.indexOf("Adr")>-1,Ms=0,es=function(Er){(0,tt.Z)(kr,Er);var Hr=Os(kr);function kr(zt){var Wt,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Wt=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Wt.topSpaceHeight=0,Wt.bottomSpaceHeight=0,Wt.lastScrollTop=0,Wt.lastTimestamp=0,Wt.speedToleranceFactor=100,Wt.maxSpeedTolerance=2e3,Wt.minSpeedTolerance=100,Wt.logs=[],Wt.displayLogs=[],Wt.timer={},Wt.counter={},Wt.asyncList=[],Wt.asyncTimer=null,Wt.isAtBottom=!0,Wt.groupStack=new(Xo()),Wt.selectedLog=null,Wt.onScroll=function(){var Bn=Wt.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Wt.isAtBottom=_r;var Mr=Wt.lastScrollTop,Kr=Wt.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Wr=Math.abs(ho/ro)*Wt.speedToleranceFactor;ro>1e3&&(Wr=1e3),Wr>Wt.maxSpeedTolerance&&(Wr=Wt.maxSpeedTolerance),Wrxr+ur+vo||Wt.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Wt.initTpl(),Wt.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Wt.$el=Wt.find(".logs"),Wt.el=Wt.$el.get(0),Wt.$fakeEl=Wt.find(".fake-logs"),Wt.fakeEl=Wt.$fakeEl.get(0),Wt.$space=Wt.find(".logs-space"),Wt.space=Wt.$space.get(0),js&&(Wt.speedToleranceFactor=800,Wt.maxSpeedTolerance=3e3,Wt.minSpeedTolerance=800),Wt.resizeSensor=new(Vt())(zt),Wt.renderViewport=bs()(function(Bn){Wt._renderViewport(Bn)},16),Wt.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Ur()(document.querySelectorAll(Bn))},$x:function(Bn){return ws()(Bn)},clear:function(){Wt.clear()},dir:function(Bn){Wt.dir(Bn)},table:function(Bn,yr){Wt.table(Bn,yr)},keys:Ot()},Wt.bindEvent(),Wt}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Wt){this.global[zt]=Wt}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.counter;Nr()(Wt[zt])?Wt[zt]=1:Wt[zt]++,this.info("".concat(zt,": ").concat(Wt[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.timer[zt];if(!Wt)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Wt,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Xo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Wt=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Jo()(Bn,{id:++Ms,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Wr=new eo(this,Bn);Wr.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!lt()(["html","group","groupCollapsed"],Wr.type)&&io.type===Wr.type&&Wr.isSimple()&&io.text()===Wr.text()?(io.addCount(),Wr.header&&io.updateTime(Wr.header.time),Wr=io,this.detachLog(io)):(ur.push(Wr),this.lastLog=Wr),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Wr),this.emit("insert",Wr)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Wt=this.displayLogs,mn=Wt.indexOf(zt);mn>-1&&(Wt.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Wt=this.displayLogs;if(Wt.length===0)return Wt.push(zt),void this.renderViewport();var mn=ys()(Wt);if(zt.id>mn.id)return Wt.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Wt.length-1,xr=0;yr<=ur;){if((Bn=Wt[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Ur()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Wt=zt.topTolerance,mn=Wt===void 0?500:Wt,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Wr=this.displayLogs,io=0,vo=0,yo=0,ko=Wr.length,Io=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Io.appendChild(go);for(var _o=0,Ro=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Wo):yo`)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Rn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Rn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Jo=d.n(Ho),gs=d(9001),Xo=d.n(gs),vs=d(9702),ys=d.n(vs),Gr=d(2439),bs=d.n(Gr),_i=d(8933),ws=d.n(_i),xs=d(4407),_s=d.n(xs),Cs=d(5852),As=d.n(Cs);function ks(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var ga,Es=function(Er){(0,tt.Z)(kr,Er);var Hr=ks(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=It()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){As()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Jo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Ss=d(1571),Ts=d.n(Ss);function Os(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var va=navigator.userAgent,js=va.indexOf("Android")>-1||va.indexOf("Adr")>-1,Ms=0,es=function(Er){(0,tt.Z)(kr,Er);var Hr=Os(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Xo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=bs()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return ws()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Xo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Jo()(Bn,{id:++Ms,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=ys()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Io=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Io.appendChild(go);for(var _o=0,Ro=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo
    `])))))}}]),kr}(Es),ts=function(){return _s()("HH:MM:ss ")};function Is(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` -`):"",zt=0,Wt=kr.length;zt-1&&zt]*>/g.test(pt))try{var Lt=kt().parse(pt);return Mt(Lt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Lt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Pt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Pt){var Lt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Lt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Pt=yn(Nt);function Nt(pt,Lt){var Kt,Et=Lt.compName,Rt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Rt===void 0?"light":Rt;return(0,j.Z)(this,Nt),(Kt=Pt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,It,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(It))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",It)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Lt){var Kt=this,Et=this.options,Rt={};typeof pt=="string"?Rt[pt]=Lt:Rt=pt,vn()(Rt,function(Ot,$t){var It=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,It)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Lt){return Lt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Lt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),In=d(8613),Rn=d.n(In),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Wn=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Ln=d(6930),sr=d.n(Ln),dr=d(6156),Un=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Pt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Pt){var Lt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Lt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Ir=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Pt=Nr(Nt);function Nt(pt,Lt){var Kt;(0,j.Z)(this,Nt),(Kt=Pt.call(this,pt,{compName:"data-grid"},Lt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(It){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Ut("x",It=It.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(It){Kt.onResizeColMove(It);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Ir.off(Gt("move"),Kt.onResizeColMove),Ir.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Lt.height&&(Lt.maxHeight=Lt.height,Lt.minHeight=Lt.height),Kt.initOptions(Lt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Rt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Rt,function(It){wn()(It,{sortable:!1}),Kt.colMap[It.id]=It}),$t-1&&(pt.detach(),Lt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Lt[Kt]||Lt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Lt){var Kt=new Ur(this,pt,Lt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Lt=this.c,Kt=this.$container,Et=this.options,Rt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Rt-=$t;var It=this.$dataContainer.find(Lt(".node")),rn=It.length,tn=0;rn>0&&(tn=It.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Rt&&(tn=Rt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Lt;(Un()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Un()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Lt=this.selectedNode)===null||Lt===void 0||Lt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Lt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Ut("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Lt("resizing")),Ir.on(Gt("move"),this.onResizeColMove),Ir.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Lt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Rt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Lt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Lt(".sortable"),function($t){$t.stopPropagation();var It=ot()(this),rn=It.data("id"),tn=It.data("order")!=="descending";It.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Rt.on(Gt("start"),function($t){var It=ot()(this);Ot.resizeIdx=xt()(It.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Lt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Rt){var Ot=Et.data[pt],$t=Rt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Lt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Lt}},{key:"updateWeights",value:function(){var pt=this.container,Lt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Rt=0,Ot=Kt.length;Rt'),this.colWidths[Yt]=pn}Lt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Lt=[],Kt=pt.length-1,Et=0;Et').concat(Rt,"")):Lt+="".concat(Rt,""),Kt+=""}),this.$headerRow.html(Lt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Lt=this.options.columns.length-1,Kt=0;Kt
    '));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ct()(fn||(fn=(0,k.Z)([` +`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,Rt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Rt===void 0?"light":Rt;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,It,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(It))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",It)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Rt={};typeof pt=="string"?Rt[pt]=Pt:Rt=pt,vn()(Rt,function(Ot,$t){var It=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,It)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),In=d(8613),Rn=d.n(In),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Ir=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(It){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",It=It.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(It){Kt.onResizeColMove(It);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Ir.off(Gt("move"),Kt.onResizeColMove),Ir.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Rt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Rt,function(It){wn()(It,{sortable:!1}),Kt.colMap[It.id]=It}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Rt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Rt-=$t;var It=this.$dataContainer.find(Pt(".node")),rn=It.length,tn=0;rn>0&&(tn=It.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Rt&&(tn=Rt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Ir.on(Gt("move"),this.onResizeColMove),Ir.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Rt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var It=ot()(this),rn=It.data("id"),tn=It.data("order")!=="descending";It.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Rt.on(Gt("start"),function($t){var It=ot()(this);Ot.resizeIdx=xt()(It.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Rt){var Ot=Et.data[pt],$t=Rt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Rt=0,Ot=Kt.length;Rt'),this.colWidths[Yt]=pn}Pt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Rt,"")):Pt+="".concat(Rt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([`
    @@ -1144,52 +1144,52 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Nt}(xn),Ur=function(){function Ct(Pt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Rn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Pt.c("node")),this.dataGrid=Pt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Pt=this.data,Nt=this.$container,pt=this.container,Lt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Lt,function(Kt){var Et=Rn()("td"),Rt=Pt[Kt.id];Wn()(Rt)||($n()(Rt)?Et.appendChild(Rt):Et.innerText=Dn()(Rt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Pt){if(Ct=Dn()(Ct),Pt=Dn()(Pt),sr()(Ct,"_")&&!sr()(Pt,"_"))return 1;if(sr()(Pt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Lt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Pt?-1:0;if(!Pt)return 1;if(Nt=Ct.match(Et)[0],pt=Pt.match(Et)[0],Lt=!isNaN(Nt),Kt=!isNaN(pt),Lt&&!Kt)return-1;if(Kt&&!Lt)return 1;if(Lt&&Kt){var Rt=Nt-pt;if(Rt)return Rt;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Un,gr){for(var vr=0,Mn=Un.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Un){(0,tt.Z)(vr,Un);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ut()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),In=d(3651),Rn=d.n(In),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Wn=d.n(Nn);function hn(Un,gr){var vr=Object.keys(Un);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Un);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Un,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Un){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Un);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Ln=function(Un){(0,tt.Z)(vr,Un);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Wn()(Mn.addedNodes,Fn)&&Wn()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Ir,Fr=nr.indexOf(Sr);(Ir=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Ir,Mn.addSubComponent(Ir)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Rn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=Rn()("td"),Rt=Lt[Kt.id];Un()(Rt)||($n()(Rt)?Et.appendChild(Rt):Et.innerText=Dn()(Rt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Rt=Nt-pt;if(Rt)return Rt;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),In=d(3651),Rn=d.n(In),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Ir,Fr=nr.indexOf(Sr);(Ir=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Ir,Mn.addSubComponent(Ir)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Rn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Rn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Un){var gr={tagName:"",attributes:[]};gr.tagName=Un.tagName.toLocaleLowerCase();var vr=[];return Ft()(Un.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Un,cr)})}),gr.attributes=vr,gr}function dr(Un,gr){var vr=Un.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Un,gr){try{Un.exports=gr,Un.exports.default=gr}catch{}}(b,Ln)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),ct=d(1443),dt=d.n(ct),ft=d(1512),st=d.n(ft),lt=d(2461),ht=d.n(lt),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Wn){return"".concat(Dn).concat(Wn)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Wn){Wn.attrs&&Wn.attrs.class&&(Wn.attrs.class=gn(Wn.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Ut=d(4193),un=d.n(Ut),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Wn,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Wn=Dn.call(this)).subComponents=[],Wn.compName=hn,Wn.c=Tt(hn),Wn.options={},Wn.container=$n,Wn.$container=st()($n),Wn.$container.addClass(["luna-".concat(hn),Wn.c("platform-".concat(Mt()))]),Wn.on("optionChange",function(bn,Ln,sr){var dr=Wn.c;bn==="theme"&&(Wn.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Ln))),Jt()(Wn.subComponents,function(Un){return Un.setOption("theme",Ln)}))}),Wn.setOption("theme",Vt),Wn}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Wn=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Ln=hn[bn];hn[bn]=Vt,Wn.emit("optionChange",bn,Vt,Ln)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Wn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Wn,{title:"",content:"",footer:"",showClose:!0,width:Rn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` + `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Rn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Rn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Rn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Wn=Nn.c;Nn.setOption({title:"",content:$n,width:Rn(),footer:In({OK:{type:"primary",onclick:function(){Nn.hide()}}},Wn)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Wn=Sn(),hn=Wn.c;Wn.setOption({title:"",content:$n,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){Wn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Wn.hide(),Nn(!0)}}},hn)}),Wn.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Wn){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Wn(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){hn.hide(),Wn(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Ln=Vt.value.length;Vt.setSelectionRange(Ln,Ln),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function In(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Rn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),ct=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),lt=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Ut=d(801),un=d.n(Ut),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),In=d(7658),Rn=d.n(In),Cn=d(6329),Dn=d.n(Cn),gn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(It=It.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(It).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Ln=d(6930),sr=d.n(Ln),dr=d(5229),Un=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Ir=d.n(Nr);d(9585);function Fr(It){var rn="luna-".concat(It,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(It,rn){for(var tn=0,Yt=It.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Lt=function(It){(0,nt.Z)(tn,It);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Ur()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Ur()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(It){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(It){(0,nt.Z)(tn,It);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Un()("json"),enumerable:{0:Yt}},this.map={},Rt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Rn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(ct()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(lt()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Pn=fr.value;if(Tn)return Tn==="Function"?Vt(Pn):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Lt);function Rt(It,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Un()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}It[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(It){(0,nt.Z)(tn,It);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Pn=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Pn,jr="["+Tr;xt()(or,function(an){Ar[Pn]=an,ar[Pn]=!0,Pn++});var Or=Pn-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||Rn()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(ct()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(lt()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Pn="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Pn+=this.objToHtml(pn)),Pn+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Lt);$t.Static=Et,function(It,rn){try{It.exports=rn,It.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),ct=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),lt=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Ut=d(6341),un=d.n(Ut),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function In(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Rn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Rn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Wn(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=In(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Ir){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Ir))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Ln(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){lt()(lr)&&(wr=lr,lr="");var Cr=new Un(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){lt()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Ln=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(ct()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:Rn(),footer:In({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function In(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Rn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),In=d(7658),Rn=d.n(In),Cn=d(6329),Dn=d.n(Cn),gn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(It=It.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(It).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Ir=d.n(Nr);d(9585);function Fr(It){var rn="luna-".concat(It,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(It,rn){for(var tn=0,Yt=It.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(It){(0,nt.Z)(tn,It);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(It){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(It){(0,nt.Z)(tn,It);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Rt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Rn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Rt(It,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}It[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(It){(0,nt.Z)(tn,It);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||Rn()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(It,rn){try{It.exports=rn,It.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function In(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Rn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Rn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=In(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Ir){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Ir))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Un=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Ir=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Ur=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Ir=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    +
    `).concat(mo,` -
    ').concat(nr,"/").concat(Ur)),Nr.html('
    ').concat(ct()(lr),`
    + ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Ir(".value")),Pt=Nr.find("input"),Nt=Nr.find(Ir(".range-track-progress"));return Pt.val(yt()(nr)),Pt.on("change",function(){var pt=kt()(Pt.val());Cr.onChange(pt)}),Pt.on("input",function(){var pt=kt()(Pt.val());Nt.css("width",gr(pt,Yr,Ur)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(ct()(lr),`
    +
    ').concat(mo,"
    "));var Ct=Nr.find(Ir(".value")),Lt=Nr.find("input"),Nt=Nr.find(Ir(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    -
    `));var Ir=Cr.$container.find("input"),Fr=Ir.get(0);return Fr.checked=nr,Ir.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(ct()(lr),`
    + `));var Ir=Cr.$container.find("input"),Fr=Ir.get(0);return Fr.checked=nr,Ir.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    ').concat(wr,`
    -
    `));var Ir=Sr.$container.find("select");return Ir.on("change",function(){return Sr.onChange(Ir.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(ct()(ir),`
    + `));var Ir=Sr.$container.find("select");return Ir.on("change",function(){return Sr.onChange(Ir.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    - -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),ct=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),lt=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return ct()(ft()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(In){return"".concat(fn).concat(In)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=xn(In.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var In,Rn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(In=fn.call(this)).subComponents=[],In.compName=Rn,In.c=At(Rn),In.options={},In.container=sn,In.$container=ot()(sn),In.$container.addClass(["luna-".concat(Rn),In.c("platform-".concat(Tt()))]),In.on("optionChange",function(gn,$n,Nn){var Wn=In.c;gn==="theme"&&(In.$container.rmClass(Wn("theme-".concat(Nn))).addClass(Wn("theme-".concat($n))),Mt()(In.subComponents,function(hn){return hn.setOption("theme",$n)}))}),In.setOption("theme",Dn),In}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var In=this,Rn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Rn[gn];Rn[gn]=Dn,In.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},In)).initOptions(In,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var In=this.c,Rn=this.$tabs,Cn=this.options.height-1,Dn=Rn.find(In(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Rn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);if(Rn.data("id")===sn){if(Rn.hasClass(Sn("selected")))if(In.length>0){var Cn=In.$tabs.find(Sn(".item")).eq(0).data("id");In.select(Cn)}else In.emit("deselect");Rn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);Rn.data("id")===sn?(Rn.addClass(Sn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",sn)):Rn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,In=this.tabs,Rn=this.c,Cn=Sn.find(Rn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=In.offsetWidth,Nn=In.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(In.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var In=document.createElement("div"),Rn=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Rn.setAttribute("style","height: 200px"),In.appendChild(Rn);var Cn=document.body||document.documentElement;return Cn.appendChild(In),_t=In.offsetWidth-In.clientWidth,Cn.removeChild(In),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,In=this.c,Rn=Sn.find(In(".selected")).get(0);Rn?sn.css({width:Rn.offsetWidth,left:Rn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,In=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Rn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",In(".item"),function(){var Cn=ot()(this);Rn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` + + `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(In){return"".concat(fn).concat(In)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=xn(In.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var In,Rn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(In=fn.call(this)).subComponents=[],In.compName=Rn,In.c=At(Rn),In.options={},In.container=sn,In.$container=ot()(sn),In.$container.addClass(["luna-".concat(Rn),In.c("platform-".concat(Tt()))]),In.on("optionChange",function(gn,$n,Nn){var Un=In.c;gn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(In.subComponents,function(hn){return hn.setOption("theme",$n)}))}),In.setOption("theme",Dn),In}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var In=this,Rn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Rn[gn];Rn[gn]=Dn,In.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},In)).initOptions(In,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var In=this.c,Rn=this.$tabs,Cn=this.options.height-1,Dn=Rn.find(In(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Rn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);if(Rn.data("id")===sn){if(Rn.hasClass(Sn("selected")))if(In.length>0){var Cn=In.$tabs.find(Sn(".item")).eq(0).data("id");In.select(Cn)}else In.emit("deselect");Rn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);Rn.data("id")===sn?(Rn.addClass(Sn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",sn)):Rn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,In=this.tabs,Rn=this.c,Cn=Sn.find(Rn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=In.offsetWidth,Nn=In.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(In.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var In=document.createElement("div"),Rn=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Rn.setAttribute("style","height: 200px"),In.appendChild(Rn);var Cn=document.body||document.documentElement;return Cn.appendChild(In),_t=In.offsetWidth-In.clientWidth,Cn.removeChild(In),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,In=this.c,Rn=Sn.find(In(".selected")).get(0);Rn?sn.css({width:Rn.offsetWidth,left:Rn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,In=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Rn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",In(".item"),function(){var Cn=ot()(this);Rn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),ct=d(2461),dt=d.n(ct),ft=d(4331),st=d.n(ft),lt=d(5610),ht=d.n(lt),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Wn="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Wn)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Wn).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Wn){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Wn=un(hn);function hn(Zt,Vt){var bn,Ln=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Wn.call(this)).subComponents=[],bn.compName=Ln,bn.c=yt(Ln),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Ln),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Un,gr,vr){var Mn=bn.c;Un==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Ln=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Un){var gr=Ln[Un];Ln[Un]=dr,bn.emit("optionChange",Un,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Ut()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),In=d.n(Sn),Rn=d(8648),Cn=d.n(Rn);function Dn(Nn){var Wn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Wn){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Wn=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Wn.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Ln=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Un=sr.escape;fn()(Un?dr:In()(Cn()(dr)));var gr=Vt.$copy.find(Ln(".icon"));gr.addClass(Ln("icon-check")).rmClass(Ln("icon-copy")),setTimeout(function(){gr.rmClass(Ln("icon-check")).addClass(Ln("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Ln=(0,$.Z)(Vt).container;Vt.$copy.css({top:Ln.scrollTop+5,right:5-Ln.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Ln=this.$copy,sr=this.c,dr=this.$text,Un=bn.showLineNumbers;if(this.options.text+=Zt,!Un)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Ln.hide(),dr.offset().height>40&&Ln.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Ln=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Ln)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Wn){try{Nn.exports=Wn,Nn.exports.default=Wn}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return Mp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Ur()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Lt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Lr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return gs()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return vs()},escape:function(){return Gr()},escapeJsStr:function(){return _i()},escapeJsonStr:function(){return b0},escapeRegExp:function(){return xs()},evalCss:function(){return w0},eventClient:function(){return $o},eventPage:function(){return A0},extend:function(){return nn()},extendOwn:function(){return Cs()},extractUrls:function(){return ks()},filter:function(){return xt()},flatten:function(){return Es()},freeze:function(){return Ts()},getFileName:function(){return al},getProto:function(){return va()},has:function(){return Ms()},hasSafeArea:function(){return il},highlight:function(){return ts()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Wt()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return sl},isDarkMode:function(){return Wr()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Ro()},isMatch:function(){return Lo()},isMiniProgram:function(){return Wo()},isMobile:function(){return Mo()},isNaN:function(){return Ns()},isNil:function(){return ns()},isNull:function(){return Jr()},isNum:function(){return Po()},isObj:function(){return Ws()},isPrimitive:function(){return Ol()},isPromise:function(){return Ml()},isRegExp:function(){return Us()},isSorted:function(){return Nl()},isStr:function(){return Tt()},isUndef:function(){return Ls()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return os()},linkify:function(){return Bl()},loadJs:function(){return Zs()},lowerCase:function(){return Vs()},lpad:function(){return Hl()},ltrim:function(){return Ul()},map:function(){return fo()},mapObj:function(){return ql()},matcher:function(){return Kl()},memStorage:function(){return qs()},memoize:function(){return Jl()},mergeArr:function(){return _c()},meta:function(){return tu()},ms:function(){return Gs()},nextTick:function(){return Ln()},noop:function(){return Ks()},now:function(){return Ys()},objToStr:function(){return su()},once:function(){return cu()},optimizeCb:function(){return du()},orientation:function(){return dr()},partial:function(){return hu()},perfNow:function(){return mu()},pick:function(){return Qs()},prefix:function(){return yu()},property:function(){return wu()},pxToNum:function(){return Go},query:function(){return _u()},raf:function(){return Au()},repeat:function(){return Eu()},restArgs:function(){return Tu()},reverse:function(){return ju()},root:function(){return Js()},rtrim:function(){return Ru()},safeCb:function(){return Lu()},safeGet:function(){return Xs()},safeSet:function(){return Bu()},safeStorage:function(){return Ps},sameOrigin:function(){return el()},slice:function(){return zu()},some:function(){return Wu()},sortKeys:function(){return tl()},splitCase:function(){return Vu()},startWith:function(){return Vo()},stringify:function(){return Ku()},stringifyAll:function(){return Qu()},throttle:function(){return nl()},toArr:function(){return is()},toInt:function(){return _f()},toNum:function(){return as()},toSrc:function(){return n0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return i0()},types:function(){return s0()},uncaught:function(){return ss()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return f0()},viewportScale:function(){return rl()},wrap:function(){return m0()},xpath:function(){return v0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var ct=ut,dt=d(1752),ft=d(7496),st=d.n(ft),lt=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Ut=d(2533),un=d.n(Ut),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Pr=ln.step,Zr=Pr===void 0?.1:Pr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function b0(Xt){return _i()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ps(Xt,qt){var Dt;switch(Ls()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?qs():void 0}return Dt}function al(Xt){var qt=os()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return as()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function sl(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var w0=Wn;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=ol().parse(Xt);return ll(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=$s(Dt.attrs.class))}),ol().stringify(qt)}catch{return $s(Xt)}return $s(Xt)}function ll(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var cl,ls=at()(document),E0=function(Xt){(0,et.Z)(Dt,Xt);var qt=k0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ls.on(Co("move"),St._onDragMove),ls.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Pr=St._oldX+pr,Zr=St._oldY+br;Pr<0?Pr=0:Pr>On-ln&&(Pr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Pr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ls.off(Co("move"),St._onDragMove),ls.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Wn(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Wn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Ln()(function(){mt._isOutOfRange()&&mt._resetPos()})},ct.on(ct.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ct.off(ct.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=cl=new(Lt())("[Eruda]","warn");cl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var S0=d(4270),T0=d.n(S0),O0=d(6093),j0=d.n(O0),Bo=d(129),M0=d(7638);function I0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=I0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;il()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Ln()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Wr()()?"Dark":"Light"},ln),St._style=Wn(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),T0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof lt)){var Bt=new lt,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[os()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Wn.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ps("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Wn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ct.off(ct.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Wn.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Po()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Po()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),In=d.n(Sn),Rn=d(8648),Cn=d.n(Rn);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:In()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return Mp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return gs()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return vs()},escape:function(){return Gr()},escapeJsStr:function(){return _i()},escapeJsonStr:function(){return b0},escapeRegExp:function(){return xs()},evalCss:function(){return w0},eventClient:function(){return $o},eventPage:function(){return A0},extend:function(){return nn()},extendOwn:function(){return Cs()},extractUrls:function(){return ks()},filter:function(){return xt()},flatten:function(){return Es()},freeze:function(){return Ts()},getFileName:function(){return al},getProto:function(){return va()},has:function(){return Ms()},hasSafeArea:function(){return il},highlight:function(){return ts()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return sl},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Ro()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Ns()},isNil:function(){return ns()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Us()},isPrimitive:function(){return Ol()},isPromise:function(){return Ml()},isRegExp:function(){return Ws()},isSorted:function(){return Nl()},isStr:function(){return Tt()},isUndef:function(){return Ps()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return os()},linkify:function(){return Bl()},loadJs:function(){return Zs()},lowerCase:function(){return Vs()},lpad:function(){return Hl()},ltrim:function(){return Wl()},map:function(){return fo()},mapObj:function(){return ql()},matcher:function(){return Kl()},memStorage:function(){return qs()},memoize:function(){return Jl()},mergeArr:function(){return _c()},meta:function(){return tu()},ms:function(){return Gs()},nextTick:function(){return Pn()},noop:function(){return Ks()},now:function(){return Ys()},objToStr:function(){return su()},once:function(){return cu()},optimizeCb:function(){return du()},orientation:function(){return dr()},partial:function(){return hu()},perfNow:function(){return mu()},pick:function(){return Qs()},prefix:function(){return yu()},property:function(){return wu()},pxToNum:function(){return Go},query:function(){return _u()},raf:function(){return Au()},repeat:function(){return Eu()},restArgs:function(){return Tu()},reverse:function(){return ju()},root:function(){return Js()},rtrim:function(){return Ru()},safeCb:function(){return Pu()},safeGet:function(){return Xs()},safeSet:function(){return Bu()},safeStorage:function(){return Ls},sameOrigin:function(){return el()},slice:function(){return zu()},some:function(){return Uu()},sortKeys:function(){return tl()},splitCase:function(){return Vu()},startWith:function(){return Vo()},stringify:function(){return Ku()},stringifyAll:function(){return Qu()},throttle:function(){return nl()},toArr:function(){return is()},toInt:function(){return _f()},toNum:function(){return as()},toSrc:function(){return n0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return i0()},types:function(){return s0()},uncaught:function(){return ss()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return f0()},viewportScale:function(){return rl()},wrap:function(){return m0()},xpath:function(){return v0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function b0(Xt){return _i()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ls(Xt,qt){var Dt;switch(Ps()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?qs():void 0}return Dt}function al(Xt){var qt=os()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return as()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function sl(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var w0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=ol().parse(Xt);return ll(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=$s(Dt.attrs.class))}),ol().stringify(qt)}catch{return $s(Xt)}return $s(Xt)}function ll(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var cl,ls=at()(document),E0=function(Xt){(0,et.Z)(Dt,Xt);var qt=k0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ls.on(Co("move"),St._onDragMove),ls.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ls.off(Co("move"),St._onDragMove),ls.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=cl=new(Pt())("[Eruda]","warn");cl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var S0=d(4270),T0=d.n(S0),O0=d(6093),j0=d.n(O0),Bo=d(129),M0=d(7638);function I0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=I0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;il()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),T0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[os()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ls("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1197,7 +1197,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new M0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(j0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Pr=mt._resizeStartSize+br;Pr<40?Pr=40:Pr>100&&(Pr=100),mt.config.set("displaySize",as()(Pr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ct.on(ct.SCALE,this._updateTabHeight)}}]),Dt}(ot()),N0=d(8816);function L0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}ss().start();var P0=function(Xt){(0,et.Z)(Dt,Xt);var qt=L0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Ro()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Bs.forEach(function(ln){var On=St[ln]=Ks();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Bs.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ss().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ss().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Us()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Wn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Wn(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new M0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(j0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",as()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),N0=d(8816);function P0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}ss().start();var L0=function(Xt){(0,et.Z)(Dt,Xt);var qt=P0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Ro()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Bs.forEach(function(ln){var On=St[ln]=Ks();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Bs.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ss().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ss().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Ws()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(`
    All @@ -1217,7 +1217,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new N0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Bs).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var z0=function(Xt){(0,et.Z)(Dt,Xt);var qt=F0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new N0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Bs).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var z0=function(Xt){(0,et.Z)(Dt,Xt);var qt=F0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` `);go()(ln.reqHeaders)||(On+=` Request Headers @@ -1228,11 +1228,11 @@ Response Headers `,yt()(ln.resHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` `)})),ln.resTxt&&(On+=` `.concat(ln.resTxt,` -`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Pr){return` - ').concat(Gr()(Pr),` +`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Lr){return` + ').concat(Gr()(Lr),` `).concat(Gr()(br),` - `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Pr){return` - ').concat(Gr()(Pr),` + `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Lr){return` + ').concat(Gr()(Lr),` `).concat(Gr()(br),` `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>ul&&(Yn=cs()(Yn,ul)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    @@ -1259,11 +1259,11 @@ Response Headers
    `).concat(On,` - `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(B0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ul=1e5,H0=d(9143),W0=d.n(H0),U0=d(2139),Z0=d(8689),Ds=d(7935),V0=d(9119);function dl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function fl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var J0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Q0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:al(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Gs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=Y0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var ps=/[\r\n]/.test(xo)?'^"':'"';return ps+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(B0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ul=1e5,H0=d(9143),U0=d.n(H0),W0=d(2139),Z0=d(8689),Ds=d(7935),V0=d(9119);function dl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function fl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var J0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Q0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:al(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Gs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=Y0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var ps=/[\r\n]/.test(xo)?'^"':'"';return ps+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ -`)+ps}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ps){for(var ms=ps.charCodeAt(0).toString(16);ms.length<4;)ms="0"+ms;return"\\u"+ms})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Pr=[],Zr=Bt.requestFormData();Zr&&(Pr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ +`)+ps}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ps){for(var ms=ps.charCodeAt(0).toString(16);ms.length<4;)ms="0"+ms;return"\\u"+ms})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Wn(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new z0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Fs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(G0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:os()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Pr=On._requests[br];mt._selectedRequest=Pr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(nl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),ct.on(ct.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Wn.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),ct.off(ct.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new z0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Fs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(G0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:os()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(nl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1274,7 +1274,7 @@ Response Headers
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(lt),X0=d(8209),_h=d(8613),ep=d.n(_h);function hl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Pr=0;Prpr?1:Yn(qt=ml(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var op=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=wl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Pr=On.erudaEvents=On.erudaEvents||{};Pr[Yn]=Pr[Yn]||[],Pr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Pr=On.erudaEvents;if(!(!Pr||!Pr[Yn])){for(var Zr=Pr[Yn],Qr=0,so=Zr.length;Qr +
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),X0=d(8209),_h=d(8613),ep=d.n(_h);function hl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=ml(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var op=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=wl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr @@ -1301,13 +1301,13 @@ Response Headers
    `)}).join("");Yn=`

    Styles

    `).concat(pr,` -
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Pr=_n(`
    +
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Lr=_n(`
    -
    `);qt.rmDefComputedStyle&&(Pr=_n(`
    +
    `);qt.rmDefComputedStyle&&(Lr=_n(`
    `)),br=`

    Computed Style - `.concat(Pr,` + `.concat(Lr,`
    @@ -1331,7 +1331,7 @@ Response Headers `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new tp(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=ip(ln),Dt.name=gl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),cp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(sp,function(qt,Dt){return'url("'.concat(bl(Dt),'")')})}var lp=["script","style","meta","title","link","head"],cp=function(Xt){return lp.indexOf(Xt.toLowerCase())>-1},bl=function(Xt){return'').concat(Xt,"")},wl=function(){return Xs()(window,"EventTarget.prototype")||window.Node.prototype};function up(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var dp=function(Xt){(0,et.Z)(Dt,Xt);var qt=up(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!xl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Wn(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new op(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new X0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||sl(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Ln()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),ct.off(ct.SCALE,this._updateScale),Wn.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new tp(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=ip(ln),Dt.name=gl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),cp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(sp,function(qt,Dt){return'url("'.concat(bl(Dt),'")')})}var lp=["script","style","meta","title","link","head"],cp=function(Xt){return lp.indexOf(Xt.toLowerCase())>-1},bl=function(Xt){return'').concat(Xt,"")},wl=function(){return Xs()(window,"EventTarget.prototype")||window.Node.prototype};function up(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var dp=function(Xt){(0,et.Z)(Dt,Xt);var qt=up(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!xl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new op(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new X0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||sl(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1343,7 +1343,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:gl(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=as()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;xl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),ct.on(ct.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(lt),xl=function(Xt){return ko()(Xt)&&Xt.parentNode},us=null,fp=[{name:"Border All",fn:function(){if(us)return Wn.remove(us),void(us=null);us=Wn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ys()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");Hs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),Hs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function Hs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var mp=function(Xt){(0,et.Z)(Dt,Xt);var qt=pp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:gl(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=as()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;xl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),xl=function(Xt){return ko()(Xt)&&Xt.parentNode},us=null,fp=[{name:"Border All",fn:function(){if(us)return Un.remove(us),void(us=null);us=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ys()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");Hs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),Hs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function Hs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var mp=function(Xt){(0,et.Z)(Dt,Xt);var qt=pp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1352,7 +1352,7 @@ Response Headers
    `).concat(Gr()(St.desc),`
    -
    `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(lt),_l=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){ct.off(ct.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ps(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:cs()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    + `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),_l=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ls(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:cs()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    `.concat(Dt==="local"?"Local":"Session",` Storage
    @@ -1374,7 +1374,7 @@ Response Headers

    -
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),ct.on(ct.SCALE,this._updateGridHeight)}}]),Xt}();function ds(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function fs(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var gp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),ds(qt,fs("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    +
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function ds(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function fs(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var gp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),ds(qt,fs("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    Cookie

    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function Cl(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var bp=function(Xt){(0,et.Z)(Dt,Xt);var qt=yp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new _l(this._$localStorage,St,this,"local"),this._sessionStorage=new _l(this._$sessionStorage,St,this,"session"),this._cookie=new gp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Wn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=fs("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function Cl(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var bp=function(Xt){(0,et.Z)(Dt,Xt);var qt=yp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new _l(this._$localStorage,St,this,"local"),this._sessionStorage=new _l(this._$sessionStorage,St,this,"session"),this._cookie=new gp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=fs("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1437,7 +1437,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&el()(location.href,br)?Hn()({url:br,success:function(Pr){ln(Yn,Pr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Pr){return Pr.tagName?Pr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=is()(mt.addedNodes),Yn=vp(On=jr()(On,is()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(lt),wp=/\.(jpeg|jpg|gif|png)$/,xp=function(Xt){return wp.test(Xt)},Al=ao()(),_p=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Ap=function(Xt){(0,et.Z)(Dt,Xt);var qt=Cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ls()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(_p,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(lt),kp=d(8299),Ep=d(8368),Sp=d.n(Ep),kl=d(7049);function Tp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Op=function(Xt){(0,et.Z)(Dt,Xt);var qt=Tp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Wn(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Wn.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&el()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=is()(mt.addedNodes),Yn=vp(On=jr()(On,is()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),wp=/\.(jpeg|jpg|gif|png)$/,xp=function(Xt){return wp.test(Xt)},Al=ao()(),_p=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Ap=function(Xt){(0,et.Z)(Dt,Xt);var qt=Cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ps()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(_p,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),kp=d(8299),Ep=d(8368),Sp=d.n(Ep),kl=d(7049);function Tp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Op=function(Xt){(0,et.Z)(Dt,Xt);var qt=Tp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    @@ -1445,15 +1445,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>hs&&(St=cs()(St,hs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new kp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>hs&&(St=cs()(St,hs)),new kl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(lt),jp=3e4,El=8e4,hs=1e5,Mp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:lt,Console:P0,Elements:dp,Network:J0,Sources:Op,Resources:bp,Info:Ap,Snippets:mp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Wn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Po()(Xt)?(this._scale=Xt,ct.emit(ct.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Ws()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/rl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},ct.on(ct.ADD,this._addListener),ct.on(ct.SHOW,this._showListener),ct.on(ct.SCALE,Wn.setScale)},_unregisterListener:function(){ct.off(ct.ADD,this._addListener),ct.off(ct.SHOW,this._showListener),ct.off(ct.SCALE,Wn.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Wn.container=document.head,Wn(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Wn.container=this._shadowRoot,Wn(":host { all: initial }")):(qt.append('
    ')),Wn.container=qt.find(".".concat(Xt)).get(0)),Wn(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new E0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=is()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Ln()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,ct,dt,ft){return new(dt||(dt=Promise))(function(st,lt){function ht(gt){try{bt(ft.next(gt))}catch(vt){lt(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){lt(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(kt){kt(vt)})).then(ht,at)}bt((ft=ft.apply(ut,ct||[])).next())})},j=this&&this.__generator||function(ut,ct){var dt,ft,st,lt,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return lt={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(lt[Symbol.iterator]=function(){return this}),lt;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Ut=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Ut.push(vn,jn)});for(var un=0,An=Ut.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!ct.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=ft(ht,gt)),kt}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return lt(at)})}function lt(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?lt(ht.parentNode):bt}_.getOrCreateNodeId=ct,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!lt(at)&&at.previousSibling;)at=at.previousSibling;return at&<(at)?at:void 0}},_.filterNodes=st,_.isValidNode=lt,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),ct=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),lt=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Ut){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Ut),un)}function At(Gt,Ut){var un=Ut===void 0?{}:Ut,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Ut=xt(Gt);gt.delete(Ut),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Ut=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Ut},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),dn=lt.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Ut){var un=Ft(Ut);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Ut.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":ut.default(Ut,!1):j.default(Ut),un.value=An,un}function Mt(Gt,Ut){Ut===void 0&&(Ut=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Ut.size+")":En==="set"?"Set("+Ut.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Ut=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Ut,subtype:un}}var Jt=function(Gt,Ut){Ut&&(this.name=Ut),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),ct=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Ut="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Ut})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Ut=Qt.responseText),Gt==="json"&&(Ut=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Ut=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var lt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Ut){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Ut),resTxt:Ut,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!ct.default(Jt,At)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=lt;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(lt,ht)},function(lt,ht){function at(){this.constructor=lt}k(lt,ht),lt.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(lt,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(lt,ht||[])).next())})},_e=this&&this.__generator||function(lt,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]ct;)if((it=ot[ct++])!=it)return!0}else for(;ut>ct;ct++)if((et||ct in ot)&&ot[ct]===tt)return et||ct||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),ct=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(lt,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(lt,ht,function(kt,wt){ft(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),ct=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(lt,ht,at){var bt=lt.indexOf("Map")!==-1,gt=lt.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[lt],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Ut){return Qt(this,Gt===0?0:Gt,Ut),this})};if(_e(lt,!it(kt)||!(gt||wt.forEach&&!ct(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,lt,bt,vt),nt.enable();else if(_e(lt,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=ct(function(){_t.has(1)}),Mt=dt(function(Jt){new kt(Jt)}),Ft=!gt&&ct(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[lt]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),ft(yt,lt),gt||at.setStrong(yt,lt,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,ct,dt,ft,st=rt.target,lt=rt.global,ht=rt.stat;if(ot=lt?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],ct=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(lt?ut:st+(ht?".":"#")+ut,rt.forced)&&ct!==void 0){if(typeof dt==typeof ct)continue;nt(dt,ct)}(rt.sham||ct&&ct.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),ct=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},lt=b.exports={enable:function(){lt.enable=function(){},ct=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new ct(!1)}ht=rt(ft,at)}for(kt=xt?ft.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new ct(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),ct=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,lt=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=ct("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Ut=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Ut,!0,!0),$&&(dt[Ut]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&<?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),dt[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),ct=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[ct].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[ct])||it(k,ct,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,ct=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),lt=et&&!j(function(){return ct(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?ct(bt,"name",{value:gt,configurable:!0}):bt.name=gt),lt&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&&ct(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&&ct(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),ct=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,lt=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||ft||dt||!st||!lt?!ct&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):ft?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=lt.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),ct=function(){},dt=function(lt){return"<"+ot+">"+lt+""},ft=function(lt){lt.write(dt("")),lt.close();var ht=lt.parentWindow.Object;return lt=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var lt,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(lt=ht.contentWindow.document).open(),lt.write(dt("document.F=Object")),lt.close(),lt.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(lt,ht){var at;return lt!==null?(ct[it]=j(lt),at=new ct,ct[it]=null,at[ut]=lt):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),ct=ut.length,dt=0;ct>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(ct,dt,ft){if(_e(ct),dt=et(dt),_e(ft),typeof ct=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(ct,dt);st&&st[ut]&&(ct[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(ct,dt,ft)}:tt:function(ct,dt,ft){if(_e(ct),dt=et(dt),_e(ft),j)try{return tt(ct,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(ct[dt]=ft.value),ct}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,ct=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(ct,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(ct,it)||nt(ct,it));return ct}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,ct=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var lt=et(j),ht=lt!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(lt)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[ct]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var ct,dt,ft=$(_e(ot)),st=j(ut),lt=ft.length;return st<0||st>=lt?it?"":void 0:(ct=nt(ft,st))<55296||ct>56319||st+1===lt||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):ct:it?tt(ft,st,st+2):dt-56320+(ct-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),ct=d(206),dt=d(317),ft=d(8053),st=d(6833),lt=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=ct(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},lt?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,ct=_e(it,rt);if(ct){if(ot===void 0&&(ot="default"),ut=k(ct,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(lt,ft):et(lt,ft,{name:!0});var ht=lt.prototype=nt(ft.prototype,{constructor:rt(1,lt),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:lt})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,ct=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=ct(this),st=ft.target,lt=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(lt=="keys"?ht:lt=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,ct=et(function(){var dt=$(rt.resolve),ft=[],st=0,lt=1;nt(tt,function(ht){var at=st++,bt=!1;lt++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--lt||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--lt||ot(ft))})}),--lt||ot(ft)});return ct.error&&ut(ct.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,ct=et(function(){var dt=$(rt.resolve),ft=[],st=0,lt=1;nt(tt,function(ht){var at=st++,bt=!1;lt++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--lt||ot(ft))},ut)}),--lt||ot(ft)});return ct.error&&ut(ct.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,ct=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,lt=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,ft(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new ct(at,it)))})}),--gt||st(new ct(at,it))});return lt.error&&st(lt.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),ct=d(6340),dt=d(9662),ft=d(614),st=d(111),lt=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Ut=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Wn=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Ln=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Wn:(Ln&&Ln.enter(),gn=Zt(Wn),Ln&&(Ln.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Wn)}catch(sr){Ln&&!Nn&&Ln.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},In=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},Rn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(Rn,Nn,Cn),Sn(In,Nn,Cn))}catch(Wn){In(Nn,Wn,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){In({done:!1},Nn,Cn)}}};if(Tt&&(Ut=(Gt=function(Cn){lt(this,Ut),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Rn,Dn),Sn(In,Dn))}catch(gn){In(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Ut,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Rn,Dn),this.reject=Sn(In,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Ut)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),ct(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(ct){var dt=tt(this,et("Promise")),ft=nt(ct);return this.then(ft?function(st){return rt(dt,ct()).then(function(){return st})}:ct,ft?function(st){return rt(dt,ct()).then(function(){throw st})}:ct)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var ct=$(rt.resolve);nt(tt,function(dt){j(ct,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,ct=ot.index;return ct>=ut.length?et(void 0,!0):(it=k(ut,ct),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(ct,dt){if(ct){if(ct[tt]!==it)try{et(ct,tt,it)}catch{ct[tt]=it}if(ct[rt]||et(ct,rt,dt),j[dt]){for(var ft in _e)if(ct[ft]!==_e[ft])try{et(ct,ft,_e[ft])}catch{ct[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(ct){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(ct," */")});return[et].concat(rt).concat([tt]).join(` +
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>hs&&(St=cs()(St,hs)),new kl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),jp=3e4,El=8e4,hs=1e5,Mp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:L0,Elements:dp,Network:J0,Sources:Op,Resources:bp,Info:Ap,Snippets:mp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Us()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/rl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new E0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=is()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(gt){try{bt(ft.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(kt){kt(vt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=ft(ht,gt)),kt}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){ft(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),ft(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new lt(!1)}ht=rt(ft,at)}for(kt=xt?ft.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),dt[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):ft?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--ct||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,ft(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},In=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},Rn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(Rn,Nn,Cn),Sn(In,Nn,Cn))}catch(Un){In(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){In({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Rn,Dn),Sn(In,Dn))}catch(gn){In(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Rn,Dn),this.reject=Sn(In,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var ct=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,ct)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,lt){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(lt),this},rmQuery:function(st){var lt=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete lt[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var lt={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(ct);if(bt&&(bt=bt[0],lt.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),lt.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=ft.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(lt.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),lt.hostname=gt;var xt=gt.match(dt);xt&&((xt=xt[0])!==":"&&(lt.port=xt.substr(1)),lt.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(lt.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(lt.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),lt.pathname=ht||"/",lt},stringify:function(st){var lt=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(lt+="?"+_e.stringify(st.query)),st.hash&&(lt+=st.hash),lt}});var ct=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,ct=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,lt=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,ct==="xml"&&(at=ht.responseXML);try{ct==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);lt(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),lt(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,ct=tt.symbol,dt=ct!==void 0&&ct,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var lt in nt)ft.push(lt);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,ct,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][lt%10>3?0:(lt%100-lt%10!=10)*lt%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var ct=$(ut,et);return ut=j.encode(ct),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,ct,dt=0;(ct=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=ct.el,ut=0;(rt=ct.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(ct.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,ct,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],ct=0;ct-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),ct=2;ct>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(ct,dt){return dt?(it[rt++]=_(dt,ut.language,tt),ct.replace(dt,"___subtmpl"+(rt-1)+"___")):ct}))}),k(nt,function(ut,ct){_e[ut.language]||(et=et.replace(ut.re,"___"+ct+"___$1___end"+ct+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var ct=ut.substr(3,3)==="end",dt=(ct?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!ct&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):ct&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,ct){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+ct+"___","g"),"").replace(new RegExp("___"+ct+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(ct){var dt=parseInt(ct.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(ct,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:ct,attrs:dt})},end:function(){var ct=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(ct)}else ot.push(ct)},comment:function(ct){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(ct){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(ct)):ot.push(ct)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(ct){return ut+=it(ct)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(ct,dt){return ut+=" ".concat(dt,'="').concat(rt(ct),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,ct=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,lt=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(ct){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(lt)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var ct=tt-rt;if(ct)return ct;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var ct,dt=[],ft=ot;ot;){if(ct=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var lt=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),lt&&ut.text&&ut.text(lt)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),ct=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,ct){return $(rt,ct)}}var it={},ot=function(ut,ct){nt(ut,ct)&&(it[ct]=ut)};return tt&&(ot=function(ut,ct){nt(ut,ct)||(it[ct]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(ct){var dt=ct.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(ct,dt){return rt(ct)&&nt(ct)?"":_e(ct)?_.stringify(ct,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(ct)}),function(ct){return ct.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var ct=tt[ut];if(ct!==""){if(st({domain:it=it===""?ct:ct+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],ct=[];return function dt(ft){var st,lt=ut.indexOf(ft);if(lt>-1)return ct[lt];if(_e(ft)){st=[],ut.push(ft),ct.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(ct);ft>-1&&(ct=it[0]===ct?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(ct);return nt(ct)||et(ct)?ct="["+j(k(ct))+" "+$(ct)+"]":_e(ct)&&(ct=null),ct}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),ct=d(4321),dt=d(5972),ft=d(8847),st=d(1116),lt=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Ut){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Ut.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],lt(Ut.ignore,En))return;ct(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Ut))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Ut))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Ut)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Ut=Qt.startTime,un=Ut===void 0?ft():Ut,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,In=Qt.ignore,Rn=In===void 0?[]:In,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Rn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Wn=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Wn.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Wn.push('"id":'.concat(Nn))),Wn.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Wn.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Wn.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Wn.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Wn.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Wn.push(At("symbol",bn,Gt||Jt,Dn))}var Ln=it(Jt);if(Ln&&!lt(Rn,Ln)){var sr='"proto":'.concat(_(Ln,ut(Dn,{self:Gt||Jt})));Wn.push(sr)}}Cn+=Wn.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Ut={id:Gt,val:Jt};return Qt.push(Ut),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Ut=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` +`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=ft.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),ct.hostname=gt;var xt=gt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,In=Qt.ignore,Rn=In===void 0?[]:In,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Rn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(Rn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+lt);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function ct(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var lt=et;return et=0,tt=0,nt=0,lt}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(ct){return $(ct)});var rt=.25,it=5,ot=1;_e(tt,function(ct){var dt=(ct=ct.split("="))[0];ct=ct[1],dt==="initial-scale"&&(ot=+ct),dt==="maximum-scale"&&(it=+ct),dt==="minimum-scale"&&(rt=+ct)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),ct=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),lt=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,lt.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Ut,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Ut=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Ut-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Ut-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Ut,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Ut+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Ut){return"."+Ut}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,lt.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Ut;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Ut=En.return)&&Ut.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,ct.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Ut=dt.default.parse(Gt),un=Ut.val[3]||1;return Ut.val=Ut.val.slice(0,3),Ut.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Ut.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,ct=1.25,dt=5e-4,ft=.078,st=12.82051282051282,lt=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*lt:xt+lt)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-lt)/ct),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+lt)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Ut=Gt[0],un=Gt.slice(1);if(Mt>=Ut)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,ct=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=ct.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=ct.return)&&it.call(ct)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,ct=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var lt=typeof Symbol=="function"&&Symbol.iterator,ht=lt&&st[lt],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(lt?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,lt){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(lt===void 0||lt-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,lt,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=lt.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,lt,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:lt}},ft.prototype.drawAxis=function(st,lt,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",lt?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,lt?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var ct,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(lt){return dt?ft[lt]:st[lt]},_.eventClient=function(lt,ht){var at=lt==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(lt,ht){var at=lt==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(ct))return ct;if(!document)return 16;var lt=document.createElement("div"),ht=document.createElement("div");return lt.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),lt.appendChild(ht),document.body.appendChild(lt),ct=lt.offsetWidth-lt.clientWidth,document.body.removeChild(lt),ct},_.hasVerticalScrollbar=function(lt){return lt.scrollHeight>lt.offsetHeight},_.executeAfterTransition=function(lt,ht){if((0,ot.default)(lt))return ht();var at=function(bt){bt.target===lt&&(lt.removeEventListener("transitionend",at),ht())};lt.addEventListener("transitionend",at)},_.pxToNum=function(lt){return(0,rt.default)(lt.replace("px",""))},_.getPlatform=function(){var lt=(0,it.default)();return lt==="os x"?"mac":lt},_.resetCanvasSize=function(lt){lt.width=Math.round(lt.offsetWidth*window.devicePixelRatio),lt.height=Math.round(lt.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ct,dt){ct.__proto__=dt}||function(ct,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(ct[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function ct(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(ct.prototype=ut.prototype,new ct)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(ct,dt){dt===void 0&&(dt={});var ft=ot.call(this,ct,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(ct,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,ct);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var ct=this.notifications,dt=ct[0];dt;)this.remove(dt.id),dt=ct[0]},ut.prototype.add=function(ct){this.container.appendChild(ct.container)},ut.prototype.remove=function(ct){var dt=this.notifications,ft=(0,nt.default)(dt,function(lt){return lt.id===ct});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var ct=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,lt="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(lt="flex-start"),ct.attr("style","justify-content: ".concat(lt,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,ct){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=ct,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var lt in st)Object.prototype.hasOwnProperty.call(st,lt)&&(ft[lt]=st[lt])},k(ct,dt)},function(ct,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=ct}k(ct,dt),ct.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(ct){function dt(ft,st,lt){var ht=st.compName,at=(lt===void 0?{}:lt).theme,bt=at===void 0?"light":at,gt=ct.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(dt,ct),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var lt=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,lt.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(lt,ht){for(var at=0,bt=lt.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var ct,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(lt){return dt?ft[lt]:st[lt]},_.eventClient=function(lt,ht){var at=lt==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(ct))return ct;if(!document)return 16;var lt=document.createElement("div"),ht=document.createElement("div");return lt.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),lt.appendChild(ht),document.body.appendChild(lt),ct=lt.offsetWidth-lt.clientWidth,document.body.removeChild(lt),ct},_.hasVerticalScrollbar=function(lt){return lt.scrollHeight>lt.offsetHeight},_.executeAfterTransition=function(lt,ht){if((0,ot.default)(lt))return ht();var at=function(bt){bt.target===lt&&(lt.removeEventListener("transitionend",at),ht())};lt.addEventListener("transitionend",at)},_.pxToNum=function(lt){return(0,rt.default)(lt.replace("px",""))},_.getPlatform=function(){var lt=(0,it.default)();return lt==="os x"?"mac":lt},_.resetCanvasSize=function(lt){lt.width=Math.round(lt.offsetWidth*window.devicePixelRatio),lt.height=Math.round(lt.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var lt=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(lt.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)lt.push([wt].concat(kt.splice(0,k[vt])));return""}),lt};function et(st,lt){for(var ht=0;htst.length)&&(lt=st.length);for(var ht=0,at=new Array(lt);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,In=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=In,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Ut=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Ut);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut,gn[5]+Qt,gn[6]+Ut),dn=gn[3]+Qt,kn=gn[4]+Ut,Qt+=gn[5],Ut+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Ut=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Ut),vt.bezierCurveTo(2*Qt-dn,2*Ut-kn,gn[1]+Qt,gn[2]+Ut,gn[3]+Qt,gn[4]+Ut),dn=gn[1]+Qt,kn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Ut=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Ut,Qt+=gn[3],Ut+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt=gn[1],Ut=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Ut),yn=2*Qt-yn,fn=2*Ut-fn,Qt+=gn[1],Ut+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Ut);break;case"z":case"Z":Qt=Rn.x,Ut=Rn.y,Rn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Ut=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Ut,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Ut=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Ut,An);break;case"E":Qt=gn[1],Ut=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Ut),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Ut=gn[2],jn=gn[3],Zn=gn[4],Rn={x:Qt,y:Ut},vt.rect(Qt,Ut,jn,Zn)}Cn.x=Qt,Cn.y=Ut}}},ct=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:ct}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,In=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=In,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=Rn.x,Wt=Rn.y,Rn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Rn={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntDemo Dapp React UI - + From ece9a0c5c90018c4046811edcad566da4e1f9276 Mon Sep 17 00:00:00 2001 From: thekiba Date: Wed, 15 Nov 2023 15:46:32 +0400 Subject: [PATCH 035/117] chore: change wallet uniresal link --- src/App.tsx | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 55552ac..b9f6f18 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -10,19 +10,6 @@ function App() { Date: Wed, 15 Nov 2023 15:48:13 +0400 Subject: [PATCH 036/117] chore: rebuild with https://github.com/ton-connect/sdk/pull/115 --- docs/assets/{index-f1a7128a.js => index-f071cb0b.js} | 10 +++++----- docs/index.html | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) rename docs/assets/{index-f1a7128a.js => index-f071cb0b.js} (91%) diff --git a/docs/assets/index-f1a7128a.js b/docs/assets/index-f071cb0b.js similarity index 91% rename from docs/assets/index-f1a7128a.js rename to docs/assets/index-f071cb0b.js index 4e8f206..2ce456c 100644 --- a/docs/assets/index-f1a7128a.js +++ b/docs/assets/index-f071cb0b.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -99,14 +99,14 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams.tgWebAppPlatform&&(tmaPlatform=initParams.tgWebAppPlatform);function isTwaPlatform(...b){return b.includes(tmaPlatform)}function isInTWA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()?postEvent("web_app_open_tg_link",{path_full:d}):location.href="https://t.me"+d}function isIframe(){try{return window.parent!=null&&window!==window.parent}catch{return!1}}function postEvent(b,_){try{const d="*",k=JSON.stringify({eventType:b,eventData:_});window.parent.postMessage(k,d)}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,_e;for(k=0;kb(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTWA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>preloadImages(b),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function isOS(...b){return b.includes(getUserAgent().os)}function redirectToTelegram(b,_){_=__spreadValues$1({},_),b=convertToDirectLink(b);const d=new URL(b);if(isInTWA())if(console.log("twa"),isTwaPlatform("ios","android"))console.log("twa ios/android"),_.returnStrategy="none",_.twaReturnUrl=void 0,openLinkBlank(addReturnStrategy(d.toString(),_));else if(isTwaPlatform("macos","tdesktop")){if(console.log("twa macos/tdesktop",_),!_.twaReturnUrl)throw new TonConnectUIError("`twaReturnUrl` is required for this platform");openLinkBlank(addReturnStrategy(d.toString(),_))}else isTwaPlatform("web","webk")?(console.log("twa web/webk"),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(d.toString(),_))):(console.log("twa unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)));else console.log("browser"),isOS("ios","android")?(console.log("browser ios/android"),_.returnStrategy="back",_.twaReturnUrl=void 0,openLinkBlank(addReturnStrategy(d.toString(),_))):isOS("macos","windows","linux")?(console.log("browser macos/windows/linux"),_.returnStrategy="none",_.twaReturnUrl=void 0,openLinkBlank(addReturnStrategy(d.toString(),_))):(console.log("browser unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams.tgWebAppPlatform&&(tmaPlatform=initParams.tgWebAppPlatform);let webAppVersion="6.0";initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):window.open("https://t.me"+d,"_blank","noreferrer noopener")}function isIframe(){try{return window.parent!=null&&window!==window.parent}catch{return!1}}function postEvent(b,_){try{if(window.TelegramWebviewProxy!==void 0)window.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(window.external&&"notify"in window.external)window.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const d="*",k=JSON.stringify({eventType:b,eventData:_});window.parent.postMessage(k,d)}throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,_e;for(k=0;ket?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>preloadImages(b),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function isOS(...b){return b.includes(getUserAgent().os)}function redirectToTelegram(b,_){_=__spreadValues$1({},_),b=convertToDirectLink(b);const d=new URL(b);if(isInTMA())if(console.log("twa"),isTmaPlatform("ios","android"))console.log("twa ios/android",_),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(d.toString(),_));else if(isTmaPlatform("macos","tdesktop")){if(console.log("twa macos/tdesktop",_),!_.twaReturnUrl)throw new TonConnectUIError("`twaReturnUrl` is required for this platform");sendOpenTelegramLink(addReturnStrategy(d.toString(),_))}else isTmaPlatform("weba")?(console.log("twa weba"),sendOpenTelegramLink(addReturnStrategy(d.toString(),_))):isTmaPlatform("web")?(console.log("twa web"),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(d.toString(),_))):(console.log("twa unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)));else console.log("browser"),isOS("ios","android")?(console.log("browser ios/android"),_.returnStrategy="back",openLinkBlank(addReturnStrategy(d.toString(),_.returnStrategy))):isOS("macos","windows","linux")?(console.log("browser macos/windows/linux"),_.returnStrategy="none",_.twaReturnUrl=void 0,openLinkBlank(addReturnStrategy(d.toString(),_))):(console.log("browser unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?deepmerge$1(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const ImagePlaceholder=styled.div` background-color: ${b=>b.theme.colors.background.secondary}; -`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]},maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` +`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]},maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";if(isTmaPlatform("weba"))return!0;const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; @@ -1083,7 +1083,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTWA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;isTelegramUrl(k)?redirectToTelegram(k,{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl}):openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(rt.enableAndroidBackHandler=_.enableAndroidBackHandler),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const nt=()=>{const it=getUserAgent().os==="ios",ot=et==="ios"&&it||et==="always";if(this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!ot)if(isTelegramUrl(this.walletInfo.universalLink)){let ut=new URL(this.walletInfo.universalLink);ut.searchParams.append("startapp","tonconnect"),redirectToTelegram(ut.toString(),{returnStrategy:$,twaReturnUrl:_e})}else openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))},tt=new AbortController,rt=this.onTransactionModalStateChange(it=>{it!=null&&it.openModal||(rt(),it||tt.abort())});try{const it=yield this.waitForSendTransaction({transaction:_,abortSignal:tt.signal},nt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}finally{rt()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:_e}=_;if(_e.aborted)return j(new TonConnectUIError("Transaction was not sent"));const et=tt=>__async(this,null,function*(){k(tt)}),nt=tt=>{j(tt)};this.connector.sendTransaction($,d).then(tt=>et(tt)).catch(tt=>nt(tt)),_e.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl);let ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return isInTWA()&&(ut="never"),{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;if(isTelegramUrl(k)){let et=new URL(k);et.searchParams.append("startapp","tonconnect"),redirectToTelegram(et.toString(),{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl})}else openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(rt.enableAndroidBackHandler=_.enableAndroidBackHandler),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const nt=()=>{const it=getUserAgent().os==="ios",ot=et==="ios"&&it||et==="always";if(this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!ot)if(isTelegramUrl(this.walletInfo.universalLink)){let ut=new URL(this.walletInfo.universalLink);ut.searchParams.append("startapp","tonconnect"),redirectToTelegram(ut.toString(),{returnStrategy:$,twaReturnUrl:_e||appState.twaReturnUrl})}else openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))},tt=new AbortController,rt=this.onTransactionModalStateChange(it=>{it!=null&&it.openModal||(rt(),it||tt.abort())});try{const it=yield this.waitForSendTransaction({transaction:_,abortSignal:tt.signal},nt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}finally{rt()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:_e}=_;if(_e.aborted)return j(new TonConnectUIError("Transaction was not sent"));const et=tt=>__async(this,null,function*(){k(tt)}),nt=tt=>{j(tt)};this.connector.sendTransaction($,d).then(tt=>et(tt)).catch(tt=>nt(tt)),_e.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl);let ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return isInTMA()&&(ut="never"),{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1103,7 +1103,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Wt(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"telegram-wallet",name:"Wallet",imageUrl:"https://wallet.tg/images/logo-288.png",aboutUrl:"https://wallet.tg/",universalLink:"https://t.me/demo3_2bot/start",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["ios","android","macos","windows","linux"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var rs=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(rs,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(rs,": ").concat(Rn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ns="";Wo>100&&(Wo=100,ns=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,` diff --git a/docs/index.html b/docs/index.html index a52cab7..c6b0de0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From e0ebd02878b9564b39e27a83da2168c6f790cbc9 Mon Sep 17 00:00:00 2001 From: thekiba Date: Sat, 25 Nov 2023 19:50:03 +0400 Subject: [PATCH 037/117] chore: add ton wallet for android --- src/App.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/App.tsx b/src/App.tsx index b9f6f18..e35a8b7 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -10,6 +10,20 @@ function App() { Date: Sat, 25 Nov 2023 19:51:39 +0400 Subject: [PATCH 038/117] chore: rebuild with https://github.com/ton-connect/sdk/pull/115 --- docs/assets/{index-f071cb0b.js => index-13ffc9ae.js} | 8 ++++---- docs/index.html | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) rename docs/assets/{index-f071cb0b.js => index-13ffc9ae.js} (93%) diff --git a/docs/assets/index-f071cb0b.js b/docs/assets/index-13ffc9ae.js similarity index 93% rename from docs/assets/index-f071cb0b.js rename to docs/assets/index-13ffc9ae.js index 2ce456c..d9bb78b 100644 --- a/docs/assets/index-f071cb0b.js +++ b/docs/assets/index-13ffc9ae.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug$1(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug$1("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams.tgWebAppPlatform&&(tmaPlatform=initParams.tgWebAppPlatform);let webAppVersion="6.0";initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):window.open("https://t.me"+d,"_blank","noreferrer noopener")}function isIframe(){try{return window.parent!=null&&window!==window.parent}catch{return!1}}function postEvent(b,_){try{if(window.TelegramWebviewProxy!==void 0)window.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(window.external&&"notify"in window.external)window.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const d="*",k=JSON.stringify({eventType:b,eventData:_});window.parent.postMessage(k,d)}throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,_e;for(k=0;ket?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>preloadImages(b),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function isOS(...b){return b.includes(getUserAgent().os)}function redirectToTelegram(b,_){_=__spreadValues$1({},_),b=convertToDirectLink(b);const d=new URL(b);if(isInTMA())if(console.log("twa"),isTmaPlatform("ios","android"))console.log("twa ios/android",_),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(d.toString(),_));else if(isTmaPlatform("macos","tdesktop")){if(console.log("twa macos/tdesktop",_),!_.twaReturnUrl)throw new TonConnectUIError("`twaReturnUrl` is required for this platform");sendOpenTelegramLink(addReturnStrategy(d.toString(),_))}else isTmaPlatform("weba")?(console.log("twa weba"),sendOpenTelegramLink(addReturnStrategy(d.toString(),_))):isTmaPlatform("web")?(console.log("twa web"),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(d.toString(),_))):(console.log("twa unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)));else console.log("browser"),isOS("ios","android")?(console.log("browser ios/android"),_.returnStrategy="back",openLinkBlank(addReturnStrategy(d.toString(),_.returnStrategy))):isOS("macos","windows","linux")?(console.log("browser macos/windows/linux"),_.returnStrategy="none",_.twaReturnUrl=void 0,openLinkBlank(addReturnStrategy(d.toString(),_))):(console.log("browser unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logDebug(...b){try{console.debug("[TON_CONNECT_UI]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams.tgWebAppPlatform&&(tmaPlatform=initParams.tgWebAppPlatform);let webAppVersion="6.0";initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):window.open("https://t.me"+d,"_blank","noreferrer noopener")}function isIframe(){try{return window.parent!=null&&window!==window.parent}catch{return!1}}function postEvent(b,_){try{if(window.TelegramWebviewProxy!==void 0)window.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(window.external&&"notify"in window.external)window.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const d="*",k=JSON.stringify({eventType:b,eventData:_});window.parent.postMessage(k,d)}throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,_e;for(k=0;ket?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>preloadImages(b),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function isOS(...b){return b.includes(getUserAgent().os)}function redirectToTelegram(b,_){_=__spreadValues$1({},_),b=convertToDirectLink(b);const d=new URL(b);if(isInTMA())if(console.log("twa"),isTmaPlatform("ios","android"))console.log("twa ios/android",_),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(d.toString(),_));else if(isTmaPlatform("macos","tdesktop")){if(console.log("twa macos/tdesktop",_),!_.twaReturnUrl)throw new TonConnectUIError("`twaReturnUrl` is required for this platform");sendOpenTelegramLink(addReturnStrategy(d.toString(),_))}else isTmaPlatform("weba")?(console.log("twa weba"),sendOpenTelegramLink(addReturnStrategy(d.toString(),_))):isTmaPlatform("web")?(console.log("twa web"),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(d.toString(),_))):(console.log("twa unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)));else console.log("browser"),isOS("ios","android")?(console.log("browser ios/android"),_.returnStrategy="back",openLinkBlank(addReturnStrategy(d.toString(),_.returnStrategy))):isOS("macos","windows","linux")?(console.log("browser macos/windows/linux"),_.returnStrategy="none",_.twaReturnUrl=void 0,openLinkBlank(addReturnStrategy(d.toString(),_))):(console.log("browser unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -374,7 +374,7 @@ PERFORMANCE OF THIS SOFTWARE. background-color: ${b=>b.theme.colors.background.segment}; `;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var In=!1;fn>>yn&1)==1);var Rn=xn(kn,sn-Sn);Rn&&(In=!In),At[kn][sn-Sn]=In,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,In,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(kn.text)+"":"",Rn+=dn.text?''+jn(dn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,In,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[In]:Rn[In];Dn+=` `}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,In=Array(nn+1).join("██"),Rn=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{animate(rt,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{animate(rt,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`}return Cn.substring(0,Cn.length-1)},jt.renderTo2dContext=function(nn,wn){wn=wn||2;for(var dn=jt.getModuleCount(),kn=0;kn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){logDebug(`Copying to clipboard: ${b}`);try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch(_){logError(`Error copying to clipboard, using fallback: ${_}`)}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{animate(rt,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{animate(rt,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -1103,7 +1103,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Wt(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var rs=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(rs,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(rs,": ").concat(Rn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ns="";Wo>100&&(Wo=100,ns=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,` diff --git a/docs/index.html b/docs/index.html index c6b0de0..3da7e36 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 216d6fd9104cd291c8d1c84a0e12b78fe35a6dae Mon Sep 17 00:00:00 2001 From: thekiba Date: Sat, 25 Nov 2023 20:04:55 +0400 Subject: [PATCH 039/117] chore: add /ton-connect for ton wallet universal link --- src/App.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.tsx b/src/App.tsx index e35a8b7..9641ef1 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -17,7 +17,7 @@ function App() { name: "TON Wallet", imageUrl: "https://wallet.ton.org/assets/ui/qr-logo.png", aboutUrl: "https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd", - universalLink: "https://wallet.ton.org/", + universalLink: "https://wallet.ton.org/ton-connect", jsBridgeKey: "tonwallet", bridgeUrl: "https://bridge.tonapi.io/bridge", platforms: ["chrome", "android"] From 27fd5b0902f31b43ce5fb88a6b8533ec02065575 Mon Sep 17 00:00:00 2001 From: thekiba Date: Sat, 25 Nov 2023 20:05:00 +0400 Subject: [PATCH 040/117] chore: rebuild with https://github.com/ton-connect/sdk/pull/115 --- docs/assets/{index-13ffc9ae.js => index-bff8534a.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-13ffc9ae.js => index-bff8534a.js} (99%) diff --git a/docs/assets/index-13ffc9ae.js b/docs/assets/index-bff8534a.js similarity index 99% rename from docs/assets/index-13ffc9ae.js rename to docs/assets/index-bff8534a.js index d9bb78b..0392cc1 100644 --- a/docs/assets/index-13ffc9ae.js +++ b/docs/assets/index-bff8534a.js @@ -1103,7 +1103,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Wt(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var rs=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(rs,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(rs,": ").concat(Rn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ns="";Wo>100&&(Wo=100,ns=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,` diff --git a/docs/index.html b/docs/index.html index 3da7e36..d8ba63e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From db39c59affe157734128188664133c8e85808cd1 Mon Sep 17 00:00:00 2001 From: thekiba Date: Fri, 1 Dec 2023 18:07:16 +0400 Subject: [PATCH 041/117] chore: rebuild with https://github.com/ton-connect/sdk/pull/115 --- .../{index-bff8534a.js => index-9a6d5415.js} | 118 +++++++++--------- docs/index.html | 2 +- 2 files changed, 60 insertions(+), 60 deletions(-) rename docs/assets/{index-bff8534a.js => index-9a6d5415.js} (80%) diff --git a/docs/assets/index-bff8534a.js b/docs/assets/index-9a6d5415.js similarity index 80% rename from docs/assets/index-bff8534a.js rename to docs/assets/index-9a6d5415.js index 0392cc1..343774f 100644 --- a/docs/assets/index-bff8534a.js +++ b/docs/assets/index-9a6d5415.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ct=!1,ft=null,dt=-1,at=5,lt=0;b.unstable_shouldYield=function(){return b.unstable_now()>=lt},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -34,11 +34,11 @@ object-assign `+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(nt){var k=nt}Reflect.construct(b,[],_)}else{try{_.call()}catch(nt){k=nt}b.call(_.prototype)}else{try{throw Error()}catch(nt){k=nt}b()}}catch(nt){if(nt&&k&&typeof nt.stack=="string"){for(var j=nt.stack.split(` `),$=k.stack.split(` `),_e=j.length-1,et=$.length-1;1<=_e&&0<=et&&j[_e]!==$[et];)et--;for(;1<=_e&&0<=et;_e--,et--)if(j[_e]!==$[et]){if(_e!==1||et!==1)do if(_e--,et--,0>et||j[_e]!==$[et])return` -`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(kt=gt,gt=null):kt=gt.sibling;var wt=ot(ft,gt,ct[vt],ht);if(wt===null){gt===null&&(gt=kt);break}b&>&&wt.alternate===null&&_(ft,gt),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt,gt=kt}if(vt===ct.length)return d(ft,gt),at;if(gt===null){for(;vtvt?(kt=gt,gt=null):kt=gt.sibling;var yt=ot(ft,gt,wt.value,ht);if(yt===null){gt===null&&(gt=kt);break}b&>&&yt.alternate===null&&_(ft,gt),st=$(yt,st,vt),bt===null?at=yt:bt.sibling=yt,bt=yt,gt=kt}if(wt.done)return d(ft,gt),at;if(gt===null){for(;!wt.done;vt++,wt=ct.next())wt=it(ft,wt.value,ht),wt!==null&&(st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(gt=k(ft,gt);!wt.done;vt++,wt=ct.next())wt=ut(gt,ft,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),st=$(wt,st,vt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(At){return _(ft,At)}),at}return function(ft,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(ft,at.sibling),st=j(at,ct.props.children),st.return=ft,ft=st;break e}break;default:if(at.elementType===ct.type){d(ft,at.sibling),st=j(at,ct.props),st.ref=Qg(ft,at,ct),st.return=ft,ft=st;break e}}d(ft,at);break}else _(ft,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,ht,ct.key),st.return=ft,ft=st):(ht=Vg(ct.type,ct.key,ct.props,null,ft.mode,ht),ht.ref=Qg(ft,st,ct),ht.return=ft,ft=ht)}return _e(ft);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,ht),st.return=ft,ft=st}return _e(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,ht),st.return=ft,ft=st),_e(ft);if(Pg(ct))return lt(ft,st,ct,ht);if(La(ct))return dt(ft,st,ct,ht);if(bt&&Rg(ft,ct),typeof ct>"u"&&!at)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var dt=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var ft=$(_._source);if(!He(_e,ft)){ft=d(_._source),He(rt,ft)||(tt(ft),ft=Ig(dt),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,ct=$;switch(et=_,ot=d,ct.tag){case 1:if(ut=ct.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=ct.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(kt=gt,gt=null):kt=gt.sibling;var wt=ot(dt,gt,lt[vt],ht);if(wt===null){gt===null&&(gt=kt);break}b&>&&wt.alternate===null&&_(dt,gt),at=$(wt,at,vt),bt===null?st=wt:bt.sibling=wt,bt=wt,gt=kt}if(vt===lt.length)return d(dt,gt),st;if(gt===null){for(;vtvt?(kt=gt,gt=null):kt=gt.sibling;var yt=ot(dt,gt,wt.value,ht);if(yt===null){gt===null&&(gt=kt);break}b&>&&yt.alternate===null&&_(dt,gt),at=$(yt,at,vt),bt===null?st=yt:bt.sibling=yt,bt=yt,gt=kt}if(wt.done)return d(dt,gt),st;if(gt===null){for(;!wt.done;vt++,wt=lt.next())wt=it(dt,wt.value,ht),wt!==null&&(at=$(wt,at,vt),bt===null?st=wt:bt.sibling=wt,bt=wt);return st}for(gt=k(dt,gt);!wt.done;vt++,wt=lt.next())wt=ut(gt,dt,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),at=$(wt,at,vt),bt===null?st=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(At){return _(dt,At)}),st}return function(dt,at,lt,ht){var st=typeof lt=="object"&<!==null&<.type===ua&<.key===null;st&&(lt=lt.props.children);var bt=typeof lt=="object"&<!==null;if(bt)switch(lt.$$typeof){case sa:e:{for(bt=lt.key,st=at;st!==null;){if(st.key===bt){switch(st.tag){case 7:if(lt.type===ua){d(dt,st.sibling),at=j(st,lt.props.children),at.return=dt,dt=at;break e}break;default:if(st.elementType===lt.type){d(dt,st.sibling),at=j(st,lt.props),at.ref=Qg(dt,st,lt),at.return=dt,dt=at;break e}}d(dt,st);break}else _(dt,st);st=st.sibling}lt.type===ua?(at=Xg(lt.props.children,dt.mode,ht,lt.key),at.return=dt,dt=at):(ht=Vg(lt.type,lt.key,lt.props,null,dt.mode,ht),ht.ref=Qg(dt,at,lt),ht.return=dt,dt=ht)}return _e(dt);case ta:e:{for(st=lt.key;at!==null;){if(at.key===st)if(at.tag===4&&at.stateNode.containerInfo===lt.containerInfo&&at.stateNode.implementation===lt.implementation){d(dt,at.sibling),at=j(at,lt.children||[]),at.return=dt,dt=at;break e}else{d(dt,at);break}else _(dt,at);at=at.sibling}at=Wg(lt,dt.mode,ht),at.return=dt,dt=at}return _e(dt)}if(typeof lt=="string"||typeof lt=="number")return lt=""+lt,at!==null&&at.tag===6?(d(dt,at.sibling),at=j(at,lt),at.return=dt,dt=at):(d(dt,at),at=Ug(lt,dt.mode,ht),at.return=dt,dt=at),_e(dt);if(Pg(lt))return ct(dt,at,lt,ht);if(La(lt))return ft(dt,at,lt,ht);if(bt&&Rg(dt,lt),typeof lt>"u"&&!st)switch(dt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(dt.type)||"Component"))}return d(dt,at)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,ct=it.source;it=it.subscribe;var ft=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var dt=$(_._source);if(!He(_e,dt)){dt=d(_._source),He(rt,dt)||(tt(dt),dt=Ig(ft),j.mutableReadLanes|=dt&j.pendingLanes),dt=j.mutableReadLanes,j.entangledLanes|=dt;for(var at=j.entanglements,lt=dt;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` Error generating stack: `+$.message+` -`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+It|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,It;for(It=0;It<16;It++)Rt[It]=0;for(It=0;It<8;It++)Rt[It]=Kt[It];for(;Pt>=64;){for(at(Ot,Rt,Et,gt),It=0;It<64;It++)Ct[Lt+It]=Nt[pt+It]^Ot[It];for($t=1,It=8;It<16;It++)$t=$t+(Rt[It]&255)|0,Rt[It]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(at(Ot,Rt,Et,gt),It=0;It=64;){for(at(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,It=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|It<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(It>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Rr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Rr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,It=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Rr=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,It+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,It+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,It+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Rr,It+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,It+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],It+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*fr,It+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=It,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),It=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],It[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=It[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,It,Kt),An(rn,Rt,$t),En(Rt,Rt,$t),An($t,Ot,It),En(Ot,Ot,It),jn(It,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),An(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,It,tn),vn(Rt,$t,nt),An(Rt,Rt,It),vn($t,$t,Rt),vn(Rt,It,tn),vn(It,Ot,Pt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,It,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Rt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=It[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Rt=Tr,Ot=jr,$t=Or,It=an,rn=Rr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=In[mr*2],Ln=In[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=It,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Rn(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),It=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(lt,bt),$=Le(lt,_e),et&&$&&(st.rangeCount!==1||st.anchorNode!==et.node||st.anchorOffset!==et.offset||st.focusNode!==$.node||st.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),st.removeAllRanges(),bt>_e?(st.addRange(ht),st.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),st.addRange(ht)))))),ht=[],st=lt;st=st.parentNode;)st.nodeType===1&&ht.push({element:st,left:st.scrollLeft,top:st.scrollTop});for(typeof lt.focus=="function"&<.focus(),lt=0;ltO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal$1={},__viteBrowserExternal$2=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal$1},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$2);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,16)}function at(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,32)}function lt(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+It|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function st(Ct,Lt,Nt,pt){lt(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,It;for(It=0;It<16;It++)Rt[It]=0;for(It=0;It<8;It++)Rt[It]=Kt[It];for(;Pt>=64;){for(st(Ot,Rt,Et,gt),It=0;It<64;It++)Ct[Lt+It]=Nt[pt+It]^Ot[It];for($t=1,It=8;It<16;It++)$t=$t+(Rt[It]&255)|0,Rt[It]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(st(Ot,Rt,Et,gt),It=0;It=64;){for(st(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(st(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,It=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|It<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(It>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Rr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Rr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),at(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,It=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Rr=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,It+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,It+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,It+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Rr,It+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,It+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],It+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*fr,It+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=It,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),It=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],It[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=It[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,It,Kt),An(rn,Rt,$t),En(Rt,Rt,$t),An($t,Ot,It),En(Ot,Ot,It),jn(It,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),An(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,It,tn),vn(Rt,$t,nt),An(Rt,Rt,It),vn($t,$t,Rt),vn(Rt,It,tn),vn(It,Ot,Pt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,It,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Rt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=It[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Rt=Tr,Ot=jr,$t=Or,It=an,rn=Rr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=In[mr*2],Ln=In[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=It,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Rn(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),It=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug$1(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug$1("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,ft,it]),$n.CPU=yn([st]),$n.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,gt,vt]),$n.ENGINE=$n.OS=yn([ut,ft]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug$1(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug$1("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[ct]=st),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([at]),$n.DEVICE=yn([ot,ft,ct,lt,ht,bt,st,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=dt();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,ct]=($.storage||createSignal)($.initialValue),[ft,dt]=createSignal(void 0),[at,lt]=createSignal(void 0,{equals:!1}),[ht,st]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&&ct(()=>wt),st(yt!==void 0?"errored":"ready"),dt(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=ft();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{at(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{st(rt?"refreshing":"pending"),lt()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>ft()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=ft();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:ct}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,ct,ft,dt,at,lt,ht,st,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=lt&&st>=lt&&k[ht]===nt[st];ht--,st--)ft[st]=j[ht],dt[st]=$[ht],et&&(at[st]=et[ht]);for(ut=new Map,ct=new Array(st+1),rt=st;rt>=lt;rt--)bt=nt[rt],tt=ut.get(bt),ct[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=lt;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(ft[rt]=j[tt],dt[rt]=$[tt],et&&(at[rt]=et[tt]),rt=ct[rt],ut.set(bt,rt)):$[tt]();for(rt=lt;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const ct=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,ct="class"in _e&&/^go[0-9]+/.test(ut);let ft=u.apply({target:_.target,o:ct,p:_e,g:_.g},d);return[ut,ft].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` ${globalStylesTag} * { margin: 0; padding: 0; @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logDebug(...b){try{console.debug("[TON_CONNECT_UI]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams.tgWebAppPlatform&&(tmaPlatform=initParams.tgWebAppPlatform);let webAppVersion="6.0";initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):window.open("https://t.me"+d,"_blank","noreferrer noopener")}function isIframe(){try{return window.parent!=null&&window!==window.parent}catch{return!1}}function postEvent(b,_){try{if(window.TelegramWebviewProxy!==void 0)window.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(window.external&&"notify"in window.external)window.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const d="*",k=JSON.stringify({eventType:b,eventData:_});window.parent.postMessage(k,d)}throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,_e;for(k=0;ket?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>preloadImages(b),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function isOS(...b){return b.includes(getUserAgent().os)}function redirectToTelegram(b,_){_=__spreadValues$1({},_),b=convertToDirectLink(b);const d=new URL(b);if(isInTMA())if(console.log("twa"),isTmaPlatform("ios","android"))console.log("twa ios/android",_),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(d.toString(),_));else if(isTmaPlatform("macos","tdesktop")){if(console.log("twa macos/tdesktop",_),!_.twaReturnUrl)throw new TonConnectUIError("`twaReturnUrl` is required for this platform");sendOpenTelegramLink(addReturnStrategy(d.toString(),_))}else isTmaPlatform("weba")?(console.log("twa weba"),sendOpenTelegramLink(addReturnStrategy(d.toString(),_))):isTmaPlatform("web")?(console.log("twa web"),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(d.toString(),_))):(console.log("twa unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)));else console.log("browser"),isOS("ios","android")?(console.log("browser ios/android"),_.returnStrategy="back",openLinkBlank(addReturnStrategy(d.toString(),_.returnStrategy))):isOS("macos","windows","linux")?(console.log("browser macos/windows/linux"),_.returnStrategy="none",_.twaReturnUrl=void 0,openLinkBlank(addReturnStrategy(d.toString(),_))):(console.log("browser unknown"),openLinkBlank(addReturnStrategy(d.toString(),_)))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logDebug(...b){try{console.debug("[TON_CONNECT_UI]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams.tgWebAppPlatform&&(tmaPlatform=initParams.tgWebAppPlatform);let webAppVersion="6.0";initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):window.open("https://t.me"+d,"_blank","noreferrer noopener")}function isIframe(){try{return window.parent!=null&&window!==window.parent}catch{return!1}}function postEvent(b,_){try{if(window.TelegramWebviewProxy!==void 0)window.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(window.external&&"notify"in window.external)window.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const d="*",k=JSON.stringify({eventType:b,eventData:_});window.parent.postMessage(k,d)}throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,_e;for(k=0;ket?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}const __viteBrowserExternal={},process$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"}));function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openIframeLink(b,_){const d=document.createElement("iframe");d.style.display="none",d.src=b,document.body.appendChild(d);const k=setTimeout(()=>_(),1e3);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),setTimeout(()=>document.body.removeChild(d),1e3)}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>{new Promise(()=>requestAnimationFrame(()=>preloadImages(b)))},{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process$1<"u"&&!1}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function isOS(...b){return b.includes(getUserAgent().os)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())if(console.log("twa"),isTmaPlatform("ios","android"))console.log("twa ios/android",_),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_));else if(isTmaPlatform("macos","tdesktop")){if(console.log("twa macos/tdesktop",_),!_.twaReturnUrl)throw new TonConnectUIError("`twaReturnUrl` is required for this platform");sendOpenTelegramLink(addReturnStrategy(k.toString(),_))}else isTmaPlatform("weba")?(console.log("twa weba"),sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("web")?(console.log("twa web"),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):(console.log("twa unknown"),openLinkBlank(addReturnStrategy(k.toString(),_)));else if(console.log("browser"),isOS("ios","android"))console.log("browser ios/android"),_.returnStrategy="back",openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(console.log("browser macos/windows/linux"),_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToDeepLink(j);openIframeLink($,()=>openLinkBlank(j))}else console.log("browser unknown"),openLinkBlank(addReturnStrategy(k.toString(),_))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -142,7 +142,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...gt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),gt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...gt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return gt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>gt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",gt),ct.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",gt),ct.removeEventListener("animationend",gt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...st),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};lt.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...at),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...at),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=_e=>{_e.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),new Promise(_e=>requestAnimationFrame(_e)).then(()=>{var _e;((_e=window.history.state)==null?void 0:_e[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,ct=createMemo(()=>{const at=b.name||"s";return{enterActiveClass:b.enterActiveClass||at+"-enter-active",enterClass:b.enterClass||at+"-enter",enterToClass:b.enterToClass||at+"-enter-to",exitActiveClass:b.exitActiveClass||at+"-exit-active",exitClass:b.exitClass||at+"-exit",exitToClass:b.exitToClass||at+"-exit-to"}});function ft(at,lt){if(!d||b.appear){let ht=function(vt){at&&(!vt||vt.target===at)&&(at.removeEventListener("transitionend",ht),at.removeEventListener("animationend",ht),at.classList.remove(...bt),at.classList.remove(...gt),batch(()=>{k()!==at&&j(at),$()===at&&_e(void 0)}),rt&&rt(at),b.mode==="inout"&&dt(at,lt))};const st=ct().enterClass.split(" "),bt=ct().enterActiveClass.split(" "),gt=ct().enterToClass.split(" ");nt&&nt(at),at.classList.add(...st),at.classList.add(...bt),nextFrame(()=>{at.classList.remove(...st),at.classList.add(...gt),tt&&tt(at,()=>ht()),(!tt||tt.length<2)&&(at.addEventListener("transitionend",ht),at.addEventListener("animationend",ht))})}lt&&!b.mode?_e(at):j(at)}function dt(at,lt){const ht=ct().exitClass.split(" "),st=ct().exitActiveClass.split(" "),bt=ct().exitToClass.split(" ");if(!lt.parentNode)return gt();it&&it(lt),lt.classList.add(...ht),lt.classList.add(...st),nextFrame(()=>{lt.classList.remove(...ht),lt.classList.add(...bt)}),ot&&ot(lt,()=>gt()),(!ot||ot.length<2)&&(lt.addEventListener("transitionend",gt),lt.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===lt)&&(lt.removeEventListener("transitionend",gt),lt.removeEventListener("animationend",gt),lt.classList.remove(...st),lt.classList.remove(...bt),k()===lt&&j(void 0),ut&&ut(lt),b.mode==="outin"&&ft(at,lt))}}return createComputed(at=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==at&&(b.mode!=="outin"?ft(_,at):d&&j(_)),at&&at!==_&&b.mode!=="inout"&&dt(_,at),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),ct=[...ut],ft=new Set(ut),dt=new Set(it),at=d().enterClass.split(" "),lt=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),st=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...at),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};ct.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...st),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...st),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=ct,rt(ct)}),createEffect(ut=>{const ct=tt();return ct.forEach(ft=>{let dt;(dt=ut.get(ft))?dt.new&&(dt.new=!1,dt.newPos=getRect(ft)):ut.set(ft,dt={pos:getRect(ft),new:!ot}),dt.new&&ft.addEventListener("transitionend",()=>{dt.new=!1,ft.parentNode&&(dt.newPos=getRect(ft))},{once:!0}),dt.newPos&&(dt.pos=dt.newPos),dt.newPos=getRect(ft)}),ot?(ot=!1,ut):(ct.forEach(ft=>{const dt=ut.get(ft),at=dt.pos,lt=dt.newPos,ht=at.left-lt.left,st=at.top-lt.top;if(ht||st){dt.moved=!0;const bt=ft.style;bt.transform=`translate(${ht}px,${st}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,ct.forEach(ft=>{const dt=ut.get(ft);if(dt.moved){let at=function(st){st&&st.target!==ft||!ft.parentNode||(!st||/transform$/.test(st.propertyName))&&(ft.removeEventListener("transitionend",at),ft.classList.remove(...ht))};dt.moved=!1;const lt=ft.style,ht=d().moveClass.split(" ");ft.classList.add(...ht),lt.transform=lt.transitionDuration="",ft.addEventListener("transitionend",at)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=_e=>{_e.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),new Promise(_e=>requestAnimationFrame(_e)).then(()=>{var _e;((_e=window.history.state)==null?void 0:_e[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` @@ -372,9 +372,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var In=!1;fn>>yn&1)==1);var Rn=xn(kn,sn-Sn);Rn&&(In=!In),At[kn][sn-Sn]=In,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=lt(nn);break;case"Kanji":dn=dt(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,In,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(kn.text)+"":"",Rn+=dn.text?''+jn(dn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return at(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,In,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[In]:Rn[In];Dn+=` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var In=!1;fn>>yn&1)==1);var Rn=xn(kn,sn-Sn);Rn&&(In=!In),At[kn][sn-Sn]=In,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=ct(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,In,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(kn.text)+"":"",Rn+=dn.text?''+jn(dn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return st(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,In,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[In]:Rn[In];Dn+=` `}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,In=Array(nn+1).join("██"),Rn=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},st=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){logDebug(`Copying to clipboard: ${b}`);try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch(_){logError(`Error copying to clipboard, using fallback: ${_}`)}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,lt=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const dt=Math.ceil(imgSizeDefault/(lt*4))*4,ft=toPx(Math.ceil((ut-dt)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(dt),k.style.width=toPx(dt),et(Math.round(picSizeDefault/lt))}d.style.transform=`scale(${lt})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{animate(rt,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{animate(rt,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`}return Cn.substring(0,Cn.length-1)},jt.renderTo2dContext=function(nn,wn){wn=wn||2;for(var dn=jt.getModuleCount(),kn=0;kn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},at=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){logDebug(`Copying to clipboard: ${b}`);try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch(_){logError(`Error copying to clipboard, using fallback: ${_}`)}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,ct=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(ct*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/ct))}d.style.transform=`scale(${ct})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{animate(rt,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{animate(rt,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -665,7 +665,7 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,dt=nt.height/tt.y;return{width:lt,height:dt,top:ut,right:ot+lt,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{animate(ht,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{animate(ht,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const gt=lt.strategy,vt=`${(at=lt.y)!=null?at:0}px`,kt=`${(bt=lt.x)!=null?bt:0}px`;return gt!==ht._v$&&ct.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=vt),kt!==ht._v$3&&ct.style.setProperty("left",ht._v$3=kt),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(ft=>{let{name:dt}=ft;return dt==="autoPlacement"||dt==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},ct=0;for(let ft=0;ft50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&&ct<=50){ct++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),ft=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,ct=nt.width/tt.x,ft=nt.height/tt.y;return{width:ct,height:ft,top:ut,right:ot+ct,bottom:ut+ft,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(ct=>{nt&&ct.addEventListener("scroll",d,{passive:!0}),$&&ct.addEventListener("resize",d)});let rt=null;if(_e){let ct=!0;rt=new ResizeObserver(()=>{ct||d(),ct=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const ct=getBoundingClientRect(b);ot&&(ct.x!==ot.x||ct.y!==ot.y||ct.width!==ot.width||ct.height!==ot.height)&&d(),ot=ct,it=requestAnimationFrame(ut)}return d(),()=>{var ct;tt.forEach(ft=>{nt&&ft.removeEventListener("scroll",d),$&&ft.removeEventListener("resize",d)}),(ct=rt)==null||ct.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ct=>{ut===tt()&&_e(ct)},ct=>{nt(ct)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),ct=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ft=()=>{const lt=$();if(lt){const ht=toUserFriendlyAddress(lt.address,lt.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const dt=_.onStatusChange(lt=>{if(!lt){j(!1),_e(null);return}_e(lt.account)}),at=lt=>{if(!$()||!k())return;const ht=ot().contains(lt.target),st=tt.contains(lt.target);!ht&&!st&&j(!1)};return onMount(()=>{document.body.addEventListener("click",at)}),onCleanup(()=>{document.body.removeEventListener("click",at),dt()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(lt=>!lt),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ft()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const lt=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,lt),lt.style.setProperty("z-index","999"),lt._$owner=getOwner(),insert(lt,createComponent(Transition,{onBeforeEnter:ht=>{animate(ht,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,st)=>{animate(ht,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(st)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const st=tt;typeof st=="function"?st(ht):tt=ht}})}})}}),null),insert(lt,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var st,bt;const gt=ct.strategy,vt=`${(st=ct.y)!=null?st:0}px`,kt=`${(bt=ct.x)!=null?bt:0}px`;return gt!==ht._v$&<.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&<.style.setProperty("top",ht._v$2=vt),kt!==ht._v$3&<.style.setProperty("left",ht._v$3=kt),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),lt}})]}})}})]}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; padding-top: 18px; @@ -801,7 +801,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),et=useContext(ConnectorContext),nt=et.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(nt);const tt=()=>{_e(et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&tt()});const rt=()=>{j(!1),_()==="extension"&&tt(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{j(!1),_()==="extension"&&tt(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ot=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl}))},ut=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),et.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?rt():supportsExtension(b.wallet)?ut():it(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ut:it},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),[et,nt]=createSignal(!0),tt=useContext(ConnectorContext),rt=tt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(rt);const it=()=>{_e(tt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&it()});const ot=()=>{j(!1),_()==="extension"&&it(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},ut=()=>{j(!1),_()==="extension"&&it(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ct=()=>{const dt=!et();setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:dt}),nt(!1)},ft=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),tt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?ot():supportsExtension(b.wallet)?ft():ut(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ft:ut},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ct,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -985,7 +985,7 @@ PERFORMANCE OF THIS SOFTWARE. padding: 0 64px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>b.walletsList.filter(dt=>supportsMobile(dt)&&dt.appName!==AT_WALLET_APP_NAME),$=()=>j().length>7,_e=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(dt=>dt.bridgeUrl)).values()].map(dt=>({bridgeUrl:dt})),et=()=>k.connect(_e(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[nt,tt]=createSignal(void 0),rt=()=>__async(void 0,null,function*(){nt()!==void 0&&clearTimeout(nt()),yield copyToClipboard(et());const dt=setTimeout(()=>tt(void 0),1500);tt(dt)}),it=()=>{openLinkBlank(addReturnStrategy(et(),appState.returnStrategy))},ot=()=>{const dt=b.walletsList.find(st=>st.appName===AT_WALLET_APP_NAME);if(!dt||!isWalletInfoRemote(dt))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ft=k.connect({bridgeUrl:dt.bridgeUrl,universalLink:dt.universalLink},b.additionalRequest);redirectToTelegram(ft,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl})},ut=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},lt=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const dt=_tmpl$2.cloneNode(!0);return insert(dt,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:lt}),createComponent(MobileUniversalQR,{get universalLink(){return et()}})]}}),null),insert(dt,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ut}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ot,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!$())()?j().slice(0,4):j()},children:ft=>(()=>{const st=_tmpl$$1.cloneNode(!0);return insert(st,createComponent(WalletItem,{get icon(){return ft.imageUrl},get name(){return ft.name},onClick:()=>b.onSelect(ft)})),st})()}),createComponent(Show,{get when(){return $()},get children(){const ft=_tmpl$$1.cloneNode(!0);return insert(ft,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return j().slice(3,7).map(st=>st.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ft}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:rt,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>nt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return nt()!==void 0?"common.copied":"common.copyLink"},get children(){return nt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),dt})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,_e=()=>b.walletsList.filter(at=>supportsMobile(at)&&at.appName!==AT_WALLET_APP_NAME),et=()=>_e().length>7,nt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(at=>at.bridgeUrl)).values()].map(at=>({bridgeUrl:at})),tt=()=>$.connect(nt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[rt,it]=createSignal(void 0),ot=()=>__async(void 0,null,function*(){rt()!==void 0&&clearTimeout(rt()),yield copyToClipboard(tt());const at=setTimeout(()=>it(void 0),1500);it(at)}),ut=()=>{openLinkBlank(addReturnStrategy(tt(),appState.returnStrategy))},ct=()=>{const at=b.walletsList.find(st=>st.appName===AT_WALLET_APP_NAME);if(!at||!isWalletInfoRemote(at))throw new TonConnectUIError("@wallet bot not found in the wallets list");const lt=$.connect({bridgeUrl:at.bridgeUrl,universalLink:at.universalLink},b.additionalRequest),ht=!k();redirectToTelegram(lt,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ht}),j(!1)},ft=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},dt=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const at=_tmpl$2.cloneNode(!0);return insert(at,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:dt}),createComponent(MobileUniversalQR,{get universalLink(){return tt()}})]}}),null),insert(at,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ft}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ct,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!et())()?_e().slice(0,4):_e()},children:lt=>(()=>{const ht=_tmpl$$1.cloneNode(!0);return insert(ht,createComponent(WalletItem,{get icon(){return lt.imageUrl},get name(){return lt.name},onClick:()=>b.onSelect(lt)})),ht})()}),createComponent(Show,{get when(){return et()},get children(){const lt=_tmpl$$1.cloneNode(!0);return insert(lt,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return _e().slice(3,7).map(ht=>ht.imageUrl)},onClick:()=>b.onSelectAllWallets()})),lt}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:ut,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:ot,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>rt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return rt()!==void 0?"common.copied":"common.copyLink"},get children(){return rt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),at})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1066,7 +1066,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let dt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=dt.filter(isWalletInfoCurrentlyInjected),st=dt.filter(gt=>!isWalletInfoCurrentlyInjected(gt));dt=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,ht=dt.find(gt=>eqWalletName(gt,ct)),at=dt.filter(gt=>eqWalletName(gt,ct)).length>=2;ct&&ht&&!at&&(dt=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(dt.filter(gt=>!eqWalletName(gt,ct))));const bt=dt.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(dt=[bt].concat(dt.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),dt}),it=()=>{var dt;return((dt=appState.connectRequestParameters)==null?void 0:dt.state)==="loading"},ot=createMemo(()=>{var dt;if(!it())return(dt=appState.connectRequestParameters)==null?void 0:dt.value}),ut=dt=>{setWalletsModalState({status:"closed",closeReason:dt}),$(null),tt(!1)},lt=_.onStatusChange(dt=>{dt&&ut("wallet-selected")});return onCleanup(lt),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>ut("action-cancelled"),onClickQuestion:()=>tt(dt=>!dt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let ft=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=ft.filter(isWalletInfoCurrentlyInjected),at=ft.filter(gt=>!isWalletInfoCurrentlyInjected(gt));ft=(dt||[]).concat(at);const lt=appState.preferredWalletAppName,ht=ft.find(gt=>eqWalletName(gt,lt)),st=ft.filter(gt=>eqWalletName(gt,lt)).length>=2;lt&&ht&&!st&&(ft=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(ft.filter(gt=>!eqWalletName(gt,lt))));const bt=ft.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(ft=[bt].concat(ft.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),ft}),it=()=>{var ft;return((ft=appState.connectRequestParameters)==null?void 0:ft.state)==="loading"},ot=createMemo(()=>{var ft;if(!it())return(ft=appState.connectRequestParameters)==null?void 0:ft.value}),ut=ft=>{setWalletsModalState({status:"closed",closeReason:ft}),$(null),tt(!1)},ct=_.onStatusChange(ft=>{ft&&ut("wallet-selected")});return onCleanup(ct),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>ut("action-cancelled"),onClickQuestion:()=>tt(ft=>!ft),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1083,7 +1083,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&(k=d.wallet.universalLink);const j=()=>{const $=action(),_e="returnStrategy"in $?$.returnStrategy:appState.returnStrategy;if(isTelegramUrl(k)){let et=new URL(k);et.searchParams.append("startapp","tonconnect"),redirectToTelegram(et.toString(),{returnStrategy:_e,twaReturnUrl:"twaReturnUrl"in $?$.twaReturnUrl:appState.twaReturnUrl})}else openLinkBlank(addReturnStrategy(k,_e))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(rt.enableAndroidBackHandler=_.enableAndroidBackHandler),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const nt=()=>{const it=getUserAgent().os==="ios",ot=et==="ios"&&it||et==="always";if(this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!ot)if(isTelegramUrl(this.walletInfo.universalLink)){let ut=new URL(this.walletInfo.universalLink);ut.searchParams.append("startapp","tonconnect"),redirectToTelegram(ut.toString(),{returnStrategy:$,twaReturnUrl:_e||appState.twaReturnUrl})}else openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$))},tt=new AbortController,rt=this.onTransactionModalStateChange(it=>{it!=null&&it.openModal||(rt(),it||tt.abort())});try{const it=yield this.waitForSendTransaction({transaction:_,abortSignal:tt.signal},nt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}finally{rt()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:_e}=_;if(_e.aborted)return j(new TonConnectUIError("Transaction was not sent"));const et=tt=>__async(this,null,function*(){k(tt)}),nt=tt=>{j(tt)};this.connector.sendTransaction($,d).then(tt=>et(tt)).catch(tt=>nt(tt)),_e.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl);let ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return isInTMA()&&(ut="never"),{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0);let $;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&($=d.wallet.universalLink);const _e=()=>{const et=action(),nt="returnStrategy"in et?et.returnStrategy:appState.returnStrategy;if(isTelegramUrl($)){const tt=!k();redirectToTelegram($,{returnStrategy:nt,twaReturnUrl:"twaReturnUrl"in et?et.twaReturnUrl:appState.twaReturnUrl,forceRedirect:tt}),j(!1)}else openLinkBlank(addReturnStrategy($,nt))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:_e,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(rt.enableAndroidBackHandler=_.enableAndroidBackHandler),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const nt=()=>{const it=getUserAgent().os==="ios",ot=et==="ios"&&it||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!ot&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},tt=new AbortController,rt=this.onTransactionModalStateChange(it=>{it!=null&&it.openModal||(rt(),it||tt.abort())});try{const it=yield this.waitForSendTransaction({transaction:_,abortSignal:tt.signal},nt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}finally{rt()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:_e}=_;if(_e.aborted)return j(new TonConnectUIError("Transaction was not sent"));const et=tt=>__async(this,null,function*(){k(tt)}),nt=tt=>{j(tt)};this.connector.sendTransaction($,d).then(tt=>et(tt)).catch(tt=>nt(tt)),_e.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl);let ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return isInTMA()&&(ut="never"),{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1091,9 +1091,9 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(kt,dt)||(st=ft?yt[dt]:lt[dt],kt[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:gt&&ft?nt(st,_e):vt&&yt[dt]==st?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((kt.virtual||(kt.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,gt){return Function.prototype.apply.call(at,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&at.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,kt),vt(yt)},at.once("error",wt)),at.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,gt.listener?gt.listener:gt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(at))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,gt){var vt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:gt},kt=dt.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function st(at,bt,gt){var vt=at._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[at];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(at,bt[vt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},In=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},Rn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=dt(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Rn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Rn,!0),st.f=function(Vt){return xn(ft(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)ft($n[Nn++]);for(var Un=Mt(ft.store),hn=0;Un.length>hn;)ct(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):In(At(Vt),bn)},defineProperty:Sn,defineProperties:In,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return at(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),gt=ct?et(bt).concat(ct(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)at=gt[kt++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,ct){var ft,dt,at,lt=ot&it.F,ht=ot&it.G,st=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:st?_e[ut]:(_e[ut]||{}).prototype;for(ft in ht&&(ct=ut),ct)(dt=!lt&&yt&&yt[ft]!==void 0)&&rt(kt,ft)||(at=dt?yt[ft]:ct[ft],kt[ft]=ht&&typeof yt[ft]!="function"?ct[ft]:gt&&dt?nt(at,_e):vt&&yt[ft]==at?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(at):bt&&typeof at=="function"?nt(Function.call,at):at,bt&&((kt.virtual||(kt.virtual={}))[ft]=at,ot&it.R&&wt&&!wt[ft]&&tt(wt,ft,at)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;ct--;)delete it.prototype[nt[ct]];return it()};k.exports=Object.create||function(ot,ut){var ct;return ot!==null?(rt.prototype=_e(ot),ct=new rt,rt.prototype=null,ct[tt]=ot):ct=it(),ut===void 0?ct:et(ct,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),ct=0,ft=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&ft.push(ot);for(;it.length>ct;)_e(ut,ot=it[ct++])&&(~nt(ft,ot)||ft.push(ot));return ft}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,ct){try{return ut[ct]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=dt($(49)),et=dt($(76)),nt=dt($(81)),tt=dt($(89)),rt=dt($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=dt($(132)),ut=dt($(133)),ct=dt($(138)),ft=$(139);function dt(wt){return wt&&wt.__esModule?wt:{default:wt}}var at=it.default,lt=(0,tt.default)(at),ht=(0,ct.default)(ut.default,ft.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},ft.yuv2rgb,ot.default),st=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return st({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?at:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=lt.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return lt.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(st,bt,gt){return Function.prototype.apply.call(st,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(st){return Object.getOwnPropertyNames(st).concat(Object.getOwnPropertySymbols(st))}:function(st){return Object.getOwnPropertyNames(st)};var tt=Number.isNaN||function(st){return st!=st};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(st,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&st.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){st.removeListener(bt,kt),vt(yt)},st.once("error",wt)),st.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(st){if(typeof st!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof st)}function ut(st){return st._maxListeners===void 0?rt.defaultMaxListeners:st._maxListeners}function ct(st,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=st._events)===void 0?(wt=st._events=Object.create(null),st._eventsCount=0):(wt.newListener!==void 0&&(st.emit("newListener",bt,gt.listener?gt.listener:gt),wt=st._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++st._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(st))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=st,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return st}function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function dt(st,bt,gt){var vt={fired:!1,wrapFn:void 0,target:st,type:bt,listener:gt},kt=ft.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function at(st,bt,gt){var vt=st._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[st];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(st,bt[vt]);return this},rt.prototype.listeners=function(st){return at(this,st,!0)},rt.prototype.rawListeners=function(st){return at(this,st,!1)},rt.listenerCount=function(st,bt){return typeof st.listenerCount=="function"?st.listenerCount(bt):lt.call(st,bt)},rt.prototype.listenerCount=lt,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),ct=_e(rt),ft=ut.length;return ct<0||ct>=ft?nt?"":void 0:(it=ut.charCodeAt(ct))<55296||it>56319||ct+1===ft||(ot=ut.charCodeAt(ct+1))<56320||ot>57343?nt?ut.charAt(ct):it:nt?ut.slice(ct,ct+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,ct=0;ut>ct;)_e.f(tt,it=ot[ct++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,ct=_e(rt),ft=et(ct.length),dt=nt(ot,ft);if(tt&&it!=it){for(;ft>dt;)if((ut=ct[dt++])!=ut)return!0}else for(;ft>dt;dt++)if((tt||dt in ct)&&ct[dt]===it)return tt||dt||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),ct=$(28),ft=$(17),dt=$(2),at=$(30),lt=$(31),ht=$(69),st=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=dt("_hidden"),En=dt("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},In=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},Rn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=ft(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Rn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Rn,!0),at.f=function(Vt){return xn(dt(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)dt($n[Nn++]);for(var Un=Mt(dt.store),hn=0;Un.length>hn;)lt(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):In(At(Vt),bn)},defineProperty:Sn,defineProperties:In,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return st(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),ct(Gt,"Symbol"),ct(Math,"Math",!0),ct(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(ft){tt(ft,_e,{value:{i:"O"+ ++rt,w:{}}})},ct=k.exports={KEY:_e,NEED:!1,fastKey:function(ft,dt){if(!et(ft))return typeof ft=="symbol"?ft:(typeof ft=="string"?"S":"P")+ft;if(!nt(ft,_e)){if(!it(ft))return"F";if(!dt)return"E";ut(ft)}return ft[_e].i},getWeak:function(ft,dt){if(!nt(ft,_e)){if(!it(ft))return!0;if(!dt)return!1;ut(ft)}return ft[_e].w},onFreeze:function(ft){return ot&&ct.NEED&&it(ft)&&!nt(ft,_e)&&ut(ft),ft}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),ct=nt.f,ft=0;ut.length>ft;)ct.call(tt,ot=ut[ft++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,ct){if(ut=nt(ut),ct=tt(ct,!0),it)try{return ot(ut,ct)}catch{}if(rt(ut,ct))return et(!_e.f.call(ut,ct),ut[ct])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtat;)for(var st,bt=it(arguments[at++]),gt=lt?et(bt).concat(lt(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)st=gt[kt++],_e&&!ht.call(bt,st)||(ft[st]=bt[st]);return ft}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],ct=!0,ft=!1,dt=void 0;try{for(var at,lt=(0,et.default)(it);!(ct=(at=lt.next()).done)&&(ut.push(at.value),!ot||ut.length!==ot);ct=!0);}catch(ht){ft=!0,dt=ht}finally{try{!ct&<.return&<.return()}finally{if(ft)throw dt}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,ct=/^\[object .+?Constructor\]$/,ft=/^0o[0-7]+$/i,dt=/^(?:0|[1-9]\d*)$/,at=parseInt,lt=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,st=lt||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:ct).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ /* [wrapped with `+Zt+`] */ -`)}function In(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=lt(Et);if(Rt){var It=lt(this).constructor;Ot=Reflect.construct($t,arguments,It)}else Ot=$t.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(Rt){var Ot=this.constructor.getDerivedStateFromProps(Et,Rt);return Ot??null}).bind(this))}function vt(Et,Rt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Rt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var Rt=Et.prototype;if(!Rt||!Rt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Rt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,It=null;if(typeof Rt.componentWillMount=="function"?Ot="componentWillMount":typeof Rt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Rt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Rt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Rt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Rt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||It!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function In(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||dt.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[ct]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?ct.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!dt.call(yt,"callee")||ct.call(yt)=="[object Arguments]")}(wt)||!!(at&&wt&&wt[at])}var st=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=ct(Et);if(Rt){var It=ct(this).constructor;Ot=Reflect.construct($t,arguments,It)}else Ot=$t.apply(this,arguments);return at(this,Ot)}}$.r(j);var ht=$(0),st=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(Rt){var Ot=this.constructor.getDerivedStateFromProps(Et,Rt);return Ot??null}).bind(this))}function vt(Et,Rt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Rt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var Rt=Et.prototype;if(!Rt||!Rt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Rt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,It=null;if(typeof Rt.componentWillMount=="function"?Ot="componentWillMount":typeof Rt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Rt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Rt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Rt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Rt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||It!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+($t!==null?` @@ -1101,10 +1101,10 @@ PERFORMANCE OF THIS SOFTWARE. `+It:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},$t)),at.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return at.a.createElement("div",Mt($t.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?st.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(st.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return st.a.createElement("div",Mt($t.theme,"boolean"),st.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(st.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return st.a.createElement("div",Mt($t.theme,"date"),st.a.createElement(Ft,Object.assign({type_name:"date"},$t)),st.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(st.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return st.a.createElement("div",Mt($t.theme,"float"),st.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(st.a.PureComponent);function Wt(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Wt(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,It),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},$t)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?at.a.createElement("span",null,at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=ft(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return at.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),at.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ht,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=ft(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return at.a.createElement(kn,Ht);case"nan":return at.a.createElement(dn,Ht);case"undefined":return at.a.createElement(sn,Ht);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ht,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ht,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(at.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ht),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ht),$t&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(It,"colon"),":")):at.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?at.a.createElement(Ir,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ht,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):at.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(at.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),at.a.createElement(zn,{theme:Ht,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=ct(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(dt()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var rs=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(rs,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(rs,": ").concat(Rn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ns="";Wo>100&&(Wo=100,ns=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur
    ');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=st.a.createElement("span",null,tn.substring(0,It),st.a.createElement("span",Mt(rn,"ellipsis")," ...")))),st.a.createElement("div",Mt(rn,"string"),st.a.createElement(Ft,Object.assign({type_name:"string"},$t)),st.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(st.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return st.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(st.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(st.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(st.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return st.a.createElement("span",rn,st.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},st.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(st.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return st.a.createElement("span",rn,st.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},st.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(st.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},st.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(st.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},st.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(st.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(st.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(st.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(st.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(st.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(st.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(st.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?st.a.createElement("span",null,st.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),st.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):st.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),st.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},st.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(st.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return st.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},st.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return st.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},st.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return st.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return st.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return st.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return st.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return st.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return st.a.createElement(kn,Ht);case"nan":return st.a.createElement(dn,Ht);case"undefined":return st.a.createElement(sn,Ht);case"date":return st.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return st.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return st.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return st.a.createElement("div",null,st.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),st.a.createElement("div",Mt(rn,"edit-icon-container"),st.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),st.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),st.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return st.a.createElement("div",null,st.a.createElement("div",Mt(tn,"detected-row"),Ht,st.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return st.a.createElement("span",null,st.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),st.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),st.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return st.a.createElement("span",null,st.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),st.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),st.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return st.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return st.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return st.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return st.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return st.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return st.a.createElement(kn,Ht);case"nan":return st.a.createElement(dn,Ht);case"undefined":return st.a.createElement(sn,Ht);case"date":return st.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return st.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?st.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,st.a.createElement("div",Mt(Ht,"colon"),":")):null:st.a.createElement("span",null,st.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"'),st.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"')),st.a.createElement("span",Mt(Ht,"colon"),":")),st.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?st.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(st.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return st.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},st.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return st.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?st.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(st.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?st.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),st.a.createElement("span",{className:"array-key"},Ht),st.a.createElement("span",Mt(It,"colon"),":")):st.a.createElement("span",null):st.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),st.a.createElement("span",{className:"object-key"},$t&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"'),st.a.createElement("span",null,Ht),$t&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"')),st.a.createElement("span",Mt(It,"colon"),":")):st.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return st.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return st.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return st.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return st.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return st.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return st.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?st.a.createElement(Ir,{theme:rn,iconStyle:tn}):st.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return st.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),st.a.createElement(Nr,this.props),st.a.createElement("span",null,st.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return st.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),st.a.createElement("span",Mt(Ht,"brace-row"),st.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?st.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):st.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",st.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),st.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(st.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return st.a.createElement("div",{className:"pushed-content object-container"},st.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:st.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return st.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(st.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(st.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(st.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return st.a.createElement("span",null,st.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return st.a.createElement("span",null,st.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),st.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),st.a.createElement(zn,{theme:Ht,iconStyle:pn})),st.a.createElement(Nr,this.props),st.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,st.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),st.a.createElement("span",{className:"brace-row"},st.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(st.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),st.a.createElement("div",{className:"pretty-json-container object-container"},st.a.createElement("div",{className:"object-content"},st.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(st.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return st.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),st.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),st.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),st.a.createElement("div",{style:{position:"relative"}},st.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?st.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),st.a.createElement("span",Mt(rn,"key-modal-cancel"),st.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(st.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=ct=>{et({language:ct})},tt=ct=>{et({uiPreferences:{theme:ct}})},rt=ct=>{et({uiPreferences:{borderRadius:ct}})},it=ct=>{_(ft=>ft.map((dt,at)=>at===ct?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],ft=ct.map((at,lt)=>b[lt]?at:void 0).filter(at=>at),dt=ct.map((at,lt)=>b[lt+3]?at:void 0).filter(at=>at);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>tt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),ct=d(4331),ft=d.n(ct),dt=d(5610),at=d.n(dt),lt=d(7483),ht=d.n(lt),st=d(6341),bt=d.n(st),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),ct=d.n(ut),ft=d(3367),dt=d.n(ft),at=d(6341),lt=d.n(at),ht=d(6930),st=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return lt()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return ct()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),lt()(Cn,Jr)||st()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var rs=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(rs,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(rs,": ").concat(Rn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ns="";Wo>100&&(Wo=100,ns=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=dt()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}lt()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([`
    `,`
    @@ -1120,14 +1120,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(zt.msg,`
    -
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Pr()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Rn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Rn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Jo=d.n(Ho),gs=d(9001),Xo=d.n(gs),vs=d(9702),ys=d.n(vs),Gr=d(2439),bs=d.n(Gr),_i=d(8933),ws=d.n(_i),xs=d(4407),_s=d.n(xs),Cs=d(5852),As=d.n(Cs);function ks(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var ga,Es=function(Er){(0,tt.Z)(kr,Er);var Hr=ks(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=It()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){As()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Jo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Ss=d(1571),Ts=d.n(Ss);function Os(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var va=navigator.userAgent,js=va.indexOf("Android")>-1||va.indexOf("Adr")>-1,Ms=0,es=function(Er){(0,tt.Z)(kr,Er);var Hr=Os(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Xo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=bs()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return ws()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Xo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Jo()(Bn,{id:++Ms,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=ys()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Io=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Io.appendChild(go);for(var _o=0,Ro=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo`)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return lt()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` +`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return ct()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(ct()(dt()(ur)),""):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(dt()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(dt()(ur),"n"):Br()(ur)?zt[Bn]='').concat(dt()(ur),""):Pr()(ur)?zt[Bn]='').concat(ct()(dt()(ur)),""):(ur=dt()(ur),Bn===0&&mn||(ur=ct()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Rn(zt),"
    ")):dt()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=lt()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=dt()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ct()(ur)," ")+'').concat(yr?"":Rn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=ct()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(lt()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Jo=d.n(Ho),gs=d(9001),Xo=d.n(gs),vs=d(9702),ys=d.n(vs),Gr=d(2439),bs=d.n(Gr),_i=d(8933),ws=d.n(_i),xs=d(4407),_s=d.n(xs),Cs=d(5852),As=d.n(Cs);function ks(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var ga,Es=function(Er){(0,tt.Z)(kr,Er);var Hr=ks(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=It()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){As()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Jo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Ss=d(1571),Ts=d.n(Ss);function Os(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var va=navigator.userAgent,js=va.indexOf("Android")>-1||va.indexOf("Adr")>-1,Ms=0,es=function(Er){(0,tt.Z)(kr,Er);var Hr=Os(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Xo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=bs()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return ws()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Xo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Jo()(Bn,{id:++Ms,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!lt()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=ys()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Io=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Io.appendChild(go);for(var _o=0,Ro=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo
    `])))))}}]),kr}(Es),ts=function(){return _s()("HH:MM:ss ")};function Is(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` -`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,Rt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Rt===void 0?"light":Rt;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,It,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(It))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",It)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Rt={};typeof pt=="string"?Rt[pt]=Pt:Rt=pt,vn()(Rt,function(Ot,$t){var It=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,It)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),In=d(8613),Rn=d.n(In),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Ir=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(It){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",It=It.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(It){Kt.onResizeColMove(It);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Ir.off(Gt("move"),Kt.onResizeColMove),Ir.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Rt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Rt,function(It){wn()(It,{sortable:!1}),Kt.colMap[It.id]=It}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Rt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Rt-=$t;var It=this.$dataContainer.find(Pt(".node")),rn=It.length,tn=0;rn>0&&(tn=It.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Rt&&(tn=Rt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Ir.on(Gt("move"),this.onResizeColMove),Ir.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Rt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var It=ot()(this),rn=It.data("id"),tn=It.data("order")!=="descending";It.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Rt.on(Gt("start"),function($t){var It=ot()(this);Ot.resizeIdx=xt()(It.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Rt){var Ot=Et.data[pt],$t=Rt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Rt=0,Ot=Kt.length;Rt'),this.colWidths[Yt]=pn}Pt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Rt,"")):Pt+="".concat(Rt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(fn||(fn=(0,k.Z)([` +`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,Rt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Rt===void 0?"light":Rt;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,It,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(It))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",It)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Rt={};typeof pt=="string"?Rt[pt]=Pt:Rt=pt,vn()(Rt,function(Ot,$t){var It=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,It)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(dt()),sn=d(8901),Sn=d.n(sn),In=d(8613),Rn=d.n(In),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Ir=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(It){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",It=It.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(It){Kt.onResizeColMove(It);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Ir.off(Gt("move"),Kt.onResizeColMove),Ir.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Rt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Rt,function(It){wn()(It,{sortable:!1}),Kt.colMap[It.id]=It}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Rt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Rt-=$t;var It=this.$dataContainer.find(Pt(".node")),rn=It.length,tn=0;rn>0&&(tn=It.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Rt&&(tn=Rt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Ir.on(Gt("move"),this.onResizeColMove),Ir.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Rt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var It=ot()(this),rn=It.data("id"),tn=It.data("order")!=="descending";It.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Rt.on(Gt("start"),function($t){var It=ot()(this);Ot.resizeIdx=xt()(It.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Rt){var Ot=Et.data[pt],$t=Rt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Rt=0,Ot=Kt.length;Rt'),this.colWidths[Yt]=pn}Pt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Rt,"")):Pt+="".concat(Rt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ct()(fn||(fn=(0,k.Z)([`
    @@ -1144,52 +1144,52 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Rn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=Rn()("td"),Rt=Lt[Kt.id];Un()(Rt)||($n()(Rt)?Et.appendChild(Rt):Et.innerText=Dn()(Rt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Rt=Nt-pt;if(Rt)return Rt;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=dt()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),In=d(3651),Rn=d.n(In),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Ir,Fr=nr.indexOf(Sr);(Ir=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Ir,Mn.addSubComponent(Ir)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` + `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Rn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=Rn()("td"),Rt=Lt[Kt.id];Un()(Rt)||($n()(Rt)?Et.appendChild(Rt):Et.innerText=Dn()(Rt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Rt=Nt-pt;if(Rt)return Rt;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=ft()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),In=d(3651),Rn=d.n(In),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(ft()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=ft()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=ft()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Ir,Fr=nr.indexOf(Sr);(Ir=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Ir,Mn.addSubComponent(Ir)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=at()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` `,` <`,"",">",` `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Rn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Rn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=st()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Rn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),ct=d(1443),ft=d.n(ct),dt=d(1512),at=d.n(dt),lt=d(2461),ht=d.n(lt),st=d(4331),bt=d.n(st),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=at()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(ft()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Rn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([`
    - `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:Rn(),footer:In({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}st()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function In(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Rn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),In=d(7658),Rn=d.n(In),Cn=d(6329),Dn=d.n(Cn),gn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(It=It.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(It).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Ir=d.n(Nr);d(9585);function Fr(It){var rn="luna-".concat(It,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(It,rn){for(var tn=0,Yt=It.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(It){(0,nt.Z)(tn,It);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(It){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(It){(0,nt.Z)(tn,It);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Rt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Rn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ht)||ft()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(at()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||at()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Rt(It,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}It[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(It){(0,nt.Z)(tn,It);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||Rn()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(It,rn){try{It.exports=rn,It.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function In(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Rn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Rn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=In(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Ir){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Ir))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    + `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:Rn(),footer:In({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}at()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function In(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Rn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),ct=d.n(ut),ft=d(4696),dt=d.n(ft),at=d(3063),lt=d.n(at),ht=d(5166),st=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),In=d(7658),Rn=d.n(In),Cn=d(6329),Dn=d.n(Cn),gn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(It=It.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(It).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Ir=d.n(Nr);d(9585);function Fr(It){var rn="luna-".concat(It,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(It,rn){for(var tn=0,Yt=It.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(It){(0,nt.Z)(tn,It);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(It){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(It){(0,nt.Z)(tn,It);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Rt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Rn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(ct()(Ht)||dt()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(lt()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(st()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||st()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Rt(It,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}It[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(It){(0,nt.Z)(tn,It);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||Rn()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(ct()(pn)||dt()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(lt()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(st()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||st()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(It,rn){try{It.exports=rn,It.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),ct=d.n(ut),ft=d(5229),dt=d.n(ft),at=d(5166),lt=d.n(at),ht=d(4193),st=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function In(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Rn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Rn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=In(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Ir){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Ir))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};st()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){lt()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){lt()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(ct()(lr),`
    ').concat(wr,`
    -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Ir=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    +
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),st()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Ir=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    + ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(ct()(lr),`
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Ir(".value")),Lt=Nr.find("input"),Nt=Nr.find(Ir(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    +
    ').concat(mo,"
    "));var Ct=Nr.find(Ir(".value")),Lt=Nr.find("input"),Nt=Nr.find(Ir(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=dt()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(ct()(lr),`
    -
    `));var Ir=Cr.$container.find("input"),Fr=Ir.get(0);return Fr.checked=nr,Ir.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    + `));var Ir=Cr.$container.find("input"),Fr=Ir.get(0);return Fr.checked=nr,Ir.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(ct()(lr),`
    ').concat(wr,`
    -
    `));var Ir=Sr.$container.find("select");return Ir.on("change",function(){return Sr.onChange(Ir.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    + `));var Ir=Sr.$container.find("select");return Ir.on("change",function(){return Sr.onChange(Ir.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(ct()(ir),`
    - -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(In){return"".concat(fn).concat(In)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=xn(In.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var In,Rn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(In=fn.call(this)).subComponents=[],In.compName=Rn,In.c=At(Rn),In.options={},In.container=sn,In.$container=ot()(sn),In.$container.addClass(["luna-".concat(Rn),In.c("platform-".concat(Tt()))]),In.on("optionChange",function(gn,$n,Nn){var Un=In.c;gn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(In.subComponents,function(hn){return hn.setOption("theme",$n)}))}),In.setOption("theme",Dn),In}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var In=this,Rn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Rn[gn];Rn[gn]=Dn,In.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},In)).initOptions(In,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var In=this.c,Rn=this.$tabs,Cn=this.options.height-1,Dn=Rn.find(In(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Rn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);if(Rn.data("id")===sn){if(Rn.hasClass(Sn("selected")))if(In.length>0){var Cn=In.$tabs.find(Sn(".item")).eq(0).data("id");In.select(Cn)}else In.emit("deselect");Rn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);Rn.data("id")===sn?(Rn.addClass(Sn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",sn)):Rn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,In=this.tabs,Rn=this.c,Cn=Sn.find(Rn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=In.offsetWidth,Nn=In.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(In.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var In=document.createElement("div"),Rn=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Rn.setAttribute("style","height: 200px"),In.appendChild(Rn);var Cn=document.body||document.documentElement;return Cn.appendChild(In),_t=In.offsetWidth-In.clientWidth,Cn.removeChild(In),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,In=this.c,Rn=Sn.find(In(".selected")).get(0);Rn?sn.css({width:Rn.offsetWidth,left:Rn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,In=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Rn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",In(".item"),function(){var Cn=ot()(this);Rn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` + + `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),ct=d.n(ut),ft=d(4331),dt=d.n(ft),at=d(5610),lt=d.n(at),ht=d(7483),st=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return ct()(dt()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(In){return"".concat(fn).concat(In)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=st().parse(sn);return xt(Sn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=xn(In.attrs.class))}),st().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var In,Rn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(In=fn.call(this)).subComponents=[],In.compName=Rn,In.c=At(Rn),In.options={},In.container=sn,In.$container=ot()(sn),In.$container.addClass(["luna-".concat(Rn),In.c("platform-".concat(Tt()))]),In.on("optionChange",function(gn,$n,Nn){var Un=In.c;gn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(In.subComponents,function(hn){return hn.setOption("theme",$n)}))}),In.setOption("theme",Dn),In}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var In=this,Rn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Rn[gn];Rn[gn]=Dn,In.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},In)).initOptions(In,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var In=this.c,Rn=this.$tabs,Cn=this.options.height-1,Dn=Rn.find(In(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Rn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);if(Rn.data("id")===sn){if(Rn.hasClass(Sn("selected")))if(In.length>0){var Cn=In.$tabs.find(Sn(".item")).eq(0).data("id");In.select(Cn)}else In.emit("deselect");Rn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);Rn.data("id")===sn?(Rn.addClass(Sn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",sn)):Rn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,In=this.tabs,Rn=this.c,Cn=Sn.find(Rn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=In.offsetWidth,Nn=In.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(In.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var In=document.createElement("div"),Rn=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Rn.setAttribute("style","height: 200px"),In.appendChild(Rn);var Cn=document.body||document.documentElement;return Cn.appendChild(In),_t=In.offsetWidth-In.clientWidth,Cn.removeChild(In),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,In=this.c,Rn=Sn.find(In(".selected")).get(0);Rn?sn.css({width:Rn.offsetWidth,left:Rn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,In=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Rn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",In(".item"),function(){var Cn=ot()(this);Rn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([`
    - `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),In=d.n(Sn),Rn=d(8648),Cn=d.n(Rn);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:In()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return Mp}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return gs()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return vs()},escape:function(){return Gr()},escapeJsStr:function(){return _i()},escapeJsonStr:function(){return b0},escapeRegExp:function(){return xs()},evalCss:function(){return w0},eventClient:function(){return $o},eventPage:function(){return A0},extend:function(){return nn()},extendOwn:function(){return Cs()},extractUrls:function(){return ks()},filter:function(){return xt()},flatten:function(){return Es()},freeze:function(){return Ts()},getFileName:function(){return al},getProto:function(){return va()},has:function(){return Ms()},hasSafeArea:function(){return il},highlight:function(){return ts()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return sl},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Ro()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Ns()},isNil:function(){return ns()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Us()},isPrimitive:function(){return Ol()},isPromise:function(){return Ml()},isRegExp:function(){return Ws()},isSorted:function(){return Nl()},isStr:function(){return Tt()},isUndef:function(){return Ps()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return os()},linkify:function(){return Bl()},loadJs:function(){return Zs()},lowerCase:function(){return Vs()},lpad:function(){return Hl()},ltrim:function(){return Wl()},map:function(){return fo()},mapObj:function(){return ql()},matcher:function(){return Kl()},memStorage:function(){return qs()},memoize:function(){return Jl()},mergeArr:function(){return _c()},meta:function(){return tu()},ms:function(){return Gs()},nextTick:function(){return Pn()},noop:function(){return Ks()},now:function(){return Ys()},objToStr:function(){return su()},once:function(){return cu()},optimizeCb:function(){return du()},orientation:function(){return dr()},partial:function(){return hu()},perfNow:function(){return mu()},pick:function(){return Qs()},prefix:function(){return yu()},property:function(){return wu()},pxToNum:function(){return Go},query:function(){return _u()},raf:function(){return Au()},repeat:function(){return Eu()},restArgs:function(){return Tu()},reverse:function(){return ju()},root:function(){return Js()},rtrim:function(){return Ru()},safeCb:function(){return Pu()},safeGet:function(){return Xs()},safeSet:function(){return Bu()},safeStorage:function(){return Ls},sameOrigin:function(){return el()},slice:function(){return zu()},some:function(){return Uu()},sortKeys:function(){return tl()},splitCase:function(){return Vu()},startWith:function(){return Vo()},stringify:function(){return Ku()},stringifyAll:function(){return Qu()},throttle:function(){return nl()},toArr:function(){return is()},toInt:function(){return _f()},toNum:function(){return as()},toSrc:function(){return n0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return i0()},types:function(){return s0()},uncaught:function(){return ss()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return f0()},viewportScale:function(){return rl()},wrap:function(){return m0()},xpath:function(){return v0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function b0(Xt){return _i()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ls(Xt,qt){var Dt;switch(Ps()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?qs():void 0}return Dt}function al(Xt){var qt=os()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return as()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function sl(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var w0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=ol().parse(Xt);return ll(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=$s(Dt.attrs.class))}),ol().stringify(qt)}catch{return $s(Xt)}return $s(Xt)}function ll(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var cl,ls=at()(document),E0=function(Xt){(0,et.Z)(Dt,Xt);var qt=k0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ls.on(Co("move"),St._onDragMove),ls.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ls.off(Co("move"),St._onDragMove),ls.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=cl=new(Pt())("[Eruda]","warn");cl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var S0=d(4270),T0=d.n(S0),O0=d(6093),j0=d.n(O0),Bo=d(129),M0=d(7638);function I0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=I0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;il()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),T0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[os()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ls("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` + `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),ct=d(2461),ft=d.n(ct),dt=d(4331),at=d.n(dt),lt=d(5610),ht=d.n(lt),st=d(7483),bt=d.n(st),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return ft()(at()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),In=d.n(Sn),Rn=d(8648),Cn=d.n(Rn);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:In()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),at()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return Mp}});var k={};d.r(k),d.d(k,{$:function(){return st()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return at()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return gs()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return vs()},escape:function(){return Gr()},escapeJsStr:function(){return _i()},escapeJsonStr:function(){return b0},escapeRegExp:function(){return xs()},evalCss:function(){return w0},eventClient:function(){return $o},eventPage:function(){return A0},extend:function(){return nn()},extendOwn:function(){return Cs()},extractUrls:function(){return ks()},filter:function(){return xt()},flatten:function(){return Es()},freeze:function(){return Ts()},getFileName:function(){return al},getProto:function(){return va()},has:function(){return Ms()},hasSafeArea:function(){return il},highlight:function(){return ts()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return sl},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Ro()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Ns()},isNil:function(){return ns()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Us()},isPrimitive:function(){return Ol()},isPromise:function(){return Ml()},isRegExp:function(){return Ws()},isSorted:function(){return Nl()},isStr:function(){return Tt()},isUndef:function(){return Ps()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return os()},linkify:function(){return Bl()},loadJs:function(){return Zs()},lowerCase:function(){return Vs()},lpad:function(){return Hl()},ltrim:function(){return Wl()},map:function(){return fo()},mapObj:function(){return ql()},matcher:function(){return Kl()},memStorage:function(){return qs()},memoize:function(){return Jl()},mergeArr:function(){return _c()},meta:function(){return tu()},ms:function(){return Gs()},nextTick:function(){return Pn()},noop:function(){return Ks()},now:function(){return Ys()},objToStr:function(){return su()},once:function(){return cu()},optimizeCb:function(){return du()},orientation:function(){return dr()},partial:function(){return hu()},perfNow:function(){return mu()},pick:function(){return Qs()},prefix:function(){return yu()},property:function(){return wu()},pxToNum:function(){return Go},query:function(){return _u()},raf:function(){return Au()},repeat:function(){return Eu()},restArgs:function(){return Tu()},reverse:function(){return ju()},root:function(){return Js()},rtrim:function(){return Ru()},safeCb:function(){return Pu()},safeGet:function(){return Xs()},safeSet:function(){return Bu()},safeStorage:function(){return Ls},sameOrigin:function(){return el()},slice:function(){return zu()},some:function(){return Uu()},sortKeys:function(){return tl()},splitCase:function(){return Vu()},startWith:function(){return Vo()},stringify:function(){return Ku()},stringifyAll:function(){return Qu()},throttle:function(){return nl()},toArr:function(){return is()},toInt:function(){return _f()},toNum:function(){return as()},toSrc:function(){return n0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return i0()},types:function(){return s0()},uncaught:function(){return ss()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return f0()},viewportScale:function(){return rl()},wrap:function(){return m0()},xpath:function(){return v0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var ct=ut,ft=d(1752),dt=d(7496),at=d.n(dt),lt=at()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),st=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){st()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function b0(Xt){return _i()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ls(Xt,qt){var Dt;switch(Ps()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?qs():void 0}return Dt}function al(Xt){var qt=os()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return as()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function sl(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var w0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=ol().parse(Xt);return ll(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=$s(Dt.attrs.class))}),ol().stringify(qt)}catch{return $s(Xt)}return $s(Xt)}function ll(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var cl,ls=st()(document),E0=function(Xt){(0,et.Z)(Dt,Xt);var qt=k0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ls.on(Co("move"),St._onDragMove),ls.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ls.off(Co("move"),St._onDragMove),ls.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},ct.on(ct.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ct.off(ct.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=cl=new(Pt())("[Eruda]","warn");cl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var S0=d(4270),T0=d.n(S0),O0=d(6093),j0=d.n(O0),Bo=d(129),M0=d(7638);function I0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=I0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;il()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),T0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof lt)){var Bt=new lt,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[os()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ls("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ct.off(ct.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(`
    @@ -1197,7 +1197,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new M0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(j0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",as()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),Dt}(ot()),N0=d(8816);function P0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}ss().start();var L0=function(Xt){(0,et.Z)(Dt,Xt);var qt=P0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Ro()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Bs.forEach(function(ln){var On=St[ln]=Ks();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Bs.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ss().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ss().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Ws()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` + `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new M0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(j0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=st()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",as()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ct.on(ct.SCALE,this._updateTabHeight)}}]),Dt}(ot()),N0=d(8816);function P0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}ss().start();var L0=function(Xt){(0,et.Z)(Dt,Xt);var qt=P0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Ro()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Bs.forEach(function(ln){var On=St[ln]=Ks();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Bs.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ss().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ss().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Ws()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(`
    All @@ -1217,7 +1217,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new N0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Bs).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var z0=function(Xt){(0,et.Z)(Dt,Xt);var qt=F0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` + `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new N0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=st()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Bs).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var z0=function(Xt){(0,et.Z)(Dt,Xt);var qt=F0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` `);go()(ln.reqHeaders)||(On+=` Request Headers @@ -1259,11 +1259,11 @@ Response Headers `).concat(On,` - `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(B0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ul=1e5,H0=d(9143),U0=d.n(H0),W0=d(2139),Z0=d(8689),Ds=d(7935),V0=d(9119);function dl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function fl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var J0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Q0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:al(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Gs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=Y0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var ps=/[\r\n]/.test(xo)?'^"':'"';return ps+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(B0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ul=1e5,H0=d(9143),U0=d.n(H0),W0=d(2139),Z0=d(8689),Ds=d(7935),V0=d(9119);function dl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function fl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var J0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Q0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:al(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),st()(Bt.container).data("id",St.requestId)),ln.hasErr&&st()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Gs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=Y0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var ps=/[\r\n]/.test(xo)?'^"':'"';return ps+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ `)+ps}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ps){for(var ms=ps.charCodeAt(0).toString(16);ms.length<4;)ms="0"+ms;return"\\u"+ms})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new z0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Fs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(G0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:os()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(nl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new z0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Fs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(G0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:os()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=st()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(nl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),ct.on(ct.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),ct.off(ct.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1274,7 +1274,7 @@ Response Headers
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(ct),X0=d(8209),_h=d(8613),ep=d.n(_h);function hl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=ml(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var op=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=wl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr +
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(lt),X0=d(8209),_h=d(8613),ep=d.n(_h);function hl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=ml(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var op=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=wl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr @@ -1284,7 +1284,7 @@ Response Headers
    -
    `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=ep()("div");this._$boxModel=at()(mt),this._boxModel=new rp.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` + `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=ep()("div");this._$boxModel=st()(mt),this._boxModel=new rp.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` ').concat(Gr()(so),` ').concat(po,` `)}).join("")),On=`

    Attributes

    @@ -1331,7 +1331,7 @@ Response Headers `)}).join(""),Zr=`

    Event Listeners

    `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new tp(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=ip(ln),Dt.name=gl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),cp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(sp,function(qt,Dt){return'url("'.concat(bl(Dt),'")')})}var lp=["script","style","meta","title","link","head"],cp=function(Xt){return lp.indexOf(Xt.toLowerCase())>-1},bl=function(Xt){return'').concat(Xt,"")},wl=function(){return Xs()(window,"EventTarget.prototype")||window.Node.prototype};function up(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var dp=function(Xt){(0,et.Z)(Dt,Xt);var qt=up(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!xl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new op(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new X0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||sl(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    +
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new tp(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=ip(ln),Dt.name=gl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),cp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(sp,function(qt,Dt){return'url("'.concat(bl(Dt),'")')})}var lp=["script","style","meta","title","link","head"],cp=function(Xt){return lp.indexOf(Xt.toLowerCase())>-1},bl=function(Xt){return'').concat(Xt,"")},wl=function(){return Xs()(window,"EventTarget.prototype")||window.Node.prototype};function up(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var dp=function(Xt){(0,et.Z)(Dt,Xt);var qt=up(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!xl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new op(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new X0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||sl(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),ct.off(ct.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    @@ -1343,7 +1343,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:gl(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=as()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;xl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(ct),xl=function(Xt){return ko()(Xt)&&Xt.parentNode},us=null,fp=[{name:"Border All",fn:function(){if(us)return Un.remove(us),void(us=null);us=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ys()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");Hs(Dt,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),Hs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=at()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function Hs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var mp=function(Xt){(0,et.Z)(Dt,Xt);var qt=pp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt +
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:gl(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=as()(st()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;xl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),ct.on(ct.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(lt),xl=function(Xt){return ko()(Xt)&&Xt.parentNode},us=null,fp=[{name:"Border All",fn:function(){if(us)return Un.remove(us),void(us=null);us=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ys()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");Hs(Dt,function(St){var Bt=st()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),Hs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=st()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=st()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function Hs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var mp=function(Xt){(0,et.Z)(Dt,Xt);var qt=pp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt

    ').concat(Gr()(St.name),`
    @@ -1352,7 +1352,7 @@ Response Headers
    `).concat(Gr()(St.desc),`
    -
    `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),_l=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ls(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:cs()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    + `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(lt),_l=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){ct.off(ct.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ls(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:cs()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    `.concat(Dt==="local"?"Local":"Session",` Storage
    @@ -1374,7 +1374,7 @@ Response Headers

    -
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function ds(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function fs(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var gp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),ds(qt,fs("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    +
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),ct.on(ct.SCALE,this._updateGridHeight)}}]),Xt}();function ds(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function fs(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var gp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),ds(qt,fs("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    Cookie

    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function Cl(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var bp=function(Xt){(0,et.Z)(Dt,Xt);var qt=yp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new _l(this._$localStorage,St,this,"local"),this._sessionStorage=new _l(this._$sessionStorage,St,this,"session"),this._cookie=new gp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=fs("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function Cl(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var bp=function(Xt){(0,et.Z)(Dt,Xt);var qt=yp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new _l(this._$localStorage,St,this,"local"),this._sessionStorage=new _l(this._$sessionStorage,St,this,"session"),this._cookie=new gp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];st()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=fs("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Script
    @@ -1405,7 +1405,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Bt,` -
    `),On=this._$script;return ds(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];at()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=fs("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    + `),On=this._$script;return ds(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];st()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=fs("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    Stylesheet
    @@ -1413,7 +1413,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Bt,` -
    `),On=this._$stylesheet;return ds(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];at()("iframe").each(function(){var ln=at()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    + `),On=this._$stylesheet;return ds(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];st()("iframe").each(function(){var ln=st()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    Iframe
    @@ -1421,7 +1421,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(St,` -
    `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||xp(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=fs("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • + `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||xp(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):st()("img").each(function(){var pr=st()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=fs("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • `)}).join(""));var On='

    Image @@ -1431,13 +1431,13 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(ln,` -
    `),Yn=this._$image;return ds(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,dt.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    + `),Yn=this._$image;return ds(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&el()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=is()(mt.addedNodes),Yn=vp(On=jr()(On,is()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(ct),wp=/\.(jpeg|jpg|gif|png)$/,xp=function(Xt){return wp.test(Xt)},Al=ao()(),_p=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Ap=function(Xt){(0,et.Z)(Dt,Xt);var qt=Cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ps()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(_p,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(ct),kp=d(8299),Ep=d(8368),Sp=d.n(Ep),kl=d(7049);function Tp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Op=function(Xt){(0,et.Z)(Dt,Xt);var qt=Tp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=st()(this).attr("href");Yn!=="iframe"&&el()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",st()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=is()(mt.addedNodes),Yn=vp(On=jr()(On,is()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(lt),wp=/\.(jpeg|jpg|gif|png)$/,xp=function(Xt){return wp.test(Xt)},Al=ao()(),_p=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Ap=function(Xt){(0,et.Z)(Dt,Xt);var qt=Cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ps()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(_p,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=st()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(lt),kp=d(8299),Ep=d(8368),Sp=d.n(Ep),kl=d(7049);function Tp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Op=function(Xt){(0,et.Z)(Dt,Xt);var qt=Tp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    ').concat(Gr()(ln),`
    @@ -1445,15 +1445,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>hs&&(St=cs()(St,hs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new kp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>hs&&(St=cs()(St,hs)),new kl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(ct),jp=3e4,El=8e4,hs=1e5,Mp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:L0,Elements:dp,Network:J0,Sources:Op,Resources:bp,Info:Ap,Snippets:mp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Us()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/rl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Un.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new E0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=is()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(gt){try{bt(ft.next(gt))}catch(vt){ct(vt)}}function at(gt){try{bt(ft.throw(gt))}catch(vt){ct(vt)}}function bt(gt){var vt;gt.done?st(gt.value):(vt=gt.value,vt instanceof dt?vt:new dt(function(kt){kt(vt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(gt){return function(vt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,ft=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un
    ",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=ft(ht,gt)),kt}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(gt){return dt(gt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=ft.default(Zn,jn),dn=ct.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,At)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(at[gt]=bt[gt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;kt;)try{if(at=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,at?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",gt=st(ht),vt=st(bt);rt(ct,ht,function(kt,wt){ft(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,gt=ct.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[ct],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(kt)||!(gt||wt.forEach&&!lt(function(){new kt().entries().next()}))))yt=at.getConstructor(ht,ct,bt,vt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new kt(Jt)}),Ft=!gt&<(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[ct]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),ft(yt,ct),gt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(ft[bt]))&&tt(dt,vt))return vt;return new lt(!1)}ht=rt(ft,at)}for(kt=xt?ft.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(dt,vt))return vt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!at&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==vt&&En&&En.name!==vt&&(!$&&ct?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(at||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:at||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),dt[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,gt,vt){dt(ut(gt),0,7)==="Symbol("&&(gt="["+ft(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?lt(bt,"name",{value:gt,configurable:!0}):bt.name=gt),ct&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&<(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=st(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(kt)}):ft?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=ct.createTextNode(""),new st(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=lt(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete At[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!st?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(at,st,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]={status:"fulfilled",value:gt},--ct||ot(ft))},function(gt){bt||(bt=!0,ft[at]={status:"rejected",reason:gt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(gt){bt||(bt=!0,ft[at]=gt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,ft(At))},function(At){yt||vt||(yt=!0,at[wt]=At,--gt||st(new lt(at,it)))})}),--gt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!st(Cn)||!ft(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(at,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},In=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},Rn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(Rn,Nn,Cn),Sn(In,Nn,Cn))}catch(Un){In(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){In({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Rn,Dn),Sn(In,Dn))}catch(gn){In(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!ft(Cn)||Cn,$n.fail=ft(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Rn,Dn),this.reject=Sn(In,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` +
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>hs&&(St=cs()(St,hs)),new kl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(lt),jp=3e4,El=8e4,hs=1e5,Mp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:lt,Console:L0,Elements:dp,Network:J0,Sources:Op,Resources:bp,Info:Ap,Snippets:mp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),st()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,ct.emit(ct.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Us()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/rl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},ct.on(ct.ADD,this._addListener),ct.on(ct.SHOW,this._showListener),ct.on(ct.SCALE,Un.setScale)},_unregisterListener:function(){ct.off(ct.ADD,this._addListener),ct.off(ct.SHOW,this._showListener),ct.off(ct.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=st()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new E0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=is()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,ct,ft,dt){return new(ft||(ft=Promise))(function(at,lt){function ht(gt){try{bt(dt.next(gt))}catch(vt){lt(vt)}}function st(gt){try{bt(dt.throw(gt))}catch(vt){lt(vt)}}function bt(gt){var vt;gt.done?at(gt.value):(vt=gt.value,vt instanceof ft?vt:new ft(function(kt){kt(vt)})).then(ht,st)}bt((dt=dt.apply(ut,ct||[])).next())})},j=this&&this.__generator||function(ut,ct){var ft,dt,at,lt,ht={label:0,sent:function(){if(1&at[0])throw at[1];return at[1]},trys:[],ops:[]};return lt={next:st(0),throw:st(1),return:st(2)},typeof Symbol=="function"&&(lt[Symbol.iterator]=function(){return this}),lt;function st(bt){return function(gt){return function(vt){if(ft)throw new TypeError("Generator is already executing.");for(;ht;)try{if(ft=1,dt&&(at=2&vt[0]?dt.return:vt[0]?dt.throw||((at=dt.return)&&at.call(dt),0):dt.next)&&!(at=at.call(dt,vt[1])).done)return at;switch(dt=0,at&&(vt=[2&vt[0],at.value]),vt[0]){case 0:case 1:at=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,dt=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(at=ht.trys,!((at=at.length>0&&at[at.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!at||vt[1]>at[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];st.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un",ft.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!ct.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=dt(ht,gt)),kt}function dt(ht,st){var bt=at(ht.childNodes);return j.default(bt,function(gt){return ft(gt,{depth:st-1})})}function at(ht){return $.default(ht,function(st){return lt(st)})}function lt(ht){if(ht.nodeType===1){var st=ht.getAttribute("class")||"";if(nt.default(st,"__chobitsu-hide__")||nt.default(st,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?lt(ht.parentNode):bt}_.getOrCreateNodeId=ct,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=ft,_.getChildNodes=dt,_.getPreviousNode=function(ht){var st=ht.previousSibling;if(st){for(;!lt(st)&&st.previousSibling;)st=st.previousSibling;return st&<(st)?st:void 0}},_.filterNodes=at,_.isValidNode=lt,_.getNode=function(ht){var st=it.get(ht);if(!st||st.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return st}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),ct=k(d(2533)),ft=k(d(300)),dt=k(d(1116)),at=k(d(8740)),lt=k(d(415)),ht=k(d(9804)),st=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=dt.default(Zn,jn),dn=lt.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?ft.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),ct=$(d(6930)),ft=$(d(3875)),dt=d(316),at=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=dt.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=at;var lt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=dt.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:st(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?ft.default(jt):xt(Tt)}function st(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` +`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!ct.default(Jt,At)}(jt))Ft();else try{Mt=ft.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=lt;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(st,bt){st.__proto__=bt}||function(st,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(st[gt]=bt[gt])},k(lt,ht)},function(lt,ht){function st(){this.constructor=lt}k(lt,ht),lt.prototype=ht===null?Object.create(ht):(st.prototype=ht.prototype,new st)}),$=this&&this.__awaiter||function(lt,ht,st,bt){return new(st||(st=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof st?xt:new st(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(lt,ht||[])).next())})},_e=this&&this.__generator||function(lt,ht){var st,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(st)throw new TypeError("Generator is already executing.");for(;kt;)try{if(st=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]ct;)if((it=ot[ct++])!=it)return!0}else for(;ut>ct;ct++)if((et||ct in ot)&&ot[ct]===tt)return et||ct||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),ct=_e(et(ut-ot,0)),ft=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,st?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(lt,ht,st){var bt=ht+" Iterator",gt=at(ht),vt=at(bt);rt(lt,ht,function(kt,wt){dt(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},st?"entries":"values",!st,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),ct=d(7293),ft=d(7072),dt=d(8003),at=d(9587);b.exports=function(lt,ht,st){var bt=lt.indexOf("Map")!==-1,gt=lt.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[lt],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(lt,!it(kt)||!(gt||wt.forEach&&!ct(function(){new kt().entries().next()}))))yt=st.getConstructor(ht,lt,bt,vt),nt.enable();else if(_e(lt,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=ct(function(){_t.has(1)}),Mt=ft(function(Jt){new kt(Jt)}),Ft=!gt&&ct(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=at(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[lt]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),dt(yt,lt),gt||st.setStrong(yt,lt,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,ct,ft,dt,at=rt.target,lt=rt.global,ht=rt.stat;if(ot=lt?k:ht?k[at]||et(at,{}):(k[at]||{}).prototype)for(ut in it){if(ft=it[ut],ct=rt.dontCallGetSet?(dt=j(ot,ut))&&dt.value:ot[ut],!tt(lt?ut:at+(ht?".":"#")+ut,rt.forced)&&ct!==void 0){if(typeof ft==typeof ct)continue;nt(ft,ct)}(rt.sham||ct&&ct.sham)&&$(ft,"sham",!0),_e(ot,ut,ft,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),ct=!1,ft=ot("meta"),dt=0,at=function(ht){nt(ht,ft,{value:{objectID:"O"+dt++,weakData:{}}})},lt=b.exports={enable:function(){lt.enable=function(){},ct=!0;var ht=tt.f,st=j([].splice),bt={};bt[ft]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(dt[bt]))&&tt(ft,vt))return vt;return new ct(!1)}ht=rt(dt,st)}for(kt=xt?dt.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(ft,vt))return vt}return new ct(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),ct=d(5112),ft=d(7497),dt=d(3383),at=_e.PROPER,lt=_e.CONFIGURABLE,ht=dt.IteratorPrototype,st=dt.BUGGY_SAFARI_ITERATORS,bt=ct("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!st&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!st&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(ft[Wt]=wt)),at&&Tt==vt&&En&&En.name!==vt&&(!$&<?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(st||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:st||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),ft[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),ct=ot("iterator"),ft=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):ft=!0),!nt(k)||_e(function(){var dt={};return k[ct].call(dt)!==dt})?k={}:ut&&(k=tt(k)),et(k[ct])||it(k,ct,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ft}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,ct=Object.defineProperty,ft=k("".slice),dt=k("".replace),at=k([].join),lt=et&&!j(function(){return ct(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),st=b.exports=function(bt,gt,vt){ft(ut(gt),0,7)==="Symbol("&&(gt="["+dt(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?ct(bt,"name",{value:gt,configurable:!0}):bt.name=gt),lt&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&&ct(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&&ct(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=at(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=st(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),ct=d(1528),ft=d(1036),dt=d(5268),at=nt.MutationObserver||nt.WebKitMutationObserver,lt=nt.document,ht=nt.process,st=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(dt&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||dt||ft||!at||!lt?!ct&&st&&st.resolve?((_e=st.resolve(void 0)).constructor=st,et=tt(_e.then,_e),k=function(){et(kt)}):dt?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=lt.createTextNode(""),new at(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),ct=function(){},ft=function(lt){return"<"+ot+">"+lt+""},dt=function(lt){lt.write(ft("")),lt.close();var ht=lt.parentWindow.Object;return lt=null,ht},at=function(){try{k=new ActiveXObject("htmlfile")}catch{}var lt,ht,st;at=typeof document<"u"?document.domain&&k?dt(k):(ht=tt("iframe"),st="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(st),(lt=ht.contentWindow.document).open(),lt.write(ft("document.F=Object")),lt.close(),lt.F):dt(k);for(var bt=_e.length;bt--;)delete at[it][_e[bt]];return at()};et[ut]=!0,b.exports=Object.create||function(lt,ht){var st;return lt!==null?(ct[it]=j(lt),st=new ct,ct[it]=null,st[ut]=lt):st=at(),ht===void 0?st:$.f(st,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),ct=ut.length,ft=0;ct>ft;)$.f(tt,it=ut[ft++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(ct,ft,dt){if(_e(ct),ft=et(ft),_e(dt),typeof ct=="function"&&ft==="prototype"&&"value"in dt&&ut in dt&&!dt[ut]){var at=rt(ct,ft);at&&at[ut]&&(ct[ft]=dt.value,dt={configurable:ot in dt?dt[ot]:at[ot],enumerable:it in dt?dt[it]:at[it],writable:!1})}return tt(ct,ft,dt)}:tt:function(ct,ft,dt){if(_e(ct),ft=et(ft),_e(dt),j)try{return tt(ct,ft,dt)}catch{}if("get"in dt||"set"in dt)throw nt("Accessors not supported");return"value"in dt&&(ct[ft]=dt.value),ct}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,ct=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(ct,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(ct,it)||nt(ct,it));return ct}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,ct=nt("species"),ft=!1,dt=$(k.PromiseRejectionEvent),at=_e("Promise",function(){var lt=et(j),ht=lt!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(lt)){var st=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((st.constructor={})[ct]=bt,!(ft=st.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!dt});b.exports={CONSTRUCTOR:at,REJECTION_EVENT:dt,SUBCLASSING:ft}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var ct,ft,dt=$(_e(ot)),at=j(ut),lt=dt.length;return at<0||at>=lt?it?"":void 0:(ct=nt(dt,at))<55296||ct>56319||at+1===lt||(ft=nt(dt,at+1))<56320||ft>57343?it?et(dt,at):ct:it?tt(dt,at,at+2):ft-56320+(ct-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),ct=d(206),ft=d(317),dt=d(8053),at=d(6833),lt=d(5268),ht=et.setImmediate,st=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&st||(ht=function(Ft){dt(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=ct(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},st=function(Ft){delete At[Ft]},lt?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!at?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in ft("script")?function(Ft){ut.appendChild(ft("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:st}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,ct=_e(it,rt);if(ct){if(ot===void 0&&(ot="default"),ut=k(ct,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(st,at,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(lt,dt):et(lt,dt,{name:!0});var ht=lt.prototype=nt(dt.prototype,{constructor:rt(1,lt),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:lt})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,ct=_e.getterFor(ot);b.exports=nt(Array,"Array",function(dt,at){ut(this,{type:ot,target:k(dt),index:0,kind:at})},function(){var dt=ct(this),at=dt.target,lt=dt.kind,ht=dt.index++;return!at||ht>=at.length?(dt.target=void 0,tt(void 0,!0)):tt(lt=="keys"?ht:lt=="values"?at[ht]:[ht,at[ht]],!1)},"values");var ft=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&ft.name!=="values")try{et(ft,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,ct=et(function(){var ft=$(rt.resolve),dt=[],at=0,lt=1;nt(tt,function(ht){var st=at++,bt=!1;lt++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[st]={status:"fulfilled",value:gt},--lt||ot(dt))},function(gt){bt||(bt=!0,dt[st]={status:"rejected",reason:gt},--lt||ot(dt))})}),--lt||ot(dt)});return ct.error&&ut(ct.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,ct=et(function(){var ft=$(rt.resolve),dt=[],at=0,lt=1;nt(tt,function(ht){var st=at++,bt=!1;lt++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[st]=gt,--lt||ot(dt))},ut)}),--lt||ot(dt)});return ct.error&&ut(ct.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,ct=_e("AggregateError"),ft=et.f(ut),dt=ft.resolve,at=ft.reject,lt=nt(function(){var ht=$(ut.resolve),st=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,dt(At))},function(At){yt||vt||(yt=!0,st[wt]=At,--gt||at(new ct(st,it)))})}),--gt||at(new ct(st,it))});return lt.error&&at(lt.value),ft.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),ct=d(6340),ft=d(9662),dt=d(614),at=d(111),lt=d(5787),ht=d(6707),st=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!at(Cn)||!dt(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(st,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(st,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},In=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},Rn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(Rn,Nn,Cn),Sn(In,Nn,Cn))}catch(Un){In(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){In({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){lt(this,Wt),ft(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Rn,Dn),Sn(In,Dn))}catch(gn){In(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!dt(Cn)||Cn,$n.fail=dt(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Rn,Dn),this.reject=Sn(In,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&dt(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),ct(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(ct){var ft=tt(this,et("Promise")),dt=nt(ct);return this.then(dt?function(at){return rt(ft,ct()).then(function(){return at})}:ct,dt?function(at){return rt(ft,ct()).then(function(){throw at})}:ct)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var ct=$(rt.resolve);nt(tt,function(ft){j(ct,rt,ft).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,ct=ot.index;return ct>=ut.length?et(void 0,!0):(it=k(ut,ct),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(ct,ft){if(ct){if(ct[tt]!==it)try{et(ct,tt,it)}catch{ct[tt]=it}if(ct[rt]||et(ct,rt,ft),j[ft]){for(var dt in _e)if(ct[dt]!==_e[dt])try{et(ct,dt,_e[dt])}catch{ct[dt]=_e[dt]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(ct){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(ct," */")});return[et].concat(rt).concat([tt]).join(` `)}var it,ot,ut;return[et].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var gt=ht,vt=-1,kt=0,wt=ft.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),ct.hostname=gt;var xt=gt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(ct)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,In=Qt.ignore,Rn=In===void 0?[]:In,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Rn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!ct(Rn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` +`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var ct=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,ct)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(at){!at&&it&&(at=window.location.href),j(this,_.parse(at||""))},setQuery:function(at,lt){var ht=this.query;return ot(at)?nt(at,function(st,bt){ht[bt]=ut(st)}):ht[at]=ut(lt),this},rmQuery:function(at){var lt=this.query;return tt(at)||(at=rt(at)),nt(at,function(ht){delete lt[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(at){var lt={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(at),st=!1,bt=ht.match(ct);if(bt&&(bt=bt[0],lt.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(st=ht.substr(0,2)==="//")&&(ht=ht.slice(2),lt.slashes=!0),st){for(var gt=ht,vt=-1,kt=0,wt=dt.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(lt.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),lt.hostname=gt;var xt=gt.match(ft);xt&&((xt=xt[0])!==":"&&(lt.port=xt.substr(1)),lt.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(lt.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(lt.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),lt.pathname=ht||"/",lt},stringify:function(at){var lt=at.protocol+(at.slashes?"//":"")+(at.auth?encodeURIComponent(at.auth)+"@":"")+at.hostname+(at.port?":"+at.port:"")+at.pathname;return et(at.query)||(lt+="?"+_e.stringify(at.query)),at.hash&&(lt+=at.hash),lt}});var ct=/^([a-z0-9.+-]+:)/i,ft=/:[0-9]*$/,dt=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,ct=tt.dataType,ft=tt.success,dt=tt.error,at=tt.timeout,lt=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var st;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){st=ht.responseText,ct==="xml"&&(st=ht.responseXML);try{ct==="json"&&(st=JSON.parse(st))}catch{}ft(st,ht)}else dt(ht);lt(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),at>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),dt(ht,"timeout"),lt(ht)},at)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,ct=tt.symbol,ft=ct!==void 0&&ct,dt=[];if((ut||ft)&&_e){var at=k;ut&&_e&&(at=_e);do dt=dt.concat(at(nt)),ft&&et&&(dt=dt.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);dt=$(dt)}else if(it)for(var lt in nt)dt.push(lt);else dt=k(nt);return dt},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,ct,ft,dt=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,dt[rt++]=at>>8&255,dt[rt++]=255&at}return nt===2?(ft=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,dt[rt++]=255&ft):nt===1&&(ft=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,dt[rt++]=ft>>8&255,dt[rt++]=255&ft),dt}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][lt%10>3?0:(lt%100-lt%10!=10)*lt%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var ct=$(ut,et);return ut=j.encode(ct),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,ct,ft=0;(ct=ot[ft++])&&!tt.isPropagationStopped();)for(tt.curTarget=ct.el,ut=0;(rt=ct.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(ct.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,ct,ft=tt.target,dt=[],at=rt.delegateCount;if(ft.nodeType)for(;ft!==this;ft=ft.parentNode||this){for(ot=[],ct=0;ct-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),ct=2;ct>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(ct,ft){return ft?(it[rt++]=_(ft,ut.language,tt),ct.replace(ft,"___subtmpl"+(rt-1)+"___")):ct}))}),k(nt,function(ut,ct){_e[ut.language]||(et=et.replace(ut.re,"___"+ct+"___$1___end"+ct+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var ct=ut.substr(3,3)==="end",ft=(ct?ut.substr(6):ut.substr(3)).replace(/_/g,""),dt=ot.length>0?ot[ot.length-1]:null;return!ct&&(dt==null||ft==dt||dt!=null&&nt[dt]&&nt[dt].embed!=null&&nt[dt].embed.indexOf(ft)>-1)?(ot.push(ft),ut):ct&&ft==dt?(ot.pop(),ut):""}),k(nt,function(ut,ct){var ft=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+ct+"___","g"),"").replace(new RegExp("___"+ct+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(ct){var ft=parseInt(ct.replace(/___subtmpl(\d+)___/,"$1"),10);return it[ft]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(ct,ft){ft=nt(ft,function(dt){return tt(dt)}),ut.push({tag:ct,attrs:ft})},end:function(){var ct=ut.pop();if(ut.size){var ft=ut.peek();$(ft.content)||(ft.content=[]),ft.content.push(ct)}else ot.push(ct)},comment:function(ct){var ft=""),dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(ft)):ot.push(ft)},text:function(ct){var ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ct)):ot.push(ct)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(ct){return ut+=it(ct)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(ct,ft){return ut+=" ".concat(ft,'="').concat(rt(ct),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,ct=ut!==void 0&&ut,ft=nt.size,dt=ft!==void 0&&ft,at=nt.viewport,lt=at!==void 0&&at,ht=nt.overflow,st=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(ct){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(dt&&(vt.width===0||vt.height===0))return!0;if(lt)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(st)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var ct=tt-rt;if(ct)return ct;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var ct,ft=[],dt=ot;ot;){if(ct=!0,k(ft)&&it[k(ft)]){var at=new RegExp("]*>")).exec(ot);if(at){var lt=ot.substring(0,at.index);ot=ot.substring(at.index+at[0].length),lt&&ut.text&&ut.text(lt)}yt("",k(ft))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),ct=!1)}else if($(ot,"=0&&ft[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=ft.length-1;Tt>=_t;Tt--)ut.end&&ut.end(ft[Tt]);ft.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,ct){return $(rt,ct)}}var it={},ot=function(ut,ct){nt(ut,ct)&&(it[ct]=ut)};return tt&&(ot=function(ut,ct){nt(ut,ct)||(it[ct]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(ct){var ft=ct.split("="),dt=ft.shift(),at=ft.length>0?ft.join("="):null;dt=decodeURIComponent(dt),at=decodeURIComponent(at),$(ut[dt])?ut[dt]=at:_e(ut[dt])?ut[dt].push(at):ut[dt]=[ut[dt],at]}),ut},stringify:function(ot,ut){return tt(et(ot,function(ct,ft){return rt(ct)&&nt(ct)?"":_e(ct)?_.stringify(ct,ft):encodeURIComponent(ut||ft)+"="+encodeURIComponent(ct)}),function(ct){return ct.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var ct=tt[ut];if(ct!==""){if(at({domain:it=it===""?ct:ct+"."+it,path:$="/"})||at({domain:it}))return;for(var ft=0;ft=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],ct=[];return function ft(dt){var at,lt=ut.indexOf(dt);if(lt>-1)return ct[lt];if(_e(dt)){at=[],ut.push(dt),ct.push(at);for(var ht=0,st=dt.length;ht0){var ft=it.indexOf(this);ft>-1?(it.splice(ft+1),ot.splice(ft,1/0,ut)):(it.push(this),ot.push(ut));var dt=it.indexOf(ct);dt>-1&&(ct=it[0]===ct?"[Circular ~]":"[Circular ~."+ot.slice(0,dt).join(".")+"]")}else it.push(ct);return nt(ct)||et(ct)?ct="["+j(k(ct))+" "+$(ct)+"]":_e(ct)&&(ct=null),ct}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),ct=d(4321),ft=d(5972),dt=d(8847),at=d(1116),lt=d(6341),ht=d(5166),st=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],lt(Wt.ignore,En))return;ct(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?dt():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,In=Qt.ignore,Rn=In===void 0?[]:In,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Rn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&dt()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(at(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=ft(at(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!lt(Rn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,at):0;return et(_e(dt,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` `))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,At){return gt(at(yt),at(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+ct)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,gt=ht.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=gt.next()).done;)vt.push(at.value)}catch(kt){bt={error:kt}}finally{try{at&&!at.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,gt=ct.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*at)}function kt(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,At=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):st.fillRect(0,0,vt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):st.fillRect(0,0,15,vt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,gt=lt.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=ft,gt.$container=(0,et.default)(ft),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,gt){var vt=ht[gt];ht[gt]=bt,ct.emit("optionChange",gt,bt,vt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=at(vt.attrs.class))}),et.default.stringify(gt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(ct.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)ct.push([wt].concat(kt.splice(0,k[vt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,In=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=In,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=Rn.x,Wt=Rn.y,Rn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Rn={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(et.filename,":").concat(et.lineno,":").concat(et.colno),_e(nt)}}),window.addEventListener("unhandledrejection",function(et){_e(et.reason)})):(process.on("uncaughtException",_e),process.on("unhandledRejection",_e)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(rt){return et.test(rt)?rt.replace(nt,tt):rt};var $=d(7190)(k.map),_e="(?:"+j($).join("|")+")",et=new RegExp(_e),nt=new RegExp(_e,"g");function tt(rt){return $[rt]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,_e){return $===_e}_=function($,_e){return _e=_e||j,k($,function(et,nt,tt){for(var rt=tt.length;++nt>6*at)+lt);at>0;)ht+=ot(128|63&dt>>6*(at-1)),at--;return ht}function ct(dt){for(;;){if($>=_e&&tt){if(dt)return ft();throw new Error("Invalid byte index")}if($===_e)return!1;var at=j[$];if($++,tt){if(atit){if(dt)return $--,ft();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&at,++nt===tt){var lt=et;return et=0,tt=0,nt=0,lt}}else{if(!(128&at))return at;if((224&at)==192)tt=1,et=31&at;else if((240&at)==224)at===224&&(rt=160),at===237&&(it=159),tt=2,et=15&at;else{if((248&at)!=240){if(dt)return ft();throw new Error("Invalid UTF-8 detected")}at===240&&(rt=144),at===244&&(it=143),tt=3,et=7&at}}}}function ft(){var dt=$-nt-1;return $=dt+1,et=0,tt=0,nt=0,rt=128,it=191,j[dt]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(ct){return $(ct)});var rt=.25,it=5,ot=1;_e(tt,function(ct){var ft=(ct=ct.split("="))[0];ct=ct[1],ft==="initial-scale"&&(ot=+ct),ft==="maximum-scale"&&(it=+ct),ft==="minimum-scale"&&(rt=+ct)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),ct=et(d(3783)),ft=et(d(3009)),dt=et(d(5044)),at=et(d(4502)),lt=et(d(6329)),ht=et(d(7494)),st=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,lt.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,lt.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,ct.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=ft.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,at.default)(dt.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=dt.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,ct=1.25,ft=5e-4,dt=.078,at=12.82051282051282,lt=.06,ht=.001;function st(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-dt?xt-xt*at*lt:xt+lt)}_.luminanceAPCA=st,_.contrastRatioAPCA=function(yt,At){return gt(st(yt),st(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-lt)/ct),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+lt)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,ct=it.call(tt),ft=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=ct.next()).done;)ft.push(ot.value)}catch(dt){ut={error:dt}}finally{try{ot&&!ot.done&&(it=ct.return)&&it.call(ct)}finally{if(ut)throw ut.error}}return ft},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,ct=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(at){var lt=typeof Symbol=="function"&&Symbol.iterator,ht=lt&&at[lt],st=0;if(ht)return ht.call(at);if(at&&typeof at.length=="number")return{next:function(){return at&&st>=at.length&&(at=void 0),{value:at&&at[st++],done:!at}}};throw new TypeError(lt?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(at,lt){var ht=typeof Symbol=="function"&&at[Symbol.iterator];if(!ht)return at;var st,bt,gt=ht.call(at),vt=[];try{for(;(lt===void 0||lt-- >0)&&!(st=gt.next()).done;)vt.push(st.value)}catch(kt){bt={error:kt}}finally{try{st&&!st.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(at,lt,ht){if(ht||arguments.length===2)for(var st,bt=0,gt=lt.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,at.elementInfo,at.colorFormat,lt,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:lt}},dt.prototype.drawAxis=function(at,lt,ht){at.save();var st=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*st)}function kt(Ft){return Math.round(Ft/st)}var wt=this.canvasWidth/st,yt=this.canvasHeight/st,At=50;at.save(),at.fillStyle=ut,ht?at.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):at.fillRect(0,0,vt(wt),15),at.globalCompositeOperation="destination-out",at.fillStyle="red",lt?at.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):at.fillRect(0,0,15,vt(yt)),at.restore(),at.fillStyle=ut,lt?at.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):at.fillRect(0,0,15,vt(yt)),at.lineWidth=1,at.strokeStyle=ot,at.fillStyle=ot,at.save(),at.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=st(vt.attrs.class))}),et.default.stringify(gt)}catch{return st(bt)}return st(bt)}};var ct,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},at={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(lt){return ft?dt[lt]:at[lt]},_.eventClient=function(lt,ht){var st=lt==="x"?"clientX":"clientY";return ht[st]?ht[st]:ht.changedTouches?ht.changedTouches[0][st]:0},_.eventPage=function(lt,ht){var st=lt==="x"?"pageX":"pageY";return ht[st]?ht[st]:ht.changedTouches?ht.changedTouches[0][st]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(ct))return ct;if(!document)return 16;var lt=document.createElement("div"),ht=document.createElement("div");return lt.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),lt.appendChild(ht),document.body.appendChild(lt),ct=lt.offsetWidth-lt.clientWidth,document.body.removeChild(lt),ct},_.hasVerticalScrollbar=function(lt){return lt.scrollHeight>lt.offsetHeight},_.executeAfterTransition=function(lt,ht){if((0,ot.default)(lt))return ht();var st=function(bt){bt.target===lt&&(lt.removeEventListener("transitionend",st),ht())};lt.addEventListener("transitionend",st)},_.pxToNum=function(lt){return(0,rt.default)(lt.replace("px",""))},_.getPlatform=function(){var lt=(0,it.default)();return lt==="os x"?"mac":lt},_.resetCanvasSize=function(lt){lt.width=Math.round(lt.offsetWidth*window.devicePixelRatio),lt.height=Math.round(lt.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ct,ft){ct.__proto__=ft}||function(ct,ft){for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&(ct[dt]=ft[dt])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function ct(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(ct.prototype=ut.prototype,new ct)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(ct,ft){ft===void 0&&(ft={});var dt=ot.call(this,ct,{compName:"notification"},ft)||this;return dt.notifications=[],dt.initOptions(ft,{position:{x:"right",y:"bottom"},duration:2e3}),dt.initTpl(),dt}return j(ut,ot),ut.prototype.notify=function(ct,ft){var dt=this;ft===void 0&&(ft={duration:this.options.duration});var at=new it(this,ct);this.notifications.push(at),this.add(at),setTimeout(function(){return dt.remove(at.id)},ft.duration)},ut.prototype.dismissAll=function(){for(var ct=this.notifications,ft=ct[0];ft;)this.remove(ft.id),ft=ct[0]},ut.prototype.add=function(ct){this.container.appendChild(ct.container)},ut.prototype.remove=function(ct){var ft=this.notifications,dt=(0,nt.default)(ft,function(lt){return lt.id===ct});if(dt){dt.destroy();var at=ft.indexOf(dt);ft.splice(at,1)}},ut.prototype.initTpl=function(){var ct=this.$container,ft=this.options.position,dt=ft.x,at=ft.y,lt="flex-end",ht="flex-end";switch(dt){case"center":ht="center";break;case"left":ht="flex-start"}at==="top"&&(lt="flex-start"),ct.attr("style","justify-content: ".concat(lt,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,ct){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=ct,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ft){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,at){dt.__proto__=at}||function(dt,at){for(var lt in at)Object.prototype.hasOwnProperty.call(at,lt)&&(dt[lt]=at[lt])},k(ct,ft)},function(ct,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=ct}k(ct,ft),ct.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),$=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(ct){function ft(dt,at,lt){var ht=at.compName,st=(lt===void 0?{}:lt).theme,bt=st===void 0?"light":st,gt=ct.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=dt,gt.$container=(0,et.default)(dt),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(ft,ct),ft.prototype.destroy=function(){this.destroySubComponents();var dt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dt("platform-".concat((0,nt.getPlatform)()))).rmClass(dt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ft.prototype.setOption=function(dt,at){var lt=this,ht=this.options,st={};typeof dt=="string"?st[dt]=at:st=dt,(0,tt.default)(st,function(bt,gt){var vt=ht[gt];ht[gt]=bt,lt.emit("optionChange",gt,bt,vt)})},ft.prototype.getOption=function(dt){return this.options[dt]},ft.prototype.addSubComponent=function(dt){dt.setOption("theme",this.options.theme),this.subComponents.push(dt)},ft.prototype.removeSubComponent=function(dt){(0,ot.default)(this.subComponents,function(at){return at===dt})},ft.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(dt){return dt.destroy()}),this.subComponents=[]},ft.prototype.initOptions=function(dt,at){at===void 0&&(at={}),(0,it.default)(dt,at),(0,rt.default)(this.options,dt)},ft.prototype.find=function(dt){return this.$container.find(this.c(dt))},ft}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(lt,ht){for(var st=0,bt=lt.length;st]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=st(vt.attrs.class))}),et.default.stringify(gt)}catch{return st(bt)}return st(bt)}};var ct,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},at={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(lt){return ft?dt[lt]:at[lt]},_.eventClient=function(lt,ht){var st=lt==="x"?"clientX":"clientY";return ht[st]?ht[st]:ht.changedTouches?ht.changedTouches[0][st]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(ct))return ct;if(!document)return 16;var lt=document.createElement("div"),ht=document.createElement("div");return lt.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),lt.appendChild(ht),document.body.appendChild(lt),ct=lt.offsetWidth-lt.clientWidth,document.body.removeChild(lt),ct},_.hasVerticalScrollbar=function(lt){return lt.scrollHeight>lt.offsetHeight},_.executeAfterTransition=function(lt,ht){if((0,ot.default)(lt))return ht();var st=function(bt){bt.target===lt&&(lt.removeEventListener("transitionend",st),ht())};lt.addEventListener("transitionend",st)},_.pxToNum=function(lt){return(0,rt.default)(lt.replace("px",""))},_.getPlatform=function(){var lt=(0,it.default)();return lt==="os x"?"mac":lt},_.resetCanvasSize=function(lt){lt.width=Math.round(lt.offsetWidth*window.devicePixelRatio),lt.height=Math.round(lt.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return dt}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(at){var lt=[],ht=String(at).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(st,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(lt.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)lt.push([wt].concat(kt.splice(0,k[vt])));return""}),lt};function et(at,lt){for(var ht=0;htat.length)&&(lt=at.length);for(var ht=0,st=new Array(lt);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,In=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=In,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=Rn.x,Wt=Rn.y,Rn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Rn={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},ct=_e,ft=ut;typeof window<"u"&&ft(window);var dt={path2dPolyfill:ft,parsePath:ct}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;ntDemo Dapp React UI - + From 6d71445beeb4e6643a20ec49dfa4807fad04abe0 Mon Sep 17 00:00:00 2001 From: thekiba Date: Sat, 2 Dec 2023 00:09:03 +0400 Subject: [PATCH 042/117] chore: update @tonconnect/ui-react to 2.0.0-beta.7 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3d47e3e..eaefa15 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.6", + "@tonconnect/ui-react": "^2.0.0-beta.7", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.3.tgz", - "integrity": "sha512-W2g75EZnD+HtG5r5VH4t3OYoFNQEgS03k6QeRU7n/jvR1maMvxHAdWIw1gOwwDP966Gh6plTxPSNOCDjS6onMg==", + "version": "3.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.4.tgz", + "integrity": "sha512-XAmgFxoz8Truh6kO+uuH7gAKAtUVHZYbR8trUPBxwysUtRhmiBBImUaa4QiKM4BTuVemZFC73XRqzgWowOTgeQ==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.6.tgz", - "integrity": "sha512-qgQXCjP0qR9vPuqohZ2wHnpK4LBGqtizFqCx7AO/Xu3XWMmJI9bXSI5rZ7EpKVpW8AvrSD/5X1yC7FIcanj0Kg==", + "version": "2.0.0-beta.7", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.7.tgz", + "integrity": "sha512-vasWTArRTZPNw9R4bkc+Q8f4A80LH7e9RivI1ncMUb2Ojr9xflL5solkXk+l1kG5ifvQt7nN7NmCBXI6pYwgoQ==", "dependencies": { - "@tonconnect/sdk": "^3.0.0-beta.3", + "@tonconnect/sdk": "^3.0.0-beta.4", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.6.tgz", - "integrity": "sha512-SgWYy42IWCI8jDq4yxG4kjBZsg1IQl411uWsAO3/bwoNfTjYAn9JoRPezDqtOb10w/3+EeVV5tmMnuzvo6u59w==", + "version": "2.0.0-beta.7", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.7.tgz", + "integrity": "sha512-xAzDmwxhnxynbnDPOqdTPXpjsxb94s81wrN/VhGsoiHVu2kOx4V0N9R7/Ar6SQ08zU/InSCN2uDsY6IvBsLv1A==", "dependencies": { - "@tonconnect/ui": "^2.0.0-beta.6" + "@tonconnect/ui": "^2.0.0-beta.7" }, "peerDependencies": { "react": ">=17.0.0", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.3.tgz", - "integrity": "sha512-W2g75EZnD+HtG5r5VH4t3OYoFNQEgS03k6QeRU7n/jvR1maMvxHAdWIw1gOwwDP966Gh6plTxPSNOCDjS6onMg==", + "version": "3.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.4.tgz", + "integrity": "sha512-XAmgFxoz8Truh6kO+uuH7gAKAtUVHZYbR8trUPBxwysUtRhmiBBImUaa4QiKM4BTuVemZFC73XRqzgWowOTgeQ==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.6.tgz", - "integrity": "sha512-qgQXCjP0qR9vPuqohZ2wHnpK4LBGqtizFqCx7AO/Xu3XWMmJI9bXSI5rZ7EpKVpW8AvrSD/5X1yC7FIcanj0Kg==", + "version": "2.0.0-beta.7", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.7.tgz", + "integrity": "sha512-vasWTArRTZPNw9R4bkc+Q8f4A80LH7e9RivI1ncMUb2Ojr9xflL5solkXk+l1kG5ifvQt7nN7NmCBXI6pYwgoQ==", "requires": { - "@tonconnect/sdk": "^3.0.0-beta.3", + "@tonconnect/sdk": "^3.0.0-beta.4", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.6.tgz", - "integrity": "sha512-SgWYy42IWCI8jDq4yxG4kjBZsg1IQl411uWsAO3/bwoNfTjYAn9JoRPezDqtOb10w/3+EeVV5tmMnuzvo6u59w==", + "version": "2.0.0-beta.7", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.7.tgz", + "integrity": "sha512-xAzDmwxhnxynbnDPOqdTPXpjsxb94s81wrN/VhGsoiHVu2kOx4V0N9R7/Ar6SQ08zU/InSCN2uDsY6IvBsLv1A==", "requires": { - "@tonconnect/ui": "^2.0.0-beta.6" + "@tonconnect/ui": "^2.0.0-beta.7" } }, "@types/prop-types": { diff --git a/package.json b/package.json index b731c47..5e26cf9 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.6", + "@tonconnect/ui-react": "^2.0.0-beta.7", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 8bc4e4ba9893bf1f80de24ff3b9f1dd766e736e9 Mon Sep 17 00:00:00 2001 From: thekiba Date: Sat, 2 Dec 2023 00:15:33 +0400 Subject: [PATCH 043/117] chore: rebuild --- .../{index-9a6d5415.js => index-6bd57477.js} | 16 ++++++++-------- docs/index.html | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) rename docs/assets/{index-9a6d5415.js => index-6bd57477.js} (90%) diff --git a/docs/assets/index-9a6d5415.js b/docs/assets/index-6bd57477.js similarity index 90% rename from docs/assets/index-9a6d5415.js rename to docs/assets/index-6bd57477.js index 343774f..89d402a 100644 --- a/docs/assets/index-9a6d5415.js +++ b/docs/assets/index-6bd57477.js @@ -38,7 +38,7 @@ object-assign Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(lt,bt),$=Le(lt,_e),et&&$&&(st.rangeCount!==1||st.anchorNode!==et.node||st.anchorOffset!==et.offset||st.focusNode!==$.node||st.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),st.removeAllRanges(),bt>_e?(st.addRange(ht),st.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),st.addRange(ht)))))),ht=[],st=lt;st=st.parentNode;)st.nodeType===1&&ht.push({element:st,left:st.scrollLeft,top:st.scrollTop});for(typeof lt.focus=="function"&<.focus(),lt=0;ltO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal$1={},__viteBrowserExternal$2=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal$1},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$2);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,16)}function at(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,32)}function lt(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+It|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function st(Ct,Lt,Nt,pt){lt(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,It;for(It=0;It<16;It++)Rt[It]=0;for(It=0;It<8;It++)Rt[It]=Kt[It];for(;Pt>=64;){for(st(Ot,Rt,Et,gt),It=0;It<64;It++)Ct[Lt+It]=Nt[pt+It]^Ot[It];for($t=1,It=8;It<16;It++)$t=$t+(Rt[It]&255)|0,Rt[It]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(st(Ot,Rt,Et,gt),It=0;It=64;){for(st(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(st(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,It=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|It<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(It>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Rr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Rr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),at(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,It=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Rr=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,It+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,It+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,It+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Rr,It+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,It+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],It+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*fr,It+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=It,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),It=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],It[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=It[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,It,Kt),An(rn,Rt,$t),En(Rt,Rt,$t),An($t,Ot,It),En(Ot,Ot,It),jn(It,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),An(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,It,tn),vn(Rt,$t,nt),An(Rt,Rt,It),vn($t,$t,Rt),vn(Rt,It,tn),vn(It,Ot,Pt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,It,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Rt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=It[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Rt=Tr,Ot=jr,$t=Or,It=an,rn=Rr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=In[mr*2],Ln=In[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=It,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Rn(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),It=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(lt,bt),$=Le(lt,_e),et&&$&&(st.rangeCount!==1||st.anchorNode!==et.node||st.anchorOffset!==et.offset||st.focusNode!==$.node||st.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),st.removeAllRanges(),bt>_e?(st.addRange(ht),st.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),st.addRange(ht)))))),ht=[],st=lt;st=st.parentNode;)st.nodeType===1&&ht.push({element:st,left:st.scrollLeft,top:st.scrollTop});for(typeof lt.focus=="function"&<.focus(),lt=0;ltO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,16)}function at(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,32)}function lt(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+It|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function st(Ct,Lt,Nt,pt){lt(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,It;for(It=0;It<16;It++)Rt[It]=0;for(It=0;It<8;It++)Rt[It]=Kt[It];for(;Pt>=64;){for(st(Ot,Rt,Et,gt),It=0;It<64;It++)Ct[Lt+It]=Nt[pt+It]^Ot[It];for($t=1,It=8;It<16;It++)$t=$t+(Rt[It]&255)|0,Rt[It]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(st(Ot,Rt,Et,gt),It=0;It=64;){for(st(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(st(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,It=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|It<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(It>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Rr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Rr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),at(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,It=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Rr=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,It+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,It+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,It+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Rr,It+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,It+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],It+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*fr,It+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=It,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),It=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],It[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=It[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,It,Kt),An(rn,Rt,$t),En(Rt,Rt,$t),An($t,Ot,It),En(Ot,Ot,It),jn(It,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),An(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,It,tn),vn(Rt,$t,nt),An(Rt,Rt,It),vn($t,$t,Rt),vn(Rt,It,tn),vn(It,Ot,Pt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,It,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Rt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=It[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Rt=Tr,Ot=jr,$t=Or,It=an,rn=Rr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=In[mr*2],Ln=In[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=It,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Rn(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),It=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug$1(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug$1("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[ct]=st),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([at]),$n.DEVICE=yn([ot,ft,ct,lt,ht,bt,st,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[ct]=st),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([at]),$n.DEVICE=yn([ot,ft,ct,lt,ht,bt,st,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logDebug(...b){try{console.debug("[TON_CONNECT_UI]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams.tgWebAppPlatform&&(tmaPlatform=initParams.tgWebAppPlatform);let webAppVersion="6.0";initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):window.open("https://t.me"+d,"_blank","noreferrer noopener")}function isIframe(){try{return window.parent!=null&&window!==window.parent}catch{return!1}}function postEvent(b,_){try{if(window.TelegramWebviewProxy!==void 0)window.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(window.external&&"notify"in window.external)window.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const d="*",k=JSON.stringify({eventType:b,eventData:_});window.parent.postMessage(k,d)}throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,_e;for(k=0;ket?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}const __viteBrowserExternal={},process$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"}));function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openIframeLink(b,_){const d=document.createElement("iframe");d.style.display="none",d.src=b,document.body.appendChild(d);const k=setTimeout(()=>_(),1e3);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),setTimeout(()=>document.body.removeChild(d),1e3)}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>{new Promise(()=>requestAnimationFrame(()=>preloadImages(b)))},{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process$1<"u"&&!1}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function isOS(...b){return b.includes(getUserAgent().os)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())if(console.log("twa"),isTmaPlatform("ios","android"))console.log("twa ios/android",_),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_));else if(isTmaPlatform("macos","tdesktop")){if(console.log("twa macos/tdesktop",_),!_.twaReturnUrl)throw new TonConnectUIError("`twaReturnUrl` is required for this platform");sendOpenTelegramLink(addReturnStrategy(k.toString(),_))}else isTmaPlatform("weba")?(console.log("twa weba"),sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("web")?(console.log("twa web"),_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):(console.log("twa unknown"),openLinkBlank(addReturnStrategy(k.toString(),_)));else if(console.log("browser"),isOS("ios","android"))console.log("browser ios/android"),_.returnStrategy="back",openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(console.log("browser macos/windows/linux"),_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToDeepLink(j);openIframeLink($,()=>openLinkBlank(j))}else console.log("browser unknown"),openLinkBlank(addReturnStrategy(k.toString(),_))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet on Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet on Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet on Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams.tgWebAppPlatform&&(tmaPlatform=initParams.tgWebAppPlatform);let webAppVersion="6.0";initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):window.open("https://t.me"+d,"_blank","noreferrer noopener")}function isIframe(){try{return window.parent!=null&&window!==window.parent}catch{return!1}}function postEvent(b,_){try{if(window.TelegramWebviewProxy!==void 0)window.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(window.external&&"notify"in window.external)window.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const d="*",k=JSON.stringify({eventType:b,eventData:_});window.parent.postMessage(k,d)}throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,_e;for(k=0;ket?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openIframeLink(b,_){const d=document.createElement("iframe");d.style.display="none",d.src=b,document.body.appendChild(d);const k=setTimeout(()=>_(),1e3);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),setTimeout(()=>document.body.removeChild(d),1e3)}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function isOS(...b){return b.includes(getUserAgent().os)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())if(isTmaPlatform("ios","android"))_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_));else if(isTmaPlatform("macos","tdesktop")){if(!_.twaReturnUrl)throw new TonConnectUIError("`twaReturnUrl` is required for this platform");sendOpenTelegramLink(addReturnStrategy(k.toString(),_))}else isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android"))_.returnStrategy="back",openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToDeepLink(j);openIframeLink($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -142,7 +142,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,ct=createMemo(()=>{const at=b.name||"s";return{enterActiveClass:b.enterActiveClass||at+"-enter-active",enterClass:b.enterClass||at+"-enter",enterToClass:b.enterToClass||at+"-enter-to",exitActiveClass:b.exitActiveClass||at+"-exit-active",exitClass:b.exitClass||at+"-exit",exitToClass:b.exitToClass||at+"-exit-to"}});function ft(at,lt){if(!d||b.appear){let ht=function(vt){at&&(!vt||vt.target===at)&&(at.removeEventListener("transitionend",ht),at.removeEventListener("animationend",ht),at.classList.remove(...bt),at.classList.remove(...gt),batch(()=>{k()!==at&&j(at),$()===at&&_e(void 0)}),rt&&rt(at),b.mode==="inout"&&dt(at,lt))};const st=ct().enterClass.split(" "),bt=ct().enterActiveClass.split(" "),gt=ct().enterToClass.split(" ");nt&&nt(at),at.classList.add(...st),at.classList.add(...bt),nextFrame(()=>{at.classList.remove(...st),at.classList.add(...gt),tt&&tt(at,()=>ht()),(!tt||tt.length<2)&&(at.addEventListener("transitionend",ht),at.addEventListener("animationend",ht))})}lt&&!b.mode?_e(at):j(at)}function dt(at,lt){const ht=ct().exitClass.split(" "),st=ct().exitActiveClass.split(" "),bt=ct().exitToClass.split(" ");if(!lt.parentNode)return gt();it&&it(lt),lt.classList.add(...ht),lt.classList.add(...st),nextFrame(()=>{lt.classList.remove(...ht),lt.classList.add(...bt)}),ot&&ot(lt,()=>gt()),(!ot||ot.length<2)&&(lt.addEventListener("transitionend",gt),lt.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===lt)&&(lt.removeEventListener("transitionend",gt),lt.removeEventListener("animationend",gt),lt.classList.remove(...st),lt.classList.remove(...bt),k()===lt&&j(void 0),ut&&ut(lt),b.mode==="outin"&&ft(at,lt))}}return createComputed(at=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==at&&(b.mode!=="outin"?ft(_,at):d&&j(_)),at&&at!==_&&b.mode!=="inout"&&dt(_,at),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),ct=[...ut],ft=new Set(ut),dt=new Set(it),at=d().enterClass.split(" "),lt=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),st=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...at),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};ct.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...st),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...st),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=ct,rt(ct)}),createEffect(ut=>{const ct=tt();return ct.forEach(ft=>{let dt;(dt=ut.get(ft))?dt.new&&(dt.new=!1,dt.newPos=getRect(ft)):ut.set(ft,dt={pos:getRect(ft),new:!ot}),dt.new&&ft.addEventListener("transitionend",()=>{dt.new=!1,ft.parentNode&&(dt.newPos=getRect(ft))},{once:!0}),dt.newPos&&(dt.pos=dt.newPos),dt.newPos=getRect(ft)}),ot?(ot=!1,ut):(ct.forEach(ft=>{const dt=ut.get(ft),at=dt.pos,lt=dt.newPos,ht=at.left-lt.left,st=at.top-lt.top;if(ht||st){dt.moved=!0;const bt=ft.style;bt.transform=`translate(${ht}px,${st}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,ct.forEach(ft=>{const dt=ut.get(ft);if(dt.moved){let at=function(st){st&&st.target!==ft||!ft.parentNode||(!st||/transform$/.test(st.propertyName))&&(ft.removeEventListener("transitionend",at),ft.classList.remove(...ht))};dt.moved=!1;const lt=ft.style,ht=d().moveClass.split(" ");ft.classList.add(...ht),lt.transform=lt.transitionDuration="",ft.addEventListener("transitionend",at)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=_e=>{_e.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),new Promise(_e=>requestAnimationFrame(_e)).then(()=>{var _e;((_e=window.history.state)==null?void 0:_e[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,ct=createMemo(()=>{const at=b.name||"s";return{enterActiveClass:b.enterActiveClass||at+"-enter-active",enterClass:b.enterClass||at+"-enter",enterToClass:b.enterToClass||at+"-enter-to",exitActiveClass:b.exitActiveClass||at+"-exit-active",exitClass:b.exitClass||at+"-exit",exitToClass:b.exitToClass||at+"-exit-to"}});function ft(at,lt){if(!d||b.appear){let ht=function(vt){at&&(!vt||vt.target===at)&&(at.removeEventListener("transitionend",ht),at.removeEventListener("animationend",ht),at.classList.remove(...bt),at.classList.remove(...gt),batch(()=>{k()!==at&&j(at),$()===at&&_e(void 0)}),rt&&rt(at),b.mode==="inout"&&dt(at,lt))};const st=ct().enterClass.split(" "),bt=ct().enterActiveClass.split(" "),gt=ct().enterToClass.split(" ");nt&&nt(at),at.classList.add(...st),at.classList.add(...bt),nextFrame(()=>{at.classList.remove(...st),at.classList.add(...gt),tt&&tt(at,()=>ht()),(!tt||tt.length<2)&&(at.addEventListener("transitionend",ht),at.addEventListener("animationend",ht))})}lt&&!b.mode?_e(at):j(at)}function dt(at,lt){const ht=ct().exitClass.split(" "),st=ct().exitActiveClass.split(" "),bt=ct().exitToClass.split(" ");if(!lt.parentNode)return gt();it&&it(lt),lt.classList.add(...ht),lt.classList.add(...st),nextFrame(()=>{lt.classList.remove(...ht),lt.classList.add(...bt)}),ot&&ot(lt,()=>gt()),(!ot||ot.length<2)&&(lt.addEventListener("transitionend",gt),lt.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===lt)&&(lt.removeEventListener("transitionend",gt),lt.removeEventListener("animationend",gt),lt.classList.remove(...st),lt.classList.remove(...bt),k()===lt&&j(void 0),ut&&ut(lt),b.mode==="outin"&&ft(at,lt))}}return createComputed(at=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==at&&(b.mode!=="outin"?ft(_,at):d&&j(_)),at&&at!==_&&b.mode!=="inout"&&dt(_,at),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),ct=[...ut],ft=new Set(ut),dt=new Set(it),at=d().enterClass.split(" "),lt=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),st=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...at),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};ct.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...st),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...st),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=ct,rt(ct)}),createEffect(ut=>{const ct=tt();return ct.forEach(ft=>{let dt;(dt=ut.get(ft))?dt.new&&(dt.new=!1,dt.newPos=getRect(ft)):ut.set(ft,dt={pos:getRect(ft),new:!ot}),dt.new&&ft.addEventListener("transitionend",()=>{dt.new=!1,ft.parentNode&&(dt.newPos=getRect(ft))},{once:!0}),dt.newPos&&(dt.pos=dt.newPos),dt.newPos=getRect(ft)}),ot?(ot=!1,ut):(ct.forEach(ft=>{const dt=ut.get(ft),at=dt.pos,lt=dt.newPos,ht=at.left-lt.left,st=at.top-lt.top;if(ht||st){dt.moved=!0;const bt=ft.style;bt.transform=`translate(${ht}px,${st}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,ct.forEach(ft=>{const dt=ut.get(ft);if(dt.moved){let at=function(st){st&&st.target!==ft||!ft.parentNode||(!st||/transform$/.test(st.propertyName))&&(ft.removeEventListener("transitionend",at),ft.classList.remove(...ht))};dt.moved=!1;const lt=ft.style,ht=d().moveClass.split(" ");ft.classList.add(...ht),lt.transform=lt.transitionDuration="",ft.addEventListener("transitionend",at)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=_e=>{_e.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),createMacrotask(()=>{var _e;((_e=window.history.state)==null?void 0:_e[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` @@ -374,7 +374,7 @@ PERFORMANCE OF THIS SOFTWARE. background-color: ${b=>b.theme.colors.background.segment}; `;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var In=!1;fn>>yn&1)==1);var Rn=xn(kn,sn-Sn);Rn&&(In=!In),At[kn][sn-Sn]=In,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=ct(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,In,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(kn.text)+"":"",Rn+=dn.text?''+jn(dn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return st(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,In,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[In]:Rn[In];Dn+=` `}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,In=Array(nn+1).join("██"),Rn=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},at=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){logDebug(`Copying to clipboard: ${b}`);try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch(_){logError(`Error copying to clipboard, using fallback: ${_}`)}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,ct=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(ct*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/ct))}d.style.transform=`scale(${ct})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{animate(rt,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{animate(rt,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`}return Cn.substring(0,Cn.length-1)},jt.renderTo2dContext=function(nn,wn){wn=wn||2;for(var dn=jt.getModuleCount(),kn=0;kn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},at=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,ct=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(ct*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/ct))}d.style.transform=`scale(${ct})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{animate(rt,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{animate(rt,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -801,7 +801,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),[et,nt]=createSignal(!0),tt=useContext(ConnectorContext),rt=tt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(rt);const it=()=>{_e(tt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&it()});const ot=()=>{j(!1),_()==="extension"&&it(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},ut=()=>{j(!1),_()==="extension"&&it(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ct=()=>{const dt=!et();setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:dt}),nt(!1)},ft=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),tt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?ot():supportsExtension(b.wallet)?ft():ut(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ft:ut},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ct,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet on Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),[et,nt]=createSignal(!0),tt=useContext(ConnectorContext),rt=tt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(rt);const it=()=>{_e(tt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&it()});const ot=()=>{j(!1),_()==="extension"&&it(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},ut=()=>{j(!1),_()==="extension"&&it(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ct=()=>{const dt=!et();nt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:dt})},ft=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),tt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?ot():supportsExtension(b.wallet)?ft():ut(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ft:ut},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ct,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -985,7 +985,7 @@ PERFORMANCE OF THIS SOFTWARE. padding: 0 64px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,_e=()=>b.walletsList.filter(at=>supportsMobile(at)&&at.appName!==AT_WALLET_APP_NAME),et=()=>_e().length>7,nt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(at=>at.bridgeUrl)).values()].map(at=>({bridgeUrl:at})),tt=()=>$.connect(nt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[rt,it]=createSignal(void 0),ot=()=>__async(void 0,null,function*(){rt()!==void 0&&clearTimeout(rt()),yield copyToClipboard(tt());const at=setTimeout(()=>it(void 0),1500);it(at)}),ut=()=>{openLinkBlank(addReturnStrategy(tt(),appState.returnStrategy))},ct=()=>{const at=b.walletsList.find(st=>st.appName===AT_WALLET_APP_NAME);if(!at||!isWalletInfoRemote(at))throw new TonConnectUIError("@wallet bot not found in the wallets list");const lt=$.connect({bridgeUrl:at.bridgeUrl,universalLink:at.universalLink},b.additionalRequest),ht=!k();redirectToTelegram(lt,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ht}),j(!1)},ft=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},dt=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const at=_tmpl$2.cloneNode(!0);return insert(at,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:dt}),createComponent(MobileUniversalQR,{get universalLink(){return tt()}})]}}),null),insert(at,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ft}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet on Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ct,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet on Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!et())()?_e().slice(0,4):_e()},children:lt=>(()=>{const ht=_tmpl$$1.cloneNode(!0);return insert(ht,createComponent(WalletItem,{get icon(){return lt.imageUrl},get name(){return lt.name},onClick:()=>b.onSelect(lt)})),ht})()}),createComponent(Show,{get when(){return et()},get children(){const lt=_tmpl$$1.cloneNode(!0);return insert(lt,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return _e().slice(3,7).map(ht=>ht.imageUrl)},onClick:()=>b.onSelectAllWallets()})),lt}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:ut,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:ot,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>rt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return rt()!==void 0?"common.copied":"common.copyLink"},get children(){return rt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),at})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,_e=()=>b.walletsList.filter(at=>supportsMobile(at)&&at.appName!==AT_WALLET_APP_NAME),et=()=>_e().length>7,nt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(at=>at.bridgeUrl)).values()].map(at=>({bridgeUrl:at})),tt=()=>$.connect(nt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[rt,it]=createSignal(void 0),ot=()=>__async(void 0,null,function*(){rt()!==void 0&&clearTimeout(rt()),yield copyToClipboard(tt());const at=setTimeout(()=>it(void 0),1500);it(at)}),ut=()=>{openLinkBlank(addReturnStrategy(tt(),appState.returnStrategy))},ct=()=>{const at=b.walletsList.find(st=>st.appName===AT_WALLET_APP_NAME);if(!at||!isWalletInfoRemote(at))throw new TonConnectUIError("@wallet bot not found in the wallets list");const lt=$.connect({bridgeUrl:at.bridgeUrl,universalLink:at.universalLink},b.additionalRequest),ht=!k();j(!1),redirectToTelegram(lt,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ht})},ft=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},dt=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const at=_tmpl$2.cloneNode(!0);return insert(at,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:dt}),createComponent(MobileUniversalQR,{get universalLink(){return tt()}})]}}),null),insert(at,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ft}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet in Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ct,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet in Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!et())()?_e().slice(0,4):_e()},children:lt=>(()=>{const ht=_tmpl$$1.cloneNode(!0);return insert(ht,createComponent(WalletItem,{get icon(){return lt.imageUrl},get name(){return lt.name},onClick:()=>b.onSelect(lt)})),ht})()}),createComponent(Show,{get when(){return et()},get children(){const lt=_tmpl$$1.cloneNode(!0);return insert(lt,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return _e().slice(3,7).map(ht=>ht.imageUrl)},onClick:()=>b.onSelectAllWallets()})),lt}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:ut,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:ot,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>rt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return rt()!==void 0?"common.copied":"common.copyLink"},get children(){return rt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),at})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1083,7 +1083,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0);let $;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&($=d.wallet.universalLink);const _e=()=>{const et=action(),nt="returnStrategy"in et?et.returnStrategy:appState.returnStrategy;if(isTelegramUrl($)){const tt=!k();redirectToTelegram($,{returnStrategy:nt,twaReturnUrl:"twaReturnUrl"in et?et.twaReturnUrl:appState.twaReturnUrl,forceRedirect:tt}),j(!1)}else openLinkBlank(addReturnStrategy($,nt))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:_e,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(rt.enableAndroidBackHandler=_.enableAndroidBackHandler),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const nt=()=>{const it=getUserAgent().os==="ios",ot=et==="ios"&&it||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!ot&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},tt=new AbortController,rt=this.onTransactionModalStateChange(it=>{it!=null&&it.openModal||(rt(),it||tt.abort())});try{const it=yield this.waitForSendTransaction({transaction:_,abortSignal:tt.signal},nt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}finally{rt()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:_e}=_;if(_e.aborted)return j(new TonConnectUIError("Transaction was not sent"));const et=tt=>__async(this,null,function*(){k(tt)}),nt=tt=>{j(tt)};this.connector.sendTransaction($,d).then(tt=>et(tt)).catch(tt=>nt(tt)),_e.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl);let ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return isInTMA()&&(ut="never"),{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0);let $;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&($=d.wallet.universalLink);const _e=()=>{const et=action(),nt="returnStrategy"in et?et.returnStrategy:appState.returnStrategy;if(isTelegramUrl($)){const tt=!k();j(!1),redirectToTelegram($,{returnStrategy:nt,twaReturnUrl:"twaReturnUrl"in et?et.twaReturnUrl:appState.twaReturnUrl,forceRedirect:tt})}else openLinkBlank(addReturnStrategy($,nt))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:_e,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(rt.enableAndroidBackHandler=_.enableAndroidBackHandler),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const nt=()=>{const it=getUserAgent().os==="ios",ot=et==="ios"&&it||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!ot&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},tt=new AbortController,rt=this.onTransactionModalStateChange(it=>{it!=null&&it.openModal||(rt(),it||tt.abort())});try{const it=yield this.waitForSendTransaction({transaction:_,abortSignal:tt.signal},nt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}finally{rt()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:_e}=_;if(_e.aborted)return j(new TonConnectUIError("Transaction was not sent"));const et=tt=>__async(this,null,function*(){k(tt)}),nt=tt=>{j(tt)};this.connector.sendTransaction($,d).then(tt=>et(tt)).catch(tt=>nt(tt)),_e.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl);let ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return isInTMA()&&(ut="never"),{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * diff --git a/docs/index.html b/docs/index.html index 5f2618b..27f79e6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 34f32a4b4e840ff74d89445f4bcf82151fbceb22 Mon Sep 17 00:00:00 2001 From: thekiba Date: Sun, 3 Dec 2023 00:03:32 +0400 Subject: [PATCH 044/117] chore: update @tonconnect/ui-react to 2.0.0-beta.8 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index eaefa15..37f2e73 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.7", + "@tonconnect/ui-react": "^2.0.0-beta.8", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.4.tgz", - "integrity": "sha512-XAmgFxoz8Truh6kO+uuH7gAKAtUVHZYbR8trUPBxwysUtRhmiBBImUaa4QiKM4BTuVemZFC73XRqzgWowOTgeQ==", + "version": "3.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.5.tgz", + "integrity": "sha512-gr77VdeQU79rj09AtJSq8JoNvinuu9xOtK/H4hCuD66I2V/J1oFOW2j+oaeXfjEQRCarnpCrQyMYVdV3swr8Cw==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.0-beta.7", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.7.tgz", - "integrity": "sha512-vasWTArRTZPNw9R4bkc+Q8f4A80LH7e9RivI1ncMUb2Ojr9xflL5solkXk+l1kG5ifvQt7nN7NmCBXI6pYwgoQ==", + "version": "2.0.0-beta.8", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.8.tgz", + "integrity": "sha512-kLm4bl+1E9YcbQphV8UONCYK9JAcRRyBmwPd05yCPuc8sBt+FdvGNbmCFwP2EjAuiEkz23eyLyDZkkej1983FQ==", "dependencies": { - "@tonconnect/sdk": "^3.0.0-beta.4", + "@tonconnect/sdk": "^3.0.0-beta.5", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.0-beta.7", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.7.tgz", - "integrity": "sha512-xAzDmwxhnxynbnDPOqdTPXpjsxb94s81wrN/VhGsoiHVu2kOx4V0N9R7/Ar6SQ08zU/InSCN2uDsY6IvBsLv1A==", + "version": "2.0.0-beta.8", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.8.tgz", + "integrity": "sha512-dprgtyzbf2FWYEAHAxDa6+JViXLhTb7O7+QQOE7kJbB33E8Am/JGTomelG3H+d/ZIxR3DMC5mjghT/IcXVU7FA==", "dependencies": { - "@tonconnect/ui": "^2.0.0-beta.7" + "@tonconnect/ui": "^2.0.0-beta.8" }, "peerDependencies": { "react": ">=17.0.0", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.4.tgz", - "integrity": "sha512-XAmgFxoz8Truh6kO+uuH7gAKAtUVHZYbR8trUPBxwysUtRhmiBBImUaa4QiKM4BTuVemZFC73XRqzgWowOTgeQ==", + "version": "3.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.5.tgz", + "integrity": "sha512-gr77VdeQU79rj09AtJSq8JoNvinuu9xOtK/H4hCuD66I2V/J1oFOW2j+oaeXfjEQRCarnpCrQyMYVdV3swr8Cw==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.0-beta.7", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.7.tgz", - "integrity": "sha512-vasWTArRTZPNw9R4bkc+Q8f4A80LH7e9RivI1ncMUb2Ojr9xflL5solkXk+l1kG5ifvQt7nN7NmCBXI6pYwgoQ==", + "version": "2.0.0-beta.8", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.8.tgz", + "integrity": "sha512-kLm4bl+1E9YcbQphV8UONCYK9JAcRRyBmwPd05yCPuc8sBt+FdvGNbmCFwP2EjAuiEkz23eyLyDZkkej1983FQ==", "requires": { - "@tonconnect/sdk": "^3.0.0-beta.4", + "@tonconnect/sdk": "^3.0.0-beta.5", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.0-beta.7", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.7.tgz", - "integrity": "sha512-xAzDmwxhnxynbnDPOqdTPXpjsxb94s81wrN/VhGsoiHVu2kOx4V0N9R7/Ar6SQ08zU/InSCN2uDsY6IvBsLv1A==", + "version": "2.0.0-beta.8", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.8.tgz", + "integrity": "sha512-dprgtyzbf2FWYEAHAxDa6+JViXLhTb7O7+QQOE7kJbB33E8Am/JGTomelG3H+d/ZIxR3DMC5mjghT/IcXVU7FA==", "requires": { - "@tonconnect/ui": "^2.0.0-beta.7" + "@tonconnect/ui": "^2.0.0-beta.8" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 5e26cf9..3491483 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.7", + "@tonconnect/ui-react": "^2.0.0-beta.8", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From c27c5707c8924bd837609243394c6385336b83cc Mon Sep 17 00:00:00 2001 From: thekiba Date: Sun, 3 Dec 2023 00:03:59 +0400 Subject: [PATCH 045/117] chore: rebuild --- docs/assets/{index-6bd57477.js => index-021263fb.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-6bd57477.js => index-021263fb.js} (96%) diff --git a/docs/assets/index-6bd57477.js b/docs/assets/index-021263fb.js similarity index 96% rename from docs/assets/index-6bd57477.js rename to docs/assets/index-021263fb.js index 89d402a..3830832 100644 --- a/docs/assets/index-6bd57477.js +++ b/docs/assets/index-021263fb.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[ct]=st),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([at]),$n.DEVICE=yn([ot,ft,ct,lt,ht,bt,st,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(_e,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(et){j(et)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[ct]=st),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([at]),$n.DEVICE=yn([ot,ft,ct,lt,ht,bt,st,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames diff --git a/docs/index.html b/docs/index.html index 27f79e6..f7edc1c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 2bfa2829c8d56a28434ce27637e7f7b34862d307 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 19 Dec 2023 12:07:58 +0400 Subject: [PATCH 046/117] chore: rebuild with https://github.com/ton-connect/sdk/pull/127 --- docs/assets/index-021263fb.js | 1459 --------------------------------- docs/assets/index-62e4ddea.js | 1459 +++++++++++++++++++++++++++++++++ docs/index.html | 2 +- 3 files changed, 1460 insertions(+), 1460 deletions(-) delete mode 100644 docs/assets/index-021263fb.js create mode 100644 docs/assets/index-62e4ddea.js diff --git a/docs/assets/index-021263fb.js b/docs/assets/index-021263fb.js deleted file mode 100644 index 3830832..0000000 --- a/docs/assets/index-021263fb.js +++ /dev/null @@ -1,1459 +0,0 @@ -(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const j of document.querySelectorAll('link[rel="modulepreload"]'))k(j);new MutationObserver(j=>{for(const $ of j)if($.type==="childList")for(const _e of $.addedNodes)_e.tagName==="LINK"&&_e.rel==="modulepreload"&&k(_e)}).observe(document,{childList:!0,subtree:!0});function d(j){const $={};return j.integrity&&($.integrity=j.integrity),j.referrerPolicy&&($.referrerPolicy=j.referrerPolicy),j.crossOrigin==="use-credentials"?$.credentials="include":j.crossOrigin==="anonymous"?$.credentials="omit":$.credentials="same-origin",$}function k(j){if(j.ep)return;j.ep=!0;const $=d(j);fetch(j.href,$)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(b){return b&&b.__esModule&&Object.prototype.hasOwnProperty.call(b,"default")?b.default:b}function getAugmentedNamespace(b){if(b.__esModule)return b;var _=b.default;if(typeof _=="function"){var d=function k(){return this instanceof k?Reflect.construct(_,arguments,this.constructor):_.apply(this,arguments)};d.prototype=_.prototype}else d={};return Object.defineProperty(d,"__esModule",{value:!0}),Object.keys(b).forEach(function(k){var j=Object.getOwnPropertyDescriptor(b,k);Object.defineProperty(d,k,j.get?j:{enumerable:!0,get:function(){return b[k]}})}),d}var jsxRuntime$1={exports:{}},reactJsxRuntime_production_min$1={};/* -object-assign -(c) Sindre Sorhus -@license MIT -*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(b){if(b==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(b)}function shouldUseNative(){try{if(!Object.assign)return!1;var b=new String("abc");if(b[5]="de",Object.getOwnPropertyNames(b)[0]==="5")return!1;for(var _={},d=0;d<10;d++)_["_"+String.fromCharCode(d)]=d;var k=Object.getOwnPropertyNames(_).map(function($){return _[$]});if(k.join("")!=="0123456789")return!1;var j={};return"abcdefghijklmnopqrst".split("").forEach(function($){j[$]=$}),Object.keys(Object.assign({},j)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(b,_){for(var d,k=toObject(b),j,$=1;$setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var reactDom={exports:{}},reactDom_production_min={},scheduler={exports:{}},scheduler_production_min={};/** @license React v0.20.2 - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var _e=Date,et=_e.now();b.unstable_now=function(){return _e.now()-et}}if(typeof window>"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ct=!1,ft=null,dt=-1,at=5,lt=0;b.unstable_shouldYield=function(){return b.unstable_now()>=lt},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0kt(Zn,An))wn!==void 0&&0>kt(wn,Zn)?(Wt[En]=wn,Wt[nn]=An,En=nn):(Wt[En]=Zn,Wt[jn]=An,En=jn);else if(wn!==void 0&&0>kt(wn,An))Wt[En]=wn,Wt[nn]=An,En=nn;else break e}}return un}return null}function kt(Wt,un){var An=Wt.sortIndex-un.sortIndex;return An!==0?An:Wt.id-un.id}var wt=[],yt=[],At=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=gt(yt);un!==null;){if(un.callback===null)vt(yt);else if(un.startTime<=Wt)vt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=gt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(gt(wt)!==null)jt=!0,_(Qt);else{var un=gt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var An=_t;try{for(Ft(un),xt=gt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===gt(wt)&&vt(wt),Ft(un)}else vt(wt);xt=gt(wt)}if(xt!==null)var jn=!0;else{var Zn=gt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=An,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return gt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var An=_t;_t=un;try{return Wt()}finally{_t=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var An=_t;_t=Wt;try{return un()}finally{_t=An}},b.unstable_scheduleCallback=function(Wt,un,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Wt.sortIndex=An,bt(yt,Wt),gt(wt)===null&&Wt===gt(yt)&&(Mt?k():Mt=!0,d(Jt,An-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var An=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var aa=reactExports,m=objectAssign,r=schedulerExports;function y(b){for(var _="https://reactjs.org/docs/error-decoder.html?invariant="+b,d=1;d"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ha=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ia=Object.prototype.hasOwnProperty,ja={},ka={};function la(b){return ia.call(ka,b)?!0:ia.call(ja,b)?!1:ha.test(b)?ka[b]=!0:(ja[b]=!0,!1)}function ma(b,_,d,k){if(d!==null&&d.type===0)return!1;switch(typeof _){case"function":case"symbol":return!0;case"boolean":return k?!1:d!==null?!d.acceptsBooleans:(b=b.toLowerCase().slice(0,5),b!=="data-"&&b!=="aria-");default:return!1}}function na(b,_,d,k){if(_===null||typeof _>"u"||ma(b,_,d,k))return!0;if(k)return!1;if(d!==null)switch(d.type){case 3:return!_;case 4:return _===!1;case 5:return isNaN(_);case 6:return isNaN(_)||1>_}return!1}function B(b,_,d,k,j,$,_e){this.acceptsBooleans=_===2||_===3||_===4,this.attributeName=k,this.attributeNamespace=j,this.mustUseProperty=d,this.propertyName=b,this.type=_,this.sanitizeURL=$,this.removeEmptyString=_e}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(b){D[b]=new B(b,0,!1,b,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(b){var _=b[0];D[_]=new B(_,1,!1,b[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(b){D[b]=new B(b,2,!1,b.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(b){D[b]=new B(b,2,!1,b,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(b){D[b]=new B(b,3,!1,b.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(b){D[b]=new B(b,3,!0,b,null,!1,!1)});["capture","download"].forEach(function(b){D[b]=new B(b,4,!1,b,null,!1,!1)});["cols","rows","size","span"].forEach(function(b){D[b]=new B(b,6,!1,b,null,!1,!1)});["rowSpan","start"].forEach(function(b){D[b]=new B(b,5,!1,b.toLowerCase(),null,!1,!1)});var oa=/[\-:]([a-z])/g;function pa(b){return b[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!1,!1)});D.xlinkHref=new B("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!0,!0)});function qa(b,_,d,k){var j=D.hasOwnProperty(_)?D[_]:null,$=j!==null?j.type===0:k?!1:!(!(2<_.length)||_[0]!=="o"&&_[0]!=="O"||_[1]!=="n"&&_[1]!=="N");$||(na(_,d,j,k)&&(d=null),k||j===null?la(_)&&(d===null?b.removeAttribute(_):b.setAttribute(_,""+d)):j.mustUseProperty?b[j.propertyName]=d===null?j.type===3?!1:"":d:(_=j.attributeName,k=j.attributeNamespace,d===null?b.removeAttribute(_):(j=j.type,d=j===3||j===4&&d===!0?"":""+d,k?b.setAttributeNS(k,_,d):b.setAttribute(_,d))))}var ra=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,sa=60103,ta=60106,ua=60107,wa=60108,xa=60114,ya=60109,za=60110,Aa=60112,Ba=60113,Ca=60120,Da=60115,Ea=60116,Fa=60121,Ga=60128,Ha=60129,Ia=60130,Ja=60131;if(typeof Symbol=="function"&&Symbol.for){var E=Symbol.for;sa=E("react.element"),ta=E("react.portal"),ua=E("react.fragment"),wa=E("react.strict_mode"),xa=E("react.profiler"),ya=E("react.provider"),za=E("react.context"),Aa=E("react.forward_ref"),Ba=E("react.suspense"),Ca=E("react.suspense_list"),Da=E("react.memo"),Ea=E("react.lazy"),Fa=E("react.block"),E("react.scope"),Ga=E("react.opaque.id"),Ha=E("react.debug_trace_mode"),Ia=E("react.offscreen"),Ja=E("react.legacy_hidden")}var Ka=typeof Symbol=="function"&&Symbol.iterator;function La(b){return b===null||typeof b!="object"?null:(b=Ka&&b[Ka]||b["@@iterator"],typeof b=="function"?b:null)}var Ma;function Na(b){if(Ma===void 0)try{throw Error()}catch(d){var _=d.stack.trim().match(/\n( *(at )?)/);Ma=_&&_[1]||""}return` -`+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(nt){var k=nt}Reflect.construct(b,[],_)}else{try{_.call()}catch(nt){k=nt}b.call(_.prototype)}else{try{throw Error()}catch(nt){k=nt}b()}}catch(nt){if(nt&&k&&typeof nt.stack=="string"){for(var j=nt.stack.split(` -`),$=k.stack.split(` -`),_e=j.length-1,et=$.length-1;1<=_e&&0<=et&&j[_e]!==$[et];)et--;for(;1<=_e&&0<=et;_e--,et--)if(j[_e]!==$[et]){if(_e!==1||et!==1)do if(_e--,et--,0>et||j[_e]!==$[et])return` -`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,ct=$;switch(et=_,ot=d,ct.tag){case 1:if(ut=ct.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=ct.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(kt=gt,gt=null):kt=gt.sibling;var wt=ot(dt,gt,lt[vt],ht);if(wt===null){gt===null&&(gt=kt);break}b&>&&wt.alternate===null&&_(dt,gt),at=$(wt,at,vt),bt===null?st=wt:bt.sibling=wt,bt=wt,gt=kt}if(vt===lt.length)return d(dt,gt),st;if(gt===null){for(;vtvt?(kt=gt,gt=null):kt=gt.sibling;var yt=ot(dt,gt,wt.value,ht);if(yt===null){gt===null&&(gt=kt);break}b&>&&yt.alternate===null&&_(dt,gt),at=$(yt,at,vt),bt===null?st=yt:bt.sibling=yt,bt=yt,gt=kt}if(wt.done)return d(dt,gt),st;if(gt===null){for(;!wt.done;vt++,wt=lt.next())wt=it(dt,wt.value,ht),wt!==null&&(at=$(wt,at,vt),bt===null?st=wt:bt.sibling=wt,bt=wt);return st}for(gt=k(dt,gt);!wt.done;vt++,wt=lt.next())wt=ut(gt,dt,vt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&>.delete(wt.key===null?vt:wt.key),at=$(wt,at,vt),bt===null?st=wt:bt.sibling=wt,bt=wt);return b&>.forEach(function(At){return _(dt,At)}),st}return function(dt,at,lt,ht){var st=typeof lt=="object"&<!==null&<.type===ua&<.key===null;st&&(lt=lt.props.children);var bt=typeof lt=="object"&<!==null;if(bt)switch(lt.$$typeof){case sa:e:{for(bt=lt.key,st=at;st!==null;){if(st.key===bt){switch(st.tag){case 7:if(lt.type===ua){d(dt,st.sibling),at=j(st,lt.props.children),at.return=dt,dt=at;break e}break;default:if(st.elementType===lt.type){d(dt,st.sibling),at=j(st,lt.props),at.ref=Qg(dt,st,lt),at.return=dt,dt=at;break e}}d(dt,st);break}else _(dt,st);st=st.sibling}lt.type===ua?(at=Xg(lt.props.children,dt.mode,ht,lt.key),at.return=dt,dt=at):(ht=Vg(lt.type,lt.key,lt.props,null,dt.mode,ht),ht.ref=Qg(dt,at,lt),ht.return=dt,dt=ht)}return _e(dt);case ta:e:{for(st=lt.key;at!==null;){if(at.key===st)if(at.tag===4&&at.stateNode.containerInfo===lt.containerInfo&&at.stateNode.implementation===lt.implementation){d(dt,at.sibling),at=j(at,lt.children||[]),at.return=dt,dt=at;break e}else{d(dt,at);break}else _(dt,at);at=at.sibling}at=Wg(lt,dt.mode,ht),at.return=dt,dt=at}return _e(dt)}if(typeof lt=="string"||typeof lt=="number")return lt=""+lt,at!==null&&at.tag===6?(d(dt,at.sibling),at=j(at,lt),at.return=dt,dt=at):(d(dt,at),at=Ug(lt,dt.mode,ht),at.return=dt,dt=at),_e(dt);if(Pg(lt))return ct(dt,at,lt,ht);if(La(lt))return ft(dt,at,lt,ht);if(bt&&Rg(dt,lt),typeof lt>"u"&&!st)switch(dt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(dt.type)||"Component"))}return d(dt,at)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,ct=it.source;it=it.subscribe;var ft=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var dt=$(_._source);if(!He(_e,dt)){dt=d(_._source),He(rt,dt)||(tt(dt),dt=Ig(ft),j.mutableReadLanes|=dt&j.pendingLanes),dt=j.mutableReadLanes,j.entangledLanes|=dt;for(var at=j.entanglements,lt=dt;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` -Error generating stack: `+$.message+` -`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var gt=ot.type,vt=ot.stateNode;if(!(ot.flags&64)&&(typeof gt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var kt=Si(ot,$,_);Bg(ot,kt);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(lt,bt),$=Le(lt,_e),et&&$&&(st.rangeCount!==1||st.anchorNode!==et.node||st.anchorOffset!==et.offset||st.focusNode!==$.node||st.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),st.removeAllRanges(),bt>_e?(st.addRange(ht),st.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),st.addRange(ht)))))),ht=[],st=lt;st=st.parentNode;)st.nodeType===1&&ht.push({element:st,left:st.scrollLeft,top:st.scrollTop});for(typeof lt.focus=="function"&<.focus(),lt=0;ltO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);var naclUtilExports=naclUtil.exports;const nacl=getDefaultExportFromCjs(naclUtilExports);function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFast={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function ft(Ct,Lt,Nt,pt,Pt){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function dt(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,16)}function at(Ct,Lt,Nt,pt){return ft(Ct,Lt,Nt,pt,32)}function lt(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Hn=Hn+Pt|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Rt|0,mr=mr+Ot|0,fr=fr+$t|0,Tn=Tn+It|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ht|0,or=or+pn|0,Ar=Ar+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=fr>>>0&255,Ct[21]=fr>>>8&255,Ct[22]=fr>>>16&255,Ct[23]=fr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=Ar>>>0&255,Ct[49]=Ar>>>8&255,Ct[50]=Ar>>>16&255,Ct[51]=Ar>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var Pt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Rt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,$t=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Pt,Qn=Kt,rr=Et,Jn=Rt,mr=Ot,fr=$t,Tn=It,Ln=rn,ar=tn,tr=Yt,er=Ht,or=pn,Ar=zn,Tr=Gn,jr=Kn,Or=Xn,an,Rr=0;Rr<20;Rr+=2)an=Hn+Ar|0,mr^=an<<7|an>>>32-7,an=mr+Hn|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,Ar^=an<<13|an>>>32-13,an=Ar+ar|0,Hn^=an<<18|an>>>32-18,an=fr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+fr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,fr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Hn+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Hn|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Hn^=an<<18|an>>>32-18,an=fr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+fr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,fr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,Ar^=an<<7|an>>>32-7,an=Ar+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+Ar|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Hn>>>0&255,Ct[1]=Hn>>>8&255,Ct[2]=Hn>>>16&255,Ct[3]=Hn>>>24&255,Ct[4]=fr>>>0&255,Ct[5]=fr>>>8&255,Ct[6]=fr>>>16&255,Ct[7]=fr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function st(Ct,Lt,Nt,pt){lt(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var gt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(Ct,Lt,Nt,pt,Pt,Kt,Et){var Rt=new Uint8Array(16),Ot=new Uint8Array(64),$t,It;for(It=0;It<16;It++)Rt[It]=0;for(It=0;It<8;It++)Rt[It]=Kt[It];for(;Pt>=64;){for(st(Ot,Rt,Et,gt),It=0;It<64;It++)Ct[Lt+It]=Nt[pt+It]^Ot[It];for($t=1,It=8;It<16;It++)$t=$t+(Rt[It]&255)|0,Rt[It]=$t&255,$t>>>=8;Pt-=64,Lt+=64,pt+=64}if(Pt>0)for(st(Ot,Rt,Et,gt),It=0;It=64;){for(st(Et,Kt,Pt,gt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Rt=1,Ot=8;Ot<16;Ot++)Rt=Rt+(Kt[Ot]&255)|0,Kt[Ot]=Rt&255,Rt>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(st(Et,Kt,Pt,gt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,Pt=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|Pt<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(Pt>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Rt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Rt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Rt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};At.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,Pt,Kt,Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn=this.h[0],mr=this.h[1],fr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],Ar=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Rr=this.r[4],Br=this.r[5],Dr=this.r[6],Pr=this.r[7],$r=this.r[8],zr=this.r[9];Nt>=16;)Pt=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=Pt&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(Pt>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,fr+=(Kt>>>10|Et<<6)&8191,Rt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Rt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Rt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,$t=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|$t<<2)&8191,It=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=($t>>>11|It<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(It>>>8|rn<<8)&8191,Ar+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=fr*(5*$r),Yt+=Tn*(5*Pr),Yt+=Ln*(5*Dr),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Rr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=Ar*(5*jr),tn+=Yt>>>13,Yt&=8191,Ht=tn,Ht+=Jn*jr,Ht+=mr*Tr,Ht+=fr*(5*zr),Ht+=Tn*(5*$r),Ht+=Ln*(5*Pr),tn=Ht>>>13,Ht&=8191,Ht+=ar*(5*Dr),Ht+=tr*(5*Br),Ht+=er*(5*Rr),Ht+=or*(5*an),Ht+=Ar*(5*Or),tn+=Ht>>>13,Ht&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=fr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*$r),tn=pn>>>13,pn&=8191,pn+=ar*(5*Pr),pn+=tr*(5*Dr),pn+=er*(5*Br),pn+=or*(5*Rr),pn+=Ar*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=fr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*$r),zn+=tr*(5*Pr),zn+=er*(5*Dr),zn+=or*(5*Br),zn+=Ar*(5*Rr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Rr,Gn+=mr*an,Gn+=fr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*$r),Gn+=er*(5*Pr),Gn+=or*(5*Dr),Gn+=Ar*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Rr,Kn+=fr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*$r),Kn+=or*(5*Pr),Kn+=Ar*(5*Dr),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*Dr,Xn+=mr*Br,Xn+=fr*Rr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*$r),Xn+=Ar*(5*Pr),tn+=Xn>>>13,Xn&=8191,Hn=tn,Hn+=Jn*Pr,Hn+=mr*Dr,Hn+=fr*Br,Hn+=Tn*Rr,Hn+=Ln*an,tn=Hn>>>13,Hn&=8191,Hn+=ar*Or,Hn+=tr*jr,Hn+=er*Tr,Hn+=or*(5*zr),Hn+=Ar*(5*$r),tn+=Hn>>>13,Hn&=8191,Qn=tn,Qn+=Jn*$r,Qn+=mr*Pr,Qn+=fr*Dr,Qn+=Tn*Br,Qn+=Ln*Rr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=Ar*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*$r,rr+=fr*Pr,rr+=Tn*Dr,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Rr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=Ar*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ht+=tn,Jn=Yt,mr=Ht,fr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Hn,or=Qn,Ar=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=fr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=Ar},At.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,Pt,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=8192,Pt=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=Pt;for(Pt=~Pt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Pt|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},At.prototype.update=function(Ct,Lt,Nt){var pt,Pt;if(this.leftover){for(Pt=16-this.leftover,Pt>Nt&&(Pt=Nt),pt=0;pt=16&&(Pt=Nt-Nt%16,this.blocks(Ct,Lt,Pt),Lt+=Pt,Nt-=Pt),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),Pt=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-Pt)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),at(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function An(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,Pt,Kt=0,Et=0,Rt=0,Ot=0,$t=0,It=0,rn=0,tn=0,Yt=0,Ht=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Hn=0,Qn=0,rr=0,Jn=0,mr=0,fr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,Ar=0,Tr=0,jr=0,Or=0,an=Nt[0],Rr=Nt[1],Br=Nt[2],Dr=Nt[3],Pr=Nt[4],$r=Nt[5],zr=Nt[6],no=Nt[7],Vr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Rr,Rt+=pt*Br,Ot+=pt*Dr,$t+=pt*Pr,It+=pt*$r,rn+=pt*zr,tn+=pt*no,Yt+=pt*Vr,Ht+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Hn+=pt*uo,pt=Lt[1],Et+=pt*an,Rt+=pt*Rr,Ot+=pt*Br,$t+=pt*Dr,It+=pt*Pr,rn+=pt*$r,tn+=pt*zr,Yt+=pt*no,Ht+=pt*Vr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Hn+=pt*ao,Qn+=pt*uo,pt=Lt[2],Rt+=pt*an,Ot+=pt*Rr,$t+=pt*Br,It+=pt*Dr,rn+=pt*Pr,tn+=pt*$r,Yt+=pt*zr,Ht+=pt*no,pn+=pt*Vr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Hn+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,$t+=pt*Rr,It+=pt*Br,rn+=pt*Dr,tn+=pt*Pr,Yt+=pt*$r,Ht+=pt*zr,pn+=pt*no,zn+=pt*Vr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Hn+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],$t+=pt*an,It+=pt*Rr,rn+=pt*Br,tn+=pt*Dr,Yt+=pt*Pr,Ht+=pt*$r,pn+=pt*zr,zn+=pt*no,Gn+=pt*Vr,Kn+=pt*Xr,Xn+=pt*eo,Hn+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],It+=pt*an,rn+=pt*Rr,tn+=pt*Br,Yt+=pt*Dr,Ht+=pt*Pr,pn+=pt*$r,zn+=pt*zr,Gn+=pt*no,Kn+=pt*Vr,Xn+=pt*Xr,Hn+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,fr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Rr,Yt+=pt*Br,Ht+=pt*Dr,pn+=pt*Pr,zn+=pt*$r,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*Vr,Hn+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,fr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Rr,Ht+=pt*Br,pn+=pt*Dr,zn+=pt*Pr,Gn+=pt*$r,Kn+=pt*zr,Xn+=pt*no,Hn+=pt*Vr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,fr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ht+=pt*Rr,pn+=pt*Br,zn+=pt*Dr,Gn+=pt*Pr,Kn+=pt*$r,Xn+=pt*zr,Hn+=pt*no,Qn+=pt*Vr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,fr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ht+=pt*an,pn+=pt*Rr,zn+=pt*Br,Gn+=pt*Dr,Kn+=pt*Pr,Xn+=pt*$r,Hn+=pt*zr,Qn+=pt*no,rr+=pt*Vr,Jn+=pt*Xr,mr+=pt*eo,fr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Rr,Gn+=pt*Br,Kn+=pt*Dr,Xn+=pt*Pr,Hn+=pt*$r,Qn+=pt*zr,rr+=pt*no,Jn+=pt*Vr,mr+=pt*Xr,fr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Rr,Kn+=pt*Br,Xn+=pt*Dr,Hn+=pt*Pr,Qn+=pt*$r,rr+=pt*zr,Jn+=pt*no,mr+=pt*Vr,fr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Rr,Xn+=pt*Br,Hn+=pt*Dr,Qn+=pt*Pr,rr+=pt*$r,Jn+=pt*zr,mr+=pt*no,fr+=pt*Vr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,Ar+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Rr,Hn+=pt*Br,Qn+=pt*Dr,rr+=pt*Pr,Jn+=pt*$r,mr+=pt*zr,fr+=pt*no,Tn+=pt*Vr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,Ar+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Hn+=pt*Rr,Qn+=pt*Br,rr+=pt*Dr,Jn+=pt*Pr,mr+=pt*$r,fr+=pt*zr,Tn+=pt*no,Ln+=pt*Vr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,Ar+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Hn+=pt*an,Qn+=pt*Rr,rr+=pt*Br,Jn+=pt*Dr,mr+=pt*Pr,fr+=pt*$r,Tn+=pt*zr,Ln+=pt*no,ar+=pt*Vr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,Ar+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Rt+=38*Jn,Ot+=38*mr,$t+=38*fr,It+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ht+=38*er,pn+=38*or,zn+=38*Ar,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Pt=1,pt=Kt+Pt+65535,Pt=Math.floor(pt/65536),Kt=pt-Pt*65536,pt=Et+Pt+65535,Pt=Math.floor(pt/65536),Et=pt-Pt*65536,pt=Rt+Pt+65535,Pt=Math.floor(pt/65536),Rt=pt-Pt*65536,pt=Ot+Pt+65535,Pt=Math.floor(pt/65536),Ot=pt-Pt*65536,pt=$t+Pt+65535,Pt=Math.floor(pt/65536),$t=pt-Pt*65536,pt=It+Pt+65535,Pt=Math.floor(pt/65536),It=pt-Pt*65536,pt=rn+Pt+65535,Pt=Math.floor(pt/65536),rn=pt-Pt*65536,pt=tn+Pt+65535,Pt=Math.floor(pt/65536),tn=pt-Pt*65536,pt=Yt+Pt+65535,Pt=Math.floor(pt/65536),Yt=pt-Pt*65536,pt=Ht+Pt+65535,Pt=Math.floor(pt/65536),Ht=pt-Pt*65536,pt=pn+Pt+65535,Pt=Math.floor(pt/65536),pn=pt-Pt*65536,pt=zn+Pt+65535,Pt=Math.floor(pt/65536),zn=pt-Pt*65536,pt=Gn+Pt+65535,Pt=Math.floor(pt/65536),Gn=pt-Pt*65536,pt=Kn+Pt+65535,Pt=Math.floor(pt/65536),Kn=pt-Pt*65536,pt=Xn+Pt+65535,Pt=Math.floor(pt/65536),Xn=pt-Pt*65536,pt=Hn+Pt+65535,Pt=Math.floor(pt/65536),Hn=pt-Pt*65536,Kt+=Pt-1+37*(Pt-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Rt,Ct[3]=Ot,Ct[4]=$t,Ct[5]=It,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ht,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Hn}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),Pt=new Float64Array(80),Kt,Et,Rt=d(),Ot=d(),$t=d(),It=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(Pt,Nt),Et=0;Et<16;Et++)Ot[Et]=Pt[Et],It[Et]=Rt[Et]=$t[Et]=0;for(Rt[0]=It[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Rt,Ot,Kt),Jt($t,It,Kt),An(rn,Rt,$t),En(Rt,Rt,$t),An($t,Ot,It),En(Ot,Ot,It),jn(It,rn),jn(tn,Rt),vn(Rt,$t,Rt),vn($t,Ot,rn),An(rn,Rt,$t),En(Rt,Rt,$t),jn(Ot,Rt),En($t,It,tn),vn(Rt,$t,nt),An(Rt,Rt,It),vn($t,$t,Rt),vn(Rt,It,tn),vn(It,Ot,Pt),jn(Ot,rn),Jt(Rt,Ot,Kt),Jt($t,It,Kt);for(Et=0;Et<16;Et++)Pt[Et+16]=Rt[Et],Pt[Et+32]=$t[Et],Pt[Et+48]=Ot[Et],Pt[Et+64]=It[Et];var Yt=Pt.subarray(32),Ht=Pt.subarray(16);return Zn(Yt,Yt),vn(Ht,Ht,Yt),Qt(Ct,Ht),0}function dn(Ct,Lt){return wn(Ct,Lt,$)}function kn(Ct,Lt){return k(Lt,32),dn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,gt)}var fn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),fn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,Pt,Kt){var Et=new Uint8Array(32);return yn(Et,Pt,Kt),xn(Ct,Lt,Nt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Rn(Ct,Lt,Nt,pt){for(var Pt=new Int32Array(16),Kt=new Int32Array(16),Et,Rt,Ot,$t,It,rn,tn,Yt,Ht,pn,zn,Gn,Kn,Xn,Hn,Qn,rr,Jn,mr,fr,Tn,Ln,ar,tr,er,or,Ar=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Rr=Ct[5],Br=Ct[6],Dr=Ct[7],Pr=Lt[0],$r=Lt[1],zr=Lt[2],no=Lt[3],Vr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)fr=8*mr+oo,Pt[mr]=Nt[fr+0]<<24|Nt[fr+1]<<16|Nt[fr+2]<<8|Nt[fr+3],Kt[mr]=Nt[fr+4]<<24|Nt[fr+5]<<16|Nt[fr+6]<<8|Nt[fr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Rt=Tr,Ot=jr,$t=Or,It=an,rn=Rr,tn=Br,Yt=Dr,Ht=Pr,pn=$r,zn=zr,Gn=no,Kn=Vr,Xn=Xr,Hn=eo,Qn=to,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|Vr<<32-14)^(an>>>18|Vr<<32-18)^(Vr>>>41-32|an<<32-(41-32)),Ln=(Vr>>>14|an<<32-14)^(Vr>>>18|an<<32-18)^(an>>>41-32|Vr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Rr^~an&Br,Ln=Vr&Xr^~Vr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=In[mr*2],Ln=In[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Pt[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(Ar>>>28|Pr<<32-28)^(Pr>>>34-32|Ar<<32-(34-32))^(Pr>>>39-32|Ar<<32-(39-32)),Ln=(Pr>>>28|Ar<<32-28)^(Ar>>>34-32|Pr<<32-(34-32))^(Ar>>>39-32|Pr<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Ar&Tr^Ar&jr^Tr&jr,Ln=Pr&$r^Pr&zr^$r&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=$t,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,$t=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Rt,Or=Ot,an=$t,Rr=It,Br=rn,Dr=tn,Ar=Yt,$r=Ht,zr=pn,no=zn,Vr=Gn,Xr=Kn,eo=Xn,to=Hn,Pr=Qn,mr%16===15)for(fr=0;fr<16;fr++)Tn=Pt[fr],Ln=Kt[fr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Pt[(fr+9)%16],Ln=Kt[(fr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+1)%16],Jn=Kt[(fr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=Pt[(fr+14)%16],Jn=Kt[(fr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Pt[fr]=er&65535|or<<16,Kt[fr]=ar&65535|tr<<16;Tn=Ar,Ln=Pr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=Ar=er&65535|or<<16,Lt[0]=Pr=ar&65535|tr<<16,Tn=Tr,Ln=$r,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=$r=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=Vr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=Vr=ar&65535|tr<<16,Tn=Rr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Rr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=Dr,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=Dr=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),Pt=new Int32Array(8),Kt=new Uint8Array(256),Et,Rt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Pt[0]=4089235720,Pt[1]=2227873595,Pt[2]=4271175723,Pt[3]=1595750129,Pt[4]=2917565137,Pt[5]=725511199,Pt[6]=4215389547,Pt[7]=327033209,Rn(pt,Pt,Lt,Nt),Nt%=128,Et=0;Et=0;--Pt)pt=Nt[Pt/8|0]>>(Pt&7)&1,gn(Ct,Lt,pt),Dn(Lt,Ct),Dn(Ct,Ct),gn(Ct,Lt,pt)}function Un(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),Pt=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Pt,pt),$n(Ct,Pt),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Vt(Ct,Lt){var Nt,pt,Pt,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,Pt=pt-32,Kt=pt-12;Pt>4)*Zt[Pt],Nt=Lt[Pt]>>8,Lt[Pt]&=255;for(Pt=0;Pt<32;Pt++)Lt[Pt]-=Nt*Zt[Pt];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;Vt(Ct,Lt)}function Pn(Ct,Lt,Nt,pt){var Pt=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Rt,Ot,$t=new Float64Array(64),It=[d(),d(),d(),d()];Cn(Pt,pt,32),Pt[0]&=248,Pt[31]&=127,Pt[31]|=64;var rn=Nt+64;for(Rt=0;Rt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function dr(Ct,Lt,Nt,pt){var Pt,Kt=new Uint8Array(32),Et=new Uint8Array(64),Rt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(Pt=0;Pt=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const _e=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var et;((et=this.eventSource)===null||et===void 0?void 0:et.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(_e),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const _e=yield fetch($,{method:"post",body:Base64.encode(_)});if(!_e.ok)throw new TonConnectError(`Bridge send failed, status ${_e.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(_e,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(et){j(et)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),_e=this.convertToDirectLink(_),et=new URL(_e);return et.searchParams.append("startapp",$),et.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Qo{constructor(){this.storage={}}static getInstance(){return Qo.instance||(Qo.instance=new Qo),Qo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const _e=$.key;j.jsBridgeKey=_e,j.injected=InjectedProvider.isWalletInjected(_e),j.embedded=InjectedProvider.isInsideWalletBrowser(_e)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,_e="platforms"in _;if(!d||!j||!$||!_e||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const et=_.bridge;if(et.some(rt=>!rt||typeof rt!="object"||!("type"in rt)))return!1;const nt=et.find(rt=>rt.type==="sse");if(nt&&(!("url"in nt)||!nt.url||!_.universal_url))return!1;const tt=et.find(rt=>rt.type==="js");return!(tt&&(!("key"in tt)||!tt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,_e=_.network||this.account.chain,et=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:_e})),d);return sendTransactionParser.isError(et)?sendTransactionParser.parseAndThrowError(et):sendTransactionParser.convertFromRpcResponse(et)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?dr.length===2?typeof dr[1]==et?this[dr[0]]=dr[1].call(this,gr):this[dr[0]]=dr[1]:dr.length===3?typeof dr[1]===et&&!(dr[1].exec&&dr[1].test)?this[dr[0]]=gr?dr[1].call(this,gr,dr[2]):k:this[dr[0]]=gr?gr.replace(dr[1],dr[2]):k:dr.length===4&&(this[dr[0]]=gr?dr[3].call(this,gr.replace(dr[1],dr[2])):k):this[dr]=gr||k;Vt+=2}},Rn=function(hn,Zt){for(var Vt in Zt)if(typeof Zt[Vt]===tt&&Zt[Vt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[ct]=st),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[dt]=k,In.call(Wn,bn,sr.os),dr&&!Wn[ut]&&Pn&&Pn.platform!="Unknown"&&(Wn[ut]=Pn.platform.replace(/chrome os/i,wn).replace(/macos/i,dn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>kt?Sn(Wn,kt):Wn,this},this.setUA(bn),this};$n.VERSION=j,$n.BROWSER=yn([ut,dt,it]),$n.CPU=yn([at]),$n.DEVICE=yn([ot,ft,ct,lt,ht,bt,st,gt,vt]),$n.ENGINE=$n.OS=yn([ut,dt]),b.exports&&(_=b.exports=$n),_.UAParser=$n;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Un=new $n;Nn.ua=Un.getResult(),Nn.ua.get=function(){return Un.getUA()},Nn.ua.set=function(hn){Un.setUA(hn);var Zt=Un.getResult();for(var Vt in Zt)Nn.ua[Vt]=Zt[Vt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())}),_a;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,ct]=($.storage||createSignal)($.initialValue),[ft,dt]=createSignal(void 0),[at,lt]=createSignal(void 0,{equals:!1}),[ht,st]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,At,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,gt(yt,At)),yt}function gt(wt,yt){runUpdates(()=>{yt===void 0&&ct(()=>wt),st(yt!==void 0?"errored":"ready"),dt(yt);for(const At of ot.keys())At.decrement();ot.clear()},!1)}function vt(){const wt=SuspenseContext,yt=ut(),At=ft();if(At!==void 0&&!_e)throw At;return Listener&&!Listener.user&&wt&&createComputed(()=>{at(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function kt(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const At=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof At!="object"||!(At&&"then"in At)?(bt(_e,At,void 0,yt),At):(_e=At,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{st(rt?"refreshing":"pending"),lt()},!1),At.then(xt=>bt(At,xt,void 0,yt),xt=>bt(At,void 0,castError(xt),yt)))}return Object.defineProperties(vt,{state:{get:()=>ht()},error:{get:()=>ft()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return vt();const wt=ft();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>kt(!1)):kt(!1),[vt,{refetch:kt,mutate:ct}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,ct,ft,dt,at,lt,ht,st,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(gt=>($[0]=gt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=lt&&st>=lt&&k[ht]===nt[st];ht--,st--)ft[st]=j[ht],dt[st]=$[ht],et&&(at[st]=et[ht]);for(ut=new Map,ct=new Array(st+1),rt=st;rt>=lt;rt--)bt=nt[rt],tt=ut.get(bt),ct[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=lt;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(ft[rt]=j[tt],dt[rt]=$[tt],et&&(at[rt]=et[tt]),rt=ct[rt],ut.set(bt,rt)):$[tt]();for(rt=lt;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const ct=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$3(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,ct="class"in _e&&/^go[0-9]+/.test(ut);let ft=u.apply({target:_.target,o:ct,p:_e,g:_.g},d);return[ut,ft].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` - ${globalStylesTag} * { - margin: 0; - padding: 0; - box-sizing: border-box; - - font-family: -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, Tahoma, Verdana, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-tap-highlight-color: transparent; - } - - ${globalStylesTag} img { - -webkit-user-select: none; - -webkit-touch-callout: none; - } - - ${globalStylesTag} *:focus { - outline: #08f auto 2px; - } - - ${globalStylesTag} li { - list-style: none; - } - - ${globalStylesTag} button { - outline: none; - } - - body.${disableScrollClass} { - position: fixed; - overflow-y: scroll; - right: 0; - left: 0; - } - - body.${usingMouseClass} ${globalStylesTag} *:focus { - outline: none; - } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams.tgWebAppPlatform&&(tmaPlatform=initParams.tgWebAppPlatform);let webAppVersion="6.0";initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):window.open("https://t.me"+d,"_blank","noreferrer noopener")}function isIframe(){try{return window.parent!=null&&window!==window.parent}catch{return!1}}function postEvent(b,_){try{if(window.TelegramWebviewProxy!==void 0)window.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(window.external&&"notify"in window.external)window.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const d="*",k=JSON.stringify({eventType:b,eventData:_});window.parent.postMessage(k,d)}throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,_e;for(k=0;ket?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openIframeLink(b,_){const d=document.createElement("iframe");d.style.display="none",d.src=b,document.body.appendChild(d);const k=setTimeout(()=>_(),1e3);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),setTimeout(()=>document.body.removeChild(d),1e3)}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}function isOS(...b){return b.includes(getUserAgent().os)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())if(isTmaPlatform("ios","android"))_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_));else if(isTmaPlatform("macos","tdesktop")){if(!_.twaReturnUrl)throw new TonConnectUIError("`twaReturnUrl` is required for this platform");sendOpenTelegramLink(addReturnStrategy(k.toString(),_))}else isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="none",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android"))_.returnStrategy="back",openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToDeepLink(j);openIframeLink($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! - * is-plain-object - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?deepmerge$1(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const ImagePlaceholder=styled.div` - background-color: ${b=>b.theme.colors.background.secondary}; -`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]},maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";if(isTmaPlatform("weba"))return!0;const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` - display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; - gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; - align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; - justify-content: ${b=>b.leftIcon||b.rightIcon?"space-between":"unset"}; - background-color: ${b=>b.appearance==="flat"?"transparent":b.appearance==="secondary"?b.theme.colors.background.tint:rgba(b.theme.colors.accent,.12)}; - color: ${b=>b.appearance==="secondary"?b.theme.colors.text.primary:b.theme.colors.accent}; - - padding: ${b=>b.appearance==="flat"?"0":"9px 16px"}; - padding-left: ${b=>b.leftIcon&&b.appearance!=="flat"?"12px":"16px"}; - padding-right: ${b=>b.rightIcon&&b.appearance!=="flat"?"12px":"16px"}; - border: none; - border-radius: ${b=>borders$5[b.theme.borderRadius]}; - cursor: ${b=>b.disabled?"not-allowed":"pointer"}; - - font-size: 14px; - font-weight: 590; - line-height: 18px; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: ${b=>b.disabled?"unset":`scale(${1+scaleValues[b.scale]})`}; - } - } - - &:active { - transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]})`}; - } - - ${mediaTouch} { - &:active { - transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; - } - } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,ct=createMemo(()=>{const at=b.name||"s";return{enterActiveClass:b.enterActiveClass||at+"-enter-active",enterClass:b.enterClass||at+"-enter",enterToClass:b.enterToClass||at+"-enter-to",exitActiveClass:b.exitActiveClass||at+"-exit-active",exitClass:b.exitClass||at+"-exit",exitToClass:b.exitToClass||at+"-exit-to"}});function ft(at,lt){if(!d||b.appear){let ht=function(vt){at&&(!vt||vt.target===at)&&(at.removeEventListener("transitionend",ht),at.removeEventListener("animationend",ht),at.classList.remove(...bt),at.classList.remove(...gt),batch(()=>{k()!==at&&j(at),$()===at&&_e(void 0)}),rt&&rt(at),b.mode==="inout"&&dt(at,lt))};const st=ct().enterClass.split(" "),bt=ct().enterActiveClass.split(" "),gt=ct().enterToClass.split(" ");nt&&nt(at),at.classList.add(...st),at.classList.add(...bt),nextFrame(()=>{at.classList.remove(...st),at.classList.add(...gt),tt&&tt(at,()=>ht()),(!tt||tt.length<2)&&(at.addEventListener("transitionend",ht),at.addEventListener("animationend",ht))})}lt&&!b.mode?_e(at):j(at)}function dt(at,lt){const ht=ct().exitClass.split(" "),st=ct().exitActiveClass.split(" "),bt=ct().exitToClass.split(" ");if(!lt.parentNode)return gt();it&&it(lt),lt.classList.add(...ht),lt.classList.add(...st),nextFrame(()=>{lt.classList.remove(...ht),lt.classList.add(...bt)}),ot&&ot(lt,()=>gt()),(!ot||ot.length<2)&&(lt.addEventListener("transitionend",gt),lt.addEventListener("animationend",gt));function gt(vt){(!vt||vt.target===lt)&&(lt.removeEventListener("transitionend",gt),lt.removeEventListener("animationend",gt),lt.classList.remove(...st),lt.classList.remove(...bt),k()===lt&&j(void 0),ut&&ut(lt),b.mode==="outin"&&ft(at,lt))}}return createComputed(at=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==at&&(b.mode!=="outin"?ft(_,at):d&&j(_)),at&&at!==_&&b.mode!=="inout"&&dt(_,at),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),ct=[...ut],ft=new Set(ut),dt=new Set(it),at=d().enterClass.split(" "),lt=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),st=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),gt=d().exitToClass.split(" ");for(let vt=0;vt{kt.classList.remove(...at),kt.classList.add(...ht),j&&j(kt,()=>wt()),(!j||j.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))})}}for(let vt=0;vtAt!==kt),rt(it))};ct.splice(vt,0,kt),_e&&_e(kt),kt.classList.add(...st),kt.classList.add(...bt),nextFrame(()=>{kt.classList.remove(...st),kt.classList.add(...gt)}),et&&et(kt,()=>wt()),(!et||et.length<2)&&(kt.addEventListener("transitionend",wt),kt.addEventListener("animationend",wt))}}it=ct,rt(ct)}),createEffect(ut=>{const ct=tt();return ct.forEach(ft=>{let dt;(dt=ut.get(ft))?dt.new&&(dt.new=!1,dt.newPos=getRect(ft)):ut.set(ft,dt={pos:getRect(ft),new:!ot}),dt.new&&ft.addEventListener("transitionend",()=>{dt.new=!1,ft.parentNode&&(dt.newPos=getRect(ft))},{once:!0}),dt.newPos&&(dt.pos=dt.newPos),dt.newPos=getRect(ft)}),ot?(ot=!1,ut):(ct.forEach(ft=>{const dt=ut.get(ft),at=dt.pos,lt=dt.newPos,ht=at.left-lt.left,st=at.top-lt.top;if(ht||st){dt.moved=!0;const bt=ft.style;bt.transform=`translate(${ht}px,${st}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,ct.forEach(ft=>{const dt=ut.get(ft);if(dt.moved){let at=function(st){st&&st.target!==ft||!ft.parentNode||(!st||/transform$/.test(st.propertyName))&&(ft.removeEventListener("transitionend",at),ft.classList.remove(...ht))};dt.moved=!1;const lt=ft.style,ht=d().moveClass.split(" ");ft.classList.add(...ht),lt.transform=lt.transitionDuration="",ft.addEventListener("transitionend",at)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=_e=>{_e.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),createMacrotask(()=>{var _e;((_e=window.history.state)==null?void 0:_e[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` - transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); - transition: transform 0.1s ease-in-out; - `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` - padding: 0; - display: flex; - justify-content: center; - align-items: center; - width: 32px; - height: 32px; - border-radius: 50%; - background-color: ${b=>b.theme.colors.background.tint}; - border: none; - cursor: pointer; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,IconButton=b=>{const _=useDataAttributes(b),d=()=>b.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return b.class},onClick:()=>b.onClick(),"data-tc-icon-button":"true"},_,{get children(){return[createComponent(Show,{get when(){return!!b.children},get children(){return b.children}}),createComponent(Show,{get when(){return!b.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return d()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="question"},get children(){return createComponent(QuestionIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return typeof d()!="string"},get children(){return d()}})]}})}})]}}))},borders$4={m:"24px",s:"16px",none:"0"},ModalBackgroundStyled=styled.div` - display: flex; - position: fixed; - z-index: 1000; - left: 0; - top: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.4); - padding: 20px 0; - overflow-y: auto; - - ${media("mobile")} { - padding-bottom: 0; - } -`,ModalWrapperClass=u` - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16); - width: fit-content; - margin: auto; - - ${media("mobile")} { - width: 100%; - height: fit-content; - margin: auto 0 0 0; - } -`,ModalBodyStyled=styled.div` - position: relative; - min-height: 100px; - width: 416px; - padding: 44px 56px 24px; - - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04); - - background-color: ${b=>b.theme.colors.background.primary}; - border-radius: ${b=>borders$4[b.theme.borderRadius]}; - - ${media("mobile")} { - width: 100%; - } -`,CloseButtonStyled=styled(IconButton)` - position: absolute; - right: 16px; - top: 16px; -`,ModalFooterStyled=styled.div` - display: flex; - justify-content: space-between; - align-items: center; - padding: 16px 16px 16px 18px; - border-radius: 0 0 ${b=>borders$4[b.theme.borderRadius]} - ${b=>borders$4[b.theme.borderRadius]}; -`,QuestionButtonStyled=styled(IconButton)` - background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; -`;class AnimationTimelineNoop{constructor(){__publicField(this,"currentTime",0)}}const _AnimationNoop=class{constructor(){__publicField(this,"currentTime",0),__publicField(this,"playbackRate",1),__publicField(this,"startTime",null),__publicField(this,"timeline",new AnimationTimelineNoop),__publicField(this,"finished",Promise.resolve(this)),__publicField(this,"effect",null),__publicField(this,"id",""),__publicField(this,"pending",!1),__publicField(this,"playState","finished"),__publicField(this,"replaceState","active"),__publicField(this,"ready",Promise.resolve(this)),__publicField(this,"oncancel",null),__publicField(this,"onfinish",null),__publicField(this,"onremove",null)}static create(){return _AnimationNoop._instance||(logWarning("Animation is not supported in this environment: please consider using the `web-animations-js` polyfill to provide a fallback implementation of the Web Animations API."),_AnimationNoop._instance=new _AnimationNoop),_AnimationNoop._instance}cancel(){}finish(){}pause(){}play(){}reverse(){}addEventListener(b,_,d){}dispatchEvent(b){return!1}removeEventListener(b,_,d){}updatePlaybackRate(b){}commitStyles(){}persist(){}};let AnimationNoop=_AnimationNoop;__publicField(AnimationNoop,"_instance",null);function animate(b,_,d){return"animate"in b?b.animate(_,d):AnimationNoop.create()}const _tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,androidBackHandler=androidBackHandler$1,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;animate(k,[{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&animate(k.firstElementChild,[{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=animate(k,[{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=animate(k.firstElementChild,[{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(androidBackHandler,k,()=>({isEnabled:b.enableAndroidBackHandler,onClose:()=>b.onClose()})),use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` - border-radius: ${borders$4[_.borderRadius]}; - background-color: ${_.colors.background.tint}; - - ${media("mobile")} { - border-radius: ${borders$4[_.borderRadius]} - ${borders$4[_.borderRadius]} 0 0; - } - `))),k}}))}})}})},wrapperBorderRadius={m:"22px",s:"12px",none:"0"},sliderBorderRadius={m:"18px",s:"8px",none:"0"},TabBarStyled=styled.div` - display: grid; - grid-template: 1fr / 1fr 1fr; - width: fit-content; - justify-items: center; - gap: 4px; - - position: relative; - padding: 4px; - border-radius: ${b=>wrapperBorderRadius[b.theme.borderRadius]}; - - background-color: ${b=>b.theme.colors.background.secondary}; -`,SliderStyled=styled.div` - position: absolute; - top: 4px; - left: 4px; - - height: calc(100% - 8px); - width: calc(50% - 4px); - - border-radius: ${b=>sliderBorderRadius[b.theme.borderRadius]}; - background-color: ${b=>b.theme.colors.background.segment}; - - transform: ${b=>b.right?"translateX(100%)":"translateX(0)"}; - - transition: transform 0.13s ease-in-out; -`,InputStyled=styled.input` - display: none; -`,LabelStyled=styled.label` - padding: 9px 12px; - z-index: 1; - - cursor: ${b=>b.isActive?"default":"pointer"}; - - transition: transform 0.13s ease-in-out; - - &:hover { - transform: ${b=>b.isActive?"none":"scale(1.025)"}; - } - - > * { - ${b=>b.isActive?"":`color: ${b.theme.colors.text.secondary};`} - } -`,TabBar=b=>{const _="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled,{get class(){return b.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return b.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:_,get checked(){return b.selectedTabIndex===0},onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,0)}}),createMemo(()=>b.tab1)]}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return b.selectedTabIndex===1},name:_,onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,1)}}),createMemo(()=>b.tab2)]}})]}})},backgroundBorders={m:"16px",s:"12px",none:"0"},imageBorders={m:"12px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,CopyIconButton=styled.div` - width: 52px; - height: 52px; - background: transparent; - position: absolute; - right: 0; - bottom: 0; - - display: flex; - align-items: center; - justify-content: center; - transition: transform 0.125s ease-in-out; -`,QrCodeBackground=styled.button` - display: flex; - align-items: center; - position: relative; - background-color: ${b=>b.theme.colors.background.qr}; - border-radius: ${b=>backgroundBorders[b.theme.borderRadius]}; - padding: ${toPx(qrPaddingTop)} 0; - height: ${toPx(qrNormalSize+qrPaddingTop*2)}; - width: 100%; - - overflow: hidden; - cursor: pointer; - border: none; - - ${mediaNotTouch} { - &:hover { - ${CopyIconButton.class} { - transform: scale(1.04); - } - } - } - - &:active { - ${CopyIconButton.class} { - transform: scale(0.96); - } - } - - ${mediaTouch} { - &:active { - ${CopyIconButton.class} { - transform: scale(0.92); - } - } - } -`,QrCodeWrapper$2=styled.div` - position: relative; - - width: fit-content; - margin: 0 auto; - - > div:first-child { - display: flex; - align-items: center; - justify-content: center; - } - - rect { - fill: transparent; - } - - path { - fill: ${b=>b.theme.colors.constant.black}; - } -`,ImageBackground=styled.div` - position: absolute; - width: ${toPx(imgSizeDefault)}; - height: ${toPx(imgSizeDefault)}; - background: ${b=>b.theme.colors.background.qr}; - - display: flex; - align-items: center; - justify-content: center; -`,ImageStyled$3=styled(Image$1)` - width: ${b=>toPx(b.size)}; - height: ${b=>toPx(b.size)}; - border-radius: ${b=>imageBorders[b.theme.borderRadius]}; - background-color: ${b=>b.theme.colors.background.qr}; -`,CopiedBoxStyled=styled.div` - position: absolute; - bottom: 14px; - left: 50%; - transform: translate(-50%, 0); - - display: flex; - gap: 6px; - align-items: center; - border-radius: 18px; - min-width: 126px; - padding: 9px 16px 9px 10px; - - filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); - background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,gt){var vt=236,kt=17,wt=bt,yt=$[gt],At=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,At=function(dn){for(var kn=new Array(dn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),An(_t,wn)},Ft=function(nn,wn){for(var dn=-1;dn<=7;dn+=1)if(!(nn+dn<=-1||xt<=nn+dn))for(var kn=-1;kn<=7;kn+=1)wn+kn<=-1||xt<=wn+kn||(0<=dn&&dn<=6&&(kn==0||kn==6)||0<=kn&&kn<=6&&(dn==0||dn==6)||2<=dn&&dn<=4&&2<=kn&&kn<=4?At[nn+dn][wn+kn]=!0:At[nn+dn][wn+kn]=!1)},Jt=function(){for(var nn=0,wn=0,dn=0;dn<8;dn+=1){Mt(!0,dn);var kn=et.getLostPoint(jt);(dn==0||nn>kn)&&(nn=kn,wn=dn)}return wn},Qt=function(){for(var nn=8;nn>dn&1)==1;At[Math.floor(dn/3)][dn%3+xt-8-3]=kn}for(var dn=0;dn<18;dn+=1){var kn=!nn&&(wn>>dn&1)==1;At[dn%3+xt-8-3][Math.floor(dn/3)]=kn}},un=function(nn,wn){for(var dn=yt<<3|wn,kn=et.getBCHTypeInfo(dn),yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<6?At[yn][8]=fn:yn<8?At[yn+1][8]=fn:At[xt-15+yn][8]=fn}for(var yn=0;yn<15;yn+=1){var fn=!nn&&(kn>>yn&1)==1;yn<8?At[8][xt-yn-1]=fn:yn<9?At[8][15-yn-1+1]=fn:At[8][15-yn-1]=fn}At[xt-8][8]=!nn},An=function(nn,wn){for(var dn=-1,kn=xt-1,yn=7,fn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(At[kn][sn-Sn]==null){var In=!1;fn>>yn&1)==1);var Rn=xn(kn,sn-Sn);Rn&&(In=!In),At[kn][sn-Sn]=In,yn-=1,yn==-1&&(fn+=1,yn=7)}if(kn+=dn,kn<0||xt<=kn){kn-=dn,dn=-dn;break}}},En=function(nn,wn){for(var dn=0,kn=0,yn=0,fn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt($n):0}}for(var Nn=0,Rn=0;Rnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(vt,8),yn.getLengthInBits()>=sn*8));)yn.put(kt,8);return En(yn,kn)};jt.addData=function(nn,wn){wn=wn||"Byte";var dn=null;switch(wn){case"Numeric":dn=ot(nn);break;case"Alphanumeric":dn=ut(nn);break;case"Byte":dn=ct(nn);break;case"Kanji":dn=ft(nn);break;default:throw"mode:"+wn}Tt.push(dn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return At[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),dn=it(),kn=0;kn"u"?nn*4:wn;var dn="";dn+='";for(var yn=0;yn';dn+=""}return dn+="",dn+="
    ",dn},jt.createSvgTag=function(nn,wn,dn,kn){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,dn=yn.alt,kn=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,dn=typeof dn=="string"?{text:dn}:dn||{},dn.text=dn.text||null,dn.id=dn.text?dn.id||"qrcode-description":null,kn=typeof kn=="string"?{text:kn}:kn||{},kn.text=kn.text||null,kn.id=kn.text?kn.id||"qrcode-title":null;var fn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,In,Rn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Rn+=''+jn(kn.text)+"":"",Rn+=dn.text?''+jn(dn.text)+"":"",Rn+='',Rn+='"u"?nn*4:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn;return st(dn,dn,function(fn,xn){if(kn<=fn&&fn"u"?nn*4:wn;var kn=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",dn=0;dn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=kn;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var dn=jt.getModuleCount()*wn+nn*2,kn=nn,yn=dn-nn,fn,xn,sn,Sn,In,Rn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},Dn="";for(fn=0;fn=yn?Cn[In]:Rn[In];Dn+=` -`}return dn%2&&nn>0?Dn.substring(0,Dn.length-dn-1)+Array(dn+1).join("▀"):Dn.substring(0,Dn.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var dn=jt.getModuleCount()*nn+wn*2,kn=wn,yn=dn-wn,fn,xn,sn,Sn,In=Array(nn+1).join("██"),Rn=Array(nn+1).join(" "),Cn="",Dn="";for(fn=0;fn>>8),yt.push(_t&255)):yt.push(kt)}}return yt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],gt=1335,vt=7973,kt=21522,wt={},yt=function(At){for(var xt=0;At!=0;)xt+=1,At>>>=1;return xt};return wt.getBCHTypeInfo=function(At){for(var xt=At<<10;yt(xt)-yt(gt)>=0;)xt^=gt<=0;)xt^=vt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},kt}();function tt(bt,gt){if(typeof bt.length>"u")throw bt.length+"/"+gt;var vt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=At.length/3,_t=[],Tt=0;Tt>>7-kt%8&1)==1},vt.put=function(kt,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},vt.getLengthInBits=function(){return gt},vt.putBit=function(kt){var wt=Math.floor(gt/8);bt.length<=wt&&bt.push(0),kt&&(bt[wt]|=128>>>gt%8),gt+=1},vt},ot=function(bt){var gt=j.MODE_NUMBER,vt=bt,kt={};kt.getMode=function(){return gt},kt.getLength=function(At){return vt.length},kt.write=function(At){for(var xt=vt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},gt.writeBytes=function(vt,kt,wt){kt=kt||0,wt=wt||vt.length;for(var yt=0;yt0&&(vt+=","),vt+=bt[kt];return vt+="]",vt},gt},at=function(){var bt=0,gt=0,vt=0,kt="",wt={},yt=function(xt){kt+=String.fromCharCode(At(xt&63))},At=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,gt+=8,vt+=1;gt>=6;)yt(bt>>>gt-6),gt-=6},wt.flush=function(){if(gt>0&&(yt(bt<<6-gt),bt=0,gt=0),vt%3!=0)for(var xt=3-vt%3,_t=0;_t=gt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=gt.charAt(vt);if(vt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;kt=kt<<6|At(xt.charCodeAt(0)),wt+=6}var _t=kt>>>wt-8&255;return wt-=8,_t};var At=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,gt){var vt=bt,kt=gt,wt=new Array(bt*gt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*vt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(vt),Tt.writeShort(kt),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var At=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(picSizeDefault);createEffect(()=>{const ot=qrcode(0,"L");ot.addData(b.sourceUrl),ot.make(),_.innerHTML=ot.createSvgTag(4,0);const ut=_.firstElementChild.clientWidth,ct=Math.round(qrNormalSize/ut*1e5)/1e5;if(k){const ft=Math.ceil(imgSizeDefault/(ct*4))*4,dt=toPx(Math.ceil((ut-ft)/(2*4))*4);k.style.top=dt,k.style.left=dt,k.style.height=toPx(ft),k.style.width=toPx(ft),et(Math.round(picSizeDefault/ct))}d.style.transform=`scale(${ct})`});let nt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),nt!=null&&clearTimeout(nt),nt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(rt){const it=d;typeof it=="function"?it(rt):d=rt},get children(){return[(()=>{const rt=_tmpl$$s.cloneNode(!0),it=_;return typeof it=="function"?use(it,rt):_=rt,rt})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(rt){const it=k;typeof it=="function"?it(rt):k=rt},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return _e()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:rt=>{animate(rt,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(rt,it)=>{animate(rt,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{it()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` - font-style: normal; - font-weight: ${b=>b.fontWeight}; - font-size: ${b=>b.fontSize}; - line-height: ${b=>b.lineHeight}; - - color: ${b=>b.color}; -`,Text$1=b=>{const _=useTheme(),[d]=useI18n();let k;const j=()=>b.color||_.colors.text.primary,$=mergeProps({fontSize:"14px",fontWeight:"510",lineHeight:"130%"},b);return createEffect(()=>{k&&$.cursor!=="unset"&&getComputedStyle(k).cursor!=="pointer"&&(k.style.cursor="default")}),createComponent(TextStyled$3,{get fontSize(){return $.fontSize},get fontWeight(){return $.fontWeight},get lineHeight(){return $.lineHeight},get color(){return j()},get class(){return $.class},ref(_e){const et=k;typeof et=="function"?et(_e):k=_e},"data-tc-text":"true",get children(){var _e;return createMemo(()=>!!$.translationKey)()?d($.translationKey,$.translationValues,(_e=$.children)==null?void 0:_e.toString()):$.children}})},ImageContainer=styled.div` - position: relative; - - &::after { - content: ''; - display: block; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - border: 0.5px solid rgba(0, 0, 0, 0.08); - - border-radius: inherit; - } -`,ImageStyled$2=styled(Image$1)` - width: 100%; - height: 100%; - border-radius: inherit; -`,WalletImage=b=>createComponent(ImageContainer,{get class(){return b.class},get children(){return createComponent(ImageStyled$2,{get src(){return b.src}})}}),borders$3={m:"16px",s:"12px",none:"0"},badgeBorders={m:"6px",s:"6px",none:"0"},WalletItemStyled=styled.button` - position: relative; - cursor: pointer; - border: none; - background-color: unset; - padding: 8px 4px; - width: 92px; - display: flex; - flex-direction: column; - align-items: center; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${media("mobile")} { - padding: 8px 4px; - width: 82px; - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,ImageStyled$1=styled(WalletImage)` - width: 60px; - height: 60px; - border-radius: ${b=>borders$3[b.theme.borderRadius]}; - - margin-bottom: 8px; -`,BadgeStyled=styled(Image$1)` - position: absolute; - right: 10px; - top: 50px; - width: 24px; - height: 24px; - border-radius: ${b=>badgeBorders[b.theme.borderRadius]}; - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); -`,StyledText=styled(Text$1)` - max-width: 90px; - font-weight: 590; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - - ${media("mobile")} { - max-width: 80px; - } -`,StyledSecondLine=styled(Text$1)` - font-weight: 510; - max-width: 90px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - color: ${b=>b.colorPrimary?b.theme.colors.text.primary:b.theme.colors.text.secondary}; - - ${media("mobile")} { - max-width: 80px; - } -`,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof b.icon=="string")()?createComponent(ImageStyled$1,{get src(){return b.icon}}):b.icon),createMemo(()=>createMemo(()=>!!b.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return b.badgeUrl}})),createComponent(StyledText,{get children(){return b.name}}),createMemo(()=>createMemo(()=>!!b.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var _;return(_=b.secondLineColorPrimary)!=null?_:!0},get children(){return b.secondLine}}))]}}),H1Styled$9=styled.h1` - font-style: normal; - font-weight: 700; - font-size: 20px; - line-height: 28px; - - text-align: center; - - color: ${b=>b.theme.colors.text.primary}; - - margin-top: 0; - margin-bottom: 0; - - cursor: default; -`,H1=b=>{const[_]=useI18n();return createComponent(H1Styled$9,{get class(){return b.class},"data-tc-h1":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H2Styled$5=styled.h2` - font-style: normal; - font-weight: 510; - font-size: 16px; - line-height: 22px; - - text-align: center; - - color: ${b=>b.theme.colors.text.secondary}; - - margin-top: 0; - margin-bottom: 32px; - - cursor: default; -`,H2=b=>{const[_]=useI18n();return createComponent(H2Styled$5,{get class(){return b.class},"data-tc-h2":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H3Styled$1=styled.h3` - font-style: normal; - font-weight: 590; - font-size: 16px; - line-height: 20px; - - color: ${b=>b.theme.colors.text.primary}; - - margin-top: 0; - margin-bottom: 0; - - cursor: default; -`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get class(){return b.class},get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$r=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$r.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$q=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$q.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$p=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$2=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="xs");return()=>j()?(()=>{const $=_tmpl$$p.cloneNode(!0),_e=$.firstChild,et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$&&setAttribute($,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(et,"fill",tt._v$2=it),ot!==tt._v$3&&setAttribute(nt,"stroke",tt._v$3=ot),tt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$3.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"fill",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$o=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3$1=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"m",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="m");return()=>j()?(()=>{const $=_tmpl$$o.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const _e=_tmpl$2$2.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$4&&setAttribute(_e,"class",tt._v$4=rt),it!==tt._v$5&&setAttribute(et,"fill",tt._v$5=it),ot!==tt._v$6&&setAttribute(nt,"stroke",tt._v$6=ot),tt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),_e})():(()=>{const _e=_tmpl$3$1.cloneNode(!0),et=_e.firstChild,nt=et.nextSibling;return createRenderEffect(tt=>{const rt=b.class,it=k(),ot=_.colors.constant.white;return rt!==tt._v$7&&setAttribute(_e,"class",tt._v$7=rt),it!==tt._v$8&&setAttribute(et,"fill",tt._v$8=it),ot!==tt._v$9&&setAttribute(nt,"fill",tt._v$9=ot),tt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),_e})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$1=template$1(''),_tmpl$3=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"xs",k=()=>b.fill||_.colors.icon.tertiary,j=h` - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } - `,$=u` - animation: ${j} 1s linear infinite; - `;return createMemo((()=>{const _e=createMemo(()=>d()==="xs");return()=>_e()?(()=>{const et=_tmpl$$n.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$&&setAttribute(et,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(nt,"fill",tt._v$2=it),tt},{_v$:void 0,_v$2:void 0}),et})():(()=>{const et=createMemo(()=>d()==="s");return()=>et()?(()=>{const nt=_tmpl$2$1.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$3&&setAttribute(nt,"class",rt._v$3=it),ot!==rt._v$4&&setAttribute(tt,"fill",rt._v$4=ot),rt},{_v$3:void 0,_v$4:void 0}),nt})():(()=>{const nt=_tmpl$3.cloneNode(!0),tt=nt.firstChild;return createRenderEffect(rt=>{const it=cn($,b.class),ot=k();return it!==rt._v$5&&setAttribute(nt,"class",rt._v$5=it),ot!==rt._v$6&&setAttribute(tt,"stroke",rt._v$6=ot),rt},{_v$5:void 0,_v$6:void 0}),nt})()})()})())},_tmpl$$m=template$1(''),TonConnectBrand=()=>{const b=useTheme(),_=()=>b.theme===THEME.DARK?b.colors.constant.white:b.colors.constant.black;return(()=>{const d=_tmpl$$m.cloneNode(!0),k=d.firstChild,j=k.nextSibling,$=j.nextSibling;return createRenderEffect(()=>setAttribute($,"fill",_())),d})()},_tmpl$$l=template$1(''),QuestionIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$l.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$k=template$1(''),BrowserIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$k.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$j=template$1(''),MobileIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$j.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$i=template$1(''),DesktopIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$i.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$h=template$1(''),RetryIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$h.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$g=template$1(''),LinkIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$g.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$f=template$1(''),WalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$e=template$1(''),SecurityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$e.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$d=template$1(''),PersonalityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$d.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$c=template$1(''),SwapIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$b=template$1(''),AtWalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.constant.white;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$a=template$1(''),DoneIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$a.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$9=template$1(''),CopyLightIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$9.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=d(),et=d();return _e!==$._v$&&setAttribute(k,"fill",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$8=template$1(''),QRIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$8.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},containerBorders={m:"16px",s:"12px",none:"0"},walletBorders={m:"6px",s:"6px",none:"0"},FourWalletsCard=styled.div` - width: 60px; - height: 60px; - padding: 8px; - margin-bottom: 8px; - border-radius: ${b=>containerBorders[b.theme.borderRadius]}; - background-color: ${b=>b.theme.colors.background.tint}; - display: grid; - grid-template: 1fr 1fr / 1fr 1fr; - gap: 4px; -`,FourWalletsImage=styled(WalletImage)` - width: 20px; - height: 20px; - border-radius: ${b=>walletBorders[b.theme.borderRadius]}; -`,FourWalletsItem=b=>createComponent(WalletItem,{get name(){return b.labelLine1},get secondLine(){return b.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:_=>createComponent(FourWalletsImage,{get src(){return b.images[_]}})})}})},onClick:()=>b.onClick()}),AT_WALLET_APP_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=b=>{const[_]=useI18n(),d=()=>{if(b.wallet.appName!==AT_WALLET_APP_NAME){if("isPreferred"in b.wallet&&b.wallet.isPreferred)return _("walletItem.recent",{},"Recent");if(isWalletInfoCurrentlyInjected(b.wallet))return _("walletItem.installed",{},"Installed");if(b.wallet.name==="Tonkeeper")return _("walletItem.popular",{},"Popular")}};return createMemo((()=>{const k=createMemo(()=>b.wallet.appName===AT_WALLET_APP_NAME);return()=>k()?createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return _("walletItem.walletOn",{},"Wallet On")},secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>b.onClick()}):createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return b.wallet.name},get secondLine(){return d()},secondLineColorPrimary:!1,onClick:()=>b.onClick()})})())},ScrollContainerStyled=styled.div` - width: 100%; - overflow-y: auto; - max-height: ${b=>b.maxHeight}; - - scrollbar-width: none; - &&::-webkit-scrollbar { - display: none; - } - - &&::-webkit-scrollbar-track { - background: transparent; - } - - &&::-webkit-scrollbar-thumb { - display: none; - } -`,ScrollDivider=styled.div` - height: 1px; - margin: 0 -24px; - width: calc(100% + 48px); - opacity: 0.08; - background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; - transition: background 0.15s ease-in-out; - - ${media("mobile")} { - width: 100%; - margin: 0; - } -`,[windowHeight,setWindowHeight]=createSignal(((_a=getWindow$1())==null?void 0:_a.innerHeight)||0);getWindow$1()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const[isMobile,setIsMobile]=createSignal(isDevice("mobile")),updateIsMobile=()=>setIsMobile(isDevice("mobile"));getWindow$1()&&(window.addEventListener("resize",()=>updateIsMobile()),window.addEventListener("load",()=>updateIsMobile(),{once:!0}));const ScrollContainer=b=>{const[_,d]=createSignal(!1),k=_e=>{d(_e.target.scrollTop>0)},j=()=>isMobile()?150:200,$=()=>b.maxHeight!==void 0?`${b.maxHeight}px`:`${windowHeight()-j()}px`;return[createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return $()},onScroll:k,get class(){return b.class},get children(){return b.children}})]},AStyled=styled.a` - display: block; - text-decoration: unset; -`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const _e=b.class,et=d();return _e!==$._v$&&setAttribute(k,"class",$._v$=_e),et!==$._v$2&&setAttribute(j,"fill",$._v$2=et),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` - width: 256px; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); - border-radius: ${b=>dropdownBorders[b.theme.borderRadius]}; - - background-color: ${b=>b.theme.colors.background.primary} - - color: ${b=>b.theme.colors.text.primary} -`,UlStyled$1=styled.ul` - background-color: ${b=>b.theme.colors.background.primary}; - padding: 8px; -`,MenuButtonStyled=styled.button` - display: flex; - align-items: center; - gap: 8px; - height: 40px; - padding-left: 8px; - width: 100%; - - background-color: ${b=>b.theme.colors.background.primary}; - border: none; - border-radius: ${b=>hoverBorders$1[b.theme.borderRadius]}; - cursor: pointer; - - transition: background-color, transform 0.1s ease-in-out; - - &:hover { - background-color: ${b=>b.theme.colors.background.secondary}; - } - - &:active { - transform: scale(0.96); - } -`,_tmpl$$5=template$1("
  • "),MenuItemText=b=>createComponent(Text$1,{get translationKey(){return b.translationKey},fontSize:"15px",fontWeight:"590",get children(){return b.children}}),AccountButtonDropdown=b=>{const _=useContext(TonConnectUiContext),[d,k]=createSignal(!1),j=()=>__async(void 0,null,function*(){const _e=toUserFriendlyAddress(_.account.address,_.account.chain===CHAIN.TESTNET);yield copyToClipboard(_e),k(!0),setTimeout(()=>k(!1),1e3)}),$=()=>{_.disconnect(),b.onClose()};return createComponent(AccountButtonDropdownStyled,{ref(_e){const et=b.ref;typeof et=="function"?et(_e):b.ref=_e},get class(){return b.class},"data-tc-dropdown":"true",get children(){return createComponent(UlStyled$1,{get children(){return[(()=>{const _e=_tmpl$$5.cloneNode(!0);return insert(_e,createComponent(MenuButtonStyled,{onClick:()=>j(),get children(){return[createComponent(CopyIcon,{}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copy",children:"Copy address"})}}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copied",children:"Address copied!"})}})]}})),_e})(),(()=>{const _e=_tmpl$$5.cloneNode(!0);return insert(_e,createComponent(MenuButtonStyled,{onClick:()=>$(),get children(){return[createComponent(DisconnectIcon,{}),createComponent(MenuItemText,{translationKey:"button.dropdown.disconnect",children:"Disconnect"})]}})),_e})()]}})}})},borders$2={m:"16px",s:"8px",none:"0"},NotificationStyled=styled.div` - width: 256px; - padding: 12px 16px; - display: flex; - gap: 9px; - - background-color: ${b=>b.theme.colors.background.primary}; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); - border-radius: ${b=>borders$2[b.theme.borderRadius]}; -`,NotificationContentStyled=styled.div` - width: 192px; - - > h3 { - font-size: 15px; - } -`,TextStyled$2=styled(Text$1)` - margin-top: 4px; - color: ${b=>b.theme.colors.text.secondary}; -`,Notification=b=>{const _=useDataAttributes(b);return createComponent(NotificationStyled,mergeProps({get class(){return b.class},"data-tc-notification":"true"},_,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return b.header.translationKey},get translationValues(){return b.header.translationValues},get children(){return b.children}}),createComponent(Show,{get when(){return b.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return b.text.translationKey},get translationValues(){return b.text.translationValues}})}})]}}),createMemo(()=>b.icon)]}}))},LoaderIconStyled$1=styled(LoaderIcon)` - align-self: center; -`,ConfirmOperationNotification=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(Notification,{get header(){return{translationKey:"notifications.confirm.header",translationValues:{name:k()}}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` - margin-top: 2px; -`,ErrorTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled$2,{size:"xs"})},get class(){return b.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` - margin-top: 2px; -`,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` - transform: translateY(-8px); - margin-bottom: 12px; -`,defaultConfig={timeout:4500},[latestAction,setLatestAction]=createSignal(null);function useOpenedNotifications(b){const{timeout:_}=__spreadValues$1(__spreadValues$1({},defaultConfig),b),[d,k]=createSignal([]),[j,$]=createSignal([]);return createEffect(on(action,_e=>{if(!_e||!_e.showNotification||latestAction()===_e)return;setLatestAction(_e),k(tt=>tt.filter(rt=>rt.action!=="confirm-transaction"));const et={action:_e.name};k(tt=>[...tt,et]);const nt=setTimeout(()=>{k(tt=>tt.filter(rt=>rt!==et)),$(tt=>tt.filter(rt=>rt!==nt))},_);$(tt=>[...tt,nt])})),onCleanup(()=>{j().forEach(_e=>clearTimeout(_e))}),d}const _tmpl$$4=template$1('
    '),Notifications=b=>{const _=useOpenedNotifications();return(()=>{const d=_tmpl$$4.cloneNode(!0);return insert(d,createComponent(TransitionGroup,{onBeforeEnter:k=>{animate(k,[{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(k,j)=>{animate(k,[{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(j)},get children(){return createComponent(For,{get each(){return _()},children:k=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return k.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(d,b.class)),d})()},AccountButtonStyled=styled(Button)` - background-color: ${b=>b.theme.colors.connectButton.background}; - color: ${b=>b.theme.colors.connectButton.foreground}; - box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; - padding: 8px 16px 8px 12px; - - display: flex; - align-items: center; - gap: 4px; - height: 40px; -`,DropdownButtonStyled=styled(AccountButtonStyled)` - padding: 12px 16px; - min-width: 148px; - justify-content: center; - background-color: ${b=>b.theme.colors.background.primary}; -`,LoaderButtonStyled=styled(Button)` - min-width: 148px; - height: 40px; - - background-color: ${b=>b.theme.colors.background.primary}; - color: ${b=>b.theme.colors.connectButton.foreground}; - box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; - - display: flex; - align-items: center; - justify-content: center; -`,LoaderIconStyled=styled(LoaderIcon)` - height: 18px; - width: 18px; -`,DropdownContainerStyled=styled.div` - width: fit-content; - display: flex; - flex-direction: column; - align-items: flex-end; -`,DropdownStyled=styled(AccountButtonDropdown)` - box-sizing: border-box; - overflow: hidden; - margin-top: 12px; -`,NotificationsStyled=styled(Notifications)` - > div:first-child { - margin-top: 20px; - } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(ft=>{let{name:dt}=ft;return dt==="autoPlacement"||dt==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},ct=0;for(let ft=0;ft50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&&ct<=50){ct++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),ft=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,ct=nt.width/tt.x,ft=nt.height/tt.y;return{width:ct,height:ft,top:ut,right:ot+ct,bottom:ut+ft,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(ct=>{nt&&ct.addEventListener("scroll",d,{passive:!0}),$&&ct.addEventListener("resize",d)});let rt=null;if(_e){let ct=!0;rt=new ResizeObserver(()=>{ct||d(),ct=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const ct=getBoundingClientRect(b);ot&&(ct.x!==ot.x||ct.y!==ot.y||ct.width!==ot.width||ct.height!==ot.height)&&d(),ot=ct,it=requestAnimationFrame(ut)}return d(),()=>{var ct;tt.forEach(ft=>{nt&&ft.removeEventListener("scroll",d),$&&ft.removeEventListener("resize",d)}),(ct=rt)==null||ct.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ct=>{ut===tt()&&_e(ct)},ct=>{nt(ct)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),ct=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ft=()=>{const lt=$();if(lt){const ht=toUserFriendlyAddress(lt.address,lt.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const dt=_.onStatusChange(lt=>{if(!lt){j(!1),_e(null);return}_e(lt.account)}),at=lt=>{if(!$()||!k())return;const ht=ot().contains(lt.target),st=tt.contains(lt.target);!ht&&!st&&j(!1)};return onMount(()=>{document.body.addEventListener("click",at)}),onCleanup(()=>{document.body.removeEventListener("click",at),dt()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(lt=>!lt),ref:ut,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ft()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const lt=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,lt),lt.style.setProperty("z-index","999"),lt._$owner=getOwner(),insert(lt,createComponent(Transition,{onBeforeEnter:ht=>{animate(ht,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,st)=>{animate(ht,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(st)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const st=tt;typeof st=="function"?st(ht):tt=ht}})}})}}),null),insert(lt,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var st,bt;const gt=ct.strategy,vt=`${(st=ct.y)!=null?st:0}px`,kt=`${(bt=ct.x)!=null?bt:0}px`;return gt!==ht._v$&<.style.setProperty("position",ht._v$=gt),vt!==ht._v$2&<.style.setProperty("top",ht._v$2=vt),kt!==ht._v$3&<.style.setProperty("left",ht._v$3=kt),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),lt}})]}})}})]}})]}})},StyledModal=styled(Modal)` - padding-left: 24px; - padding-right: 24px; - padding-top: 18px; - padding-bottom: 0; - - ${media("mobile")} { - padding-left: 0; - padding-right: 0; - - min-height: 364px; - } -`,H1Styled$8=styled(H1)` - margin-top: 12px; - - ${media("mobile")} { - padding: 0 10px; - } -`,LoaderContainerStyled=styled.div` - margin: 30px 0; - width: 100%; - display: flex; - justify-content: center; - - ${media("mobile")} { - height: 160px; - align-items: center; - } -`;styled(Text$1)` - min-width: 84px; - text-align: center; - font-weight: 590; -`;styled(TabBar)` - margin: 0 auto 22px; -`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",twaReturnUrl:void 0,walletsListConfiguration:{},enableAndroidBackHandler:!0});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; -`,H1Styled$7=styled(H1)` - margin-bottom: 18px; -`;styled.div` - height: 1px; - margin: 0 -24px; - width: calc(100% + 48px); - opacity: 0.12; - background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; - transition: background 0.15s ease-in-out; - - ${media("mobile")} { - width: 100%; - } -`;const WalletsUl=styled.ul` - display: grid; - grid-template-columns: repeat(auto-fit, 92px); - grid-template-rows: auto; - align-content: flex-start; - justify-content: center; - row-gap: 8px; - width: 100%; - padding: 0 0 16px; - align-self: flex-start; - max-width: 400px; - margin: 0 auto; - - > li { - display: block; - height: fit-content; - } - - ${media("mobile")} { - grid-template-columns: repeat(auto-fit, 82px); - } -`;styled(Button)` - display: block; - margin: 0 auto 1px; - font-size: 15px; -`;const StyledIconButton$3=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,WalletLabeledItemStyled=styled(WalletLabeledItem)` - height: 100%; -`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const _=()=>isMobile()?void 0:510,d=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-wallets-modal-list":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$7,{translationKey:"walletModal.wallets",children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return _()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return d()},children:k=>(()=>{const j=_tmpl$$2.cloneNode(!0);return insert(j,createComponent(WalletLabeledItemStyled,{wallet:k,onClick:()=>b.onSelect(k)})),j})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` - display: flex; - flex-direction: column; -`,BodyStyled$1=styled.div` - flex: 1; - margin-top: ${b=>b.qr?"0":"18px"}; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - min-height: 232px; -`,QRCodeStyled$1=styled(QRCode)` - margin-bottom: 24px; -`,H1Styled$6=styled(H1)` - max-width: 288px; - margin: 0 auto 2px; -`,H2Styled$4=styled(H2)` - max-width: 288px; - text-align: center; - margin: 0 auto 20px; -`,StyledIconButton$2=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,ButtonsContainerStyled$1=styled.div` - display: flex; - justify-content: center; - gap: 8px; - padding-bottom: 16px; -`,BottomButtonsContainerStyled=styled(ButtonsContainerStyled$1)` - padding-bottom: 0; -`,FooterButton$1=styled(Button)` - margin-bottom: 24px; -`,LoaderStyled$1=styled(LoaderIcon)` - margin-bottom: 18px; - margin-top: 2px; -`,ErrorIconStyled$1=styled(ErrorIcon)` - margin-bottom: 16px; -`,BodyTextStyled$1=styled(H2)` - color: ${b=>b.theme.colors.text.secondary}; - text-align: center; - margin-bottom: 20px; -`,TgButtonStyled=styled(Button)` - margin-top: -8px; - margin-bottom: 24px; - width: 100%; - padding: 12px 12px 12px 20px; - border-radius: ${b=>tgButtonBorders[b.theme.borderRadius]}; - font-size: 16px; - line-height: 20px; -`,TgImageStyled=styled(Image$1)` - width: 32px; - height: 32px; - border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,_e]=createSignal(),[et,nt]=createSignal(!0),tt=useContext(ConnectorContext),rt=tt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(rt);const it=()=>{_e(tt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&it()});const ot=()=>{j(!1),_()==="extension"&&it(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},ut=()=>{j(!1),_()==="extension"&&it(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ct=()=>{const dt=!et();nt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:dt})},ft=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),tt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?ot():supportsExtension(b.wallet)?ft():ut(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ft:ut},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ct,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ft,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:ut,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,H1Styled$5=styled(H1)` - margin-bottom: 18px; -`,InfoBlock=styled.div` - padding: 16px 0; - display: flex; - flex-direction: column; - align-items: center; -`,InfoBlockIconClass=u` - margin-bottom: 12px; -`,H3Styled=styled(H3)` - text-align: center; - margin-bottom: 4px; -`,TextStyled$1=styled(Text$1)` - text-align: center; - max-width: 352px; - color: ${b=>b.theme.colors.text.secondary}; -`,ButtonsBlock=styled.div` - padding: 16px 24px 24px; - display: flex; - align-items: center; - justify-content: center; - gap: 8px; -`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{"data-tc-wallets-modal-info":"true",get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$5,{translationKey:"walletModal.infoModal.whatIsAWallet",children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.secureDigitalAssets",children:"Secure digital assets storage"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.walletProtects",children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.controlIdentity",children:"Control your Web3 identity"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.manageIdentity",children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.effortlessCryptoTransactions",children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.easilySend",children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.infoModal.getAWallet",children:"Get a Wallet"})}})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` - flex: 1; - margin-top: 18px; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - min-height: 232px; -`,H1Styled$4=styled(H1)` - max-width: 262px; - margin: 0 auto 8px; -`,StyledIconButton=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,FooterStyled=styled.div` - padding: 16px; - display: flex; - align-items: center; - gap: 12px; - border-top: 0.5px solid ${b=>rgba(b.theme.colors.icon.secondary,.2)}; -`,ImageStyled=styled(Image$1)` - width: 36px; - height: 36px; - border-radius: 10px; -`,FooterButton=styled(Link)` - margin-left: auto; -`,LoaderStyled=styled(LoaderIcon)` - margin-bottom: 18px; - margin-top: 2px; -`,ErrorIconStyled=styled(ErrorIcon)` - margin-bottom: 16px; -`,BodyTextStyled=styled(H2)` - color: ${b=>b.theme.colors.text.secondary}; - text-align: center; - margin-bottom: 20px; -`,ButtonsContainerStyled=styled.div` - display: flex; - justify-content: center; - gap: 8px; - padding-bottom: 16px; -`,H1Styled$3=styled(H1)` - margin-bottom: 2px; - padding: 0 64px; -`,H2Styled$3=styled(H2)` - margin-bottom: 20px; - padding: 0 64px; - min-height: 44px; -`,QrCodeWrapper$1=styled.div` - padding: 0 24px 24px; -`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),_e=useContext(ConnectorContext),et=_e.onStatusChange(()=>{},()=>{$(!0)}),nt=createMemo(()=>_e.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),tt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},rt=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ot=()=>{d()?it():b.onBackClick()};return onCleanup(et),tt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:ot}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return nt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:rt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` - display: flex; - justify-content: space-between; - margin: 0 auto; - width: fit-content; - max-width: 100%; - min-width: 100%; - height: fit-content; - overflow-x: auto; - overflow-y: hidden; - padding: 0 13px 24px; - - &&::-webkit-scrollbar { - display: none; - } - - -ms-overflow-style: none; - scrollbar-width: none; - - > li { - height: fit-content; - } -`,OtherOptionButton=styled.li` - width: 82px; - min-width: 82px; - height: 124px; - display: flex; - flex-direction: column; - align-items: center; - padding: 8px 4px; - - text-align: center; - cursor: pointer; - - transition: transform 0.1s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,Divider=styled.div` - width: 1px; - margin: 0 10px; - height: 24px; - position: relative; - top: 26px; - - background-color: ${b=>b.theme.colors.icon.secondary}; - opacity: 0.2; -`,IconContainer=styled.div` - width: 60px; - height: 60px; - border-radius: ${b=>borders$1[b.theme.borderRadius]}; - display: flex; - align-items: center; - justify-content: center; - - background-color: ${b=>b.theme.colors.background.tint}; - margin-bottom: 8px; -`,H1Styled$2=styled(H1)` - margin-top: 38px; - margin-bottom: 4px; - padding: 0 24px; -`,H2Styled$2=styled(H2)` - margin-bottom: 24px; - padding: 0 24px; - min-height: 44px; -`;styled(Button)` - display: block; - margin: 0 auto; -`;const TelegramButtonStyled=styled(Button)` - margin: 0 24px 24px; - width: calc(100% - 48px); - border-radius: ${b=>borders$1[b.theme.borderRadius]}; - padding: 14px 16px 14px 14px; - background-color: ${b=>b.theme.colors.telegramButton}; - - color: ${b=>b.theme.colors.constant.white}; - font-weight: 590; - font-size: 16px; - line-height: 20px; -`,TGImageStyled=styled(Image$1)` - border-radius: ${b=>tgBorders[b.theme.borderRadius]}; - width: 24px; - height: 24px; -`,StyledLeftActionButton=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,H1Styled$1=styled(H1)` - margin-bottom: 2px; - padding: 0 64px; -`,H2Styled$1=styled(H2)` - margin-bottom: 20px; - padding: 0 64px; -`,QrCodeWrapper=styled.div` - padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,_e=()=>b.walletsList.filter(at=>supportsMobile(at)&&at.appName!==AT_WALLET_APP_NAME),et=()=>_e().length>7,nt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(at=>at.bridgeUrl)).values()].map(at=>({bridgeUrl:at})),tt=()=>$.connect(nt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[rt,it]=createSignal(void 0),ot=()=>__async(void 0,null,function*(){rt()!==void 0&&clearTimeout(rt()),yield copyToClipboard(tt());const at=setTimeout(()=>it(void 0),1500);it(at)}),ut=()=>{openLinkBlank(addReturnStrategy(tt(),appState.returnStrategy))},ct=()=>{const at=b.walletsList.find(st=>st.appName===AT_WALLET_APP_NAME);if(!at||!isWalletInfoRemote(at))throw new TonConnectUIError("@wallet bot not found in the wallets list");const lt=$.connect({bridgeUrl:at.bridgeUrl,universalLink:at.universalLink},b.additionalRequest),ht=!k();j(!1),redirectToTelegram(lt,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ht})},ft=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},dt=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const at=_tmpl$2.cloneNode(!0);return insert(at,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:dt}),createComponent(MobileUniversalQR,{get universalLink(){return tt()}})]}}),null),insert(at,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ft}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet in Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ct,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet in Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!et())()?_e().slice(0,4):_e()},children:lt=>(()=>{const ht=_tmpl$$1.cloneNode(!0);return insert(ht,createComponent(WalletItem,{get icon(){return lt.imageUrl},get name(){return lt.name},onClick:()=>b.onSelect(lt)})),ht})()}),createComponent(Show,{get when(){return et()},get children(){const lt=_tmpl$$1.cloneNode(!0);return insert(lt,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return _e().slice(3,7).map(ht=>ht.imageUrl)},onClick:()=>b.onSelectAllWallets()})),lt}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:ut,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:ot,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>rt()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return rt()!==void 0?"common.copied":"common.copyLink"},get children(){return rt()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),at})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; - padding-bottom: 16px; -`,H2Styled=styled(H2)` - max-width: 320px; - margin-top: 2px; - margin-bottom: 20px; -`,H2AvailableWalletsStyled=styled(H2)` - margin-bottom: 16px; -`,QRCodeStyled=styled(QRCode)` - margin-bottom: 24px; -`,WalletsContainerStyled=styled.ul` - display: flex; -`;styled.div` - display: flex; - gap: 16px; - width: 100%; -`;styled(Button)` - position: relative; - font-size: 16px; - line-height: 20px; - width: 100%; - padding: 0 16px; - height: 56px; - border-radius: ${b=>borders[b.theme.borderRadius]}; - - &:hover { - ${b=>b.disableEventsAnimation?"transform: unset;":""} - } - - &:active { - ${b=>b.disableEventsAnimation?"transform: unset;":""} - } -`;styled.ul` - position: absolute; - bottom: 100%; - left: 0; - margin: 0; - padding: 8px; - width: 188px; - transform: translateY(-16px); - - background-color: ${b=>b.theme.colors.background.primary}; - border-radius: ${b=>borders[b.theme.borderRadius]}; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); -`;styled.li` - padding: 8px; - - display: flex; - align-items: center; - gap: 8px; - - cursor: pointer; - border-radius: ${b=>hoverBorders[b.theme.borderRadius]}; - - transition: background-color, transform 0.1s ease-in-out; - - &:hover { - background-color: ${b=>b.theme.colors.background.secondary}; - } - - &:active { - transform: scale(0.96); - } -`;styled(Image$1)` - width: 24px; - height: 24px; - - border-radius: 6px; -`;styled.div` - margin-top: 23px; - margin-bottom: 1px; - width: 100%; - display: flex; - justify-content: center; - align-items: center; -`;styled(Text$1)` - color: ${b=>b.theme.colors.text.secondary}; - font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(_e=>_e.bridgeUrl)).values()].map(_e=>({bridgeUrl:_e}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:_e=>(()=>{const et=_tmpl$.cloneNode(!0);return insert(et,createComponent(WalletLabeledItem,{wallet:_e,onClick:()=>b.onSelect(_e)})),et})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(_e=>_e.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal("universal"),[nt,tt]=createSignal(!1),rt=createMemo(()=>{if(k.state!=="ready")return null;let ft=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=ft.filter(isWalletInfoCurrentlyInjected),at=ft.filter(gt=>!isWalletInfoCurrentlyInjected(gt));ft=(dt||[]).concat(at);const lt=appState.preferredWalletAppName,ht=ft.find(gt=>eqWalletName(gt,lt)),st=ft.filter(gt=>eqWalletName(gt,lt)).length>=2;lt&&ht&&!st&&(ft=[__spreadProps(__spreadValues$1({},ht),{isPreferred:!0})].concat(ft.filter(gt=>!eqWalletName(gt,lt))));const bt=ft.find(gt=>eqWalletName(gt,AT_WALLET_APP_NAME));return bt&&(ft=[bt].concat(ft.filter(gt=>!eqWalletName(gt,AT_WALLET_APP_NAME)))),ft}),it=()=>{var ft;return((ft=appState.connectRequestParameters)==null?void 0:ft.state)==="loading"},ot=createMemo(()=>{var ft;if(!it())return(ft=appState.connectRequestParameters)==null?void 0:ft.value}),ut=ft=>{setWalletsModalState({status:"closed",closeReason:ft}),$(null),tt(!1)},ct=_.onStatusChange(ft=>{ft&&ut("wallet-selected")});return onCleanup(ct),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>ut("action-cancelled"),onClickQuestion:()=>tt(ft=>!ft),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return nt()},get children(){return createComponent(InfoModal,{onBackClick:()=>tt(!1)})}}),createComponent(Show,{get when(){return!nt()},get children(){return[createComponent(Show,{get when(){return it()||!rt()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!it())()&&rt()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return ot()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return _e()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return rt()},get additionalRequest(){return ot()},onSelectAllWallets:()=>et("all-wallets")})}}),createComponent(Match,{get when(){return _e()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return rt()},onBack:()=>et("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; - padding-bottom: 8px; -`,H1Styled=styled(H1)` - margin-top: 16px; -`,TextStyled=styled(Text$1)` - font-weight: 510; - font-size: 16px; - line-height: 20px; - text-align: center; - max-width: 250px; - - color: ${b=>b.theme.colors.text.secondary}; -`,ButtonStyled=styled(Button)` - margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0);let $;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&($=d.wallet.universalLink);const _e=()=>{const et=action(),nt="returnStrategy"in et?et.returnStrategy:appState.returnStrategy;if(isTelegramUrl($)){const tt=!k();j(!1),redirectToTelegram($,{returnStrategy:nt,twaReturnUrl:"twaReturnUrl"in et?et.twaReturnUrl:appState.twaReturnUrl,forceRedirect:tt})}else openLinkBlank(addReturnStrategy($,nt))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:_e,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt,tt;const rt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((tt=_.actionsConfiguration)!=null&&tt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(rt.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(rt.enableAndroidBackHandler=_.enableAndroidBackHandler),rt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:_e,skipRedirectToWallet:et}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const nt=()=>{const it=getUserAgent().os==="ios",ot=et==="ios"&&it||et==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!ot&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:_e||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},tt=new AbortController,rt=this.onTransactionModalStateChange(it=>{it!=null&&it.openModal||(rt(),it||tt.abort())});try{const it=yield this.waitForSendTransaction({transaction:_,abortSignal:tt.signal},nt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),it}catch(it){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),it instanceof TonConnectError?it:(console.error(it),new TonConnectUIError("Unhandled error:"+it))}finally{rt()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const _e=tt=>__async(this,null,function*(){if(tt)nt(),d(tt);else{if(j)return;nt(),k(new TonConnectUIError("Wallet was not connected"))}}),et=tt=>{j||(nt(),k(tt))},nt=this.onStatusChange(tt=>_e(tt),tt=>et(tt));$&&$.addEventListener("abort",()=>{nt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:_e}=_;if(_e.aborted)return j(new TonConnectUIError("Transaction was not sent"));const et=tt=>__async(this,null,function*(){k(tt)}),nt=tt=>{j(tt)};this.connector.sendTransaction($,d).then(tt=>et(tt)).catch(tt=>nt(tt)),_e.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>eqWalletName(_e,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e,et;const nt=["before","success","error"];let tt=nt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(tt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?tt=nt:tt=_.notifications);let rt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?rt=nt:rt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?rt=nt:rt=_.modals);const it=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",ot=(_==null?void 0:_.twaReturnUrl)||((_e=this.actionsConfiguration)==null?void 0:_e.twaReturnUrl);let ut=(_==null?void 0:_.skipRedirectToWallet)||((et=this.actionsConfiguration)==null?void 0:et.skipRedirectToWallet)||"ios";return isInTMA()&&(ut="never"),{notifications:tt,modals:rt,returnStrategy:it,twaReturnUrl:ot,skipRedirectToWallet:ut}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** - * @license React - * react-jsx-runtime.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,(function(rt){return _e[rt]}).bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,ct){var ft,dt,at,lt=ot&it.F,ht=ot&it.G,st=ot&it.S,bt=ot&it.P,gt=ot&it.B,vt=ot&it.W,kt=ht?et:et[ut]||(et[ut]={}),wt=kt.prototype,yt=ht?_e:st?_e[ut]:(_e[ut]||{}).prototype;for(ft in ht&&(ct=ut),ct)(dt=!lt&&yt&&yt[ft]!==void 0)&&rt(kt,ft)||(at=dt?yt[ft]:ct[ft],kt[ft]=ht&&typeof yt[ft]!="function"?ct[ft]:gt&&dt?nt(at,_e):vt&&yt[ft]==at?function(At){var xt=function(_t,Tt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(_t);case 2:return new At(_t,Tt)}return new At(_t,Tt,jt)}return At.apply(this,arguments)};return xt.prototype=At.prototype,xt}(at):bt&&typeof at=="function"?nt(Function.call,at):at,bt&&((kt.virtual||(kt.virtual={}))[ft]=at,ot&it.R&&wt&&!wt[ft]&&tt(wt,ft,at)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;ct--;)delete it.prototype[nt[ct]];return it()};k.exports=Object.create||function(ot,ut){var ct;return ot!==null?(rt.prototype=_e(ot),ct=new rt,rt.prototype=null,ct[tt]=ot):ct=it(),ut===void 0?ct:et(ct,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),ct=0,ft=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&ft.push(ot);for(;it.length>ct;)_e(ut,ot=it[ct++])&&(~nt(ft,ot)||ft.push(ot));return ft}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,ct){try{return ut[ct]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=dt($(49)),et=dt($(76)),nt=dt($(81)),tt=dt($(89)),rt=dt($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var At in wt)Object.prototype.hasOwnProperty.call(wt,At)&&(yt[At]=wt[At]);return yt.default=wt,yt}($(94)),ot=dt($(132)),ut=dt($(133)),ct=dt($(138)),ft=$(139);function dt(wt){return wt&&wt.__esModule?wt:{default:wt}}var at=it.default,lt=(0,tt.default)(at),ht=(0,ct.default)(ut.default,ft.rgb2yuv,function(wt){var yt,At=(0,nt.default)(wt,3),xt=At[0],_t=At[1],Tt=At[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},ft.yuv2rgb,ot.default),st=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var At=(0,tt.default)(yt);for(var xt in wt)At.indexOf(xt)===-1&&At.push(xt);return At.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return st({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?At-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?at:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=kt(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=lt.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return lt.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),An=bt(Wt,un);return(0,rt.default)(gt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var At=wt.split(":"),xt=(0,nt.default)(At,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=vt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(st,bt,gt){return Function.prototype.apply.call(st,bt,gt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(st){return Object.getOwnPropertyNames(st).concat(Object.getOwnPropertySymbols(st))}:function(st){return Object.getOwnPropertyNames(st)};var tt=Number.isNaN||function(st){return st!=st};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(st,bt){return new Promise(function(gt,vt){function kt(){wt!==void 0&&st.removeListener("error",wt),gt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){st.removeListener(bt,kt),vt(yt)},st.once("error",wt)),st.once(bt,kt)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(st){if(typeof st!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof st)}function ut(st){return st._maxListeners===void 0?rt.defaultMaxListeners:st._maxListeners}function ct(st,bt,gt,vt){var kt,wt,yt,At;if(ot(gt),(wt=st._events)===void 0?(wt=st._events=Object.create(null),st._eventsCount=0):(wt.newListener!==void 0&&(st.emit("newListener",bt,gt.listener?gt.listener:gt),wt=st._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=gt,++st._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=vt?[gt,yt]:[yt,gt]:vt?yt.unshift(gt):yt.push(gt),(kt=ut(st))>0&&yt.length>kt&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=st,xt.type=bt,xt.count=yt.length,At=xt,console&&console.warn&&console.warn(At)}return st}function ft(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function dt(st,bt,gt){var vt={fired:!1,wrapFn:void 0,target:st,type:bt,listener:gt},kt=ft.bind(vt);return kt.listener=gt,vt.wrapFn=kt,kt}function at(st,bt,gt){var vt=st._events;if(vt===void 0)return[];var kt=vt[bt];return kt===void 0?[]:typeof kt=="function"?gt?[kt.listener||kt]:[kt]:gt?function(wt){for(var yt=new Array(wt.length),At=0;At0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var At=kt[st];if(At===void 0)return!1;if(typeof At=="function")nt(At,this,bt);else{var xt=At.length,_t=ht(At,xt);for(gt=0;gt=0;wt--)if(gt[wt]===bt||gt[wt].listener===bt){yt=gt[wt].listener,kt=wt;break}if(kt<0)return this;kt===0?gt.shift():function(At,xt){for(;xt+1=0;vt--)this.removeListener(st,bt[vt]);return this},rt.prototype.listeners=function(st){return at(this,st,!0)},rt.prototype.rawListeners=function(st){return at(this,st,!1)},rt.listenerCount=function(st,bt){return typeof st.listenerCount=="function"?st.listenerCount(bt):lt.call(st,bt)},rt.prototype.listenerCount=lt,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),ct=_e(rt),ft=ut.length;return ct<0||ct>=ft?nt?"":void 0:(it=ut.charCodeAt(ct))<55296||it>56319||ct+1===ft||(ot=ut.charCodeAt(ct+1))<56320||ot>57343?nt?ut.charAt(ct):it:nt?ut.slice(ct,ct+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,ct=0;ut>ct;)_e.f(tt,it=ot[ct++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,ct=_e(rt),ft=et(ct.length),dt=nt(ot,ft);if(tt&&it!=it){for(;ft>dt;)if((ut=ct[dt++])!=ut)return!0}else for(;ft>dt;dt++)if((tt||dt in ct)&&ct[dt]===it)return tt||dt||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),ct=$(28),ft=$(17),dt=$(2),at=$(30),lt=$(31),ht=$(69),st=$(70),bt=$(10),gt=$(11),vt=$(18),kt=$(9),wt=$(23),yt=$(16),At=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,An=dt("_hidden"),En=dt("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,dn=typeof Gt=="function"&&!!Tt.f,kn=_e.QObject,yn=!kn||!kn.prototype||!kn.prototype.findChild,fn=nt&&ot(function(){return At(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(Vt,bn,Pn){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(Vt,bn,Pn),sr&&Vt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(Vt){var bn=Zn[Vt]=At(Gt.prototype);return bn._k=Vt,bn},sn=dn&&typeof Gt.iterator=="symbol"?function(Vt){return typeof Vt=="symbol"}:function(Vt){return Vt instanceof Gt},Sn=function(Vt,bn,Pn){return Vt===wn&&Sn(nn,bn,Pn),bt(Vt),bn=wt(bn,!0),bt(Pn),et(Zn,bn)?(Pn.enumerable?(et(Vt,An)&&Vt[An][bn]&&(Vt[An][bn]=!1),Pn=At(Pn,{enumerable:yt(0,!1)})):(et(Vt,An)||Jt(Vt,An,yt(1,{})),Vt[An][bn]=!0),fn(Vt,bn,Pn)):Jt(Vt,bn,Pn)},In=function(Vt,bn){bt(Vt);for(var Pn,sr=ht(bn=kt(bn)),dr=0,Wn=sr.length;Wn>dr;)Sn(Vt,Pn=sr[dr++],bn[Pn]);return Vt},Rn=function(Vt){var bn=vn.call(this,Vt=wt(Vt,!0));return!(this===wn&&et(Zn,Vt)&&!et(nn,Vt))&&(!(bn||!et(this,Vt)||!et(Zn,Vt)||et(this,An)&&this[An][Vt])||bn)},Cn=function(Vt,bn){if(Vt=kt(Vt),bn=wt(bn,!0),Vt!==wn||!et(Zn,bn)||et(nn,bn)){var Pn=Ft(Vt,bn);return!Pn||!et(Zn,bn)||et(Vt,An)&&Vt[An][bn]||(Pn.enumerable=!0),Pn}},Dn=function(Vt){for(var bn,Pn=Qt(kt(Vt)),sr=[],dr=0;Pn.length>dr;)et(Zn,bn=Pn[dr++])||bn==An||bn==it||sr.push(bn);return sr},gn=function(Vt){for(var bn,Pn=Vt===wn,sr=Qt(Pn?nn:kt(Vt)),dr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||Pn&&!et(wn,bn)||dr.push(Zn[bn]);return dr};dn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var Vt=ft(arguments.length>0?arguments[0]:void 0),bn=function(Pn){this===wn&&bn.call(nn,Pn),et(this,An)&&et(this[An],Vt)&&(this[An][Vt]=!1),fn(this,Vt,yt(1,Pn))};return nt&&yn&&fn(wn,Vt,{configurable:!0,set:bn}),xn(Vt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=Dn,$(19).f=Rn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Rn,!0),at.f=function(Vt){return xn(dt(Vt))}),tt(tt.G+tt.W+tt.F*!dn,{Symbol:Gt});for(var $n="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;$n.length>Nn;)dt($n[Nn++]);for(var Un=Mt(dt.store),hn=0;Un.length>hn;)lt(Un[hn++]);tt(tt.S+tt.F*!dn,"Symbol",{for:function(Vt){return et(jn,Vt+="")?jn[Vt]:jn[Vt]=Gt(Vt)},keyFor:function(Vt){if(!sn(Vt))throw TypeError(Vt+" is not a symbol!");for(var bn in jn)if(jn[bn]===Vt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!dn,"Object",{create:function(Vt,bn){return bn===void 0?At(Vt):In(At(Vt),bn)},defineProperty:Sn,defineProperties:In,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:Dn,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(Vt){return Tt.f(vt(Vt))}}),Wt&&tt(tt.S+tt.F*(!dn||ot(function(){var Vt=Gt();return un([Vt])!="[null]"||un({a:Vt})!="{}"||un(Object(Vt))!="{}"})),"JSON",{stringify:function(Vt){for(var bn,Pn,sr=[Vt],dr=1;arguments.length>dr;)sr.push(arguments[dr++]);if(Pn=bn=sr[1],(gt(bn)||Vt!==void 0)&&!sn(Vt))return st(bn)||(bn=function(Wn,gr){if(typeof Pn=="function"&&(gr=Pn.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),ct(Gt,"Symbol"),ct(Math,"Math",!0),ct(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(ft){tt(ft,_e,{value:{i:"O"+ ++rt,w:{}}})},ct=k.exports={KEY:_e,NEED:!1,fastKey:function(ft,dt){if(!et(ft))return typeof ft=="symbol"?ft:(typeof ft=="string"?"S":"P")+ft;if(!nt(ft,_e)){if(!it(ft))return"F";if(!dt)return"E";ut(ft)}return ft[_e].i},getWeak:function(ft,dt){if(!nt(ft,_e)){if(!it(ft))return!0;if(!dt)return!1;ut(ft)}return ft[_e].w},onFreeze:function(ft){return ot&&ct.NEED&&it(ft)&&!nt(ft,_e)&&ut(ft),ft}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),ct=nt.f,ft=0;ut.length>ft;)ct.call(tt,ot=ut[ft++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,ct){if(ut=nt(ut),ct=tt(ct,!0),it)try{return ot(ut,ct)}catch{}if(rt(ut,ct))return et(!_e.f.call(ut,ct),ut[ct])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtat;)for(var st,bt=it(arguments[at++]),gt=lt?et(bt).concat(lt(bt)):et(bt),vt=gt.length,kt=0;vt>kt;)st=gt[kt++],_e&&!ht.call(bt,st)||(ft[st]=bt[st]);return ft}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],ct=!0,ft=!1,dt=void 0;try{for(var at,lt=(0,et.default)(it);!(ct=(at=lt.next()).done)&&(ut.push(at.value),!ot||ut.length!==ot);ct=!0);}catch(ht){ft=!0,dt=ht}finally{try{!ct&<.return&<.return()}finally{if(ft)throw dt}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,ct=/^\[object .+?Constructor\]$/,ft=/^0o[0-7]+$/i,dt=/^(?:0|[1-9]\d*)$/,at=parseInt,lt=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,st=lt||ht||Function("return this")();function bt(hn,Zt,Vt){switch(Vt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,Vt[0]);case 2:return hn.call(Zt,Vt[0],Vt[1]);case 3:return hn.call(Zt,Vt[0],Vt[1],Vt[2])}return hn.apply(Zt,Vt)}function gt(hn,Zt){return!!(hn&&hn.length)&&function(Vt,bn,Pn){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,Vn=vr+(Mn?1:-1);Mn?Vn--:++Vn-1}function vt(hn){return hn!=hn}function kt(hn,Zt){for(var Vt=hn.length,bn=0;Vt--;)hn[Vt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var Vt=-1,bn=hn.length,Pn=0,sr=[];++Vt2?At:void 0);function vn(hn){return $n(hn)?Wt(hn):{}}function jn(hn){return!(!$n(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var Vt=$n(Zt)?Qt.call(Zt):"";return Vt=="[object Function]"||Vt=="[object GeneratorFunction]"}(hn)||function(Zt){var Vt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{Vt=!!(Zt+"")}catch{}return Vt}(hn)?Gt:ct).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,Vt,bn){for(var Pn=-1,sr=hn.length,dr=Vt.length,Wn=-1,gr=Zt.length,vr=un(sr-dr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(Vt>2?", ":" "),hn.replace(tt,`{ -/* [wrapped with `+Zt+`] */ -`)}function In(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||dt.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[ct]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,At){switch(At.length){case 0:return wt.call(yt);case 1:return wt.call(yt,At[0]);case 2:return wt.call(yt,At[0],At[1]);case 3:return wt.call(yt,At[0],At[1],At[2])}return wt.apply(yt,At)}function it(wt,yt){for(var At=-1,xt=yt.length,_t=wt.length;++At-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?ct.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(At)}(yt)&&ut.call(yt,"callee")&&(!dt.call(yt,"callee")||ct.call(yt)=="[object Arguments]")}(wt)||!!(at&&wt&&wt[at])}var st=Array.isArray,bt,gt,vt,kt=(gt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,At=yt;for(bt;At--;)if(typeof wt[At]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,$t=ct(Et);if(Rt){var It=ct(this).constructor;Ot=Reflect.construct($t,arguments,It)}else Ot=$t.apply(this,arguments);return at(this,Ot)}}$.r(j);var ht=$(0),st=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function gt(Et){this.setState((function(Rt){var Ot=this.constructor.getDerivedStateFromProps(Et,Rt);return Ot??null}).bind(this))}function vt(Et,Rt){try{var Ot=this.props,$t=this.state;this.props=Et,this.state=Rt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,$t)}finally{this.props=Ot,this.state=$t}}function kt(Et){var Rt=Et.prototype;if(!Rt||!Rt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Rt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,$t=null,It=null;if(typeof Rt.componentWillMount=="function"?Ot="componentWillMount":typeof Rt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Rt.componentWillReceiveProps=="function"?$t="componentWillReceiveProps":typeof Rt.UNSAFE_componentWillReceiveProps=="function"&&($t="UNSAFE_componentWillReceiveProps"),typeof Rt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Rt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||$t!==null||It!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. - -`+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` - `+Ot:"")+($t!==null?` - `+$t:"")+(It!==null?` - `+It:"")+` - -The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Rt.componentWillMount=bt,Rt.componentWillReceiveProps=gt),typeof Rt.getSnapshotBeforeUpdate=="function"){if(typeof Rt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Rt.componentWillUpdate=vt;var Yt=Rt.componentDidUpdate;Rt.componentDidUpdate=function(Ht,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ht,pn,Gn)}}return Et}function wt(Et,Rt){if(Et==null)return{};var Ot,$t,It=function(tn,Yt){if(tn==null)return{};var Ht,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ht]=tn[Ht]);return zn}(Et,Rt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for($t=0;$t=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function yt(Et){var Rt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Rt==="number"&&(Rt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Rt}bt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Rt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Rt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Rt.braceColor},"expanded-icon":{color:Rt.expandedIcon},"collapsed-icon":{color:Rt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Rt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,$t){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Rt.objectBorder,":hover":{paddingLeft:$t.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Rt.objectBorder}},$t)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,$t){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},$t)}},"object-name":{display:"inline-block",color:Rt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Rt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Rt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Rt.dataTypes.boolean},date:{display:"inline-block",color:Rt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Rt.dataTypes.float},function:{display:"inline-block",color:Rt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Rt.dataTypes.integer},string:{display:"inline-block",color:Rt.dataTypes.string},nan:{display:"inline-block",color:Rt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Rt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Rt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Rt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Rt.dataTypes.background},regexp:{display:"inline-block",color:Rt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Rt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Rt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Rt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Rt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Rt.editVariable.background,color:Rt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Rt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Rt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Rt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Rt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Rt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Rt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Rt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Rt.validationFailure.fontColor,backgroundColor:Rt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Rt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Rt,Ot){return Et||console.error("theme has not been set"),function($t){var It=At;return $t!==!1&&$t!=="none"||(It=xt),Object(Tt.createStyling)(jt,{defaultBase16:It})($t)}(Et)(Rt,Ot)}var Ft=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=($t.rjvId,$t.type_name),rn=$t.displayDataTypes,tn=$t.theme;return rn?st.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),It):null}}]),Ot}(st.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return st.a.createElement("div",Mt($t.theme,"boolean"),st.a.createElement(Ft,Object.assign({type_name:"bool"},$t)),$t.value?"true":"false")}}]),Ot}(st.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return st.a.createElement("div",Mt($t.theme,"date"),st.a.createElement(Ft,Object.assign({type_name:"date"},$t)),st.a.createElement("span",Object.assign({className:"date-value"},Mt($t.theme,"date-value")),$t.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(st.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props;return st.a.createElement("div",Mt($t.theme,"float"),st.a.createElement(Ft,Object.assign({type_name:"float"},$t)),this.props.value)}}]),Ot}(st.a.PureComponent);function Wt(Et,Rt){(Rt==null||Rt>Et.length)&&(Rt=Et.length);for(var Ot=0,$t=new Array(Rt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Rt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var $t=0,It=function(){};return{s:It,n:function(){return $t>=Et.length?{done:!0}:{done:!1,value:Et[$t++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return tn=Ht.done,Ht},e:function(Ht){Yt=!0,rn=Ht},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Rt){if(Array.isArray(Rt))return Wt(Rt)}(Et)||function(Rt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Rt))return Array.from(Rt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnIt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=st.a.createElement("span",null,tn.substring(0,It),st.a.createElement("span",Mt(rn,"ellipsis")," ...")))),st.a.createElement("div",Mt(rn,"string"),st.a.createElement(Ft,Object.assign({type_name:"string"},$t)),st.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(st.a.PureComponent),sn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return st.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(st.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Rt=1;Rt=0||(Ln[fr]=Jn[fr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=Dn(Kn,Rt),Hn=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),Ar=or.boxSizing;return Ar===""?null:(Zt&&Ar==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var fr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),$n(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Pr){var $r=Pr;Nn.style[$r]=jr[$r]}),$n(Nn),Nn.value=tr;var an=function(Pr,$r){var zr=Pr.scrollHeight;return $r.sizingStyle.boxSizing==="border-box"?zr+$r.borderSize:zr-$r.paddingSize}(Nn,ar);Nn.value="x";var Rr=Nn.scrollHeight-Ar,Br=Rr*er;Or==="border-box"&&(Br=Br+Ar+Tr),an=Math.max(Br,an);var Dr=Rr*or;return Or==="border-box"&&(Dr=Dr+Ar+Tr),[an=Math.min(Dr,an),Rr]}(mr,Jn.value||Jn.placeholder||"x",It,$t),Tn=fr[0],Ln=fr[1];Hn.current!==Tn&&(Hn.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ht(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Rn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(Vt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Rt){return{type:Et,value:Rt}}var dr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(st.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(st.a.PureComponent),gr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return st.a.createElement("span",rn,st.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},st.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(st.a.PureComponent),vr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]),tn=lr(It).style;return st.a.createElement("span",rn,st.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},st.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(st.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},st.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(st.a.PureComponent),cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",{style:nt(nt({},lr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},st.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(st.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(st.a.PureComponent),hr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(st.a.PureComponent),qn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(st.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(st.a.PureComponent),ir=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(st.a.PureComponent),nr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){return tt(this,Ot),Rt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var $t=this.props,It=$t.style,rn=wt($t,["style"]);return st.a.createElement("span",rn,st.a.createElement("svg",Object.assign({},lr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(st.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).copiedTimer=null,It.handleCopy=function(){var rn=document.createElement("textarea"),tn=It.props,Yt=tn.clickCallback,Ht=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ht,namespace:pn,name:pn[pn.length-1]})})},It.getClippyIcon=function(){var rn=It.props.theme;return It.state.copied?st.a.createElement("span",null,st.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),st.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):st.a.createElement(Vn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},It.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},It.state={copied:!1},It}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var $t=this.props,It=($t.src,$t.theme),rn=$t.hidden,tn=$t.rowHovered,Yt=Mt(It,"copy-to-clipboard").style,Ht="inline";return rn&&(Ht="none"),st.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},st.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(st.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).getEditIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.theme;return st.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},st.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){It.prepopInput(tn)}})))},It.prepopInput=function(rn){if(It.props.onEdit!==!1){var tn=function(Ht){var pn;switch(yt(Ht)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ht;break;case"date":case"function":case"regexp":pn=Ht.toString();break;default:try{pn=JSON.stringify(Ht,null," ")}catch{pn=""}}return pn}(rn.value),Yt=Pn(tn);It.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},It.getRemoveIcon=function(){var rn=It.props,tn=rn.variable,Yt=rn.namespace,Ht=rn.theme,pn=rn.rjvId;return st.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},st.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},It.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ht=dt(It).props;switch(Yt){case!1:return It.getEditInput();case"string":return st.a.createElement(xn,Object.assign({value:rn.value},Ht));case"integer":return st.a.createElement(yn,Object.assign({value:rn.value},Ht));case"float":return st.a.createElement(Gt,Object.assign({value:rn.value},Ht));case"boolean":return st.a.createElement(Jt,Object.assign({value:rn.value},Ht));case"function":return st.a.createElement(wn,Object.assign({value:rn.value},Ht));case"null":return st.a.createElement(kn,Ht);case"nan":return st.a.createElement(dn,Ht);case"undefined":return st.a.createElement(sn,Ht);case"date":return st.a.createElement(Qt,Object.assign({value:rn.value},Ht));case"regexp":return st.a.createElement(fn,Object.assign({value:rn.value},Ht));default:return st.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},It.getEditInput=function(){var rn=It.props.theme,tn=It.state.editValue;return st.a.createElement("div",null,st.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ht=Yt.target.value,pn=Pn(Ht);It.setState({editValue:Ht,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&It.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),st.a.createElement("div",Mt(rn,"edit-icon-container"),st.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),st.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){It.submitEdit()}})),st.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(rn){var tn=It.props,Yt=tn.variable,Ht=tn.namespace,pn=tn.rjvId,zn=It.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ht,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},It.showDetected=function(){var rn=It.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,It.state.parsedInput),Ht=(Yt.type,Yt.value,It.getDetectedInput());if(Ht)return st.a.createElement("div",null,st.a.createElement("div",Mt(tn,"detected-row"),Ht,st.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var rn=It.state.parsedInput,tn=rn.type,Yt=rn.value,Ht=dt(It).props,pn=Ht.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return st.a.createElement("span",null,st.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),st.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),st.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return st.a.createElement("span",null,st.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),st.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),st.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return st.a.createElement(xn,Object.assign({value:Yt},Ht));case"integer":return st.a.createElement(yn,Object.assign({value:Yt},Ht));case"float":return st.a.createElement(Gt,Object.assign({value:Yt},Ht));case"boolean":return st.a.createElement(Jt,Object.assign({value:Yt},Ht));case"function":return st.a.createElement(wn,Object.assign({value:Yt},Ht));case"null":return st.a.createElement(kn,Ht);case"nan":return st.a.createElement(dn,Ht);case"undefined":return st.a.createElement(sn,Ht);case"date":return st.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.variable,tn=It.singleIndent,Yt=It.type,Ht=It.theme,pn=It.namespace,zn=It.indentWidth,Gn=It.enableClipboard,Kn=It.onEdit,Xn=It.onDelete,Hn=It.onSelect,Qn=It.displayArrayKey,rr=It.quotesOnKeys,Jn=this.state.editMode;return st.a.createElement("div",Object.assign({},Mt(Ht,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?st.a.createElement("span",Object.assign({},Mt(Ht,"array-key"),{key:rn.name+"_"+pn}),rn.name,st.a.createElement("div",Mt(Ht,"colon"),":")):null:st.a.createElement("span",null,st.a.createElement("span",Object.assign({},Mt(Ht,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"'),st.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"')),st.a.createElement("span",Mt(Ht,"colon"),":")),st.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Kn===!1?null:function(mr){var fr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?$t.prepopInput(rn):Hn!==!1&&(fr.shift(),Hn(nt(nt({},rn),{},{namespace:fr})))}},Mt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?st.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ht,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(st.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},$t.getRemoveObject=function(Yt){var Ht=$t.props,pn=Ht.theme,zn=(Ht.hover,Ht.namespace),Gn=Ht.name,Kn=Ht.src,Xn=Ht.rjvId;if(zn.length!==1)return st.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},st.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},$t.render=function(){var Yt=$t.props,Ht=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Hn=Yt.rowHovered;return st.a.createElement("div",Object.assign({},Mt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),$t.getObjectSize(),Gn?st.a.createElement(wr,{rowHovered:Hn,clickCallback:Gn,src:Kn,theme:Ht,namespace:Xn}):null,zn!==!1?$t.getAddAttribute(Hn):null,pn!==!1?$t.getRemoveObject(Hn):null)},$t}return Ot}(st.a.PureComponent);function Nr(Et){var Rt=Et.parent_type,Ot=Et.namespace,$t=Et.quotesOnKeys,It=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Rt=="array"?Yt?st.a.createElement("span",Object.assign({},Mt(It,"array-key"),{key:Ot}),st.a.createElement("span",{className:"array-key"},Ht),st.a.createElement("span",Mt(It,"colon"),":")):st.a.createElement("span",null):st.a.createElement("span",Object.assign({},Mt(It,"object-name"),{key:Ot}),st.a.createElement("span",{className:"object-key"},$t&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"'),st.a.createElement("span",null,Ht),$t&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"')),st.a.createElement("span",Mt(It,"colon"),":")):st.a.createElement("span",null)}function Ir(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return st.a.createElement(cr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));case"square":return st.a.createElement(gr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}));default:return st.a.createElement(dr,Object.assign({},Mt(Rt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Rt=Et.theme;switch(Et.iconStyle){case"triangle":return st.a.createElement(Mn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return st.a.createElement(vr,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}));default:return st.a.createElement(Wn,Object.assign({},Mt(Rt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(rn){var tn=[];for(var Yt in It.state.expanded)tn.push(It.state.expanded[Yt]);tn[rn]=!tn[rn],It.setState({expanded:tn})},It.state={expanded:[]},It}return it(Ot,[{key:"getExpandedIcon",value:function($t){var It=this.props,rn=It.theme,tn=It.iconStyle;return this.state.expanded[$t]?st.a.createElement(Ir,{theme:rn,iconStyle:tn}):st.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.src,tn=It.groupArraysAfterLength,Yt=(It.depth,It.name),Ht=It.theme,pn=It.jsvRoot,zn=It.namespace,Gn=(It.parent_type,wt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Hn=tn,Qn=Math.ceil(rn.length/Hn);return st.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ht,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),st.a.createElement(Nr,this.props),st.a.createElement("span",null,st.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return st.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),st.a.createElement("span",Mt(Ht,"brace-row"),st.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container"),{onClick:function(mr){$t.toggleCollapsed(Jn)}}),$t.getExpandedIcon(Jn)),$t.state.expanded[Jn]?st.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Jn*Hn,src:rn.slice(Jn*Hn,Jn*Hn+Hn),namespace:zn,type:"array",parent_type:"array_group",theme:Ht},Gn)):st.a.createElement("span",Object.assign({},Mt(Ht,"brace"),{onClick:function(mr){$t.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",st.a.createElement("div",Object.assign({},Mt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),st.a.createElement("span",Object.assign({className:"object-size"},Mt(Ht,"object-size")),Jn*Hn," - ",Jn*Hn+Hn>rn.length?rn.length:Jn*Hn+Hn)),"]")))}))}}]),Ot}(st.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;tt(this,Ot),(It=Rt.call(this,$t)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){nn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(tn,Yt,Ht){return st.a.createElement("div",{className:"pushed-content object-container"},st.a.createElement("div",Object.assign({className:"object-content"},Mt(It.props.theme,"pushed-content")),It.renderObjectContents(Yt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:st.a.createElement("div",Object.assign({},Mt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(tn){var Yt=It.props,Ht=(Yt.rjvId,Yt.theme,It.state),pn=Ht.size,zn=Ht.hovered;return st.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},It.props))},It.renderObjectContents=function(tn,Yt){var Ht,pn=It.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Hn=pn.namespace,Qn=It.state.object_type,rr=[],Jn=Object.keys(tn||{});return It.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ht=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ht.name=parseInt(Ht.name)+Kn),tn.hasOwnProperty(mr))if(Ht.type==="object")rr.push(st.a.createElement(Ct,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Qn},Yt)));else if(Ht.type==="array"){var fr=Ct;Xn&&Ht.value.length>Xn&&(fr=Yr),rr.push(st.a.createElement(fr,Object.assign({key:Ht.name,depth:zn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Qn},Yt)))}else rr.push(st.a.createElement(Cr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Yt)))}),rr};var rn=Ot.getState($t);return It.state=nt(nt({},rn),{},{prevProps:{}}),It}return it(Ot,[{key:"getBraceStart",value:function($t,It){var rn=this,tn=this.props,Yt=tn.src,Ht=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return st.a.createElement("span",null,st.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{"),It?this.getObjectMetaData(Yt):null);var zn=It?Ir:Fr;return st.a.createElement("span",null,st.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ht,"brace-row")),st.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ht,"icon-container")),st.a.createElement(zn,{theme:Ht,iconStyle:pn})),st.a.createElement(Nr,this.props),st.a.createElement("span",Mt(Ht,"brace"),$t==="array"?"[":"{")),It?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var $t=this,It=this.props,rn=It.depth,tn=It.src,Yt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,pn=It.jsvRoot,zn=It.iconStyle,Gn=wt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Hn=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,st.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!0}))},onMouseLeave:function(){return $t.setState(nt(nt({},$t.state),{},{hovered:!1}))}},Mt(Ht,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Hn),Hn?this.getObjectContent(rn,tn,nt({theme:Ht,iconStyle:zn},Gn)):this.getEllipsis(),st.a.createElement("span",{className:"brace-row"},st.a.createElement("span",{style:nt(nt({},Mt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},Xn==="array"?"]":"}"),Hn?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function($t,It){var rn=It.prevProps;return $t.src!==rn.src||$t.collapsed!==rn.collapsed||$t.name!==rn.name||$t.namespace!==rn.namespace||$t.rjvId!==rn.rjvId?nt(nt({},Ot.getState($t)),{},{prevProps:$t}):null}}]),Ot}(st.a.PureComponent);Wr.getState=function(Et){var Rt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Rt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Rt,hovered:!1}};var mo=function Et(Rt,Ot){tt(this,Et),this.name=Rt,this.value=Ot,this.type=yt(Ot)};kt(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),st.a.createElement("div",{className:"pretty-json-container object-container"},st.a.createElement("div",{className:"object-content"},st.a.createElement(pn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Yt))))},$t}return Ot}(st.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot($t){var It;return tt(this,Ot),(It=Rt.call(this,$t)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:$t.input?$t.input:""},It}return it(Ot,[{key:"render",value:function(){var $t=this,It=this.props,rn=It.theme,tn=It.rjvId,Yt=It.isValid,Ht=this.state.input,pn=Yt(Ht);return st.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),st.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),st.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),st.a.createElement("div",{style:{position:"relative"}},st.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(zn){$t.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?$t.submit():zn.key==="Escape"&&$t.closeModal()}})),pn?st.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return $t.submit()}})):null),st.a.createElement("span",Mt(rn,"key-modal-cancel"),st.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(st.a.PureComponent),pt=function(Et){ut(Ot,Et);var Rt=lt(Ot);function Ot(){var $t;tt(this,Ot);for(var It=arguments.length,rn=new Array(It),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=ct=>{et({language:ct})},tt=ct=>{et({uiPreferences:{theme:ct}})},rt=ct=>{et({uiPreferences:{borderRadius:ct}})},it=ct=>{_(ft=>ft.map((dt,at)=>at===ct?!dt:dt))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],ft=ct.map((at,lt)=>b[lt]?at:void 0).filter(at=>at),dt=ct.map((at,lt)=>b[lt+3]?at:void 0).filter(at=>at);et({actionsConfiguration:{modals:ft,notifications:dt}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>tt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:ut})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),ct=d(4331),ft=d.n(ct),dt=d(5610),at=d.n(dt),lt=d(7483),ht=d.n(lt),st=d(6341),bt=d.n(st),gt=d(3875),vt=d.n(gt),kt=d(6954),wt=d.n(kt);d(9585);function yt(dn){var kn="luna-".concat(dn,"-");function yn(fn){return tt()(ft()(fn).split(/\s+/),function(xn){return bt()(xn,kn)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(kn).concat(sn)})}).join(" ")}return function(fn){if(/<[^>]*>/g.test(fn))try{var xn=ht().parse(fn);return At(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(fn)}return yn(fn)}}function At(dn,kn){for(var yn=0,fn=dn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(dn){(0,$.Z)(yn,dn);var kn=vn(yn);function yn(fn,xn){var sn,Sn=xn.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Rn=In===void 0?"light":In;return(0,k.Z)(this,yn),(sn=kn.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=fn,sn.$container=Mt()(fn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,Dn,gn){var $n=sn.c;Cn==="theme"&&(sn.$container.rmClass($n("theme-".concat(gn))).addClass($n("theme-".concat(Dn))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",Dn)}))}),sn.setOption("theme",Rn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(fn("platform-".concat(xt()))).rmClass(fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(fn,xn){var sn=this,Sn=this.options,In={};typeof fn=="string"?In[fn]=xn:In=fn,Jt()(In,function(Rn,Cn){var Dn=Sn[Cn];Sn[Cn]=Rn,sn.emit("optionChange",Cn,Rn,Dn)})}},{key:"getOption",value:function(fn){return this.options[fn]}},{key:"addSubComponent",value:function(fn){fn.setOption("theme",this.options.theme),this.subComponents.push(fn)}},{key:"removeSubComponent",value:function(fn){En()(this.subComponents,function(xn){return xn===fn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(fn){return fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(fn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(fn,xn),Gt()(this.options,fn)}},{key:"find",value:function(fn){return this.$container.find(this.c(fn))}}]),yn}(Tt());function Zn(dn){var kn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,fn=(0,et.Z)(dn);if(kn){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(fn,arguments,xn)}else yn=fn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(dn){(0,$.Z)(yn,dn);var kn=Zn(yn);function yn(fn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=kn.call(this,fn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var fn=this;this.on("optionChange",function(xn){xn==="element"&&fn.render()})}},{key:"render",value:function(){var fn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var fn=this.options.element,xn=window.getComputedStyle(fn);function sn(In){var Rn=["top","left","right","bottom"];return In!=="position"&&(Rn=tt()(Rn,function(Cn){return"".concat(In,"-").concat(Cn)})),In==="border"&&(Rn=tt()(Rn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Rn[0]],In),left:wn(xn[Rn[1]],In),right:wn(xn[Rn[2]],In),bottom:wn(xn[Rn[3]],In)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(dn,kn){if(it()(dn))return dn;if(!ut()(dn))return"‒";var yn,fn=(yn=dn,vt()(yn.replace("px","")));return isNaN(fn)?dn:kn==="position"?fn:fn===0?"‒":fn}(function(dn,kn){try{dn.exports=kn,dn.exports.default=kn}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return es}});var k=d(168),j=d(181);function $(Er,Hr){return function(kr){if(Array.isArray(kr))return kr}(Er)||function(kr,zt){var Ut=kr==null?null:typeof Symbol<"u"&&kr[Symbol.iterator]||kr["@@iterator"];if(Ut!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ut=Ut.call(kr)).next,zt===0){if(Object(Ut)!==Ut)return;_r=!1}else for(;!(_r=(mn=yr.call(Ut)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ut.return!=null&&(ur=Ut.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),ct=d.n(ut),ft=d(3367),dt=d.n(ft),at=d(6341),lt=d.n(at),ht=d(6930),st=d.n(ht),bt=d(4187),gt=d.n(bt),vt=d(3783),kt=d.n(vt),wt=d(4858),yt=d.n(wt),At=d(8887),xt=d.n(At),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),An=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),dn=d(6954),kn=d.n(dn),yn=d(9585),fn=d.n(yn);function xn(Er){var Hr="luna-".concat(Er,"-");function kr(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ut){return lt()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ut=vn().parse(zt);return sn(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=kr(mn.attrs.class))}),vn().stringify(Ut)}catch{return kr(zt)}return kr(zt)}}function sn(Er,Hr){for(var kr=0,zt=Er.length;kr1&&arguments[1]!==void 0?arguments[1]:{},zt=kr.topObj,Ut=kr.level,mn=Ut===void 0?0:Ut,Bn=kr.getterVal,yr=Bn!==void 0&&Bn,ur=kr.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,qr=[],ro=[],ho="";zt=zt||Er;var Ur={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),ko=''),Io=''),go=''),Oo=''),Eo=function(Jr){return ct()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",Ao=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=dt()(Jr),lt()(Cn,Jr)||st()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Jr,'"'))+bo)}function Ro(Jr){if(Hr>Kr)ho=", …";else{var rs=Ao(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return qr.push("".concat(rs,": ").concat(_o("(...)"))),void Hr++}qr.push("".concat(rs,": ").concat(Rn(zt[Jr],Ur))),Hr++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Po=Mr=="[object Array]",Do=Mr=="[object Object]",Uo=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ns=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Io+No+bo;else if(Rs)_r=_o("ƒ");else if(Po)if(io){_r="[";var Wo=Er.length,ns="";Wo>100&&(Wo=100,ns=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var Vr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(kr,Er);var Hr=no(kr);function kr(zt,Ut){var mn,Bn=Ut.type,yr=Bn===void 0?"log":Bn,ur=Ut.args,xr=ur===void 0?[]:ur,_r=Ut.id,Mr=Ut.group,Kr=Ut.targetGroup,qr=Ut.header,ro=Ut.ignoreFilter,ho=ro!==void 0&&ro,Ur=Ut.accessGetter,io=Ut.unenumerable,vo=Ut.lazyEvaluation;(0,_e.Z)(this,kr),(mn=Hr.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=qr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(Vt())(mn.container),mn.onResize=zn()(function(){fn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(kr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ut=!1;zt;){if(zt.collapsed){Ut=!0;break}zt=zt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(zt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ut=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ut===2&&Bn.rmClass(mn("hidden")),ur.text(dt()(Ut)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ut=this.console.c;return zt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(zt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Bn=Ut.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ut="";kt()(zt,function(mn,Bn){Bn!==0&&(Ut+=" "),Pn()(mn)?Ut+=Kn()(mn):Ut+=dt()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var zt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ut(".preview"),function(Bn){Bn.stopPropagation();var yr=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),ur="caret-down";yr.hasClass(Ut("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Bn=It()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ut=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ut.c,xr=It()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var qr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ut.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ut=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Un.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:ur.getOption("theme")});kt()(Mr,function(qr,ro){var ho={"(index)":dt()(ro)};Bn.forEach(function(Ur){Pn()(qr)?ho[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Mn()(qr)&&(ho[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;Vn()(Ut,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ut,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ut=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ut=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=Pt()(zt);var xr,_r,Mr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ut){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":dr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}lt()(["log","debug","warn"],Ut)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ut,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ut==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ut=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=Ar()($n||($n=(0,k.Z)([` -
    - `,` -
    - `," ",` -
    -
    `])),Ut("header"),Bn,Ut("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` -
    - `).concat(Bn,` - `).concat(xr,` -
    -
    -
    -
    -
    ').concat(zt.msg,`
    -
    -
    `)}},{key:"formatTable",value:function(zt){var Ut=zt[0],mn=zt[1],Bn=[];return dr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),Pn()(Ut)?(kt()(Ut,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):Pn()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return lt()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ut=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ut[0],"
    ");return Ut=Ut.map(function(Bn){return ct()(Bn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Vr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ut=this.console.c,mn=dr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(ct()(dt()(ur)),"
    "):Pn()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(dt()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(dt()(ur),"n"):Br()(ur)?zt[Bn]='').concat(dt()(ur),""):Pr()(ur)?zt[Bn]='').concat(ct()(dt()(ur)),""):(ur=dt()(ur),Bn===0&&mn||(ur=ct()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return Pn()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ut=this.console.c;return Pn()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Rn(zt),"
    ")):dt()(zt)}},{key:"formatPreview",value:function(zt){var Ut=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ut.objects[Bn]=xr});var yr=lt()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=dt()(zt):qn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ct()(ur)," ")+'').concat(yr?"":Rn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ut=ct()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ut.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ut=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ut!==""&&(Bn+="#".concat(Ut)),dr()(mn)){var yr="";kt()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ut=an()();return this.elements[Ut]=zt,this.console.c('
    '))}}]),kr}(Ht());function to(Er){var Hr=(Er=Et()(Er)).split(";"),kr={};kt()(Hr,function(Ut){if(lt()(Ut,":")){var mn=$(Ut.split(":"),2),Bn=mn[0],yr=mn[1];kr[Wt()(Bn)]=Wt()(yr)}}),kr.display="inline-block",kr["max-width"]="100%",delete kr.width,delete kr.height;var zt="";return kt()(kr,function(Ut,mn){zt+="".concat(mn,":").concat(Ut,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Ho=d(6329),Jo=d.n(Ho),gs=d(9001),Xo=d.n(gs),vs=d(9702),ys=d.n(vs),Gr=d(2439),bs=d.n(Gr),_i=d(8933),ws=d.n(_i),xs=d(4407),_s=d.n(xs),Cs=d(5852),As=d.n(Cs);function ks(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}var ga,Es=function(Er){(0,tt.Z)(kr,Er);var Hr=ks(kr);function kr(zt,Ut){var mn,Bn=Ut.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,kr),(mn=Hr.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=It()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),kt()(mn.subComponents,function(qr){return qr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(kr,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ut){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ut:yr=zt,kt()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){As()(this.subComponents,function(Ut){return Ut===zt})}},{key:"destroySubComponents",value:function(){kt()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn()(zt,Ut),Jo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),kr}(Ht()),Ss=d(1571),Ts=d.n(Ss);function Os(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var kr,zt=(0,it.Z)(Er);if(Hr){var Ut=(0,it.Z)(this).constructor;kr=Reflect.construct(zt,arguments,Ut)}else kr=zt.apply(this,arguments);return(0,rt.Z)(this,kr)}}b=d.hmd(b);var va=navigator.userAgent,js=va.indexOf("Android")>-1||va.indexOf("Adr")>-1,Ms=0,es=function(Er){(0,tt.Z)(kr,Er);var Hr=Os(kr);function kr(zt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,kr),(Ut=Hr.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(Xo()),Ut.selectedLog=null,Ut.onScroll=function(){var Bn=Ut.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ut.isAtBottom=_r;var Mr=Ut.lastScrollTop,Kr=Ut.lastTimestamp,qr=uo()(),ro=qr-Kr,ho=xr-Mr,Ur=Math.abs(ho/ro)*Ut.speedToleranceFactor;ro>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Urxr+ur+vo||Ut.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Vt())(zt),Ut.renderViewport=bs()(function(Bn){Ut._renderViewport(Bn)},16),Ut.global={copy:function(Bn){dr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Hn()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return ws()(Bn)},clear:function(){Ut.clear()},dir:function(Bn){Ut.dir(Bn)},table:function(Bn,yr){Ut.table(Bn,yr)},keys:Ot()},Ut.bindEvent(),Ut}return(0,et.Z)(kr,[{key:"setGlobal",value:function(zt,Ut){this.global[zt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(kr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Nr()(Ut[zt])?Ut[zt]=1:Ut[zt]++,this.info("".concat(zt,": ").concat(Ut[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[zt];if(!Ut)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Xo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ut=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Jo()(Bn,{id:++Ms,accessGetter:Kr,unenumerable:qr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Ur=new eo(this,Bn);Ur.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!lt()(["html","group","groupCollapsed"],Ur.type)&&io.type===Ur.type&&Ur.isSimple()&&io.text()===Ur.text()?(io.addCount(),Ur.header&&io.updateTime(Ur.header.time),Ur=io,this.detachLog(io)):(ur.push(Ur),this.lastLog=Ur),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ut=this.displayLogs,mn=Ut.indexOf(zt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(zt),void this.renderViewport();var mn=ys()(Ut);if(zt.id>mn.id)return Ut.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ut.length-1,xr=0;yr<=ur;){if((Bn=Ut[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=zt.topTolerance,mn=Ut===void 0?500:Ut,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!fn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,qr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Ur=this.displayLogs,io=0,vo=0,yo=0,ko=Ur.length,Io=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Io.appendChild(go);for(var _o=0,Ro=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Uo):yo -
    -
    - - `])))))}}]),kr}(Es),ts=function(){return _s()("HH:MM:ss ")};function Is(){for(var Er=new Error,Hr="",kr=Er.stack?Er.stack.split(` -`):"",zt=0,Ut=kr.length;zt-1&&zt]*>/g.test(pt))try{var Pt=kt().parse(pt);return Mt(Pt,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),kt().stringify(Pt)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var fn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,Pt){var Kt,Et=Pt.compName,Rt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Rt===void 0?"light":Rt;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(An()))]),Kt.on("optionChange",function($t,It,rn){var tn=Kt.c;$t==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(It))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",It)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Pt){var Kt=this,Et=this.options,Rt={};typeof pt=="string"?Rt[pt]=Pt:Rt=pt,vn()(Rt,function(Ot,$t){var It=Et[$t];Et[$t]=Ot,Kt.emit("optionChange",$t,Ot,It)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){kn()(this.subComponents,function(Pt){return Pt===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,Pt),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(dt()),sn=d(8901),Sn=d.n(sn),In=d(8613),Rn=d.n(In),Cn=d(3367),Dn=d.n(Cn),gn=d(9833),$n=d.n(gn),Nn=d(1286),Un=d.n(Nn),hn=d(242),Zt=d.n(hn),Vt=d(2439),bn=d.n(Vt),Pn=d(6930),sr=d.n(Pn),dr=d(6156),Wn=d.n(dr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),Vn=d(6768),hr=d.n(Vn),qn=d(3063),Fn=d.n(qn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var Pt=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,Pt)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Ir=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,Pt){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},Pt)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(It){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ht=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",It=It.origEvent)-Kt.resizeStartX,Gn=Ht[tn],Kn=Ht[tn+1],Xn=Sr()(-Gn+Fr,0),Hn=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Hn),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(It){Kt.onResizeColMove(It);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ht=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ht],Kn=zn[Ht+1],Xn=Yt[Ht]+pn,Hn=Xn+(Yt[Ht+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Hn),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Ir.off(Gt("move"),Kt.onResizeColMove),Ir.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),Pt.height&&(Pt.maxHeight=Pt.height,Pt.minHeight=Pt.height),Kt.initOptions(Pt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Rt=Et.columns,Ot=Et.minHeight,$t=Et.maxHeight;return vn()(Rt,function(It){wn()(It,{sortable:!1}),Kt.colMap[It.id]=It}),$t-1&&(pt.detach(),Pt.splice(Kt,1),pt===this.selectedNode&&this.selectNode(Pt[Kt]||Pt[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Pt){var Kt=new Wr(this,pt,Pt);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Pt=this.c,Kt=this.$container,Et=this.options,Rt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var $t=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=$t)<0&&(Ot=0),Rt-=$t;var It=this.$dataContainer.find(Pt(".node")),rn=It.length,tn=0;rn>0&&(tn=It.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Rt&&(tn=Rt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var Pt;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Pt=this.selectedNode)===null||Pt===void 0||Pt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Pt=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(Pt("resizing")),Ir.on(Gt("move"),this.onResizeColMove),Ir.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Pt=this.c,Kt=this.$headerRow,Et=this.$tableBody,Rt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Pt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",Pt(".sortable"),function($t){$t.stopPropagation();var It=ot()(this),rn=It.data("id"),tn=It.data("order")!=="descending";It.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Rt.on(Gt("start"),function($t){var It=ot()(this);Ot.resizeIdx=xt()(It.data("idx")),Ot.onResizeColStart($t)}),this.on("optionChange",function($t){switch($t){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Pt){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Rt){var Ot=Et.data[pt],$t=Rt.data[pt];return $n()(Ot)&&(Ot=Ot.innerText),$n()($t)&&($t=$t.innerText),Pt?Kt(Ot,$t):Kt($t,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Pt}},{key:"updateWeights",value:function(){var pt=this.container,Pt=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Rt=0,Ot=Kt.length;Rt'),this.colWidths[Yt]=pn}Pt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Pt=[],Kt=pt.length-1,Et=0;Et').concat(Rt,"")):Pt+="".concat(Rt,""),Kt+=""}),this.$headerRow.html(Pt),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",Pt=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ct()(fn||(fn=(0,k.Z)([` -
    - - - - - -
    -
    -
    - - - - - -
    -
    - `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Rn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,Pt=this.dataGrid.getOption("columns");Nt.html(""),vn()(Pt,function(Kt){var Et=Rn()("td"),Rt=Lt[Kt.id];Un()(Rt)||($n()(Rt)?Et.appendChild(Rt):Et.innerText=Dn()(Rt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=Dn()(Ct),Lt=Dn()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,Pt,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],Pt=!isNaN(Nt),Kt=!isNaN(pt),Pt&&!Kt)return-1;if(Kt&&!Pt)return 1;if(Pt&&Kt){var Rt=Nt-pt;if(Rt)return Rt;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=vt().parse(Mn);return _t(cr,function(Vn){Vn.attrs&&Vn.attrs.class&&(Vn.attrs.class=vr(Vn.attrs.class))}),vt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var Vn,hr=cr.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=qn===void 0?"light":qn;return(0,_e.Z)(this,vr),(Vn=gr.call(this)).subComponents=[],Vn.compName=hr,Vn.c=xt(hr),Vn.options={},Vn.container=Mn,Vn.$container=ft()(Mn),Vn.$container.addClass(["luna-".concat(hr),Vn.c("platform-".concat(jt()))]),Vn.on("optionChange",function(ir,nr,lr){var wr=Vn.c;ir==="theme"&&(Vn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(Vn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),Vn.setOption("theme",Fn),Vn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var Vn=this,hr=this.options,qn={};typeof Mn=="string"?qn[Mn]=cr:qn=Mn,Ft()(qn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,Vn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){An()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(1907),yn=d.n(kn),fn=d(1352),xn=d.n(fn),sn=d(2289),Sn=d.n(sn),In=d(3651),Rn=d.n(In),Cn=d(7756),Dn=d.n(Cn),gn=d(8901),$n=d.n(gn),Nn=d(1672),Un=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},Pn=function(Wn){(0,tt.Z)(vr,Wn);var gr=Vt(vr);function vr(Mn){var cr,Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},Vn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(Vn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,Vn=this.options;if(!Mn||Mn&&Vn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(ft()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void Vn.rootDomViewer.emit("select",Vn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,qn=Mn.parentElement;qn;){if(qn===Vn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,Vn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(Vn){Mn.handleMutation(Vn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,Vn=this.c,hr=this.options,qn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Un()(Mn.addedNodes,Fn)&&Un()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Vn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,Vn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Vn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?Vn.on("click",function(){return Mn.select()}):Vn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,Vn=Mn.ignore,hr=this.options.node,qn=xn()(hr.childNodes);return qn=dn()(qn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!Vn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,Vn=this.options,hr=Vn.node,qn=Vn.isEndTag,Fn=ft()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,qn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=ft()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,Vn=this.options,hr=Vn.rootContainer,qn=Vn.ignore,Fn=Vn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Ir,Fr=nr.indexOf(Sr);(Ir=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:qn})).attach(),Cr[Nr]=Ir,Mn.addSubComponent(Ir)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=at()(Mn.attributes,function(qn){var Fn=qn.name,ir=qn.value,nr=qn.isLink;return` - `.concat($n()(Fn),"").concat(ir?'="').concat($n()(ir),'"'):"","")}).join(""),Vn="";Mn.hasTail?Vn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(Vn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` - `,` - <`,"",">",` - `])),hr,Mn.tagName,cr,Vn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,Vn=Mn.nodeValue,hr=Mn.parentElement,qn='',Fn='';if(hr&&Vn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(qn).concat(Rn()(Vn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(qn).concat(Rn()(Vn,"js",bn)).concat(Fn))}return cr('"'.concat(qn).concat($n()(Dn()(Vn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat($n()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,Vn=Mn.value;vr.push({name:cr,value:Vn,isLink:dr(Wn,cr)})}),gr.attributes=vr,gr}function dr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,Pn)},129:function(b,_,d){d.d(_,{Z:function(){return fn}});var k=d(907),j=d(181);function $(Cn){return function(Dn){if(Array.isArray(Dn))return(0,k.Z)(Dn)}(Cn)||function(Dn){if(typeof Symbol<"u"&&Dn[Symbol.iterator]!=null||Dn["@@iterator"]!=null)return Array.from(Dn)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),ct=d(1443),ft=d.n(ct),dt=d(1512),at=d.n(dt),lt=d(2461),ht=d.n(lt),st=d(4331),bt=d.n(st),gt=d(5610),vt=d.n(gt),kt=d(7483),wt=d.n(kt),yt=(d(3990),d(6341)),At=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var Dn="luna-".concat(Cn,"-");function gn($n){return ht()(bt()($n).split(/\s+/),function(Nn){return At()(Nn,Dn)?Nn:Nn.replace(/[\w-]+/,function(Un){return"".concat(Dn).concat(Un)})}).join(" ")}return function($n){if(/<[^>]*>/g.test($n))try{var Nn=wt().parse($n);return jt(Nn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=gn(Un.attrs.class))}),wt().stringify(Nn)}catch{return gn($n)}return gn($n)}}function jt(Cn,Dn){for(var gn=0,$n=Cn.length;gn<$n;gn++){var Nn=Cn[gn];Dn(Nn),Nn.content&&jt(Nn.content,Dn)}}vt();function Mt(){var Cn=_t()();return Cn==="os x"?"mac":Cn}var Ft=d(3783),Jt=d.n(Ft),Qt=d(6329),Gt=d.n(Qt),Wt=d(4193),un=d.n(Wt),An=d(5852),En=d.n(An);function vn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var Dn=vn(gn);function gn($n,Nn){var Un,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Vt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Un=Dn.call(this)).subComponents=[],Un.compName=hn,Un.c=Tt(hn),Un.options={},Un.container=$n,Un.$container=at()($n),Un.$container.addClass(["luna-".concat(hn),Un.c("platform-".concat(Mt()))]),Un.on("optionChange",function(bn,Pn,sr){var dr=Un.c;bn==="theme"&&(Un.$container.rmClass(dr("theme-".concat(sr))).addClass(dr("theme-".concat(Pn))),Jt()(Un.subComponents,function(Wn){return Wn.setOption("theme",Pn)}))}),Un.setOption("theme",Vt),Un}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var $n=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass($n("platform-".concat(Mt()))).rmClass($n("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function($n,Nn){var Un=this,hn=this.options,Zt={};typeof $n=="string"?Zt[$n]=Nn:Zt=$n,Jt()(Zt,function(Vt,bn){var Pn=hn[bn];hn[bn]=Vt,Un.emit("optionChange",bn,Vt,Pn)})}},{key:"getOption",value:function($n){return this.options[$n]}},{key:"addSubComponent",value:function($n){$n.setOption("theme",this.options.theme),this.subComponents.push($n)}},{key:"removeSubComponent",value:function($n){En()(this.subComponents,function(Nn){return Nn===$n})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function($n){return $n.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function($n){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()($n,Nn),Gt()(this.options,$n)}},{key:"find",value:function($n){return this.$container.find(this.c($n))}}]),gn}(ft()),nn=d(1907),wn=d.n(nn),dn=d(8613),kn=d.n(dn);function yn(Cn){var Dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,$n=(0,ut.Z)(Cn);if(Dn){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct($n,arguments,Nn)}else gn=$n.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var fn=function(Cn){(0,it.Z)(gn,Cn);var Dn=yn(gn);function gn($n){var Nn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=Dn.call(this,$n,{compName:"modal"},Un)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,Vt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(Vt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(Vt("no-title")),Zt.footer?(bn.rmClass(Vt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(Vt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Rn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` -
    - -
    -
    - -
    - `])))))}}],[{key:"alert",value:function($n){var Nn=Sn(),Un=Nn.c;Nn.setOption({title:"",content:$n,width:Rn(),footer:In({OK:{type:"primary",onclick:function(){Nn.hide()}}},Un)}),Nn.show()}},{key:"confirm",value:function($n){return new Promise(function(Nn){var Un=Sn(),hn=Un.c;Un.setOption({title:"",content:$n,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Nn(!0)}}},hn)}),Un.show()})}},{key:"prompt",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var hn=Sn(),Zt=hn.c,Vt=kn()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Un(Vt.value)}at()(Vt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:$n,content:Vt,width:Rn(),footer:In({Cancel:{type:"secondary",onclick:function(){hn.hide(),Un(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var Pn=Vt.value.length;Vt.setSelectionRange(Pn,Pn),Vt.focus()})}},{key:"setContainer",value:function($n){sn=$n}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=kn()("div"),document.body.append(sn)),xn||(xn=new fn(sn,{showClose:!1})),xn}function In(Cn,Dn){var gn=ht()(Cn,function($n,Nn){return kn()(Dn(".button")+Dn("."+$n.type),{onclick:$n.onclick},Nn)});return kn().apply(void 0,[Dn(".button-group"),{}].concat($(gn)))}function Rn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,Dn){try{Cn.exports=Dn,Cn.exports.default=Dn}catch{}})(b,fn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return $t}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),ct=d.n(ut),ft=d(4696),dt=d.n(ft),at=d(3063),lt=d.n(at),ht=d(5166),st=d.n(ht),bt=d(6472),gt=d.n(bt),vt=d(3023),kt=d.n(vt),wt=d(2533),yt=d.n(wt),At=d(3783),xt=d.n(At),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),An=d(7756),En=d.n(An),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),dn=d.n(wn),kn=d(996),yn=d.n(kn),fn=d(3367),xn=d.n(fn),sn=d(1214),Sn=d.n(sn),In=d(7658),Rn=d.n(In),Cn=d(6329),Dn=d.n(Cn),gn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ht=this.id,pn={id:Ht,val:rn};return Dn()(pn,tn),Yt.push(pn),this.id++,Ht}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ht=tn.length;Yt500&&(It=It.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(It).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,Pn=d(6930),sr=d.n(Pn),dr=d(5229),Wn=d.n(dr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),Vn=d(1443),hr=d.n(Vn),qn=d(2461),Fn=d.n(qn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Ir=d.n(Nr);d(9585);function Fr(It){var rn="luna-".concat(It,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ht){return Sr()(Ht,rn)?Ht:Ht.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ht=wr().parse(Yt);return Yr(Ht,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ht)}catch{return tn(Yt)}return tn(Yt)}}function Yr(It,rn){for(var tn=0,Yt=It.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Pt=function(It){(0,nt.Z)(tn,It);var rn=pt(tn);function tn(Yt,Ht){var pn,zn=Ht.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Hn,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Hn))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Hn)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ht){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ht:Gn=Yt,xt()(Gn,function(Kn,Xn){var Hn=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Hn)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ht){return Ht===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ht),Dn()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(It){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(It){(0,nt.Z)(tn,It);var rn=Kt(tn);function tn(Yt){var Ht;return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ht),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Hn=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Hn&&(Xn.find("ul").html(Ht.objToHtml(Gn[Hn],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Rt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Rn()(Kn);for(var Xn=0,Hn=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Yt),'null
  • ');if(ct()(Ht)||dt()(Ht))return"
  • ".concat(mr(Yt),'').concat(Zt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Kn="regexp"),Ht.type==="Number"&&(Kn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(lt()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ht,"
  • ");if(st()(Ht)){var Xn=Ht.id,Hn=Ht.reference,Qn=function(fr){var Tn=fr.type,Ln=fr.value;if(Tn)return Tn==="Function"?Vt(Ln):Tn==="Array"&&fr.unenumerable?"Array(".concat(fr.unenumerable.length,")"):fr.type}(Ht)||kt()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(fr){if(zn||st()(Ht)&&Ht.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(fr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ht),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);function Rt(It,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Hn){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var fr=vr()(mr);cr()(fr)?rr[mr]=Jn:Qn[fr]=Jn}),Qn.enumerable=rr,Qn.type=Hn,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Hn={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var fr=Xn-1;Jn.type+=(fr-mr>0?" … "+fr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Hn[Xn]=Jn});var Qn={};return Qn.enumerable=Hn,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}It[tn]=rn;var Ht=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ht.push(rn[Kn][Xn])}),rn.proto&&Ht.push(rn.proto);for(var pn=0,zn=Ht.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(It);if(rn){var Ht=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ht)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var $t=function(It){(0,nt.Z)(tn,It);var rn=Ot(tn);function tn(Yt){var Ht,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ht=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ht),Kn=Gn.map,Xn=Gn.c,Hn=Gt()(zn.curTarget),Qn=Hn.data("object-id"),rr=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Qn&&(Hn.find("ul").html(Ht.objToHtml(Kn[Qn],!1)),Hn.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Hn.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ht.emit("change")}},Ht.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ht){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Hn="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],fr=[],Tn={};if(this.options.unenumerable&&!Ht&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=dn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),gt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var Ar=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){Ar[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=Ar}),fr=yt()(Tn),rr=dn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var Ar=[];Ar=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?fr:rr,Kn||Rn()(Ar);for(var Tr=0,jr=Ar.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Hn=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(ct()(pn)||dt()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Hn="regexp"),Qn==="Number"&&(Hn="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(lt()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(st()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ht),rr=Kn.set(pn,mr),this.map[rr]=pn}var fr="Object";fr=Hn==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?Vt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||kt()(Hn));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":fr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||st()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(Pt);$t.Static=Et,function(It,rn){try{It.exports=rn,It.exports.default=rn}catch{}}(b,$t)},8692:function(b,_,d){d.d(_,{Z:function(){return Vt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),ct=d.n(ut),ft=d(5229),dt=d.n(ft),at=d(5166),lt=d.n(at),ht=d(4193),st=d.n(ht),bt=d(2461),gt=d.n(bt),vt=d(3875),kt=d.n(vt),wt=d(3367),yt=d.n(wt),At=d(4777),xt=d.n(At),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),An=d(3063),En=d.n(An),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),dn=d.n(wn),kn=d(5610),yn=d.n(kn),fn=d(7483),xn=d.n(fn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function In(Vn){var hr="luna-".concat(Vn,"-");function qn(Fn){return gt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Rn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=qn(nr.attrs.class))}),xn().stringify(ir)}catch{return qn(Fn)}return qn(Fn)}}function Rn(Vn,hr){for(var qn=0,Fn=Vn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}var hn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Un(qn);function qn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,qn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=In(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Ir){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Ir))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};st()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),qn}(dn());function Zt(Vn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,Fn=(0,nt.Z)(Vn);if(hr){var ir=(0,nt.Z)(this).constructor;qn=Reflect.construct(Fn,arguments,ir)}else qn=Fn.apply(this,arguments);return(0,et.Z)(this,qn)}}b=d.hmd(b);var Vt=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(qn,[{key:"appendTitle",value:function(Fn){var ir=new Pn(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){lt()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new dr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){lt()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),qn}(hn),bn=function(){function Vn(hr,qn,Fn,ir){(0,j.Z)(this,Vn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=qn,this.value=Fn}return(0,$.Z)(Vn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),Vn}(),Pn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir){var nr;return(0,j.Z)(this,qn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(qn)}(bn),sr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn){return(0,j.Z)(this,qn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(qn)}(bn),dr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(ct()(lr),`
    -
    ').concat(wr,`
    -
    - -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(qn)}(bn),Wn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"number"),st()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Ir=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    -
    -
    -
    -
    - `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(ct()(lr),`
    -
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Ir(".value")),Lt=Nr.find("input"),Nt=Nr.find(Ir(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=kt()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=kt()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(qn)}(bn),gr=function(Vn,hr,qn){return((Vn-hr)/(qn-hr)*100).toFixed(2)},vr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,qn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=dt()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(ct()(lr),`
    -
    - - -
    `));var Ir=Cr.$container.find("input"),Fr=Ir.get(0);return Fr.checked=nr,Ir.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(qn)}(bn),Mn=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,qn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(ct()(lr),`
    -
    ').concat(wr,`
    -
    -
    - -
    -
    `));var Ir=Sr.$container.find("select");return Ir.on("change",function(){return Sr.onChange(Ir.val())}),Sr}return(0,$.Z)(qn)}(bn),cr=function(Vn){(0,_e.Z)(qn,Vn);var hr=Zt(qn);function qn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,qn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(ct()(ir),`
    -
    - -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(qn)}(bn);(function(Vn,hr){try{Vn.exports=hr,Vn.exports.default=hr}catch{}})(b,Vt)},7638:function(b,_,d){d.d(_,{Z:function(){return kn}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),ct=d.n(ut),ft=d(4331),dt=d.n(ft),at=d(5610),lt=d.n(at),ht=d(7483),st=d.n(ht),bt=d(3990),gt=d.n(bt),vt=d(6341),kt=d.n(vt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function At(yn){var fn="luna-".concat(yn,"-");function xn(sn){return ct()(dt()(sn).split(/\s+/),function(Sn){return kt()(Sn,fn)?Sn:Sn.replace(/[\w-]+/,function(In){return"".concat(fn).concat(In)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=st().parse(sn);return xt(Sn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=xn(In.attrs.class))}),st().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,fn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var fn=An(xn);function xn(sn,Sn){var In,Rn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Dn=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(In=fn.call(this)).subComponents=[],In.compName=Rn,In.c=At(Rn),In.options={},In.container=sn,In.$container=ot()(sn),In.$container.addClass(["luna-".concat(Rn),In.c("platform-".concat(Tt()))]),In.on("optionChange",function(gn,$n,Nn){var Un=In.c;gn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Nn))).addClass(Un("theme-".concat($n))),Mt()(In.subComponents,function(hn){return hn.setOption("theme",$n)}))}),In.setOption("theme",Dn),In}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var In=this,Rn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function(Dn,gn){var $n=Rn[gn];Rn[gn]=Dn,In.emit("optionChange",gn,Dn,$n)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function dn(yn){var fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(fn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var kn=function(yn){(0,_e.Z)(xn,yn);var fn=dn(xn);function xn(sn){var Sn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=fn.call(this,sn,{compName:"tab"},In)).initOptions(In,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var In=this.c,Rn=this.$tabs,Cn=this.options.height-1,Dn=Rn.find(In(".item")),gn=Dn.length,$n='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Rn.append($n):Dn.eq(sn).before($n),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);if(Rn.data("id")===sn){if(Rn.hasClass(Sn("selected")))if(In.length>0){var Cn=In.$tabs.find(Sn(".item")).eq(0).data("id");In.select(Cn)}else In.emit("deselect");Rn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,In=this;this.$tabs.find(Sn(".item")).each(function(){var Rn=ot()(this);Rn.data("id")===sn?(Rn.addClass(Sn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",sn)):Rn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,In=this.tabs,Rn=this.c,Cn=Sn.find(Rn(".selected")).get(0),Dn=Cn.offsetLeft,gn=Cn.offsetWidth,$n=In.offsetWidth,Nn=In.scrollLeft;Dn$n+Nn&&(sn=Dn+gn-$n),gt()(sn)&&(In.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(gt()(_t))return _t;if(!document)return 16;var In=document.createElement("div"),Rn=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Rn.setAttribute("style","height: 200px"),In.appendChild(Rn);var Cn=document.body||document.documentElement;return Cn.appendChild(In),_t=In.offsetWidth-In.clientWidth,Cn.removeChild(In),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,In=this.c,Rn=Sn.find(In(".selected")).get(0);Rn?sn.css({width:Rn.offsetWidth,left:Rn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,In=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Rn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",In(".item"),function(){var Cn=ot()(this);Rn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` -
    -
    -
    -
    - `])))))}}]),xn}(vn);(function(yn,fn){try{yn.exports=fn,yn.exports.default=fn}catch{}})(b,kn)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),ct=d(2461),ft=d.n(ct),dt=d(4331),at=d.n(dt),lt=d(5610),ht=d.n(lt),st=d(7483),bt=d.n(st),gt=(d(3990),d(6341)),vt=d.n(gt),kt=(d(3875),d(6954)),wt=d.n(kt);d(9585);function yt(Nn){var Un="luna-".concat(Nn,"-");function hn(Zt){return ft()(at()(Zt).split(/\s+/),function(Vt){return vt()(Vt,Un)?Vt:Vt.replace(/[\w-]+/,function(bn){return"".concat(Un).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var Vt=bt().parse(Zt);return At(Vt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(Vt)}catch{return hn(Zt)}return hn(Zt)}}function At(Nn,Un){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var An=function(Nn){(0,et.Z)(hn,Nn);var Un=un(hn);function hn(Zt,Vt){var bn,Pn=Vt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Un.call(this)).subComponents=[],bn.compName=Pn,bn.c=yt(Pn),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(Pn),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",dr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,Vt){var bn=this,Pn=this.options,sr={};typeof Zt=="string"?sr[Zt]=Vt:sr=Zt,jt()(sr,function(dr,Wn){var gr=Pn[Wn];Pn[Wn]=dr,bn.emit("optionChange",Wn,dr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(Vt){return Vt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,Vt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),dn=d(6049),kn=d.n(dn),yn=d(2327),fn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),In=d.n(Sn),Rn=d(8648),Cn=d.n(Rn);function Dn(Nn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Un){var Vt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,Vt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Un=Dn(hn);function hn(Zt){var Vt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(Vt=Un.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,Vt.copy=function(){var Pn=(0,$.Z)(Vt).c,sr=Vt.options,dr=sr.text,Wn=sr.escape;fn()(Wn?dr:In()(Cn()(dr)));var gr=Vt.$copy.find(Pn(".icon"));gr.addClass(Pn("icon-check")).rmClass(Pn("icon-copy")),setTimeout(function(){gr.rmClass(Pn("icon-check")).addClass(Pn("icon-copy"))},1e3)},Vt._updateCopyPos=function(){var Pn=(0,$.Z)(Vt).container;Vt.$copy.css({top:Pn.scrollTop+5,right:5-Pn.scrollLeft})},Vt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Vt.render=wn()(function(){return Vt._render()},16),Vt.updateCopyPos=kn()(function(){return Vt._updateCopyPos()},300),Vt.initTpl(),Vt.$text=Vt.find(".text"),Vt.$copy=Vt.find(".copy"),xt&&Vt.$copy.css("opacity","1"),Vt.options.text&&Vt.render(),Vt.bindEvent(),Vt.updateHeight(),Vt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var Vt=this,bn=this.options,Pn=this.$copy,sr=this.c,dr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split($n)}(Zt);Zn()(gr)&&(gr=[" "]),at()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){Vt.lineNum+=1,vr+='
    ').concat(Vt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),dr.find(sr(".table")).append(vr),Pn.hide(),dr.offset().height>40&&Pn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(Vt){Vt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,Vt=this.$text,bn=this.options,Pn=bn.text,sr=bn.wrapLongLines,dr=bn.showLineNumbers;sr?Vt.addClass(Zt("wrap-long-lines")):Vt.rmClass(Zt("wrap-long-lines")),dr?Vt.addClass(Zt("line-numbers")):Vt.rmClass(Zt("line-numbers")),Vt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Pn)}}]),hn}(An),$n=/\r\n|\r|\n/g;(function(Nn,Un){try{Nn.exports=Un,Nn.exports.default=Un}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return Mp}});var k={};d.r(k),d.d(k,{$:function(){return st()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return Vn()},$data:function(){return qn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return at()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return gt()},Logger:function(){return Pt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return tn()},Stack:function(){return Ht()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Hn()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Pr()},dateFormat:function(){return zr()},debounce:function(){return Vr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Ho()},difference:function(){return gs()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return vs()},escape:function(){return Gr()},escapeJsStr:function(){return _i()},escapeJsonStr:function(){return b0},escapeRegExp:function(){return xs()},evalCss:function(){return w0},eventClient:function(){return $o},eventPage:function(){return A0},extend:function(){return nn()},extendOwn:function(){return Cs()},extractUrls:function(){return ks()},filter:function(){return xt()},flatten:function(){return Es()},freeze:function(){return Ts()},getFileName:function(){return al},getProto:function(){return va()},has:function(){return Ms()},hasSafeArea:function(){return il},highlight:function(){return ts()},identity:function(){return Er()},idxOf:function(){return kr()},inherits:function(){return Ut()},isArgs:function(){return Bn()},isArr:function(){return dn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return sl},isDarkMode:function(){return Ur()},isDate:function(){return vo()},isEl:function(){return ko()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return Ao()},isHidden:function(){return Ro()},isMatch:function(){return Po()},isMiniProgram:function(){return Uo()},isMobile:function(){return Mo()},isNaN:function(){return Ns()},isNil:function(){return ns()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Us()},isPrimitive:function(){return Ol()},isPromise:function(){return Ml()},isRegExp:function(){return Ws()},isSorted:function(){return Nl()},isStr:function(){return Tt()},isUndef:function(){return Ps()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return os()},linkify:function(){return Bl()},loadJs:function(){return Zs()},lowerCase:function(){return Vs()},lpad:function(){return Hl()},ltrim:function(){return Wl()},map:function(){return fo()},mapObj:function(){return ql()},matcher:function(){return Kl()},memStorage:function(){return qs()},memoize:function(){return Jl()},mergeArr:function(){return _c()},meta:function(){return tu()},ms:function(){return Gs()},nextTick:function(){return Pn()},noop:function(){return Ks()},now:function(){return Ys()},objToStr:function(){return su()},once:function(){return cu()},optimizeCb:function(){return du()},orientation:function(){return dr()},partial:function(){return hu()},perfNow:function(){return mu()},pick:function(){return Qs()},prefix:function(){return yu()},property:function(){return wu()},pxToNum:function(){return Go},query:function(){return _u()},raf:function(){return Au()},repeat:function(){return Eu()},restArgs:function(){return Tu()},reverse:function(){return ju()},root:function(){return Js()},rtrim:function(){return Ru()},safeCb:function(){return Pu()},safeGet:function(){return Xs()},safeSet:function(){return Bu()},safeStorage:function(){return Ls},sameOrigin:function(){return el()},slice:function(){return zu()},some:function(){return Uu()},sortKeys:function(){return tl()},splitCase:function(){return Vu()},startWith:function(){return Vo()},stringify:function(){return Ku()},stringifyAll:function(){return Qu()},throttle:function(){return nl()},toArr:function(){return is()},toInt:function(){return _f()},toNum:function(){return as()},toSrc:function(){return n0()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return i0()},types:function(){return s0()},uncaught:function(){return ss()},uniqId:function(){return kt()},unique:function(){return Fo()},upperFirst:function(){return qo()},values:function(){return f0()},viewportScale:function(){return rl()},wrap:function(){return m0()},xpath:function(){return v0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var ct=ut,ft=d(1752),dt=d(7496),at=d.n(dt),lt=at()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),st=d.n(ht),bt=d(125),gt=d.n(bt),vt=d(5229),kt=d.n(vt),wt=d(3783),yt=d.n(wt),At=d(5972),xt=d.n(At),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),An=d(7622),En=d.n(An),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),dn=d.n(wn),kn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=kn.length;function fn(Xt){for(var qt={},Dt=0;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Vt=function(Xt){(0,et.Z)(Dt,Xt);var qt=Zt(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){st()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function b0(Xt){return _i()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Ls(Xt,qt){var Dt;switch(Ps()(qt)&&(qt=!0),Xt){case"local":Dt=window.localStorage;break;case"session":Dt=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Dt.setItem(mt,mt);var St=Dt.getItem(mt);if(Dt.removeItem(mt),St!==mt)throw new Error}catch{return qt?qs():void 0}return Dt}function al(Xt){var qt=os()(Xt.split("/"));return qt===""&&(qt=(Xt=new(Kn())(Xt)).hostname),qt}function Go(Xt){return as()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function sl(Xt){for(;Xt;){var qt="";if(Xt.getAttribute&&(qt=Xt.getAttribute("class")||""),Mt()(qt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var w0=Un;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var qt=ol().parse(Xt);return ll(qt,function(Dt){Dt.attrs&&Dt.attrs.class&&(Dt.attrs.class=$s(Dt.attrs.class))}),ol().stringify(qt)}catch{return $s(Xt)}return $s(Xt)}function ll(Xt,qt){for(var Dt=0,mt=Xt.length;Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var cl,ls=st()(document),E0=function(Xt){(0,et.Z)(Dt,Xt);var qt=k0(Dt);function Dt(mt){var St;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=$o("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=$o("y",Bt),ls.on(Co("move"),St._onDragMove),ls.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=$o("x",Bt=Bt.origEvent)-St._startX,br=$o("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ls.off(Co("move"),St._onDragMove),ls.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Un(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)(Dt,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Pn()(function(){mt._isOutOfRange()&&mt._resetPos()})},ct.on(ct.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ct.off(ct.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),dr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=Vt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Dt}(ot()),zo=cl=new(Pt())("[Eruda]","warn");cl.formatter=function(Xt,qt){return qt.unshift(this.name),qt};var S0=d(4270),T0=d.n(S0),O0=d(6093),j0=d.n(O0),Bo=d(129),M0=d(7638);function I0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var R0=function(Xt){(0,et.Z)(Dt,Xt);var qt=I0(Dt);function Dt(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,Dt),St=qt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;il()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),Pn()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},ln),St._style=Un(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),T0()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)(Dt,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof lt)){var Bt=new lt,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[os()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=Vt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Un.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Ls("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&Vo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ct.off(ct.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` -
    -
    -
    -
    -
    - -
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new M0.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(j0())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=st()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-$o("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",as()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=$o("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ct.on(ct.SCALE,this._updateTabHeight)}}]),Dt}(ot()),N0=d(8816);function P0(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}ss().start();var L0=function(Xt){(0,et.Z)(Dt,Xt);var qt=P0(Dt);function Dt(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Ro()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Bs.forEach(function(ln){var On=St[ln]=Ks();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Bs.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ss().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ss().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Ws()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):Ao()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(_n(` -
    - - All - Info - Warning - Error - - - -
    -
    -
    -
    -
    Cancel
    -
    Execute
    -
    - - -
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new N0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=st()(this),br=pr.data("level");pr[br===Yn||br==="all"&&dn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Bs).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var z0=function(Xt){(0,et.Z)(Dt,Xt);var qt=F0(Dt);function Dt(mt,St){var Bt;return(0,j.Z)(this,Dt),Bt=qt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` -`);go()(ln.reqHeaders)||(On+=` -Request Headers - -`,yt()(ln.reqHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` -`)})),go()(ln.resHeaders)||(On+=` -Response Headers - -`,yt()(ln.resHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` -`)})),ln.resTxt&&(On+=` -`.concat(ln.resTxt,` -`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)(Dt,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Lr){return` - ').concat(Gr()(Lr),` - `).concat(Gr()(br),` - `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Lr){return` - ').concat(Gr()(Lr),` - `).concat(Gr()(br),` - `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>ul&&(Yn=cs()(Yn,ul)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    - - - ').concat(Gr()(mt.url),` - -
    -
    - `).concat(St,` -
    -

    Response Headers

    - - - `).concat(ln,` - -
    -
    -
    -

    Request Headers

    - - - `).concat(Bt,` - -
    -
    - `).concat(On,` -
    `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(B0()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),Dt}(ot()),ul=1e5,H0=d(9143),U0=d.n(H0),W0=d(2139),Z0=d(8689),Ds=d(7935),V0=d(9119);function dl(Xt,qt){var Dt=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);qt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),Dt.push.apply(Dt,mt)}return Dt}function fl(Xt){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var J0=function(Xt){(0,et.Z)(Dt,Xt);var qt=Q0(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:al(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),st()(Bt.container).data("id",St.requestId)),ln.hasErr&&st()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Gs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Ho()();ln==="windows"&&(ln="win");var On=[],Yn=Y0()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var ps=/[\r\n]/.test(xo)?'^"':'"';return ps+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ - -`)+ps}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ps){for(var ms=ps.charCodeAt(0).toString(16);ms.length<4;)ms="0"+ms;return"\\u"+ms})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ - `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new z0(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new Fs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(G0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:os()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=st()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(nl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),ct.on(ct.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),ct.off(ct.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    - - - - - - -
    -
    -
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),Dt}(lt),X0=d(8209),_h=d(8613),ep=d.n(_h);function hl(Xt){for(var qt={},Dt=0,mt=Xt.length;Dtpr?pr:Yn,Lr=0;Lrpr?1:Yn(qt=ml(qt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Dt=qt!==void 0&&qt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return Dt||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var op=function(){function Xt(qt,Dt){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Dt,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Dt=co.domain("DOM").getNodeId({node:qt}).nodeId;co.domain("Overlay").highlightNode({nodeId:Dt,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=wl(),Dt=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),Dt.apply(this,arguments)},qt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!ko()(On)||!Ao()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr - - - - -
    -
    -
    -
    -
    -
    `);qt.html(Dt),this._$elementName=qt.find(_n(".element-name")),this._$attributes=qt.find(_n(".attributes")),this._$styles=qt.find(_n(".styles")),this._$listeners=qt.find(_n(".listeners")),this._$computedStyle=qt.find(_n(".computed-style"));var mt=ep()("div");this._$boxModel=st()(mt),this._boxModel=new rp.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Dt=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(qt.name);var On="Empty";go()(qt.attributes)||(On=fo()(qt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` - ').concat(Gr()(so),` - ').concat(po,` - `)}).join("")),On=`

    Attributes

    -
    - - - `).concat(On,` - -
    -
    `),Dt.html(On);var Yn="";if(go()(qt.styles))St.hide();else{var pr=fo()(qt.styles,function(Qr){var so=Qr.selectorText,po=Qr.style;return po=fo()(po,function(wo,xo){return'
    ').concat(Gr()(xo),": ").concat(wo,";
    ")}).join(""),'
    -
    `).concat(Gr()(so),` {
    - `).concat(po,` -
    }
    -
    `)}).join("");Yn=`

    Styles

    -
    - `).concat(pr,` -
    `),St.html(Yn).show()}var br="";if(qt.computedStyle){var Lr=_n(`
    - -
    `);qt.rmDefComputedStyle&&(Lr=_n(`
    - -
    `)),br=`

    - Computed Style - `.concat(Lr,` -
    - -
    - `).concat(qt.computedStyleSearchKeyword?'
    ').concat(Gr()(qt.computedStyleSearchKeyword),"
    "):"",` -

    -
    -
    - - - `).concat(fo()(qt.computedStyle,function(Qr,so){return` - - - `)}).join(""),` - -
    ').concat(Gr()(so),``).concat(Qr,`
    -
    `),Bt.html(br).show(),this._boxModel.setOption("element",this._curEl),Bt.find(_n(".box-model")).append(this._$boxModel.get(0))}else Bt.text("").hide();var Zr="";qt.listeners?(Zr=fo()(qt.listeners,function(Qr,so){return Qr=fo()(Qr,function(po){var wo=po.useCapture,xo=po.listenerStr;return"
  • ").concat(Gr()(xo),"
  • ")}).join(""),'
    -
    ').concat(Gr()(so),`
    -
      - `).concat(Qr,` -
    -
    `)}).join(""),Zr=`

    Event Listeners

    -
    - `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Dt={},mt=new tp(qt),St=qt.className,Bt=qt.id,ln=qt.attributes,On=qt.tagName;Dt.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Dt.attributes=ip(ln),Dt.name=gl({tagName:On,id:Bt,className:St,attributes:ln});var Yn=qt.erudaEvents;if(Yn&&un()(Yn).length!==0&&(Dt.listeners=Yn),cp(On))return Dt;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(sp,function(qt,Dt){return'url("'.concat(bl(Dt),'")')})}var lp=["script","style","meta","title","link","head"],cp=function(Xt){return lp.indexOf(Xt.toLowerCase())>-1},bl=function(Xt){return'').concat(Xt,"")},wl=function(){return Xs()(window,"EventTarget.prototype")||window.Node.prototype};function up(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var dp=function(Xt){(0,et.Z)(Dt,Xt);var qt=up(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),mt=qt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!xl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){var Bt=this;(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new op(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new X0.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||sl(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),Pn()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),ct.off(ct.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    - - - - -
    -
    -
    -
    -
    -
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:gl(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=as()(st()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;xl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),ct.on(ct.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),Dt}(lt),xl=function(Xt){return ko()(Xt)&&Xt.parentNode},us=null,fp=[{name:"Border All",fn:function(){if(us)return Un.remove(us),void(us=null);us=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ys()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(qt){var Dt=document.body,mt=new RegExp(qt,"ig");Hs(Dt,function(St){var Bt=st()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),Hs(Dt,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=st()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,qt=document.documentElement,Dt=st()(Xt);if(Dt.data("scaled"))window.scrollTo(0,+Dt.data("scaled")),Dt.rmAttr("data-scaled"),Dt.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;Dt.css("transform","scale(".concat(Bt,")")),Dt.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function Hs(Xt,qt){var Dt=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=Dt.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var mp=function(Xt){(0,et.Z)(Dt,Xt);var qt=pp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt -

    ').concat(Gr()(St.name),` -
    - -
    -

    -
    - `).concat(Gr()(St.desc),` -
    - `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(lt),_l=function(){function Xt(qt,Dt,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=qt,this._devtools=Dt,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){ct.off(ct.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),yt()(this._storeData,function(Dt){var mt=Dt.key,St=Dt.val;qt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Dt=Ls(this._type,!1);if(Dt){var mt=[];Dt=JSON.parse(JSON.stringify(Dt)),yt()(Dt,function(St,Bt){Tt()(St)&&(qt.config.get("hideErudaSetting")&&(Vo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:cs()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-storage")),St=qt.find(_n(".copy-storage")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var qt=this._$container,Dt=this._type;qt.html(_n(`

    - `.concat(Dt==="local"?"Local":"Session",` Storage -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    -
    `))),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Dt=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(qt._storeData,function(Bt){Dt==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),qt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=qt._selectedItem,ln=qt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=qt._selectedItem;an()(qt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),qt._$filterText.text(Bt),qt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=qt._selectedItem;Dt==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),qt.refresh()}),this._dataGrid.on("select",function(Bt){qt._selectedItem=Bt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),ct.on(ct.SCALE,this._updateGridHeight)}}]),Xt}();function ds(Xt,qt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(qt))}function fs(Xt,qt){if(qt===0)return"";var Dt=0,mt=0;switch(Xt){case"cookie":Dt=30,mt=60;break;case"script":Dt=5,mt=10;break;case"stylesheet":Dt=4,mt=8;break;case"image":Dt=50,mt=100}return qt>=mt?"danger":qt>=Dt?"warn":"ok"}var gp=function(){function Xt(qt,Dt){(0,j.Z)(this,Xt),this._$container=qt,this._devtools=Dt,this._selectedItem=null,this._initTpl(),this._dataGrid=new Fs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var qt=this._$container,Dt=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});Dt.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;Dt.append({key:ln,value:On},{selectable:!0})}),ds(qt,fs("cookie",St.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(_n(`

    - Cookie - -
    - -
    - - - -
    - -
    -
    -

    -
    `)),this._$dataGrid=qt.find(_n(".data-grid")),this._$filterText=qt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Dt=qt.find(_n(".show-detail")),mt=qt.find(_n(".delete-cookie")),St=qt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");Dt.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&(Dt.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(qt){for(var Dt=co.domain("Network").getCookies().cookies,mt=0,St=Dt.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){Dt=Dt.call(Xt)},n:function(){var Yn=Dt.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||Dt.return==null||Dt.return()}finally{if(On)throw Bt}}}}function Cl(Xt,qt){(qt==null||qt>Xt.length)&&(qt=Xt.length);for(var Dt=0,mt=new Array(qt);Dt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var bp=function(Xt){(0,et.Z)(Dt,Xt);var qt=yp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new _l(this._$localStorage,St,this,"local"),this._sessionStorage=new _l(this._$sessionStorage,St,this,"session"),this._cookie=new gp(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];st()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=fs("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    - Script -
    - -
    -

    -
      - `).concat(Bt,` -
    `),On=this._$script;return ds(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];st()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=fs("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    - Stylesheet -
    - -
    -

    -
      - `).concat(Bt,` -
    `),On=this._$stylesheet;return ds(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];st()("iframe").each(function(){var ln=st()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    - Iframe -
    - -
    -

    -
      - `).concat(St,` -
    `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||xp(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):st()("img").each(function(){var pr=st()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=fs("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • - -
  • `)}).join(""));var On='

    - Image -
    - -
    -

    -
      - `).concat(ln,` -
    `),Yn=this._$image;return ds(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ft.Z)((0,tt.Z)(Dt.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    - -
    -
    -
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=st()(this).attr("href");Yn!=="iframe"&&el()(location.href,br)?Hn()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",st()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=is()(mt.addedNodes),Yn=vp(On=jr()(On,is()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Dt}(lt),wp=/\.(jpeg|jpg|gif|png)$/,xp=function(Xt){return wp.test(Xt)},Al=ao()(),_p=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Cp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Ap=function(Xt){(0,et.Z)(Dt,Xt);var qt=Cp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ps()(mt)?Ar()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(_p,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;Ao()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=st()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Dt}(lt),kp=d(8299),Ep=d(8368),Sp=d.n(Ep),kl=d(7049);function Tp(Xt){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Dt,mt=(0,tt.Z)(Xt);if(qt){var St=(0,tt.Z)(this).constructor;Dt=Reflect.construct(mt,arguments,St)}else Dt=mt.apply(this,arguments);return(0,nt.Z)(this,Dt)}}var Op=function(Xt){(0,et.Z)(Dt,Xt);var qt=Tp(Dt);function Dt(){var mt;return(0,j.Z)(this,Dt),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Dt,[{key:"init",value:function(mt,St){(0,ft.Z)((0,tt.Z)(Dt.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ft.Z)((0,tt.Z)(Dt.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,ft.Z)((0,tt.Z)(Dt.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=Vt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    -
    ').concat(Gr()(ln),`
    -
    - -
    -
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    -
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>hs&&(St=cs()(St,hs)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new kp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>hs&&(St=cs()(St,hs)),new kl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),Dt}(lt),jp=3e4,El=8e4,hs=1e5,Mp={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=Xt.container,Dt=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools(Dt),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:lt,Console:L0,Elements:dp,Network:J0,Sources:Op,Resources:bp,Info:Ap,Snippets:mp,Settings:Vt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var qt=this._devTools;return Xt?qt.get(Xt):qt}},add:function(Xt){if(this._checkInit())return Ao()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var qt=this._devTools;return Xt?qt.showTool(Xt):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),st()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,ct.emit(ct.SCALE,Xt),this):this._scale},position:function(Xt){var qt=this._entryBtn;return Us()(Xt)?(qt.setPos(Xt),this):qt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/rl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},ct.on(ct.ADD,this._addListener),ct.on(ct.SHOW,this._showListener),ct.on(ct.SCALE,Un.setScale)},_unregisterListener:function(){ct.off(ct.ADD,this._addListener),ct.off(ct.SHOW,this._showListener),ct.off(ct.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,qt){var Dt,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,qt&&(Xt.attachShadow?Dt=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&(Dt=Xt.createShadowRoot()),Dt&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Dt.appendChild(mt),this._shadowRoot=Dt)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=st()(mt)},_initDevTools:function(Xt){this._devTools=new R0(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(Xt)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new E0(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,qt=new Vt;Xt.add(qt),this._entryBtn.initCfg(qt),Xt.initCfg(qt)},_initTools:function(){var Xt=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=is()(qt);var Dt=this._devTools;qt.forEach(function(mt){var St=Xt[qo()(mt)];try{St&&Dt.add(new St)}catch(Bt){Pn()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),Dt.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,ct,ft,dt){return new(ft||(ft=Promise))(function(at,lt){function ht(gt){try{bt(dt.next(gt))}catch(vt){lt(vt)}}function st(gt){try{bt(dt.throw(gt))}catch(vt){lt(vt)}}function bt(gt){var vt;gt.done?at(gt.value):(vt=gt.value,vt instanceof ft?vt:new ft(function(kt){kt(vt)})).then(ht,st)}bt((dt=dt.apply(ut,ct||[])).next())})},j=this&&this.__generator||function(ut,ct){var ft,dt,at,lt,ht={label:0,sent:function(){if(1&at[0])throw at[1];return at[1]},trys:[],ops:[]};return lt={next:st(0),throw:st(1),return:st(2)},typeof Symbol=="function"&&(lt[Symbol.iterator]=function(){return this}),lt;function st(bt){return function(gt){return function(vt){if(ft)throw new TypeError("Generator is already executing.");for(;ht;)try{if(ft=1,dt&&(at=2&vt[0]?dt.return:vt[0]?dt.throw||((at=dt.return)&&at.call(dt),0):dt.next)&&!(at=at.call(dt,vt[1])).done)return at;switch(dt=0,at&&(vt=[2&vt[0],at.value]),vt[0]){case 0:case 1:at=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,dt=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(at=ht.trys,!((at=at.length>0&&at[at.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!at||vt[1]>at[0]&&vt[1]",jt))return void Mt.push(Jt);var Wt=[];st.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,An=Wt.length;un",ft.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)kt.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!ct.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||At)&&(kt.children=dt(ht,gt)),kt}function dt(ht,st){var bt=at(ht.childNodes);return j.default(bt,function(gt){return ft(gt,{depth:st-1})})}function at(ht){return $.default(ht,function(st){return lt(st)})}function lt(ht){if(ht.nodeType===1){var st=ht.getAttribute("class")||"";if(nt.default(st,"__chobitsu-hide__")||nt.default(st,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?lt(ht.parentNode):bt}_.getOrCreateNodeId=ct,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=ft,_.getChildNodes=dt,_.getPreviousNode=function(ht){var st=ht.previousSibling;if(st){for(;!lt(st)&&st.previousSibling;)st=st.previousSibling;return st&<(st)?st:void 0}},_.filterNodes=at,_.isValidNode=lt,_.getNode=function(ht){var st=it.get(ht);if(!st||st.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return st}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),ct=k(d(2533)),ft=k(d(300)),dt=k(d(1116)),at=k(d(8740)),lt=k(d(415)),ht=k(d(9804)),st=k(d(6257)),bt=new Map,gt=new Map,vt=new Map,kt=new Map,wt=1;function yt(Gt,Wt){var un=gt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),gt.set(Gt,un),bt.set(un,Gt),vt.set(un,Wt),un)}function At(Gt,Wt){var un=Wt===void 0?{}:Wt,An=un.generatePreview,En=An!==void 0&&An,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),gt.clear(),vt.clear()},_.wrap=At,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);gt.delete(Wt),vt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,An=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!An,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=vt.get(un),wn=dt.default(Zn,jn),dn=lt.default(Zn),kn=0,yn=wn.length;kn_t&&(jn=_t,An=!0);for(var Zn=0;Zn_t){An=!0;break}wn.push({key:Tt(kn),value:Tt(Gt.get(kn))}),Zn++,kn=dn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],fn=(Zn=0,Gt.keys());for(kn=fn.next().value;kn;){if(Zn>_t){An=!0;break}yn.push({value:Tt(kn)}),Zn++,kn=fn.next().value}un.entries=yn}return un.overflow=An,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var An,En=un.subtype;return An=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=An,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),An=un.type,En=un.subtype;return An==="string"?Gt:An==="number"||An==="symbol"?j.default(Gt):An==="function"?ft.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),ct=$(d(6930)),ft=$(d(3875)),dt=d(316),at=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=kt(Ft),Jt.id=dt.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:gt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:gt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},An=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=at;var lt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=kt(jt),Ft.id=dt.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:st(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?ft.default(jt):xt(Tt)}function st(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function gt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!ct.default(Jt,At)}(jt))Ft();else try{Mt=ft.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=lt;var vt=document.createElement("a");function kt(_t){return vt.href=_t,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=kt;var At=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(st,bt){st.__proto__=bt}||function(st,bt){for(var gt in bt)bt.hasOwnProperty(gt)&&(st[gt]=bt[gt])},k(lt,ht)},function(lt,ht){function st(){this.constructor=lt}k(lt,ht),lt.prototype=ht===null?Object.create(ht):(st.prototype=ht.prototype,new st)}),$=this&&this.__awaiter||function(lt,ht,st,bt){return new(st||(st=Promise))(function(gt,vt){function kt(At){try{yt(bt.next(At))}catch(xt){vt(xt)}}function wt(At){try{yt(bt.throw(At))}catch(xt){vt(xt)}}function yt(At){var xt;At.done?gt(At.value):(xt=At.value,xt instanceof st?xt:new st(function(_t){_t(xt)})).then(kt,wt)}yt((bt=bt.apply(lt,ht||[])).next())})},_e=this&&this.__generator||function(lt,ht){var st,bt,gt,vt,kt={label:0,sent:function(){if(1>[0])throw gt[1];return gt[1]},trys:[],ops:[]};return vt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function wt(yt){return function(At){return function(xt){if(st)throw new TypeError("Generator is already executing.");for(;kt;)try{if(st=1,bt&&(gt=2&xt[0]?bt.return:xt[0]?bt.throw||((gt=bt.return)&>.call(bt),0):bt.next)&&!(gt=gt.call(bt,xt[1])).done)return gt;switch(bt=0,gt&&(xt=[2&xt[0],gt.value]),xt[0]){case 0:case 1:gt=xt;break;case 4:return kt.label++,{value:xt[1],done:!1};case 5:kt.label++,bt=xt[1],xt=[0];continue;case 7:xt=kt.ops.pop(),kt.trys.pop();continue;default:if(gt=kt.trys,!((gt=gt.length>0&>[gt.length-1])||xt[0]!==6&&xt[0]!==2)){kt=0;continue}if(xt[0]===3&&(!gt||xt[1]>gt[0]&&xt[1]ct;)if((it=ot[ct++])!=it)return!0}else for(;ut>ct;ct++)if((et||ct in ot)&&ot[ct]===tt)return et||ct||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),ct=_e(et(ut-ot,0)),ft=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(At){return!!yt(this,At)}}),$(vt,st?{get:function(At){var xt=yt(this,At);return xt&&xt.value},set:function(At,xt){return wt(this,At===0?0:At,xt)}}:{add:function(At){return wt(this,At=At===0?0:At,At)}}),ut&&j(vt,"size",{configurable:!0,get:function(){return kt(this).size}}),gt},setStrong:function(lt,ht,st){var bt=ht+" Iterator",gt=at(ht),vt=at(bt);rt(lt,ht,function(kt,wt){dt(this,{type:bt,target:kt,state:gt(kt),kind:wt,last:void 0})},function(){for(var kt=vt(this),wt=kt.kind,yt=kt.last;yt&&yt.removed;)yt=yt.previous;return kt.target&&(kt.last=yt=yt?yt.next:kt.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(kt.target=void 0,it(void 0,!0))},st?"entries":"values",!st,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),ct=d(7293),ft=d(7072),dt=d(8003),at=d(9587);b.exports=function(lt,ht,st){var bt=lt.indexOf("Map")!==-1,gt=lt.indexOf("Weak")!==-1,vt=bt?"set":"add",kt=j[lt],wt=kt&&kt.prototype,yt=kt,At={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return gt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(gt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(lt,!it(kt)||!(gt||wt.forEach&&!ct(function(){new kt().entries().next()}))))yt=st.getConstructor(ht,lt,bt,vt),nt.enable();else if(_e(lt,!0)){var _t=new yt,Tt=_t[vt](gt?{}:-0,1)!=_t,jt=ct(function(){_t.has(1)}),Mt=ft(function(Jt){new kt(Jt)}),Ft=!gt&&ct(function(){for(var Jt=new kt,Qt=5;Qt--;)Jt[vt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=at(new kt,Jt,yt);return ot(Qt)||tt(Qt,Gt[vt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(vt),gt&&wt.clear&&delete wt.clear}return At[lt]=yt,k({global:!0,constructor:!0,forced:yt!=kt},At),dt(yt,lt),gt||st.setStrong(yt,lt,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,ct,ft,dt,at=rt.target,lt=rt.global,ht=rt.stat;if(ot=lt?k:ht?k[at]||et(at,{}):(k[at]||{}).prototype)for(ut in it){if(ft=it[ut],ct=rt.dontCallGetSet?(dt=j(ot,ut))&&dt.value:ot[ut],!tt(lt?ut:at+(ht?".":"#")+ut,rt.forced)&&ct!==void 0){if(typeof ft==typeof ct)continue;nt(ft,ct)}(rt.sham||ct&&ct.sham)&&$(ft,"sham",!0),_e(ot,ut,ft,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&(function(){}).name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),ct=!1,ft=ot("meta"),dt=0,at=function(ht){nt(ht,ft,{value:{objectID:"O"+dt++,weakData:{}}})},lt=b.exports={enable:function(){lt.enable=function(){},ct=!0;var ht=tt.f,st=j([].splice),bt={};bt[ft]=1,ht(bt).length&&(tt.f=function(gt){for(var vt=ht(gt),kt=0,wt=vt.length;ktbt;bt++)if((vt=Ft(dt[bt]))&&tt(ft,vt))return vt;return new ct(!1)}ht=rt(dt,st)}for(kt=xt?dt.next:ht.next;!(wt=j(kt,ht)).done;){try{vt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof vt=="object"&&vt&&tt(ft,vt))return vt}return new ct(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),ct=d(5112),ft=d(7497),dt=d(3383),at=_e.PROPER,lt=_e.CONFIGURABLE,ht=dt.IteratorPrototype,st=dt.BUGGY_SAFARI_ITERATORS,bt=ct("iterator"),gt="keys",vt="values",kt="entries",wt=function(){return this};b.exports=function(yt,At,xt,_t,Tt,jt,Mt){nt(xt,At,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!st&&Zn in An)return An[Zn];switch(Zn){case gt:case vt:case kt:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=At+" Iterator",un=!1,An=yt.prototype,En=An[bt]||An["@@iterator"]||Tt&&An[Tt],vn=!st&&En||Gt(Tt),jn=At=="Array"&&An.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(ft[Wt]=wt)),at&&Tt==vt&&En&&En.name!==vt&&(!$&<?ot(An,"name",vt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(vt),keys:jt?vn:Gt(gt),entries:Gt(kt)},Mt)for(Qt in Jt)(st||un||!(Qt in An))&&ut(An,Qt,Jt[Qt]);else k({target:At,proto:!0,forced:st||un},Jt);return $&&!Mt||An[bt]===vn||ut(An,bt,vn,{name:Tt}),ft[At]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),ct=ot("iterator"),ft=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):ft=!0),!nt(k)||_e(function(){var dt={};return k[ct].call(dt)!==dt})?k={}:ut&&(k=tt(k)),et(k[ct])||it(k,ct,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ft}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,ct=Object.defineProperty,ft=k("".slice),dt=k("".replace),at=k([].join),lt=et&&!j(function(){return ct(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),st=b.exports=function(bt,gt,vt){ft(ut(gt),0,7)==="Symbol("&&(gt="["+dt(ut(gt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(gt="get "+gt),vt&&vt.setter&&(gt="set "+gt),(!_e(bt,"name")||nt&&bt.name!==gt)&&(et?ct(bt,"name",{value:gt,configurable:!0}):bt.name=gt),lt&&vt&&_e(vt,"arity")&&bt.length!==vt.arity&&ct(bt,"length",{value:vt.arity});try{vt&&_e(vt,"constructor")&&vt.constructor?et&&ct(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var kt=it(bt);return _e(kt,"source")||(kt.source=at(ht,typeof gt=="string"?gt:"")),bt};Function.prototype.toString=st(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),ct=d(1528),ft=d(1036),dt=d(5268),at=nt.MutationObserver||nt.WebKitMutationObserver,lt=nt.document,ht=nt.process,st=nt.Promise,bt=rt(nt,"queueMicrotask"),gt=bt&&bt.value;if(!gt){var vt=new ot,kt=function(){var wt,yt;for(dt&&(wt=ht.domain)&&wt.exit();yt=vt.get();)try{yt()}catch(At){throw vt.head&&k(),At}wt&&wt.enter()};ut||dt||ft||!at||!lt?!ct&&st&&st.resolve?((_e=st.resolve(void 0)).constructor=st,et=tt(_e.then,_e),k=function(){et(kt)}):dt?k=function(){ht.nextTick(kt)}:(it=tt(it,nt),k=function(){it(kt)}):(j=!0,$=lt.createTextNode(""),new at(kt).observe($,{characterData:!0}),k=function(){$.data=j=!j}),gt=function(wt){vt.head||k(),vt.add(wt)}}b.exports=gt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),ct=function(){},ft=function(lt){return"<"+ot+">"+lt+""},dt=function(lt){lt.write(ft("")),lt.close();var ht=lt.parentWindow.Object;return lt=null,ht},at=function(){try{k=new ActiveXObject("htmlfile")}catch{}var lt,ht,st;at=typeof document<"u"?document.domain&&k?dt(k):(ht=tt("iframe"),st="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(st),(lt=ht.contentWindow.document).open(),lt.write(ft("document.F=Object")),lt.close(),lt.F):dt(k);for(var bt=_e.length;bt--;)delete at[it][_e[bt]];return at()};et[ut]=!0,b.exports=Object.create||function(lt,ht){var st;return lt!==null?(ct[it]=j(lt),st=new ct,ct[it]=null,st[ut]=lt):st=at(),ht===void 0?st:$.f(st,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),ct=ut.length,ft=0;ct>ft;)$.f(tt,it=ut[ft++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(ct,ft,dt){if(_e(ct),ft=et(ft),_e(dt),typeof ct=="function"&&ft==="prototype"&&"value"in dt&&ut in dt&&!dt[ut]){var at=rt(ct,ft);at&&at[ut]&&(ct[ft]=dt.value,dt={configurable:ot in dt?dt[ot]:at[ot],enumerable:it in dt?dt[it]:at[it],writable:!1})}return tt(ct,ft,dt)}:tt:function(ct,ft,dt){if(_e(ct),ft=et(ft),_e(dt),j)try{return tt(ct,ft,dt)}catch{}if("get"in dt||"set"in dt)throw nt("Accessors not supported");return"value"in dt&&(ct[ft]=dt.value),ct}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,ct=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(ct,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(ct,it)||nt(ct,it));return ct}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,ct=nt("species"),ft=!1,dt=$(k.PromiseRejectionEvent),at=_e("Promise",function(){var lt=et(j),ht=lt!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(lt)){var st=new j(function(gt){gt(1)}),bt=function(gt){gt(function(){},function(){})};if((st.constructor={})[ct]=bt,!(ft=st.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!dt});b.exports={CONSTRUCTOR:at,REJECTION_EVENT:dt,SUBCLASSING:ft}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var ct,ft,dt=$(_e(ot)),at=j(ut),lt=dt.length;return at<0||at>=lt?it?"":void 0:(ct=nt(dt,at))<55296||ct>56319||at+1===lt||(ft=nt(dt,at+1))<56320||ft>57343?it?et(dt,at):ct:it?tt(dt,at,at+2):ft-56320+(ct-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),ct=d(206),ft=d(317),dt=d(8053),at=d(6833),lt=d(5268),ht=et.setImmediate,st=et.clearImmediate,bt=et.process,gt=et.Dispatch,vt=et.Function,kt=et.MessageChannel,wt=et.String,yt=0,At={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(At,Ft)){var Jt=At[Ft];delete At[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&st||(ht=function(Ft){dt(arguments.length,1);var Jt=rt(Ft)?Ft:vt(Ft),Qt=ct(arguments,1);return At[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},st=function(Ft){delete At[Ft]},lt?j=function(Ft){bt.nextTick(Tt(Ft))}:gt&>.now?j=function(Ft){gt.now(Tt(Ft))}:kt&&!at?(_e=($=new kt).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in ft("script")?function(Ft){ut.appendChild(ft("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:st}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,ct=_e(it,rt);if(ct){if(ot===void 0&&(ot="default"),ut=k(ct,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(gt,arguments[2]);var kt=[];return ut(st,at,{that:kt}),tt(gt,"errors",kt),gt};_e?_e(lt,dt):et(lt,dt,{name:!0});var ht=lt.prototype=nt(dt.prototype,{constructor:rt(1,lt),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:lt})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,ct=_e.getterFor(ot);b.exports=nt(Array,"Array",function(dt,at){ut(this,{type:ot,target:k(dt),index:0,kind:at})},function(){var dt=ct(this),at=dt.target,lt=dt.kind,ht=dt.index++;return!at||ht>=at.length?(dt.target=void 0,tt(void 0,!0)):tt(lt=="keys"?ht:lt=="values"?at[ht]:[ht,at[ht]],!1)},"values");var ft=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&ft.name!=="values")try{et(ft,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,ct=et(function(){var ft=$(rt.resolve),dt=[],at=0,lt=1;nt(tt,function(ht){var st=at++,bt=!1;lt++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[st]={status:"fulfilled",value:gt},--lt||ot(dt))},function(gt){bt||(bt=!0,dt[st]={status:"rejected",reason:gt},--lt||ot(dt))})}),--lt||ot(dt)});return ct.error&&ut(ct.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,ct=et(function(){var ft=$(rt.resolve),dt=[],at=0,lt=1;nt(tt,function(ht){var st=at++,bt=!1;lt++,j(ft,rt,ht).then(function(gt){bt||(bt=!0,dt[st]=gt,--lt||ot(dt))},ut)}),--lt||ot(dt)});return ct.error&&ut(ct.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,ct=_e("AggregateError"),ft=et.f(ut),dt=ft.resolve,at=ft.reject,lt=nt(function(){var ht=$(ut.resolve),st=[],bt=0,gt=1,vt=!1;tt(ot,function(kt){var wt=bt++,yt=!1;gt++,j(ht,ut,kt).then(function(At){yt||vt||(vt=!0,dt(At))},function(At){yt||vt||(yt=!0,st[wt]=At,--gt||at(new ct(st,it)))})}),--gt||at(new ct(st,it))});return lt.error&&at(lt.value),ft.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),ct=d(6340),ft=d(9662),dt=d(614),at=d(111),lt=d(5787),ht=d(6707),st=d(261).set,bt=d(5948),gt=d(842),vt=d(2534),kt=d(8572),wt=d(9909),yt=d(2492),At=d(3702),xt=d(8523),_t="Promise",Tt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Mt=At.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,An=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(An&&An.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var Dn;return!(!at(Cn)||!dt(Dn=Cn.then))&&Dn},dn=function(Cn,Dn){var gn,$n,Nn,Un=Dn.value,hn=Dn.state==1,Zt=hn?Cn.ok:Cn.fail,Vt=Cn.resolve,bn=Cn.reject,Pn=Cn.domain;try{Zt?(hn||(Dn.rejection===2&&sn(Dn),Dn.rejection=1),Zt===!0?gn=Un:(Pn&&Pn.enter(),gn=Zt(Un),Pn&&(Pn.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):($n=wn(gn))?rt($n,gn,Vt,bn):Vt(gn)):bn(Un)}catch(sr){Pn&&!Nn&&Pn.exit(),bn(sr)}},kn=function(Cn,Dn){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,$n=Cn.reactions;gn=$n.get();)dn(gn,Cn);Cn.notified=!1,Dn&&!Cn.rejection&&fn(Cn)}))},yn=function(Cn,Dn,gn){var $n,Nn;Zn?(($n=An.createEvent("Event")).promise=Dn,$n.reason=gn,$n.initEvent(Cn,!1,!0),tt.dispatchEvent($n)):$n={promise:Dn,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn($n):Cn===nn&>("Unhandled promise rejection",gn)},fn=function(Cn){rt(st,tt,function(){var Dn,gn=Cn.facade,$n=Cn.value;if(xn(Cn)&&(Dn=vt(function(){nt?En.emit("unhandledRejection",$n,gn):yn(nn,gn,$n)}),Cn.rejection=nt||xn(Cn)?2:1,Dn.error))throw Dn.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(st,tt,function(){var Dn=Cn.facade;nt?En.emit("rejectionHandled",Dn):yn("rejectionhandled",Dn,Cn.value)})},Sn=function(Cn,Dn,gn){return function($n){Cn(Dn,$n,gn)}},In=function(Cn,Dn,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=Dn,Cn.state=2,kn(Cn,!0))},Rn=function(Cn,Dn,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===Dn)throw un("Promise can't be resolved itself");var $n=wn(Dn);$n?bt(function(){var Nn={done:!1};try{rt($n,Dn,Sn(Rn,Nn,Cn),Sn(In,Nn,Cn))}catch(Un){In(Nn,Un,Cn)}}):(Cn.value=Dn,Cn.state=1,kn(Cn,!1))}catch(Nn){In({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){lt(this,Wt),ft(Cn),rt(k,this);var Dn=Ft(this);try{Cn(Sn(Rn,Dn),Sn(In,Dn))}catch(gn){In(Dn,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new kt,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,Dn){var gn=Ft(this),$n=vn(ht(this,Gt));return gn.parent=!0,$n.ok=!dt(Cn)||Cn,$n.fail=dt(Dn)&&Dn,$n.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add($n):bt(function(){dn($n,gn)}),$n.promise}),j=function(){var Cn=new k,Dn=Ft(Cn);this.promise=Cn,this.resolve=Sn(Rn,Dn),this.reject=Sn(In,Dn)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&dt(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,Dn){var gn=this;return new Gt(function($n,Nn){rt($,gn,$n,Nn)}).then(Cn,Dn)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),ct(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(ct){var ft=tt(this,et("Promise")),dt=nt(ct);return this.then(dt?function(at){return rt(ft,ct()).then(function(){return at})}:ct,dt?function(at){return rt(ft,ct()).then(function(){throw at})}:ct)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var ct=$(rt.resolve);nt(tt,function(ft){j(ct,rt,ft).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,ct=ot.index;return ct>=ut.length?et(void 0,!0):(it=k(ut,ct),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(ct,ft){if(ct){if(ct[tt]!==it)try{et(ct,tt,it)}catch{ct[tt]=it}if(ct[rt]||et(ct,rt,ft),j[ft]){for(var dt in _e)if(ct[dt]!==_e[dt])try{et(ct,dt,_e[dt])}catch{ct[dt]=_e[dt]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(ct){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(ct," */")});return[et].concat(rt).concat([tt]).join(` -`)}var it,ot,ut;return[et].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var ct=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,ct)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(at){!at&&it&&(at=window.location.href),j(this,_.parse(at||""))},setQuery:function(at,lt){var ht=this.query;return ot(at)?nt(at,function(st,bt){ht[bt]=ut(st)}):ht[at]=ut(lt),this},rmQuery:function(at){var lt=this.query;return tt(at)||(at=rt(at)),nt(at,function(ht){delete lt[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(at){var lt={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(at),st=!1,bt=ht.match(ct);if(bt&&(bt=bt[0],lt.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(st=ht.substr(0,2)==="//")&&(ht=ht.slice(2),lt.slashes=!0),st){for(var gt=ht,vt=-1,kt=0,wt=dt.length;kt-1&&(gt=ht.slice(0,vt),ht=ht.slice(vt));var At=gt.lastIndexOf("@");At!==-1&&(lt.auth=decodeURIComponent(gt.slice(0,At)),gt=gt.slice(At+1)),lt.hostname=gt;var xt=gt.match(ft);xt&&((xt=xt[0])!==":"&&(lt.port=xt.substr(1)),lt.hostname=gt.substr(0,gt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(lt.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(lt.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),lt.pathname=ht||"/",lt},stringify:function(at){var lt=at.protocol+(at.slashes?"//":"")+(at.auth?encodeURIComponent(at.auth)+"@":"")+at.hostname+(at.port?":"+at.port:"")+at.pathname;return et(at.query)||(lt+="?"+_e.stringify(at.query)),at.hash&&(lt+=at.hash),lt}});var ct=/^([a-z0-9.+-]+:)/i,ft=/:[0-9]*$/,dt=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,ct=tt.dataType,ft=tt.success,dt=tt.error,at=tt.timeout,lt=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var st;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){st=ht.responseText,ct==="xml"&&(st=ht.responseXML);try{ct==="json"&&(st=JSON.parse(st))}catch{}ft(st,ht)}else dt(ht);lt(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),at>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),dt(ht,"timeout"),lt(ht)},at)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,ct=tt.symbol,ft=ct!==void 0&&ct,dt=[];if((ut||ft)&&_e){var at=k;ut&&_e&&(at=_e);do dt=dt.concat(at(nt)),ft&&et&&(dt=dt.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);dt=$(dt)}else if(it)for(var lt in nt)dt.push(lt);else dt=k(nt);return dt},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,ct,ft,dt=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,dt[rt++]=at>>8&255,dt[rt++]=255&at}return nt===2?(ft=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,dt[rt++]=255&ft):nt===1&&(ft=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,dt[rt++]=ft>>8&255,dt[rt++]=255&ft),dt}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][lt%10>3?0:(lt%100-lt%10!=10)*lt%10]};return ut.replace(nt,function(xt){return xt in At?At[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var ct=$(ut,et);return ut=j.encode(ct),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,ct,ft=0;(ct=ot[ft++])&&!tt.isPropagationStopped();)for(tt.curTarget=ct.el,ut=0;(rt=ct.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(ct.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,ct,ft=tt.target,dt=[],at=rt.delegateCount;if(ft.nodeType)for(;ft!==this;ft=ft.parentNode||this){for(ot=[],ct=0;ct-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),ct=2;ct>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(ct,ft){return ft?(it[rt++]=_(ft,ut.language,tt),ct.replace(ft,"___subtmpl"+(rt-1)+"___")):ct}))}),k(nt,function(ut,ct){_e[ut.language]||(et=et.replace(ut.re,"___"+ct+"___$1___end"+ct+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var ct=ut.substr(3,3)==="end",ft=(ct?ut.substr(6):ut.substr(3)).replace(/_/g,""),dt=ot.length>0?ot[ot.length-1]:null;return!ct&&(dt==null||ft==dt||dt!=null&&nt[dt]&&nt[dt].embed!=null&&nt[dt].embed.indexOf(ft)>-1)?(ot.push(ft),ut):ct&&ft==dt?(ot.pop(),ut):""}),k(nt,function(ut,ct){var ft=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+ct+"___","g"),"
    ").replace(new RegExp("___"+ct+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(ct){var ft=parseInt(ct.replace(/___subtmpl(\d+)___/,"$1"),10);return it[ft]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(ct,ft){ft=nt(ft,function(dt){return tt(dt)}),ut.push({tag:ct,attrs:ft})},end:function(){var ct=ut.pop();if(ut.size){var ft=ut.peek();$(ft.content)||(ft.content=[]),ft.content.push(ct)}else ot.push(ct)},comment:function(ct){var ft=""),dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(ft)):ot.push(ft)},text:function(ct){var ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ct)):ot.push(ct)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(ct){return ut+=it(ct)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(ct,ft){return ut+=" ".concat(ft,'="').concat(rt(ct),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,ct=ut!==void 0&&ut,ft=nt.size,dt=ft!==void 0&&ft,at=nt.viewport,lt=at!==void 0&&at,ht=nt.overflow,st=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(ct){if(bt.opacity==="0")return!0;for(var gt=et;gt=gt.parentElement;)if(j(gt).opacity==="0")return!0}var vt=et.getBoundingClientRect();if(dt&&(vt.width===0||vt.height===0))return!0;if(lt)return _e(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(st)for(var kt=et;kt=kt.parentElement;){var wt=j(kt).overflow;if((wt==="scroll"||wt==="hidden")&&_e(vt,kt.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var ct=tt-rt;if(ct)return ct;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var ct,ft=[],dt=ot;ot;){if(ct=!0,k(ft)&&it[k(ft)]){var at=new RegExp("]*>")).exec(ot);if(at){var lt=ot.substring(0,at.index);ot=ot.substring(at.index+at[0].length),lt&&ut.text&&ut.text(lt)}yt("",k(ft))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),ct=!1)}else if($(ot,"=0&&ft[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=ft.length-1;Tt>=_t;Tt--)ut.end&&ut.end(ft[Tt]);ft.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,ct){return $(rt,ct)}}var it={},ot=function(ut,ct){nt(ut,ct)&&(it[ct]=ut)};return tt&&(ot=function(ut,ct){nt(ut,ct)||(it[ct]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(ct){var ft=ct.split("="),dt=ft.shift(),at=ft.length>0?ft.join("="):null;dt=decodeURIComponent(dt),at=decodeURIComponent(at),$(ut[dt])?ut[dt]=at:_e(ut[dt])?ut[dt].push(at):ut[dt]=[ut[dt],at]}),ut},stringify:function(ot,ut){return tt(et(ot,function(ct,ft){return rt(ct)&&nt(ct)?"":_e(ct)?_.stringify(ct,ft):encodeURIComponent(ut||ft)+"="+encodeURIComponent(ct)}),function(ct){return ct.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var ct=tt[ut];if(ct!==""){if(at({domain:it=it===""?ct:ct+"."+it,path:$="/"})||at({domain:it}))return;for(var ft=0;ft=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],ct=[];return function ft(dt){var at,lt=ut.indexOf(dt);if(lt>-1)return ct[lt];if(_e(dt)){at=[],ut.push(dt),ct.push(at);for(var ht=0,st=dt.length;ht0){var ft=it.indexOf(this);ft>-1?(it.splice(ft+1),ot.splice(ft,1/0,ut)):(it.push(this),ot.push(ut));var dt=it.indexOf(ct);dt>-1&&(ct=it[0]===ct?"[Circular ~]":"[Circular ~."+ot.slice(0,dt).join(".")+"]")}else it.push(ct);return nt(ct)||et(ct)?ct="["+j(k(ct))+" "+$(ct)+"]":_e(ct)&&(ct=null),ct}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),ct=d(4321),ft=d(5972),dt=d(8847),at=d(1116),lt=d(6341),ht=d(5166),st=d(9537),bt=d(1662),gt=d(6930),vt=d(8079),kt=d(9803),wt=d(3487),yt=d(1369);function At(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(An){var En,vn=Object.getOwnPropertyDescriptor(Gt,An),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[An],lt(Wt.ignore,En))return;ct(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(An),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(An)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(An)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?dt():Wt,An=Qt.timeout,En=An===void 0?0:An,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,dn=wn===void 0?new jt:wn,kn=Qt.unenumerable,yn=kn!==void 0&&kn,fn=Qt.symbol,xn=fn!==void 0&&fn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,In=Qt.ignore,Rn=In===void 0?[]:In,Cn="",Dn={visitor:dn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Rn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var $n="Symbol";try{$n=$(Jt)}catch{}Cn='{"value":'.concat(_t($n),',"type":"Symbol"}')}else{if(En&&dt()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Un=[],hn=dn.get(Jt);if(hn?(Nn=hn.id,Un.push('"reference":'.concat(Nn))):(Nn=dn.set(Jt),Un.push('"id":'.concat(Nn))),Un.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Un.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Un.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Un.push(At("enumerable",Zt,Gt||Jt,Dn)),yn){var Vt=ot(at(Jt,{prototype:!1,unenumerable:!0}),Zt);Vt.length&&Un.push(At("unenumerable",Vt,Gt||Jt,Dn))}if(xn){var bn=ft(at(Jt,{prototype:!1,symbol:!0}),function(dr){return typeof dr=="symbol"});bn.length&&Un.push(At("symbol",bn,Gt||Jt,Dn))}var Pn=it(Jt);if(Pn&&!lt(Rn,Pn)){var sr='"proto":'.concat(_(Pn,ut(Dn,{self:Gt||Jt})));Un.push(sr)}}Cn+=Un.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,at):0;return et(_e(dt,function(gt){return gt[0]===" "?gt.slice(bt):gt}).join(` -`))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*at)+lt);at>0;)ht+=ot(128|63&dt>>6*(at-1)),at--;return ht}function ct(dt){for(;;){if($>=_e&&tt){if(dt)return ft();throw new Error("Invalid byte index")}if($===_e)return!1;var at=j[$];if($++,tt){if(atit){if(dt)return $--,ft();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&at,++nt===tt){var lt=et;return et=0,tt=0,nt=0,lt}}else{if(!(128&at))return at;if((224&at)==192)tt=1,et=31&at;else if((240&at)==224)at===224&&(rt=160),at===237&&(it=159),tt=2,et=15&at;else{if((248&at)!=240){if(dt)return ft();throw new Error("Invalid UTF-8 detected")}at===240&&(rt=144),at===244&&(it=143),tt=3,et=7&at}}}}function ft(){var dt=$-nt-1;return $=dt+1,et=0,tt=0,nt=0,rt=128,it=191,j[dt]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(ct){return $(ct)});var rt=.25,it=5,ot=1;_e(tt,function(ct){var ft=(ct=ct.split("="))[0];ct=ct[1],ft==="initial-scale"&&(ot=+ct),ft==="maximum-scale"&&(it=+ct),ft==="minimum-scale"&&(rt=+ct)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),ct=et(d(3783)),ft=et(d(3009)),dt=et(d(5044)),at=et(d(4502)),lt=et(d(6329)),ht=et(d(7494)),st=et(d(6341)),bt=et(d(3875)),gt=et(d(3577)),vt=et(d(6768));d(8169);var kt=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,lt.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var An={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(An)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,An=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=An("margin-left"),vn=An("margin-right"),jn=An("margin-top"),Zn=An("margin-bottom"),nn=An("border-left-width"),wn=An("border-right-width"),dn=An("border-top-width"),kn=An("border-bottom-width"),yn=An("padding-left"),fn=An("padding-right"),xn=An("padding-top"),sn=An("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+dn+xn,width:Wt-nn-yn-wn-fn,height:un-dn-xn-kn-sn}),fillColor:At(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+dn,width:Wt-nn-wn,height:un-dn-kn}),fillColor:At(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:At(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:At(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,lt.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return gt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],An=Qt[2];if(un===Jt){if(An)try{for(var En=_e(An),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=kt,b.exports=kt,b.exports.default=kt;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(_t){return(0,vt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,ct.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=ft.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,at.default)(dt.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=dt.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,At){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(At===void 0||At-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var At=typeof Symbol=="function"&&Symbol.iterator,xt=At&&yt[At],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,At){var xt=yt[3];return[(1-xt)*At[0]+xt*yt[0],(1-xt)*At[1]+xt*yt[1],(1-xt)*At[2]+xt*yt[2],xt+At[3]*(1-xt)]}function $(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var At=d(yt,4),xt=At[0],_t=At[1],Tt=At[2],jt=At[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,At){var xt=$(j(yt,At)),_t=$(At);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,ct=1.25,ft=5e-4,dt=.078,at=12.82051282051282,lt=.06,ht=.001;function st(yt){var At=d(yt,3),xt=At[0],_t=At[1],Tt=At[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function gt(yt,At){if(yt=bt(yt),At=bt(At),Math.abs(yt-At)=yt?(xt=(Math.pow(At,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-dt?xt-xt*at*lt:xt+lt)}_.luminanceAPCA=st,_.contrastRatioAPCA=function(yt,At){return gt(st(yt),st(At))},_.contrastRatioByLuminanceAPCA=gt,_.desiredLuminanceAPCA=function(yt,At,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-At-lt)/ct),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(At+lt)/ut),1/nt)}yt=bt(yt),At/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function kt(yt,At){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?xt>=14:xt>=18}vt.reverse(),_.getAPCAThreshold=function(yt,At){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(At);try{for(var Jt=k(vt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var An=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=kt;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,At){return kt(yt,At)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,ct=it.call(tt),ft=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=ct.next()).done;)ft.push(ot.value)}catch(dt){ut={error:dt}}finally{try{ot&&!ot.done&&(it=ct.return)&&it.call(ct)}finally{if(ut)throw ut.error}}return ft},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,ct=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(at){var lt=typeof Symbol=="function"&&Symbol.iterator,ht=lt&&at[lt],st=0;if(ht)return ht.call(at);if(at&&typeof at.length=="number")return{next:function(){return at&&st>=at.length&&(at=void 0),{value:at&&at[st++],done:!at}}};throw new TypeError(lt?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(at,lt){var ht=typeof Symbol=="function"&&at[Symbol.iterator];if(!ht)return at;var st,bt,gt=ht.call(at),vt=[];try{for(;(lt===void 0||lt-- >0)&&!(st=gt.next()).done;)vt.push(st.value)}catch(kt){bt={error:kt}}finally{try{st&&!st.done&&(ht=gt.return)&&ht.call(gt)}finally{if(bt)throw bt.error}}return vt},$=this&&this.__spreadArray||function(at,lt,ht){if(ht||arguments.length===2)for(var st,bt=0,gt=lt.length;btAn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,At-Ft-Gt);var dn=yt.minY-Qt-Jt,kn=!0;dn<0?(dn=Math.min(xt-Jt,yt.maxY+Qt),kn=!1):yt.minY>xt&&(dn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&dn>=yt.minY&&dn+Jt<=yt.maxY,fn=wnyt.minX&&dnyt.minY;if(fn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=dn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=kn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(kn?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,at.elementInfo,at.colorFormat,lt,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:lt}},dt.prototype.drawAxis=function(at,lt,ht){at.save();var st=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,gt=this.scrollY*this.pageScaleFactor;function vt(Ft){return Math.round(Ft*st)}function kt(Ft){return Math.round(Ft/st)}var wt=this.canvasWidth/st,yt=this.canvasHeight/st,At=50;at.save(),at.fillStyle=ut,ht?at.fillRect(0,vt(yt)-15,vt(wt),vt(yt)):at.fillRect(0,0,vt(wt),15),at.globalCompositeOperation="destination-out",at.fillStyle="red",lt?at.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):at.fillRect(0,0,15,vt(yt)),at.restore(),at.fillStyle=ut,lt?at.fillRect(vt(wt)-15,0,vt(wt),vt(yt)):at.fillRect(0,0,15,vt(yt)),at.lineWidth=1,at.strokeStyle=ot,at.fillStyle=ot,at.save(),at.translate(-bt,.5-gt);for(var xt=yt+kt(gt),_t=100;_t]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=st(vt.attrs.class))}),et.default.stringify(gt)}catch{return st(bt)}return st(bt)}};var ct,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},at={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(lt){return ft?dt[lt]:at[lt]},_.eventClient=function(lt,ht){var st=lt==="x"?"clientX":"clientY";return ht[st]?ht[st]:ht.changedTouches?ht.changedTouches[0][st]:0},_.eventPage=function(lt,ht){var st=lt==="x"?"pageX":"pageY";return ht[st]?ht[st]:ht.changedTouches?ht.changedTouches[0][st]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(ct))return ct;if(!document)return 16;var lt=document.createElement("div"),ht=document.createElement("div");return lt.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),lt.appendChild(ht),document.body.appendChild(lt),ct=lt.offsetWidth-lt.clientWidth,document.body.removeChild(lt),ct},_.hasVerticalScrollbar=function(lt){return lt.scrollHeight>lt.offsetHeight},_.executeAfterTransition=function(lt,ht){if((0,ot.default)(lt))return ht();var st=function(bt){bt.target===lt&&(lt.removeEventListener("transitionend",st),ht())};lt.addEventListener("transitionend",st)},_.pxToNum=function(lt){return(0,rt.default)(lt.replace("px",""))},_.getPlatform=function(){var lt=(0,it.default)();return lt==="os x"?"mac":lt},_.resetCanvasSize=function(lt){lt.width=Math.round(lt.offsetWidth*window.devicePixelRatio),lt.height=Math.round(lt.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ct,ft){ct.__proto__=ft}||function(ct,ft){for(var dt in ft)Object.prototype.hasOwnProperty.call(ft,dt)&&(ct[dt]=ft[dt])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function ct(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(ct.prototype=ut.prototype,new ct)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(ct,ft){ft===void 0&&(ft={});var dt=ot.call(this,ct,{compName:"notification"},ft)||this;return dt.notifications=[],dt.initOptions(ft,{position:{x:"right",y:"bottom"},duration:2e3}),dt.initTpl(),dt}return j(ut,ot),ut.prototype.notify=function(ct,ft){var dt=this;ft===void 0&&(ft={duration:this.options.duration});var at=new it(this,ct);this.notifications.push(at),this.add(at),setTimeout(function(){return dt.remove(at.id)},ft.duration)},ut.prototype.dismissAll=function(){for(var ct=this.notifications,ft=ct[0];ft;)this.remove(ft.id),ft=ct[0]},ut.prototype.add=function(ct){this.container.appendChild(ct.container)},ut.prototype.remove=function(ct){var ft=this.notifications,dt=(0,nt.default)(ft,function(lt){return lt.id===ct});if(dt){dt.destroy();var at=ft.indexOf(dt);ft.splice(at,1)}},ut.prototype.initTpl=function(){var ct=this.$container,ft=this.options.position,dt=ft.x,at=ft.y,lt="flex-end",ht="flex-end";switch(dt){case"center":ht="center";break;case"left":ht="flex-start"}at==="top"&&(lt="flex-start"),ct.attr("style","justify-content: ".concat(lt,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,ct){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=ct,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ft){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(dt,at){dt.__proto__=at}||function(dt,at){for(var lt in at)Object.prototype.hasOwnProperty.call(at,lt)&&(dt[lt]=at[lt])},k(ct,ft)},function(ct,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Class extends value "+String(ft)+" is not a constructor or null");function dt(){this.constructor=ct}k(ct,ft),ct.prototype=ft===null?Object.create(ft):(dt.prototype=ft.prototype,new dt)}),$=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(ct){function ft(dt,at,lt){var ht=at.compName,st=(lt===void 0?{}:lt).theme,bt=st===void 0?"light":st,gt=ct.call(this)||this;return gt.subComponents=[],gt.compName=ht,gt.c=(0,nt.classPrefix)(ht),gt.options={},gt.container=dt,gt.$container=(0,et.default)(dt),gt.$container.addClass(["luna-".concat(ht),gt.c("platform-".concat((0,nt.getPlatform)()))]),gt.on("optionChange",function(vt,kt,wt){var yt=gt.c;vt==="theme"&&(gt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(kt))),(0,tt.default)(gt.subComponents,function(At){return At.setOption("theme",kt)}))}),gt.setOption("theme",bt),gt}return j(ft,ct),ft.prototype.destroy=function(){this.destroySubComponents();var dt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dt("platform-".concat((0,nt.getPlatform)()))).rmClass(dt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ft.prototype.setOption=function(dt,at){var lt=this,ht=this.options,st={};typeof dt=="string"?st[dt]=at:st=dt,(0,tt.default)(st,function(bt,gt){var vt=ht[gt];ht[gt]=bt,lt.emit("optionChange",gt,bt,vt)})},ft.prototype.getOption=function(dt){return this.options[dt]},ft.prototype.addSubComponent=function(dt){dt.setOption("theme",this.options.theme),this.subComponents.push(dt)},ft.prototype.removeSubComponent=function(dt){(0,ot.default)(this.subComponents,function(at){return at===dt})},ft.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(dt){return dt.destroy()}),this.subComponents=[]},ft.prototype.initOptions=function(dt,at){at===void 0&&(at={}),(0,it.default)(dt,at),(0,rt.default)(this.options,dt)},ft.prototype.find=function(dt){return this.$container.find(this.c(dt))},ft}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(lt,ht){for(var st=0,bt=lt.length;st]*>/g.test(bt))try{var gt=et.default.parse(bt);return ut(gt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=st(vt.attrs.class))}),et.default.stringify(gt)}catch{return st(bt)}return st(bt)}};var ct,ft="ontouchstart"in _e.default,dt={start:"touchstart",move:"touchmove",end:"touchend"},at={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(lt){return ft?dt[lt]:at[lt]},_.eventClient=function(lt,ht){var st=lt==="x"?"clientX":"clientY";return ht[st]?ht[st]:ht.changedTouches?ht.changedTouches[0][st]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(ct))return ct;if(!document)return 16;var lt=document.createElement("div"),ht=document.createElement("div");return lt.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),lt.appendChild(ht),document.body.appendChild(lt),ct=lt.offsetWidth-lt.clientWidth,document.body.removeChild(lt),ct},_.hasVerticalScrollbar=function(lt){return lt.scrollHeight>lt.offsetHeight},_.executeAfterTransition=function(lt,ht){if((0,ot.default)(lt))return ht();var st=function(bt){bt.target===lt&&(lt.removeEventListener("transitionend",st),ht())};lt.addEventListener("transitionend",st)},_.pxToNum=function(lt){return(0,rt.default)(lt.replace("px",""))},_.getPlatform=function(){var lt=(0,it.default)();return lt==="os x"?"mac":lt},_.resetCanvasSize=function(lt){lt.width=Math.round(lt.offsetWidth*window.devicePixelRatio),lt.height=Math.round(lt.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return dt}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(at){var lt=[],ht=String(at).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(st,bt,gt){var vt=bt.toLowerCase(),kt=function(yt){var At=yt.match($);return At?At.map(Number):[]}(gt),wt=bt;if(vt==="m"&&kt.length>2&&(lt.push([wt].concat(kt.splice(0,2))),vt="l",wt=wt==="m"?"l":"L"),kt.length=k[vt]&&kt.length&&k[vt];)lt.push([wt].concat(kt.splice(0,k[vt])));return""}),lt};function et(at,lt){for(var ht=0;htat.length)&&(lt=at.length);for(var ht=0,st=new Array(lt);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==At?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,In=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=In,vt.save(),vt.translate(wn.x,wn.y),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,!xt),vt.restore();break;case"C":dn=gn[3],kn=gn[4],Qt=gn[5],Wt=gn[6],vt.bezierCurveTo(gn[1],gn[2],dn,kn,Qt,Wt);break;case"c":vt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),dn=gn[3]+Qt,kn=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1],gn[2],gn[3],gn[4]),dn=gn[1],kn=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":dn!==null&&kn!==null||(dn=Qt,kn=Wt),vt.bezierCurveTo(2*Qt-dn,2*Wt-kn,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),dn=gn[1]+Qt,kn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],fn=gn[2],Qt=gn[3],Wt=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"q":yn=gn[1]+Qt,fn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"T":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt=gn[1],Wt=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"t":yn!==null&&fn!==null||(yn=Qt,fn=Wt),yn=2*Qt-yn,fn=2*Wt-fn,Qt+=gn[1],Wt+=gn[2],vt.quadraticCurveTo(yn,fn,Qt,Wt);break;case"z":case"Z":Qt=Rn.x,Wt=Rn.y,Rn=void 0,vt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],An=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],vt.arc(Qt,Wt,An,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],An=gn[5],vt.arcTo(Gt,un,Qt,Wt,An);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],vt.save(),vt.translate(Qt,Wt),vt.rotate(jt),vt.scale(En,vn),vt.arc(0,0,1,yt,wt,xn),vt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Rn={x:Qt,y:Wt},vt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},ct=_e,ft=ut;typeof window<"u"&&ft(window);var dt={path2dPolyfill:ft,parsePath:ct}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} - -/*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;nt{for(const $ of j)if($.type==="childList")for(const et of $.addedNodes)et.tagName==="LINK"&&et.rel==="modulepreload"&&k(et)}).observe(document,{childList:!0,subtree:!0});function d(j){const $={};return j.integrity&&($.integrity=j.integrity),j.referrerPolicy&&($.referrerPolicy=j.referrerPolicy),j.crossOrigin==="use-credentials"?$.credentials="include":j.crossOrigin==="anonymous"?$.credentials="omit":$.credentials="same-origin",$}function k(j){if(j.ep)return;j.ep=!0;const $=d(j);fetch(j.href,$)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(b){return b&&b.__esModule&&Object.prototype.hasOwnProperty.call(b,"default")?b.default:b}function getAugmentedNamespace(b){if(b.__esModule)return b;var _=b.default;if(typeof _=="function"){var d=function k(){return this instanceof k?Reflect.construct(_,arguments,this.constructor):_.apply(this,arguments)};d.prototype=_.prototype}else d={};return Object.defineProperty(d,"__esModule",{value:!0}),Object.keys(b).forEach(function(k){var j=Object.getOwnPropertyDescriptor(b,k);Object.defineProperty(d,k,j.get?j:{enumerable:!0,get:function(){return b[k]}})}),d}var jsxRuntime$1={exports:{}},reactJsxRuntime_production_min$1={};/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(b){if(b==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(b)}function shouldUseNative(){try{if(!Object.assign)return!1;var b=new String("abc");if(b[5]="de",Object.getOwnPropertyNames(b)[0]==="5")return!1;for(var _={},d=0;d<10;d++)_["_"+String.fromCharCode(d)]=d;var k=Object.getOwnPropertyNames(_).map(function($){return _[$]});if(k.join("")!=="0123456789")return!1;var j={};return"abcdefghijklmnopqrst".split("").forEach(function($){j[$]=$}),Object.keys(Object.assign({},j)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(b,_){for(var d,k=toObject(b),j,$=1;$setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var reactDom={exports:{}},reactDom_production_min={},scheduler={exports:{}},scheduler_production_min={};/** @license React v0.20.2 + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[Sn];if(yn!==void 0&&0Et(Vn,kn))xn!==void 0&&0>Et(xn,Vn)?(Zt[Sn]=xn,Zt[rn]=kn,Sn=rn):(Zt[Sn]=Vn,Zt[Mn]=kn,Sn=Mn);else if(xn!==void 0&&0>Et(xn,kn))Zt[Sn]=xn,Zt[rn]=kn,Sn=rn;else break e}}return dn}return null}function Et(Zt,dn){var kn=Zt.sortIndex-dn.sortIndex;return kn!==0?kn:Zt.id-dn.id}var xt=[],bt=[],kt=1,_t=null,Ct=3,Ot=!1,Mt=!1,It=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(It=!1,zt(Zt),!Mt)if(vt(xt)!==null)Mt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){Mt=!1,It&&(It=!1,k()),Ot=!0;var kn=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var Sn=_t.callback;if(typeof Sn=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=Sn(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var Mn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),Mn=!1}return Mn}finally{_t=null,Ct=kn,Ot=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){Mt||Ot||(Mt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var kn=Ct;Ct=dn;try{return Zt()}finally{Ct=kn}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var kn=Ct;Ct=Zt;try{return dn()}finally{Ct=kn}},b.unstable_scheduleCallback=function(Zt,dn,kn){var Sn=b.unstable_now();switch(typeof kn=="object"&&kn!==null?(kn=kn.delay,kn=typeof kn=="number"&&0Sn?(Zt.sortIndex=kn,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(It?k():It=!0,d(Xt,kn-Sn))):(Zt.sortIndex=yn,wt(xt,Zt),Mt||Ot||(Mt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var kn=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=kn}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var aa=reactExports,m=objectAssign,r=schedulerExports;function y(b){for(var _="https://reactjs.org/docs/error-decoder.html?invariant="+b,d=1;d"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ha=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ia=Object.prototype.hasOwnProperty,ja={},ka={};function la(b){return ia.call(ka,b)?!0:ia.call(ja,b)?!1:ha.test(b)?ka[b]=!0:(ja[b]=!0,!1)}function ma(b,_,d,k){if(d!==null&&d.type===0)return!1;switch(typeof _){case"function":case"symbol":return!0;case"boolean":return k?!1:d!==null?!d.acceptsBooleans:(b=b.toLowerCase().slice(0,5),b!=="data-"&&b!=="aria-");default:return!1}}function na(b,_,d,k){if(_===null||typeof _>"u"||ma(b,_,d,k))return!0;if(k)return!1;if(d!==null)switch(d.type){case 3:return!_;case 4:return _===!1;case 5:return isNaN(_);case 6:return isNaN(_)||1>_}return!1}function B(b,_,d,k,j,$,et){this.acceptsBooleans=_===2||_===3||_===4,this.attributeName=k,this.attributeNamespace=j,this.mustUseProperty=d,this.propertyName=b,this.type=_,this.sanitizeURL=$,this.removeEmptyString=et}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(b){D[b]=new B(b,0,!1,b,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(b){var _=b[0];D[_]=new B(_,1,!1,b[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(b){D[b]=new B(b,2,!1,b.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(b){D[b]=new B(b,2,!1,b,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(b){D[b]=new B(b,3,!1,b.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(b){D[b]=new B(b,3,!0,b,null,!1,!1)});["capture","download"].forEach(function(b){D[b]=new B(b,4,!1,b,null,!1,!1)});["cols","rows","size","span"].forEach(function(b){D[b]=new B(b,6,!1,b,null,!1,!1)});["rowSpan","start"].forEach(function(b){D[b]=new B(b,5,!1,b.toLowerCase(),null,!1,!1)});var oa=/[\-:]([a-z])/g;function pa(b){return b[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!1,!1)});D.xlinkHref=new B("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!0,!0)});function qa(b,_,d,k){var j=D.hasOwnProperty(_)?D[_]:null,$=j!==null?j.type===0:k?!1:!(!(2<_.length)||_[0]!=="o"&&_[0]!=="O"||_[1]!=="n"&&_[1]!=="N");$||(na(_,d,j,k)&&(d=null),k||j===null?la(_)&&(d===null?b.removeAttribute(_):b.setAttribute(_,""+d)):j.mustUseProperty?b[j.propertyName]=d===null?j.type===3?!1:"":d:(_=j.attributeName,k=j.attributeNamespace,d===null?b.removeAttribute(_):(j=j.type,d=j===3||j===4&&d===!0?"":""+d,k?b.setAttributeNS(k,_,d):b.setAttribute(_,d))))}var ra=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,sa=60103,ta=60106,ua=60107,wa=60108,xa=60114,ya=60109,za=60110,Aa=60112,Ba=60113,Ca=60120,Da=60115,Ea=60116,Fa=60121,Ga=60128,Ha=60129,Ia=60130,Ja=60131;if(typeof Symbol=="function"&&Symbol.for){var E=Symbol.for;sa=E("react.element"),ta=E("react.portal"),ua=E("react.fragment"),wa=E("react.strict_mode"),xa=E("react.profiler"),ya=E("react.provider"),za=E("react.context"),Aa=E("react.forward_ref"),Ba=E("react.suspense"),Ca=E("react.suspense_list"),Da=E("react.memo"),Ea=E("react.lazy"),Fa=E("react.block"),E("react.scope"),Ga=E("react.opaque.id"),Ha=E("react.debug_trace_mode"),Ia=E("react.offscreen"),Ja=E("react.legacy_hidden")}var Ka=typeof Symbol=="function"&&Symbol.iterator;function La(b){return b===null||typeof b!="object"?null:(b=Ka&&b[Ka]||b["@@iterator"],typeof b=="function"?b:null)}var Ma;function Na(b){if(Ma===void 0)try{throw Error()}catch(d){var _=d.stack.trim().match(/\n( *(at )?)/);Ma=_&&_[1]||""}return` +`+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(rt){var k=rt}Reflect.construct(b,[],_)}else{try{_.call()}catch(rt){k=rt}b.call(_.prototype)}else{try{throw Error()}catch(rt){k=rt}b()}}catch(rt){if(rt&&k&&typeof rt.stack=="string"){for(var j=rt.stack.split(` +`),$=k.stack.split(` +`),et=j.length-1,tt=$.length-1;1<=et&&0<=tt&&j[et]!==$[tt];)tt--;for(;1<=et&&0<=tt;et--,tt--)if(j[et]!==$[tt]){if(et!==1||tt!==1)do if(et--,tt--,0>tt||j[et]!==$[tt])return` +`+j[et].replace(" at new "," at ");while(1<=et&&0<=tt);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(et){k=""+et,$.call(this,et)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(et){k=""+et},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,et,tt,rt){var nt=Array.prototype.slice.call(arguments,3);try{_.apply(d,nt)}catch(ot){this.onError(ot)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,et,tt,rt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,et,tt,rt){if(Xb.apply(this,arguments),Sb){if(Sb){var nt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=nt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var et=!1,tt=j.child;tt;){if(tt===d){et=!0,d=j,k=$;break}if(tt===k){et=!0,k=j,d=$;break}tt=tt.sibling}if(!et){for(tt=$.child;tt;){if(tt===d){et=!0,d=$,k=j;break}if(tt===k){et=!0,k=$,d=j;break}tt=tt.sibling}if(!et)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var et={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=et:$=$.next=et,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,et=j.lastBaseUpdate,tt=j.shared.pending;if(tt!==null){j.shared.pending=null;var rt=tt,nt=rt.next;rt.next=null,et===null?$=nt:et.next=nt,et=rt;var ot=b.alternate;if(ot!==null){ot=ot.updateQueue;var at=ot.lastBaseUpdate;at!==et&&(at===null?ot.firstBaseUpdate=nt:at.next=nt,ot.lastBaseUpdate=rt)}}if($!==null){at=j.baseState,et=0,ot=nt=rt=null;do{tt=$.lane;var it=$.eventTime;if((k&tt)===tt){ot!==null&&(ot=ot.next={eventTime:it,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var dt=b,ut=$;switch(tt=_,it=d,ut.tag){case 1:if(dt=ut.payload,typeof dt=="function"){at=dt.call(it,at,tt);break e}at=dt;break e;case 3:dt.flags=dt.flags&-4097|64;case 0:if(dt=ut.payload,tt=typeof dt=="function"?dt.call(it,at,tt):dt,tt==null)break e;at=m({},at,tt);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,tt=j.effects,tt===null?j.effects=[$]:tt.push($))}else it={eventTime:it,lane:tt,tag:$.tag,payload:$.payload,callback:$.callback,next:null},ot===null?(nt=ot=it,rt=at):ot=ot.next=it,et|=tt;if($=$.next,$===null){if(tt=j.shared.pending,tt===null)break;$=tt.next,tt.next=null,j.lastBaseUpdate=tt,j.shared.pending=null}}while(1);ot===null&&(rt=at),j.baseState=rt,j.firstBaseUpdate=nt,j.lastBaseUpdate=ot,Dg|=et,b.lanes=et,b.memoizedState=at}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_yt?(Et=vt,vt=null):Et=vt.sibling;var xt=it(ft,vt,ct[yt],pt);if(xt===null){vt===null&&(vt=Et);break}b&&vt&&xt.alternate===null&&_(ft,vt),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt,vt=Et}if(yt===ct.length)return d(ft,vt),lt;if(vt===null){for(;ytyt?(Et=vt,vt=null):Et=vt.sibling;var bt=it(ft,vt,xt.value,pt);if(bt===null){vt===null&&(vt=Et);break}b&&vt&&bt.alternate===null&&_(ft,vt),st=$(bt,st,yt),wt===null?lt=bt:wt.sibling=bt,wt=bt,vt=Et}if(xt.done)return d(ft,vt),lt;if(vt===null){for(;!xt.done;yt++,xt=ct.next())xt=at(ft,xt.value,pt),xt!==null&&(st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return lt}for(vt=k(ft,vt);!xt.done;yt++,xt=ct.next())xt=dt(vt,ft,yt,xt.value,pt),xt!==null&&(b&&xt.alternate!==null&&vt.delete(xt.key===null?yt:xt.key),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return b&&vt.forEach(function(kt){return _(ft,kt)}),lt}return function(ft,st,ct,pt){var lt=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;lt&&(ct=ct.props.children);var wt=typeof ct=="object"&&ct!==null;if(wt)switch(ct.$$typeof){case sa:e:{for(wt=ct.key,lt=st;lt!==null;){if(lt.key===wt){switch(lt.tag){case 7:if(ct.type===ua){d(ft,lt.sibling),st=j(lt,ct.props.children),st.return=ft,ft=st;break e}break;default:if(lt.elementType===ct.type){d(ft,lt.sibling),st=j(lt,ct.props),st.ref=Qg(ft,lt,ct),st.return=ft,ft=st;break e}}d(ft,lt);break}else _(ft,lt);lt=lt.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,pt,ct.key),st.return=ft,ft=st):(pt=Vg(ct.type,ct.key,ct.props,null,ft.mode,pt),pt.ref=Qg(ft,st,ct),pt.return=ft,ft=pt)}return et(ft);case ta:e:{for(lt=ct.key;st!==null;){if(st.key===lt)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,pt),st.return=ft,ft=st}return et(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,pt),st.return=ft,ft=st),et(ft);if(Pg(ct))return ut(ft,st,ct,pt);if(La(ct))return ht(ft,st,ct,pt);if(wt&&Rg(ft,ct),typeof ct>"u"&&!lt)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var et=j.next;j.next=$.next,$.next=et}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var tt=et=$=null,rt=j;do{var nt=rt.lane;if((xh&nt)===nt)tt!==null&&(tt=tt.next={lane:0,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null}),k=rt.eagerReducer===b?rt.eagerState:b(k,rt.action);else{var ot={lane:nt,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null};tt===null?(et=tt=ot,$=k):tt=tt.next=ot,R.lanes|=nt,Dg|=nt}rt=rt.next}while(rt!==null&&rt!==j);tt===null?$=k:tt.next=et,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=tt,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var et=j=j.next;do $=b($,et.action),et=et.next;while(et!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,et=$(_._source),tt=vh.current,rt=tt.useState(function(){return Mh(j,_,d)}),nt=rt[1],ot=rt[0];rt=T;var at=b.memoizedState,it=at.refs,dt=it.getSnapshot,ut=at.source;at=at.subscribe;var ht=R;return b.memoizedState={refs:it,source:_,subscribe:k},tt.useEffect(function(){it.getSnapshot=d,it.setSnapshot=nt;var ft=$(_._source);if(!He(et,ft)){ft=d(_._source),He(ot,ft)||(nt(ft),ft=Ig(ht),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=et.createElement(d,{is:k.is}):(b=et.createElement(d),d==="select"&&(et=b,k.multiple?et.multiple=!0:k.size&&(et.size=k.size))):b=et.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,et=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(et),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!et.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(et.sibling=_.child,_.child=et):(d=k.last,d!==null?d.sibling=et:_.child=et,k.last=et)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +Error generating stack: `+$.message+` +`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var et=_.stack;this.componentDidCatch(_.value,{componentStack:et!==null?et:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var et=b,tt=d,rt=tt;;)if(bj(et,rt),rt.child!==null&&rt.tag!==4)rt.child.return=rt,rt=rt.child;else{if(rt===tt)break e;for(;rt.sibling===null;){if(rt.return===null||rt.return===tt)break e;rt=rt.return}rt.sibling.return=rt.return,rt=rt.sibling}$?(et=j,tt=d.stateNode,et.nodeType===8?et.parentNode.removeChild(tt):et.removeChild(tt)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var et=$[j],tt=$[j+1];et==="style"?tb(d,tt):et==="dangerouslySetInnerHTML"?ob(d,tt):et==="children"?pb(d,tt):qa(d,et,tt,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=et),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var Et=Si(it,$,_);Bg(it,Et);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,At[$t+1]=Nt>>16&255,At[$t+2]=Nt>>8&255,At[$t+3]=Nt&255,At[$t+4]=mt>>24&255,At[$t+5]=mt>>16&255,At[$t+6]=mt>>8&255,At[$t+7]=mt&255}function ht(At,$t,Nt,mt,Lt){var Yt,St=0;for(Yt=0;Yt>>8)-1}function ft(At,$t,Nt,mt){return ht(At,$t,Nt,mt,16)}function st(At,$t,Nt,mt){return ht(At,$t,Nt,mt,32)}function ct(At,$t,Nt,mt){for(var Lt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,St=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,jt=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ut=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,Hn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Kn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Yn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Un=Lt,Jn=Yt,or=St,Xn=Pt,gr=jt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ut,ir=mn,kr=Hn,Or=Kn,Mr=Yn,jr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Un+kr|0,gr^=sn<<7|sn>>>32-7,sn=gr+Un|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,kr^=sn<<13|sn>>>32-13,sn=kr+sr|0,Un^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,Mr^=sn<<7|sn>>>32-7,sn=Mr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+Mr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=jr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+jr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,jr^=sn<<18|sn>>>32-18,sn=Un+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Un|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Un^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=jr+Mr|0,kr^=sn<<7|sn>>>32-7,sn=kr+jr|0,Or^=sn<<9|sn>>>32-9,sn=Or+kr|0,Mr^=sn<<13|sn>>>32-13,sn=Mr+Or|0,jr^=sn<<18|sn>>>32-18;Un=Un+Lt|0,Jn=Jn+Yt|0,or=or+St|0,Xn=Xn+Pt|0,gr=gr+jt|0,hr=hr+Bt|0,On=On+Rt|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ut|0,ir=ir+mn|0,kr=kr+Hn|0,Or=Or+Kn|0,Mr=Mr+Yn|0,jr=jr+er|0,At[0]=Un>>>0&255,At[1]=Un>>>8&255,At[2]=Un>>>16&255,At[3]=Un>>>24&255,At[4]=Jn>>>0&255,At[5]=Jn>>>8&255,At[6]=Jn>>>16&255,At[7]=Jn>>>24&255,At[8]=or>>>0&255,At[9]=or>>>8&255,At[10]=or>>>16&255,At[11]=or>>>24&255,At[12]=Xn>>>0&255,At[13]=Xn>>>8&255,At[14]=Xn>>>16&255,At[15]=Xn>>>24&255,At[16]=gr>>>0&255,At[17]=gr>>>8&255,At[18]=gr>>>16&255,At[19]=gr>>>24&255,At[20]=hr>>>0&255,At[21]=hr>>>8&255,At[22]=hr>>>16&255,At[23]=hr>>>24&255,At[24]=On>>>0&255,At[25]=On>>>8&255,At[26]=On>>>16&255,At[27]=On>>>24&255,At[28]=$n>>>0&255,At[29]=$n>>>8&255,At[30]=$n>>>16&255,At[31]=$n>>>24&255,At[32]=sr>>>0&255,At[33]=sr>>>8&255,At[34]=sr>>>16&255,At[35]=sr>>>24&255,At[36]=nr>>>0&255,At[37]=nr>>>8&255,At[38]=nr>>>16&255,At[39]=nr>>>24&255,At[40]=tr>>>0&255,At[41]=tr>>>8&255,At[42]=tr>>>16&255,At[43]=tr>>>24&255,At[44]=ir>>>0&255,At[45]=ir>>>8&255,At[46]=ir>>>16&255,At[47]=ir>>>24&255,At[48]=kr>>>0&255,At[49]=kr>>>8&255,At[50]=kr>>>16&255,At[51]=kr>>>24&255,At[52]=Or>>>0&255,At[53]=Or>>>8&255,At[54]=Or>>>16&255,At[55]=Or>>>24&255,At[56]=Mr>>>0&255,At[57]=Mr>>>8&255,At[58]=Mr>>>16&255,At[59]=Mr>>>24&255,At[60]=jr>>>0&255,At[61]=jr>>>8&255,At[62]=jr>>>16&255,At[63]=jr>>>24&255}function pt(At,$t,Nt,mt){for(var Lt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,St=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,jt=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ut=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,Hn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Kn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Yn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Un=Lt,Jn=Yt,or=St,Xn=Pt,gr=jt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ut,ir=mn,kr=Hn,Or=Kn,Mr=Yn,jr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Un+kr|0,gr^=sn<<7|sn>>>32-7,sn=gr+Un|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,kr^=sn<<13|sn>>>32-13,sn=kr+sr|0,Un^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,Mr^=sn<<7|sn>>>32-7,sn=Mr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+Mr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=jr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+jr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,jr^=sn<<18|sn>>>32-18,sn=Un+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Un|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Un^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=jr+Mr|0,kr^=sn<<7|sn>>>32-7,sn=kr+jr|0,Or^=sn<<9|sn>>>32-9,sn=Or+kr|0,Mr^=sn<<13|sn>>>32-13,sn=Mr+Or|0,jr^=sn<<18|sn>>>32-18;At[0]=Un>>>0&255,At[1]=Un>>>8&255,At[2]=Un>>>16&255,At[3]=Un>>>24&255,At[4]=hr>>>0&255,At[5]=hr>>>8&255,At[6]=hr>>>16&255,At[7]=hr>>>24&255,At[8]=tr>>>0&255,At[9]=tr>>>8&255,At[10]=tr>>>16&255,At[11]=tr>>>24&255,At[12]=jr>>>0&255,At[13]=jr>>>8&255,At[14]=jr>>>16&255,At[15]=jr>>>24&255,At[16]=On>>>0&255,At[17]=On>>>8&255,At[18]=On>>>16&255,At[19]=On>>>24&255,At[20]=$n>>>0&255,At[21]=$n>>>8&255,At[22]=$n>>>16&255,At[23]=$n>>>24&255,At[24]=sr>>>0&255,At[25]=sr>>>8&255,At[26]=sr>>>16&255,At[27]=sr>>>24&255,At[28]=nr>>>0&255,At[29]=nr>>>8&255,At[30]=nr>>>16&255,At[31]=nr>>>24&255}function lt(At,$t,Nt,mt){ct(At,$t,Nt,mt)}function wt(At,$t,Nt,mt){pt(At,$t,Nt,mt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(At,$t,Nt,mt,Lt,Yt,St){var Pt=new Uint8Array(16),jt=new Uint8Array(64),Bt,Rt;for(Rt=0;Rt<16;Rt++)Pt[Rt]=0;for(Rt=0;Rt<8;Rt++)Pt[Rt]=Yt[Rt];for(;Lt>=64;){for(lt(jt,Pt,St,vt),Rt=0;Rt<64;Rt++)At[$t+Rt]=Nt[mt+Rt]^jt[Rt];for(Bt=1,Rt=8;Rt<16;Rt++)Bt=Bt+(Pt[Rt]&255)|0,Pt[Rt]=Bt&255,Bt>>>=8;Lt-=64,$t+=64,mt+=64}if(Lt>0)for(lt(jt,Pt,St,vt),Rt=0;Rt=64;){for(lt(St,Yt,Lt,vt),jt=0;jt<64;jt++)At[$t+jt]=St[jt];for(Pt=1,jt=8;jt<16;jt++)Pt=Pt+(Yt[jt]&255)|0,Yt[jt]=Pt&255,Pt>>>=8;Nt-=64,$t+=64}if(Nt>0)for(lt(St,Yt,Lt,vt),jt=0;jt>>13|Nt<<3)&8191,mt=At[4]&255|(At[5]&255)<<8,this.r[2]=(Nt>>>10|mt<<6)&7939,Lt=At[6]&255|(At[7]&255)<<8,this.r[3]=(mt>>>7|Lt<<9)&8191,Yt=At[8]&255|(At[9]&255)<<8,this.r[4]=(Lt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,St=At[10]&255|(At[11]&255)<<8,this.r[6]=(Yt>>>14|St<<2)&8191,Pt=At[12]&255|(At[13]&255)<<8,this.r[7]=(St>>>11|Pt<<5)&8065,jt=At[14]&255|(At[15]&255)<<8,this.r[8]=(Pt>>>8|jt<<8)&8191,this.r[9]=jt>>>5&127,this.pad[0]=At[16]&255|(At[17]&255)<<8,this.pad[1]=At[18]&255|(At[19]&255)<<8,this.pad[2]=At[20]&255|(At[21]&255)<<8,this.pad[3]=At[22]&255|(At[23]&255)<<8,this.pad[4]=At[24]&255|(At[25]&255)<<8,this.pad[5]=At[26]&255|(At[27]&255)<<8,this.pad[6]=At[28]&255|(At[29]&255)<<8,this.pad[7]=At[30]&255|(At[31]&255)<<8};kt.prototype.blocks=function(At,$t,Nt){for(var mt=this.fin?0:2048,Lt,Yt,St,Pt,jt,Bt,Rt,an,nn,Qt,Ut,mn,Hn,Kn,Yn,er,Un,Jn,or,Xn=this.h[0],gr=this.h[1],hr=this.h[2],On=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],kr=this.h[9],Or=this.r[0],Mr=this.r[1],jr=this.r[2],sn=this.r[3],Pr=this.r[4],Dr=this.r[5],Fr=this.r[6],Lr=this.r[7],Br=this.r[8],Hr=this.r[9];Nt>=16;)Lt=At[$t+0]&255|(At[$t+1]&255)<<8,Xn+=Lt&8191,Yt=At[$t+2]&255|(At[$t+3]&255)<<8,gr+=(Lt>>>13|Yt<<3)&8191,St=At[$t+4]&255|(At[$t+5]&255)<<8,hr+=(Yt>>>10|St<<6)&8191,Pt=At[$t+6]&255|(At[$t+7]&255)<<8,On+=(St>>>7|Pt<<9)&8191,jt=At[$t+8]&255|(At[$t+9]&255)<<8,$n+=(Pt>>>4|jt<<12)&8191,sr+=jt>>>1&8191,Bt=At[$t+10]&255|(At[$t+11]&255)<<8,nr+=(jt>>>14|Bt<<2)&8191,Rt=At[$t+12]&255|(At[$t+13]&255)<<8,tr+=(Bt>>>11|Rt<<5)&8191,an=At[$t+14]&255|(At[$t+15]&255)<<8,ir+=(Rt>>>8|an<<8)&8191,kr+=an>>>5|mt,nn=0,Qt=nn,Qt+=Xn*Or,Qt+=gr*(5*Hr),Qt+=hr*(5*Br),Qt+=On*(5*Lr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Pr),Qt+=tr*(5*sn),Qt+=ir*(5*jr),Qt+=kr*(5*Mr),nn+=Qt>>>13,Qt&=8191,Ut=nn,Ut+=Xn*Mr,Ut+=gr*Or,Ut+=hr*(5*Hr),Ut+=On*(5*Br),Ut+=$n*(5*Lr),nn=Ut>>>13,Ut&=8191,Ut+=sr*(5*Fr),Ut+=nr*(5*Dr),Ut+=tr*(5*Pr),Ut+=ir*(5*sn),Ut+=kr*(5*jr),nn+=Ut>>>13,Ut&=8191,mn=nn,mn+=Xn*jr,mn+=gr*Mr,mn+=hr*Or,mn+=On*(5*Hr),mn+=$n*(5*Br),nn=mn>>>13,mn&=8191,mn+=sr*(5*Lr),mn+=nr*(5*Fr),mn+=tr*(5*Dr),mn+=ir*(5*Pr),mn+=kr*(5*sn),nn+=mn>>>13,mn&=8191,Hn=nn,Hn+=Xn*sn,Hn+=gr*jr,Hn+=hr*Mr,Hn+=On*Or,Hn+=$n*(5*Hr),nn=Hn>>>13,Hn&=8191,Hn+=sr*(5*Br),Hn+=nr*(5*Lr),Hn+=tr*(5*Fr),Hn+=ir*(5*Dr),Hn+=kr*(5*Pr),nn+=Hn>>>13,Hn&=8191,Kn=nn,Kn+=Xn*Pr,Kn+=gr*sn,Kn+=hr*jr,Kn+=On*Mr,Kn+=$n*Or,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Hr),Kn+=nr*(5*Br),Kn+=tr*(5*Lr),Kn+=ir*(5*Fr),Kn+=kr*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=gr*Pr,Yn+=hr*sn,Yn+=On*jr,Yn+=$n*Mr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Or,Yn+=nr*(5*Hr),Yn+=tr*(5*Br),Yn+=ir*(5*Lr),Yn+=kr*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=gr*Dr,er+=hr*Pr,er+=On*sn,er+=$n*jr,nn=er>>>13,er&=8191,er+=sr*Mr,er+=nr*Or,er+=tr*(5*Hr),er+=ir*(5*Br),er+=kr*(5*Lr),nn+=er>>>13,er&=8191,Un=nn,Un+=Xn*Lr,Un+=gr*Fr,Un+=hr*Dr,Un+=On*Pr,Un+=$n*sn,nn=Un>>>13,Un&=8191,Un+=sr*jr,Un+=nr*Mr,Un+=tr*Or,Un+=ir*(5*Hr),Un+=kr*(5*Br),nn+=Un>>>13,Un&=8191,Jn=nn,Jn+=Xn*Br,Jn+=gr*Lr,Jn+=hr*Fr,Jn+=On*Dr,Jn+=$n*Pr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*jr,Jn+=tr*Mr,Jn+=ir*Or,Jn+=kr*(5*Hr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Hr,or+=gr*Br,or+=hr*Lr,or+=On*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Pr,or+=nr*sn,or+=tr*jr,or+=ir*Mr,or+=kr*Or,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ut+=nn,Xn=Qt,gr=Ut,hr=mn,On=Hn,$n=Kn,sr=Yn,nr=er,tr=Un,ir=Jn,kr=or,$t+=16,Nt-=16;this.h[0]=Xn,this.h[1]=gr,this.h[2]=hr,this.h[3]=On,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=kr},kt.prototype.finish=function(At,$t){var Nt=new Uint16Array(10),mt,Lt,Yt,St;if(this.leftover){for(St=this.leftover,this.buffer[St++]=1;St<16;St++)this.buffer[St]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(mt=this.h[1]>>>13,this.h[1]&=8191,St=2;St<10;St++)this.h[St]+=mt,mt=this.h[St]>>>13,this.h[St]&=8191;for(this.h[0]+=mt*5,mt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=mt,mt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=mt,Nt[0]=this.h[0]+5,mt=Nt[0]>>>13,Nt[0]&=8191,St=1;St<10;St++)Nt[St]=this.h[St]+mt,mt=Nt[St]>>>13,Nt[St]&=8191;for(Nt[9]-=8192,Lt=(mt^1)-1,St=0;St<10;St++)Nt[St]&=Lt;for(Lt=~Lt,St=0;St<10;St++)this.h[St]=this.h[St]&Lt|Nt[St];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,St=1;St<8;St++)Yt=(this.h[St]+this.pad[St]|0)+(Yt>>>16)|0,this.h[St]=Yt&65535;At[$t+0]=this.h[0]>>>0&255,At[$t+1]=this.h[0]>>>8&255,At[$t+2]=this.h[1]>>>0&255,At[$t+3]=this.h[1]>>>8&255,At[$t+4]=this.h[2]>>>0&255,At[$t+5]=this.h[2]>>>8&255,At[$t+6]=this.h[3]>>>0&255,At[$t+7]=this.h[3]>>>8&255,At[$t+8]=this.h[4]>>>0&255,At[$t+9]=this.h[4]>>>8&255,At[$t+10]=this.h[5]>>>0&255,At[$t+11]=this.h[5]>>>8&255,At[$t+12]=this.h[6]>>>0&255,At[$t+13]=this.h[6]>>>8&255,At[$t+14]=this.h[7]>>>0&255,At[$t+15]=this.h[7]>>>8&255},kt.prototype.update=function(At,$t,Nt){var mt,Lt;if(this.leftover){for(Lt=16-this.leftover,Lt>Nt&&(Lt=Nt),mt=0;mt=16&&(Lt=Nt-Nt%16,this.blocks(At,$t,Lt),$t+=Lt,Nt-=Lt),Nt){for(mt=0;mt>16&1),Yt[Nt-1]&=65535;Yt[15]=St[15]-32767-(Yt[14]>>16&1),Lt=Yt[15]>>16&1,Yt[14]&=65535,Xt(St,Yt,1-Lt)}for(Nt=0;Nt<16;Nt++)At[2*Nt]=St[Nt]&255,At[2*Nt+1]=St[Nt]>>8}function Kt(At,$t){var Nt=new Uint8Array(32),mt=new Uint8Array(32);return Jt(Nt,At),Jt(mt,$t),st(Nt,0,mt,0)}function Zt(At){var $t=new Uint8Array(32);return Jt($t,At),$t[0]&1}function dn(At,$t){var Nt;for(Nt=0;Nt<16;Nt++)At[Nt]=$t[2*Nt]+($t[2*Nt+1]<<8);At[15]&=32767}function kn(At,$t,Nt){for(var mt=0;mt<16;mt++)At[mt]=$t[mt]+Nt[mt]}function Sn(At,$t,Nt){for(var mt=0;mt<16;mt++)At[mt]=$t[mt]-Nt[mt]}function yn(At,$t,Nt){var mt,Lt,Yt=0,St=0,Pt=0,jt=0,Bt=0,Rt=0,an=0,nn=0,Qt=0,Ut=0,mn=0,Hn=0,Kn=0,Yn=0,er=0,Un=0,Jn=0,or=0,Xn=0,gr=0,hr=0,On=0,$n=0,sr=0,nr=0,tr=0,ir=0,kr=0,Or=0,Mr=0,jr=0,sn=Nt[0],Pr=Nt[1],Dr=Nt[2],Fr=Nt[3],Lr=Nt[4],Br=Nt[5],Hr=Nt[6],ro=Nt[7],qr=Nt[8],eo=Nt[9],to=Nt[10],no=Nt[11],io=Nt[12],co=Nt[13],so=Nt[14],fo=Nt[15];mt=$t[0],Yt+=mt*sn,St+=mt*Pr,Pt+=mt*Dr,jt+=mt*Fr,Bt+=mt*Lr,Rt+=mt*Br,an+=mt*Hr,nn+=mt*ro,Qt+=mt*qr,Ut+=mt*eo,mn+=mt*to,Hn+=mt*no,Kn+=mt*io,Yn+=mt*co,er+=mt*so,Un+=mt*fo,mt=$t[1],St+=mt*sn,Pt+=mt*Pr,jt+=mt*Dr,Bt+=mt*Fr,Rt+=mt*Lr,an+=mt*Br,nn+=mt*Hr,Qt+=mt*ro,Ut+=mt*qr,mn+=mt*eo,Hn+=mt*to,Kn+=mt*no,Yn+=mt*io,er+=mt*co,Un+=mt*so,Jn+=mt*fo,mt=$t[2],Pt+=mt*sn,jt+=mt*Pr,Bt+=mt*Dr,Rt+=mt*Fr,an+=mt*Lr,nn+=mt*Br,Qt+=mt*Hr,Ut+=mt*ro,mn+=mt*qr,Hn+=mt*eo,Kn+=mt*to,Yn+=mt*no,er+=mt*io,Un+=mt*co,Jn+=mt*so,or+=mt*fo,mt=$t[3],jt+=mt*sn,Bt+=mt*Pr,Rt+=mt*Dr,an+=mt*Fr,nn+=mt*Lr,Qt+=mt*Br,Ut+=mt*Hr,mn+=mt*ro,Hn+=mt*qr,Kn+=mt*eo,Yn+=mt*to,er+=mt*no,Un+=mt*io,Jn+=mt*co,or+=mt*so,Xn+=mt*fo,mt=$t[4],Bt+=mt*sn,Rt+=mt*Pr,an+=mt*Dr,nn+=mt*Fr,Qt+=mt*Lr,Ut+=mt*Br,mn+=mt*Hr,Hn+=mt*ro,Kn+=mt*qr,Yn+=mt*eo,er+=mt*to,Un+=mt*no,Jn+=mt*io,or+=mt*co,Xn+=mt*so,gr+=mt*fo,mt=$t[5],Rt+=mt*sn,an+=mt*Pr,nn+=mt*Dr,Qt+=mt*Fr,Ut+=mt*Lr,mn+=mt*Br,Hn+=mt*Hr,Kn+=mt*ro,Yn+=mt*qr,er+=mt*eo,Un+=mt*to,Jn+=mt*no,or+=mt*io,Xn+=mt*co,gr+=mt*so,hr+=mt*fo,mt=$t[6],an+=mt*sn,nn+=mt*Pr,Qt+=mt*Dr,Ut+=mt*Fr,mn+=mt*Lr,Hn+=mt*Br,Kn+=mt*Hr,Yn+=mt*ro,er+=mt*qr,Un+=mt*eo,Jn+=mt*to,or+=mt*no,Xn+=mt*io,gr+=mt*co,hr+=mt*so,On+=mt*fo,mt=$t[7],nn+=mt*sn,Qt+=mt*Pr,Ut+=mt*Dr,mn+=mt*Fr,Hn+=mt*Lr,Kn+=mt*Br,Yn+=mt*Hr,er+=mt*ro,Un+=mt*qr,Jn+=mt*eo,or+=mt*to,Xn+=mt*no,gr+=mt*io,hr+=mt*co,On+=mt*so,$n+=mt*fo,mt=$t[8],Qt+=mt*sn,Ut+=mt*Pr,mn+=mt*Dr,Hn+=mt*Fr,Kn+=mt*Lr,Yn+=mt*Br,er+=mt*Hr,Un+=mt*ro,Jn+=mt*qr,or+=mt*eo,Xn+=mt*to,gr+=mt*no,hr+=mt*io,On+=mt*co,$n+=mt*so,sr+=mt*fo,mt=$t[9],Ut+=mt*sn,mn+=mt*Pr,Hn+=mt*Dr,Kn+=mt*Fr,Yn+=mt*Lr,er+=mt*Br,Un+=mt*Hr,Jn+=mt*ro,or+=mt*qr,Xn+=mt*eo,gr+=mt*to,hr+=mt*no,On+=mt*io,$n+=mt*co,sr+=mt*so,nr+=mt*fo,mt=$t[10],mn+=mt*sn,Hn+=mt*Pr,Kn+=mt*Dr,Yn+=mt*Fr,er+=mt*Lr,Un+=mt*Br,Jn+=mt*Hr,or+=mt*ro,Xn+=mt*qr,gr+=mt*eo,hr+=mt*to,On+=mt*no,$n+=mt*io,sr+=mt*co,nr+=mt*so,tr+=mt*fo,mt=$t[11],Hn+=mt*sn,Kn+=mt*Pr,Yn+=mt*Dr,er+=mt*Fr,Un+=mt*Lr,Jn+=mt*Br,or+=mt*Hr,Xn+=mt*ro,gr+=mt*qr,hr+=mt*eo,On+=mt*to,$n+=mt*no,sr+=mt*io,nr+=mt*co,tr+=mt*so,ir+=mt*fo,mt=$t[12],Kn+=mt*sn,Yn+=mt*Pr,er+=mt*Dr,Un+=mt*Fr,Jn+=mt*Lr,or+=mt*Br,Xn+=mt*Hr,gr+=mt*ro,hr+=mt*qr,On+=mt*eo,$n+=mt*to,sr+=mt*no,nr+=mt*io,tr+=mt*co,ir+=mt*so,kr+=mt*fo,mt=$t[13],Yn+=mt*sn,er+=mt*Pr,Un+=mt*Dr,Jn+=mt*Fr,or+=mt*Lr,Xn+=mt*Br,gr+=mt*Hr,hr+=mt*ro,On+=mt*qr,$n+=mt*eo,sr+=mt*to,nr+=mt*no,tr+=mt*io,ir+=mt*co,kr+=mt*so,Or+=mt*fo,mt=$t[14],er+=mt*sn,Un+=mt*Pr,Jn+=mt*Dr,or+=mt*Fr,Xn+=mt*Lr,gr+=mt*Br,hr+=mt*Hr,On+=mt*ro,$n+=mt*qr,sr+=mt*eo,nr+=mt*to,tr+=mt*no,ir+=mt*io,kr+=mt*co,Or+=mt*so,Mr+=mt*fo,mt=$t[15],Un+=mt*sn,Jn+=mt*Pr,or+=mt*Dr,Xn+=mt*Fr,gr+=mt*Lr,hr+=mt*Br,On+=mt*Hr,$n+=mt*ro,sr+=mt*qr,nr+=mt*eo,tr+=mt*to,ir+=mt*no,kr+=mt*io,Or+=mt*co,Mr+=mt*so,jr+=mt*fo,Yt+=38*Jn,St+=38*or,Pt+=38*Xn,jt+=38*gr,Bt+=38*hr,Rt+=38*On,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ut+=38*tr,mn+=38*ir,Hn+=38*kr,Kn+=38*Or,Yn+=38*Mr,er+=38*jr,Lt=1,mt=Yt+Lt+65535,Lt=Math.floor(mt/65536),Yt=mt-Lt*65536,mt=St+Lt+65535,Lt=Math.floor(mt/65536),St=mt-Lt*65536,mt=Pt+Lt+65535,Lt=Math.floor(mt/65536),Pt=mt-Lt*65536,mt=jt+Lt+65535,Lt=Math.floor(mt/65536),jt=mt-Lt*65536,mt=Bt+Lt+65535,Lt=Math.floor(mt/65536),Bt=mt-Lt*65536,mt=Rt+Lt+65535,Lt=Math.floor(mt/65536),Rt=mt-Lt*65536,mt=an+Lt+65535,Lt=Math.floor(mt/65536),an=mt-Lt*65536,mt=nn+Lt+65535,Lt=Math.floor(mt/65536),nn=mt-Lt*65536,mt=Qt+Lt+65535,Lt=Math.floor(mt/65536),Qt=mt-Lt*65536,mt=Ut+Lt+65535,Lt=Math.floor(mt/65536),Ut=mt-Lt*65536,mt=mn+Lt+65535,Lt=Math.floor(mt/65536),mn=mt-Lt*65536,mt=Hn+Lt+65535,Lt=Math.floor(mt/65536),Hn=mt-Lt*65536,mt=Kn+Lt+65535,Lt=Math.floor(mt/65536),Kn=mt-Lt*65536,mt=Yn+Lt+65535,Lt=Math.floor(mt/65536),Yn=mt-Lt*65536,mt=er+Lt+65535,Lt=Math.floor(mt/65536),er=mt-Lt*65536,mt=Un+Lt+65535,Lt=Math.floor(mt/65536),Un=mt-Lt*65536,Yt+=Lt-1+37*(Lt-1),Lt=1,mt=Yt+Lt+65535,Lt=Math.floor(mt/65536),Yt=mt-Lt*65536,mt=St+Lt+65535,Lt=Math.floor(mt/65536),St=mt-Lt*65536,mt=Pt+Lt+65535,Lt=Math.floor(mt/65536),Pt=mt-Lt*65536,mt=jt+Lt+65535,Lt=Math.floor(mt/65536),jt=mt-Lt*65536,mt=Bt+Lt+65535,Lt=Math.floor(mt/65536),Bt=mt-Lt*65536,mt=Rt+Lt+65535,Lt=Math.floor(mt/65536),Rt=mt-Lt*65536,mt=an+Lt+65535,Lt=Math.floor(mt/65536),an=mt-Lt*65536,mt=nn+Lt+65535,Lt=Math.floor(mt/65536),nn=mt-Lt*65536,mt=Qt+Lt+65535,Lt=Math.floor(mt/65536),Qt=mt-Lt*65536,mt=Ut+Lt+65535,Lt=Math.floor(mt/65536),Ut=mt-Lt*65536,mt=mn+Lt+65535,Lt=Math.floor(mt/65536),mn=mt-Lt*65536,mt=Hn+Lt+65535,Lt=Math.floor(mt/65536),Hn=mt-Lt*65536,mt=Kn+Lt+65535,Lt=Math.floor(mt/65536),Kn=mt-Lt*65536,mt=Yn+Lt+65535,Lt=Math.floor(mt/65536),Yn=mt-Lt*65536,mt=er+Lt+65535,Lt=Math.floor(mt/65536),er=mt-Lt*65536,mt=Un+Lt+65535,Lt=Math.floor(mt/65536),Un=mt-Lt*65536,Yt+=Lt-1+37*(Lt-1),At[0]=Yt,At[1]=St,At[2]=Pt,At[3]=jt,At[4]=Bt,At[5]=Rt,At[6]=an,At[7]=nn,At[8]=Qt,At[9]=Ut,At[10]=mn,At[11]=Hn,At[12]=Kn,At[13]=Yn,At[14]=er,At[15]=Un}function Mn(At,$t){yn(At,$t,$t)}function Vn(At,$t){var Nt=d(),mt;for(mt=0;mt<16;mt++)Nt[mt]=$t[mt];for(mt=253;mt>=0;mt--)Mn(Nt,Nt),mt!==2&&mt!==4&&yn(Nt,Nt,$t);for(mt=0;mt<16;mt++)At[mt]=Nt[mt]}function rn(At,$t){var Nt=d(),mt;for(mt=0;mt<16;mt++)Nt[mt]=$t[mt];for(mt=250;mt>=0;mt--)Mn(Nt,Nt),mt!==1&&yn(Nt,Nt,$t);for(mt=0;mt<16;mt++)At[mt]=Nt[mt]}function xn(At,$t,Nt){var mt=new Uint8Array(32),Lt=new Float64Array(80),Yt,St,Pt=d(),jt=d(),Bt=d(),Rt=d(),an=d(),nn=d();for(St=0;St<31;St++)mt[St]=$t[St];for(mt[31]=$t[31]&127|64,mt[0]&=248,dn(Lt,Nt),St=0;St<16;St++)jt[St]=Lt[St],Rt[St]=Pt[St]=Bt[St]=0;for(Pt[0]=Rt[0]=1,St=254;St>=0;--St)Yt=mt[St>>>3]>>>(St&7)&1,Xt(Pt,jt,Yt),Xt(Bt,Rt,Yt),kn(an,Pt,Bt),Sn(Pt,Pt,Bt),kn(Bt,jt,Rt),Sn(jt,jt,Rt),Mn(Rt,an),Mn(nn,Pt),yn(Pt,Bt,Pt),yn(Bt,jt,an),kn(an,Pt,Bt),Sn(Pt,Pt,Bt),Mn(jt,Pt),Sn(Bt,Rt,nn),yn(Pt,Bt,rt),kn(Pt,Pt,Rt),yn(Bt,Bt,Pt),yn(Pt,Rt,nn),yn(Rt,jt,Lt),Mn(jt,an),Xt(Pt,jt,Yt),Xt(Bt,Rt,Yt);for(St=0;St<16;St++)Lt[St+16]=Pt[St],Lt[St+32]=Bt[St],Lt[St+48]=jt[St],Lt[St+64]=Rt[St];var Qt=Lt.subarray(32),Ut=Lt.subarray(16);return Vn(Qt,Qt),yn(Ut,Ut,Qt),Jt(At,Ut),0}function fn(At,$t){return xn(At,$t,$)}function En(At,$t){return k($t,32),fn(At,$t)}function bn(At,$t,Nt){var mt=new Uint8Array(32);return xn(mt,Nt,$t),wt(At,j,mt,vt)}var hn=Ot,_n=Mt;function ln(At,$t,Nt,mt,Lt,Yt){var St=new Uint8Array(32);return bn(St,Lt,Yt),hn(At,$t,Nt,mt,St)}function Tn(At,$t,Nt,mt,Lt,Yt){var St=new Uint8Array(32);return bn(St,Lt,Yt),_n(At,$t,Nt,mt,St)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(At,$t,Nt,mt){for(var Lt=new Int32Array(16),Yt=new Int32Array(16),St,Pt,jt,Bt,Rt,an,nn,Qt,Ut,mn,Hn,Kn,Yn,er,Un,Jn,or,Xn,gr,hr,On,$n,sr,nr,tr,ir,kr=At[0],Or=At[1],Mr=At[2],jr=At[3],sn=At[4],Pr=At[5],Dr=At[6],Fr=At[7],Lr=$t[0],Br=$t[1],Hr=$t[2],ro=$t[3],qr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;mt>=128;){for(gr=0;gr<16;gr++)hr=8*gr+io,Lt[gr]=Nt[hr+0]<<24|Nt[hr+1]<<16|Nt[hr+2]<<8|Nt[hr+3],Yt[gr]=Nt[hr+4]<<24|Nt[hr+5]<<16|Nt[hr+6]<<8|Nt[hr+7];for(gr=0;gr<80;gr++)if(St=kr,Pt=Or,jt=Mr,Bt=jr,Rt=sn,an=Pr,nn=Dr,Qt=Fr,Ut=Lr,mn=Br,Hn=Hr,Kn=ro,Yn=qr,er=eo,Un=to,Jn=no,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(sn>>>14|qr<<32-14)^(sn>>>18|qr<<32-18)^(qr>>>41-32|sn<<32-(41-32)),$n=(qr>>>14|sn<<32-14)^(qr>>>18|sn<<32-18)^(sn>>>41-32|qr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=sn&Pr^~sn&Dr,$n=qr&eo^~qr&to,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Rn[gr*2],$n=Rn[gr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Lt[gr%16],$n=Yt[gr%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,On=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(kr>>>28|Lr<<32-28)^(Lr>>>34-32|kr<<32-(34-32))^(Lr>>>39-32|kr<<32-(39-32)),$n=(Lr>>>28|kr<<32-28)^(kr>>>34-32|Lr<<32-(34-32))^(kr>>>39-32|Lr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=kr&Or^kr&Mr^Or&Mr,$n=Lr&Br^Lr&Hr^Br&Hr,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,On=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Or=St,Mr=Pt,jr=jt,sn=Bt,Pr=Rt,Dr=an,Fr=nn,kr=Qt,Br=Ut,Hr=mn,ro=Hn,qr=Kn,eo=Yn,to=er,no=Un,Lr=Jn,gr%16===15)for(hr=0;hr<16;hr++)On=Lt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=Lt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Lt[(hr+1)%16],Xn=Yt[(hr+1)%16],On=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Lt[(hr+14)%16],Xn=Yt[(hr+14)%16],On=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Lt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;On=kr,$n=Lr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[0]=kr=tr&65535|ir<<16,$t[0]=Lr=sr&65535|nr<<16,On=Or,$n=Br,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[1]=Or=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,On=Mr,$n=Hr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[2]=Mr=tr&65535|ir<<16,$t[2]=Hr=sr&65535|nr<<16,On=jr,$n=ro,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[3]=jr=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,On=sn,$n=qr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[4]=sn=tr&65535|ir<<16,$t[4]=qr=sr&65535|nr<<16,On=Pr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[5]=Pr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,On=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,mt-=128}return mt}function An(At,$t,Nt){var mt=new Int32Array(8),Lt=new Int32Array(8),Yt=new Uint8Array(256),St,Pt=Nt;for(mt[0]=1779033703,mt[1]=3144134277,mt[2]=1013904242,mt[3]=2773480762,mt[4]=1359893119,mt[5]=2600822924,mt[6]=528734635,mt[7]=1541459225,Lt[0]=4089235720,Lt[1]=2227873595,Lt[2]=4271175723,Lt[3]=1595750129,Lt[4]=2917565137,Lt[5]=725511199,Lt[6]=4215389547,Lt[7]=327033209,Pn(mt,Lt,$t,Nt),Nt%=128,St=0;St=0;--Lt)mt=Nt[Lt/8|0]>>(Lt&7)&1,vn(At,$t,mt),Fn($t,At),Fn(At,At),vn(At,$t,mt)}function Wn(At,$t){var Nt=[d(),d(),d(),d()];It(Nt[0],at),It(Nt[1],it),It(Nt[2],tt),yn(Nt[3],at,it),Nn(At,Nt,$t)}function pn(At,$t,Nt){var mt=new Uint8Array(64),Lt=[d(),d(),d(),d()],Yt;for(Nt||k($t,32),An(mt,$t,32),mt[0]&=248,mt[31]&=127,mt[31]|=64,Wn(Lt,mt),Bn(At,Lt),Yt=0;Yt<32;Yt++)$t[Yt+32]=At[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(At,$t){var Nt,mt,Lt,Yt;for(mt=63;mt>=32;--mt){for(Nt=0,Lt=mt-32,Yt=mt-12;Lt>4)*Vt[Lt],Nt=$t[Lt]>>8,$t[Lt]&=255;for(Lt=0;Lt<32;Lt++)$t[Lt]-=Nt*Vt[Lt];for(mt=0;mt<32;mt++)$t[mt+1]+=$t[mt]>>8,At[mt]=$t[mt]&255}function wn(At){var $t=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)$t[Nt]=At[Nt];for(Nt=0;Nt<64;Nt++)At[Nt]=0;qt(At,$t)}function Ln(At,$t,Nt,mt){var Lt=new Uint8Array(64),Yt=new Uint8Array(64),St=new Uint8Array(64),Pt,jt,Bt=new Float64Array(64),Rt=[d(),d(),d(),d()];An(Lt,mt,32),Lt[0]&=248,Lt[31]&=127,Lt[31]|=64;var an=Nt+64;for(Pt=0;Pt>7&&Sn(At[0],et,At[0]),yn(At[3],At[0],At[1]),0)}function fr(At,$t,Nt,mt){var Lt,Yt=new Uint8Array(32),St=new Uint8Array(64),Pt=[d(),d(),d(),d()],jt=[d(),d(),d(),d()];if(Nt<64||lr(jt,mt))return-1;for(Lt=0;Lt=0},_.sign.keyPair=function(){var At=new Uint8Array(Ar),$t=new Uint8Array(Tr);return pn(At,$t),{publicKey:At,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(At){if(Zr(At),At.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(Ar),Nt=0;Nt<$t.length;Nt++)$t[Nt]=At[32+Nt];return{publicKey:$t,secretKey:new Uint8Array(At)}},_.sign.keyPair.fromSeed=function(At){if(Zr(At),At.length!==Nr)throw new Error("bad seed size");for(var $t=new Uint8Array(Ar),Nt=new Uint8Array(Tr),mt=0;mt<32;mt++)Nt[mt]=At[mt];return pn($t,Nt,!0),{publicKey:$t,secretKey:Nt}},_.sign.publicKeyLength=Ar,_.sign.secretKeyLength=Tr,_.sign.seedLength=Nr,_.sign.signatureLength=xr,_.hash=function(At){Zr(At);var $t=new Uint8Array(Rr);return An($t,At,At.length),$t},_.hash.hashLength=Rr,_.verify=function(At,$t){return Zr(At,$t),At.length===0||$t.length===0||At.length!==$t.length?!1:ht(At,0,$t,0,At.length)===0},_.setPRNG=function(At){k=At},function(){var At=typeof self<"u"?self.crypto||self.msCrypto:null;if(At&&At.getRandomValues){var $t=65536;_.setPRNG(function(Nt,mt){var Lt,Yt=new Uint8Array(mt);for(Lt=0;Lt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const et=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Pn=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Ln&&Ln.platform!="Unknown"&&(Zn[dt]=Ln.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>Et?Tn(Zn,Et):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Nn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new Bn;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(pn){Wn.setUA(pn);var Vt=Wn.getResult();for(var qt in Vt)Nn.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ut]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[pt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,kt,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,kt)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ut(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const kt of it.keys())kt.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),kt=ht();if(kt!==void 0&&!et)throw kt;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function Et(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const kt=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof kt!="object"||!(kt&&"then"in kt)?(wt(et,kt,void 0,bt),kt):(et=kt,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ct()},!1),kt.then(_t=>wt(kt,_t,void 0,bt),_t=>wt(kt,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>pt()},error:{get:()=>ht()},loading:{get(){const xt=pt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>Et(!1)):Et(!1),[yt,{refetch:Et,mutate:ut}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ut,ht,ft,st,ct,pt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ct&<>=ct&&k[pt]===rt[lt];pt--,lt--)ht[lt]=j[pt],ft[lt]=$[pt],tt&&(st[lt]=tt[pt]);for(dt=new Map,ut=new Array(lt+1),ot=lt;ot>=ct;ot--)wt=rt[ot],nt=dt.get(wt),ut[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ct;nt<=pt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ut[ot],dt.set(wt,ot)):$[nt]();for(ot=ct;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ut=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ut="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ut,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` + ${globalStylesTag} * { + margin: 0; + padding: 0; + box-sizing: border-box; + + font-family: -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, Tahoma, Verdana, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-tap-highlight-color: transparent; + } + + ${globalStylesTag} img { + -webkit-user-select: none; + -webkit-touch-callout: none; + } + + ${globalStylesTag} *:focus { + outline: #08f auto 2px; + } + + ${globalStylesTag} li { + list-style: none; + } + + ${globalStylesTag} button { + outline: none; + } + + body.${disableScrollClass} { + position: fixed; + overflow-y: scroll; + right: 0; + left: 0; + } + + body.${usingMouseClass} ${globalStylesTag} *:focus { + outline: none; + } +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openDeeplinkWithFallback(b,_){const d=()=>{isBrowser("safari")||_()},k=setTimeout(()=>d(),1e3);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),openLink(b,"_self")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let et;switch(!0){case $==="chrome":et="chrome";break;case $==="firefox":et="firefox";break;case($==null?void 0:$.includes("safari")):et="safari";break}return{os:j,browser:et}}function isOS(...b){return b.includes(getUserAgent().os)}function isBrowser(...b){return b.includes(getUserAgent().browser)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const et=$.slice(1).split(".");let tt=b;et.forEach(rt=>{if(rt in tt)tt=tt[rt];else throw new Error(`Cannot parse translations: there is no property ${rt} in translation`)}),k[j]=tt}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,et=k.length;$b[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const et=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(et&&et.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let et=getDataNodes(b),tt;(tt=getDataNode(et,_,j))&&tt.$(()=>d),Array.isArray(b)&&b.length!==$&&(tt=getDataNode(et,"length",$))&&tt.$(b.length),(tt=et._)&&tt.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const et=typeof k,tt=Array.isArray(b);if(Array.isArray(k)){for(let rt=0;rt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(...et){batch(()=>{k&&et.length===1?updateArray(d,et[0]):updatePath(d,et)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?deepmerge$1(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const ImagePlaceholder=styled.div` + background-color: ${b=>b.theme.colors.background.secondary}; +`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams!=null&&initParams.tgWebAppPlatform&&(tmaPlatform=(_a=initParams.tgWebAppPlatform)!=null?_a:"unknown");if(tmaPlatform==="unknown"){const b=getWindow$1();tmaPlatform=(_d=(_c=(_b=b==null?void 0:b.Telegram)==null?void 0:_b.WebApp)==null?void 0:_c.platform)!=null?_d:"unknown"}let webAppVersion="6.0";initParams!=null&&initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);if(!webAppVersion){const b=getWindow$1();webAppVersion=(_g=(_f=(_e=b==null?void 0:b.Telegram)==null?void 0:_e.WebApp)==null?void 0:_f.version)!=null?_g:"6.0"}function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):openLinkBlank("https://t.me"+d)}function isIframe(){try{const b=getWindow$1();return b?b.parent!=null&&b!==b.parent:!1}catch{return!1}}function postEvent(b,_){try{const d=getWindow$1();if(!d)throw new TonConnectUIError("Can't post event to parent window: window is not defined");if(d.TelegramWebviewProxy!==void 0)d.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(d.external&&"notify"in d.external)d.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const k="*",j=JSON.stringify({eventType:b,eventData:_});d.parent.postMessage(j,k)}else throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,et;for(k=0;ktt?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";if(isTmaPlatform("weba"))return!0;const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` + display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; + gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; + align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; + justify-content: ${b=>b.leftIcon||b.rightIcon?"space-between":"unset"}; + background-color: ${b=>b.appearance==="flat"?"transparent":b.appearance==="secondary"?b.theme.colors.background.tint:rgba(b.theme.colors.accent,.12)}; + color: ${b=>b.appearance==="secondary"?b.theme.colors.text.primary:b.theme.colors.accent}; + + padding: ${b=>b.appearance==="flat"?"0":"9px 16px"}; + padding-left: ${b=>b.leftIcon&&b.appearance!=="flat"?"12px":"16px"}; + padding-right: ${b=>b.rightIcon&&b.appearance!=="flat"?"12px":"16px"}; + border: none; + border-radius: ${b=>borders$5[b.theme.borderRadius]}; + cursor: ${b=>b.disabled?"not-allowed":"pointer"}; + + font-size: 14px; + font-weight: 590; + line-height: 18px; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: ${b=>b.disabled?"unset":`scale(${1+scaleValues[b.scale]})`}; + } + } + + &:active { + transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]})`}; + } + + ${mediaTouch} { + &:active { + transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; + } + } +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,et]=createSignal(),tt=children(()=>b.children),{onBeforeEnter:rt,onEnter:nt,onAfterEnter:ot,onBeforeExit:at,onExit:it,onAfterExit:dt}=b,ut=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ht(st,ct){if(!d||b.appear){let pt=function(yt){st&&(!yt||yt.target===st)&&(st.removeEventListener("transitionend",pt),st.removeEventListener("animationend",pt),st.classList.remove(...wt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&et(void 0)}),ot&&ot(st),b.mode==="inout"&&ft(st,ct))};const lt=ut().enterClass.split(" "),wt=ut().enterActiveClass.split(" "),vt=ut().enterToClass.split(" ");rt&&rt(st),st.classList.add(...lt),st.classList.add(...wt),nextFrame(()=>{st.classList.remove(...lt),st.classList.add(...vt),nt&&nt(st,()=>pt()),(!nt||nt.length<2)&&(st.addEventListener("transitionend",pt),st.addEventListener("animationend",pt))})}ct&&!b.mode?et(st):j(st)}function ft(st,ct){const pt=ut().exitClass.split(" "),lt=ut().exitActiveClass.split(" "),wt=ut().exitToClass.split(" ");if(!ct.parentNode)return vt();at&&at(ct),ct.classList.add(...pt),ct.classList.add(...lt),nextFrame(()=>{ct.classList.remove(...pt),ct.classList.add(...wt)}),it&&it(ct,()=>vt()),(!it||it.length<2)&&(ct.addEventListener("transitionend",vt),ct.addEventListener("animationend",vt));function vt(yt){(!yt||yt.target===ct)&&(ct.removeEventListener("transitionend",vt),ct.removeEventListener("animationend",vt),ct.classList.remove(...lt),ct.classList.remove(...wt),k()===ct&&j(void 0),dt&&dt(ct),b.mode==="outin"&&ht(st,ct))}}return createComputed(st=>{for(_=tt();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ht(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:et}=b.getBoundingClientRect(),tt=b.parentNode.getBoundingClientRect();return{top:_-tt.top,bottom:d,left:k-tt.left,right:j,width:$,height:et}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const dt=b.name||"s";return{enterActiveClass:b.enterActiveClass||dt+"-enter-active",enterClass:b.enterClass||dt+"-enter",enterToClass:b.enterToClass||dt+"-enter-to",exitActiveClass:b.exitActiveClass||dt+"-exit-active",exitClass:b.exitClass||dt+"-exit",exitToClass:b.exitToClass||dt+"-exit-to",moveClass:b.moveClass||dt+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:et,onExit:tt,onAfterExit:rt}=b,[nt,ot]=createSignal();let at=[],it=!0;return createComputed(()=>{const dt=_(),ut=[...dt],ht=new Set(dt),ft=new Set(at),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),pt=d().enterToClass.split(" "),lt=d().exitClass.split(" "),wt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let yt=0;yt{Et.classList.remove(...st),Et.classList.add(...pt),j&&j(Et,()=>xt()),(!j||j.length<2)&&(Et.addEventListener("transitionend",xt),Et.addEventListener("animationend",xt))})}}for(let yt=0;ytkt!==Et),ot(at))};ut.splice(yt,0,Et),et&&et(Et),Et.classList.add(...lt),Et.classList.add(...wt),nextFrame(()=>{Et.classList.remove(...lt),Et.classList.add(...vt)}),tt&&tt(Et,()=>xt()),(!tt||tt.length<2)&&(Et.addEventListener("transitionend",xt),Et.addEventListener("animationend",xt))}}at=ut,ot(ut)}),createEffect(dt=>{const ut=nt();return ut.forEach(ht=>{let ft;(ft=dt.get(ht))?ft.new&&(ft.new=!1,ft.newPos=getRect(ht)):dt.set(ht,ft={pos:getRect(ht),new:!it}),ft.new&&ht.addEventListener("transitionend",()=>{ft.new=!1,ht.parentNode&&(ft.newPos=getRect(ht))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(ht)}),it?(it=!1,dt):(ut.forEach(ht=>{const ft=dt.get(ht),st=ft.pos,ct=ft.newPos,pt=st.left-ct.left,lt=st.top-ct.top;if(pt||lt){ft.moved=!0;const wt=ht.style;wt.transform=`translate(${pt}px,${lt}px)`,wt.transitionDuration="0s"}}),document.body.offsetHeight,ut.forEach(ht=>{const ft=dt.get(ht);if(ft.moved){let st=function(lt){lt&<.target!==ht||!ht.parentNode||(!lt||/transform$/.test(lt.propertyName))&&(ht.removeEventListener("transitionend",st),ht.classList.remove(...pt))};ft.moved=!1;const ct=ht.style,pt=d().moveClass.split(" ");ht.classList.add(...pt),ct.transform=ct.transitionDuration="",ht.addEventListener("transitionend",st)}}),dt)},new Map),nt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=et=>{et.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),createMacrotask(()=>{var et;((et=window.history.state)==null?void 0:et[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` + transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); + transition: transform 0.1s ease-in-out; + `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` + padding: 0; + display: flex; + justify-content: center; + align-items: center; + width: 32px; + height: 32px; + border-radius: 50%; + background-color: ${b=>b.theme.colors.background.tint}; + border: none; + cursor: pointer; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,IconButton=b=>{const _=useDataAttributes(b),d=()=>b.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return b.class},onClick:()=>b.onClick(),"data-tc-icon-button":"true"},_,{get children(){return[createComponent(Show,{get when(){return!!b.children},get children(){return b.children}}),createComponent(Show,{get when(){return!b.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return d()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="question"},get children(){return createComponent(QuestionIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return typeof d()!="string"},get children(){return d()}})]}})}})]}}))},borders$4={m:"24px",s:"16px",none:"0"},ModalBackgroundStyled=styled.div` + display: flex; + position: fixed; + z-index: 1000; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.4); + padding: 20px 0; + overflow-y: auto; + + ${media("mobile")} { + padding-bottom: 0; + } +`,ModalWrapperClass=u` + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16); + width: fit-content; + margin: auto; + + ${media("mobile")} { + width: 100%; + height: fit-content; + margin: auto 0 0 0; + } +`,ModalBodyStyled=styled.div` + position: relative; + min-height: 100px; + width: 416px; + padding: 44px 56px 24px; + + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04); + + background-color: ${b=>b.theme.colors.background.primary}; + border-radius: ${b=>borders$4[b.theme.borderRadius]}; + + ${media("mobile")} { + width: 100%; + } +`,CloseButtonStyled=styled(IconButton)` + position: absolute; + right: 16px; + top: 16px; +`,ModalFooterStyled=styled.div` + display: flex; + justify-content: space-between; + align-items: center; + padding: 16px 16px 16px 18px; + border-radius: 0 0 ${b=>borders$4[b.theme.borderRadius]} + ${b=>borders$4[b.theme.borderRadius]}; +`,QuestionButtonStyled=styled(IconButton)` + background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; +`;class AnimationTimelineNoop{constructor(){__publicField(this,"currentTime",0)}}const _AnimationNoop=class{constructor(){__publicField(this,"currentTime",0),__publicField(this,"playbackRate",1),__publicField(this,"startTime",null),__publicField(this,"timeline",new AnimationTimelineNoop),__publicField(this,"finished",Promise.resolve(this)),__publicField(this,"effect",null),__publicField(this,"id",""),__publicField(this,"pending",!1),__publicField(this,"playState","finished"),__publicField(this,"replaceState","active"),__publicField(this,"ready",Promise.resolve(this)),__publicField(this,"oncancel",null),__publicField(this,"onfinish",null),__publicField(this,"onremove",null)}static create(){return _AnimationNoop._instance||(logWarning("Animation is not supported in this environment: please consider using the `web-animations-js` polyfill to provide a fallback implementation of the Web Animations API."),_AnimationNoop._instance=new _AnimationNoop),_AnimationNoop._instance}cancel(){}finish(){}pause(){}play(){}reverse(){}addEventListener(b,_,d){}dispatchEvent(b){return!1}removeEventListener(b,_,d){}updatePlaybackRate(b){}commitStyles(){}persist(){}};let AnimationNoop=_AnimationNoop;__publicField(AnimationNoop,"_instance",null);function animate(b,_,d){return"animate"in b?b.animate(_,d):AnimationNoop.create()}const _tmpl$$t=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,androidBackHandler=androidBackHandler$1,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;animate(k,[{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&animate(k.firstElementChild,[{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,et=animate(k,[{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const tt=animate(k.firstElementChild,[{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([et.finished,tt.finished]).then(j)}else et.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(androidBackHandler,k,()=>({isEnabled:b.enableAndroidBackHandler,onClose:()=>b.onClose()})),use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` + border-radius: ${borders$4[_.borderRadius]}; + background-color: ${_.colors.background.tint}; + + ${media("mobile")} { + border-radius: ${borders$4[_.borderRadius]} + ${borders$4[_.borderRadius]} 0 0; + } + `))),k}}))}})}})},wrapperBorderRadius={m:"22px",s:"12px",none:"0"},sliderBorderRadius={m:"18px",s:"8px",none:"0"},TabBarStyled=styled.div` + display: grid; + grid-template: 1fr / 1fr 1fr; + width: fit-content; + justify-items: center; + gap: 4px; + + position: relative; + padding: 4px; + border-radius: ${b=>wrapperBorderRadius[b.theme.borderRadius]}; + + background-color: ${b=>b.theme.colors.background.secondary}; +`,SliderStyled=styled.div` + position: absolute; + top: 4px; + left: 4px; + + height: calc(100% - 8px); + width: calc(50% - 4px); + + border-radius: ${b=>sliderBorderRadius[b.theme.borderRadius]}; + background-color: ${b=>b.theme.colors.background.segment}; + + transform: ${b=>b.right?"translateX(100%)":"translateX(0)"}; + + transition: transform 0.13s ease-in-out; +`,InputStyled=styled.input` + display: none; +`,LabelStyled=styled.label` + padding: 9px 12px; + z-index: 1; + + cursor: ${b=>b.isActive?"default":"pointer"}; + + transition: transform 0.13s ease-in-out; + + &:hover { + transform: ${b=>b.isActive?"none":"scale(1.025)"}; + } + + > * { + ${b=>b.isActive?"":`color: ${b.theme.colors.text.secondary};`} + } +`,TabBar=b=>{const _="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled,{get class(){return b.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return b.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:_,get checked(){return b.selectedTabIndex===0},onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,0)}}),createMemo(()=>b.tab1)]}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return b.selectedTabIndex===1},name:_,onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,1)}}),createMemo(()=>b.tab2)]}})]}})},backgroundBorders={m:"16px",s:"12px",none:"0"},imageBorders={m:"12px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,CopyIconButton=styled.div` + width: 52px; + height: 52px; + background: transparent; + position: absolute; + right: 0; + bottom: 0; + + display: flex; + align-items: center; + justify-content: center; + transition: transform 0.125s ease-in-out; +`,QrCodeBackground=styled.button` + display: flex; + align-items: center; + position: relative; + background-color: ${b=>b.theme.colors.background.qr}; + border-radius: ${b=>backgroundBorders[b.theme.borderRadius]}; + padding: ${toPx(qrPaddingTop)} 0; + height: ${toPx(qrNormalSize+qrPaddingTop*2)}; + width: 100%; + + overflow: hidden; + cursor: pointer; + border: none; + + ${mediaNotTouch} { + &:hover { + ${CopyIconButton.class} { + transform: scale(1.04); + } + } + } + + &:active { + ${CopyIconButton.class} { + transform: scale(0.96); + } + } + + ${mediaTouch} { + &:active { + ${CopyIconButton.class} { + transform: scale(0.92); + } + } + } +`,QrCodeWrapper$2=styled.div` + position: relative; + + width: fit-content; + margin: 0 auto; + + > div:first-child { + display: flex; + align-items: center; + justify-content: center; + } + + rect { + fill: transparent; + } + + path { + fill: ${b=>b.theme.colors.constant.black}; + } +`,ImageBackground=styled.div` + position: absolute; + width: ${toPx(imgSizeDefault)}; + height: ${toPx(imgSizeDefault)}; + background: ${b=>b.theme.colors.background.qr}; + + display: flex; + align-items: center; + justify-content: center; +`,ImageStyled$3=styled(Image$1)` + width: ${b=>toPx(b.size)}; + height: ${b=>toPx(b.size)}; + border-radius: ${b=>imageBorders[b.theme.borderRadius]}; + background-color: ${b=>b.theme.colors.background.qr}; +`,CopiedBoxStyled=styled.div` + position: absolute; + bottom: 14px; + left: 50%; + transform: translate(-50%, 0); + + display: flex; + gap: 6px; + align-items: center; + border-radius: 18px; + min-width: 126px; + padding: 9px 16px 9px 10px; + + filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); + background-color: ${b=>b.theme.colors.background.segment}; +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,Et=17,xt=wt,bt=$[vt],kt=null,_t=0,Ct=null,Ot=[],Mt={},It=function(rn,xn){_t=xt*4+17,kt=function(fn){for(var En=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Ot)),kn(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var En=-1;En<=7;En+=1)xn+En<=-1||_t<=xn+En||(0<=fn&&fn<=6&&(En==0||En==6)||0<=En&&En<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=En&&En<=4?kt[rn+fn][xn+En]=!0:kt[rn+fn][xn+En]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){It(!0,fn);var En=tt.getLostPoint(Mt);(fn==0||rn>En)&&(rn=En,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)kt[rn][6]==null&&(kt[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)kt[6][xn]==null&&(kt[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;kt[Math.floor(fn/3)][fn%3+_t-8-3]=En}for(var fn=0;fn<18;fn+=1){var En=!rn&&(xn>>fn&1)==1;kt[fn%3+_t-8-3][Math.floor(fn/3)]=En}},dn=function(rn,xn){for(var fn=bt<<3|xn,En=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(En>>bn&1)==1;bn<6?kt[bn][8]=hn:bn<8?kt[bn+1][8]=hn:kt[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(En>>bn&1)==1;bn<8?kt[8][_t-bn-1]=hn:bn<9?kt[8][15-bn-1+1]=hn:kt[8][15-bn-1]=hn}kt[_t-8][8]=!rn},kn=function(rn,xn){for(var fn=-1,En=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(kt[En][ln-Tn]==null){var Rn=!1;hn>>bn&1)==1);var Pn=_n(En,ln-Tn);Pn&&(Rn=!Rn),kt[En][ln-Tn]=Rn,bn-=1,bn==-1&&(hn+=1,bn=7)}if(En+=fn,En<0||_t<=En){En-=fn,fn=-fn;break}}},Sn=function(rn,xn){for(var fn=0,En=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Nn=0,Pn=0;Pnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(Et,8);return Sn(bn,En)};Mt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Ot.push(fn),Ct=null},Mt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return kt[rn][xn]},Mt.getModuleCount=function(){return _t},Mt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),En=0;En"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},Mt.createSvgTag=function(rn,xn,fn,En){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,En=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,En=typeof En=="string"?{text:En}:En||{},En.text=En.text||null,En.id=En.text?En.id||"qrcode-title":null;var hn=Mt.getModuleCount()*rn+xn*2,_n,ln,Tn,Rn,Pn="",An;for(An="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Pn+=''+Mn(En.text)+"":"",Pn+=fn.text?''+Mn(fn.text)+"":"",Pn+='',Pn+='"u"?rn*4:xn;var fn=Mt.getModuleCount()*rn+xn*2,En=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(En<=hn&&hn"u"?rn*4:xn;var En=Mt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var Mn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=En;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=Mt.getModuleCount()*xn+rn*2,En=rn,bn=fn-rn,hn,_n,ln,Tn,Rn,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},An={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?An[Rn]:Pn[Rn];Fn+=` +`}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return Mt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=Mt.getModuleCount()*rn+xn*2,En=xn,bn=fn-xn,hn,_n,ln,Tn,Rn=Array(rn+1).join("██"),Pn=Array(rn+1).join(" "),An="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(Et)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,Et=21522,xt={},bt=function(kt){for(var _t=0;kt!=0;)_t+=1,kt>>>=1;return _t};return xt.getBCHTypeInfo=function(kt){for(var _t=kt<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+It-5)}for(var Ot=0;Ot<_t-1;Ot+=1)for(var Mt=0;Mt<_t-1;Mt+=1){var Kt=0;kt.isDark(Ot,Mt)&&(Kt+=1),kt.isDark(Ot+1,Mt)&&(Kt+=1),kt.isDark(Ot,Mt+1)&&(Kt+=1),kt.isDark(Ot+1,Mt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Ot=0;Ot<_t;Ot+=1)for(var Mt=0;Mt<_t-6;Mt+=1)kt.isDark(Ot,Mt)&&!kt.isDark(Ot,Mt+1)&&kt.isDark(Ot,Mt+2)&&kt.isDark(Ot,Mt+3)&&kt.isDark(Ot,Mt+4)&&!kt.isDark(Ot,Mt+5)&&kt.isDark(Ot,Mt+6)&&(Ct+=40);for(var Mt=0;Mt<_t;Mt+=1)for(var Ot=0;Ot<_t-6;Ot+=1)kt.isDark(Ot,Mt)&&!kt.isDark(Ot+1,Mt)&&kt.isDark(Ot+2,Mt)&&kt.isDark(Ot+3,Mt)&&kt.isDark(Ot+4,Mt)&&!kt.isDark(Ot+5,Mt)&&kt.isDark(Ot+6,Mt)&&(Ct+=40);for(var Zt=0,Mt=0;Mt<_t;Mt+=1)for(var Ot=0;Ot<_t;Ot+=1)kt.isDark(Ot,Mt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},Et}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=kt.length/3,Ct=[],Ot=0;Ot<_t;Ot+=1)for(var Mt=kt[Ot*3+0],It=kt[Ot*3+1],zt=kt[Ot*3+2],Xt=0;Xt>>7-Et%8&1)==1},yt.put=function(Et,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(Et){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),Et&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,Et={};Et.getMode=function(){return vt},Et.getLength=function(kt){return yt.length},Et.write=function(kt){for(var _t=yt,Ct=0;Ct+2<_t.length;)kt.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?kt.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&kt.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(kt){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,Et,xt){Et=Et||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[Et];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,Et="",xt={},bt=function(_t){Et+=String.fromCharCode(kt(_t&63))},kt=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)Et+="="},xt.toString=function(){return Et},xt},ct=function(wt){var vt=wt,yt=0,Et=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;Et=Et<<6|kt(_t.charCodeAt(0)),xt+=6}var Ct=Et>>>xt-8&255;return xt-=8,Ct};var kt=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,Et=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Ot,Mt,It){xt[Mt*yt+Ot]=It},bt.write=function(Ot){Ot.writeString("GIF87a"),Ot.writeShort(yt),Ot.writeShort(Et),Ot.writeByte(128),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(255),Ot.writeByte(255),Ot.writeByte(255),Ot.writeString(","),Ot.writeShort(0),Ot.writeShort(0),Ot.writeShort(yt),Ot.writeShort(Et),Ot.writeByte(0);var Mt=2,It=_t(Mt);Ot.writeByte(Mt);for(var zt=0;It.length-zt>255;)Ot.writeByte(255),Ot.writeBytes(It,zt,255),zt+=255;Ot.writeByte(It.length-zt),Ot.writeBytes(It,zt,It.length-zt),Ot.writeByte(0),Ot.writeString(";")};var kt=function(Ot){var Mt=Ot,It=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;It+Kt>=8;)Mt.writeByte(255&(Jt<>>=8-It,zt=0,It=0;zt=Jt<0&&Mt.writeByte(zt)},Xt},_t=function(Ot){for(var Mt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` + font-style: normal; + font-weight: ${b=>b.fontWeight}; + font-size: ${b=>b.fontSize}; + line-height: ${b=>b.lineHeight}; + + color: ${b=>b.color}; +`,Text$1=b=>{const _=useTheme(),[d]=useI18n();let k;const j=()=>b.color||_.colors.text.primary,$=mergeProps({fontSize:"14px",fontWeight:"510",lineHeight:"130%"},b);return createEffect(()=>{k&&$.cursor!=="unset"&&getComputedStyle(k).cursor!=="pointer"&&(k.style.cursor="default")}),createComponent(TextStyled$3,{get fontSize(){return $.fontSize},get fontWeight(){return $.fontWeight},get lineHeight(){return $.lineHeight},get color(){return j()},get class(){return $.class},ref(et){const tt=k;typeof tt=="function"?tt(et):k=et},"data-tc-text":"true",get children(){var et;return createMemo(()=>!!$.translationKey)()?d($.translationKey,$.translationValues,(et=$.children)==null?void 0:et.toString()):$.children}})},ImageContainer=styled.div` + position: relative; + + &::after { + content: ''; + display: block; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border: 0.5px solid rgba(0, 0, 0, 0.08); + + border-radius: inherit; + } +`,ImageStyled$2=styled(Image$1)` + width: 100%; + height: 100%; + border-radius: inherit; +`,WalletImage=b=>createComponent(ImageContainer,{get class(){return b.class},get children(){return createComponent(ImageStyled$2,{get src(){return b.src}})}}),borders$3={m:"16px",s:"12px",none:"0"},badgeBorders={m:"6px",s:"6px",none:"0"},WalletItemStyled=styled.button` + position: relative; + cursor: pointer; + border: none; + background-color: unset; + padding: 8px 4px; + width: 92px; + display: flex; + flex-direction: column; + align-items: center; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${media("mobile")} { + padding: 8px 4px; + width: 82px; + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,ImageStyled$1=styled(WalletImage)` + width: 60px; + height: 60px; + border-radius: ${b=>borders$3[b.theme.borderRadius]}; + + margin-bottom: 8px; +`,BadgeStyled=styled(Image$1)` + position: absolute; + right: 10px; + top: 50px; + width: 24px; + height: 24px; + border-radius: ${b=>badgeBorders[b.theme.borderRadius]}; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); +`,StyledText=styled(Text$1)` + max-width: 90px; + font-weight: 590; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + + ${media("mobile")} { + max-width: 80px; + } +`,StyledSecondLine=styled(Text$1)` + font-weight: 510; + max-width: 90px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + color: ${b=>b.colorPrimary?b.theme.colors.text.primary:b.theme.colors.text.secondary}; + + ${media("mobile")} { + max-width: 80px; + } +`,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof b.icon=="string")()?createComponent(ImageStyled$1,{get src(){return b.icon}}):b.icon),createMemo(()=>createMemo(()=>!!b.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return b.badgeUrl}})),createComponent(StyledText,{get children(){return b.name}}),createMemo(()=>createMemo(()=>!!b.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var _;return(_=b.secondLineColorPrimary)!=null?_:!0},get children(){return b.secondLine}}))]}}),H1Styled$9=styled.h1` + font-style: normal; + font-weight: 700; + font-size: 20px; + line-height: 28px; + + text-align: center; + + color: ${b=>b.theme.colors.text.primary}; + + margin-top: 0; + margin-bottom: 0; + + cursor: default; +`,H1=b=>{const[_]=useI18n();return createComponent(H1Styled$9,{get class(){return b.class},"data-tc-h1":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H2Styled$5=styled.h2` + font-style: normal; + font-weight: 510; + font-size: 16px; + line-height: 22px; + + text-align: center; + + color: ${b=>b.theme.colors.text.secondary}; + + margin-top: 0; + margin-bottom: 32px; + + cursor: default; +`,H2=b=>{const[_]=useI18n();return createComponent(H2Styled$5,{get class(){return b.class},"data-tc-h2":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H3Styled$1=styled.h3` + font-style: normal; + font-weight: 590; + font-size: 16px; + line-height: 20px; + + color: ${b=>b.theme.colors.text.primary}; + + margin-top: 0; + margin-bottom: 0; + + cursor: default; +`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get class(){return b.class},get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$r=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$r.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=d(),tt=d();return et!==$._v$&&setAttribute(k,"fill",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$q=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$q.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$p=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$2=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="xs");return()=>j()?(()=>{const $=_tmpl$$p.cloneNode(!0),et=$.firstChild,tt=et.firstChild,rt=tt.nextSibling;return createRenderEffect(nt=>{const ot=b.class,at=k(),it=_.colors.constant.white;return ot!==nt._v$&&setAttribute($,"class",nt._v$=ot),at!==nt._v$2&&setAttribute(tt,"fill",nt._v$2=at),it!==nt._v$3&&setAttribute(rt,"stroke",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const et=_tmpl$2$3.cloneNode(!0),tt=et.firstChild,rt=tt.nextSibling;return createRenderEffect(nt=>{const ot=b.class,at=k(),it=_.colors.constant.white;return ot!==nt._v$4&&setAttribute(et,"class",nt._v$4=ot),at!==nt._v$5&&setAttribute(tt,"fill",nt._v$5=at),it!==nt._v$6&&setAttribute(rt,"fill",nt._v$6=it),nt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),et})():(()=>{const et=_tmpl$3$2.cloneNode(!0),tt=et.firstChild,rt=tt.nextSibling;return createRenderEffect(nt=>{const ot=b.class,at=k(),it=_.colors.constant.white;return ot!==nt._v$7&&setAttribute(et,"class",nt._v$7=ot),at!==nt._v$8&&setAttribute(tt,"fill",nt._v$8=at),it!==nt._v$9&&setAttribute(rt,"fill",nt._v$9=it),nt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),et})()})()})())},_tmpl$$o=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3$1=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"m",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="m");return()=>j()?(()=>{const $=_tmpl$$o.cloneNode(!0),et=$.firstChild,tt=et.nextSibling;return createRenderEffect(rt=>{const nt=b.class,ot=k(),at=_.colors.constant.white;return nt!==rt._v$&&setAttribute($,"class",rt._v$=nt),ot!==rt._v$2&&setAttribute(et,"fill",rt._v$2=ot),at!==rt._v$3&&setAttribute(tt,"fill",rt._v$3=at),rt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const et=_tmpl$2$2.cloneNode(!0),tt=et.firstChild,rt=tt.nextSibling;return createRenderEffect(nt=>{const ot=b.class,at=k(),it=_.colors.constant.white;return ot!==nt._v$4&&setAttribute(et,"class",nt._v$4=ot),at!==nt._v$5&&setAttribute(tt,"fill",nt._v$5=at),it!==nt._v$6&&setAttribute(rt,"stroke",nt._v$6=it),nt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),et})():(()=>{const et=_tmpl$3$1.cloneNode(!0),tt=et.firstChild,rt=tt.nextSibling;return createRenderEffect(nt=>{const ot=b.class,at=k(),it=_.colors.constant.white;return ot!==nt._v$7&&setAttribute(et,"class",nt._v$7=ot),at!==nt._v$8&&setAttribute(tt,"fill",nt._v$8=at),it!==nt._v$9&&setAttribute(rt,"fill",nt._v$9=it),nt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),et})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$1=template$1(''),_tmpl$3=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"xs",k=()=>b.fill||_.colors.icon.tertiary,j=h` + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + `,$=u` + animation: ${j} 1s linear infinite; + `;return createMemo((()=>{const et=createMemo(()=>d()==="xs");return()=>et()?(()=>{const tt=_tmpl$$n.cloneNode(!0),rt=tt.firstChild;return createRenderEffect(nt=>{const ot=cn($,b.class),at=k();return ot!==nt._v$&&setAttribute(tt,"class",nt._v$=ot),at!==nt._v$2&&setAttribute(rt,"fill",nt._v$2=at),nt},{_v$:void 0,_v$2:void 0}),tt})():(()=>{const tt=createMemo(()=>d()==="s");return()=>tt()?(()=>{const rt=_tmpl$2$1.cloneNode(!0),nt=rt.firstChild;return createRenderEffect(ot=>{const at=cn($,b.class),it=k();return at!==ot._v$3&&setAttribute(rt,"class",ot._v$3=at),it!==ot._v$4&&setAttribute(nt,"fill",ot._v$4=it),ot},{_v$3:void 0,_v$4:void 0}),rt})():(()=>{const rt=_tmpl$3.cloneNode(!0),nt=rt.firstChild;return createRenderEffect(ot=>{const at=cn($,b.class),it=k();return at!==ot._v$5&&setAttribute(rt,"class",ot._v$5=at),it!==ot._v$6&&setAttribute(nt,"stroke",ot._v$6=it),ot},{_v$5:void 0,_v$6:void 0}),rt})()})()})())},_tmpl$$m=template$1(''),TonConnectBrand=()=>{const b=useTheme(),_=()=>b.theme===THEME.DARK?b.colors.constant.white:b.colors.constant.black;return(()=>{const d=_tmpl$$m.cloneNode(!0),k=d.firstChild,j=k.nextSibling,$=j.nextSibling;return createRenderEffect(()=>setAttribute($,"fill",_())),d})()},_tmpl$$l=template$1(''),QuestionIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$l.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$k=template$1(''),BrowserIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$k.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$j=template$1(''),MobileIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$j.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$i=template$1(''),DesktopIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$i.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$h=template$1(''),RetryIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$h.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$g=template$1(''),LinkIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$g.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$f=template$1(''),WalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$e=template$1(''),SecurityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$e.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$d=template$1(''),PersonalityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$d.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$c=template$1(''),SwapIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$b=template$1(''),AtWalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.constant.white;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$a=template$1(''),DoneIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$a.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$9=template$1(''),CopyLightIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$9.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=d(),tt=d();return et!==$._v$&&setAttribute(k,"fill",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$8=template$1(''),QRIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$8.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},containerBorders={m:"16px",s:"12px",none:"0"},walletBorders={m:"6px",s:"6px",none:"0"},FourWalletsCard=styled.div` + width: 60px; + height: 60px; + padding: 8px; + margin-bottom: 8px; + border-radius: ${b=>containerBorders[b.theme.borderRadius]}; + background-color: ${b=>b.theme.colors.background.tint}; + display: grid; + grid-template: 1fr 1fr / 1fr 1fr; + gap: 4px; +`,FourWalletsImage=styled(WalletImage)` + width: 20px; + height: 20px; + border-radius: ${b=>walletBorders[b.theme.borderRadius]}; +`,FourWalletsItem=b=>createComponent(WalletItem,{get name(){return b.labelLine1},get secondLine(){return b.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:_=>createComponent(FourWalletsImage,{get src(){return b.images[_]}})})}})},onClick:()=>b.onClick()}),AT_WALLET_APP_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=b=>{const[_]=useI18n(),d=()=>{if(b.wallet.appName!==AT_WALLET_APP_NAME){if("isPreferred"in b.wallet&&b.wallet.isPreferred)return _("walletItem.recent",{},"Recent");if(isWalletInfoCurrentlyInjected(b.wallet))return _("walletItem.installed",{},"Installed");if(b.wallet.name==="Tonkeeper")return _("walletItem.popular",{},"Popular")}};return createMemo((()=>{const k=createMemo(()=>b.wallet.appName===AT_WALLET_APP_NAME);return()=>k()?createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return _("walletItem.walletOn",{},"Wallet On")},secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>b.onClick()}):createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return b.wallet.name},get secondLine(){return d()},secondLineColorPrimary:!1,onClick:()=>b.onClick()})})())},ScrollContainerStyled=styled.div` + width: 100%; + overflow-y: auto; + max-height: ${b=>b.maxHeight}; + + scrollbar-width: none; + &&::-webkit-scrollbar { + display: none; + } + + &&::-webkit-scrollbar-track { + background: transparent; + } + + &&::-webkit-scrollbar-thumb { + display: none; + } +`,ScrollDivider=styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.08; + background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + margin: 0; + } +`,[windowHeight,setWindowHeight]=createSignal(((_h=getWindow$1())==null?void 0:_h.innerHeight)||0);getWindow$1()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const[isMobile,setIsMobile]=createSignal(isDevice("mobile")),updateIsMobile=()=>setIsMobile(isDevice("mobile"));getWindow$1()&&(window.addEventListener("resize",()=>updateIsMobile()),window.addEventListener("load",()=>updateIsMobile(),{once:!0}));const ScrollContainer=b=>{const[_,d]=createSignal(!1),k=et=>{d(et.target.scrollTop>0)},j=()=>isMobile()?150:200,$=()=>b.maxHeight!==void 0?`${b.maxHeight}px`:`${windowHeight()-j()}px`;return[createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return $()},onScroll:k,get class(){return b.class},get children(){return b.children}})]},AStyled=styled.a` + display: block; + text-decoration: unset; +`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(et=>{const tt=d(),rt=d();return tt!==et._v$&&setAttribute(j,"fill",et._v$=tt),rt!==et._v$2&&setAttribute($,"fill",et._v$2=rt),et},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` + width: 256px; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); + border-radius: ${b=>dropdownBorders[b.theme.borderRadius]}; + + background-color: ${b=>b.theme.colors.background.primary} + + color: ${b=>b.theme.colors.text.primary} +`,UlStyled$1=styled.ul` + background-color: ${b=>b.theme.colors.background.primary}; + padding: 8px; +`,MenuButtonStyled=styled.button` + display: flex; + align-items: center; + gap: 8px; + height: 40px; + padding-left: 8px; + width: 100%; + + background-color: ${b=>b.theme.colors.background.primary}; + border: none; + border-radius: ${b=>hoverBorders$1[b.theme.borderRadius]}; + cursor: pointer; + + transition: background-color, transform 0.1s ease-in-out; + + &:hover { + background-color: ${b=>b.theme.colors.background.secondary}; + } + + &:active { + transform: scale(0.96); + } +`,_tmpl$$5=template$1("
  • "),MenuItemText=b=>createComponent(Text$1,{get translationKey(){return b.translationKey},fontSize:"15px",fontWeight:"590",get children(){return b.children}}),AccountButtonDropdown=b=>{const _=useContext(TonConnectUiContext),[d,k]=createSignal(!1),j=()=>__async(void 0,null,function*(){const et=toUserFriendlyAddress(_.account.address,_.account.chain===CHAIN.TESTNET);yield copyToClipboard(et),k(!0),setTimeout(()=>k(!1),1e3)}),$=()=>{_.disconnect(),b.onClose()};return createComponent(AccountButtonDropdownStyled,{ref(et){const tt=b.ref;typeof tt=="function"?tt(et):b.ref=et},get class(){return b.class},"data-tc-dropdown":"true",get children(){return createComponent(UlStyled$1,{get children(){return[(()=>{const et=_tmpl$$5.cloneNode(!0);return insert(et,createComponent(MenuButtonStyled,{onClick:()=>j(),get children(){return[createComponent(CopyIcon,{}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copy",children:"Copy address"})}}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copied",children:"Address copied!"})}})]}})),et})(),(()=>{const et=_tmpl$$5.cloneNode(!0);return insert(et,createComponent(MenuButtonStyled,{onClick:()=>$(),get children(){return[createComponent(DisconnectIcon,{}),createComponent(MenuItemText,{translationKey:"button.dropdown.disconnect",children:"Disconnect"})]}})),et})()]}})}})},borders$2={m:"16px",s:"8px",none:"0"},NotificationStyled=styled.div` + width: 256px; + padding: 12px 16px; + display: flex; + gap: 9px; + + background-color: ${b=>b.theme.colors.background.primary}; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); + border-radius: ${b=>borders$2[b.theme.borderRadius]}; +`,NotificationContentStyled=styled.div` + width: 192px; + + > h3 { + font-size: 15px; + } +`,TextStyled$2=styled(Text$1)` + margin-top: 4px; + color: ${b=>b.theme.colors.text.secondary}; +`,Notification=b=>{const _=useDataAttributes(b);return createComponent(NotificationStyled,mergeProps({get class(){return b.class},"data-tc-notification":"true"},_,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return b.header.translationKey},get translationValues(){return b.header.translationValues},get children(){return b.children}}),createComponent(Show,{get when(){return b.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return b.text.translationKey},get translationValues(){return b.text.translationValues}})}})]}}),createMemo(()=>b.icon)]}}))},LoaderIconStyled$1=styled(LoaderIcon)` + align-self: center; +`,ConfirmOperationNotification=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(Notification,{get header(){return{translationKey:"notifications.confirm.header",translationValues:{name:k()}}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` + margin-top: 2px; +`,ErrorTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled$2,{size:"xs"})},get class(){return b.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` + margin-top: 2px; +`,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` + transform: translateY(-8px); + margin-bottom: 12px; +`,defaultConfig={timeout:4500},[latestAction,setLatestAction]=createSignal(null);function useOpenedNotifications(b){const{timeout:_}=__spreadValues$1(__spreadValues$1({},defaultConfig),b),[d,k]=createSignal([]),[j,$]=createSignal([]);return createEffect(on(action,et=>{if(!et||!et.showNotification||latestAction()===et)return;setLatestAction(et),k(nt=>nt.filter(ot=>ot.action!=="confirm-transaction"));const tt={action:et.name};k(nt=>[...nt,tt]);const rt=setTimeout(()=>{k(nt=>nt.filter(ot=>ot!==tt)),$(nt=>nt.filter(ot=>ot!==rt))},_);$(nt=>[...nt,rt])})),onCleanup(()=>{j().forEach(et=>clearTimeout(et))}),d}const _tmpl$$4=template$1('
    '),Notifications=b=>{const _=useOpenedNotifications();return(()=>{const d=_tmpl$$4.cloneNode(!0);return insert(d,createComponent(TransitionGroup,{onBeforeEnter:k=>{animate(k,[{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(k,j)=>{animate(k,[{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(j)},get children(){return createComponent(For,{get each(){return _()},children:k=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return k.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(d,b.class)),d})()},AccountButtonStyled=styled(Button)` + background-color: ${b=>b.theme.colors.connectButton.background}; + color: ${b=>b.theme.colors.connectButton.foreground}; + box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; + padding: 8px 16px 8px 12px; + + display: flex; + align-items: center; + gap: 4px; + height: 40px; +`,DropdownButtonStyled=styled(AccountButtonStyled)` + padding: 12px 16px; + min-width: 148px; + justify-content: center; + background-color: ${b=>b.theme.colors.background.primary}; +`,LoaderButtonStyled=styled(Button)` + min-width: 148px; + height: 40px; + + background-color: ${b=>b.theme.colors.background.primary}; + color: ${b=>b.theme.colors.connectButton.foreground}; + box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; + + display: flex; + align-items: center; + justify-content: center; +`,LoaderIconStyled=styled(LoaderIcon)` + height: 18px; + width: 18px; +`,DropdownContainerStyled=styled.div` + width: fit-content; + display: flex; + flex-direction: column; + align-items: flex-end; +`,DropdownStyled=styled(AccountButtonDropdown)` + box-sizing: border-box; + overflow: hidden; + margin-top: 12px; +`,NotificationsStyled=styled(Notifications)` + > div:first-child { + margin-top: 20px; + } +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,et=k.y+k.height/2-j.height/2,tt=getMainAxisFromPlacement(_),rt=getLengthFromAxis(tt),nt=k[rt]/2-j[rt]/2,ot=getSide(_),at=tt==="x";let it;switch(ot){case"top":it={x:$,y:k.y-j.height};break;case"bottom":it={x:$,y:k.y+k.height};break;case"right":it={x:k.x+k.width,y:et};break;case"left":it={x:k.x-j.width,y:et};break;default:it={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":it[tt]-=nt*(d&&at?-1:1);break;case"end":it[tt]+=nt*(d&&at?-1:1);break}return it}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:et}=d,tt=$.filter(Boolean),rt=yield et.isRTL==null?void 0:et.isRTL(_);if({}.NODE_ENV!=="production"){if(et==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),tt.filter(ht=>{let{name:ft}=ht;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let nt=yield et.getElementRects({reference:b,floating:_,strategy:j}),{x:ot,y:at}=computeCoordsFromPlacement(nt,k,rt),it=k,dt={},ut=0;for(let ht=0;ht50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),wt&&ut<=50){ut++,typeof wt=="object"&&(wt.placement&&(it=wt.placement),wt.rects&&(nt=wt.rects===!0?yield et.getElementRects({reference:b,floating:_,strategy:j}):wt.rects),{x:ot,y:at}=computeCoordsFromPlacement(nt,it,rt)),ht=-1;continue}}return{x:ot,y:at,placement:it,strategy:j,middlewareData:dt}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,et,tt;_===void 0&&(_=!1),d===void 0&&(d=!1);const rt=b.getBoundingClientRect();let nt=FALLBACK_SCALE;_&&(k?isElement(k)&&(nt=getScale(k)):nt=getScale(b));const ot=isElement(b)?getWindow(b):window,at=!isLayoutViewport()&&d,it=(rt.left+(at&&(j=($=ot.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/nt.x,dt=(rt.top+(at&&(et=(tt=ot.visualViewport)==null?void 0:tt.offsetTop)!=null?et:0))/nt.y,ut=rt.width/nt.x,ht=rt.height/nt.y;return{width:ut,height:ht,top:dt,right:it+ut,bottom:dt+ht,left:it,x:it,y:dt}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let et={scrollLeft:0,scrollTop:0};const tt={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(et=getNodeScroll(_)),isHTMLElement(_)){const rt=getBoundingClientRect(_,!0);tt.x=rt.x+_.clientLeft,tt.y=rt.y+_.clientTop}else j&&(tt.x=getWindowScrollBarX(j));return{x:$.left+et.scrollLeft-tt.x,y:$.top+et.scrollTop-tt.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let et={scrollLeft:0,scrollTop:0},tt={x:1,y:1};const rt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(et=getNodeScroll(d)),isHTMLElement(d))){const nt=getBoundingClientRect(d);tt=getScale(d),rt.x=nt.x+d.clientLeft,rt.y=nt.y+d.clientTop}return{width:_.width*tt.x,height:_.height*tt.y,x:_.x*tt.x-et.scrollLeft*tt.x+rt.x,y:_.y*tt.y-et.scrollTop*tt.y+rt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,et=k.clientHeight,tt=0,rt=0;if(j){$=j.width,et=j.height;const nt=isLayoutViewport();(nt||!nt&&_==="fixed")&&(tt=j.offsetLeft,rt=j.offsetTop)}return{width:$,height:et,x:tt,y:rt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),et=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let tt=-k.scrollLeft+getWindowScrollBarX(b);const rt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(tt+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},et=b.clientWidth*$.x,tt=b.clientHeight*$.y,rt=j*$.x,nt=k*$.y;return{top:nt,left:rt,right:rt+et,bottom:nt+tt,x:rt,y:nt,width:et,height:tt}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(tt=>isElement(tt)&&getNodeName(tt)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let et=$?getParentNode(b):b;for(;isElement(et)&&!isLastTraversableNode(et);){const tt=getComputedStyle$1(et),rt=isContainingBlock(et);($?!rt&&!j:!rt&&tt.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(ot=>ot!==et):j=tt,et=getParentNode(et)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const et=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],tt=et[0],rt=et.reduce((nt,ot)=>{const at=getClientRectFromClippingAncestor(_,ot,j);return nt.top=max(at.top,nt.top),nt.right=min(at.right,nt.right),nt.bottom=min(at.bottom,nt.bottom),nt.left=max(at.left,nt.left),nt},getClientRectFromClippingAncestor(_,tt,j));return{width:rt.right-rt.left,height:rt.bottom-rt.top,x:rt.left,y:rt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:et=!0,animationFrame:tt=!1}=k,rt=j&&!tt,nt=rt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];nt.forEach(ut=>{rt&&ut.addEventListener("scroll",d,{passive:!0}),$&&ut.addEventListener("resize",d)});let ot=null;if(et){let ut=!0;ot=new ResizeObserver(()=>{ut||d(),ut=!1}),isElement(b)&&!tt&&ot.observe(b),!isElement(b)&&b.contextElement&&!tt&&ot.observe(b.contextElement),ot.observe(_)}let at,it=tt?getBoundingClientRect(b):null;tt&&dt();function dt(){const ut=getBoundingClientRect(b);it&&(ut.x!==it.x||ut.y!==it.y||ut.width!==it.width||ut.height!==it.height)&&d(),it=ut,at=requestAnimationFrame(dt)}return d(),()=>{var ut;nt.forEach(ht=>{rt&&ht.removeEventListener("scroll",d),$&&ht.removeEventListener("resize",d)}),(ut=ot)==null||ut.disconnect(),ot=null,tt&&cancelAnimationFrame(at)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var at;return(at=d==null?void 0:d.placement)!=null?at:"bottom"},j=()=>{var at;return(at=d==null?void 0:d.strategy)!=null?at:"absolute"},[$,et]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[tt,rt]=createSignal();createEffect(()=>{let at=tt();if(at)throw at.value});let nt=createMemo(()=>(b(),_(),{}));function ot(){let at=b(),it=_();if(at&&it){let dt=nt();computePosition(at,it,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ut=>{dt===nt()&&et(ut)},ut=>{rt(ut)})}}return createEffect(()=>{let at=b(),it=_();if(d==null||d.middleware,k(),j(),at&&it)if(d!=null&&d.whileElementsMounted){let dt=d.whileElementsMounted(at,it,ot);dt&&onCleanup(dt)}else ot()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:ot}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,et]=createSignal(_.account),[tt,rt]=createSignal(!0);let nt;const[ot,at]=createSignal(),[it,dt]=createSignal(),ut=P(it,ot,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ht=()=>{const ct=$();if(ct){const pt=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return pt.slice(0,4)+"…"+pt.slice(-4)}return""};d.connectionRestored.then(()=>rt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),et(null);return}et(ct.account)}),st=ct=>{if(!$()||!k())return;const pt=it().contains(ct.target),lt=nt.contains(ct.target);!pt&&!lt&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return tt()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!tt()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:dt,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ht()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(at,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:pt=>{animate(pt,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(pt,lt)=>{animate(pt,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(lt)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(pt){const lt=nt;typeof lt=="function"?lt(pt):nt=pt}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(pt=>{var lt,wt;const vt=ut.strategy,yt=`${(lt=ut.y)!=null?lt:0}px`,Et=`${(wt=ut.x)!=null?wt:0}px`;return vt!==pt._v$&&ct.style.setProperty("position",pt._v$=vt),yt!==pt._v$2&&ct.style.setProperty("top",pt._v$2=yt),Et!==pt._v$3&&ct.style.setProperty("left",pt._v$3=Et),pt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` + padding-left: 24px; + padding-right: 24px; + padding-top: 18px; + padding-bottom: 0; + + ${media("mobile")} { + padding-left: 0; + padding-right: 0; + + min-height: 364px; + } +`,H1Styled$8=styled(H1)` + margin-top: 12px; + + ${media("mobile")} { + padding: 0 10px; + } +`,LoaderContainerStyled=styled.div` + margin: 30px 0; + width: 100%; + display: flex; + justify-content: center; + + ${media("mobile")} { + height: 160px; + align-items: center; + } +`;styled(Text$1)` + min-width: 84px; + text-align: center; + font-weight: 590; +`;styled(TabBar)` + margin: 0 auto 22px; +`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",twaReturnUrl:void 0,walletsListConfiguration:{},enableAndroidBackHandler:!0});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; +`,H1Styled$7=styled(H1)` + margin-bottom: 18px; +`;styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.12; + background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + } +`;const WalletsUl=styled.ul` + display: grid; + grid-template-columns: repeat(auto-fit, 92px); + grid-template-rows: auto; + align-content: flex-start; + justify-content: center; + row-gap: 8px; + width: 100%; + padding: 0 0 16px; + align-self: flex-start; + max-width: 400px; + margin: 0 auto; + + > li { + display: block; + height: fit-content; + } + + ${media("mobile")} { + grid-template-columns: repeat(auto-fit, 82px); + } +`;styled(Button)` + display: block; + margin: 0 auto 1px; + font-size: 15px; +`;const StyledIconButton$3=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,WalletLabeledItemStyled=styled(WalletLabeledItem)` + height: 100%; +`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const _=()=>isMobile()?void 0:510,d=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-wallets-modal-list":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$7,{translationKey:"walletModal.wallets",children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return _()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return d()},children:k=>(()=>{const j=_tmpl$$2.cloneNode(!0);return insert(j,createComponent(WalletLabeledItemStyled,{wallet:k,onClick:()=>b.onSelect(k)})),j})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` + display: flex; + flex-direction: column; +`,BodyStyled$1=styled.div` + flex: 1; + margin-top: ${b=>b.qr?"0":"18px"}; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 232px; +`,QRCodeStyled$1=styled(QRCode)` + margin-bottom: 24px; +`,H1Styled$6=styled(H1)` + max-width: 288px; + margin: 0 auto 2px; +`,H2Styled$4=styled(H2)` + max-width: 288px; + text-align: center; + margin: 0 auto 20px; +`,StyledIconButton$2=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,ButtonsContainerStyled$1=styled.div` + display: flex; + justify-content: center; + gap: 8px; + padding-bottom: 16px; +`,BottomButtonsContainerStyled=styled(ButtonsContainerStyled$1)` + padding-bottom: 0; +`,FooterButton$1=styled(Button)` + margin-bottom: 24px; +`,LoaderStyled$1=styled(LoaderIcon)` + margin-bottom: 18px; + margin-top: 2px; +`,ErrorIconStyled$1=styled(ErrorIcon)` + margin-bottom: 16px; +`,BodyTextStyled$1=styled(H2)` + color: ${b=>b.theme.colors.text.secondary}; + text-align: center; + margin-bottom: 20px; +`,TgButtonStyled=styled(Button)` + margin-top: -8px; + margin-bottom: 24px; + width: 100%; + padding: 12px 12px 12px 20px; + border-radius: ${b=>tgButtonBorders[b.theme.borderRadius]}; + font-size: 16px; + line-height: 20px; +`,TgImageStyled=styled(Image$1)` + width: 32px; + height: 32px; + border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android"))_.returnStrategy="none",openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,H1Styled$5=styled(H1)` + margin-bottom: 18px; +`,InfoBlock=styled.div` + padding: 16px 0; + display: flex; + flex-direction: column; + align-items: center; +`,InfoBlockIconClass=u` + margin-bottom: 12px; +`,H3Styled=styled(H3)` + text-align: center; + margin-bottom: 4px; +`,TextStyled$1=styled(Text$1)` + text-align: center; + max-width: 352px; + color: ${b=>b.theme.colors.text.secondary}; +`,ButtonsBlock=styled.div` + padding: 16px 24px 24px; + display: flex; + align-items: center; + justify-content: center; + gap: 8px; +`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{"data-tc-wallets-modal-info":"true",get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$5,{translationKey:"walletModal.infoModal.whatIsAWallet",children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.secureDigitalAssets",children:"Secure digital assets storage"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.walletProtects",children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.controlIdentity",children:"Control your Web3 identity"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.manageIdentity",children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.effortlessCryptoTransactions",children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.easilySend",children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.infoModal.getAWallet",children:"Get a Wallet"})}})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` + flex: 1; + margin-top: 18px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 232px; +`,H1Styled$4=styled(H1)` + max-width: 262px; + margin: 0 auto 8px; +`,StyledIconButton=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,FooterStyled=styled.div` + padding: 16px; + display: flex; + align-items: center; + gap: 12px; + border-top: 0.5px solid ${b=>rgba(b.theme.colors.icon.secondary,.2)}; +`,ImageStyled=styled(Image$1)` + width: 36px; + height: 36px; + border-radius: 10px; +`,FooterButton=styled(Link)` + margin-left: auto; +`,LoaderStyled=styled(LoaderIcon)` + margin-bottom: 18px; + margin-top: 2px; +`,ErrorIconStyled=styled(ErrorIcon)` + margin-bottom: 16px; +`,BodyTextStyled=styled(H2)` + color: ${b=>b.theme.colors.text.secondary}; + text-align: center; + margin-bottom: 20px; +`,ButtonsContainerStyled=styled.div` + display: flex; + justify-content: center; + gap: 8px; + padding-bottom: 16px; +`,H1Styled$3=styled(H1)` + margin-bottom: 2px; + padding: 0 64px; +`,H2Styled$3=styled(H2)` + margin-bottom: 20px; + padding: 0 64px; + min-height: 44px; +`,QrCodeWrapper$1=styled.div` + padding: 0 24px 24px; +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),et=useContext(ConnectorContext),tt=et.onStatusChange(()=>{},()=>{$(!0)}),rt=createMemo(()=>et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),nt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(rt(),appState.returnStrategy))},ot=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},at=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},it=()=>{d()?at():b.onBackClick()};return onCleanup(tt),nt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:it}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return rt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:nt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:nt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` + display: flex; + justify-content: space-between; + margin: 0 auto; + width: fit-content; + max-width: 100%; + min-width: 100%; + height: fit-content; + overflow-x: auto; + overflow-y: hidden; + padding: 0 13px 24px; + + &&::-webkit-scrollbar { + display: none; + } + + -ms-overflow-style: none; + scrollbar-width: none; + + > li { + height: fit-content; + } +`,OtherOptionButton=styled.li` + width: 82px; + min-width: 82px; + height: 124px; + display: flex; + flex-direction: column; + align-items: center; + padding: 8px 4px; + + text-align: center; + cursor: pointer; + + transition: transform 0.1s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,Divider=styled.div` + width: 1px; + margin: 0 10px; + height: 24px; + position: relative; + top: 26px; + + background-color: ${b=>b.theme.colors.icon.secondary}; + opacity: 0.2; +`,IconContainer=styled.div` + width: 60px; + height: 60px; + border-radius: ${b=>borders$1[b.theme.borderRadius]}; + display: flex; + align-items: center; + justify-content: center; + + background-color: ${b=>b.theme.colors.background.tint}; + margin-bottom: 8px; +`,H1Styled$2=styled(H1)` + margin-top: 38px; + margin-bottom: 4px; + padding: 0 24px; +`,H2Styled$2=styled(H2)` + margin-bottom: 24px; + padding: 0 24px; + min-height: 44px; +`;styled(Button)` + display: block; + margin: 0 auto; +`;const TelegramButtonStyled=styled(Button)` + margin: 0 24px 24px; + width: calc(100% - 48px); + border-radius: ${b=>borders$1[b.theme.borderRadius]}; + padding: 14px 16px 14px 14px; + background-color: ${b=>b.theme.colors.telegramButton}; + + color: ${b=>b.theme.colors.constant.white}; + font-weight: 590; + font-size: 16px; + line-height: 20px; +`,TGImageStyled=styled(Image$1)` + border-radius: ${b=>tgBorders[b.theme.borderRadius]}; + width: 24px; + height: 24px; +`,StyledLeftActionButton=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,H1Styled$1=styled(H1)` + margin-bottom: 2px; + padding: 0 64px; +`,H2Styled$1=styled(H2)` + margin-bottom: 20px; + padding: 0 64px; +`,QrCodeWrapper=styled.div` + padding: 0 24px 24px; +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,et=()=>b.walletsList.filter(st=>supportsMobile(st)&&st.appName!==AT_WALLET_APP_NAME),tt=()=>et().length>7,rt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(st=>st.bridgeUrl)).values()].map(st=>({bridgeUrl:st})),nt=()=>$.connect(rt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[ot,at]=createSignal(void 0),it=()=>__async(void 0,null,function*(){ot()!==void 0&&clearTimeout(ot()),yield copyToClipboard(nt());const st=setTimeout(()=>at(void 0),1500);at(st)}),dt=()=>{openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},ut=()=>{const st=b.walletsList.find(lt=>lt.appName===AT_WALLET_APP_NAME);if(!st||!isWalletInfoRemote(st))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ct=$.connect({bridgeUrl:st.bridgeUrl,universalLink:st.universalLink},b.additionalRequest),pt=!k();j(!1),redirectToTelegram(ct,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:pt})},ht=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ft=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const st=_tmpl$2.cloneNode(!0);return insert(st,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ft}),createComponent(MobileUniversalQR,{get universalLink(){return nt()}})]}}),null),insert(st,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ht}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet in Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ut,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet in Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!tt())()?et().slice(0,4):et()},children:ct=>(()=>{const pt=_tmpl$$1.cloneNode(!0);return insert(pt,createComponent(WalletItem,{get icon(){return ct.imageUrl},get name(){return ct.name},onClick:()=>b.onSelect(ct)})),pt})()}),createComponent(Show,{get when(){return tt()},get children(){const ct=_tmpl$$1.cloneNode(!0);return insert(ct,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return et().slice(3,7).map(pt=>pt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ct}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:dt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>ot()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return ot()!==void 0?"common.copied":"common.copyLink"},get children(){return ot()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),st})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; + padding-bottom: 16px; +`,H2Styled=styled(H2)` + max-width: 320px; + margin-top: 2px; + margin-bottom: 20px; +`,H2AvailableWalletsStyled=styled(H2)` + margin-bottom: 16px; +`,QRCodeStyled=styled(QRCode)` + margin-bottom: 24px; +`,WalletsContainerStyled=styled.ul` + display: flex; +`;styled.div` + display: flex; + gap: 16px; + width: 100%; +`;styled(Button)` + position: relative; + font-size: 16px; + line-height: 20px; + width: 100%; + padding: 0 16px; + height: 56px; + border-radius: ${b=>borders[b.theme.borderRadius]}; + + &:hover { + ${b=>b.disableEventsAnimation?"transform: unset;":""} + } + + &:active { + ${b=>b.disableEventsAnimation?"transform: unset;":""} + } +`;styled.ul` + position: absolute; + bottom: 100%; + left: 0; + margin: 0; + padding: 8px; + width: 188px; + transform: translateY(-16px); + + background-color: ${b=>b.theme.colors.background.primary}; + border-radius: ${b=>borders[b.theme.borderRadius]}; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); +`;styled.li` + padding: 8px; + + display: flex; + align-items: center; + gap: 8px; + + cursor: pointer; + border-radius: ${b=>hoverBorders[b.theme.borderRadius]}; + + transition: background-color, transform 0.1s ease-in-out; + + &:hover { + background-color: ${b=>b.theme.colors.background.secondary}; + } + + &:active { + transform: scale(0.96); + } +`;styled(Image$1)` + width: 24px; + height: 24px; + + border-radius: 6px; +`;styled.div` + margin-top: 23px; + margin-bottom: 1px; + width: 100%; + display: flex; + justify-content: center; + align-items: center; +`;styled(Text$1)` + color: ${b=>b.theme.colors.text.secondary}; + font-size: 16px; +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(et=>et.bridgeUrl)).values()].map(et=>({bridgeUrl:et}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:et=>(()=>{const tt=_tmpl$.cloneNode(!0);return insert(tt,createComponent(WalletLabeledItem,{wallet:et,onClick:()=>b.onSelect(et)})),tt})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(et=>et.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[et,tt]=createSignal("universal"),[rt,nt]=createSignal(!1),ot=createMemo(()=>{if(k.state!=="ready")return null;let ht=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=ht.filter(isWalletInfoCurrentlyInjected),st=ht.filter(vt=>!isWalletInfoCurrentlyInjected(vt));ht=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,pt=ht.find(vt=>eqWalletName(vt,ct)),lt=ht.filter(vt=>eqWalletName(vt,ct)).length>=2;ct&&pt&&!lt&&(ht=[__spreadProps(__spreadValues$1({},pt),{isPreferred:!0})].concat(ht.filter(vt=>!eqWalletName(vt,ct))));const wt=ht.find(vt=>eqWalletName(vt,AT_WALLET_APP_NAME));return wt&&(ht=[wt].concat(ht.filter(vt=>!eqWalletName(vt,AT_WALLET_APP_NAME)))),ht}),at=()=>{var ht;return((ht=appState.connectRequestParameters)==null?void 0:ht.state)==="loading"},it=createMemo(()=>{var ht;if(!at())return(ht=appState.connectRequestParameters)==null?void 0:ht.value}),dt=ht=>{setWalletsModalState({status:"closed",closeReason:ht}),$(null),nt(!1)},ut=_.onStatusChange(ht=>{ht&&dt("wallet-selected")});return onCleanup(ut),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>dt("action-cancelled"),onClickQuestion:()=>nt(ht=>!ht),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return rt()},get children(){return createComponent(InfoModal,{onBackClick:()=>nt(!1)})}}),createComponent(Show,{get when(){return!rt()},get children(){return[createComponent(Show,{get when(){return at()||!ot()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!at())()&&ot()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return it()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return et()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return ot()},get additionalRequest(){return it()},onSelectAllWallets:()=>tt("all-wallets")})}}),createComponent(Match,{get when(){return et()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return ot()},onBack:()=>tt("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; + padding-bottom: 8px; +`,H1Styled=styled(H1)` + margin-top: 16px; +`,TextStyled=styled(Text$1)` + font-weight: 510; + font-size: 16px; + line-height: 20px; + text-align: center; + max-width: 250px; + + color: ${b=>b.theme.colors.text.secondary}; +`,ButtonStyled=styled(Button)` + margin-top: 32px; +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0);let $;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&($=d.wallet.universalLink);const et=()=>{const tt=action(),rt="returnStrategy"in tt?tt.returnStrategy:appState.returnStrategy;if(isTelegramUrl($)){const nt=!k();j(!1),redirectToTelegram($,{returnStrategy:rt,twaReturnUrl:"twaReturnUrl"in tt?tt.twaReturnUrl:appState.twaReturnUrl,forceRedirect:nt})}else openLinkBlank(addReturnStrategy($,rt))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:et,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const rt=()=>{const at=getUserAgent().os==="ios",it=tt==="ios"&&at||tt==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!it&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,abortSignal:nt.signal},rt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)rt(),d(nt);else{if(j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{j||(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,d).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,Et=pt?tt:tt[dt]||(tt[dt]={}),xt=Et.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(Et,ht)||(st=ft?bt[ht]:ut[ht],Et[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(kt){var _t=function(Ct,Ot,Mt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(Ct);case 2:return new kt(Ct,Ot)}return new kt(Ct,Ot,Mt)}return kt.apply(this,arguments)};return _t.prototype=kt.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((Et.virtual||(Et.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var kt in xt)Object.prototype.hasOwnProperty.call(xt,kt)&&(bt[kt]=xt[kt]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,kt=(0,rt.default)(xt,3),_t=kt[0],Ct=kt[1],Ot=kt[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Ot]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var kt=(0,nt.default)(bt);for(var _t in xt)kt.indexOf(_t)===-1&&kt.push(_t);return kt.reduce(function(Ct,Ot){return Ct[Ot]=function(Mt,It){if(Mt===void 0)return It;if(It===void 0)return Mt;var zt=Mt===void 0?"undefined":(0,et.default)(Mt),Xt=It===void 0?"undefined":(0,et.default)(It);switch(zt){case"string":switch(Xt){case"string":return[It,Mt].filter(Boolean).join(" ");case"object":return lt({className:Mt,style:It});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?kt-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Mt=Ct.defaultBase16,It=Mt===void 0?st:Mt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=Et(Ot,Xt);Jt&&(Ot=(0,tt.default)({},Jt,Ot));var Kt=ct.reduce(function(Sn,yn){return Sn[yn]=Ot[yn]||It[yn],Sn},{}),Zt=(0,nt.default)(Ot).reduce(function(Sn,yn){return ct.indexOf(yn)===-1&&(Sn[yn]=Ot[yn]),Sn},{}),dn=xt(Kt),kn=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var kt=xt.split(":"),_t=(0,rt.default)(kt,2),Ct=_t[0],Ot=_t[1];xt=(bt||{})[Ct]||at[Ct],Ot==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function Et(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,Et),yt(bt)},lt.once("error",xt)),lt.once(wt,Et)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,vt,yt){var Et,xt,bt,kt;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(Et=dt(lt))>0&&bt.length>Et&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,kt=_t,console&&console.warn&&console.warn(kt)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},Et=ht.bind(yt);return Et.listener=vt,yt.wrapFn=Et,Et}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var Et=yt[wt];return Et===void 0?[]:typeof Et=="function"?vt?[Et.listener||Et]:[Et]:vt?function(xt){for(var bt=new Array(xt.length),kt=0;kt0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var kt=Et[lt];if(kt===void 0)return!1;if(typeof kt=="function")rt(kt,this,wt);else{var _t=kt.length,Ct=pt(kt,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,Et,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(Et=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,Et=xt;break}if(Et<0)return this;Et===0?vt.shift():function(kt,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),Et=$(9),xt=$(23),bt=$(16),kt=$(38),_t=$(71),Ct=$(72),Ot=$(32),Mt=$(7),It=$(13),zt=Ct.f,Xt=Mt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,kn=ft("_hidden"),Sn=ft("toPrimitive"),yn={}.propertyIsEnumerable,Mn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Ot.f,En=et.QObject,bn=!En||!En.prototype||!En.prototype.findChild,hn=rt&&it(function(){return kt(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(qt,wn,Ln){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(qt,wn,Ln),lr&&qt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(qt){var wn=Vn[qt]=kt(Kt.prototype);return wn._k=qt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Kt},Tn=function(qt,wn,Ln){return qt===xn&&Tn(rn,wn,Ln),wt(qt),wn=xt(wn,!0),wt(Ln),tt(Vn,wn)?(Ln.enumerable?(tt(qt,kn)&&qt[kn][wn]&&(qt[kn][wn]=!1),Ln=kt(Ln,{enumerable:bt(0,!1)})):(tt(qt,kn)||Xt(qt,kn,bt(1,{})),qt[kn][wn]=!0),hn(qt,wn,Ln)):Xt(qt,wn,Ln)},Rn=function(qt,wn){wt(qt);for(var Ln,lr=pt(wn=Et(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(qt,Ln=lr[fr++],wn[Ln]);return qt},Pn=function(qt){var wn=yn.call(this,qt=xt(qt,!0));return!(this===xn&&tt(Vn,qt)&&!tt(rn,qt))&&(!(wn||!tt(this,qt)||!tt(Vn,qt)||tt(this,kn)&&this[kn][qt])||wn)},An=function(qt,wn){if(qt=Et(qt),wn=xt(wn,!0),qt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Ln=zt(qt,wn);return!Ln||!tt(Vn,wn)||tt(qt,kn)&&qt[kn][wn]||(Ln.enumerable=!0),Ln}},Fn=function(qt){for(var wn,Ln=Jt(Et(qt)),lr=[],fr=0;Ln.length>fr;)tt(Vn,wn=Ln[fr++])||wn==kn||wn==at||lr.push(wn);return lr},vn=function(qt){for(var wn,Ln=qt===xn,lr=Jt(Ln?rn:Et(qt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Ln&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var qt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Ln){this===xn&&wn.call(rn,Ln),tt(this,kn)&&tt(this[kn],qt)&&(this[kn][qt]=!1),hn(this,qt,bt(1,Ln))};return rt&&bn&&hn(xn,qt,{configurable:!0,set:wn}),_n(qt)}).prototype,"toString",function(){return this._k}),Ct.f=An,Mt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Pn,Ot.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Pn,!0),st.f=function(qt){return _n(ft(qt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;Bn.length>Nn;)ft(Bn[Nn++]);for(var Wn=It(ft.store),pn=0;Wn.length>pn;)ct(Wn[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(qt){return tt(Mn,qt+="")?Mn[qt]:Mn[qt]=Kt(qt)},keyFor:function(qt){if(!ln(qt))throw TypeError(qt+" is not a symbol!");for(var wn in Mn)if(Mn[wn]===qt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(qt,wn){return wn===void 0?kt(qt):Rn(kt(qt),wn)},defineProperty:Tn,defineProperties:Rn,getOwnPropertyDescriptor:An,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Ot.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(qt){return Ot.f(yt(qt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var qt=Kt();return dn([qt])!="[null]"||dn({a:qt})!="{}"||dn(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var wn,Ln,lr=[qt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Ln=wn=lr[1],(vt(wn)||qt!==void 0)&&!ln(qt))return lt(wn)||(wn=function(Zn,vr){if(typeof Ln=="function"&&(vr=Ln.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[Sn]||$(6)(Kt.prototype,Sn,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ct?tt(wt).concat(ct(wt)):tt(wt),yt=vt.length,Et=0;yt>Et;)lt=vt[Et++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,qt){switch(qt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,qt[0]);case 2:return pn.call(Vt,qt[0],qt[1]);case 3:return pn.call(Vt,qt[0],qt[1],qt[2])}return pn.apply(Vt,qt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(qt,wn,Ln){if(wn!=wn)return function(Zn,vr,yr,In){for(var ur=Zn.length,qn=yr+(In?1:-1);In?qn--:++qn-1}function yt(pn){return pn!=pn}function Et(pn,Vt){for(var qt=pn.length,wn=0;qt--;)pn[qt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var qt=-1,wn=pn.length,Ln=0,lr=[];++qt2?kt:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function Mn(pn){return!(!Bn(pn)||function(Vt){return!!It&&It in Vt}(pn))&&(function(Vt){var qt=Bn(Vt)?Jt.call(Vt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(pn)||function(Vt){var qt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{qt=!!(Vt+"")}catch{}return qt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,qt,wn){for(var Ln=-1,lr=pn.length,fr=qt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),In=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),In&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(qt>2?", ":" "),pn.replace(nt,`{ +/* [wrapped with `+Vt+`] */ +`)}function Rn(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,kt){switch(kt.length){case 0:return xt.call(bt);case 1:return xt.call(bt,kt[0]);case 2:return xt.call(bt,kt[0],kt[1]);case 3:return xt.call(bt,kt[0],kt[1],kt[2])}return xt.apply(bt,kt)}function at(xt,bt){for(var kt=-1,_t=bt.length,Ct=xt.length;++kt<_t;)xt[Ct+kt]=bt[kt];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(kt){return function(_t){return!!_t&&typeof _t=="object"}(kt)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Ot=function(Mt){var It=typeof Mt;return!!Mt&&(It=="object"||It=="function")}(Ct)?ut.call(Ct):"";return Ot=="[object Function]"||Ot=="[object GeneratorFunction]"}(_t)}(kt)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,Et=(vt=function(xt){var bt=(xt=function _t(Ct,Ot,Mt,It,zt){var Xt=-1,Jt=Ct.length;for(Mt||(Mt=pt),zt||(zt=[]);++Xt0&&Mt(Kt)?Ot>1?_t(Kt,Ot-1,Mt,It,zt):at(zt,Kt):It||(zt[zt.length]=Kt)}return zt}(xt,1)).length,kt=bt;for(wt;kt--;)if(typeof xt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var jt,Bt=ut(St);if(Pt){var Rt=ut(this).constructor;jt=Reflect.construct(Bt,arguments,Rt)}else jt=Bt.apply(this,arguments);return st(this,jt)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var St=this.constructor.getDerivedStateFromProps(this.props,this.state);St!=null&&this.setState(St)}function vt(St){this.setState((function(Pt){var jt=this.constructor.getDerivedStateFromProps(St,Pt);return jt??null}).bind(this))}function yt(St,Pt){try{var jt=this.props,Bt=this.state;this.props=St,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(jt,Bt)}finally{this.props=jt,this.state=Bt}}function Et(St){var Pt=St.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof St.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return St;var jt=null,Bt=null,Rt=null;if(typeof Pt.componentWillMount=="function"?jt="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&(jt="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),jt!==null||Bt!==null||Rt!==null){var an=St.displayName||St.name,nn=typeof St.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. + +`+an+" uses "+nn+" but also contains the following legacy lifecycles:"+(jt!==null?` + `+jt:"")+(Bt!==null?` + `+Bt:"")+(Rt!==null?` + `+Rt:"")+` + +The above lifecycles should be removed. Learn more about this warning here: +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof St.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=wt,Pt.componentWillReceiveProps=vt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=yt;var Qt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Ut,mn,Hn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Hn;Qt.call(this,Ut,mn,Kn)}}return St}function xt(St,Pt){if(St==null)return{};var jt,Bt,Rt=function(nn,Qt){if(nn==null)return{};var Ut,mn,Hn={},Kn=Object.keys(nn);for(mn=0;mn=0||(Hn[Ut]=nn[Ut]);return Hn}(St,Pt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(St);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(St,jt)&&(Rt[jt]=St[jt])}return Rt}function bt(St){var Pt=function(jt){return{}.toString.call(jt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(St);return Pt==="number"&&(Pt=isNaN(St)?"nan":(0|St)!=St?"float":"integer"),Pt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Ot=$(45),Mt=function(St){var Pt=function(jt){return{backgroundColor:jt.base00,ellipsisColor:jt.base09,braceColor:jt.base07,expandedIcon:jt.base0D,collapsedIcon:jt.base0E,keyColor:jt.base07,arrayKeyColor:jt.base0C,objectSize:jt.base04,copyToClipboard:jt.base0F,copyToClipboardCheck:jt.base0D,objectBorder:jt.base02,dataTypes:{boolean:jt.base0E,date:jt.base0D,float:jt.base0B,function:jt.base0D,integer:jt.base0F,string:jt.base09,nan:jt.base08,null:jt.base0A,undefined:jt.base05,regexp:jt.base0A,background:jt.base02},editVariable:{editIcon:jt.base0E,cancelIcon:jt.base09,removeIcon:jt.base09,addIcon:jt.base0E,checkIcon:jt.base0E,background:jt.base01,color:jt.base0A,border:jt.base07},addKeyModal:{background:jt.base05,border:jt.base04,color:jt.base0A,labelColor:jt.base01},validationFailure:{background:jt.base09,iconColor:jt.base01,fontColor:jt.base01}}}(St);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function(jt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Pt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(jt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function It(St,Pt,jt){return St||console.error("theme has not been set"),function(Bt){var Rt=kt;return Bt!==!1&&Bt!=="none"||(Rt=_t),Object(Ot.createStyling)(Mt,{defaultBase16:Rt})(Bt)}(St)(Pt,jt)}var zt=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},It(nn,"data-type-label")),Rt):null}}]),jt}(lt.a.PureComponent),Xt=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),jt}(lt.a.PureComponent),Jt=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},It(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),jt}(lt.a.PureComponent),Kt=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),jt}(lt.a.PureComponent);function Zt(St,Pt){(Pt==null||Pt>St.length)&&(Pt=St.length);for(var jt=0,Bt=new Array(Pt);jt"u"||St[Symbol.iterator]==null){if(Array.isArray(St)||(jt=dn(St))||Pt&&St&&typeof St.length=="number"){jt&&(St=jt);var Bt=0,Rt=function(){};return{s:Rt,n:function(){return Bt>=St.length?{done:!0}:{done:!1,value:St[Bt++]}},e:function(Ut){throw Ut},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){jt=St[Symbol.iterator]()},n:function(){var Ut=jt.next();return nn=Ut.done,Ut},e:function(Ut){Qt=!0,an=Ut},f:function(){try{nn||jt.return==null||jt.return()}finally{if(Qt)throw an}}}}function Sn(St){return function(Pt){if(Array.isArray(Pt))return Zt(Pt)}(St)||function(Pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pt))return Array.from(Pt)}(St)||dn(St)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),Mn=new($(47)).Dispatcher,Vn=new(function(St){dt(jt,St);var Pt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnRt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,Rt),lt.a.createElement("span",It(an,"ellipsis")," ...")))),lt.a.createElement("div",It(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),jt}(lt.a.PureComponent),ln=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){return lt.a.createElement("div",It(this.props.theme,"undefined"),"undefined")}}]),jt}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(St){for(var Pt=1;Pt=0||($n[hr]=Xn[hr]);return $n}(St,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Hn,Kn=mn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Pt),Un=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,gr=jt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Or,Mr){return Or[Mr]=tr[Mr],Or},{})),kr=ir.boxSizing;return kr===""?null:(Vt&&kr==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(gr){Jn.current=gr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),Bn(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var kr=sr.paddingSize,Or=sr.borderSize,Mr=sr.sizingStyle,jr=Mr.boxSizing;Object.keys(Mr).forEach(function(Lr){var Br=Lr;Nn.style[Br]=Mr[Br]}),Bn(Nn),Nn.value=nr;var sn=function(Lr,Br){var Hr=Lr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Hr+Br.borderSize:Hr-Br.paddingSize}(Nn,sr);Nn.value="x";var Pr=Nn.scrollHeight-kr,Dr=Pr*tr;jr==="border-box"&&(Dr=Dr+kr+Or),sn=Math.max(Dr,sn);var Fr=Pr*ir;return jr==="border-box"&&(Fr=Fr+kr+Or),[sn=Math.min(Fr,sn),Pr]}(gr,Xn.value||Xn.placeholder||"x",Rt,Bt),On=hr[0],$n=hr[1];Un.current!==On&&(Un.current=On,Xn.style.setProperty("height",On+"px","important"),Ut(On,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Hn=Pn(or),Object(pt.useLayoutEffect)(function(){var Xn=function(gr){Hn.current(gr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},mn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Ln(St){St=St.trim();try{if((St=JSON.stringify(JSON.parse(St)))[0]==="[")return lr("array",JSON.parse(St));if(St[0]==="{")return lr("object",JSON.parse(St));if(St.match(/\-?\d+\.\d+/)&&St.match(/\-?\d+\.\d+/)[0]===St)return lr("float",parseFloat(St));if(St.match(/\-?\d+e-\d+/)&&St.match(/\-?\d+e-\d+/)[0]===St)return lr("float",Number(St));if(St.match(/\-?\d+/)&&St.match(/\-?\d+/)[0]===St)return lr("integer",parseInt(St));if(St.match(/\-?\d+e\+\d+/)&&St.match(/\-?\d+e\+\d+/)[0]===St)return lr("integer",Number(St))}catch{}switch(St=St.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(St=Date.parse(St))return lr("date",new Date(St))}return lr(!1,null)}function lr(St,Pt){return{type:St,value:Pt}}var fr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),jt}(lt.a.PureComponent),Zn=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),jt}(lt.a.PureComponent),vr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),jt}(lt.a.PureComponent),yr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),jt}(lt.a.PureComponent),In=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),jt}(lt.a.PureComponent),ur=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),jt}(lt.a.PureComponent),qn=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),jt}(lt.a.PureComponent),pr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(lt.a.PureComponent),Gn=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(lt.a.PureComponent),zn=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),jt}(lt.a.PureComponent),ar=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),jt}(lt.a.PureComponent),rr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(lt.a.PureComponent);function cr(St){return St||(St={}),{style:rt(rt({verticalAlign:"middle"},St),{},{color:St.color?St.color:"#000000",height:"1em",width:"1em"})}}var xr=function(St){dt(jt,St);var Pt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Pt.call(this,Bt)).copiedTimer=null,Rt.handleCopy=function(){var an=document.createElement("textarea"),nn=Rt.props,Qt=nn.clickCallback,Ut=nn.src,mn=nn.namespace;an.innerHTML=JSON.stringify(Rt.clipboardValue(Ut),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ut,namespace:mn,name:mn[mn.length-1]})})},Rt.getClippyIcon=function(){var an=Rt.props.theme;return Rt.state.copied?lt.a.createElement("span",null,lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon"))),lt.a.createElement("span",It(an,"copy-icon-copied"),"✔")):lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon")))},Rt.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},Rt.state={copied:!1},Rt}return at(jt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,Rt=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=It(Rt,"copy-to-clipboard").style,Ut="inline";return an&&(Ut="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ut}),onClick:this.handleCopy},this.getClippyIcon()))}}]),jt}(lt.a.PureComponent),Ar=function(St){dt(jt,St);var Pt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Pt.call(this,Bt)).getEditIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},It(Qt,"editVarIcon"),{onClick:function(){Rt.prepopInput(nn)}})))},Rt.prepopInput=function(an){if(Rt.props.onEdit!==!1){var nn=function(Ut){var mn;switch(bt(Ut)){case"undefined":mn="undefined";break;case"nan":mn="NaN";break;case"string":mn=Ut;break;case"date":case"function":case"regexp":mn=Ut.toString();break;default:try{mn=JSON.stringify(Ut,null," ")}catch{mn=""}}return mn}(an.value),Qt=Ln(nn);Rt.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},Rt.getRemoveIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.namespace,Ut=an.theme,mn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(Ut,"removeVarIcon"),{onClick:function(){Mn.dispatch({name:"VARIABLE_REMOVED",rjvId:mn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},Rt.getValue=function(an,nn){var Qt=!nn&&an.type,Ut=ft(Rt).props;switch(Qt){case!1:return Rt.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ut));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ut));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ut));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ut));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ut));case"null":return lt.a.createElement(En,Ut);case"nan":return lt.a.createElement(fn,Ut);case"undefined":return lt.a.createElement(ln,Ut);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ut));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ut));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},Rt.getEditInput=function(){var an=Rt.props.theme,nn=Rt.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ut=Qt.target.value,mn=Ln(Ut);Rt.setState({editValue:Ut,parsedInput:{type:mn.type,value:mn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&Rt.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},It(an,"edit-input"))),lt.a.createElement("div",It(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},It(an,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},It(an,"check-icon"),{onClick:function(){Rt.submitEdit()}})),lt.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(an){var nn=Rt.props,Qt=nn.variable,Ut=nn.namespace,mn=nn.rjvId,Hn=Rt.state,Kn=Hn.editValue,Yn=Hn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),Rt.setState({editMode:!1}),Mn.dispatch({name:"VARIABLE_UPDATED",rjvId:mn,data:{name:Qt.name,namespace:Ut,existing_value:Qt.value,new_value:er,variable_removed:!1}})},Rt.showDetected=function(){var an=Rt.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,Rt.state.parsedInput),Ut=(Qt.type,Qt.value,Rt.getDetectedInput());if(Ut)return lt.a.createElement("div",null,lt.a.createElement("div",It(nn,"detected-row"),Ut,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},It(nn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var an=Rt.state.parsedInput,nn=an.type,Qt=an.value,Ut=ft(Rt).props,mn=Ut.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ut));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ut));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ut));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ut));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ut));case"null":return lt.a.createElement(En,Ut);case"nan":return lt.a.createElement(fn,Ut);case"undefined":return lt.a.createElement(ln,Ut);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ut))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return at(jt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.variable,nn=Rt.singleIndent,Qt=Rt.type,Ut=Rt.theme,mn=Rt.namespace,Hn=Rt.indentWidth,Kn=Rt.enableClipboard,Yn=Rt.onEdit,er=Rt.onDelete,Un=Rt.onSelect,Jn=Rt.displayArrayKey,or=Rt.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},It(Ut,"objectKeyVal",{paddingLeft:Hn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},It(Ut,"array-key"),{key:an.name+"_"+mn}),an.name,lt.a.createElement("div",It(Ut,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},It(Ut,"object-name"),{className:"object-key",key:an.name+"_"+mn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Ut,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Un===!1&&Yn===!1?null:function(gr){var hr=Sn(mn);(gr.ctrlKey||gr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Un!==!1&&(hr.shift(),Un(rt(rt({},an),{},{namespace:hr})))}},It(Ut,"variableValue",{cursor:Un===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ut,namespace:[].concat(Sn(mn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),jt}(lt.a.PureComponent),Tr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn0?Kn:null,namespace:Hn.splice(0,Hn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?Mn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):Mn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(Sn(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ut=Bt.props,mn=Ut.theme,Hn=(Ut.hover,Ut.namespace),Kn=Ut.name,Yn=Ut.src,er=Ut.rjvId;if(Hn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(mn,"removeVarIcon"),{onClick:function(){Mn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Hn.splice(0,Hn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ut=Qt.theme,mn=Qt.onDelete,Hn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Un=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},It(Ut,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Un,clickCallback:Kn,src:Yn,theme:Ut,namespace:er}):null,Hn!==!1?Bt.getAddAttribute(Un):null,mn!==!1?Bt.getRemoveObject(Un):null)},Bt}return jt}(lt.a.PureComponent);function Nr(St){var Pt=St.parent_type,jt=St.namespace,Bt=St.quotesOnKeys,Rt=St.theme,an=St.jsvRoot,nn=St.name,Qt=St.displayArrayKey,Ut=St.name?St.name:"";return!an||nn!==!1&&nn!==null?Pt=="array"?Qt?lt.a.createElement("span",Object.assign({},It(Rt,"array-key"),{key:jt}),lt.a.createElement("span",{className:"array-key"},Ut),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},It(Rt,"object-name"),{key:jt}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ut),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null)}function Rr(St){var Pt=St.theme;switch(St.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(St){var Pt=St.theme;switch(St.iconStyle){case"triangle":return lt.a.createElement(In,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(St){dt(jt,St);var Pt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in Rt.state.expanded)nn.push(Rt.state.expanded[Qt]);nn[an]=!nn[an],Rt.setState({expanded:nn})},Rt.state={expanded:[]},Rt}return at(jt,[{key:"getExpandedIcon",value:function(Bt){var Rt=this.props,an=Rt.theme,nn=Rt.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Rr,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.src,nn=Rt.groupArraysAfterLength,Qt=(Rt.depth,Rt.name),Ut=Rt.theme,mn=Rt.jsvRoot,Hn=Rt.namespace,Kn=(Rt.parent_type,xt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;mn||(Yn=5*this.props.indentWidth);var Un=nn,Jn=Math.ceil(an.length/Un);return lt.a.createElement("div",Object.assign({className:"object-key-val"},It(Ut,mn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Nr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),Sn(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},It(Ut,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",It(Ut,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ut,"icon-container"),{onClick:function(gr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(At,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Un,index_offset:Xn*Un,src:an.slice(Xn*Un,Xn*Un+Un),namespace:Hn,type:"array",parent_type:"array_group",theme:Ut},Kn)):lt.a.createElement("span",Object.assign({},It(Ut,"brace"),{onClick:function(gr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},It(Ut,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},It(Ut,"object-size")),Xn*Un," - ",Xn*Un+Un>an.length?an.length:Xn*Un+Un)),"]")))}))}}]),jt}(lt.a.PureComponent),Zr=function(St){dt(jt,St);var Pt=ct(jt);function jt(Bt){var Rt;nt(this,jt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){rn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(nn,Qt,Ut){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},It(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Qt,Ut)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:lt.a.createElement("div",Object.assign({},It(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(nn){var Qt=Rt.props,Ut=(Qt.rjvId,Qt.theme,Rt.state),mn=Ut.size,Hn=Ut.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Hn,size:mn},Rt.props))},Rt.renderObjectContents=function(nn,Qt){var Ut,mn=Rt.props,Hn=mn.depth,Kn=mn.parent_type,Yn=mn.index_offset,er=mn.groupArraysAfterLength,Un=mn.namespace,Jn=Rt.state.object_type,or=[],Xn=Object.keys(nn||{});return Rt.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(gr){if(Ut=new go(gr,nn[gr]),Kn==="array_group"&&Yn&&(Ut.name=parseInt(Ut.name)+Yn),nn.hasOwnProperty(gr))if(Ut.type==="object")or.push(lt.a.createElement(At,Object.assign({key:Ut.name,depth:Hn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),parent_type:Jn},Qt)));else if(Ut.type==="array"){var hr=At;er&&Ut.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ut.name,depth:Hn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(Ar,Object.assign({key:Ut.name+"_"+Un,variable:Ut,singleIndent:5,namespace:Un,type:Rt.props.type},Qt)))}),or};var an=jt.getState(Bt);return Rt.state=rt(rt({},an),{},{prevProps:{}}),Rt}return at(jt,[{key:"getBraceStart",value:function(Bt,Rt){var an=this,nn=this.props,Qt=nn.src,Ut=nn.theme,mn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",It(Ut,"brace"),Bt==="array"?"[":"{"),Rt?this.getObjectMetaData(Qt):null);var Hn=Rt?Rr:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},It(Ut,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ut,"icon-container")),lt.a.createElement(Hn,{theme:Ut,iconStyle:mn})),lt.a.createElement(Nr,this.props),lt.a.createElement("span",It(Ut,"brace"),Bt==="array"?"[":"{")),Rt?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.depth,nn=Rt.src,Qt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ut=Rt.theme,mn=Rt.jsvRoot,Hn=Rt.iconStyle,Kn=xt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Un=Yn.expanded,Jn={};return mn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},It(Ut,mn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Un),Un?this.getObjectContent(an,nn,rt({theme:Ut,iconStyle:Hn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},It(Ut,"brace").style),{},{paddingLeft:Un?"3px":"0px"})},er==="array"?"]":"}"),Un?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,Rt){var an=Rt.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},jt.getState(Bt)),{},{prevProps:Bt}):null}}]),jt}(lt.a.PureComponent);Zr.getState=function(St){var Pt=Object.keys(St.src).length,jt=(St.collapsed===!1||St.collapsed!==!0&&St.collapsed>St.depth)&&(!St.shouldCollapse||St.shouldCollapse({name:St.name,src:St.src,type:bt(St.src),namespace:St.namespace})===!1)&&Pt!==0;return{expanded:rn.get(St.rjvId,St.namespace,"expanded",jt),object_type:St.type==="array"?"array":"object",parent_type:St.type==="array"?"array":"object",size:Pt,hovered:!1}};var go=function St(Pt,jt){nt(this,St),this.name=Pt,this.value=jt,this.type=bt(jt)};Et(Zr);var At=Zr,$t=function(St){dt(jt,St);var Pt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnQt.groupArraysAfterLength&&(mn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(mn,Object.assign({namespace:Ut,depth:0,jsvRoot:!0},Qt))))},Bt}return jt}(lt.a.PureComponent),Nt=function(St){dt(jt,St);var Pt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Pt.call(this,Bt)).closeModal=function(){Mn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Bt.input?Bt.input:""},Rt}return at(jt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.theme,nn=Rt.rjvId,Qt=Rt.isValid,Ut=this.state.input,mn=Qt(Ut);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},It(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},It(an,"key-modal"),{onClick:function(Hn){Hn.stopPropagation()}}),lt.a.createElement("div",It(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},It(an,"key-modal-input"),{className:"key-modal-input",ref:function(Hn){return Hn&&Hn.focus()},spellCheck:!1,value:Ut,placeholder:"...",onChange:function(Hn){Bt.setState({input:Hn.target.value})},onKeyPress:function(Hn){mn&&Hn.key==="Enter"?Bt.submit():Hn.key==="Escape"&&Bt.closeModal()}})),mn?lt.a.createElement(rr,Object.assign({},It(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Hn){return Bt.submit()}})):null),lt.a.createElement("span",It(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},It(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){Mn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),jt}(lt.a.PureComponent),mt=function(St){dt(jt,St);var Pt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),Et=d(6954),xt=d.n(Et);d(9585);function bt(fn){var En="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,En)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(En).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return kt(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function kt(fn,En){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(En){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var Mn=function(fn){(0,$.Z)(bn,fn);var En=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=Rn===void 0?"light":Rn;return(0,k.Z)(this,bn),(ln=En.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=It()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(An,Fn,vn){var Bn=ln.c;An==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Nn){return Nn.setOption("theme",Fn)}))}),ln.setOption("theme",Pn),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,Rn={};typeof hn=="string"?Rn[hn]=_n:Rn=hn,Xt()(Rn,function(Pn,An){var Fn=Tn[An];Tn[An]=Pn,ln.emit("optionChange",An,Pn,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){Sn()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Ot());function Vn(fn){var En=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(En){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var En=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=En.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(Rn){var Pn=["top","left","right","bottom"];return Rn!=="position"&&(Pn=nt()(Pn,function(An){return"".concat(Rn,"-").concat(An)})),Rn==="border"&&(Pn=nt()(Pn,function(An){return"".concat(An,"-width")})),{top:xn(_n[Pn[0]],Rn),left:xn(_n[Pn[1]],Rn),right:xn(_n[Pn[2]],Rn),bottom:xn(_n[Pn[3]],Rn)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(Mn);function xn(fn,En){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:En==="position"?hn:hn===0?"‒":hn}(function(fn,En){try{fn.exports=En,fn.exports.default=En}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Sr,Ur){return function(Er){if(Array.isArray(Er))return Er}(Sr)||function(Er,Ht){var Wt=Er==null?null:typeof Symbol<"u"&&Er[Symbol.iterator]||Er["@@iterator"];if(Wt!=null){var gn,Dn,br,dr,_r=[],Cr=!0,Ir=!1;try{if(br=(Wt=Wt.call(Er)).next,Ht===0){if(Object(Wt)!==Wt)return;Cr=!1}else for(;!(Cr=(gn=br.call(Wt)).done)&&(_r.push(gn.value),_r.length!==Ht);Cr=!0);}catch(Yr){Ir=!0,Dn=Yr}finally{try{if(!Cr&&Wt.return!=null&&(dr=Wt.return(),Object(dr)!==dr))return}finally{if(Ir)throw Dn}}return _r}}(Sr,Ur)||(0,j.Z)(Sr,Ur)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),Et=d.n(yt),xt=d(4858),bt=d.n(xt),kt=d(8887),_t=d.n(kt),Ct=d(7756),Ot=d.n(Ct),Mt=d(3023),It=d.n(Mt);function zt(Sr){return Sr.constructor&&Sr.constructor.name?Sr.constructor.name:It()({}.toString.call(Sr).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),kn=d.n(dn),Sn=d(7483),yn=d.n(Sn),Mn=d(3990),Vn=d.n(Mn),rn=d(3875),xn=d.n(rn),fn=d(6954),En=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Sr){var Ur="luna-".concat(Sr,"-");function Er(Ht){return Jt()(Zt()(Ht).split(/\s+/),function(Wt){return ct()(Wt,Ur)?Wt:Wt.replace(/[\w-]+/,function(gn){return"".concat(Ur).concat(gn)})}).join(" ")}return function(Ht){if(/<[^>]*>/g.test(Ht))try{var Wt=yn().parse(Ht);return ln(Wt,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=Er(gn.attrs.class))}),yn().stringify(Wt)}catch{return Er(Ht)}return Er(Ht)}}function ln(Sr,Ur){for(var Er=0,Ht=Sr.length;Er1&&arguments[1]!==void 0?arguments[1]:{},Ht=Er.topObj,Wt=Er.level,gn=Wt===void 0?0:Wt,Dn=Er.getterVal,br=Dn!==void 0&&Dn,dr=Er.unenumerable,_r=dr===void 0||dr,Cr="",Ir="",Yr=5,Gr=[],oo=[],po="";Ht=Ht||Sr;var Wr={getterVal:br,unenumerable:_r,level:gn+1},ao=gn===0,yo=''),bo=''),Eo=''),Ro=''),vo=''),jo=''),So=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",ko=function(Xr){return yo+So(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(An,Xr)||lt()(Xr,"Array[")?jo+So(Xr)+wo:(Xr.length>100&&(Xr=Ot()(Xr,100,{separator:" ",ellipsis:"…"})),Ro+So('"'.concat(Xr,'"'))+wo)}function Po(Xr){if(Ur>Yr)po=", …";else{var os=ko(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Sr,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Ur++}Gr.push("".concat(os,": ").concat(Pn(Ht[Xr],Wr))),Ur++}}try{Ir={}.toString.call(Sr)}catch{Ir="[object Object]"}var No,Lo=Ir=="[object Array]",Fo=Ir=="[object Object]",Wo=Ir=="[object Number]",Mo=Ir=="[object RegExp]",Io=Ir=="[object Symbol]",Ps=Ir=="[object Function]",Ns=Ir=="[object Boolean]";if(Ir=="[object String]")Cr=Co(vn(Sr));else if(Mo)No=vn(Sr.toString()),Cr=Ro+No+wo;else if(Ps)Cr=Co("ƒ");else if(Lo)if(ao){Cr="[";var Zo=Sr.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ht=(0,at.Z)(Sr);if(Ur){var Wt=(0,at.Z)(this).constructor;Er=Reflect.construct(Ht,arguments,Wt)}else Er=Ht.apply(this,arguments);return(0,ot.Z)(this,Er)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Sr){(0,nt.Z)(Er,Sr);var Ur=ro(Er);function Er(Ht,Wt){var gn,Dn=Wt.type,br=Dn===void 0?"log":Dn,dr=Wt.args,_r=dr===void 0?[]:dr,Cr=Wt.id,Ir=Wt.group,Yr=Wt.targetGroup,Gr=Wt.header,oo=Wt.ignoreFilter,po=oo!==void 0&&oo,Wr=Wt.accessGetter,ao=Wt.unenumerable,yo=Wt.lazyEvaluation;(0,et.Z)(this,Er),(gn=Ur.call(this)).container=nn()("div"),gn.count=1,gn.width=0,gn.height=0,gn.isHidden=!1,gn.columns=[],gn.elements={},gn.objects={},gn.console=Ht,gn.type=br,gn.group=Ir,gn.targetGroup=Yr,gn.args=_r,gn.id=Cr,gn.header=Gr,gn.ignoreFilter=po,gn.collapsed=!1,gn.container.log=(0,it.Z)(gn),gn.height=0,gn.width=0,gn.$container=Rt()(gn.container),gn.accessGetter=Wr,gn.unenumerable=ao,gn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return gn.level=bo,gn.resizeSensor=new(qt())(gn.container),gn.onResize=Hn()(function(){hn()(gn.container)?gn.isHidden=!0:(gn.isHidden||gn.updateSize(!1),gn.isHidden=!1)},16),gn.formatMsg(),gn.group&&gn.checkGroup(),gn.bindEvent(),gn}return(0,tt.Z)(Er,[{key:"checkGroup",value:function(){for(var Ht=this.group,Wt=!1;Ht;){if(Ht.collapsed){Wt=!0;break}Ht=Ht.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(Ht){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(Ht))]),this}},{key:"addCount",value:function(){this.count++;var Ht=this.$container,Wt=this.count,gn=this.console.c,Dn=Ht.find(gn(".count-container")),br=Ht.find(gn(".icon-container")),dr=Dn.find(gn(".count"));return Wt===2&&Dn.rmClass(gn("hidden")),dr.text(ft()(Wt)),br.addClass(gn("hidden")),this}},{key:"groupEnd",value:function(){var Ht=this.$container,Wt=this.console.c;return Ht.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(Ht){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(Ht),this.header.time=Ht),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Ht){return Ln()(Ht)})}},{key:"updateSize",value:function(){var Ht=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),gn=Wt.width,Dn=Wt.height-1;this.height!==Dn&&(this.height=Dn,Ht||this.emit("updateHeight")),this.width!==gn&&(this.width=gn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Ht=this.args,Wt="";Et()(Ht,function(gn,Dn){Dn!==0&&(Wt+=" "),Ln()(gn)?Wt+=Yn()(gn):Wt+=ft()(gn)}),Un()(Wt)}},{key:"bindEvent",value:function(){var Ht=this,Wt=this.console.c,gn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Wt(".preview"),function(Dn){Dn.stopPropagation();var br=Rt()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),dr="caret-down";br.hasClass(Wt("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(dr))]),gn.renderObjectViewer(this)}).on("click",function(){return Ht.click()})}},{key:"renderEl",value:function(){var Ht=this.elements,Wt=this.console.c,gn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Dn=Rt()(this).data("id");new pn.Z(this,{node:Ht[Dn],theme:gn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Ht){var Wt=this.console,gn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Wt.c,_r=Rt()(Ht),Cr=_r.data("id");if(Cr){var Ir=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Nn.Z(Yr.get(0),{unenumerable:gn,accessGetter:Dn});Gr.setOption("theme",Wt.getOption("theme")),Gr.set(Ir)}else{var oo=new Nn.q(Yr.get(0));oo.setOption("theme",Wt.getOption("theme")),oo.set(Ir)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Ht){var Wt=this,gn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Ir=Ht[0],Yr=new Wn.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===gn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});Et()(Ir,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Wr){Ln()(Gr)?po[Wr]=Wr===gn?"":Wt.formatTableVal(Gr[Wr]):In()(Gr)&&(po[Wr]=Wr===gn?Wt.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Ht){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Wt,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Ir=or()(dr,_r);gr()(function(){return Cr(Ir)})}(Ht,Wt,function(dr){return gn(JSON.parse(dr))})}},{key:"click",value:function(){var Ht=this.type,Wt=this.$container,gn=this.console,Dn=gn.c;switch(Ht){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":gn.toggleGroup(this);break;case"error":Wt.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Ht=this.args,Wt=this.type,gn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Ht=Lt()(Ht);var _r,Cr,Ir="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||Ht.length===0&&(Ht=["console.group"]),Wt){case"log":case"info":case"debug":Ir=this.formatCommon(Ht);break;case"dir":Ir=this.formatDir(Ht);break;case"warn":_r="warn",Ir=this.formatCommon(Ht);break;case"error":fr()(Ht[0])&&Ht.length!==1&&(Ht=this.substituteStr(Ht)),Cr=Ht[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Ht)),Ir=this.formatErr(Cr);break;case"table":Ir=this.formatTable(Ht);break;case"html":Ir=Ht[0];break;case"input":Ir=this.formatJs(Ht[0]),_r="input";break;case"output":Ir=this.formatCommon(Ht),_r="output";break;case"groupCollapsed":Ir=this.formatCommon(Ht),_r="caret-right";break;case"group":Ir=this.formatCommon(Ht),_r="caret-down"}ct()(["log","debug","warn"],Wt)&&this.isSimple()&&(Ir=On()(Ir,function(Yr){return'').concat(Yr,"")})),Ir=this.render({msg:Ir,type:Wt,icon:_r,id:gn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Ir),Wt==="table"&&(_t()(this.columns)||this.renderTable(Ht)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Ht){var Wt=this.console.c,gn="",Dn="";if(Ht.group)for(var br=Ht.group.indentLevel,dr=0;dr');Ht.header&&(gn+=kr()(Bn||(Bn=(0,k.Z)([` +
    + `,` +
    + `," ",` +
    +
    `])),Wt("header"),Dn,Wt("time-from-container"),Ht.header.time,Ht.header.from));var _r="";return Ht.icon&&(_r='
    ')),gn+=` +
    + `).concat(Dn,` + `).concat(_r,` +
    +
    +
    +
    +
    ').concat(Ht.msg,`
    +
    +
    `)}},{key:"formatTable",value:function(Ht){var Wt=Ht[0],gn=Ht[1],Dn=[];return fr()(gn)&&(gn=Zr()(gn)),At()(gn)||(gn=null),Ln()(Wt)?(Et()(Wt,function(br){In()(br)?Dn.push("__LunaConsoleValue"):Ln()(br)&&(Dn=Dn.concat(jt()(br)))}),(Dn=Nt()(Dn)).sort(),gn&&(Dn=Dn.filter(function(br){return ct()(gn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Ht):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Wt))):this.formatCommon(Ht)}},{key:"formatErr",value:function(Ht){var Wt=Ht.stack?Ht.stack.split(` +`):[],gn="".concat(Ht.message||Wt[0],"
    ");return Wt=Wt.map(function(Dn){return ut()(Dn)}),gn+'
    ').concat(Wt.slice(1).join("
    "),"
    ").replace(qr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Ht){var Wt=this.console.c,gn=fr()(Ht[0])&&Ht.length!==1;gn&&(Ht=this.substituteStr(Ht));for(var Dn=0,br=Ht.length;Dn').concat(ut()(ft()(dr)),"
    "):Ln()(dr)?Ht[Dn]=this.formatPreview(dr):Nr()(dr)?Ht[Dn]='undefined'):Ar()(dr)?Ht[Dn]='null'):Vn()(dr)?Ht[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Ht[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Ht[Dn]='').concat(ft()(dr),""):Lr()(dr)?Ht[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&gn||(dr=ut()(dr)),dr.length>5e3&&(dr=Ot()(dr,5e3,{separator:" ",ellipsis:"…"})),Ht[Dn]=dr)}return Ht.join(" ")}},{key:"formatDir",value:function(Ht){return Ln()(Ht[0])?this.formatPreview(Ht[0]):this.formatCommon(Ht)}},{key:"formatTableVal",value:function(Ht){var Wt=this.console.c;return Ln()(Ht)?"{…}":In()(Ht)?Mr()('
    ').concat(Pn(Ht),"
    ")):ft()(Ht)}},{key:"formatPreview",value:function(Ht){var Wt=this,gn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Ht:this.extractObj(Ht,{},function(_r){Wt.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Ht);return dr==="Array"&&Ht.length>1?(dr="(".concat(Ht.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Ht):Gn()(Ht)&&(dr=this.formatElName(Ht)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Pn(Ht,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Ht){var Wt=ut()(Ht[0]),gn=!1,Dn="";Ht.shift();for(var br=0,dr=Wt.length;br"),gn=!0,Dn+='');break;default:br--,Ht.unshift(Cr),Dn+=_r}}else Dn+=_r}return gn&&(Dn+=""),Ht.unshift(Dn),Ht}},{key:"formatJs",value:function(Ht){return'
    ').concat(this.console.c(sr()(Ht,"js",eo)),"
    ")}},{key:"formatFn",value:function(Ht){return'
    '.concat(this.formatJs(Ht.toString()),"
    ")}},{key:"formatElName",value:function(Ht){var Wt=Ht.id,gn=Ht.className,Dn=Ht.tagName.toLowerCase();if(Wt!==""&&(Dn+="#".concat(Wt)),fr()(gn)){var br="";Et()(gn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Ht){var Wt=sn()();return this.elements[Wt]=Ht,this.console.c('
    '))}}]),Er}(Ut());function no(Sr){var Ur=(Sr=St()(Sr)).split(";"),Er={};Et()(Ur,function(Wt){if(ct()(Wt,":")){var gn=$(Wt.split(":"),2),Dn=gn[0],br=gn[1];Er[Zt()(Dn)]=Zt()(br)}}),Er.display="inline-block",Er["max-width"]="100%",delete Er.width,delete Er.height;var Ht="";return Et()(Er,function(Wt,gn){Ht+="".concat(gn,":").concat(Wt,";")}),Ht}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Uo=d(6329),Xo=d.n(Uo),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),As=d(5852),ks=d.n(As);function Es(Sr){var Ur=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ht=(0,at.Z)(Sr);if(Ur){var Wt=(0,at.Z)(this).constructor;Er=Reflect.construct(Ht,arguments,Wt)}else Er=Ht.apply(this,arguments);return(0,ot.Z)(this,Er)}}var va,Ss=function(Sr){(0,nt.Z)(Er,Sr);var Ur=Es(Er);function Er(Ht,Wt){var gn,Dn=Wt.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Er),(gn=Ur.call(this)).subComponents=[],gn.compName=Dn,gn.c=_n(Dn),gn.options={},gn.container=Ht,gn.$container=Rt()(Ht),gn.$container.addClass(["luna-".concat(Dn),gn.c("platform-".concat(Tn()))]),gn.on("optionChange",function(_r,Cr,Ir){var Yr=gn.c;_r==="theme"&&(gn.$container.rmClass(Yr("theme-".concat(Ir))).addClass(Yr("theme-".concat(Cr))),Et()(gn.subComponents,function(Gr){return Gr.setOption("theme",Cr)}))}),gn.setOption("theme",dr),gn}return(0,tt.Z)(Er,[{key:"destroy",value:function(){this.destroySubComponents();var Ht=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Ht("platform-".concat(Tn()))).rmClass(Ht("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Ht,Wt){var gn=this,Dn=this.options,br={};typeof Ht=="string"?br[Ht]=Wt:br=Ht,Et()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,gn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Ht){return this.options[Ht]}},{key:"addSubComponent",value:function(Ht){Ht.setOption("theme",this.options.theme),this.subComponents.push(Ht)}},{key:"removeSubComponent",value:function(Ht){ks()(this.subComponents,function(Wt){return Wt===Ht})}},{key:"destroySubComponents",value:function(){Et()(this.subComponents,function(Ht){return Ht.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Ht){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(Ht,Wt),Xo()(this.options,Ht)}},{key:"find",value:function(Ht){return this.$container.find(this.c(Ht))}}]),Er}(Ut()),Ts=d(1571),Os=d.n(Ts);function js(Sr){var Ur=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ht=(0,at.Z)(Sr);if(Ur){var Wt=(0,at.Z)(this).constructor;Er=Reflect.construct(Ht,arguments,Wt)}else Er=Ht.apply(this,arguments);return(0,ot.Z)(this,Er)}}b=d.hmd(b);var es=navigator.userAgent,Ms=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Is=0,ts=function(Sr){(0,nt.Z)(Er,Sr);var Ur=js(Er);function Er(Ht){var Wt,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Er),(Wt=Ur.call(this,Ht,{compName:"console"},gn)).spaceHeight=0,Wt.topSpaceHeight=0,Wt.bottomSpaceHeight=0,Wt.lastScrollTop=0,Wt.lastTimestamp=0,Wt.speedToleranceFactor=100,Wt.maxSpeedTolerance=2e3,Wt.minSpeedTolerance=100,Wt.logs=[],Wt.displayLogs=[],Wt.timer={},Wt.counter={},Wt.asyncList=[],Wt.asyncTimer=null,Wt.isAtBottom=!0,Wt.groupStack=new(_i()),Wt.selectedLog=null,Wt.onScroll=function(){var Dn=Wt.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Wt.isAtBottom=Cr;var Ir=Wt.lastScrollTop,Yr=Wt.lastTimestamp,Gr=fo()(),oo=Gr-Yr,po=_r-Ir,Wr=Math.abs(po/oo)*Wt.speedToleranceFactor;oo>1e3&&(Wr=1e3),Wr>Wt.maxSpeedTolerance&&(Wr=Wt.maxSpeedTolerance),Wr_r+dr+yo||Wt.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Wt.initTpl(),Wt.initOptions(gn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Wt.$el=Wt.find(".logs"),Wt.el=Wt.$el.get(0),Wt.$fakeEl=Wt.find(".fake-logs"),Wt.fakeEl=Wt.$fakeEl.get(0),Wt.$space=Wt.find(".logs-space"),Wt.space=Wt.$space.get(0),Ms&&(Wt.speedToleranceFactor=800,Wt.maxSpeedTolerance=3e3,Wt.minSpeedTolerance=800),Wt.resizeSensor=new(qt())(Ht),Wt.renderViewport=ws()(function(Dn){Wt._renderViewport(Dn)},16),Wt.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Un()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Wt.clear()},dir:function(Dn){Wt.dir(Dn)},table:function(Dn,br){Wt.table(Dn,br)},keys:jt()},Wt.bindEvent(),Wt}return(0,tt.Z)(Er,[{key:"setGlobal",value:function(Ht,Wt){this.global[Ht]=Wt}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Er.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.counter;Nr()(Wt[Ht])?Wt[Ht]=1:Wt[Ht]++,this.info("".concat(Ht,": ").concat(Wt[Ht]))}},{key:"countReset",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Ht]=0}},{key:"assert",value:function(){for(var Ht=arguments.length,Wt=new Array(Ht),gn=0;gn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Ht])return this.insert("warn",["Timer '".concat(Ht,"' already exists")]);this.timer[Ht]=co()()}},{key:"timeLog",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.timer[Ht];if(!Wt)return this.insert("warn",["Timer '".concat(Ht,"' does not exist")]);this.info("".concat(Ht,": ").concat(co()()-Wt,"ms"))}},{key:"timeEnd",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Ht),delete this.timer[Ht]}},{key:"clear",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Ht?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Ht=arguments.length,Wt=new Array(Ht),gn=0;gn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Is,accessGetter:Yr,unenumerable:Gr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Wr=new to(this,Dn);Wr.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Wr.type)&&ao.type===Wr.type&&Wr.isSimple()&&ao.text()===Wr.text()?(ao.addCount(),Wr.header&&ao.updateTime(Wr.header.time),Wr=ao,this.detachLog(ao)):(dr.push(Wr),this.lastLog=Wr),Ir!==0&&dr.length>Ir){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Wr),this.emit("insert",Wr)}},{key:"updateTopSpace",value:function(Ht){this.topSpaceHeight=Ht,this.el.style.top=Ht+"px"}},{key:"updateBottomSpace",value:function(Ht){this.bottomSpaceHeight=Ht}},{key:"updateSpace",value:function(Ht){this.spaceHeight!==Ht&&(this.spaceHeight=Ht,this.space.style.height=Ht+"px")}},{key:"detachLog",value:function(Ht){var Wt=this.displayLogs,gn=Wt.indexOf(Ht);gn>-1&&(Wt.splice(gn,1),this.renderViewport())}},{key:"attachLog",value:function(Ht){if(this.filterLog(Ht)&&!Ht.collapsed){var Wt=this.displayLogs;if(Wt.length===0)return Wt.push(Ht),void this.renderViewport();var gn=bs()(Wt);if(Ht.id>gn.id)return Wt.push(Ht),void this.renderViewport();for(var Dn,br=0,dr=Wt.length-1,_r=0;br<=dr;){if((Dn=Wt[_r=br+Math.floor((dr-br)/2)]).id===Ht.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,gn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Ht.asyncTimer=null;var Dn,br,dr=!1,_r=gn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Ht.logs=_r.slice(_r.length-dr),Ht.render());break;case"filter":Ht.render();break;case"level":Ht.options.level=Zr()(dr),Ht.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Wt=Ht.topTolerance,gn=Wt===void 0?500:Wt,Dn=Ht.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Ir=_r.scrollTop,Yr=_r.offsetHeight,Gr=Cr.getBoundingClientRect().width,oo=Ir-gn,po=Ir+Yr+br,Wr=this.displayLogs,ao=0,yo=0,bo=0,Eo=Wr.length,Ro=this.fakeEl,vo=document.createDocumentFragment(),jo=[],So=0;So0){Ro.appendChild(vo);for(var Co=0,Po=jo.length;Copo?yo+=Mo:bo+Mo>oo?No.appendChild(Wo):bo +
    +
    + + `])))))}}]),Er}(Ss),ns=function(){return Cs()("HH:MM:ss ")};function Rs(){for(var Sr=new Error,Ur="",Er=Sr.stack?Sr.stack.split(` +`):"",Ht=0,Wt=Er.length;Ht-1&&Ht]*>/g.test(mt))try{var Lt=Et().parse(mt);return It(Lt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Nt(Yt.attrs.class))}),Et().stringify(Lt)}catch{return Nt(mt)}return Nt(mt)}}function It(At,$t){for(var Nt=0,mt=At.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,mt=(0,ot.Z)(At);if($t){var Lt=(0,ot.Z)(this).constructor;Nt=Reflect.construct(mt,arguments,Lt)}else Nt=mt.apply(this,arguments);return(0,nt.Z)(this,Nt)}}var hn,_n=function(At){(0,rt.Z)(Nt,At);var $t=bn(Nt);function Nt(mt,Lt){var Yt,St=Lt.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,jt=Pt===void 0?"light":Pt;return(0,j.Z)(this,Nt),(Yt=$t.call(this)).subComponents=[],Yt.compName=St,Yt.c=Mt(St),Yt.options={},Yt.container=mt,Yt.$container=it()(mt),Yt.$container.addClass(["luna-".concat(St),Yt.c("platform-".concat(kn()))]),Yt.on("optionChange",function(Bt,Rt,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(Rt))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",Rt)}))}),Yt.setOption("theme",jt),Yt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var mt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(mt("platform-".concat(kn()))).rmClass(mt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(mt,Lt){var Yt=this,St=this.options,Pt={};typeof mt=="string"?Pt[mt]=Lt:Pt=mt,yn()(Pt,function(jt,Bt){var Rt=St[Bt];St[Bt]=jt,Yt.emit("optionChange",Bt,jt,Rt)})}},{key:"getOption",value:function(mt){return this.options[mt]}},{key:"addSubComponent",value:function(mt){mt.setOption("theme",this.options.theme),this.subComponents.push(mt)}},{key:"removeSubComponent",value:function(mt){En()(this.subComponents,function(Lt){return Lt===mt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(mt){return mt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(mt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(mt,Lt),Vn()(this.options,mt)}},{key:"find",value:function(mt){return this.$container.find(this.c(mt))}}]),Nt}(ft()),ln=d(8901),Tn=d.n(ln),Rn=d(8613),Pn=d.n(Rn),An=d(3367),Fn=d.n(An),vn=d(9833),Bn=d.n(vn),Nn=d(1286),Wn=d.n(Nn),pn=d(242),Vt=d.n(pn),qt=d(2439),wn=d.n(qt),Ln=d(6930),lr=d.n(Ln),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),In=d(1754),ur=d.n(In),qn=d(6768),pr=d.n(qn),Gn=d(3063),zn=d.n(Gn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),Ar=d(6435),Tr=d.n(Ar);function Nr(At){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,mt=(0,ot.Z)(At);if($t){var Lt=(0,ot.Z)(this).constructor;Nt=Reflect.construct(mt,arguments,Lt)}else Nt=mt.apply(this,arguments);return(0,nt.Z)(this,Nt)}}b=d.hmd(b);var Rr=it()(document),zr=24,Qr=function(At){(0,rt.Z)(Nt,At);var $t=Nr(Nt);function Nt(mt,Lt){var Yt;(0,j.Z)(this,Nt),(Yt=$t.call(this,mt,{compName:"data-grid"},Lt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(Rt){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ut=an.colWidths,mn=an.$colgroup,Hn=Zt("x",Rt=Rt.origEvent)-Yt.resizeStartX,Kn=Ut[nn],Yn=Ut[nn+1],er=Tr()(-Kn+zr,0),Un=xr()(Yn-zr,0);Hn=rr()(Hn,er,Un),mn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Hn+"px"),or.eq(nn+1).css("width",Yn-Hn+"px")}),Yt.resizeDeltaX=Hn;var Jn=Yt.resizeStartLeft+Hn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(Rt){Yt.onResizeColMove(Rt);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ut=an.resizeIdx,mn=an.resizeDeltaX,Hn=Yt.options.columns,Kn=Hn[Ut],Yn=Hn[Ut+1],er=Qt[Ut]+mn,Un=er+(Qt[Ut+1]-mn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Un),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Rr.off(Kt("move"),Yt.onResizeColMove),Rr.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(mt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Lt.height&&(Lt.maxHeight=Lt.height,Lt.minHeight=Lt.height),Yt.initOptions(Lt,{minHeight:41,maxHeight:1/0,filter:""});var St=Yt.options,Pt=St.columns,jt=St.minHeight,Bt=St.maxHeight;return yn()(Pt,function(Rt){xn()(Rt,{sortable:!1}),Yt.colMap[Rt.id]=Rt}),Bt-1&&(mt.detach(),Lt.splice(Yt,1),mt===this.selectedNode&&this.selectNode(Lt[Yt]||Lt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(mt,Lt){var Yt=new Zr(this,mt,Lt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(mt){return mt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var mt=this.$fillerRow,Lt=this.c,Yt=this.$container,St=this.options,Pt=St.maxHeight,jt=St.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(jt-=Bt)<0&&(jt=0),Pt-=Bt;var Rt=this.$dataContainer.find(Lt(".node")),an=Rt.length,nn=0;an>0&&(nn=Rt.offset().height*an),nn>jt?mt.hide():mt.show(),nn=Pt&&(nn=Pt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(mt){var Lt;(Zn()(mt)||mt!=null&&mt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(mt)?this.emit("deselect"):(this.selectedNode=mt,(Lt=this.selectedNode)===null||Lt===void 0||Lt.select(),this.emit("select",mt)))}},{key:"onResizeColStart",value:function(mt){var Lt=this.c,Yt=this.resizeIdx,St=this.$resizers;mt.stopPropagation(),mt.preventDefault(),mt=mt.origEvent,this.resizeStartX=Zt("x",mt),this.resizeStartLeft=dn(St.eq(Yt).css("left")),it()(document.body).addClass(Lt("resizing")),Rr.on(Kt("move"),this.onResizeColMove),Rr.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var mt=this,Lt=this.c,Yt=this.$headerRow,St=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var jt=this;St.on("click",Lt(".node"),function(){jt.selectNode(this.dataGridNode)}),Yt.on("click",Lt(".sortable"),function(Bt){Bt.stopPropagation();var Rt=it()(this),an=Rt.data("id"),nn=Rt.data("order")!=="descending";Rt.data("order",nn?"descending":"ascending"),jt.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Pt.on(Kt("start"),function(Bt){var Rt=it()(this);jt.resizeIdx=_t()(Rt.data("idx")),jt.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":mt.updateHeight();break;case"filter":mt.renderData()}})}},{key:"sortNodes",value:function(mt,Lt){var Yt=this.colMap[mt].comparator||go;this.nodes.sort(function(St,Pt){var jt=St.data[mt],Bt=Pt.data[mt];return Bn()(jt)&&(jt=jt.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Lt?Yt(jt,Bt):Yt(Bt,jt)}),this.renderData(),this.sortId=mt,this.isAscending=Lt}},{key:"updateWeights",value:function(){var mt=this.container,Lt=this.$headerRow,Yt=this.options.columns,St=mt.offsetWidth;if(!this.colWidthsInitialized&&St){for(var Pt=0,jt=Yt.length;Pt'),this.colWidths[Qt]=mn}Lt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var mt=this.colWidths,Lt=[],Yt=mt.length-1,St=0;St').concat(Pt,"")):Lt+="".concat(Pt,""),Yt+=""}),this.$headerRow.html(Lt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var mt="",Lt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(mt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([` +
    + + + + + +
    +
    +
    + + + + + +
    +
    + `])))))}}]),Nt}(_n),Zr=function(){function At($t,Nt){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,At),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Nt,mt.selectable&&(this.selectable=mt.selectable),this.render()}return(0,$.Z)(At,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Nt=this.$container,mt=this.container,Lt=this.dataGrid.getOption("columns");Nt.html(""),yn()(Lt,function(Yt){var St=Pn()("td"),Pt=$t[Yt.id];Wn()(Pt)||(Bn()(Pt)?St.appendChild(Pt):St.innerText=Fn()(Pt)),mt.appendChild(St)})}}]),At}();function go(At,$t){if(At=Fn()(At),$t=Fn()($t),lr()(At,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(At,"_"))return-1;for(var Nt,mt,Lt,Yt,St=/^\d+|^\D+/;;){if(!At)return $t?-1:0;if(!$t)return 1;if(Nt=At.match(St)[0],mt=$t.match(St)[0],Lt=!isNaN(Nt),Yt=!isNaN(mt),Lt&&!Yt)return-1;if(Yt&&!Lt)return 1;if(Lt&&Yt){var Pt=Nt-mt;if(Pt)return Pt;if(Nt.length!==mt.length)return+Nt||+mt?mt.length-Nt.length:Nt.length-mt.length}else if(Nt!==mt)return Nt]*>/g.test(In))try{var ur=yt().parse(In);return Ct(ur,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=yr(qn.attrs.class))}),yt().stringify(ur)}catch{return yr(In)}return yr(In)}}function Ct(Zn,vr){for(var yr=0,In=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,Mn=function(Zn){(0,nt.Z)(yr,Zn);var vr=Sn(yr);function yr(In,ur){var qn,pr=ur.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=Gn===void 0?"light":Gn;return(0,et.Z)(this,yr),(qn=vr.call(this)).subComponents=[],qn.compName=pr,qn.c=_t(pr),qn.options={},qn.container=In,qn.$container=ht()(In),qn.$container.addClass(["luna-".concat(pr),qn.c("platform-".concat(Mt()))]),qn.on("optionChange",function(ar,rr,cr){var xr=qn.c;ar==="theme"&&(qn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(qn.subComponents,function(Ar){return Ar.setOption("theme",rr)}))}),qn.setOption("theme",zn),qn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var In=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(In("platform-".concat(Mt()))).rmClass(In("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(In,ur){var qn=this,pr=this.options,Gn={};typeof In=="string"?Gn[In]=ur:Gn=In,zt()(Gn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,qn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(In){return this.options[In]}},{key:"addSubComponent",value:function(In){In.setOption("theme",this.options.theme),this.subComponents.push(In)}},{key:"removeSubComponent",value:function(In){kn()(this.subComponents,function(ur){return ur===In})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(In){return In.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(In){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(In,ur),Jt()(this.options,In)}},{key:"find",value:function(In){return this.$container.find(this.c(In))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),En=d(1907),bn=d.n(En),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),Rn=d(3651),Pn=d.n(Rn),An=d(7756),Fn=d.n(An),vn=d(8901),Bn=d.n(vn),Nn=d(1672),Wn=d.n(Nn);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var In=Object.getOwnPropertySymbols(Zn);vr&&(In=In.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,In)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Ln=function(Zn){(0,nt.Z)(yr,Zn);var vr=qt(yr);function yr(In){var ur,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,In,{compName:"dom-viewer"},qn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:In,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(In){var ur=this.c,qn=this.options;if(!In||In&&qn.node===In)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void qn.rootDomViewer.emit("select",qn.node));if(In.nodeType===Node.ELEMENT_NODE)for(var pr=In,Gn=In.parentElement;Gn;){if(Gn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(In);break}pr=Gn,Gn=Gn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var In=this.c;this.$tag.hasClass(In("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(In("platform-".concat(Mt()))).rmClass(In("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;In.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),In.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),In.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var In=this;this.observer=new(Tn())(function(ur){zt()(ur,function(qn){In.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(In){var ur=this.$tag,qn=this.c,pr=this.options,Gn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],In.type)){if(In.type==="childList"){if(Wn()(In.addedNodes,zn)&&Wn()(In.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1}))))}else In.type==="characterData"&&(Gn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(Gn)):Gn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(Gn.nodeValue)))}},{key:"bindEvent",value:function(){var In=this,ur=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),In.toggle()}),Ot?qn.on("click",function(){return In.select()}):qn.on("mousedown",function(){return In.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var In=this.options,ur=In.rootContainer,qn=In.ignore,pr=this.options.node,Gn=_n()(pr.childNodes);return Gn=fn()(Gn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!qn(zn)})}},{key:"initTpl",value:function(){var In=this.container,ur=this.c,qn=this.options,pr=qn.node,Gn=qn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,Gn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(In.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),In.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var In=this,ur=this.options.node,qn=this.options,pr=qn.rootContainer,Gn=qn.ignore,zn=qn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),In.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var Ar=[];this.childNodeDomViewers=Ar,zt()(xr,function(Tr,Nr){var Rr,zr=rr.indexOf(Tr);(Rr=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:In,rootContainer:pr,rootDomViewer:zn,ignore:Gn})).attach(),Ar[Nr]=Rr,In.addSubComponent(Rr)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:Gn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(In){var ur=st()(In.attributes,function(Gn){var zn=Gn.name,ar=Gn.value,rr=Gn.isLink;return` + `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),qn="";In.hasTail?qn="".concat(In.hasTail?"…":"",'</').concat(In.tagName,">"):this.isExpandable()||(qn='</'.concat(In.tagName,">"));var pr="";return In.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` + `,` + <`,"",">",` + `])),pr,In.tagName,ur,qn))}},{key:"renderTextNode",value:function(In){var ur=this.c,qn=In.nodeValue,pr=In.parentElement,Gn='',zn='';if(pr&&qn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(Gn).concat(Pn()(qn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(Gn).concat(Pn()(qn,"js",wn)).concat(zn))}return ur('"'.concat(Gn).concat(Bn()(Fn()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(In){return this.c('<!-- '.concat(Bn()(In),' -->'))}}]),yr}(Mn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(In){var ur=In.name,qn=In.value;yr.push({name:ur,value:qn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Ln)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(An){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(An)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(An)||(0,j.Z)(An)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),Et=d(7483),xt=d.n(Et),bt=(d(3990),d(6341)),kt=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Ot(An){var Fn="luna-".concat(An,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Nn){return kt()(Nn,Fn)?Nn:Nn.replace(/[\w-]+/,function(Wn){return"".concat(Fn).concat(Wn)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Nn=xt().parse(Bn);return Mt(Nn,function(Wn){Wn.attrs&&Wn.attrs.class&&(Wn.attrs.class=vn(Wn.attrs.class))}),xt().stringify(Nn)}catch{return vn(Bn)}return vn(Bn)}}function Mt(An,Fn){for(var vn=0,Bn=An.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(An);if(Fn){var Nn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Nn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var Mn,Vn=function(An){(0,at.Z)(vn,An);var Fn=yn(vn);function vn(Bn,Nn){var Wn,pn=Nn.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Wn=Fn.call(this)).subComponents=[],Wn.compName=pn,Wn.c=Ot(pn),Wn.options={},Wn.container=Bn,Wn.$container=st()(Bn),Wn.$container.addClass(["luna-".concat(pn),Wn.c("platform-".concat(It()))]),Wn.on("optionChange",function(wn,Ln,lr){var fr=Wn.c;wn==="theme"&&(Wn.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Ln))),Xt()(Wn.subComponents,function(Zn){return Zn.setOption("theme",Ln)}))}),Wn.setOption("theme",qt),Wn}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(It()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Nn){var Wn=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Nn:Vt=Bn,Xt()(Vt,function(qt,wn){var Ln=pn[wn];pn[wn]=qt,Wn.emit("optionChange",wn,qt,Ln)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){Sn()(this.subComponents,function(Nn){return Nn===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Nn),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),En=d.n(fn);function bn(An){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(An);if(Fn){var Nn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Nn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(An){(0,at.Z)(vn,An);var Fn=bn(vn);function vn(Bn){var Nn,Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Nn=Fn.call(this,Bn,{compName:"modal"},Wn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var pn=(0,nt.Z)(Nn),Vt=pn.options,qt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(qt("no-title")),Nn.$title.text(Vt.title)):wn.addClass(qt("no-title")),Vt.footer?(wn.rmClass(qt("no-footer")),Nn.$footer.html("").append(Vt.footer)):wn.addClass(qt("no-footer")),Vt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Vt.width+"px"),Nn.$content.html("").append(Vt.content)},Nn.hide(),Nn.initOptions(Wn,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(Mn||(Mn=(0,et.Z)([` +
    + +
    +
    + +
    + `])))))}}],[{key:"alert",value:function(Bn){var Nn=Tn(),Wn=Nn.c;Nn.setOption({title:"",content:Bn,width:Pn(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Wn)}),Nn.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Nn){var Wn=Tn(),pn=Wn.c;Wn.setOption({title:"",content:Bn,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Wn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Wn.hide(),Nn(!0)}}},pn)}),Wn.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Wn){var pn=Tn(),Vt=pn.c,qt=En()("input"+Vt(".input"),{value:Nn});function wn(){pn.hide(),Wn(qt.value)}st()(qt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:qt,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){pn.hide(),Wn(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Ln=qt.value.length;qt.setSelectionRange(Ln,Ln),qt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=En()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function Rn(An,Fn){var vn=pt()(An,function(Bn,Nn){return En()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Nn)});return En().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(An,Fn){try{An.exports=Fn,An.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return St},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),Et=d.n(yt),xt=d(2533),bt=d.n(xt),kt=d(3783),_t=d.n(kt),Ct=d(300),Ot=d.n(Ct),Mt=d(4321),It=d.n(Mt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),kn=d(7756),Sn=d.n(kn),yn=d(6768),Mn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),En=d(996),bn=d.n(En),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),Rn=d(7658),Pn=d.n(Rn),An=d(6329),Fn=d.n(An),vn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(an,nn){var Qt=this.visited,Ut=this.id,mn={id:Ut,val:an};return Fn()(mn,nn),Qt.push(mn),this.id++,Ut}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ut=nn.length;Qt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(Rt).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Ln=d(6930),lr=d.n(Ln),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),In=d(9433),ur=d.n(In),qn=d(1443),pr=d.n(qn),Gn=d(2461),zn=d.n(Gn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),Ar=d(6341),Tr=d.n(Ar),Nr=d(6954),Rr=d.n(Nr);d(9585);function zr(Rt){var an="luna-".concat(Rt,"-");function nn(Qt){return zn()(Nn()(Qt).split(/\s+/),function(Ut){return Tr()(Ut,an)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(an).concat(mn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ut=xr().parse(Qt);return Qr(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=nn(mn.attrs.class))}),xr().stringify(Ut)}catch{return nn(Qt)}return nn(Qt)}}function Qr(Rt,an){for(var nn=0,Qt=Rt.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ut=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ut)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Lt=function(Rt){(0,rt.Z)(nn,Rt);var an=mt(nn);function nn(Qt,Ut){var mn,Hn=Ut.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(mn=an.call(this)).subComponents=[],mn.compName=Hn,mn.c=zr(Hn),mn.options={},mn.container=Qt,mn.$container=Kt()(Qt),mn.$container.addClass(["luna-".concat(Hn),mn.c("platform-".concat(Zr()))]),mn.on("optionChange",function(er,Un,Jn){var or=mn.c;er==="theme"&&(mn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Un))),_t()(mn.subComponents,function(Xn){return Xn.setOption("theme",Un)}))}),mn.setOption("theme",Yn),mn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ut){var mn=this,Hn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ut:Kn=Qt,_t()(Kn,function(Yn,er){var Un=Hn[er];Hn[er]=Yn,mn.emit("optionChange",er,Yn,Un)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Nt()(this.subComponents,function(Ut){return Ut===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};At()(Qt,Ut),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(Rt){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ut=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ut)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var St=function(Rt){(0,rt.Z)(nn,Rt);var an=Yt(nn);function nn(Qt){var Ut;return(0,j.Z)(this,nn),(Ut=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(mn){var Hn=(0,et.Z)(Ut),Kn=Hn.map,Yn=Hn.c,er=Kt()(mn.curTarget),Un=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Un&&(er.find("ul").html(Ut.objToHtml(Kn[Un],!1)),er.rmAttr("data-object-id")),mn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ut.emit("change")}},Ut.bindEvent(),Ut}return(0,$.Z)(nn,[{key:"set",value:function(Qt){Mn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ut){var mn=this,Hn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Pn()(Yn);for(var er=0,Un=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ut);if(Ut===null)return"
  • ".concat(gr(Qt),'null
  • ');if(ut()(Ut)||ft()(Ut))return"
  • ".concat(gr(Qt),'').concat(Vt(Ut),"
  • ");if(Ut.type==="RegExp"&&(Yn="regexp"),Ut.type==="Number"&&(Yn="number"),Ut.type==="Number"||Ut.type==="RegExp")return"
  • ".concat(gr(Qt),'').concat(Vt(Ut.value),"
  • ");if(Ut.type==="Undefined"||Ut.type==="Symbol")return"
  • ".concat(gr(Qt),'').concat(ct()(Ut.type),"
  • ");if(Ut==="(...)")return"
  • ".concat(gr(Qt),'').concat(Ut,"
  • ");if(lt()(Ut)){var er=Ut.id,Un=Ut.reference,Jn=function(hr){var On=hr.type,$n=hr.value;if(On)return On==="Function"?qt($n):On==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ut)||Et()(Yn),or=Hn?"":''),Xn="
  • ").concat(or).concat(gr(Qt),'').concat(Hn?"":Jn,'
      ");return Hn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function gr(hr){if(Hn||lt()(Ut)&&Ut.jsonSplitArr)return"";var On=Kn("key");return mn==="unenumerable"||mn==="symbol"?On=Kn("key-lighter"):mn==="proto"&&(On=Kn("key-special")),'').concat(Vt(hr),": ")}return Mn()(Ut)&&Ut.length>1e4&&(Ut=Sn()(Ut,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(gr(Qt),'"').concat(Vt(Ut),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Lt);function Pt(Rt,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Un){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,gr){var hr=yr()(gr);ur()(hr)?or[gr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Un,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Un={};_t()(bn()(Yn,100),function(or){var Xn={},gr=er;Xn.type="["+gr,Xn.enumerable={},_t()(or,function(On){Xn.enumerable[er]=On,er+=1});var hr=er-1;Xn.type+=(hr-gr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Un[er]=Xn});var Jn={};return Jn.enumerable=Un,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}Rt[nn]=an;var Ut=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ut.push(an[Yn][er])}),an.proto&&Ut.push(an.proto);for(var mn=0,Hn=Ut.length;mn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ut=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ut)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(Rt){(0,rt.Z)(nn,Rt);var an=jt(nn);function nn(Qt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ut=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Hn){var Kn=(0,et.Z)(Ut),Yn=Kn.map,er=Kn.c,Un=Kt()(Hn.curTarget),Jn=Un.data("object-id"),or=Un.find("span").eq(0);if(!Un.data("first-level")&&(Jn&&(Un.find("ul").html(Ut.objToHtml(Yn[Jn],!1)),Un.rmAttr("data-object-id")),Hn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Un.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ut.emit("change")}},Ut.initOptions(mn,{unenumerable:!1,accessGetter:!1}),Ut.bindEvent(),Ut}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ut){var mn=this,Hn=this.visitor,Kn=Qt,Yn=!1,er=Hn.get(Qt);er&&er.self&&(Kn=er.self);var Un="",Jn=["enumerable"],or=bt()(Qt),Xn=[],gr=[],hr=[],On={};if(this.options.unenumerable&&!Ut&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),gr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var kr=Object.create(null),Or=$n,Mr="["+Or;_t()(ir,function(sn){kr[$n]=sn,sr[$n]=!0,$n++});var jr=$n-1;On[Mr+=(jr-Or>0?" … "+jr:"")+"]"]=kr}),hr=bt()(On),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var kr=[];kr=ir==="symbol"?gr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Pn()(kr);for(var Or=0,Mr=kr.length;Or4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Un=(0,k.Z)(mn),Jn=Xt()(mn,!1);if(Hn==="virtual"&&(Jn=Qt),mn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(mn)||ft()(mn))return"
  • ".concat(sr(Qt),'').concat(Vt(mn),"
  • ");if(Jn==="RegExp"&&(Un="regexp"),Jn==="Number"&&(Un="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(mn==="(...)")return"
  • ".concat(sr(Qt),'').concat(mn,"
  • ");if(lt()(mn)){var or,Xn=Yn.get(mn);if(Xn)or=Xn.id;else{var gr={};Hn==="proto"&&(gr.self=Ut),or=Yn.set(mn,gr),this.map[or]=mn}var hr="Object";hr=Un==="regexp"?'').concat(Vt(mn)):Vt(function(nr,tr){if(tr)return tr==="Function"?qt(Ot()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(mn,Jn)||Et()(Un));var On=Kn?"":''),$n="
  • ").concat(On).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(mn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(mn)&&Hn==="virtual")return"";var tr=er("key");return Hn==="unenumerable"||Hn==="symbol"?tr=er("key-lighter"):Hn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return Mn()(mn)&&mn.length>1e4&&(mn=Sn()(mn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(mn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Lt);Bt.Static=St,function(Rt,an){try{Rt.exports=an,Rt.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),Et=d.n(yt),xt=d(3367),bt=d.n(xt),kt=d(4777),_t=d.n(kt),Ct=d(9702),Ot=d.n(Ct),Mt=d(1754),It=d.n(Mt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),kn=d(3063),Sn=d.n(kn),yn=d(6156),Mn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),En=d(5610),bn=d.n(En),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function Rn(qn){var pr="luna-".concat(qn,"-");function Gn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Pn(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=Gn(rr.attrs.class))}),_n().stringify(ar)}catch{return Gn(zn)}return Gn(zn)}}function Pn(qn,pr){for(var Gn=0,zn=qn.length;Gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}var pn=function(qn){(0,et.Z)(Gn,qn);var pr=Wn(Gn);function Gn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ar=xr===void 0?"light":xr;return(0,j.Z)(this,Gn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=Rn(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(An()))]),rr.on("optionChange",function(Tr,Nr,Rr){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Rr))).addClass(zr("theme-".concat(Nr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Nr)}))}),rr.setOption("theme",Ar),rr}return(0,$.Z)(Gn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(An()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(Ar,Tr){var Nr=cr[Tr];cr[Tr]=Ar,rr.emit("optionChange",Tr,Ar,Nr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Nn()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),Gn}(fn());function Vt(qn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}b=d.hmd(b);var qt=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Gn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(Gn,[{key:"appendTitle",value:function(zn){var ar=new Ln(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Ot()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var Ar=new Zn(this,zn,ar,rr,cr,xr);return this.append(Ar),Ar}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var Ar=new In(this,zn,ar,rr,cr,xr);return this.append(Ar),Ar}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),Mn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(It()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(Sn()(zn.text()),Sn()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),Gn}(pn),wn=function(){function qn(pr,Gn,zn,ar){(0,j.Z)(this,qn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=Gn,this.value=zn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),qn}(),Ln=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar){var rr;return(0,j.Z)(this,Gn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(Gn)}(wn),lr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){return(0,j.Z)(this,Gn),pr.call(this,zn,"","","separator")}return(0,$.Z)(Gn)}(wn),fr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var Ar;(0,j.Z)(this,Gn),Ar=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;Ar.$container.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    + +
    `));var Nr=Ar.$container.find("input");return Nr.val(rr),Nr.on("change",function(){return Ar.onChange(Nr.val())}),Ar}return(0,$.Z)(Gn)}(wn),Zn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var Ar,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Gn),Ar=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Ar).$container,Rr=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,go='");zr&&(go="".concat(Qr,'
    +
    +
    +
    +
    +
    + `).concat(go,` +
    ').concat(rr,"/").concat(Zr)),Nr.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    ').concat(go,"
    "));var At=Nr.find(Rr(".value")),$t=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var mt=Et()($t.val());Ar.onChange(mt)}),$t.on("input",function(){var mt=Et()($t.val());Nt.css("width",vr(mt,Qr,Zr)+"%"),At.text(bt()(mt))}),Ar}return(0,$.Z)(Gn)}(wn),vr=function(qn,pr,Gn){return((qn-pr)/(Gn-pr)*100).toFixed(2)},yr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var Ar;(0,j.Z)(this,Gn),Ar=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Nr=ft()(zn.c("checkbox-"));Ar.$container.html('
    ').concat(ut()(cr),`
    +
    + + +
    `));var Rr=Ar.$container.find("input"),zr=Rr.get(0);return zr.checked=rr,Rr.on("change",function(){return Ar.onChange(zr.checked)}),Ar}return(0,$.Z)(Gn)}(wn),In=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr,Ar){var Tr;(0,j.Z)(this,Gn),Tr=pr.call(this,zn,ar,rr,"select");var Nr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    +
    + +
    +
    `));var Rr=Tr.$container.find("select");return Rr.on("change",function(){return Tr.onChange(Rr.val())}),Tr}return(0,$.Z)(Gn)}(wn),ur=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,Gn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ut()(ar),`
    +
    + +
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(Gn)}(wn);(function(qn,pr){try{qn.exports=pr,qn.exports.default=pr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return En}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),Et=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function kt(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return Et()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(Rn){return"".concat(hn).concat(Rn)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=_n(Rn.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var Sn,yn=function(bn){(0,et.Z)(_n,bn);var hn=kn(_n);function _n(ln,Tn){var Rn,Pn=Tn.compName,An=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=An===void 0?"light":An;return(0,j.Z)(this,_n),(Rn=hn.call(this)).subComponents=[],Rn.compName=Pn,Rn.c=kt(Pn),Rn.options={},Rn.container=ln,Rn.$container=it()(ln),Rn.$container.addClass(["luna-".concat(Pn),Rn.c("platform-".concat(Ot()))]),Rn.on("optionChange",function(vn,Bn,Nn){var Wn=Rn.c;vn==="theme"&&(Rn.$container.rmClass(Wn("theme-".concat(Nn))).addClass(Wn("theme-".concat(Bn))),It()(Rn.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),Rn.setOption("theme",Fn),Rn}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Ot()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var Rn=this,Pn=this.options,An={};typeof ln=="string"?An[ln]=Tn:An=ln,It()(An,function(Fn,vn){var Bn=Pn[vn];Pn[vn]=Fn,Rn.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){It()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),Mn=d(1907),Vn=d.n(Mn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var En=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var Rn=this.c,Pn=this.$tabs,An=this.options.height-1,Fn=Pn.find(Rn(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Pn.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);if(Pn.data("id")===ln){if(Pn.hasClass(Tn("selected")))if(Rn.length>0){var An=Rn.$tabs.find(Tn(".item")).eq(0).data("id");Rn.select(An)}else Rn.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);Pn.data("id")===ln?(Pn.addClass(Tn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",ln)):Pn.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,Rn=this.tabs,Pn=this.c,An=Tn.find(Pn(".selected")).get(0),Fn=An.offsetLeft,vn=An.offsetWidth,Bn=Rn.offsetWidth,Nn=Rn.scrollLeft;FnBn+Nn&&(ln=Fn+vn-Bn),vt()(ln)&&(Rn.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var Rn=document.createElement("div"),Pn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),Rn.appendChild(Pn);var An=document.body||document.documentElement;return An.appendChild(Rn),Ct=Rn.offsetWidth-Rn.clientWidth,An.removeChild(Rn),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,Rn=this.c,Pn=Tn.find(Rn(".selected")).get(0);Pn?ln.css({width:Pn.offsetWidth,left:Pn.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,Rn=this.c;this.on("optionChange",function(An){An==="height"&&ln.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(An){An.preventDefault(),Tn.scrollLeft+=An.origEvent.deltaY}).on("click",Rn(".item"),function(){var An=it()(this);Pn.select(An.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(Sn||(Sn=(0,k.Z)([` +
    +
    +
    +
    + `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,En)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),Et=(d(3875),d(6954)),xt=d.n(Et);d(9585);function bt(Nn){var Wn="luna-".concat(Nn,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(qt){return yt()(qt,Wn)?qt:qt.replace(/[\w-]+/,function(wn){return"".concat(Wn).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var qt=wt().parse(Vt);return kt(qt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(qt)}catch{return pn(Vt)}return pn(Vt)}}function kt(Nn,Wn){for(var pn=0,Vt=Nn.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Nn);if(Wn){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var kn=function(Nn){(0,tt.Z)(pn,Nn);var Wn=dn(pn);function pn(Vt,qt){var wn,Ln=qt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Wn.call(this)).subComponents=[],wn.compName=Ln,wn.c=bt(Ln),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Ln),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var In=wn.c;Zn==="theme"&&(wn.$container.rmClass(In("theme-".concat(yr))).addClass(In("theme-".concat(vr))),Mt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,qt){var wn=this,Ln=this.options,lr={};typeof Vt=="string"?lr[Vt]=qt:lr=Vt,Mt()(lr,function(fr,Zn){var vr=Ln[Zn];Ln[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(qt){return qt===Vt})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,qt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),Sn=d(9702),yn=d.n(Sn),Mn=d(8887),Vn=d.n(Mn),rn=d(2439),xn=d.n(rn),fn=d(6049),En=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),Rn=d.n(Tn),Pn=d(8648),An=d.n(Pn);function Fn(Nn){var Wn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Nn);if(Wn){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Nn){(0,tt.Z)(pn,Nn);var Wn=Fn(pn);function pn(Vt){var qt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(qt=Wn.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,qt.copy=function(){var Ln=(0,$.Z)(qt).c,lr=qt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:Rn()(An()(fr)));var vr=qt.$copy.find(Ln(".icon"));vr.addClass(Ln("icon-check")).rmClass(Ln("icon-copy")),setTimeout(function(){vr.rmClass(Ln("icon-check")).addClass(Ln("icon-copy"))},1e3)},qt._updateCopyPos=function(){var Ln=(0,$.Z)(qt).container;qt.$copy.css({top:Ln.scrollTop+5,right:5-Ln.scrollLeft})},qt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=xn()(function(){return qt._render()},16),qt.updateCopyPos=En()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),_t&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var qt=this,wn=this.options,Ln=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(In){return In.length===0?[]:In.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";Mt()(vr,function(In,ur){qt.lineNum+=1,yr+='
    ').concat(qt.lineNum,'
    ').concat(wn.escape?ln()(In):In||" ","
    ")}),fr.find(lr(".table")).append(yr),Ln.hide(),fr.offset().height>40&&Ln.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,qt=this.$text,wn=this.options,Ln=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?qt.addClass(Vt("wrap-long-lines")):qt.rmClass(Vt("wrap-long-lines")),fr?qt.addClass(Vt("line-numbers")):qt.rmClass(Vt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Ln)}}]),pn}(kn),Bn=/\r\n|\r|\n/g;(function(Nn,Wn){try{Nn.exports=Wn,Nn.exports.default=Wn}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Lp}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return In()},$css:function(){return qn()},$data:function(){return Gn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return Ar()},$property:function(){return Nr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return At()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Nt()},LocalStore:function(){return vt()},Logger:function(){return Lt()},MediaQuery:function(){return St()},MutationObserver:function(){return jt()},Select:function(){return Rt()},SingleEmitter:function(){return nn()},Stack:function(){return Ut()},Store:function(){return Hn()},Url:function(){return Yn()},ajax:function(){return Un()},allKeys:function(){return or()},before:function(){return gr()},camelCase:function(){return On()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return kr()},concat:function(){return Mr()},contain:function(){return It()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Lr()},dateFormat:function(){return Hr()},debounce:function(){return qr()},defaults:function(){return Mn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Uo()},difference:function(){return vs()},drag:function(){return Ao},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return A0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return As()},extractUrls:function(){return Es()},filter:function(){return _t()},flatten:function(){return Ss()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Is()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Sr()},idxOf:function(){return Er()},inherits:function(){return Wt()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Wr()},isDate:function(){return yo()},isEl:function(){return Eo()},isEmpty:function(){return vo()},isErr:function(){return So()},isErudaEl:function(){return Yo},isFn:function(){return ko()},isHidden:function(){return Po()},isMatch:function(){return Lo()},isMiniProgram:function(){return Wo()},isMobile:function(){return Io()},isNaN:function(){return Ns()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Ws()},isPrimitive:function(){return jl()},isPromise:function(){return Il()},isRegExp:function(){return Zs()},isSorted:function(){return Nl()},isStr:function(){return Ot()},isUndef:function(){return Ls()},kebabCase:function(){return Sn()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Ul()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Ln()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return mu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return Au()},raf:function(){return Eu()},repeat:function(){return Tu()},restArgs:function(){return ju()},reverse:function(){return Iu()},root:function(){return Xs()},rtrim:function(){return Nu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Uu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return Gu()},startWith:function(){return qo()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return Et()},unique:function(){return zo()},upperFirst:function(){return Go()},values:function(){return g0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),Et=d.n(yt),xt=d(3783),bt=d.n(xt),kt=d(5972),_t=d.n(kt),Ct=d(6768),Ot=d.n(Ct),Mt=d(6341),It=d.n(Mt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),kn=d(7622),Sn=d.n(kn),yn=d(4193),Mn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),En=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=En.length;function hn(tn){for(var Gt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var qt=function(tn){(0,tt.Z)(Ft,tn);var Gt=Vt(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Wn(d(8011)),gt.name="settings",gt._settings=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._setting=new pn.Z(gt.get(0)),this._bindEvent()}},{key:"remove",value:function(gt,Tt){var Dt=this;if(Ot()(gt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===gt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(jn){return jn.config!==gt||jn.key!==Tt||(Dt._setting.remove(jn.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(gt,Tt,Dt){var un=this._genId("settings"),jn=this._setting.appendCheckbox(un,!!gt.get(Tt),Dt);return this._settings.push({config:gt,key:Tt,id:un,item:jn}),this}},{key:"select",value:function(gt,Tt,Dt,un){var jn=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var mr=this._setting.appendSelect(jn,gt.get(Tt),"",Dt,Qn);return this._settings.push({config:gt,key:Tt,id:jn,item:mr}),this}},{key:"range",value:function(gt,Tt,Dt,un){var jn=un.min,Qn=jn===void 0?0:jn,mr=un.max,wr=mr===void 0?1:mr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,gt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:gt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(gt,Tt){return this._setting.appendButton(gt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(gt){return this._setting.appendTitle(gt),this}},{key:"_cleanSeparator",value:function(){var gt=Xt()(this._$el.get(0).children);function Tt(jn){return It()(jn.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=gt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,Gt){var Ft;switch(Ls()(Gt)&&(Gt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var gt="test-localStorage-"+Date.now();Ft.setItem(gt,gt);var Tt=Ft.getItem(gt);if(Ft.removeItem(gt),Tt!==gt)throw new Error}catch{return Gt?Gs():void 0}return Ft}function sl(tn){var Gt=is()(tn.split("/"));return Gt===""&&(Gt=(tn=new(Yn())(tn)).hostname),Gt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var Gt="";if(tn.getAttribute&&(Gt=tn.getAttribute("class")||""),It()(Gt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var A0=Wn;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var Gt=il().parse(tn);return cl(Gt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(Gt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,Gt){for(var Ft=0,gt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),j0=function(tn){(0,tt.Z)(Ft,tn);var Gt=O0(Ft);function Ft(gt){var Tt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(Ao("move"),Tt._onDragMove),cs.on(Ao("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,jn=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,mr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(mr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+mr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>jn-un&&($r=jn-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(Ao("move"),Tt._onDragMove),cs.off(Ao("end"),Tt._onDragEnd);var jn=Tt.config;jn.get("rememberPos")&&jn.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Wn(d(9195)),Tt._$container=gt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(gt){this._isOutOfRange(gt)&&(gt=this._getDefPos()),this._$el.css({left:gt.x,top:gt.y}),this.config.set("pos",gt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Wn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(gt){gt=gt||this.config.get("pos");var Tt=this._getDefPos();return gt.x>Tt.x+10||gt.x<0||gt.y<0||gt.y>Tt.y+10}},{key:"_registerListener",value:function(){var gt=this;this._scaleListener=function(){return Ln()(function(){gt._isOutOfRange()&>._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var gt=this._$container;gt.append(Cn('
    ')),this._$el=gt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(gt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!gt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var gt=this;this._$el.on(Ao("start"),this._onDragStart),fr().on("change",function(){return gt._resetPos(!0)}),window.addEventListener("resize",function(){return gt._resetPos()})}},{key:"initCfg",value:function(gt){var Tt=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});gt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var gt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-gt,y:window.innerHeight-gt}}}]),Ft}(it()),Ho=ul=new(Lt())("[Eruda]","warn");ul.formatter=function(tn,Gt){return Gt.unshift(this.name),Gt};var M0=d(4270),I0=d.n(M0),R0=d(6093),P0=d.n(R0),Do=d(129),N0=d(7638);function L0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var Gt=L0(Ft);function Ft(gt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var jn=(0,et.Z)(Tt).$container;al()?jn.addClass(Cn("safe-area")):jn.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(jn){Tt._tab.setOption("height",40*jn),Ln()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Wr()()?"Dark":"Light"},un),Tt._style=Wn(d(13)),Tt.$container=gt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),I0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var gt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){gt._$el.css("opacity",gt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var gt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return gt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(gt){var Tt=this._tab;if(!(gt instanceof ct)){var Dt=new ct,un=Dt.init,jn=Dt.show,Qn=Dt.hide,mr=Dt.destroy;Mn()(gt,{init:un,show:jn,hide:Qn,destroy:mr})}var wr=gt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Ho.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),gt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),gt.active=!1,this._tools[wr]=gt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Ho.error("You must specify a name for a tool")}},{key:"remove",value:function(gt){var Tt=this._tools;if(!Tt[gt])return Ho.warn("Tool ".concat(gt," doesn't exist"));this._tab.remove(gt);var Dt=Tt[gt];if(delete Tt[gt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var gt=this;return bt()(this._tools,function(Tt){return gt.remove(Tt.name)}),this}},{key:"get",value:function(gt){var Tt=this._tools[gt];if(Tt)return Tt}},{key:"showTool",value:function(gt){if(this._curTool===gt)return this;this._curTool=gt;var Tt=this._tools,Dt=Tt[gt];if(Dt){var un={};return bt()(Tt,function(jn){jn.active&&(un=jn,jn.active=!1,jn.hide())}),Dt.active=!0,Dt.show(),this._tab.select(gt),this.emit("showTool",gt,un),this}}},{key:"initCfg",value:function(gt){var Tt=this,Dt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,jn){switch(un){case"transparency":return Tt._setTransparency(jn);case"displaySize":return Tt._setDisplaySize(jn);case"theme":return Tt._setTheme(jn)}}),gt.separator().select(Dt,"theme","Theme",dn()(Wn.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),jn=JSON.parse(JSON.stringify(un));bt()(jn,function(Qn,mr){Ot()(Qn)&&qo()(mr,"eruda")&&un.removeItem(mr)}),window.location.reload()}).separator()}},{key:"notify",value:function(gt,Tt){this._notification.notify(gt,Tt)}},{key:"destroy",value:function(){Wn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(gt){var Tt=this.$container;(function(Dt){return It()(Tn,Dt)})(gt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Wn.setTheme(gt)}},{key:"_setTransparency",value:function(gt){$o()(gt)&&(this._opacity=gt,this._isShow&&this._$el.css({opacity:gt}))}},{key:"_setDisplaySize",value:function(gt){$o()(gt)&&this._$el.css({height:gt+"%"})}},{key:"_initTpl",value:function(){var gt=this.$container;gt.append(Cn(` +
    +
    +
    +
    +
    + +
    + `)),this._$el=gt.find(Cn(".dev-tools")),this._$tools=this._$el.find(Cn(".tools"))}},{key:"_initTab",value:function(){var gt=this;this._tab=new N0.Z(this._$el.find(Cn(".tab")).get(0),{height:40}),this._tab.on("select",function(Tt){return gt.showTool(Tt)})}},{key:"_initNotification",value:function(){this._notification=new(P0())(this._$el.find(Cn(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Do.Z.setContainer(this._$el.find(Cn(".modal")).get(0))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el.find(Cn(".resizer")),Dt=this._$el.find(Cn(".nav-bar")),un=lt()(document),jn=function(mr){if(gt._isResizing){mr.preventDefault(),mr.stopPropagation(),mr=mr.origEvent;var wr=(gt._resizeStartY-Bo("y",mr))/window.innerHeight*100,$r=gt._resizeStartSize+wr;$r<40?$r=40:$r>100&&($r=100),gt.config.set("displaySize",ss()($r.toFixed(2)))}},Qn=function mr(){clearTimeout(gt._resizeTimer),gt._isResizing=!1,Tt.css("height",10),un.off(Ao("move"),jn),un.off(Ao("end"),mr)};Tt.css("height",10),Tt.on(Ao("start"),function(mr){mr.preventDefault(),mr.stopPropagation(),mr=mr.origEvent,gt._isResizing=!0,gt._resizeStartSize=gt.config.get("displaySize"),gt._resizeStartY=Bo("y",mr),Tt.css("height","100%"),un.on(Ao("move"),jn),un.on(Ao("end"),Qn)}),Dt.on("contextmenu",function(mr){return mr.preventDefault()}),this.$container.on("click",function(mr){return mr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ut.on(ut.SCALE,this._updateTabHeight)}}]),Ft}(it()),B0=d(8816);function D0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}ls().start();var F0=function(tn){(0,tt.Z)(Ft,tn);var Gt=D0(Ft);function Ft(){var gt,Tt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Dt=Tt===void 0?"console":Tt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_handleShow",function(){Po()(gt._$el.get(0))||gt._logger.renderViewport()}),(0,ot.Z)((0,et.Z)(gt),"_handleErr",function(un){gt._logger.error(un)}),it().mixin((0,et.Z)(gt)),gt.name=Dt,gt._selectedLog=null,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var gt=this,Tt=this._origConsole={},Dt=window.console;return Ds.forEach(function(un){var jn=Tt[un]=Ys();Dt[un]&&(jn=Tt[un]=Dt[un].bind(Dt)),Dt[un]=function(){gt[un].apply(gt,arguments),jn.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(gt,Tt){this._logger.setGlobal(gt,Tt)}},{key:"restoreConsole",value:function(){var gt=this;return this._origConsole?(Ds.forEach(function(Tt){return window.console[Tt]=gt._origConsole[Tt]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ls().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ls().rmListener(this._handleErr),this}},{key:"filter",value:function(gt){var Tt=this._$filterText,Dt=this._logger;Ot()(gt)?(Tt.text(gt),Dt.setOption("filter",To()(gt))):Zs()(gt)?(Tt.text(Kt()(gt)),Dt.setOption("filter",gt)):ko()(gt)&&(Tt.text("ƒ"),Dt.setOption("filter",gt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Wn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(gt){var Tt=this._$el,Dt=Tt.find(Cn(".js-input"));gt?(Dt.show(),Tt.rmClass(Cn("js-input-hidden"))):(Dt.hide(),Tt.addClass(Cn("js-input-hidden")))}},{key:"_appendTpl",value:function(){var gt=this._$el;this._style=Wn(d(3191)),gt.append(Cn(` +
    + + All + Info + Warning + Error + + + +
    +
    +
    +
    +
    Cancel
    +
    Execute
    +
    + + +
    + `));var Tt=gt.find(Cn(".js-input")),Dt=Tt.find("textarea"),un=Tt.find(Cn(".buttons"));rn()(this,{_$control:gt.find(Cn(".control")),_$logs:gt.find(Cn(".logs-container")),_$inputContainer:Tt,_$input:Dt,_$inputBtns:un,_$filterText:gt.find(Cn(".filter-text"))})}},{key:"_initLogger",value:function(){var gt=this.config,Tt=gt.get("maxLogNum");Tt=Tt==="infinite"?0:+Tt;var Dt=this._$control.find(Cn(".level")),un=new B0.Z(this._$logs.get(0),{asyncRender:gt.get("asyncRender"),maxNum:Tt,showHeader:gt.get("displayExtraInfo"),unenumerable:gt.get("displayUnenumerable"),accessGetter:gt.get("displayGetterVal"),lazyEvaluation:gt.get("lazyEvaluation")});un.on("optionChange",function(jn,Qn){jn==="level"&&Dt.each(function(){var mr=lt()(this),wr=mr.data("level");mr[wr===Qn||wr==="all"&&fn()(Qn)?"addClass":"rmClass"](Cn("active"))})}),gt.get("overrideConsole")&&this.overrideConsole(),this._logger=un}},{key:"_exposeLogger",value:function(){var gt=this,Tt=this._logger;["html"].concat(Ds).forEach(function(Dt){return gt[Dt]=function(){for(var un=arguments.length,jn=new Array(un),Qn=0;Qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Z0=function(tn){(0,tt.Z)(Ft,tn);var Gt=W0(Ft);function Ft(gt,Tt){var Dt;return(0,j.Z)(this,Ft),Dt=Gt.call(this),(0,ot.Z)((0,et.Z)(Dt),"_copyRes",function(){var un=Dt._detailData,jn="".concat(un.method," ").concat(un.url," ").concat(un.status,` +`);vo()(un.reqHeaders)||(jn+=` +Request Headers + +`,bt()(un.reqHeaders,function(Qn,mr){return jn+="".concat(mr,": ").concat(Qn,` +`)})),vo()(un.resHeaders)||(jn+=` +Response Headers + +`,bt()(un.resHeaders,function(Qn,mr){return jn+="".concat(mr,": ").concat(Qn,` +`)})),un.resTxt&&(jn+=` +`.concat(un.resTxt,` +`)),sn()(jn),Dt._devtools.notify("Copied")}),Dt._$container=gt,Dt._devtools=Tt,Dt._detailData={},Dt._bindEvent(),Dt}return(0,$.Z)(Ft,[{key:"show",value:function(gt){gt.resTxt&&To()(gt.resTxt)===""&&delete gt.resTxt,vo()(gt.resHeaders)&&delete gt.resHeaders,vo()(gt.reqHeaders)&&delete gt.reqHeaders;var Tt="";gt.data&&(Tt='
    ').concat(Kr()(gt.data),"
    "));var Dt="Empty";gt.reqHeaders&&(Dt=ho()(gt.reqHeaders,function(wr,$r){return` + ').concat(Kr()($r),` + `).concat(Kr()(wr),` + `)}).join(""));var un="Empty";gt.resHeaders&&(un=ho()(gt.resHeaders,function(wr,$r){return` + ').concat(Kr()($r),` + `).concat(Kr()(wr),` + `)}).join(""));var jn="";if(gt.resTxt){var Qn=gt.resTxt;Qn.length>dl&&(Qn=us()(Qn,dl)),jn='
    ').concat(Kr()(Qn),"
    ")}var mr='
    + + + ').concat(Kr()(gt.url),` + +
    +
    + `).concat(Tt,` +
    +

    Response Headers

    + + + `).concat(un,` + +
    +
    +
    +

    Request Headers

    + + + `).concat(Dt,` + +
    +
    + `).concat(jn,` +
    `);this._$container.html(mr).show(),this._detailData=gt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._devtools;this._$container.on("click",Cn(".back"),function(){return gt.hide()}).on("click",Cn(".copy-res"),this._copyRes).on("click",Cn(".http .response"),function(){var un=gt._detailData,jn=un.resTxt;if(H0()(jn))return Dt("object",jn);switch(un.subType){case"css":return Dt("css",jn);case"html":return Dt("html",jn);case"javascript":return Dt("js",jn);case"json":return Dt("object",jn)}return un.type==="image"?Dt("img",un.url):void 0});var Dt=function(un,jn){var Qn=Tt.get("sources");Qn&&(Qn.set(un,jn),Tt.showTool("sources"))}}}]),Ft}(it()),dl=1e5,V0=d(9143),q0=d.n(V0),G0=d(2139),K0=d(8689),Fs=d(7935),Y0=d(9119);function fl(tn,Gt){var Ft=Object.keys(tn);if(Object.getOwnPropertySymbols){var gt=Object.getOwnPropertySymbols(tn);Gt&&(gt=gt.filter(function(Tt){return Object.getOwnPropertyDescriptor(tn,Tt).enumerable})),Ft.push.apply(Ft,gt)}return Ft}function hl(tn){for(var Gt=1;Gt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var np=function(tn){(0,tt.Z)(Ft,tn);var Gt=tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_reqWillBeSent",function(Tt){if(gt._isRecording){var Dt,un={name:sl(Tt.request.url),url:Tt.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Tt.request.postData,method:Tt.request.method,startTime:1e3*Tt.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Tt.request.headers||{},resHeaders:{}};un.render=function(){var jn={name:un.name,method:un.method,status:un.status,type:un.subType,size:un.size,time:un.displayTime};Dt?(Dt.data=jn,Dt.render()):(Dt=gt._requestDataGrid.append(jn,{selectable:!0}),lt()(Dt.container).data("id",Tt.requestId)),un.hasErr&<()(Dt.container).addClass(Cn("request-error"))},un.render(),gt._requests[Tt.requestId]=un}}),(0,ot.Z)((0,et.Z)(gt),"_resReceivedExtraInfo",function(Tt){var Dt=gt._requests[Tt.requestId];gt._isRecording&&Dt&&(Dt.resHeaders=Tt.headers,gt._updateType(Dt),Dt.render())}),(0,ot.Z)((0,et.Z)(gt),"_resReceived",function(Tt){var Dt=gt._requests[Tt.requestId];if(gt._isRecording&&Dt){var un=Tt.response,jn=un.status,Qn=un.headers;Dt.status=jn,(jn<200||jn>=300)&&(Dt.hasErr=!0),Qn&&(Dt.resHeaders=Qn,gt._updateType(Dt)),Dt.render()}}),(0,ot.Z)((0,et.Z)(gt),"_loadingFinished",function(Tt){var Dt=gt._requests[Tt.requestId];if(gt._isRecording&&Dt){var un=1e3*Tt.timestamp;Dt.time=un-Dt.startTime,Dt.displayTime=Ks()(Dt.time),Dt.size=Tt.encodedDataLength,Dt.done=!0,Dt.resTxt=uo.domain("Network").getResponseBody({requestId:Tt.requestId}).body,Dt.render()}}),(0,ot.Z)((0,et.Z)(gt),"_copyCurl",function(){var Tt=gt._selectedRequest;sn()(function(Dt){var un=Uo()();un==="windows"&&(un="win");var jn=[],Qn=ep()(["accept-encoding","host","method","path","scheme","version"]),mr=un==="win"?function(_o){var ms=/[\r\n]/.test(_o)?'^"':'"';return ms+_o.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + +`)+ms}:function(_o){return/[\0-\x1F\x7F-\x9F!]|\'/.test(_o)?"$'"+_o.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ms){for(var gs=ms.charCodeAt(0).toString(16);gs.length<4;)gs="0"+gs;return"\\u"+gs})+"'":"'"+_o+"'"};jn.push(mr(Dt.url()).replace(/[[{}\]]/g,"\\$&"));var wr="GET",$r=[],Vr=Dt.requestFormData();Vr&&($r.push("--data-raw "+mr(Vr)),Qn["content-length"]=!0,wr="POST"),Dt.requestMethod!==wr&&jn.push("-X "+mr(Dt.requestMethod));for(var Jr=Dt.requestHeaders(),lo=0;lo=3?un==="win"?` ^ + `:` \\ + `:" ")}({requestMethod:Tt.method,url:function(){return Tt.url},requestFormData:function(){return Tt.data},requestHeaders:function(){var Dt=Tt.reqHeaders||{};return rn()(Dt,{"User-Agent":navigator.userAgent,Referer:location.href}),ho()(Dt,function(un,jn){return{name:jn,value:un}})}})),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleRecording",function(){gt._$control.find(Cn(".record")).toggleClass(Cn("recording")),gt._isRecording=!gt._isRecording}),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._selectedRequest&&(gt._splitMode&>._$network.css("width","50%"),gt._detail.show(gt._selectedRequest))}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),gt._style=Wn(d(3180)),gt.name="network",gt._requests={},gt._selectedRequest=null,gt._isRecording=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._detail=new Z0(this._$detail,Tt),this._splitMediaQuery=new(St())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new zs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(J0())(gt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var gt=[];return bt()(this._requests,function(Tt){gt.push(Tt)}),gt}},{key:"_updateDataGridHeight",value:function(){var gt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:gt,maxHeight:gt})}},{key:"_updateType",value:function(gt){var Tt=function(jn){if(!jn)return"unknown";var Qn=jn.split(";")[0].split("/");return{type:Qn[0],subType:is()(Qn)}}(gt.resHeaders["content-type"]||""),Dt=Tt.type,un=Tt.subType;gt.type=Dt,gt.subType=un}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-curl")),un=Cn("icon-disabled");Tt.addClass(un),Dt.addClass(un),this._selectedRequest&&(Tt.rmClass(un),Dt.rmClass(un))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$control,Dt=this._$filterText,un=this._requestDataGrid,jn=this;Tt.on("click",Cn(".clear-request"),function(){return gt.clear()}).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-curl"),this._copyCurl).on("click",Cn(".record"),this._toggleRecording).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(mr){Xr()(mr)||(Dt.text(mr),un.setOption("filter",To()(mr)))})}),un.on("select",function(mr){var wr=lt()(mr.container).data("id"),$r=jn._requests[wr];gt._selectedRequest=$r,gt._updateButtons(),gt._splitMode&>._showDetail()}),un.on("deselect",function(){gt._selectedRequest=null,gt._updateButtons(),gt._detail.hide()}),this._resizeSensor.addListener(rl()(function(){return gt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){gt._detail.hide(),gt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){gt._detail.hide(),gt._splitMode=!1}),this._detail.on("hide",function(){gt._splitMode&>._$network.css("width","100%")}),uo.domain("Network").enable();var Qn=uo.domain("Network");Qn.on("requestWillBeSent",this._reqWillBeSent),Qn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Qn.on("responseReceived",this._resReceived),Qn.on("loadingFinished",this._loadingFinished),ut.on(ut.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Wn.remove(this._style),this._splitMediaQuery.removeAllListeners();var gt=uo.domain("Network");gt.off("requestWillBeSent",this._reqWillBeSent),gt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),gt.off("responseReceived",this._resReceived),gt.off("loadingFinished",this._loadingFinished),ut.off(ut.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    +
    + + + + + + +
    +
    +
    +
    `)),this._$network=gt.find(Cn(".network")),this._$detail=gt.find(Cn(".detail")),this._$requests=gt.find(Cn(".requests")),this._$control=gt.find(Cn(".control")),this._$filterText=gt.find(Cn(".filter-text"))}}]),Ft}(ct),rp=d(8209),op=d(8613),ip=d.n(op);function pl(tn){for(var Gt={},Ft=0,gt=tn.length;Ftmr?mr:Qn,$r=0;$rmr?1:Qn(Gt=gl(Gt))?1:tn1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Ft=Gt!==void 0&≫if(tn.nodeType===Node.TEXT_NODE)return'(text)');if(tn.nodeType===Node.COMMENT_NODE)return'');var gt=tn.id,Tt=tn.className,Dt=tn.attributes,un=''.concat(tn.tagName.toLowerCase(),"");if(gt!==""&&(un+='#'.concat(gt,"")),Ot()(Tt)){var jn="";bt()(Tt.split(/\s+/g),function(Qn){Qn.trim()!==""&&(jn+=".".concat(Qn))}),un+=''.concat(jn,"")}return Ft||bt()(Dt,function(Qn){var mr=Qn.name;mr!=="id"&&mr!=="class"&&mr!=="style"&&(un+=' '.concat(mr,'="').concat(Qn.value,'"'))}),un}var cp=function(){function tn(Gt,Ft){var gt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"hide",function(){gt._$container.hide(),gt._disableObserver(),uo.domain("Overlay").hideHighlight()}),this._$container=Gt,this._devtools=Ft,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(tn,[{key:"show",value:function(Gt){this._curEl=Gt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Ft=uo.domain("DOM").getNodeId({node:Gt}).nodeId;uo.domain("Overlay").highlightNode({nodeId:Ft,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var Gt=xl(),Ft=this._origAddEvent=Gt.addEventListener,gt=this._origRmEvent=Gt.removeEventListener;Gt.addEventListener=function(Tt,Dt,un){(function(jn,Qn,mr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Eo()(jn)||!ko()(mr)||!Cr()(wr))){var $r=jn.erudaEvents=jn.erudaEvents||{};$r[Qn]=$r[Qn]||[],$r[Qn].push({listener:mr,listenerStr:mr.toString(),useCapture:wr})}})(this,Tt,Dt,un),Ft.apply(this,arguments)},Gt.removeEventListener=function(Tt,Dt,un){(function(jn,Qn,mr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Eo()(jn)||!ko()(mr)||!Cr()(wr))){var $r=jn.erudaEvents;if(!(!$r||!$r[Qn])){for(var Vr=$r[Qn],Jr=0,lo=Vr.length;Jr + + + + +
    +
    +
    +
    +
    +
    `);Gt.html(Ft),this._$elementName=Gt.find(Cn(".element-name")),this._$attributes=Gt.find(Cn(".attributes")),this._$styles=Gt.find(Cn(".styles")),this._$listeners=Gt.find(Cn(".listeners")),this._$computedStyle=Gt.find(Cn(".computed-style"));var gt=ip()("div");this._$boxModel=lt()(gt),this._boxModel=new lp.Z(gt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var Gt=this._getData(this._curEl),Ft=this._$attributes,gt=this._$elementName,Tt=this._$styles,Dt=this._$computedStyle,un=this._$listeners;gt.html(Gt.name);var jn="Empty";vo()(Gt.attributes)||(jn=ho()(Gt.attributes,function(Jr){var lo=Jr.name,mo=Jr.value;return` + ').concat(Kr()(lo),` + ').concat(mo,` + `)}).join("")),jn=`

    Attributes

    +
    + + + `).concat(jn,` + +
    +
    `),Ft.html(jn);var Qn="";if(vo()(Gt.styles))Tt.hide();else{var mr=ho()(Gt.styles,function(Jr){var lo=Jr.selectorText,mo=Jr.style;return mo=ho()(mo,function(xo,_o){return'
    ').concat(Kr()(_o),": ").concat(xo,";
    ")}).join(""),'
    +
    `).concat(Kr()(lo),` {
    + `).concat(mo,` +
    }
    +
    `)}).join("");Qn=`

    Styles

    +
    + `).concat(mr,` +
    `),Tt.html(Qn).show()}var wr="";if(Gt.computedStyle){var $r=Cn(`
    + +
    `);Gt.rmDefComputedStyle&&($r=Cn(`
    + +
    `)),wr=`

    + Computed Style + `.concat($r,` +
    + +
    + `).concat(Gt.computedStyleSearchKeyword?'
    ').concat(Kr()(Gt.computedStyleSearchKeyword),"
    "):"",` +

    +
    +
    + + + `).concat(ho()(Gt.computedStyle,function(Jr,lo){return` + + + `)}).join(""),` + +
    ').concat(Kr()(lo),``).concat(Jr,`
    +
    `),Dt.html(wr).show(),this._boxModel.setOption("element",this._curEl),Dt.find(Cn(".box-model")).append(this._$boxModel.get(0))}else Dt.text("").hide();var Vr="";Gt.listeners?(Vr=ho()(Gt.listeners,function(Jr,lo){return Jr=ho()(Jr,function(mo){var xo=mo.useCapture,_o=mo.listenerStr;return"
  • ").concat(Kr()(_o),"
  • ")}).join(""),'
    +
    ').concat(Kr()(lo),`
    +
      + `).concat(Jr,` +
    +
    `)}).join(""),Vr=`

    Event Listeners

    +
    + `).concat(Vr,` +
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(Gt){var Ft={},gt=new ap(Gt),Tt=Gt.className,Dt=Gt.id,un=Gt.attributes,jn=Gt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:jn,id:Dt,className:Tt,attributes:un});var Qn=Gt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(jn))return Ft;var mr=gt.getComputedStyle(),wr=gt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,mo=Vr.length;lo
    $&').replace(fp,function(Gt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function mp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var gp=function(tn){(0,tt.Z)(Ft,tn);var Gt=mp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._isShow&>._curNode&&(gt._curNode.nodeType===Node.ELEMENT_NODE?gt._detail.show(gt._curNode):gt._detail.show(gt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(gt),"_back",function(){if(gt._curNode!==gt._htmlEl){for(var Tt=gt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();gt.set(Dt)}}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(gt),"_deleteNode",function(){var Tt=gt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(gt),"_copyNode",function(){var Tt=gt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleSelect",function(){gt._$el.find(Cn(".select")).toggleClass(Cn("active")),gt._selectElement=!gt._selectElement,gt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Io()(),showRulers:!1,showAccessibilityInfo:!Io()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),gt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(gt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;gt._container.show(),gt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;gt.select(un)}),(0,ot.Z)((0,et.Z)(gt),"_setNode",function(Tt){if(Tt!==gt._curNode){gt._curNode=Tt,gt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;gt._curParentQueue=Dt,gt._splitMode&>._showDetail(),gt._updateButtons(),gt._updateHistory()}}),gt._style=Wn(d(5896)),gt.name="elements",gt._selectElement=!1,gt._observeElement=!0,gt._history=[],it().mixin((0,et.Z)(gt)),gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(St())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Ln()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(gt){return this.select(gt)}},{key:"select",value:function(gt){return this._domViewer.select(gt),this._setNode(gt),this.emit("change",gt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Wn.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-node")),un=gt.find(Cn(".delete-node")),jn=Cn("icon-disabled");Tt.addClass(jn),Dt.addClass(jn),un.addClass(jn);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(jn),Dt.rmClass(jn),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(jn))}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    +
    + + + + +
    +
    +
    +
    +
    +
    +
    `)),this._$detail=gt.find(Cn(".detail")),this._$domViewer=gt.find(Cn(".dom-viewer")),this._$control=gt.find(Cn(".control")),this._$crumbs=gt.find(Cn(".crumbs"))}},{key:"_renderCrumbs",value:function(){var gt=function(Dt){for(var un=[],jn=0;Dt;)un.push({text:vl(Dt,{noAttr:!0}),idx:jn++}),Dt=Dt.parentElement;return un.reverse()}(this._curNode),Tt="";vo()(gt)||(Tt=ho()(gt,function(Dt){var un=Dt.text,jn=Dt.idx;return'
  • ').concat(un,"
  • ")}).join("")),this._$crumbs.html(Tt)}},{key:"_bindEvent",value:function(){var gt=this,Tt=this;this._$el.on("click",Cn(".crumb"),function(){for(var Dt=ss()(lt()(this).data("idx")),un=Tt._curNode;Dt--&&un.parentElement;)un=un.parentElement;_l(un)&&Tt.select(un)}),this._$control.on("click",Cn(".select"),this._toggleSelect).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-node"),this._copyNode).on("click",Cn(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),uo.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){gt._splitMode=!0,gt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){gt._splitMode=!1,gt._detail.hide()}),ut.on(ut.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var gt=this._container.get("console");if(gt){var Tt=this._history;Tt.unshift(this._curNode),Tt.length>5&&Tt.pop();for(var Dt=0;Dt<5;Dt++)gt.setGlobal("$".concat(Dt),Tt[Dt])}}}]),Ft}(ct),_l=function(tn){return Eo()(tn)&&tn.parentNode},ds=null,vp=[{name:"Border All",fn:function(){if(ds)return Wn.remove(ds),void(ds=null);ds=Wn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var tn=new(Yn());tn.setQuery("timestamp",Qs()()),window.location.replace(tn.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Do.Z.prompt("Enter the text").then(function(tn){tn&&To()(tn)!==""&&function(Gt){var Ft=document.body,gt=new RegExp(Gt,"ig");Us(Ft,function(Tt){var Dt=lt()(Tt);if(Dt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Dt.text())}),Us(Ft,function(Tt){if(Tt.nodeType===3){var Dt=Tt.nodeValue;if((Dt=Dt.replace(gt,function(jn){return''.concat(jn,"")}))!==Tt.nodeValue){var un=lt()(document.createElement("div"));return un.html(Dt),un.addClass("eruda-search-highlight-block"),un.get(0)}}})}(tn)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var tn=document.body;tn.contentEditable=tn.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var tn=document.body,Gt=document.documentElement,Ft=lt()(tn);if(Ft.data("scaled"))window.scrollTo(0,+Ft.data("scaled")),Ft.rmAttr("data-scaled"),Ft.css("transform","none");else{var gt=Math.max(tn.scrollHeight,tn.offsetHeight,Gt.clientHeight,Gt.scrollHeight,Gt.offsetHeight),Tt=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Dt=Tt/gt;Ft.css("transform","scale(".concat(Dt,")")),Ft.data("scaled",window.scrollY),window.scrollTo(0,gt/2-Tt/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){Oo("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){Oo("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){Oo("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){Oo("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){Oo("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){Oo("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){Oo("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){Oo("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){Oo("touches")},desc:"Visualize screen touches"}];function Us(tn,Gt){var Ft=tn.childNodes;if(!Yo(tn)){for(var gt=0,Tt=Ft.length;gt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var wp=function(tn){(0,tt.Z)(Ft,tn);var Gt=bp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Wn(d(5571)),gt.name="snippets",gt._snippets=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(gt,Tt,Dt){return this._snippets.push({name:gt,fn:Tt,desc:Dt}),this._render(),this}},{key:"remove",value:function(gt){for(var Tt=this._snippets,Dt=0,un=Tt.length;Dt +

    ').concat(Kr()(Tt.name),` +
    + +
    +

    +
    + `).concat(Kr()(Tt.desc),` +
    + `)}).join("");this._renderHtml(gt)}},{key:"_renderHtml",value:function(gt){gt!==this._lastHtml&&(this._lastHtml=gt,this._$el.html(gt))}}]),Ft}(ct),Cl=function(){function tn(Gt,Ft,gt,Tt){var Dt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"_updateGridHeight",function(un){Dt._dataGrid.setOption({minHeight:60*un,maxHeight:223*un})}),this._type=Tt,this._$container=Gt,this._devtools=Ft,this._resources=gt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"destroy",value:function(){ut.off(ut.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var Gt=this._dataGrid;this._refreshStorage(),Gt.clear(),bt()(this._storeData,function(Ft){var gt=Ft.key,Tt=Ft.val;Gt.append({key:gt,value:Tt},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var Gt=this._resources,Ft=$s(this._type,!1);if(Ft){var gt=[];Ft=JSON.parse(JSON.stringify(Ft)),bt()(Ft,function(Tt,Dt){Ot()(Tt)&&(Gt.config.get("hideErudaSetting")&&(qo()(Dt,"eruda")||Dt==="active-eruda")||gt.push({key:Dt,val:us()(Tt,200)}))}),this._storeData=gt}}},{key:"_updateButtons",value:function(){var Gt=this._$container,Ft=Gt.find(Cn(".show-detail")),gt=Gt.find(Cn(".delete-storage")),Tt=Gt.find(Cn(".copy-storage")),Dt=Cn("btn-disabled");Ft.addClass(Dt),gt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),gt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_initTpl",value:function(){var Gt=this._$container,Ft=this._type;Gt.html(Cn(`

    + `.concat(Ft==="local"?"Local":"Session",` Storage +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    +
    `))),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_getVal",value:function(Gt){return this._type==="local"?localStorage.getItem(Gt):sessionStorage.getItem(Gt)}},{key:"_bindEvent",value:function(){var Gt=this,Ft=this._type,gt=this._devtools;function Tt(Dt,un){var jn=gt.get("sources");if(jn)return jn.set(Dt,un),gt.showTool("sources"),!0}this._$container.on("click",Cn(".refresh-storage"),function(){gt.notify("Refreshed"),Gt.refresh()}).on("click",Cn(".clear-storage"),function(){bt()(Gt._storeData,function(Dt){Ft==="local"?localStorage.removeItem(Dt.key):sessionStorage.removeItem(Dt.key)}),Gt.refresh()}).on("click",Cn(".show-detail"),function(){var Dt=Gt._selectedItem,un=Gt._getVal(Dt);try{Tt("object",JSON.parse(un))}catch{Tt("raw",un)}}).on("click",Cn(".copy-storage"),function(){var Dt=Gt._selectedItem;sn()(Gt._getVal(Dt)),gt.notify("Copied")}).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(Dt){Xr()(Dt)||(Dt=To()(Dt),Gt._$filterText.text(Dt),Gt._dataGrid.setOption("filter",Dt))})}).on("click",Cn(".delete-storage"),function(){var Dt=Gt._selectedItem;Ft==="local"?localStorage.removeItem(Dt):sessionStorage.removeItem(Dt),Gt.refresh()}),this._dataGrid.on("select",function(Dt){Gt._selectedItem=Dt.data.key,Gt._updateButtons()}).on("deselect",function(){Gt._selectedItem=null,Gt._updateButtons()}),ut.on(ut.SCALE,this._updateGridHeight)}}]),tn}();function fs(tn,Gt){tn.rmClass(Cn("ok")).rmClass(Cn("danger")).rmClass(Cn("warn")).addClass(Cn(Gt))}function hs(tn,Gt){if(Gt===0)return"";var Ft=0,gt=0;switch(tn){case"cookie":Ft=30,gt=60;break;case"script":Ft=5,gt=10;break;case"stylesheet":Ft=4,gt=8;break;case"image":Ft=50,gt=100}return Gt>=gt?"danger":Gt>=Ft?"warn":"ok"}var xp=function(){function tn(Gt,Ft){(0,j.Z)(this,tn),this._$container=Gt,this._devtools=Ft,this._selectedItem=null,this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"refresh",value:function(){var Gt=this._$container,Ft=this._dataGrid,gt=uo.domain("Network").getCookies().cookies,Tt=ho()(gt,function(Dt){return{key:Dt.name,val:Dt.value}});Ft.clear(),bt()(Tt,function(Dt){var un=Dt.key,jn=Dt.val;Ft.append({key:un,value:jn},{selectable:!0})}),fs(Gt,hs("cookie",Tt.length))}},{key:"_initTpl",value:function(){var Gt=this._$container;Gt.html(Cn(`

    + Cookie + +
    + +
    + + + +
    + +
    +
    +

    +
    `)),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_updateButtons",value:function(){var Gt=this._$container,Ft=Gt.find(Cn(".show-detail")),gt=Gt.find(Cn(".delete-cookie")),Tt=Gt.find(Cn(".copy-cookie")),Dt=Cn("btn-disabled");Ft.addClass(Dt),gt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),gt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_getVal",value:function(Gt){for(var Ft=uo.domain("Network").getCookies().cookies,gt=0,Tt=Ft.length;gt=tn.length?{done:!0}:{done:!1,value:tn[gt++]}},e:function(Qn){throw Qn},f:Tt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Dt,un=!0,jn=!1;return{s:function(){Ft=Ft.call(tn)},n:function(){var Qn=Ft.next();return un=Qn.done,Qn},e:function(Qn){jn=!0,Dt=Qn},f:function(){try{un||Ft.return==null||Ft.return()}finally{if(jn)throw Dt}}}}function Al(tn,Gt){(Gt==null||Gt>tn.length)&&(Gt=tn.length);for(var Ft=0,gt=new Array(Gt);Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Ap=function(tn){(0,tt.Z)(Ft,tn);var Gt=Cp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Wn(d(2488)),gt.name="resources",gt._hideErudaSetting=!1,gt._observeElement=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._localStorage=new Cl(this._$localStorage,Tt,this,"local"),this._sessionStorage=new Cl(this._$sessionStorage,Tt,this,"session"),this._cookie=new xp(this._$cookie,Tt),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Wn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var gt=[];lt()("script").each(function(){var Qn=this.src;Qn!==""&>.push(Qn)});var Tt=hs("script",(gt=zo()(gt)).length),Dt="
  • Empty
  • ";vo()(gt)||(Dt=ho()(gt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    + Script +
    + +
    +

    +
      + `).concat(Dt,` +
    `),jn=this._$script;return fs(jn,Tt),jn.html(un),this}},{key:"refreshStylesheet",value:function(){var gt=[];lt()("link").each(function(){this.rel==="stylesheet"&>.push(this.href)});var Tt=hs("stylesheet",(gt=zo()(gt)).length),Dt="
  • Empty
  • ";gt||(Dt=ho()(gt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    + Stylesheet +
    + +
    +

    +
      + `).concat(Dt,` +
    `),jn=this._$stylesheet;return fs(jn,Tt),jn.html(un),this}},{key:"refreshIframe",value:function(){var gt=[];lt()("iframe").each(function(){var un=lt()(this).attr("src");un&>.push(un)}),gt=zo()(gt);var Tt="
  • Empty
  • ";vo()(gt)||(Tt=ho()(gt,function(un){return un=Kr()(un),'
  • ').concat(un,"
  • ")}).join(""));var Dt='

    + Iframe +
    + +
    +

    +
      + `).concat(Tt,` +
    `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var gt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(mr){if(mr.initiatorType==="img"||Ep(mr.name)){if(It()(mr.name,"exclude=true"))return;gt.push(mr.name)}}):lt()("img").each(function(){var mr=lt()(this),wr=mr.attr("src");mr.data("exclude")!=="true"&>.push(wr)}),(gt=zo()(gt)).sort();var Dt=hs("image",gt.length),un="
  • Empty
  • ";vo()(gt)||(un=ho()(gt,function(mr){return'
  • + +
  • `)}).join(""));var jn='

    + Image +
    + +
    +

    +
      + `).concat(un,` +
    `),Qn=this._$image;return fs(Qn,Dt),Qn.html(jn),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    +
    + +
    +
    +
    +
    `)),this._$localStorage=gt.find(Cn(".local-storage")),this._$sessionStorage=gt.find(Cn(".session-storage")),this._$cookie=gt.find(Cn(".cookie")),this._$script=gt.find(Cn(".script")),this._$stylesheet=gt.find(Cn(".stylesheet")),this._$iframe=gt.find(Cn(".iframe")),this._$image=gt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el,Dt=this._container;function un(Qn,mr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,mr),Dt.showTool("sources"),!0}function jn(Qn){return function(mr){if(Dt.get("sources")){mr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Un()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),gt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),gt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),gt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),gt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",jn("css")).on("click",".eruda-js-link",jn("js")).on("click",".eruda-iframe-link",jn("iframe"))}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"hideErudaSetting").remove(gt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(gt._hideErudaSetting=un);case"observeElement":return gt._observeElement=un,un?gt._enableObserver():gt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var gt=this;this._observer=new(jt())(function(Tt){bt()(Tt,function(Dt){gt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(gt){var Tt=this;if(!Yo(gt.target)){var Dt=function(mr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(mr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(gt.type==="attributes")Dt(gt.target);else if(gt.type==="childList"){Dt(gt.target);var un,jn=as()(gt.addedNodes),Qn=_p(jn=Mr()(jn,as()(gt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(mr){Qn.e(mr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),kp=/\.(jpeg|jpg|gif|png)$/,Ep=function(tn){return kp.test(tn)},kl=so()(),Sp=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Uo()(),"
    browser".concat(kl.name+" "+kl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Op=function(tn){(0,tt.Z)(Ft,tn);var Gt=Tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Wn(d(879)),gt.name="info",gt._infos=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(gt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(jn){gt===jn.name&&(jn.val=Tt,un=!0)}),un||Dt.push({name:gt,val:Tt}),this._render(),this}},{key:"get",value:function(gt){var Tt,Dt=this._infos;return Ls()(gt)?kr()(Dt):(bt()(Dt,function(un){gt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(gt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===gt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var gt=this;bt()(Sp,function(Tt){return gt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var gt=[];bt()(this._infos,function(Dt){var un=Dt.name,jn=Dt.val;ko()(jn)&&(jn=jn()),gt.push({name:un,val:jn})});var Tt="
      ".concat(ho()(gt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var gt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),gt.notify("Copied")})}},{key:"_renderHtml",value:function(gt){gt!==this._lastHtml&&(this._lastHtml=gt,this._$el.html(gt))}}]),Ft}(ct),jp=d(8299),Mp=d(8368),Ip=d.n(Mp),El=d(7049);function Rp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Pp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Rp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Wn(d(1344)),gt.name="sources",gt._showLineNum=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Wn.remove(this._style),this._rmCfg()}},{key:"set",value:function(gt,Tt){if(gt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:gt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var gt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Un()({url:location.href,success:function(Tt){return gt._html=Tt},error:function(){return gt._html="Sorry, unable to fetch source code:("},complete:function(){gt._isGettingHtml=!1,gt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var gt=this;this._container.on("showTool",function(Tt,Dt){Tt!==gt.name&&Dt.name===gt.name&&delete gt._data})}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(gt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var gt=this._data.val,Tt=gt.width,Dt=gt.height,un=gt.src;this._renderHtml('
    +
    ').concat(Kr()(un),`
    +
    + +
    +
    ').concat(Kr()(Tt)," × ").concat(Kr()(Dt),`
    +
    `))}},{key:"_renderCode",value:function(){var gt=this._data;this._renderHtml('
    '),!1);var Tt=gt.val,Dt=gt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var gt=this._data.val;try{Ot()(gt)&&(gt=JSON.parse(gt))}catch{}new jp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(gt)}},{key:"_renderRaw",value:function(){var gt=this._data;this._renderHtml('
    +
    +
    `));var Tt=gt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new El.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(gt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&>===this._lastHtml||(this._lastHtml=gt,this._$el.html(gt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Np=3e4,Sl=8e4,ps=1e5,Lp={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=tn.container,Ft=tn.tool,gt=tn.autoScale,Tt=gt===void 0||gt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,jn=tn.defaults,Qn=jn===void 0?{}:jn;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Gt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:gp,Network:np,Sources:Pp,Resources:Ap,Info:Op,Snippets:wp,Settings:qt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var Gt=this._devTools;return tn?Gt.get(tn):Gt}},add:function(tn){if(this._checkInit())return ko()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var Gt=this._devTools;return tn?Gt.showTool(tn):Gt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Wn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var Gt=this._entryBtn;return Ws()(tn)?(Gt.setPos(tn),this):Gt.getPos()},_autoScale:function(){Io()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Wn.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Wn.setScale)},_checkInit:function(){return this._isInit||Ho.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,Gt){var Ft,gt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,Gt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Wn.container=document.head,Wn(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),gt=document.createElement("div"),Ft.appendChild(gt),this._shadowRoot=Ft)),this._shadowRoot||(gt=document.createElement("div"),tn.appendChild(gt)),rn()(gt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&>.setAttribute("ontouchstart",""),this._$el=lt()(gt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",Gt=this._$el;this._shadowRoot?(Wn.container=this._shadowRoot,Wn(":host { all: initial }")):(Gt.append('
    ')),Wn.container=Gt.find(".".concat(tn)).get(0)),Wn(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new j0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,Gt=new qt;tn.add(Gt),this._entryBtn.initCfg(Gt),tn.initCfg(Gt)},_initTools:function(){var tn=this,Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Gt=as()(Gt);var Ft=this._devTools;Gt.forEach(function(gt){var Tt=tn[Go()(gt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Ln()(function(){Ho.error("Something wrong when initializing tool ".concat(gt,":"),Dt.message)})}}),Ft.showTool(Gt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(vt){try{wt(ft.next(vt))}catch(yt){ct(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ct(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(Et){Et(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",Mt))return void It.push(Xt);var Zt=[];lt.default(Xt.attributes,function(Sn){var yn=Sn.name,Mn=Sn.value;return Zt.push(yn,Mn)});for(var dn=0,kn=Zt.length;dn",ht.default.parse(Mt)[0].attrs))},_.setAttributeValue=function(Ot){var Mt=Ot.nodeId,It=Ot.name,zt=Ot.value;nt.getNode(Mt).setAttribute(It,zt)};var _t=[];function Ct(Ot,Mt){for(var It=rt.filterNodes(Ot.childNodes),zt=0,Xt=It.length;zt5&&_t.pop();for(var It=0;It<5;It++)Et.setGlobal("$"+It,_t[It])},_.setNodeValue=function(Ot){var Mt=Ot.nodeId,It=Ot.value;nt.getNode(Mt).nodeValue=It},_.setOuterHTML=function(Ot){var Mt=Ot.nodeId,It=Ot.outerHTML;nt.getNode(Mt).outerHTML=It},_.getDOMNodeId=function(Ot){var Mt=Ot.node;return{nodeId:rt.getOrCreateNodeId(Mt)}},_.getDOMNode=function(Ot){var Mt=Ot.nodeId;return{node:nt.getNode(Mt)}},at.default.on("attributes",function(Ot,Mt){var It=nt.getNodeId(Ot);if(It){var zt=Ot.getAttribute(Mt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:It,name:Mt}):tt.default.trigger("DOM.attributeModified",{nodeId:It,name:Mt,value:zt})}}),at.default.on("childList",function(Ot,Mt,It){var zt=nt.getNodeId(Ot);if(zt){if(Mt=rt.filterNodes(Mt),It=rt.filterNodes(It),!ut.default(Mt)){Sn();for(var Xt=0,Jt=Mt.length;Xt0||kt)&&(Et.children=ft(pt,vt)),Et}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,Et=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function kt(Kt,Zt){var dn=Zt===void 0?{}:Zt,kn=dn.generatePreview,Sn=kn!==void 0&&kn,yn=dn.self,Mn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=It(Kt,Mn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,Mn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),Sn&&(Vn.preview=Ot(Kt,Mn)),Vn.objectId=bt(Kt,Mn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=kt,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,kn=Kt.ownProperties,Sn=Kt.generatePreview,yn=[],Mn={prototype:!kn,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,Mn),fn=ct.default(Vn),En=0,bn=xn.length;EnCt&&(Mn=Ct,kn=!0);for(var Vn=0;VnCt){kn=!0;break}xn.push({key:Ot(En),value:Ot(Kt.get(En))}),Vn++,En=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(En=hn.next().value;En;){if(Vn>Ct){kn=!0;break}bn.push({value:Ot(En)}),Vn++,En=hn.next().value}dn.entries=bn}return dn.overflow=kn,dn}function Mt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var kn,Sn=dn.subtype;return kn=dn.type==="object"?Sn==="null"?"null":Sn==="array"?"Array("+Zt.length+")":Sn==="map"?"Map("+Zt.size+")":Sn==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=kn,dn}function It(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),kn=dn.type,Sn=dn.subtype;return kn==="string"?Kt:kn==="number"||kn==="symbol"?j.default(Kt):kn==="function"?ht.default(Kt):Sn==="array"?"Array("+Kt.length+")":Sn==="map"?"Map("+Zt.size+")":Sn==="set"?"Set("+Zt.size+")":Sn==="regexp"?j.default(Kt):Sn==="error"?Kt.stack:Sn==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Ot){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Mt,It){Mt.__proto__=It}||function(Mt,It){for(var zt in It)It.hasOwnProperty(zt)&&(Mt[zt]=It[zt])},k(Ct,Ot)},function(Ct,Ot){function Mt(){this.constructor=Ct}k(Ct,Ot),Ct.prototype=Ot===null?Object.create(Ot):(Mt.prototype=Ot.prototype,new Mt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Ot(Mt,It,zt){var Xt=Ct.call(this)||this;return Xt.xhr=Mt,Xt.reqHeaders={},Xt.method=It,Xt.url=Et(zt),Xt.id=ft.createId(),Xt}return j(Ot,Ct),Ot.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Ot.prototype.handleSend=function(Mt){tt.default(Mt)||(Mt=""),Mt={name:xt(this.url),url:this.url,data:Mt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(Mt.reqHeaders=this.reqHeaders),this.emit("send",this.id,Mt)},Ot.prototype.handleReqHeadersSet=function(Mt,It){Mt&&It&&(this.reqHeaders[Mt]=It)},Ot.prototype.handleHeadersReceived=function(){var Mt=this.xhr,It=bt(Mt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:It.type,subType:It.subType,size:vt(Mt,!0,this.url),time:it.default(),resHeaders:wt(Mt)})},Ot.prototype.handleDone=function(){var Mt,It,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},kn=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(Mt=Jt.response,It=function(Sn,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){It(null,zt.result)},zt.onerror=function(Sn){It(Sn)},zt.readAsText(Mt))},Ot}(et.default);_.XhrRequest=st;var ct=function(Ct){function Ot(Mt,It){It===void 0&&(It={});var zt=Ct.call(this)||this;return Mt instanceof window.Request&&(Mt=Mt.url),zt.url=Et(Mt),zt.id=ft.createId(),zt.options=It,zt.reqHeaders=It.headers||{},zt.method=It.method||"GET",zt}return j(Ot,Ct),Ot.prototype.send=function(Mt){var It=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),Mt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(It.reqHeaders)||(dn.reqHeaders=It.reqHeaders),It.emit("done",It.id,dn)}),Jt})},Ot}(et.default);function pt(Ct,Ot){var Mt=Ct.headers.get("Content-length");return Mt?ht.default(Mt):_t(Ot)}function lt(Ct){var Ot={};return Ct.headers.forEach(function(Mt,It){return Ot[It]=Mt}),Ot}function wt(Ct){var Ot=Ct.getAllResponseHeaders().split(` +`),Mt={};return dt.default(Ot,function(It){if((It=at.default(It))!==""){var zt=It.split(":",2),Xt=zt[0],Jt=zt[1];Mt[Xt]=at.default(Jt)}}),Mt}function vt(Ct,Ot,Mt){var It=0;function zt(){if(!Ot){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(It=_t(Jt))}}if(function(Xt){return!ut.default(Xt,kt)}(Mt))zt();else try{It=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return It===0&&zt(),It}_.FetchRequest=ct;var yt=document.createElement("a");function Et(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Ot=rt.default(Ct.split("/"));return Ot.indexOf("?")>-1&&(Ot=at.default(Ot.split("?")[0])),Ot===""&&(Ot=new nt.default(Ct).hostname),Ot}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Ot=Ct.split(";")[0].split("/");return{type:Ot[0],subType:rt.default(Ot)}}_.fullUrl=Et;var kt=window.location.origin;function _t(Ct){var Ot=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Ot?Ot.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function Et(kt){try{bt(wt.next(kt))}catch(_t){yt(_t)}}function xt(kt){try{bt(wt.throw(kt))}catch(_t){yt(_t)}}function bt(kt){var _t;kt.done?vt(kt.value):(_t=kt.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(Et,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,vt,yt,Et={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(kt){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;Et;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return Et.label++,{value:_t[1],done:!1};case 5:Et.label++,wt=_t[1],_t=[0];continue;case 7:_t=Et.ops.pop(),Et.trys.pop();continue;default:if(vt=Et.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){Et=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Ot(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(kt){return!!bt(this,kt)}}),$(yt,lt?{get:function(kt){var _t=bt(this,kt);return _t&&_t.value},set:function(kt,_t){return xt(this,kt===0?0:kt,_t)}}:{add:function(kt){return xt(this,kt=kt===0?0:kt,kt)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return Et(this).size}}),vt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ct,pt,function(Et,xt){ft(this,{type:wt,target:Et,state:vt(Et),kind:xt,last:void 0})},function(){for(var Et=yt(this),xt=Et.kind,bt=Et.last;bt&&bt.removed;)bt=bt.previous;return Et.target&&(Et.last=bt=bt?bt.next:Et.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(Et.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,yt=wt?"set":"add",Et=j[ct],xt=Et&&Et.prototype,bt=Et,kt={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(Et)||!(vt||xt.forEach&&!ut(function(){new Et().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,yt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Ot=Ct[yt](vt?{}:-0,1)!=Ct,Mt=ut(function(){Ct.has(1)}),It=ht(function(Xt){new Et(Xt)}),zt=!vt&&ut(function(){for(var Xt=new Et,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});It||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new Et,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(Mt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Ot)&&_t(yt),vt&&xt.clear&&delete xt.clear}return kt[ct]=bt,k({global:!0,constructor:!0,forced:bt!=Et},kt),ft(bt,ct),vt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),Et=0,xt=yt.length;Etwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ut(!1)}pt=ot(ft,lt)}for(Et=_t?ft.next:pt.next;!(xt=j(Et,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),vt="keys",yt="values",Et="entries",xt=function(){return this};b.exports=function(bt,kt,_t,Ct,Ot,Mt,It){rt(_t,kt,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Ot&&yn)return yn;if(!lt&&Vn in kn)return kn[Vn];switch(Vn){case vt:case yt:case Et:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=kt+" Iterator",dn=!1,kn=bt.prototype,Sn=kn[wt]||kn["@@iterator"]||Ot&&kn[Ot],yn=!lt&&Sn||Kt(Ot),Mn=kt=="Array"&&kn.entries||Sn;if(Mn&&(zt=nt(Mn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Ot==yt&&Sn&&Sn.name!==yt&&(!$&&ct?it(kn,"name",yt):(dn=!0,yn=function(){return j(Sn,this)})),Ot)if(Xt={values:Kt(yt),keys:Mt?yn:Kt(vt),entries:Kt(Et)},It)for(Jt in Xt)(lt||dn||!(Jt in kn))&&dt(kn,Jt,Xt[Jt]);else k({target:kt,proto:!0,forced:lt||dn},Xt);return $&&!It||kn[wt]===yn||dt(kn,wt,yn,{name:Ot}),ht[kt]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ut(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ct&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ut(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var Et=at(wt);return et(Et,"source")||(Et.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,Et=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(kt){throw yt.head&&k(),kt}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(Et)}):ft?k=function(){pt.nextTick(Et)}:(at=nt(at,rt),k=function(){at(Et)}):(j=!0,$=ct.createTextNode(""),new st(Et).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,Et=tt.MessageChannel,xt=tt.String,bt=0,kt={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(kt,zt)){var Xt=kt[zt];delete kt[zt],Xt()}},Ot=function(zt){return function(){Ct(zt)}},Mt=function(zt){Ct(zt.data)},It=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ut(arguments,1);return kt[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete kt[zt]},ct?j=function(zt){wt.nextTick(Ot(zt))}:vt&&vt.now?j=function(zt){vt.now(Ot(zt))}:Et&&!st?(et=($=new Et).port2,$.port1.onmessage=Mt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(It)?(j=It,tt.addEventListener("message",Mt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Ot(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var Et=[];return dt(lt,st,{that:Et}),nt(vt,"errors",Et),vt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ct||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(Et){var xt=wt++,bt=!1;vt++,j(pt,dt,Et).then(function(kt){bt||yt||(yt=!0,ft(kt))},function(kt){bt||yt||(bt=!0,lt[xt]=kt,--vt||st(new ut(lt,at)))})}),--vt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),Et=d(8572),xt=d(9909),bt=d(2492),kt=d(3702),_t=d(8523),Ct="Promise",Ot=kt.CONSTRUCTOR,Mt=kt.REJECTION_EVENT,It=kt.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,kn=nt.document,Sn=nt.process,yn=_t.f,Mn=yn,Vn=!!(kn&&kn.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(An){var Fn;return!(!st(An)||!ft(Fn=An.then))&&Fn},fn=function(An,Fn){var vn,Bn,Nn,Wn=Fn.value,pn=Fn.state==1,Vt=pn?An.ok:An.fail,qt=An.resolve,wn=An.reject,Ln=An.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Wn:(Ln&&Ln.enter(),vn=Vt(Wn),Ln&&(Ln.exit(),Nn=!0)),vn===An.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,qt,wn):qt(vn)):wn(Wn)}catch(lr){Ln&&!Nn&&Ln.exit(),wn(lr)}},En=function(An,Fn){An.notified||(An.notified=!0,wt(function(){for(var vn,Bn=An.reactions;vn=Bn.get();)fn(vn,An);An.notified=!1,Fn&&!An.rejection&&hn(An)}))},bn=function(An,Fn,vn){var Bn,Nn;Vn?((Bn=kn.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(An,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!Mt&&(Nn=nt["on"+An])?Nn(Bn):An===rn&&vt("Unhandled promise rejection",vn)},hn=function(An){ot(lt,nt,function(){var Fn,vn=An.facade,Bn=An.value;if(_n(An)&&(Fn=yt(function(){rt?Sn.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),An.rejection=rt||_n(An)?2:1,Fn.error))throw Fn.value})},_n=function(An){return An.rejection!==1&&!An.parent},ln=function(An){ot(lt,nt,function(){var Fn=An.facade;rt?Sn.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,An.value)})},Tn=function(An,Fn,vn){return function(Bn){An(Fn,Bn,vn)}},Rn=function(An,Fn,vn){An.done||(An.done=!0,vn&&(An=vn),An.value=Fn,An.state=2,En(An,!0))},Pn=function(An,Fn,vn){if(!An.done){An.done=!0,vn&&(An=vn);try{if(An.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Nn={done:!1};try{ot(Bn,Fn,Tn(Pn,Nn,An),Tn(Rn,Nn,An))}catch(Wn){Rn(Nn,Wn,An)}}):(An.value=Fn,An.state=1,En(An,!1))}catch(Nn){Rn({done:!1},Nn,An)}}};if(Ot&&(Zt=(Kt=function(An){ct(this,Zt),ht(An),ot(k,this);var Fn=zt(this);try{An(Tn(Pn,Fn),Tn(Rn,Fn))}catch(vn){Rn(Fn,vn)}}).prototype,(k=function(An){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new Et,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(An,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(An)||An,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?Sn.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var An=new k,Fn=zt(An);this.promise=An,this.resolve=Tn(Pn,Fn),this.reject=Tn(Rn,Fn)},_t.f=yn=function(An){return An===Kt||An===void 0?new j(An):Mn(An)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,It||at(Jt,"then",function(An,Fn){var vn=this;return new Kt(function(Bn,Nn){ot($,vn,Bn,Nn)}).then(An,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Ot},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` +`)}var at,it,dt;return[tt].join(` +`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var et={};if($)for(var tt=0;tt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ut=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ut)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var pt=this.query;return it(st)?rt(st,function(lt,wt){pt[wt]=dt(lt)}):pt[st]=dt(ct),this},rmQuery:function(st){var ct=this.query;return nt(st)||(st=ot(st)),rt(st,function(pt){delete ct[pt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},pt=$(st),lt=!1,wt=pt.match(ut);if(wt&&(wt=wt[0],ct.protocol=wt.toLowerCase(),pt=pt.substr(wt.length)),wt&&(lt=pt.substr(0,2)==="//")&&(pt=pt.slice(2),ct.slashes=!0),lt){for(var vt=pt,yt=-1,Et=0,xt=ft.length;Et-1&&(vt=pt.slice(0,yt),pt=pt.slice(yt));var kt=vt.lastIndexOf("@");kt!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,kt)),vt=vt.slice(kt+1)),ct.hostname=vt;var _t=vt.match(ht);_t&&((_t=_t[0])!==":"&&(ct.port=_t.substr(1)),ct.hostname=vt.substr(0,vt.length-_t.length))}var Ct=pt.indexOf("#");Ct!==-1&&(ct.hash=pt.substr(Ct),pt=pt.slice(0,Ct));var Ot=pt.indexOf("?");return Ot!==-1&&(ct.query=et.parse(pt.substr(Ot+1)),pt=pt.slice(0,Ot)),ct.pathname=pt||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ct+="?"+et.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var ut=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ut=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ct=nt.complete,pt=nt.xhr();return pt.onreadystatechange=function(){if(pt.readyState===4){var lt;clearTimeout(ot);var wt=pt.status;if(wt>=200&&wt<300||wt===304){lt=pt.responseText,ut==="xml"&&(lt=pt.responseXML);try{ut==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,pt)}else ft(pt);ct(pt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),pt.open(at,it,!0),pt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){pt.onreadystatechange=j,pt.abort(),ft(pt,"timeout"),ct(pt)},st)),pt.send(at==="GET"?null:dt),pt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ut=nt.symbol,ht=ut!==void 0&&ut,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ct in rt)ft.push(ct);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ut,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return dt.replace(rt,function(_t){return _t in kt?kt[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ut=$(dt,tt);return dt=j.encode(ut),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ut,ht=0;(ut=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ut.el,dt=0;(ot=ut.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ut.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ut,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ut=0;ut-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"
    ").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ct)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var Et=tt;Et=Et.parentElement;){var xt=j(Et).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,Et.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Ot=ht.length-1;Ot>=Ct;Ot--)dt.end&&dt.end(ht[Ot]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),Et=d(9803),xt=d(3487),bt=d(1369);function kt(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(kn){var Sn,yn=Object.getOwnPropertyDescriptor(Kt,kn),Mn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&Mn)Sn="(...)";else try{if(Sn=Kt[kn],ct(Zt.ignore,Sn))return;ut(Sn)&&Sn.catch(function(){})}catch(rn){Sn=rn.message}dn.push("".concat(_t(kn),":").concat(_(Sn,Zt))),Mn&&dn.push("".concat(_t("get "+$(kn)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(kn)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Ot(Xt),'"')}function Ct(Xt){return'"'.concat(Ot($(Xt)),'"')}function Ot(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,kn=Jt.timeout,Sn=kn===void 0?0:kn,yn=Jt.depth,Mn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new Mt:xn,En=Jt.unenumerable,bn=En!==void 0&&En,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,Rn=Jt.ignore,Pn=Rn===void 0?[]:Rn,An="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:Mn,curDepth:rn+1,timeout:Sn,startTime:dn,ignore:Pn},vn=j(Xt,!1);if(vn==="String")An=Ct(Xt);else if(vn==="Number")An=$(Xt),et(An,"Infinity")&&(An='{"value":"'.concat(An,'","type":"Number"}'));else if(vn==="NaN")An='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")An=Xt?"true":"false";else if(vn==="Null")An="null";else if(vn==="Undefined")An='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}An='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(Sn&&ft()-dn>Sn)return Ct("Timeout");if(Mn&&rn>Mn)return Ct("{...}");An="{";var Nn,Wn=[],pn=fn.get(Xt);if(pn?(Nn=pn.id,Wn.push('"reference":'.concat(Nn))):(Nn=fn.set(Xt),Wn.push('"id":'.concat(Nn))),Wn.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Wn.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Wn.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Wn.push(kt("enumerable",Vt,Kt||Xt,Fn)),bn){var qt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);qt.length&&Wn.push(kt("unenumerable",qt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Wn.push(kt("symbol",wn,Kt||Xt,Fn))}var Ln=at(Xt);if(Ln&&!ct(Pn,Ln)){var lr='"proto":'.concat(_(Ln,dt(Fn,{self:Kt||Xt})));Wn.push(lr)}}An+=Wn.join(",")+"}"}return An};var Mt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt0?$.apply(null,st):0;return tt(et(ft,function(vt){return vt[0]===" "?vt.slice(wt):vt}).join(` +`))};var rt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),et=d(6768);_=function(tt){return tt?$(tt)?tt:k(tt)&&!et(tt)?j(tt):[tt]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),et=d(6768);_=function(tt){if(k(tt))return tt;if(j(tt)){var rt=$(tt.valueOf)?tt.valueOf():tt;tt=j(rt)?rt+"":rt}return et(tt)?+tt:tt===0?tt:+tt},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,et){return et==null&&$.trim?$.trim():k(j($,et),et)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(et,tt){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(rt,$);var nt=rt.ellipsis,ot=rt.separator;if(tt>et.length)return et;var at=tt-nt.length;if(at<1)return nt;var it=et.slice(0,at);if(j(ot))return it+nt;if(et.indexOf(ot,at)!==at){var dt=it.lastIndexOf(ot);dt>-1&&(it=it.slice(0,dt))}return it+nt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),et=d(2349);_=function(rt){var nt,ot=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return rt===null&&(nt="Null"),rt===void 0&&(nt="Undefined"),j(rt)&&(nt="NaN"),et(rt)&&(nt="Buffer"),nt||(nt=k(rt).match(tt))&&(nt=nt[1]),nt?ot?$(nt):nt:""};var tt=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(et){return String.fromCodePoint.apply(String,et)}).join("")},decode:function($){for(var et=[],tt=0,rt=$.length;tt=55296&&nt<=56319&&tt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[It++],done:!Ct}}};throw new TypeError(Ot?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var Et=function(Ct){function Ot(Mt,It){It===void 0&&(It={});var zt=Ct.call(this,Mt,{compName:"dom-highlighter"},It)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(It,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(Mt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Ot,Ct),Ot.prototype.highlight=function(Mt,It){It&&(0,ct.default)(this.options,It),this.target=Mt,Mt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(Mt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Ot.prototype.hide=function(){this.target=null,this.redraw()},Ot.prototype.intercept=function(Mt){this.interceptor=Mt},Ot.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Ot.prototype.draw=function(){var Mt=this.target;Mt&&(Mt instanceof Text?this.drawText(Mt):this.drawElement(Mt))},Ot.prototype.drawText=function(Mt){var It=this.options,zt=document.createRange();zt.selectNode(Mt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var kn={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:kt(It.contentColor),name:"content"}],showExtensionLines:It.showExtensionLines,showRulers:It.showRulers};It.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(kn)},Ot.prototype.drawElement=function(Mt){var It={paths:this.getPaths(Mt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(It.elementInfo=this.getElementInfo(Mt)),this.interceptor){var zt=this.interceptor(It);zt&&(It=zt)}this.overlay.drawHighlight(It)},Ot.prototype.getPaths=function(Mt){var It=this.options,zt=window.getComputedStyle(Mt),Xt=Mt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,kn=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},Sn=kn("margin-left"),yn=kn("margin-right"),Mn=kn("margin-top"),Vn=kn("margin-bottom"),rn=kn("border-left-width"),xn=kn("border-right-width"),fn=kn("border-top-width"),En=kn("border-bottom-width"),bn=kn("padding-left"),hn=kn("padding-right"),_n=kn("padding-top"),ln=kn("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-En-ln}),fillColor:kt(It.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-En}),fillColor:kt(It.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:kt(It.borderColor),name:"border"},{path:this.rectToPath({left:Jt-Sn,top:Kt-Mn,width:Zt+Sn+yn,height:dn+Mn+Vn}),fillColor:kt(It.marginColor),name:"margin"}]},Ot.prototype.getElementInfo=function(Mt){var It=Mt.getBoundingClientRect(),zt=It.width,Xt=It.height,Jt=Mt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(Mt.tagName),className:Jt,idValue:Mt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(Mt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(Mt)),Kt},Ot.prototype.getStyles=function(Mt){for(var It=window.getComputedStyle(Mt),zt=!1,Xt=Mt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Ot.prototype.getAccessibleNameAndRole=function(Mt){var It=Mt.getAttribute("labelledby")||Mt.getAttribute("aria-label"),zt=Mt.getAttribute("role"),Xt=(0,dt.default)(Mt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],kn=Jt[2];if(dn===Xt){if(kn)try{for(var Sn=et(kn),yn=Sn.next();!yn.done;yn=Sn.next()){var Mn=yn.value;if(Mt.getAttribute(Mn[0])!==Mn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=Sn.return)&&Zt.call(Sn)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:It||Mt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Ot.prototype.bindEvent=function(){var Mt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return Mt.redraw()})},Ot.prototype.rectToPath=function(Mt){var It=Mt.left,zt=Mt.top,Xt=Mt.width,Jt=Mt.height,Kt=[];return Kt.push("M",It,zt),Kt.push("L",It+Xt,zt),Kt.push("L",It+Xt,zt+Jt),Kt.push("L",It,zt+Jt),Kt.push("Z"),Kt},Ot}(rt.default);_.default=Et,b.exports=Et,b.exports.default=Et;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Ot,Mt){Mt===void 0&&(Mt=!1);var It={};return(0,ut.default)(Ot,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),Mt&&(zt=(0,pt.default)(zt)),It[zt]=Jt)}),It}},9706:function(b,_){var d=this&&this.__read||function(bt,kt){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Ot,Mt=_t.call(bt),It=[];try{for(;(kt===void 0||kt-- >0)&&!(Ct=Mt.next()).done;)It.push(Ct.value)}catch(zt){Ot={error:zt}}finally{try{Ct&&!Ct.done&&(_t=Mt.return)&&_t.call(Mt)}finally{if(Ot)throw Ot.error}}return It},k=this&&this.__values||function(bt){var kt=typeof Symbol=="function"&&Symbol.iterator,_t=kt&&bt[kt],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,kt){var _t=bt[3];return[(1-_t)*kt[0]+_t*bt[0],(1-_t)*kt[1]+_t*bt[1],(1-_t)*kt[2]+_t*bt[2],_t+kt[3]*(1-_t)]}function $(bt){var kt=d(bt,3),_t=kt[0],Ct=kt[1],Ot=kt[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var kt=d(bt,4),_t=kt[0],Ct=kt[1],Ot=kt[2],Mt=kt[3],It=Math.max(_t,Ct,Ot),zt=Math.min(_t,Ct,Ot),Xt=It-zt,Jt=It+zt,Kt=.5*Jt;return[zt===It?0:_t===It?(.16666666666666666*(Ct-Ot)/Xt+1)%1:Ct===It?.16666666666666666*(Ot-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,Mt]},_.luminance=$,_.contrastRatio=function(bt,kt){var _t=$(j(bt,kt)),Ct=$(kt);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var kt=d(bt,3),_t=kt[0],Ct=kt[1],Ot=kt[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Ot,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,kt){if(bt=wt(bt),kt=wt(kt),Math.abs(bt-kt)=bt?(_t=(Math.pow(kt,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,kt){return vt(lt(bt),lt(kt))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,kt,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-kt-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(kt+ct)/dt),1/rt)}bt=wt(bt),kt/=100;var Ot=Ct();return(Ot<0||Ot>1)&&(_t=!_t,Ot=Ct()),Ot};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function Et(bt,kt){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,kt){var _t,Ct,Ot,Mt,It=parseFloat(bt.replace("px","")),zt=parseFloat(kt);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(It>=Zt)try{for(var kn=(Ot=void 0,k([900,800,700,600,500,400,300,200,100].entries())),Sn=kn.next();!Sn.done;Sn=kn.next()){var yn=d(Sn.value,2),Mn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-Mn];return Vn===-1?null:Vn}}}catch(rn){Ot={error:rn}}finally{try{Sn&&!Sn.done&&(Mt=kn.return)&&Mt.call(kn)}finally{if(Ot)throw Ot.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=Et;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,kt){return Et(bt,kt)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(Et){wt={error:Et}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ct.length;wtkn&&MnSn,xn=It-dn;xn=(0,rt.constrainNumber)(xn,Kt,kt-zt-Kt);var fn=bt.minY-Jt-Xt,En=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),En=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Ot.style.display="none");if(Ot.style.top=fn+"px",Ot.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Ot,"div","tooltip-arrow");_n.style.clipPath=En?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(En?Xt-1:-Jt)+"px",_n.style.left=It-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function Et(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,kt=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+Et(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Ot=xt+Et(wt),Mt=100;Mt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,vt=ut.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,Et,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(Et))),(0,nt.default)(vt.subComponents,function(kt){return kt.setOption("theme",Et)}))}),vt.setOption("theme",wt),vt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ct.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),Et=function(bt){var kt=bt.match($);return kt?kt.map(Number):[]}(vt),xt=wt;if(yt==="m"&&Et.length>2&&(ct.push([xt].concat(Et.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),Et.length=k[yt]&&Et.length&&k[yt];)ct.push([xt].concat(Et.splice(0,k[yt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(Sn*=It=Math.sqrt(It),yn*=It),zt=Sn*Sn*yn*yn,Xt=Sn*Sn*Ot.y*Ot.y+yn*yn*Ot.x*Ot.x,it(xn={x:Sn*Ot.y/yn,y:-yn*Ot.x/Sn},_t!==kt?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Ot.y-xn.y)/yn,(Ot.x-xn.x)/Sn),xt=Math.atan2(-(Ot.y+xn.y)/yn,-(Ot.x+xn.x)/Sn),at(xn,Mt),ln=xn,Tn=(Ct.x+An.x)/2,Rn=(Ct.y+An.y)/2,ln.x+=Tn,ln.y+=Rn,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(Mt),yt.scale(Sn,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],En=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,En,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,En=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&En!==null||(fn=Jt,En=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-En,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],En=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&En!==null||(fn=Jt,En=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-En,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,En=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Pn.x,Zt=Pn.y,Pn=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],kn=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,kn,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],kn=vn[5],yt.arcTo(Kt,dn,Jt,Zt,kn);break;case"E":Jt=vn[1],Zt=vn[2],Sn=vn[3],yn=vn[4],Mt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(Mt),yt.scale(Sn,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],Mn=vn[3],Vn=vn[4],Pn={x:Jt,y:Zt},yt.rect(Jt,Zt,Mn,Vn)}An.x=Jt,An.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + +/*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var et=0,tt=new Array($);et<$;et++)tt[et]=j[et];return tt}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(et,tt){for(var rt=0;rtDemo Dapp React UI - + From 649bd05e3b5837de9b97183e0c0a077c4f3b6786 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 19 Dec 2023 22:05:21 +0400 Subject: [PATCH 047/117] chore: update @tonconnect/ui-react to 2.0.0-beta.10 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 37f2e73..69bb03a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.8", + "@tonconnect/ui-react": "^2.0.0-beta.10", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.0-beta.5", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.5.tgz", - "integrity": "sha512-gr77VdeQU79rj09AtJSq8JoNvinuu9xOtK/H4hCuD66I2V/J1oFOW2j+oaeXfjEQRCarnpCrQyMYVdV3swr8Cw==", + "version": "3.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.6.tgz", + "integrity": "sha512-PNoIfwoFh8bZJg0H8M6pyP24RvkbFOyG+RbTTKGn4CWGMM1xdkdI8MUkmp4WbZdKSsmlu82Kl1rYZLrnoqLwrA==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.0-beta.8", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.8.tgz", - "integrity": "sha512-kLm4bl+1E9YcbQphV8UONCYK9JAcRRyBmwPd05yCPuc8sBt+FdvGNbmCFwP2EjAuiEkz23eyLyDZkkej1983FQ==", + "version": "2.0.0-beta.10", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.10.tgz", + "integrity": "sha512-YmlfZhkAYtRuNAlpEKvZOK+Jra3w4Wc/CqJLVptahQbEZyykVH0trlCYOdoCpZ4dcaY8MNKPqNzcRit7gMzEsw==", "dependencies": { - "@tonconnect/sdk": "^3.0.0-beta.5", + "@tonconnect/sdk": "^3.0.0-beta.6", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.0-beta.8", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.8.tgz", - "integrity": "sha512-dprgtyzbf2FWYEAHAxDa6+JViXLhTb7O7+QQOE7kJbB33E8Am/JGTomelG3H+d/ZIxR3DMC5mjghT/IcXVU7FA==", + "version": "2.0.0-beta.10", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.10.tgz", + "integrity": "sha512-AH2/nrsxKJ4Sbce2/myb5Ujth5k9AJS3wJLr346LukoxCKQBbID7ATa9ZSDd8pjbEsE9nu+PJpVQuJ1YBtfKBw==", "dependencies": { - "@tonconnect/ui": "^2.0.0-beta.8" + "@tonconnect/ui": "^2.0.0-beta.10" }, "peerDependencies": { "react": ">=17.0.0", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.0-beta.5", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.5.tgz", - "integrity": "sha512-gr77VdeQU79rj09AtJSq8JoNvinuu9xOtK/H4hCuD66I2V/J1oFOW2j+oaeXfjEQRCarnpCrQyMYVdV3swr8Cw==", + "version": "3.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.6.tgz", + "integrity": "sha512-PNoIfwoFh8bZJg0H8M6pyP24RvkbFOyG+RbTTKGn4CWGMM1xdkdI8MUkmp4WbZdKSsmlu82Kl1rYZLrnoqLwrA==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.0-beta.8", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.8.tgz", - "integrity": "sha512-kLm4bl+1E9YcbQphV8UONCYK9JAcRRyBmwPd05yCPuc8sBt+FdvGNbmCFwP2EjAuiEkz23eyLyDZkkej1983FQ==", + "version": "2.0.0-beta.10", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.10.tgz", + "integrity": "sha512-YmlfZhkAYtRuNAlpEKvZOK+Jra3w4Wc/CqJLVptahQbEZyykVH0trlCYOdoCpZ4dcaY8MNKPqNzcRit7gMzEsw==", "requires": { - "@tonconnect/sdk": "^3.0.0-beta.5", + "@tonconnect/sdk": "^3.0.0-beta.6", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.0-beta.8", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.8.tgz", - "integrity": "sha512-dprgtyzbf2FWYEAHAxDa6+JViXLhTb7O7+QQOE7kJbB33E8Am/JGTomelG3H+d/ZIxR3DMC5mjghT/IcXVU7FA==", + "version": "2.0.0-beta.10", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.10.tgz", + "integrity": "sha512-AH2/nrsxKJ4Sbce2/myb5Ujth5k9AJS3wJLr346LukoxCKQBbID7ATa9ZSDd8pjbEsE9nu+PJpVQuJ1YBtfKBw==", "requires": { - "@tonconnect/ui": "^2.0.0-beta.8" + "@tonconnect/ui": "^2.0.0-beta.10" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 3491483..15f13a3 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.8", + "@tonconnect/ui-react": "^2.0.0-beta.10", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 21f84edc41d21f086026de0e9218b9af7b22886d Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 19 Dec 2023 22:05:49 +0400 Subject: [PATCH 048/117] chore: rebuild --- docs/assets/{index-62e4ddea.js => index-3cff0461.js} | 6 +++--- docs/index.html | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) rename docs/assets/{index-62e4ddea.js => index-3cff0461.js} (95%) diff --git a/docs/assets/index-62e4ddea.js b/docs/assets/index-3cff0461.js similarity index 95% rename from docs/assets/index-62e4ddea.js rename to docs/assets/index-3cff0461.js index 1a59a9c..3e89ef3 100644 --- a/docs/assets/index-62e4ddea.js +++ b/docs/assets/index-3cff0461.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{const et=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Pn=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Ln&&Ln.platform!="Unknown"&&(Zn[dt]=Ln.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>Et?Tn(Zn,Et):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Nn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new Bn;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(pn){Wn.setUA(pn);var Vt=Wn.getResult();for(var qt in Vt)Nn.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const et=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Pn=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Ln&&Ln.platform!="Unknown"&&(Zn[dt]=Ln.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>Et?Tn(Zn,Et):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Nn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new Bn;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(pn){Wn.setUA(pn);var Vt=Wn.getResult();for(var qt in Vt)Nn.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openDeeplinkWithFallback(b,_){const d=()=>{isBrowser("safari")||_()},k=setTimeout(()=>d(),1e3);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),openLink(b,"_self")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let et;switch(!0){case $==="chrome":et="chrome";break;case $==="firefox":et="firefox";break;case($==null?void 0:$.includes("safari")):et="safari";break}return{os:j,browser:et}}function isOS(...b){return b.includes(getUserAgent().os)}function isBrowser(...b){return b.includes(getUserAgent().browser)}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const et=$.slice(1).split(".");let tt=b;et.forEach(rt=>{if(rt in tt)tt=tt[rt];else throw new Error(`Cannot parse translations: there is no property ${rt} in translation`)}),k[j]=tt}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,et=k.length;$b[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const et=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(et&&et.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let et=getDataNodes(b),tt;(tt=getDataNode(et,_,j))&&tt.$(()=>d),Array.isArray(b)&&b.length!==$&&(tt=getDataNode(et,"length",$))&&tt.$(b.length),(tt=et._)&&tt.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const et=typeof k,tt=Array.isArray(b);if(Array.isArray(k)){for(let rt=0;rt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(...et){batch(()=>{k&&et.length===1?updateArray(d,et[0]):updatePath(d,et)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openDeeplinkWithFallback(b,_){const d=()=>{isBrowser("safari")||_()},k=setTimeout(()=>d(),200);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),openLink(b,"_self")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let et;switch(!0){case $==="chrome":et="chrome";break;case $==="firefox":et="firefox";break;case($==null?void 0:$.includes("safari")):et="safari";break}return{os:j,browser:et}}function isOS(...b){return b.includes(getUserAgent().os)}function isBrowser(...b){return b.includes(getUserAgent().browser)}function toDeeplink(b,_){const d=new URL(b);return _+d.search}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const et=$.slice(1).split(".");let tt=b;et.forEach(rt=>{if(rt in tt)tt=tt[rt];else throw new Error(`Cannot parse translations: there is no property ${rt} in translation`)}),k[j]=tt}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,et=k.length;$b[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const et=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(et&&et.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let et=getDataNodes(b),tt;(tt=getDataNode(et,_,j))&&tt.$(()=>d),Array.isArray(b)&&b.length!==$&&(tt=getDataNode(et,"length",$))&&tt.$(b.length),(tt=et._)&&tt.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const et=typeof k,tt=Array.isArray(b);if(Array.isArray(k)){for(let rt=0;rt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(...et){batch(()=>{k&&et.length===1?updateArray(d,et[0]):updatePath(d,et)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -801,7 +801,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android"))_.returnStrategy="none",openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy($(),appState.returnStrategy))},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android"))_.returnStrategy="none",openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}let openDesktopDeeplinkAttempts=0;const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=addReturnStrategy($(),appState.returnStrategy),st=isBrowser("safari")&&openDesktopDeeplinkAttempts>=1;b.wallet.deepLink&&!st?(openDesktopDeeplinkAttempts++,setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"custom-deeplink"})),openDeeplinkWithFallback(toDeeplink(ft,b.wallet.deepLink),()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft)})):(setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft))},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; diff --git a/docs/index.html b/docs/index.html index 7ef79a2..18bc8f1 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 61383e189b13abf7450998a73af1fb4eb9094387 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 26 Dec 2023 13:17:00 +0400 Subject: [PATCH 049/117] chore: update @tonconnect/ui-react to 2.0.0 --- package-lock.json | 58 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index 69bb03a..1b2f434 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.10", + "@tonconnect/ui-react": "^2.0.0", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.6.tgz", - "integrity": "sha512-PNoIfwoFh8bZJg0H8M6pyP24RvkbFOyG+RbTTKGn4CWGMM1xdkdI8MUkmp4WbZdKSsmlu82Kl1rYZLrnoqLwrA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0.tgz", + "integrity": "sha512-pg0OC//c3LU6jwH2hiLJrDXxITIfNwj0tFTV55xS6FXF2I9qzvVKTUPo4OHr1w3MZVJ7oCw4uz7gKZ+bcqK2hg==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.0-beta.10", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.10.tgz", - "integrity": "sha512-YmlfZhkAYtRuNAlpEKvZOK+Jra3w4Wc/CqJLVptahQbEZyykVH0trlCYOdoCpZ4dcaY8MNKPqNzcRit7gMzEsw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0.tgz", + "integrity": "sha512-opwroucFYf45SbnuwLJJKrlObZTAGqcf29aZr9WuVEpwIPpREsRxK80QsUBD5s7HEqn5whAdvigN/NB4pRCaYw==", "dependencies": { - "@tonconnect/sdk": "^3.0.0-beta.6", + "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.0-beta.10", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.10.tgz", - "integrity": "sha512-AH2/nrsxKJ4Sbce2/myb5Ujth5k9AJS3wJLr346LukoxCKQBbID7ATa9ZSDd8pjbEsE9nu+PJpVQuJ1YBtfKBw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0.tgz", + "integrity": "sha512-MMvwYlWkWm60/gDhEni4Uv+2bKISgH2wyE7bFmxa3fYE+PKOBOuOOTz6NkbDoR+ZmueSMPMu8Jq+6UgVvuWpgw==", "dependencies": { - "@tonconnect/ui": "^2.0.0-beta.10" + "@tonconnect/ui": "^2.0.0" }, "peerDependencies": { "react": ">=17.0.0", @@ -1109,9 +1109,9 @@ } }, "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.3.tgz", + "integrity": "sha512-1inzZmicIFcmUya7PGtUQeXtcF7zZpPnxtQoYOrz0uiOBGlLFa4ik4361seYL2JCcRDIyfdFHiwQolESFlw+Og==" }, "node_modules/color-convert": { "version": "1.9.3", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.0-beta.6", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0-beta.6.tgz", - "integrity": "sha512-PNoIfwoFh8bZJg0H8M6pyP24RvkbFOyG+RbTTKGn4CWGMM1xdkdI8MUkmp4WbZdKSsmlu82Kl1rYZLrnoqLwrA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0.tgz", + "integrity": "sha512-pg0OC//c3LU6jwH2hiLJrDXxITIfNwj0tFTV55xS6FXF2I9qzvVKTUPo4OHr1w3MZVJ7oCw4uz7gKZ+bcqK2hg==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.0-beta.10", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0-beta.10.tgz", - "integrity": "sha512-YmlfZhkAYtRuNAlpEKvZOK+Jra3w4Wc/CqJLVptahQbEZyykVH0trlCYOdoCpZ4dcaY8MNKPqNzcRit7gMzEsw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0.tgz", + "integrity": "sha512-opwroucFYf45SbnuwLJJKrlObZTAGqcf29aZr9WuVEpwIPpREsRxK80QsUBD5s7HEqn5whAdvigN/NB4pRCaYw==", "requires": { - "@tonconnect/sdk": "^3.0.0-beta.6", + "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.0-beta.10", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0-beta.10.tgz", - "integrity": "sha512-AH2/nrsxKJ4Sbce2/myb5Ujth5k9AJS3wJLr346LukoxCKQBbID7ATa9ZSDd8pjbEsE9nu+PJpVQuJ1YBtfKBw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0.tgz", + "integrity": "sha512-MMvwYlWkWm60/gDhEni4Uv+2bKISgH2wyE7bFmxa3fYE+PKOBOuOOTz6NkbDoR+ZmueSMPMu8Jq+6UgVvuWpgw==", "requires": { - "@tonconnect/ui": "^2.0.0-beta.10" + "@tonconnect/ui": "^2.0.0" } }, "@types/prop-types": { @@ -2647,9 +2647,9 @@ } }, "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.3.tgz", + "integrity": "sha512-1inzZmicIFcmUya7PGtUQeXtcF7zZpPnxtQoYOrz0uiOBGlLFa4ik4361seYL2JCcRDIyfdFHiwQolESFlw+Og==" }, "color-convert": { "version": "1.9.3", diff --git a/package.json b/package.json index 15f13a3..6a605af 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.0-beta.10", + "@tonconnect/ui-react": "^2.0.0", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 142f2315eff2842217632c288bbc4696fca2b437 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 9 Jan 2024 02:31:53 +0400 Subject: [PATCH 050/117] chore: update @tonconnect/ui-react to 2.0.1-beta.0 --- package-lock.json | 42 +++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b2f434..72c671d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.0", + "@tonconnect/ui-react": "^2.0.1-beta.0", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -868,9 +868,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0.tgz", - "integrity": "sha512-opwroucFYf45SbnuwLJJKrlObZTAGqcf29aZr9WuVEpwIPpREsRxK80QsUBD5s7HEqn5whAdvigN/NB4pRCaYw==", + "version": "2.0.1-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.0.tgz", + "integrity": "sha512-ITF1ioEWAIUL4VH+2VHItoW2aiPqCOdi63mHbSkoMvCheRh9J1L7LmhgsaTRWfO7LhahCQwrP5EhVcvX3bgAjw==", "dependencies": { "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", @@ -879,11 +879,11 @@ } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0.tgz", - "integrity": "sha512-MMvwYlWkWm60/gDhEni4Uv+2bKISgH2wyE7bFmxa3fYE+PKOBOuOOTz6NkbDoR+ZmueSMPMu8Jq+6UgVvuWpgw==", + "version": "2.0.1-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.0.tgz", + "integrity": "sha512-EsRVfh08aP8NV7H7n4sSQN11Ec8BT/xFthWY0CvSZwhG8OWs25WXmvpR8R2BLlZBRkVtZzNg3/CNXzw7SK5W2w==", "dependencies": { - "@tonconnect/ui": "^2.0.0" + "@tonconnect/ui": "^2.0.1-beta.0" }, "peerDependencies": { "react": ">=17.0.0", @@ -1109,9 +1109,9 @@ } }, "node_modules/classnames": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.3.tgz", - "integrity": "sha512-1inzZmicIFcmUya7PGtUQeXtcF7zZpPnxtQoYOrz0uiOBGlLFa4ik4361seYL2JCcRDIyfdFHiwQolESFlw+Og==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "node_modules/color-convert": { "version": "1.9.3", @@ -2487,9 +2487,9 @@ } }, "@tonconnect/ui": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.0.tgz", - "integrity": "sha512-opwroucFYf45SbnuwLJJKrlObZTAGqcf29aZr9WuVEpwIPpREsRxK80QsUBD5s7HEqn5whAdvigN/NB4pRCaYw==", + "version": "2.0.1-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.0.tgz", + "integrity": "sha512-ITF1ioEWAIUL4VH+2VHItoW2aiPqCOdi63mHbSkoMvCheRh9J1L7LmhgsaTRWfO7LhahCQwrP5EhVcvX3bgAjw==", "requires": { "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.0.tgz", - "integrity": "sha512-MMvwYlWkWm60/gDhEni4Uv+2bKISgH2wyE7bFmxa3fYE+PKOBOuOOTz6NkbDoR+ZmueSMPMu8Jq+6UgVvuWpgw==", + "version": "2.0.1-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.0.tgz", + "integrity": "sha512-EsRVfh08aP8NV7H7n4sSQN11Ec8BT/xFthWY0CvSZwhG8OWs25WXmvpR8R2BLlZBRkVtZzNg3/CNXzw7SK5W2w==", "requires": { - "@tonconnect/ui": "^2.0.0" + "@tonconnect/ui": "^2.0.1-beta.0" } }, "@types/prop-types": { @@ -2647,9 +2647,9 @@ } }, "classnames": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.3.tgz", - "integrity": "sha512-1inzZmicIFcmUya7PGtUQeXtcF7zZpPnxtQoYOrz0uiOBGlLFa4ik4361seYL2JCcRDIyfdFHiwQolESFlw+Og==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "color-convert": { "version": "1.9.3", diff --git a/package.json b/package.json index 6a605af..b3a508e 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.0", + "@tonconnect/ui-react": "^2.0.1-beta.0", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 01190b2fa1ea623baeba2bbecdbfdba23a5fa3f5 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 9 Jan 2024 02:32:21 +0400 Subject: [PATCH 051/117] chore: rebuild --- .../{index-3cff0461.js => index-34683073.js} | 170 +++++++++--------- docs/index.html | 2 +- 2 files changed, 86 insertions(+), 86 deletions(-) rename docs/assets/{index-3cff0461.js => index-34683073.js} (76%) diff --git a/docs/assets/index-3cff0461.js b/docs/assets/index-34683073.js similarity index 76% rename from docs/assets/index-3cff0461.js rename to docs/assets/index-34683073.js index 3e89ef3..f1deef0 100644 --- a/docs/assets/index-3cff0461.js +++ b/docs/assets/index-34683073.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[Sn];if(yn!==void 0&&0Et(Vn,kn))xn!==void 0&&0>Et(xn,Vn)?(Zt[Sn]=xn,Zt[rn]=kn,Sn=rn):(Zt[Sn]=Vn,Zt[Mn]=kn,Sn=Mn);else if(xn!==void 0&&0>Et(xn,kn))Zt[Sn]=xn,Zt[rn]=kn,Sn=rn;else break e}}return dn}return null}function Et(Zt,dn){var kn=Zt.sortIndex-dn.sortIndex;return kn!==0?kn:Zt.id-dn.id}var xt=[],bt=[],kt=1,_t=null,Ct=3,Ot=!1,Mt=!1,It=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(It=!1,zt(Zt),!Mt)if(vt(xt)!==null)Mt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){Mt=!1,It&&(It=!1,k()),Ot=!0;var kn=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var Sn=_t.callback;if(typeof Sn=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=Sn(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var Mn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),Mn=!1}return Mn}finally{_t=null,Ct=kn,Ot=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){Mt||Ot||(Mt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var kn=Ct;Ct=dn;try{return Zt()}finally{Ct=kn}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var kn=Ct;Ct=Zt;try{return dn()}finally{Ct=kn}},b.unstable_scheduleCallback=function(Zt,dn,kn){var Sn=b.unstable_now();switch(typeof kn=="object"&&kn!==null?(kn=kn.delay,kn=typeof kn=="number"&&0Sn?(Zt.sortIndex=kn,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(It?k():It=!0,d(Xt,kn-Sn))):(Zt.sortIndex=yn,wt(xt,Zt),Mt||Ot||(Mt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var kn=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=kn}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Ot=!1,jt=!1,It=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(It=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,It&&(It=!1,k()),Ot=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Ot=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Ot||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(It?k():It=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Ot||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -34,11 +34,11 @@ object-assign `+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(rt){var k=rt}Reflect.construct(b,[],_)}else{try{_.call()}catch(rt){k=rt}b.call(_.prototype)}else{try{throw Error()}catch(rt){k=rt}b()}}catch(rt){if(rt&&k&&typeof rt.stack=="string"){for(var j=rt.stack.split(` `),$=k.stack.split(` `),et=j.length-1,tt=$.length-1;1<=et&&0<=tt&&j[et]!==$[tt];)tt--;for(;1<=et&&0<=tt;et--,tt--)if(j[et]!==$[tt]){if(et!==1||tt!==1)do if(et--,tt--,0>tt||j[et]!==$[tt])return` -`+j[et].replace(" at new "," at ");while(1<=et&&0<=tt);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(et){k=""+et,$.call(this,et)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(et){k=""+et},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,et,tt,rt){var nt=Array.prototype.slice.call(arguments,3);try{_.apply(d,nt)}catch(ot){this.onError(ot)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,et,tt,rt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,et,tt,rt){if(Xb.apply(this,arguments),Sb){if(Sb){var nt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=nt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var et=!1,tt=j.child;tt;){if(tt===d){et=!0,d=j,k=$;break}if(tt===k){et=!0,k=j,d=$;break}tt=tt.sibling}if(!et){for(tt=$.child;tt;){if(tt===d){et=!0,d=$,k=j;break}if(tt===k){et=!0,k=$,d=j;break}tt=tt.sibling}if(!et)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var et={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=et:$=$.next=et,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,et=j.lastBaseUpdate,tt=j.shared.pending;if(tt!==null){j.shared.pending=null;var rt=tt,nt=rt.next;rt.next=null,et===null?$=nt:et.next=nt,et=rt;var ot=b.alternate;if(ot!==null){ot=ot.updateQueue;var at=ot.lastBaseUpdate;at!==et&&(at===null?ot.firstBaseUpdate=nt:at.next=nt,ot.lastBaseUpdate=rt)}}if($!==null){at=j.baseState,et=0,ot=nt=rt=null;do{tt=$.lane;var it=$.eventTime;if((k&tt)===tt){ot!==null&&(ot=ot.next={eventTime:it,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var dt=b,ut=$;switch(tt=_,it=d,ut.tag){case 1:if(dt=ut.payload,typeof dt=="function"){at=dt.call(it,at,tt);break e}at=dt;break e;case 3:dt.flags=dt.flags&-4097|64;case 0:if(dt=ut.payload,tt=typeof dt=="function"?dt.call(it,at,tt):dt,tt==null)break e;at=m({},at,tt);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,tt=j.effects,tt===null?j.effects=[$]:tt.push($))}else it={eventTime:it,lane:tt,tag:$.tag,payload:$.payload,callback:$.callback,next:null},ot===null?(nt=ot=it,rt=at):ot=ot.next=it,et|=tt;if($=$.next,$===null){if(tt=j.shared.pending,tt===null)break;$=tt.next,tt.next=null,j.lastBaseUpdate=tt,j.shared.pending=null}}while(1);ot===null&&(rt=at),j.baseState=rt,j.firstBaseUpdate=nt,j.lastBaseUpdate=ot,Dg|=et,b.lanes=et,b.memoizedState=at}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_yt?(Et=vt,vt=null):Et=vt.sibling;var xt=it(ft,vt,ct[yt],pt);if(xt===null){vt===null&&(vt=Et);break}b&&vt&&xt.alternate===null&&_(ft,vt),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt,vt=Et}if(yt===ct.length)return d(ft,vt),lt;if(vt===null){for(;ytyt?(Et=vt,vt=null):Et=vt.sibling;var bt=it(ft,vt,xt.value,pt);if(bt===null){vt===null&&(vt=Et);break}b&&vt&&bt.alternate===null&&_(ft,vt),st=$(bt,st,yt),wt===null?lt=bt:wt.sibling=bt,wt=bt,vt=Et}if(xt.done)return d(ft,vt),lt;if(vt===null){for(;!xt.done;yt++,xt=ct.next())xt=at(ft,xt.value,pt),xt!==null&&(st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return lt}for(vt=k(ft,vt);!xt.done;yt++,xt=ct.next())xt=dt(vt,ft,yt,xt.value,pt),xt!==null&&(b&&xt.alternate!==null&&vt.delete(xt.key===null?yt:xt.key),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return b&&vt.forEach(function(kt){return _(ft,kt)}),lt}return function(ft,st,ct,pt){var lt=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;lt&&(ct=ct.props.children);var wt=typeof ct=="object"&&ct!==null;if(wt)switch(ct.$$typeof){case sa:e:{for(wt=ct.key,lt=st;lt!==null;){if(lt.key===wt){switch(lt.tag){case 7:if(ct.type===ua){d(ft,lt.sibling),st=j(lt,ct.props.children),st.return=ft,ft=st;break e}break;default:if(lt.elementType===ct.type){d(ft,lt.sibling),st=j(lt,ct.props),st.ref=Qg(ft,lt,ct),st.return=ft,ft=st;break e}}d(ft,lt);break}else _(ft,lt);lt=lt.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,pt,ct.key),st.return=ft,ft=st):(pt=Vg(ct.type,ct.key,ct.props,null,ft.mode,pt),pt.ref=Qg(ft,st,ct),pt.return=ft,ft=pt)}return et(ft);case ta:e:{for(lt=ct.key;st!==null;){if(st.key===lt)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,pt),st.return=ft,ft=st}return et(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,pt),st.return=ft,ft=st),et(ft);if(Pg(ct))return ut(ft,st,ct,pt);if(La(ct))return ht(ft,st,ct,pt);if(wt&&Rg(ft,ct),typeof ct>"u"&&!lt)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var et=j.next;j.next=$.next,$.next=et}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var tt=et=$=null,rt=j;do{var nt=rt.lane;if((xh&nt)===nt)tt!==null&&(tt=tt.next={lane:0,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null}),k=rt.eagerReducer===b?rt.eagerState:b(k,rt.action);else{var ot={lane:nt,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null};tt===null?(et=tt=ot,$=k):tt=tt.next=ot,R.lanes|=nt,Dg|=nt}rt=rt.next}while(rt!==null&&rt!==j);tt===null?$=k:tt.next=et,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=tt,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var et=j=j.next;do $=b($,et.action),et=et.next;while(et!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,et=$(_._source),tt=vh.current,rt=tt.useState(function(){return Mh(j,_,d)}),nt=rt[1],ot=rt[0];rt=T;var at=b.memoizedState,it=at.refs,dt=it.getSnapshot,ut=at.source;at=at.subscribe;var ht=R;return b.memoizedState={refs:it,source:_,subscribe:k},tt.useEffect(function(){it.getSnapshot=d,it.setSnapshot=nt;var ft=$(_._source);if(!He(et,ft)){ft=d(_._source),He(ot,ft)||(nt(ft),ft=Ig(ht),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=et.createElement(d,{is:k.is}):(b=et.createElement(d),d==="select"&&(et=b,k.multiple?et.multiple=!0:k.size&&(et.size=k.size))):b=et.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,et=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(et),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!et.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(et.sibling=_.child,_.child=et):(d=k.last,d!==null?d.sibling=et:_.child=et,k.last=et)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +`+j[et].replace(" at new "," at ");while(1<=et&&0<=tt);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(et){k=""+et,$.call(this,et)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(et){k=""+et},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,et,tt,rt){var nt=Array.prototype.slice.call(arguments,3);try{_.apply(d,nt)}catch(ot){this.onError(ot)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,et,tt,rt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,et,tt,rt){if(Xb.apply(this,arguments),Sb){if(Sb){var nt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=nt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var et=!1,tt=j.child;tt;){if(tt===d){et=!0,d=j,k=$;break}if(tt===k){et=!0,k=j,d=$;break}tt=tt.sibling}if(!et){for(tt=$.child;tt;){if(tt===d){et=!0,d=$,k=j;break}if(tt===k){et=!0,k=$,d=j;break}tt=tt.sibling}if(!et)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var et={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=et:$=$.next=et,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,et=j.lastBaseUpdate,tt=j.shared.pending;if(tt!==null){j.shared.pending=null;var rt=tt,nt=rt.next;rt.next=null,et===null?$=nt:et.next=nt,et=rt;var ot=b.alternate;if(ot!==null){ot=ot.updateQueue;var at=ot.lastBaseUpdate;at!==et&&(at===null?ot.firstBaseUpdate=nt:at.next=nt,ot.lastBaseUpdate=rt)}}if($!==null){at=j.baseState,et=0,ot=nt=rt=null;do{tt=$.lane;var it=$.eventTime;if((k&tt)===tt){ot!==null&&(ot=ot.next={eventTime:it,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var dt=b,ut=$;switch(tt=_,it=d,ut.tag){case 1:if(dt=ut.payload,typeof dt=="function"){at=dt.call(it,at,tt);break e}at=dt;break e;case 3:dt.flags=dt.flags&-4097|64;case 0:if(dt=ut.payload,tt=typeof dt=="function"?dt.call(it,at,tt):dt,tt==null)break e;at=m({},at,tt);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,tt=j.effects,tt===null?j.effects=[$]:tt.push($))}else it={eventTime:it,lane:tt,tag:$.tag,payload:$.payload,callback:$.callback,next:null},ot===null?(nt=ot=it,rt=at):ot=ot.next=it,et|=tt;if($=$.next,$===null){if(tt=j.shared.pending,tt===null)break;$=tt.next,tt.next=null,j.lastBaseUpdate=tt,j.shared.pending=null}}while(1);ot===null&&(rt=at),j.baseState=rt,j.firstBaseUpdate=nt,j.lastBaseUpdate=ot,Dg|=et,b.lanes=et,b.memoizedState=at}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_yt?(St=vt,vt=null):St=vt.sibling;var xt=it(ft,vt,ct[yt],pt);if(xt===null){vt===null&&(vt=St);break}b&&vt&&xt.alternate===null&&_(ft,vt),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt,vt=St}if(yt===ct.length)return d(ft,vt),lt;if(vt===null){for(;ytyt?(St=vt,vt=null):St=vt.sibling;var bt=it(ft,vt,xt.value,pt);if(bt===null){vt===null&&(vt=St);break}b&&vt&&bt.alternate===null&&_(ft,vt),st=$(bt,st,yt),wt===null?lt=bt:wt.sibling=bt,wt=bt,vt=St}if(xt.done)return d(ft,vt),lt;if(vt===null){for(;!xt.done;yt++,xt=ct.next())xt=at(ft,xt.value,pt),xt!==null&&(st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return lt}for(vt=k(ft,vt);!xt.done;yt++,xt=ct.next())xt=dt(vt,ft,yt,xt.value,pt),xt!==null&&(b&&xt.alternate!==null&&vt.delete(xt.key===null?yt:xt.key),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return b&&vt.forEach(function(At){return _(ft,At)}),lt}return function(ft,st,ct,pt){var lt=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;lt&&(ct=ct.props.children);var wt=typeof ct=="object"&&ct!==null;if(wt)switch(ct.$$typeof){case sa:e:{for(wt=ct.key,lt=st;lt!==null;){if(lt.key===wt){switch(lt.tag){case 7:if(ct.type===ua){d(ft,lt.sibling),st=j(lt,ct.props.children),st.return=ft,ft=st;break e}break;default:if(lt.elementType===ct.type){d(ft,lt.sibling),st=j(lt,ct.props),st.ref=Qg(ft,lt,ct),st.return=ft,ft=st;break e}}d(ft,lt);break}else _(ft,lt);lt=lt.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,pt,ct.key),st.return=ft,ft=st):(pt=Vg(ct.type,ct.key,ct.props,null,ft.mode,pt),pt.ref=Qg(ft,st,ct),pt.return=ft,ft=pt)}return et(ft);case ta:e:{for(lt=ct.key;st!==null;){if(st.key===lt)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,pt),st.return=ft,ft=st}return et(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,pt),st.return=ft,ft=st),et(ft);if(Pg(ct))return ut(ft,st,ct,pt);if(La(ct))return ht(ft,st,ct,pt);if(wt&&Rg(ft,ct),typeof ct>"u"&&!lt)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var et=j.next;j.next=$.next,$.next=et}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var tt=et=$=null,rt=j;do{var nt=rt.lane;if((xh&nt)===nt)tt!==null&&(tt=tt.next={lane:0,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null}),k=rt.eagerReducer===b?rt.eagerState:b(k,rt.action);else{var ot={lane:nt,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null};tt===null?(et=tt=ot,$=k):tt=tt.next=ot,R.lanes|=nt,Dg|=nt}rt=rt.next}while(rt!==null&&rt!==j);tt===null?$=k:tt.next=et,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=tt,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var et=j=j.next;do $=b($,et.action),et=et.next;while(et!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,et=$(_._source),tt=vh.current,rt=tt.useState(function(){return Mh(j,_,d)}),nt=rt[1],ot=rt[0];rt=T;var at=b.memoizedState,it=at.refs,dt=it.getSnapshot,ut=at.source;at=at.subscribe;var ht=R;return b.memoizedState={refs:it,source:_,subscribe:k},tt.useEffect(function(){it.getSnapshot=d,it.setSnapshot=nt;var ft=$(_._source);if(!He(et,ft)){ft=d(_._source),He(ot,ft)||(nt(ft),ft=Ig(ht),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=et.createElement(d,{is:k.is}):(b=et.createElement(d),d==="select"&&(et=b,k.multiple?et.multiple=!0:k.size&&(et.size=k.size))):b=et.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,et=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(et),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!et.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(et.sibling=_.child,_.child=et):(d=k.last,d!==null?d.sibling=et:_.child=et,k.last=et)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var et=_.stack;this.componentDidCatch(_.value,{componentStack:et!==null?et:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var et=b,tt=d,rt=tt;;)if(bj(et,rt),rt.child!==null&&rt.tag!==4)rt.child.return=rt,rt=rt.child;else{if(rt===tt)break e;for(;rt.sibling===null;){if(rt.return===null||rt.return===tt)break e;rt=rt.return}rt.sibling.return=rt.return,rt=rt.sibling}$?(et=j,tt=d.stateNode,et.nodeType===8?et.parentNode.removeChild(tt):et.removeChild(tt)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var et=$[j],tt=$[j+1];et==="style"?tb(d,tt):et==="dangerouslySetInnerHTML"?ob(d,tt):et==="children"?pb(d,tt):qa(d,et,tt,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=et),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var Et=Si(it,$,_);Bg(it,Et);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,At[$t+1]=Nt>>16&255,At[$t+2]=Nt>>8&255,At[$t+3]=Nt&255,At[$t+4]=mt>>24&255,At[$t+5]=mt>>16&255,At[$t+6]=mt>>8&255,At[$t+7]=mt&255}function ht(At,$t,Nt,mt,Lt){var Yt,St=0;for(Yt=0;Yt>>8)-1}function ft(At,$t,Nt,mt){return ht(At,$t,Nt,mt,16)}function st(At,$t,Nt,mt){return ht(At,$t,Nt,mt,32)}function ct(At,$t,Nt,mt){for(var Lt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,St=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,jt=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ut=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,Hn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Kn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Yn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Un=Lt,Jn=Yt,or=St,Xn=Pt,gr=jt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ut,ir=mn,kr=Hn,Or=Kn,Mr=Yn,jr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Un+kr|0,gr^=sn<<7|sn>>>32-7,sn=gr+Un|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,kr^=sn<<13|sn>>>32-13,sn=kr+sr|0,Un^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,Mr^=sn<<7|sn>>>32-7,sn=Mr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+Mr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=jr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+jr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,jr^=sn<<18|sn>>>32-18,sn=Un+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Un|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Un^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=jr+Mr|0,kr^=sn<<7|sn>>>32-7,sn=kr+jr|0,Or^=sn<<9|sn>>>32-9,sn=Or+kr|0,Mr^=sn<<13|sn>>>32-13,sn=Mr+Or|0,jr^=sn<<18|sn>>>32-18;Un=Un+Lt|0,Jn=Jn+Yt|0,or=or+St|0,Xn=Xn+Pt|0,gr=gr+jt|0,hr=hr+Bt|0,On=On+Rt|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ut|0,ir=ir+mn|0,kr=kr+Hn|0,Or=Or+Kn|0,Mr=Mr+Yn|0,jr=jr+er|0,At[0]=Un>>>0&255,At[1]=Un>>>8&255,At[2]=Un>>>16&255,At[3]=Un>>>24&255,At[4]=Jn>>>0&255,At[5]=Jn>>>8&255,At[6]=Jn>>>16&255,At[7]=Jn>>>24&255,At[8]=or>>>0&255,At[9]=or>>>8&255,At[10]=or>>>16&255,At[11]=or>>>24&255,At[12]=Xn>>>0&255,At[13]=Xn>>>8&255,At[14]=Xn>>>16&255,At[15]=Xn>>>24&255,At[16]=gr>>>0&255,At[17]=gr>>>8&255,At[18]=gr>>>16&255,At[19]=gr>>>24&255,At[20]=hr>>>0&255,At[21]=hr>>>8&255,At[22]=hr>>>16&255,At[23]=hr>>>24&255,At[24]=On>>>0&255,At[25]=On>>>8&255,At[26]=On>>>16&255,At[27]=On>>>24&255,At[28]=$n>>>0&255,At[29]=$n>>>8&255,At[30]=$n>>>16&255,At[31]=$n>>>24&255,At[32]=sr>>>0&255,At[33]=sr>>>8&255,At[34]=sr>>>16&255,At[35]=sr>>>24&255,At[36]=nr>>>0&255,At[37]=nr>>>8&255,At[38]=nr>>>16&255,At[39]=nr>>>24&255,At[40]=tr>>>0&255,At[41]=tr>>>8&255,At[42]=tr>>>16&255,At[43]=tr>>>24&255,At[44]=ir>>>0&255,At[45]=ir>>>8&255,At[46]=ir>>>16&255,At[47]=ir>>>24&255,At[48]=kr>>>0&255,At[49]=kr>>>8&255,At[50]=kr>>>16&255,At[51]=kr>>>24&255,At[52]=Or>>>0&255,At[53]=Or>>>8&255,At[54]=Or>>>16&255,At[55]=Or>>>24&255,At[56]=Mr>>>0&255,At[57]=Mr>>>8&255,At[58]=Mr>>>16&255,At[59]=Mr>>>24&255,At[60]=jr>>>0&255,At[61]=jr>>>8&255,At[62]=jr>>>16&255,At[63]=jr>>>24&255}function pt(At,$t,Nt,mt){for(var Lt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,St=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,jt=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ut=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,Hn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Kn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Yn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Un=Lt,Jn=Yt,or=St,Xn=Pt,gr=jt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ut,ir=mn,kr=Hn,Or=Kn,Mr=Yn,jr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Un+kr|0,gr^=sn<<7|sn>>>32-7,sn=gr+Un|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,kr^=sn<<13|sn>>>32-13,sn=kr+sr|0,Un^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,Mr^=sn<<7|sn>>>32-7,sn=Mr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+Mr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=jr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+jr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,jr^=sn<<18|sn>>>32-18,sn=Un+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Un|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Un^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=jr+Mr|0,kr^=sn<<7|sn>>>32-7,sn=kr+jr|0,Or^=sn<<9|sn>>>32-9,sn=Or+kr|0,Mr^=sn<<13|sn>>>32-13,sn=Mr+Or|0,jr^=sn<<18|sn>>>32-18;At[0]=Un>>>0&255,At[1]=Un>>>8&255,At[2]=Un>>>16&255,At[3]=Un>>>24&255,At[4]=hr>>>0&255,At[5]=hr>>>8&255,At[6]=hr>>>16&255,At[7]=hr>>>24&255,At[8]=tr>>>0&255,At[9]=tr>>>8&255,At[10]=tr>>>16&255,At[11]=tr>>>24&255,At[12]=jr>>>0&255,At[13]=jr>>>8&255,At[14]=jr>>>16&255,At[15]=jr>>>24&255,At[16]=On>>>0&255,At[17]=On>>>8&255,At[18]=On>>>16&255,At[19]=On>>>24&255,At[20]=$n>>>0&255,At[21]=$n>>>8&255,At[22]=$n>>>16&255,At[23]=$n>>>24&255,At[24]=sr>>>0&255,At[25]=sr>>>8&255,At[26]=sr>>>16&255,At[27]=sr>>>24&255,At[28]=nr>>>0&255,At[29]=nr>>>8&255,At[30]=nr>>>16&255,At[31]=nr>>>24&255}function lt(At,$t,Nt,mt){ct(At,$t,Nt,mt)}function wt(At,$t,Nt,mt){pt(At,$t,Nt,mt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(At,$t,Nt,mt,Lt,Yt,St){var Pt=new Uint8Array(16),jt=new Uint8Array(64),Bt,Rt;for(Rt=0;Rt<16;Rt++)Pt[Rt]=0;for(Rt=0;Rt<8;Rt++)Pt[Rt]=Yt[Rt];for(;Lt>=64;){for(lt(jt,Pt,St,vt),Rt=0;Rt<64;Rt++)At[$t+Rt]=Nt[mt+Rt]^jt[Rt];for(Bt=1,Rt=8;Rt<16;Rt++)Bt=Bt+(Pt[Rt]&255)|0,Pt[Rt]=Bt&255,Bt>>>=8;Lt-=64,$t+=64,mt+=64}if(Lt>0)for(lt(jt,Pt,St,vt),Rt=0;Rt=64;){for(lt(St,Yt,Lt,vt),jt=0;jt<64;jt++)At[$t+jt]=St[jt];for(Pt=1,jt=8;jt<16;jt++)Pt=Pt+(Yt[jt]&255)|0,Yt[jt]=Pt&255,Pt>>>=8;Nt-=64,$t+=64}if(Nt>0)for(lt(St,Yt,Lt,vt),jt=0;jt>>13|Nt<<3)&8191,mt=At[4]&255|(At[5]&255)<<8,this.r[2]=(Nt>>>10|mt<<6)&7939,Lt=At[6]&255|(At[7]&255)<<8,this.r[3]=(mt>>>7|Lt<<9)&8191,Yt=At[8]&255|(At[9]&255)<<8,this.r[4]=(Lt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,St=At[10]&255|(At[11]&255)<<8,this.r[6]=(Yt>>>14|St<<2)&8191,Pt=At[12]&255|(At[13]&255)<<8,this.r[7]=(St>>>11|Pt<<5)&8065,jt=At[14]&255|(At[15]&255)<<8,this.r[8]=(Pt>>>8|jt<<8)&8191,this.r[9]=jt>>>5&127,this.pad[0]=At[16]&255|(At[17]&255)<<8,this.pad[1]=At[18]&255|(At[19]&255)<<8,this.pad[2]=At[20]&255|(At[21]&255)<<8,this.pad[3]=At[22]&255|(At[23]&255)<<8,this.pad[4]=At[24]&255|(At[25]&255)<<8,this.pad[5]=At[26]&255|(At[27]&255)<<8,this.pad[6]=At[28]&255|(At[29]&255)<<8,this.pad[7]=At[30]&255|(At[31]&255)<<8};kt.prototype.blocks=function(At,$t,Nt){for(var mt=this.fin?0:2048,Lt,Yt,St,Pt,jt,Bt,Rt,an,nn,Qt,Ut,mn,Hn,Kn,Yn,er,Un,Jn,or,Xn=this.h[0],gr=this.h[1],hr=this.h[2],On=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],kr=this.h[9],Or=this.r[0],Mr=this.r[1],jr=this.r[2],sn=this.r[3],Pr=this.r[4],Dr=this.r[5],Fr=this.r[6],Lr=this.r[7],Br=this.r[8],Hr=this.r[9];Nt>=16;)Lt=At[$t+0]&255|(At[$t+1]&255)<<8,Xn+=Lt&8191,Yt=At[$t+2]&255|(At[$t+3]&255)<<8,gr+=(Lt>>>13|Yt<<3)&8191,St=At[$t+4]&255|(At[$t+5]&255)<<8,hr+=(Yt>>>10|St<<6)&8191,Pt=At[$t+6]&255|(At[$t+7]&255)<<8,On+=(St>>>7|Pt<<9)&8191,jt=At[$t+8]&255|(At[$t+9]&255)<<8,$n+=(Pt>>>4|jt<<12)&8191,sr+=jt>>>1&8191,Bt=At[$t+10]&255|(At[$t+11]&255)<<8,nr+=(jt>>>14|Bt<<2)&8191,Rt=At[$t+12]&255|(At[$t+13]&255)<<8,tr+=(Bt>>>11|Rt<<5)&8191,an=At[$t+14]&255|(At[$t+15]&255)<<8,ir+=(Rt>>>8|an<<8)&8191,kr+=an>>>5|mt,nn=0,Qt=nn,Qt+=Xn*Or,Qt+=gr*(5*Hr),Qt+=hr*(5*Br),Qt+=On*(5*Lr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Pr),Qt+=tr*(5*sn),Qt+=ir*(5*jr),Qt+=kr*(5*Mr),nn+=Qt>>>13,Qt&=8191,Ut=nn,Ut+=Xn*Mr,Ut+=gr*Or,Ut+=hr*(5*Hr),Ut+=On*(5*Br),Ut+=$n*(5*Lr),nn=Ut>>>13,Ut&=8191,Ut+=sr*(5*Fr),Ut+=nr*(5*Dr),Ut+=tr*(5*Pr),Ut+=ir*(5*sn),Ut+=kr*(5*jr),nn+=Ut>>>13,Ut&=8191,mn=nn,mn+=Xn*jr,mn+=gr*Mr,mn+=hr*Or,mn+=On*(5*Hr),mn+=$n*(5*Br),nn=mn>>>13,mn&=8191,mn+=sr*(5*Lr),mn+=nr*(5*Fr),mn+=tr*(5*Dr),mn+=ir*(5*Pr),mn+=kr*(5*sn),nn+=mn>>>13,mn&=8191,Hn=nn,Hn+=Xn*sn,Hn+=gr*jr,Hn+=hr*Mr,Hn+=On*Or,Hn+=$n*(5*Hr),nn=Hn>>>13,Hn&=8191,Hn+=sr*(5*Br),Hn+=nr*(5*Lr),Hn+=tr*(5*Fr),Hn+=ir*(5*Dr),Hn+=kr*(5*Pr),nn+=Hn>>>13,Hn&=8191,Kn=nn,Kn+=Xn*Pr,Kn+=gr*sn,Kn+=hr*jr,Kn+=On*Mr,Kn+=$n*Or,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Hr),Kn+=nr*(5*Br),Kn+=tr*(5*Lr),Kn+=ir*(5*Fr),Kn+=kr*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=gr*Pr,Yn+=hr*sn,Yn+=On*jr,Yn+=$n*Mr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Or,Yn+=nr*(5*Hr),Yn+=tr*(5*Br),Yn+=ir*(5*Lr),Yn+=kr*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=gr*Dr,er+=hr*Pr,er+=On*sn,er+=$n*jr,nn=er>>>13,er&=8191,er+=sr*Mr,er+=nr*Or,er+=tr*(5*Hr),er+=ir*(5*Br),er+=kr*(5*Lr),nn+=er>>>13,er&=8191,Un=nn,Un+=Xn*Lr,Un+=gr*Fr,Un+=hr*Dr,Un+=On*Pr,Un+=$n*sn,nn=Un>>>13,Un&=8191,Un+=sr*jr,Un+=nr*Mr,Un+=tr*Or,Un+=ir*(5*Hr),Un+=kr*(5*Br),nn+=Un>>>13,Un&=8191,Jn=nn,Jn+=Xn*Br,Jn+=gr*Lr,Jn+=hr*Fr,Jn+=On*Dr,Jn+=$n*Pr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*jr,Jn+=tr*Mr,Jn+=ir*Or,Jn+=kr*(5*Hr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Hr,or+=gr*Br,or+=hr*Lr,or+=On*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Pr,or+=nr*sn,or+=tr*jr,or+=ir*Mr,or+=kr*Or,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ut+=nn,Xn=Qt,gr=Ut,hr=mn,On=Hn,$n=Kn,sr=Yn,nr=er,tr=Un,ir=Jn,kr=or,$t+=16,Nt-=16;this.h[0]=Xn,this.h[1]=gr,this.h[2]=hr,this.h[3]=On,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=kr},kt.prototype.finish=function(At,$t){var Nt=new Uint16Array(10),mt,Lt,Yt,St;if(this.leftover){for(St=this.leftover,this.buffer[St++]=1;St<16;St++)this.buffer[St]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(mt=this.h[1]>>>13,this.h[1]&=8191,St=2;St<10;St++)this.h[St]+=mt,mt=this.h[St]>>>13,this.h[St]&=8191;for(this.h[0]+=mt*5,mt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=mt,mt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=mt,Nt[0]=this.h[0]+5,mt=Nt[0]>>>13,Nt[0]&=8191,St=1;St<10;St++)Nt[St]=this.h[St]+mt,mt=Nt[St]>>>13,Nt[St]&=8191;for(Nt[9]-=8192,Lt=(mt^1)-1,St=0;St<10;St++)Nt[St]&=Lt;for(Lt=~Lt,St=0;St<10;St++)this.h[St]=this.h[St]&Lt|Nt[St];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,St=1;St<8;St++)Yt=(this.h[St]+this.pad[St]|0)+(Yt>>>16)|0,this.h[St]=Yt&65535;At[$t+0]=this.h[0]>>>0&255,At[$t+1]=this.h[0]>>>8&255,At[$t+2]=this.h[1]>>>0&255,At[$t+3]=this.h[1]>>>8&255,At[$t+4]=this.h[2]>>>0&255,At[$t+5]=this.h[2]>>>8&255,At[$t+6]=this.h[3]>>>0&255,At[$t+7]=this.h[3]>>>8&255,At[$t+8]=this.h[4]>>>0&255,At[$t+9]=this.h[4]>>>8&255,At[$t+10]=this.h[5]>>>0&255,At[$t+11]=this.h[5]>>>8&255,At[$t+12]=this.h[6]>>>0&255,At[$t+13]=this.h[6]>>>8&255,At[$t+14]=this.h[7]>>>0&255,At[$t+15]=this.h[7]>>>8&255},kt.prototype.update=function(At,$t,Nt){var mt,Lt;if(this.leftover){for(Lt=16-this.leftover,Lt>Nt&&(Lt=Nt),mt=0;mt=16&&(Lt=Nt-Nt%16,this.blocks(At,$t,Lt),$t+=Lt,Nt-=Lt),Nt){for(mt=0;mt>16&1),Yt[Nt-1]&=65535;Yt[15]=St[15]-32767-(Yt[14]>>16&1),Lt=Yt[15]>>16&1,Yt[14]&=65535,Xt(St,Yt,1-Lt)}for(Nt=0;Nt<16;Nt++)At[2*Nt]=St[Nt]&255,At[2*Nt+1]=St[Nt]>>8}function Kt(At,$t){var Nt=new Uint8Array(32),mt=new Uint8Array(32);return Jt(Nt,At),Jt(mt,$t),st(Nt,0,mt,0)}function Zt(At){var $t=new Uint8Array(32);return Jt($t,At),$t[0]&1}function dn(At,$t){var Nt;for(Nt=0;Nt<16;Nt++)At[Nt]=$t[2*Nt]+($t[2*Nt+1]<<8);At[15]&=32767}function kn(At,$t,Nt){for(var mt=0;mt<16;mt++)At[mt]=$t[mt]+Nt[mt]}function Sn(At,$t,Nt){for(var mt=0;mt<16;mt++)At[mt]=$t[mt]-Nt[mt]}function yn(At,$t,Nt){var mt,Lt,Yt=0,St=0,Pt=0,jt=0,Bt=0,Rt=0,an=0,nn=0,Qt=0,Ut=0,mn=0,Hn=0,Kn=0,Yn=0,er=0,Un=0,Jn=0,or=0,Xn=0,gr=0,hr=0,On=0,$n=0,sr=0,nr=0,tr=0,ir=0,kr=0,Or=0,Mr=0,jr=0,sn=Nt[0],Pr=Nt[1],Dr=Nt[2],Fr=Nt[3],Lr=Nt[4],Br=Nt[5],Hr=Nt[6],ro=Nt[7],qr=Nt[8],eo=Nt[9],to=Nt[10],no=Nt[11],io=Nt[12],co=Nt[13],so=Nt[14],fo=Nt[15];mt=$t[0],Yt+=mt*sn,St+=mt*Pr,Pt+=mt*Dr,jt+=mt*Fr,Bt+=mt*Lr,Rt+=mt*Br,an+=mt*Hr,nn+=mt*ro,Qt+=mt*qr,Ut+=mt*eo,mn+=mt*to,Hn+=mt*no,Kn+=mt*io,Yn+=mt*co,er+=mt*so,Un+=mt*fo,mt=$t[1],St+=mt*sn,Pt+=mt*Pr,jt+=mt*Dr,Bt+=mt*Fr,Rt+=mt*Lr,an+=mt*Br,nn+=mt*Hr,Qt+=mt*ro,Ut+=mt*qr,mn+=mt*eo,Hn+=mt*to,Kn+=mt*no,Yn+=mt*io,er+=mt*co,Un+=mt*so,Jn+=mt*fo,mt=$t[2],Pt+=mt*sn,jt+=mt*Pr,Bt+=mt*Dr,Rt+=mt*Fr,an+=mt*Lr,nn+=mt*Br,Qt+=mt*Hr,Ut+=mt*ro,mn+=mt*qr,Hn+=mt*eo,Kn+=mt*to,Yn+=mt*no,er+=mt*io,Un+=mt*co,Jn+=mt*so,or+=mt*fo,mt=$t[3],jt+=mt*sn,Bt+=mt*Pr,Rt+=mt*Dr,an+=mt*Fr,nn+=mt*Lr,Qt+=mt*Br,Ut+=mt*Hr,mn+=mt*ro,Hn+=mt*qr,Kn+=mt*eo,Yn+=mt*to,er+=mt*no,Un+=mt*io,Jn+=mt*co,or+=mt*so,Xn+=mt*fo,mt=$t[4],Bt+=mt*sn,Rt+=mt*Pr,an+=mt*Dr,nn+=mt*Fr,Qt+=mt*Lr,Ut+=mt*Br,mn+=mt*Hr,Hn+=mt*ro,Kn+=mt*qr,Yn+=mt*eo,er+=mt*to,Un+=mt*no,Jn+=mt*io,or+=mt*co,Xn+=mt*so,gr+=mt*fo,mt=$t[5],Rt+=mt*sn,an+=mt*Pr,nn+=mt*Dr,Qt+=mt*Fr,Ut+=mt*Lr,mn+=mt*Br,Hn+=mt*Hr,Kn+=mt*ro,Yn+=mt*qr,er+=mt*eo,Un+=mt*to,Jn+=mt*no,or+=mt*io,Xn+=mt*co,gr+=mt*so,hr+=mt*fo,mt=$t[6],an+=mt*sn,nn+=mt*Pr,Qt+=mt*Dr,Ut+=mt*Fr,mn+=mt*Lr,Hn+=mt*Br,Kn+=mt*Hr,Yn+=mt*ro,er+=mt*qr,Un+=mt*eo,Jn+=mt*to,or+=mt*no,Xn+=mt*io,gr+=mt*co,hr+=mt*so,On+=mt*fo,mt=$t[7],nn+=mt*sn,Qt+=mt*Pr,Ut+=mt*Dr,mn+=mt*Fr,Hn+=mt*Lr,Kn+=mt*Br,Yn+=mt*Hr,er+=mt*ro,Un+=mt*qr,Jn+=mt*eo,or+=mt*to,Xn+=mt*no,gr+=mt*io,hr+=mt*co,On+=mt*so,$n+=mt*fo,mt=$t[8],Qt+=mt*sn,Ut+=mt*Pr,mn+=mt*Dr,Hn+=mt*Fr,Kn+=mt*Lr,Yn+=mt*Br,er+=mt*Hr,Un+=mt*ro,Jn+=mt*qr,or+=mt*eo,Xn+=mt*to,gr+=mt*no,hr+=mt*io,On+=mt*co,$n+=mt*so,sr+=mt*fo,mt=$t[9],Ut+=mt*sn,mn+=mt*Pr,Hn+=mt*Dr,Kn+=mt*Fr,Yn+=mt*Lr,er+=mt*Br,Un+=mt*Hr,Jn+=mt*ro,or+=mt*qr,Xn+=mt*eo,gr+=mt*to,hr+=mt*no,On+=mt*io,$n+=mt*co,sr+=mt*so,nr+=mt*fo,mt=$t[10],mn+=mt*sn,Hn+=mt*Pr,Kn+=mt*Dr,Yn+=mt*Fr,er+=mt*Lr,Un+=mt*Br,Jn+=mt*Hr,or+=mt*ro,Xn+=mt*qr,gr+=mt*eo,hr+=mt*to,On+=mt*no,$n+=mt*io,sr+=mt*co,nr+=mt*so,tr+=mt*fo,mt=$t[11],Hn+=mt*sn,Kn+=mt*Pr,Yn+=mt*Dr,er+=mt*Fr,Un+=mt*Lr,Jn+=mt*Br,or+=mt*Hr,Xn+=mt*ro,gr+=mt*qr,hr+=mt*eo,On+=mt*to,$n+=mt*no,sr+=mt*io,nr+=mt*co,tr+=mt*so,ir+=mt*fo,mt=$t[12],Kn+=mt*sn,Yn+=mt*Pr,er+=mt*Dr,Un+=mt*Fr,Jn+=mt*Lr,or+=mt*Br,Xn+=mt*Hr,gr+=mt*ro,hr+=mt*qr,On+=mt*eo,$n+=mt*to,sr+=mt*no,nr+=mt*io,tr+=mt*co,ir+=mt*so,kr+=mt*fo,mt=$t[13],Yn+=mt*sn,er+=mt*Pr,Un+=mt*Dr,Jn+=mt*Fr,or+=mt*Lr,Xn+=mt*Br,gr+=mt*Hr,hr+=mt*ro,On+=mt*qr,$n+=mt*eo,sr+=mt*to,nr+=mt*no,tr+=mt*io,ir+=mt*co,kr+=mt*so,Or+=mt*fo,mt=$t[14],er+=mt*sn,Un+=mt*Pr,Jn+=mt*Dr,or+=mt*Fr,Xn+=mt*Lr,gr+=mt*Br,hr+=mt*Hr,On+=mt*ro,$n+=mt*qr,sr+=mt*eo,nr+=mt*to,tr+=mt*no,ir+=mt*io,kr+=mt*co,Or+=mt*so,Mr+=mt*fo,mt=$t[15],Un+=mt*sn,Jn+=mt*Pr,or+=mt*Dr,Xn+=mt*Fr,gr+=mt*Lr,hr+=mt*Br,On+=mt*Hr,$n+=mt*ro,sr+=mt*qr,nr+=mt*eo,tr+=mt*to,ir+=mt*no,kr+=mt*io,Or+=mt*co,Mr+=mt*so,jr+=mt*fo,Yt+=38*Jn,St+=38*or,Pt+=38*Xn,jt+=38*gr,Bt+=38*hr,Rt+=38*On,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ut+=38*tr,mn+=38*ir,Hn+=38*kr,Kn+=38*Or,Yn+=38*Mr,er+=38*jr,Lt=1,mt=Yt+Lt+65535,Lt=Math.floor(mt/65536),Yt=mt-Lt*65536,mt=St+Lt+65535,Lt=Math.floor(mt/65536),St=mt-Lt*65536,mt=Pt+Lt+65535,Lt=Math.floor(mt/65536),Pt=mt-Lt*65536,mt=jt+Lt+65535,Lt=Math.floor(mt/65536),jt=mt-Lt*65536,mt=Bt+Lt+65535,Lt=Math.floor(mt/65536),Bt=mt-Lt*65536,mt=Rt+Lt+65535,Lt=Math.floor(mt/65536),Rt=mt-Lt*65536,mt=an+Lt+65535,Lt=Math.floor(mt/65536),an=mt-Lt*65536,mt=nn+Lt+65535,Lt=Math.floor(mt/65536),nn=mt-Lt*65536,mt=Qt+Lt+65535,Lt=Math.floor(mt/65536),Qt=mt-Lt*65536,mt=Ut+Lt+65535,Lt=Math.floor(mt/65536),Ut=mt-Lt*65536,mt=mn+Lt+65535,Lt=Math.floor(mt/65536),mn=mt-Lt*65536,mt=Hn+Lt+65535,Lt=Math.floor(mt/65536),Hn=mt-Lt*65536,mt=Kn+Lt+65535,Lt=Math.floor(mt/65536),Kn=mt-Lt*65536,mt=Yn+Lt+65535,Lt=Math.floor(mt/65536),Yn=mt-Lt*65536,mt=er+Lt+65535,Lt=Math.floor(mt/65536),er=mt-Lt*65536,mt=Un+Lt+65535,Lt=Math.floor(mt/65536),Un=mt-Lt*65536,Yt+=Lt-1+37*(Lt-1),Lt=1,mt=Yt+Lt+65535,Lt=Math.floor(mt/65536),Yt=mt-Lt*65536,mt=St+Lt+65535,Lt=Math.floor(mt/65536),St=mt-Lt*65536,mt=Pt+Lt+65535,Lt=Math.floor(mt/65536),Pt=mt-Lt*65536,mt=jt+Lt+65535,Lt=Math.floor(mt/65536),jt=mt-Lt*65536,mt=Bt+Lt+65535,Lt=Math.floor(mt/65536),Bt=mt-Lt*65536,mt=Rt+Lt+65535,Lt=Math.floor(mt/65536),Rt=mt-Lt*65536,mt=an+Lt+65535,Lt=Math.floor(mt/65536),an=mt-Lt*65536,mt=nn+Lt+65535,Lt=Math.floor(mt/65536),nn=mt-Lt*65536,mt=Qt+Lt+65535,Lt=Math.floor(mt/65536),Qt=mt-Lt*65536,mt=Ut+Lt+65535,Lt=Math.floor(mt/65536),Ut=mt-Lt*65536,mt=mn+Lt+65535,Lt=Math.floor(mt/65536),mn=mt-Lt*65536,mt=Hn+Lt+65535,Lt=Math.floor(mt/65536),Hn=mt-Lt*65536,mt=Kn+Lt+65535,Lt=Math.floor(mt/65536),Kn=mt-Lt*65536,mt=Yn+Lt+65535,Lt=Math.floor(mt/65536),Yn=mt-Lt*65536,mt=er+Lt+65535,Lt=Math.floor(mt/65536),er=mt-Lt*65536,mt=Un+Lt+65535,Lt=Math.floor(mt/65536),Un=mt-Lt*65536,Yt+=Lt-1+37*(Lt-1),At[0]=Yt,At[1]=St,At[2]=Pt,At[3]=jt,At[4]=Bt,At[5]=Rt,At[6]=an,At[7]=nn,At[8]=Qt,At[9]=Ut,At[10]=mn,At[11]=Hn,At[12]=Kn,At[13]=Yn,At[14]=er,At[15]=Un}function Mn(At,$t){yn(At,$t,$t)}function Vn(At,$t){var Nt=d(),mt;for(mt=0;mt<16;mt++)Nt[mt]=$t[mt];for(mt=253;mt>=0;mt--)Mn(Nt,Nt),mt!==2&&mt!==4&&yn(Nt,Nt,$t);for(mt=0;mt<16;mt++)At[mt]=Nt[mt]}function rn(At,$t){var Nt=d(),mt;for(mt=0;mt<16;mt++)Nt[mt]=$t[mt];for(mt=250;mt>=0;mt--)Mn(Nt,Nt),mt!==1&&yn(Nt,Nt,$t);for(mt=0;mt<16;mt++)At[mt]=Nt[mt]}function xn(At,$t,Nt){var mt=new Uint8Array(32),Lt=new Float64Array(80),Yt,St,Pt=d(),jt=d(),Bt=d(),Rt=d(),an=d(),nn=d();for(St=0;St<31;St++)mt[St]=$t[St];for(mt[31]=$t[31]&127|64,mt[0]&=248,dn(Lt,Nt),St=0;St<16;St++)jt[St]=Lt[St],Rt[St]=Pt[St]=Bt[St]=0;for(Pt[0]=Rt[0]=1,St=254;St>=0;--St)Yt=mt[St>>>3]>>>(St&7)&1,Xt(Pt,jt,Yt),Xt(Bt,Rt,Yt),kn(an,Pt,Bt),Sn(Pt,Pt,Bt),kn(Bt,jt,Rt),Sn(jt,jt,Rt),Mn(Rt,an),Mn(nn,Pt),yn(Pt,Bt,Pt),yn(Bt,jt,an),kn(an,Pt,Bt),Sn(Pt,Pt,Bt),Mn(jt,Pt),Sn(Bt,Rt,nn),yn(Pt,Bt,rt),kn(Pt,Pt,Rt),yn(Bt,Bt,Pt),yn(Pt,Rt,nn),yn(Rt,jt,Lt),Mn(jt,an),Xt(Pt,jt,Yt),Xt(Bt,Rt,Yt);for(St=0;St<16;St++)Lt[St+16]=Pt[St],Lt[St+32]=Bt[St],Lt[St+48]=jt[St],Lt[St+64]=Rt[St];var Qt=Lt.subarray(32),Ut=Lt.subarray(16);return Vn(Qt,Qt),yn(Ut,Ut,Qt),Jt(At,Ut),0}function fn(At,$t){return xn(At,$t,$)}function En(At,$t){return k($t,32),fn(At,$t)}function bn(At,$t,Nt){var mt=new Uint8Array(32);return xn(mt,Nt,$t),wt(At,j,mt,vt)}var hn=Ot,_n=Mt;function ln(At,$t,Nt,mt,Lt,Yt){var St=new Uint8Array(32);return bn(St,Lt,Yt),hn(At,$t,Nt,mt,St)}function Tn(At,$t,Nt,mt,Lt,Yt){var St=new Uint8Array(32);return bn(St,Lt,Yt),_n(At,$t,Nt,mt,St)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(At,$t,Nt,mt){for(var Lt=new Int32Array(16),Yt=new Int32Array(16),St,Pt,jt,Bt,Rt,an,nn,Qt,Ut,mn,Hn,Kn,Yn,er,Un,Jn,or,Xn,gr,hr,On,$n,sr,nr,tr,ir,kr=At[0],Or=At[1],Mr=At[2],jr=At[3],sn=At[4],Pr=At[5],Dr=At[6],Fr=At[7],Lr=$t[0],Br=$t[1],Hr=$t[2],ro=$t[3],qr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;mt>=128;){for(gr=0;gr<16;gr++)hr=8*gr+io,Lt[gr]=Nt[hr+0]<<24|Nt[hr+1]<<16|Nt[hr+2]<<8|Nt[hr+3],Yt[gr]=Nt[hr+4]<<24|Nt[hr+5]<<16|Nt[hr+6]<<8|Nt[hr+7];for(gr=0;gr<80;gr++)if(St=kr,Pt=Or,jt=Mr,Bt=jr,Rt=sn,an=Pr,nn=Dr,Qt=Fr,Ut=Lr,mn=Br,Hn=Hr,Kn=ro,Yn=qr,er=eo,Un=to,Jn=no,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(sn>>>14|qr<<32-14)^(sn>>>18|qr<<32-18)^(qr>>>41-32|sn<<32-(41-32)),$n=(qr>>>14|sn<<32-14)^(qr>>>18|sn<<32-18)^(sn>>>41-32|qr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=sn&Pr^~sn&Dr,$n=qr&eo^~qr&to,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Rn[gr*2],$n=Rn[gr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Lt[gr%16],$n=Yt[gr%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,On=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(kr>>>28|Lr<<32-28)^(Lr>>>34-32|kr<<32-(34-32))^(Lr>>>39-32|kr<<32-(39-32)),$n=(Lr>>>28|kr<<32-28)^(kr>>>34-32|Lr<<32-(34-32))^(kr>>>39-32|Lr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=kr&Or^kr&Mr^Or&Mr,$n=Lr&Br^Lr&Hr^Br&Hr,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,On=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Or=St,Mr=Pt,jr=jt,sn=Bt,Pr=Rt,Dr=an,Fr=nn,kr=Qt,Br=Ut,Hr=mn,ro=Hn,qr=Kn,eo=Yn,to=er,no=Un,Lr=Jn,gr%16===15)for(hr=0;hr<16;hr++)On=Lt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=Lt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Lt[(hr+1)%16],Xn=Yt[(hr+1)%16],On=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Lt[(hr+14)%16],Xn=Yt[(hr+14)%16],On=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Lt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;On=kr,$n=Lr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[0]=kr=tr&65535|ir<<16,$t[0]=Lr=sr&65535|nr<<16,On=Or,$n=Br,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[1]=Or=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,On=Mr,$n=Hr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[2]=Mr=tr&65535|ir<<16,$t[2]=Hr=sr&65535|nr<<16,On=jr,$n=ro,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[3]=jr=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,On=sn,$n=qr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[4]=sn=tr&65535|ir<<16,$t[4]=qr=sr&65535|nr<<16,On=Pr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[5]=Pr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,On=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=At[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,At[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,mt-=128}return mt}function An(At,$t,Nt){var mt=new Int32Array(8),Lt=new Int32Array(8),Yt=new Uint8Array(256),St,Pt=Nt;for(mt[0]=1779033703,mt[1]=3144134277,mt[2]=1013904242,mt[3]=2773480762,mt[4]=1359893119,mt[5]=2600822924,mt[6]=528734635,mt[7]=1541459225,Lt[0]=4089235720,Lt[1]=2227873595,Lt[2]=4271175723,Lt[3]=1595750129,Lt[4]=2917565137,Lt[5]=725511199,Lt[6]=4215389547,Lt[7]=327033209,Pn(mt,Lt,$t,Nt),Nt%=128,St=0;St=0;--Lt)mt=Nt[Lt/8|0]>>(Lt&7)&1,vn(At,$t,mt),Fn($t,At),Fn(At,At),vn(At,$t,mt)}function Wn(At,$t){var Nt=[d(),d(),d(),d()];It(Nt[0],at),It(Nt[1],it),It(Nt[2],tt),yn(Nt[3],at,it),Nn(At,Nt,$t)}function pn(At,$t,Nt){var mt=new Uint8Array(64),Lt=[d(),d(),d(),d()],Yt;for(Nt||k($t,32),An(mt,$t,32),mt[0]&=248,mt[31]&=127,mt[31]|=64,Wn(Lt,mt),Bn(At,Lt),Yt=0;Yt<32;Yt++)$t[Yt+32]=At[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(At,$t){var Nt,mt,Lt,Yt;for(mt=63;mt>=32;--mt){for(Nt=0,Lt=mt-32,Yt=mt-12;Lt>4)*Vt[Lt],Nt=$t[Lt]>>8,$t[Lt]&=255;for(Lt=0;Lt<32;Lt++)$t[Lt]-=Nt*Vt[Lt];for(mt=0;mt<32;mt++)$t[mt+1]+=$t[mt]>>8,At[mt]=$t[mt]&255}function wn(At){var $t=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)$t[Nt]=At[Nt];for(Nt=0;Nt<64;Nt++)At[Nt]=0;qt(At,$t)}function Ln(At,$t,Nt,mt){var Lt=new Uint8Array(64),Yt=new Uint8Array(64),St=new Uint8Array(64),Pt,jt,Bt=new Float64Array(64),Rt=[d(),d(),d(),d()];An(Lt,mt,32),Lt[0]&=248,Lt[31]&=127,Lt[31]|=64;var an=Nt+64;for(Pt=0;Pt>7&&Sn(At[0],et,At[0]),yn(At[3],At[0],At[1]),0)}function fr(At,$t,Nt,mt){var Lt,Yt=new Uint8Array(32),St=new Uint8Array(64),Pt=[d(),d(),d(),d()],jt=[d(),d(),d(),d()];if(Nt<64||lr(jt,mt))return-1;for(Lt=0;Lt=0},_.sign.keyPair=function(){var At=new Uint8Array(Ar),$t=new Uint8Array(Tr);return pn(At,$t),{publicKey:At,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(At){if(Zr(At),At.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(Ar),Nt=0;Nt<$t.length;Nt++)$t[Nt]=At[32+Nt];return{publicKey:$t,secretKey:new Uint8Array(At)}},_.sign.keyPair.fromSeed=function(At){if(Zr(At),At.length!==Nr)throw new Error("bad seed size");for(var $t=new Uint8Array(Ar),Nt=new Uint8Array(Tr),mt=0;mt<32;mt++)Nt[mt]=At[mt];return pn($t,Nt,!0),{publicKey:$t,secretKey:Nt}},_.sign.publicKeyLength=Ar,_.sign.secretKeyLength=Tr,_.sign.seedLength=Nr,_.sign.signatureLength=xr,_.hash=function(At){Zr(At);var $t=new Uint8Array(Rr);return An($t,At,At.length),$t},_.hash.hashLength=Rr,_.verify=function(At,$t){return Zr(At,$t),At.length===0||$t.length===0||At.length!==$t.length?!1:ht(At,0,$t,0,At.length)===0},_.setPRNG=function(At){k=At},function(){var At=typeof self<"u"?self.crypto||self.msCrypto:null;if(At&&At.getRandomValues){var $t=65536;_.setPRNG(function(Nt,mt){var Lt,Yt=new Uint8Array(mt);for(Lt=0;Lt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Lt>>16&255,kt[$t+2]=Lt>>8&255,kt[$t+3]=Lt&255,kt[$t+4]=mt>>24&255,kt[$t+5]=mt>>16&255,kt[$t+6]=mt>>8&255,kt[$t+7]=mt&255}function ht(kt,$t,Lt,mt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,16)}function st(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,32)}function ct(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Pt|0,gr=gr+Mt|0,hr=hr+Bt|0,On=On+Rt|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+mn|0,Ar=Ar+Wn|0,Or=Or+Kn|0,jr=jr+Yn|0,Mr=Mr+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=gr>>>0&255,kt[17]=gr>>>8&255,kt[18]=gr>>>16&255,kt[19]=gr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=On>>>0&255,kt[25]=On>>>8&255,kt[26]=On>>>16&255,kt[27]=On>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Or>>>0&255,kt[53]=Or>>>8&255,kt[54]=Or>>>16&255,kt[55]=Or>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Mr>>>0&255,kt[61]=Mr>>>8&255,kt[62]=Mr>>>16&255,kt[63]=Mr>>>24&255}function pt(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Mr>>>0&255,kt[13]=Mr>>>8&255,kt[14]=Mr>>>16&255,kt[15]=Mr>>>24&255,kt[16]=On>>>0&255,kt[17]=On>>>8&255,kt[18]=On>>>16&255,kt[19]=On>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Lt,mt){ct(kt,$t,Lt,mt)}function wt(kt,$t,Lt,mt){pt(kt,$t,Lt,mt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Lt,mt,Nt,Yt,Et){var Pt=new Uint8Array(16),Mt=new Uint8Array(64),Bt,Rt;for(Rt=0;Rt<16;Rt++)Pt[Rt]=0;for(Rt=0;Rt<8;Rt++)Pt[Rt]=Yt[Rt];for(;Nt>=64;){for(lt(Mt,Pt,Et,vt),Rt=0;Rt<64;Rt++)kt[$t+Rt]=Lt[mt+Rt]^Mt[Rt];for(Bt=1,Rt=8;Rt<16;Rt++)Bt=Bt+(Pt[Rt]&255)|0,Pt[Rt]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,mt+=64}if(Nt>0)for(lt(Mt,Pt,Et,vt),Rt=0;Rt=64;){for(lt(Et,Yt,Nt,vt),Mt=0;Mt<64;Mt++)kt[$t+Mt]=Et[Mt];for(Pt=1,Mt=8;Mt<16;Mt++)Pt=Pt+(Yt[Mt]&255)|0,Yt[Mt]=Pt&255,Pt>>>=8;Lt-=64,$t+=64}if(Lt>0)for(lt(Et,Yt,Nt,vt),Mt=0;Mt>>13|Lt<<3)&8191,mt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Lt>>>10|mt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(mt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Pt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Pt<<5)&8065,Mt=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Pt>>>8|Mt<<8)&8191,this.r[9]=Mt>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Lt){for(var mt=this.fin?0:2048,Nt,Yt,Et,Pt,Mt,Bt,Rt,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],gr=this.h[1],hr=this.h[2],On=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Or=this.r[0],jr=this.r[1],Mr=this.r[2],sn=this.r[3],Pr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Lt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,gr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Pt=kt[$t+6]&255|(kt[$t+7]&255)<<8,On+=(Et>>>7|Pt<<9)&8191,Mt=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Pt>>>4|Mt<<12)&8191,sr+=Mt>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Mt>>>14|Bt<<2)&8191,Rt=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|Rt<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(Rt>>>8|an<<8)&8191,Ar+=an>>>5|mt,nn=0,Qt=nn,Qt+=Xn*Or,Qt+=gr*(5*Wr),Qt+=hr*(5*Br),Qt+=On*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Pr),Qt+=tr*(5*sn),Qt+=ir*(5*Mr),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=gr*Or,Ht+=hr*(5*Wr),Ht+=On*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Pr),Ht+=ir*(5*sn),Ht+=Ar*(5*Mr),nn+=Ht>>>13,Ht&=8191,mn=nn,mn+=Xn*Mr,mn+=gr*jr,mn+=hr*Or,mn+=On*(5*Wr),mn+=$n*(5*Br),nn=mn>>>13,mn&=8191,mn+=sr*(5*Nr),mn+=nr*(5*Fr),mn+=tr*(5*Dr),mn+=ir*(5*Pr),mn+=Ar*(5*sn),nn+=mn>>>13,mn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=gr*Mr,Wn+=hr*jr,Wn+=On*Or,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Pr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Pr,Kn+=gr*sn,Kn+=hr*Mr,Kn+=On*jr,Kn+=$n*Or,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=gr*Pr,Yn+=hr*sn,Yn+=On*Mr,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Or,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=gr*Dr,er+=hr*Pr,er+=On*sn,er+=$n*Mr,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Or,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=gr*Fr,Hn+=hr*Dr,Hn+=On*Pr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Mr,Hn+=nr*jr,Hn+=tr*Or,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=gr*Nr,Jn+=hr*Fr,Jn+=On*Dr,Jn+=$n*Pr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Mr,Jn+=tr*jr,Jn+=ir*Or,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=gr*Br,or+=hr*Nr,or+=On*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Pr,or+=nr*sn,or+=tr*Mr,or+=ir*jr,or+=Ar*Or,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,gr=Ht,hr=mn,On=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Lt-=16;this.h[0]=Xn,this.h[1]=gr,this.h[2]=hr,this.h[3]=On,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Lt=new Uint16Array(10),mt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(mt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=mt,mt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=mt*5,mt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=mt,mt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=mt,Lt[0]=this.h[0]+5,mt=Lt[0]>>>13,Lt[0]&=8191,Et=1;Et<10;Et++)Lt[Et]=this.h[Et]+mt,mt=Lt[Et]>>>13,Lt[Et]&=8191;for(Lt[9]-=8192,Nt=(mt^1)-1,Et=0;Et<10;Et++)Lt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Lt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Lt){var mt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Lt&&(Nt=Lt),mt=0;mt=16&&(Nt=Lt-Lt%16,this.blocks(kt,$t,Nt),$t+=Nt,Lt-=Nt),Lt){for(mt=0;mt>16&1),Yt[Lt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Lt=0;Lt<16;Lt++)kt[2*Lt]=Et[Lt]&255,kt[2*Lt+1]=Et[Lt]>>8}function Kt(kt,$t){var Lt=new Uint8Array(32),mt=new Uint8Array(32);return Jt(Lt,kt),Jt(mt,$t),st(Lt,0,mt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Lt;for(Lt=0;Lt<16;Lt++)kt[Lt]=$t[2*Lt]+($t[2*Lt+1]<<8);kt[15]&=32767}function An(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]+Lt[mt]}function En(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]-Lt[mt]}function yn(kt,$t,Lt){var mt,Nt,Yt=0,Et=0,Pt=0,Mt=0,Bt=0,Rt=0,an=0,nn=0,Qt=0,Ht=0,mn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,gr=0,hr=0,On=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Or=0,jr=0,Mr=0,sn=Lt[0],Pr=Lt[1],Dr=Lt[2],Fr=Lt[3],Nr=Lt[4],Br=Lt[5],Wr=Lt[6],ro=Lt[7],qr=Lt[8],eo=Lt[9],to=Lt[10],no=Lt[11],io=Lt[12],co=Lt[13],so=Lt[14],fo=Lt[15];mt=$t[0],Yt+=mt*sn,Et+=mt*Pr,Pt+=mt*Dr,Mt+=mt*Fr,Bt+=mt*Nr,Rt+=mt*Br,an+=mt*Wr,nn+=mt*ro,Qt+=mt*qr,Ht+=mt*eo,mn+=mt*to,Wn+=mt*no,Kn+=mt*io,Yn+=mt*co,er+=mt*so,Hn+=mt*fo,mt=$t[1],Et+=mt*sn,Pt+=mt*Pr,Mt+=mt*Dr,Bt+=mt*Fr,Rt+=mt*Nr,an+=mt*Br,nn+=mt*Wr,Qt+=mt*ro,Ht+=mt*qr,mn+=mt*eo,Wn+=mt*to,Kn+=mt*no,Yn+=mt*io,er+=mt*co,Hn+=mt*so,Jn+=mt*fo,mt=$t[2],Pt+=mt*sn,Mt+=mt*Pr,Bt+=mt*Dr,Rt+=mt*Fr,an+=mt*Nr,nn+=mt*Br,Qt+=mt*Wr,Ht+=mt*ro,mn+=mt*qr,Wn+=mt*eo,Kn+=mt*to,Yn+=mt*no,er+=mt*io,Hn+=mt*co,Jn+=mt*so,or+=mt*fo,mt=$t[3],Mt+=mt*sn,Bt+=mt*Pr,Rt+=mt*Dr,an+=mt*Fr,nn+=mt*Nr,Qt+=mt*Br,Ht+=mt*Wr,mn+=mt*ro,Wn+=mt*qr,Kn+=mt*eo,Yn+=mt*to,er+=mt*no,Hn+=mt*io,Jn+=mt*co,or+=mt*so,Xn+=mt*fo,mt=$t[4],Bt+=mt*sn,Rt+=mt*Pr,an+=mt*Dr,nn+=mt*Fr,Qt+=mt*Nr,Ht+=mt*Br,mn+=mt*Wr,Wn+=mt*ro,Kn+=mt*qr,Yn+=mt*eo,er+=mt*to,Hn+=mt*no,Jn+=mt*io,or+=mt*co,Xn+=mt*so,gr+=mt*fo,mt=$t[5],Rt+=mt*sn,an+=mt*Pr,nn+=mt*Dr,Qt+=mt*Fr,Ht+=mt*Nr,mn+=mt*Br,Wn+=mt*Wr,Kn+=mt*ro,Yn+=mt*qr,er+=mt*eo,Hn+=mt*to,Jn+=mt*no,or+=mt*io,Xn+=mt*co,gr+=mt*so,hr+=mt*fo,mt=$t[6],an+=mt*sn,nn+=mt*Pr,Qt+=mt*Dr,Ht+=mt*Fr,mn+=mt*Nr,Wn+=mt*Br,Kn+=mt*Wr,Yn+=mt*ro,er+=mt*qr,Hn+=mt*eo,Jn+=mt*to,or+=mt*no,Xn+=mt*io,gr+=mt*co,hr+=mt*so,On+=mt*fo,mt=$t[7],nn+=mt*sn,Qt+=mt*Pr,Ht+=mt*Dr,mn+=mt*Fr,Wn+=mt*Nr,Kn+=mt*Br,Yn+=mt*Wr,er+=mt*ro,Hn+=mt*qr,Jn+=mt*eo,or+=mt*to,Xn+=mt*no,gr+=mt*io,hr+=mt*co,On+=mt*so,$n+=mt*fo,mt=$t[8],Qt+=mt*sn,Ht+=mt*Pr,mn+=mt*Dr,Wn+=mt*Fr,Kn+=mt*Nr,Yn+=mt*Br,er+=mt*Wr,Hn+=mt*ro,Jn+=mt*qr,or+=mt*eo,Xn+=mt*to,gr+=mt*no,hr+=mt*io,On+=mt*co,$n+=mt*so,sr+=mt*fo,mt=$t[9],Ht+=mt*sn,mn+=mt*Pr,Wn+=mt*Dr,Kn+=mt*Fr,Yn+=mt*Nr,er+=mt*Br,Hn+=mt*Wr,Jn+=mt*ro,or+=mt*qr,Xn+=mt*eo,gr+=mt*to,hr+=mt*no,On+=mt*io,$n+=mt*co,sr+=mt*so,nr+=mt*fo,mt=$t[10],mn+=mt*sn,Wn+=mt*Pr,Kn+=mt*Dr,Yn+=mt*Fr,er+=mt*Nr,Hn+=mt*Br,Jn+=mt*Wr,or+=mt*ro,Xn+=mt*qr,gr+=mt*eo,hr+=mt*to,On+=mt*no,$n+=mt*io,sr+=mt*co,nr+=mt*so,tr+=mt*fo,mt=$t[11],Wn+=mt*sn,Kn+=mt*Pr,Yn+=mt*Dr,er+=mt*Fr,Hn+=mt*Nr,Jn+=mt*Br,or+=mt*Wr,Xn+=mt*ro,gr+=mt*qr,hr+=mt*eo,On+=mt*to,$n+=mt*no,sr+=mt*io,nr+=mt*co,tr+=mt*so,ir+=mt*fo,mt=$t[12],Kn+=mt*sn,Yn+=mt*Pr,er+=mt*Dr,Hn+=mt*Fr,Jn+=mt*Nr,or+=mt*Br,Xn+=mt*Wr,gr+=mt*ro,hr+=mt*qr,On+=mt*eo,$n+=mt*to,sr+=mt*no,nr+=mt*io,tr+=mt*co,ir+=mt*so,Ar+=mt*fo,mt=$t[13],Yn+=mt*sn,er+=mt*Pr,Hn+=mt*Dr,Jn+=mt*Fr,or+=mt*Nr,Xn+=mt*Br,gr+=mt*Wr,hr+=mt*ro,On+=mt*qr,$n+=mt*eo,sr+=mt*to,nr+=mt*no,tr+=mt*io,ir+=mt*co,Ar+=mt*so,Or+=mt*fo,mt=$t[14],er+=mt*sn,Hn+=mt*Pr,Jn+=mt*Dr,or+=mt*Fr,Xn+=mt*Nr,gr+=mt*Br,hr+=mt*Wr,On+=mt*ro,$n+=mt*qr,sr+=mt*eo,nr+=mt*to,tr+=mt*no,ir+=mt*io,Ar+=mt*co,Or+=mt*so,jr+=mt*fo,mt=$t[15],Hn+=mt*sn,Jn+=mt*Pr,or+=mt*Dr,Xn+=mt*Fr,gr+=mt*Nr,hr+=mt*Br,On+=mt*Wr,$n+=mt*ro,sr+=mt*qr,nr+=mt*eo,tr+=mt*to,ir+=mt*no,Ar+=mt*io,Or+=mt*co,jr+=mt*so,Mr+=mt*fo,Yt+=38*Jn,Et+=38*or,Pt+=38*Xn,Mt+=38*gr,Bt+=38*hr,Rt+=38*On,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,mn+=38*ir,Wn+=38*Ar,Kn+=38*Or,Yn+=38*jr,er+=38*Mr,Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=Rt+Nt+65535,Nt=Math.floor(mt/65536),Rt=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=Rt+Nt+65535,Nt=Math.floor(mt/65536),Rt=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Pt,kt[3]=Mt,kt[4]=Bt,kt[5]=Rt,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=mn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=253;mt>=0;mt--)jn(Lt,Lt),mt!==2&&mt!==4&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function rn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=250;mt>=0;mt--)jn(Lt,Lt),mt!==1&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function xn(kt,$t,Lt){var mt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Pt=d(),Mt=d(),Bt=d(),Rt=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)mt[Et]=$t[Et];for(mt[31]=$t[31]&127|64,mt[0]&=248,dn(Nt,Lt),Et=0;Et<16;Et++)Mt[Et]=Nt[Et],Rt[Et]=Pt[Et]=Bt[Et]=0;for(Pt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Yt=mt[Et>>>3]>>>(Et&7)&1,Xt(Pt,Mt,Yt),Xt(Bt,Rt,Yt),An(an,Pt,Bt),En(Pt,Pt,Bt),An(Bt,Mt,Rt),En(Mt,Mt,Rt),jn(Rt,an),jn(nn,Pt),yn(Pt,Bt,Pt),yn(Bt,Mt,an),An(an,Pt,Bt),En(Pt,Pt,Bt),jn(Mt,Pt),En(Bt,Rt,nn),yn(Pt,Bt,rt),An(Pt,Pt,Rt),yn(Bt,Bt,Pt),yn(Pt,Rt,nn),yn(Rt,Mt,Nt),jn(Mt,an),Xt(Pt,Mt,Yt),Xt(Bt,Rt,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Pt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Mt[Et],Nt[Et+64]=Rt[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Lt){var mt=new Uint8Array(32);return xn(mt,Lt,$t),wt(kt,j,mt,vt)}var hn=Ot,_n=jt;function ln(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Lt,mt,Et)}function Tn(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Lt,mt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(kt,$t,Lt,mt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Pt,Mt,Bt,Rt,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,gr,hr,On,$n,sr,nr,tr,ir,Ar=kt[0],Or=kt[1],jr=kt[2],Mr=kt[3],sn=kt[4],Pr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],qr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;mt>=128;){for(gr=0;gr<16;gr++)hr=8*gr+io,Nt[gr]=Lt[hr+0]<<24|Lt[hr+1]<<16|Lt[hr+2]<<8|Lt[hr+3],Yt[gr]=Lt[hr+4]<<24|Lt[hr+5]<<16|Lt[hr+6]<<8|Lt[hr+7];for(gr=0;gr<80;gr++)if(Et=Ar,Pt=Or,Mt=jr,Bt=Mr,Rt=sn,an=Pr,nn=Dr,Qt=Fr,Ht=Nr,mn=Br,Wn=Wr,Kn=ro,Yn=qr,er=eo,Hn=to,Jn=no,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(sn>>>14|qr<<32-14)^(sn>>>18|qr<<32-18)^(qr>>>41-32|sn<<32-(41-32)),$n=(qr>>>14|sn<<32-14)^(qr>>>18|sn<<32-18)^(sn>>>41-32|qr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=sn&Pr^~sn&Dr,$n=qr&eo^~qr&to,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Rn[gr*2],$n=Rn[gr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Nt[gr%16],$n=Yt[gr%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,On=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Ar&Or^Ar&jr^Or&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,On=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Or=Et,jr=Pt,Mr=Mt,sn=Bt,Pr=Rt,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=mn,ro=Wn,qr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,gr%16===15)for(hr=0;hr<16;hr++)On=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],On=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],On=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;On=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,On=Or,$n=Br,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Or=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,On=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,On=Mr,$n=ro,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Mr=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,On=sn,$n=qr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=qr=sr&65535|nr<<16,On=Pr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Pr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,On=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,mt-=128}return mt}function kn(kt,$t,Lt){var mt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Pt=Lt;for(mt[0]=1779033703,mt[1]=3144134277,mt[2]=1013904242,mt[3]=2773480762,mt[4]=1359893119,mt[5]=2600822924,mt[6]=528734635,mt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Pn(mt,Nt,$t,Lt),Lt%=128,Et=0;Et=0;--Nt)mt=Lt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,mt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,mt)}function Un(kt,$t){var Lt=[d(),d(),d(),d()];It(Lt[0],at),It(Lt[1],it),It(Lt[2],tt),yn(Lt[3],at,it),Ln(kt,Lt,$t)}function pn(kt,$t,Lt){var mt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Lt||k($t,32),kn(mt,$t,32),mt[0]&=248,mt[31]&=127,mt[31]|=64,Un(Nt,mt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(kt,$t){var Lt,mt,Nt,Yt;for(mt=63;mt>=32;--mt){for(Lt=0,Nt=mt-32,Yt=mt-12;Nt>4)*Vt[Nt],Lt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Lt*Vt[Nt];for(mt=0;mt<32;mt++)$t[mt+1]+=$t[mt]>>8,kt[mt]=$t[mt]&255}function wn(kt){var $t=new Float64Array(64),Lt;for(Lt=0;Lt<64;Lt++)$t[Lt]=kt[Lt];for(Lt=0;Lt<64;Lt++)kt[Lt]=0;qt(kt,$t)}function Nn(kt,$t,Lt,mt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Pt,Mt,Bt=new Float64Array(64),Rt=[d(),d(),d(),d()];kn(Nt,mt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Lt+64;for(Pt=0;Pt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Lt,mt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Pt=[d(),d(),d(),d()],Mt=[d(),d(),d(),d()];if(Lt<64||lr(Mt,mt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Lt=0;Lt<$t.length;Lt++)$t[Lt]=kt[32+Lt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Lr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Lt=new Uint8Array(Tr),mt=0;mt<32;mt++)Lt[mt]=kt[mt];return pn($t,Lt,!0),{publicKey:$t,secretKey:Lt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Lr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Rr);return kn($t,kt,kt.length),$t},_.hash.hashLength=Rr,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Lt,mt){var Nt,Yt=new Uint8Array(mt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const et=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Pn=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Ln&&Ln.platform!="Unknown"&&(Zn[dt]=Ln.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>Et?Tn(Zn,Et):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Nn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Wn=new Bn;Nn.ua=Wn.getResult(),Nn.ua.get=function(){return Wn.getUA()},Nn.ua.set=function(pn){Wn.setUA(pn);var Vt=Wn.getResult();for(var qt in Vt)Nn.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const et=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Pn=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Ln=typeof d!==rt&&(d.jQuery||d.Zepto);if(Ln&&!Ln.ua){var Un=new Bn;Ln.ua=Un.getResult(),Ln.ua.get=function(){return Un.getUA()},Ln.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var qt in Vt)Ln.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ut]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[pt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,kt,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,kt)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ut(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const kt of it.keys())kt.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),kt=ht();if(kt!==void 0&&!et)throw kt;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function Et(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const kt=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof kt!="object"||!(kt&&"then"in kt)?(wt(et,kt,void 0,bt),kt):(et=kt,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ct()},!1),kt.then(_t=>wt(kt,_t,void 0,bt),_t=>wt(kt,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>pt()},error:{get:()=>ht()},loading:{get(){const xt=pt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>Et(!1)):Et(!1),[yt,{refetch:Et,mutate:ut}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ut,ht,ft,st,ct,pt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ct&<>=ct&&k[pt]===rt[lt];pt--,lt--)ht[lt]=j[pt],ft[lt]=$[pt],tt&&(st[lt]=tt[pt]);for(dt=new Map,ut=new Array(lt+1),ot=lt;ot>=ct;ot--)wt=rt[ot],nt=dt.get(wt),ut[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ct;nt<=pt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ut[ot],dt.set(wt,ot)):$[nt]();for(ot=ct;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ut=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ut="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ut,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var $="",et=0;et_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ut]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[pt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,At,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,At)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ut(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const At of it.keys())At.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),At=ht();if(At!==void 0&&!et)throw At;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function St(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const At=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof At!="object"||!(At&&"then"in At)?(wt(et,At,void 0,bt),At):(et=At,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ct()},!1),At.then(_t=>wt(At,_t,void 0,bt),_t=>wt(At,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>pt()},error:{get:()=>ht()},loading:{get(){const xt=pt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>St(!1)):St(!1),[yt,{refetch:St,mutate:ut}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ut,ht,ft,st,ct,pt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ct&<>=ct&&k[pt]===rt[lt];pt--,lt--)ht[lt]=j[pt],ft[lt]=$[pt],tt&&(st[lt]=tt[pt]);for(dt=new Map,ut=new Array(lt+1),ot=lt;ot>=ct;ot--)wt=rt[ot],nt=dt.get(wt),ut[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ct;nt<=pt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ut[ot],dt.set(wt,ot)):$[nt]();for(ot=ct;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ut=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ut="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ut,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` ${globalStylesTag} * { margin: 0; padding: 0; @@ -99,7 +99,7 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openDeeplinkWithFallback(b,_){const d=()=>{isBrowser("safari")||_()},k=setTimeout(()=>d(),200);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),openLink(b,"_self")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let et;switch(!0){case $==="chrome":et="chrome";break;case $==="firefox":et="firefox";break;case($==null?void 0:$.includes("safari")):et="safari";break}return{os:j,browser:et}}function isOS(...b){return b.includes(getUserAgent().os)}function isBrowser(...b){return b.includes(getUserAgent().browser)}function toDeeplink(b,_){const d=new URL(b);return _+d.search}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened");let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const et=$.slice(1).split(".");let tt=b;et.forEach(rt=>{if(rt in tt)tt=tt[rt];else throw new Error(`Cannot parse translations: there is no property ${rt} in translation`)}),k[j]=tt}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,et=k.length;$b[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const et=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(et&&et.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let et=getDataNodes(b),tt;(tt=getDataNode(et,_,j))&&tt.$(()=>d),Array.isArray(b)&&b.length!==$&&(tt=getDataNode(et,"length",$))&&tt.$(b.length),(tt=et._)&&tt.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const et=typeof k,tt=Array.isArray(b);if(Array.isArray(k)){for(let rt=0;rt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(...et){batch(()=>{k&&et.length===1?updateArray(d,et[0]):updatePath(d,et)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openDeeplinkWithFallback(b,_){const d=()=>{isBrowser("safari")||_()},k=setTimeout(()=>d(),200);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),openLink(b,"_self")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let et;switch(!0){case $==="chrome":et="chrome";break;case $==="firefox":et="firefox";break;case($==null?void 0:$.includes("safari")):et="safari";break}return{os:j,browser:et}}function isOS(...b){return b.includes(getUserAgent().os)}function isBrowser(...b){return b.includes(getUserAgent().browser)}function toDeeplink(b,_){const d=new URL(b);return _+d.search}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened"),[singleWalletModalState,setSingleWalletModalState]=createSignal({status:"closed",closeReason:null}),getSingleWalletModalIsOpened=createMemo(()=>singleWalletModalState().status==="opened"),getSingleWalletModalWalletInfo=createMemo(()=>{const b=singleWalletModalState();return b.status==="opened"?b.walletInfo:null});let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const et=$.slice(1).split(".");let tt=b;et.forEach(rt=>{if(rt in tt)tt=tt[rt];else throw new Error(`Cannot parse translations: there is no property ${rt} in translation`)}),k[j]=tt}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,et=k.length;$b[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const et=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(et&&et.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let et=getDataNodes(b),tt;(tt=getDataNode(et,_,j))&&tt.$(()=>d),Array.isArray(b)&&b.length!==$&&(tt=getDataNode(et,"length",$))&&tt.$(b.length),(tt=et._)&&tt.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const et=typeof k,tt=Array.isArray(b);if(Array.isArray(k)){for(let rt=0;rt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(...et){batch(()=>{k&&et.length===1?updateArray(d,et[0]):updatePath(d,et)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -142,7 +142,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,et]=createSignal(),tt=children(()=>b.children),{onBeforeEnter:rt,onEnter:nt,onAfterEnter:ot,onBeforeExit:at,onExit:it,onAfterExit:dt}=b,ut=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ht(st,ct){if(!d||b.appear){let pt=function(yt){st&&(!yt||yt.target===st)&&(st.removeEventListener("transitionend",pt),st.removeEventListener("animationend",pt),st.classList.remove(...wt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&et(void 0)}),ot&&ot(st),b.mode==="inout"&&ft(st,ct))};const lt=ut().enterClass.split(" "),wt=ut().enterActiveClass.split(" "),vt=ut().enterToClass.split(" ");rt&&rt(st),st.classList.add(...lt),st.classList.add(...wt),nextFrame(()=>{st.classList.remove(...lt),st.classList.add(...vt),nt&&nt(st,()=>pt()),(!nt||nt.length<2)&&(st.addEventListener("transitionend",pt),st.addEventListener("animationend",pt))})}ct&&!b.mode?et(st):j(st)}function ft(st,ct){const pt=ut().exitClass.split(" "),lt=ut().exitActiveClass.split(" "),wt=ut().exitToClass.split(" ");if(!ct.parentNode)return vt();at&&at(ct),ct.classList.add(...pt),ct.classList.add(...lt),nextFrame(()=>{ct.classList.remove(...pt),ct.classList.add(...wt)}),it&&it(ct,()=>vt()),(!it||it.length<2)&&(ct.addEventListener("transitionend",vt),ct.addEventListener("animationend",vt));function vt(yt){(!yt||yt.target===ct)&&(ct.removeEventListener("transitionend",vt),ct.removeEventListener("animationend",vt),ct.classList.remove(...lt),ct.classList.remove(...wt),k()===ct&&j(void 0),dt&&dt(ct),b.mode==="outin"&&ht(st,ct))}}return createComputed(st=>{for(_=tt();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ht(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:et}=b.getBoundingClientRect(),tt=b.parentNode.getBoundingClientRect();return{top:_-tt.top,bottom:d,left:k-tt.left,right:j,width:$,height:et}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const dt=b.name||"s";return{enterActiveClass:b.enterActiveClass||dt+"-enter-active",enterClass:b.enterClass||dt+"-enter",enterToClass:b.enterToClass||dt+"-enter-to",exitActiveClass:b.exitActiveClass||dt+"-exit-active",exitClass:b.exitClass||dt+"-exit",exitToClass:b.exitToClass||dt+"-exit-to",moveClass:b.moveClass||dt+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:et,onExit:tt,onAfterExit:rt}=b,[nt,ot]=createSignal();let at=[],it=!0;return createComputed(()=>{const dt=_(),ut=[...dt],ht=new Set(dt),ft=new Set(at),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),pt=d().enterToClass.split(" "),lt=d().exitClass.split(" "),wt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let yt=0;yt{Et.classList.remove(...st),Et.classList.add(...pt),j&&j(Et,()=>xt()),(!j||j.length<2)&&(Et.addEventListener("transitionend",xt),Et.addEventListener("animationend",xt))})}}for(let yt=0;ytkt!==Et),ot(at))};ut.splice(yt,0,Et),et&&et(Et),Et.classList.add(...lt),Et.classList.add(...wt),nextFrame(()=>{Et.classList.remove(...lt),Et.classList.add(...vt)}),tt&&tt(Et,()=>xt()),(!tt||tt.length<2)&&(Et.addEventListener("transitionend",xt),Et.addEventListener("animationend",xt))}}at=ut,ot(ut)}),createEffect(dt=>{const ut=nt();return ut.forEach(ht=>{let ft;(ft=dt.get(ht))?ft.new&&(ft.new=!1,ft.newPos=getRect(ht)):dt.set(ht,ft={pos:getRect(ht),new:!it}),ft.new&&ht.addEventListener("transitionend",()=>{ft.new=!1,ht.parentNode&&(ft.newPos=getRect(ht))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(ht)}),it?(it=!1,dt):(ut.forEach(ht=>{const ft=dt.get(ht),st=ft.pos,ct=ft.newPos,pt=st.left-ct.left,lt=st.top-ct.top;if(pt||lt){ft.moved=!0;const wt=ht.style;wt.transform=`translate(${pt}px,${lt}px)`,wt.transitionDuration="0s"}}),document.body.offsetHeight,ut.forEach(ht=>{const ft=dt.get(ht);if(ft.moved){let st=function(lt){lt&<.target!==ht||!ht.parentNode||(!lt||/transform$/.test(lt.propertyName))&&(ht.removeEventListener("transitionend",st),ht.classList.remove(...pt))};ft.moved=!1;const ct=ht.style,pt=d().moveClass.split(" ");ht.classList.add(...pt),ct.transform=ct.transitionDuration="",ht.addEventListener("transitionend",st)}}),dt)},new Map),nt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=et=>{et.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),createMacrotask(()=>{var et;((et=window.history.state)==null?void 0:et[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,et]=createSignal(),tt=children(()=>b.children),{onBeforeEnter:rt,onEnter:nt,onAfterEnter:ot,onBeforeExit:at,onExit:it,onAfterExit:dt}=b,ut=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ht(st,ct){if(!d||b.appear){let pt=function(yt){st&&(!yt||yt.target===st)&&(st.removeEventListener("transitionend",pt),st.removeEventListener("animationend",pt),st.classList.remove(...wt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&et(void 0)}),ot&&ot(st),b.mode==="inout"&&ft(st,ct))};const lt=ut().enterClass.split(" "),wt=ut().enterActiveClass.split(" "),vt=ut().enterToClass.split(" ");rt&&rt(st),st.classList.add(...lt),st.classList.add(...wt),nextFrame(()=>{st.classList.remove(...lt),st.classList.add(...vt),nt&&nt(st,()=>pt()),(!nt||nt.length<2)&&(st.addEventListener("transitionend",pt),st.addEventListener("animationend",pt))})}ct&&!b.mode?et(st):j(st)}function ft(st,ct){const pt=ut().exitClass.split(" "),lt=ut().exitActiveClass.split(" "),wt=ut().exitToClass.split(" ");if(!ct.parentNode)return vt();at&&at(ct),ct.classList.add(...pt),ct.classList.add(...lt),nextFrame(()=>{ct.classList.remove(...pt),ct.classList.add(...wt)}),it&&it(ct,()=>vt()),(!it||it.length<2)&&(ct.addEventListener("transitionend",vt),ct.addEventListener("animationend",vt));function vt(yt){(!yt||yt.target===ct)&&(ct.removeEventListener("transitionend",vt),ct.removeEventListener("animationend",vt),ct.classList.remove(...lt),ct.classList.remove(...wt),k()===ct&&j(void 0),dt&&dt(ct),b.mode==="outin"&&ht(st,ct))}}return createComputed(st=>{for(_=tt();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ht(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:et}=b.getBoundingClientRect(),tt=b.parentNode.getBoundingClientRect();return{top:_-tt.top,bottom:d,left:k-tt.left,right:j,width:$,height:et}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const dt=b.name||"s";return{enterActiveClass:b.enterActiveClass||dt+"-enter-active",enterClass:b.enterClass||dt+"-enter",enterToClass:b.enterToClass||dt+"-enter-to",exitActiveClass:b.exitActiveClass||dt+"-exit-active",exitClass:b.exitClass||dt+"-exit",exitToClass:b.exitToClass||dt+"-exit-to",moveClass:b.moveClass||dt+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:et,onExit:tt,onAfterExit:rt}=b,[nt,ot]=createSignal();let at=[],it=!0;return createComputed(()=>{const dt=_(),ut=[...dt],ht=new Set(dt),ft=new Set(at),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),pt=d().enterToClass.split(" "),lt=d().exitClass.split(" "),wt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let yt=0;yt{St.classList.remove(...st),St.classList.add(...pt),j&&j(St,()=>xt()),(!j||j.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))})}}for(let yt=0;ytAt!==St),ot(at))};ut.splice(yt,0,St),et&&et(St),St.classList.add(...lt),St.classList.add(...wt),nextFrame(()=>{St.classList.remove(...lt),St.classList.add(...vt)}),tt&&tt(St,()=>xt()),(!tt||tt.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))}}at=ut,ot(ut)}),createEffect(dt=>{const ut=nt();return ut.forEach(ht=>{let ft;(ft=dt.get(ht))?ft.new&&(ft.new=!1,ft.newPos=getRect(ht)):dt.set(ht,ft={pos:getRect(ht),new:!it}),ft.new&&ht.addEventListener("transitionend",()=>{ft.new=!1,ht.parentNode&&(ft.newPos=getRect(ht))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(ht)}),it?(it=!1,dt):(ut.forEach(ht=>{const ft=dt.get(ht),st=ft.pos,ct=ft.newPos,pt=st.left-ct.left,lt=st.top-ct.top;if(pt||lt){ft.moved=!0;const wt=ht.style;wt.transform=`translate(${pt}px,${lt}px)`,wt.transitionDuration="0s"}}),document.body.offsetHeight,ut.forEach(ht=>{const ft=dt.get(ht);if(ft.moved){let st=function(lt){lt&<.target!==ht||!ht.parentNode||(!lt||/transform$/.test(lt.propertyName))&&(ht.removeEventListener("transitionend",st),ht.classList.remove(...pt))};ft.moved=!1;const ct=ht.style,pt=d().moveClass.split(" ");ht.classList.add(...pt),ct.transform=ct.transitionDuration="",ht.addEventListener("transitionend",st)}}),dt)},new Map),nt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=et=>{et.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),createMacrotask(()=>{var et;((et=window.history.state)==null?void 0:et[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` @@ -372,9 +372,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,Et=17,xt=wt,bt=$[vt],kt=null,_t=0,Ct=null,Ot=[],Mt={},It=function(rn,xn){_t=xt*4+17,kt=function(fn){for(var En=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Ot)),kn(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var En=-1;En<=7;En+=1)xn+En<=-1||_t<=xn+En||(0<=fn&&fn<=6&&(En==0||En==6)||0<=En&&En<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=En&&En<=4?kt[rn+fn][xn+En]=!0:kt[rn+fn][xn+En]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){It(!0,fn);var En=tt.getLostPoint(Mt);(fn==0||rn>En)&&(rn=En,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)kt[rn][6]==null&&(kt[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)kt[6][xn]==null&&(kt[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;kt[Math.floor(fn/3)][fn%3+_t-8-3]=En}for(var fn=0;fn<18;fn+=1){var En=!rn&&(xn>>fn&1)==1;kt[fn%3+_t-8-3][Math.floor(fn/3)]=En}},dn=function(rn,xn){for(var fn=bt<<3|xn,En=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(En>>bn&1)==1;bn<6?kt[bn][8]=hn:bn<8?kt[bn+1][8]=hn:kt[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(En>>bn&1)==1;bn<8?kt[8][_t-bn-1]=hn:bn<9?kt[8][15-bn-1+1]=hn:kt[8][15-bn-1]=hn}kt[_t-8][8]=!rn},kn=function(rn,xn){for(var fn=-1,En=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(kt[En][ln-Tn]==null){var Rn=!1;hn>>bn&1)==1);var Pn=_n(En,ln-Tn);Pn&&(Rn=!Rn),kt[En][ln-Tn]=Rn,bn-=1,bn==-1&&(hn+=1,bn=7)}if(En+=fn,En<0||_t<=En){En-=fn,fn=-fn;break}}},Sn=function(rn,xn){for(var fn=0,En=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Nn=0,Pn=0;Pnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(Et,8);return Sn(bn,En)};Mt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Ot.push(fn),Ct=null},Mt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return kt[rn][xn]},Mt.getModuleCount=function(){return _t},Mt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),En=0;En"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},Mt.createSvgTag=function(rn,xn,fn,En){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,En=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,En=typeof En=="string"?{text:En}:En||{},En.text=En.text||null,En.id=En.text?En.id||"qrcode-title":null;var hn=Mt.getModuleCount()*rn+xn*2,_n,ln,Tn,Rn,Pn="",An;for(An="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Pn+=''+Mn(En.text)+"":"",Pn+=fn.text?''+Mn(fn.text)+"":"",Pn+='',Pn+='"u"?rn*4:xn;var fn=Mt.getModuleCount()*rn+xn*2,En=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(En<=hn&&hn"u"?rn*4:xn;var En=Mt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var Mn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=En;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=Mt.getModuleCount()*xn+rn*2,En=rn,bn=fn-rn,hn,_n,ln,Tn,Rn,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},An={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?An[Rn]:Pn[Rn];Fn+=` -`}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return Mt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=Mt.getModuleCount()*rn+xn*2,En=xn,bn=fn-xn,hn,_n,ln,Tn,Rn=Array(rn+1).join("██"),Pn=Array(rn+1).join(" "),An="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(Et)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,Et=21522,xt={},bt=function(kt){for(var _t=0;kt!=0;)_t+=1,kt>>>=1;return _t};return xt.getBCHTypeInfo=function(kt){for(var _t=kt<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+It-5)}for(var Ot=0;Ot<_t-1;Ot+=1)for(var Mt=0;Mt<_t-1;Mt+=1){var Kt=0;kt.isDark(Ot,Mt)&&(Kt+=1),kt.isDark(Ot+1,Mt)&&(Kt+=1),kt.isDark(Ot,Mt+1)&&(Kt+=1),kt.isDark(Ot+1,Mt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Ot=0;Ot<_t;Ot+=1)for(var Mt=0;Mt<_t-6;Mt+=1)kt.isDark(Ot,Mt)&&!kt.isDark(Ot,Mt+1)&&kt.isDark(Ot,Mt+2)&&kt.isDark(Ot,Mt+3)&&kt.isDark(Ot,Mt+4)&&!kt.isDark(Ot,Mt+5)&&kt.isDark(Ot,Mt+6)&&(Ct+=40);for(var Mt=0;Mt<_t;Mt+=1)for(var Ot=0;Ot<_t-6;Ot+=1)kt.isDark(Ot,Mt)&&!kt.isDark(Ot+1,Mt)&&kt.isDark(Ot+2,Mt)&&kt.isDark(Ot+3,Mt)&&kt.isDark(Ot+4,Mt)&&!kt.isDark(Ot+5,Mt)&&kt.isDark(Ot+6,Mt)&&(Ct+=40);for(var Zt=0,Mt=0;Mt<_t;Mt+=1)for(var Ot=0;Ot<_t;Ot+=1)kt.isDark(Ot,Mt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},Et}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=kt.length/3,Ct=[],Ot=0;Ot<_t;Ot+=1)for(var Mt=kt[Ot*3+0],It=kt[Ot*3+1],zt=kt[Ot*3+2],Xt=0;Xt>>7-Et%8&1)==1},yt.put=function(Et,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(Et){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),Et&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,Et={};Et.getMode=function(){return vt},Et.getLength=function(kt){return yt.length},Et.write=function(kt){for(var _t=yt,Ct=0;Ct+2<_t.length;)kt.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?kt.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&kt.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(kt){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,Et,xt){Et=Et||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[Et];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,Et="",xt={},bt=function(_t){Et+=String.fromCharCode(kt(_t&63))},kt=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)Et+="="},xt.toString=function(){return Et},xt},ct=function(wt){var vt=wt,yt=0,Et=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;Et=Et<<6|kt(_t.charCodeAt(0)),xt+=6}var Ct=Et>>>xt-8&255;return xt-=8,Ct};var kt=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,Et=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Ot,Mt,It){xt[Mt*yt+Ot]=It},bt.write=function(Ot){Ot.writeString("GIF87a"),Ot.writeShort(yt),Ot.writeShort(Et),Ot.writeByte(128),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(255),Ot.writeByte(255),Ot.writeByte(255),Ot.writeString(","),Ot.writeShort(0),Ot.writeShort(0),Ot.writeShort(yt),Ot.writeShort(Et),Ot.writeByte(0);var Mt=2,It=_t(Mt);Ot.writeByte(Mt);for(var zt=0;It.length-zt>255;)Ot.writeByte(255),Ot.writeBytes(It,zt,255),zt+=255;Ot.writeByte(It.length-zt),Ot.writeBytes(It,zt,It.length-zt),Ot.writeByte(0),Ot.writeString(";")};var kt=function(Ot){var Mt=Ot,It=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;It+Kt>=8;)Mt.writeByte(255&(Jt<>>=8-It,zt=0,It=0;zt=Jt<0&&Mt.writeByte(zt)},Xt},_t=function(Ot){for(var Mt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,St=17,xt=wt,bt=$[vt],At=null,_t=0,Ct=null,Ot=[],jt={},It=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Ot)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){It(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var Rn=!1;hn>>bn&1)==1);var Pn=_n(Sn,ln-Tn);Pn&&(Rn=!Rn),At[Sn][ln-Tn]=Rn,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Ln=0,Pn=0;Pnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Ot.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,Rn,Pn="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Pn+=''+jn(Sn.text)+"":"",Pn+=fn.text?''+jn(fn.text)+"":"",Pn+='',Pn+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,Rn,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[Rn]:Pn[Rn];Fn+=` +`}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return jt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn,hn,_n,ln,Tn,Rn=Array(rn+1).join("██"),Pn=Array(rn+1).join(" "),kn="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+It-5)}for(var Ot=0;Ot<_t-1;Ot+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Ot,jt)&&(Kt+=1),At.isDark(Ot+1,jt)&&(Kt+=1),At.isDark(Ot,jt+1)&&(Kt+=1),At.isDark(Ot+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Ot=0;Ot<_t;Ot+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Ot,jt)&&!At.isDark(Ot,jt+1)&&At.isDark(Ot,jt+2)&&At.isDark(Ot,jt+3)&&At.isDark(Ot,jt+4)&&!At.isDark(Ot,jt+5)&&At.isDark(Ot,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t-6;Ot+=1)At.isDark(Ot,jt)&&!At.isDark(Ot+1,jt)&&At.isDark(Ot+2,jt)&&At.isDark(Ot+3,jt)&&At.isDark(Ot+4,jt)&&!At.isDark(Ot+5,jt)&&At.isDark(Ot+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t;Ot+=1)At.isDark(Ot,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Ot=0;Ot<_t;Ot+=1)for(var jt=At[Ot*3+0],It=At[Ot*3+1],zt=At[Ot*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ct=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Ot,jt,It){xt[jt*yt+Ot]=It},bt.write=function(Ot){Ot.writeString("GIF87a"),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(128),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(255),Ot.writeByte(255),Ot.writeByte(255),Ot.writeString(","),Ot.writeShort(0),Ot.writeShort(0),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(0);var jt=2,It=_t(jt);Ot.writeByte(jt);for(var zt=0;It.length-zt>255;)Ot.writeByte(255),Ot.writeBytes(It,zt,255),zt+=255;Ot.writeByte(It.length-zt),Ot.writeBytes(It,zt,It.length-zt),Ot.writeByte(0),Ot.writeString(";")};var At=function(Ot){var jt=Ot,It=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;It+Kt>=8;)jt.writeByte(255&(Jt<>>=8-It,zt=0,It=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Ot){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -665,7 +665,7 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,et=k.y+k.height/2-j.height/2,tt=getMainAxisFromPlacement(_),rt=getLengthFromAxis(tt),nt=k[rt]/2-j[rt]/2,ot=getSide(_),at=tt==="x";let it;switch(ot){case"top":it={x:$,y:k.y-j.height};break;case"bottom":it={x:$,y:k.y+k.height};break;case"right":it={x:k.x+k.width,y:et};break;case"left":it={x:k.x-j.width,y:et};break;default:it={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":it[tt]-=nt*(d&&at?-1:1);break;case"end":it[tt]+=nt*(d&&at?-1:1);break}return it}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:et}=d,tt=$.filter(Boolean),rt=yield et.isRTL==null?void 0:et.isRTL(_);if({}.NODE_ENV!=="production"){if(et==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),tt.filter(ht=>{let{name:ft}=ht;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let nt=yield et.getElementRects({reference:b,floating:_,strategy:j}),{x:ot,y:at}=computeCoordsFromPlacement(nt,k,rt),it=k,dt={},ut=0;for(let ht=0;ht50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),wt&&ut<=50){ut++,typeof wt=="object"&&(wt.placement&&(it=wt.placement),wt.rects&&(nt=wt.rects===!0?yield et.getElementRects({reference:b,floating:_,strategy:j}):wt.rects),{x:ot,y:at}=computeCoordsFromPlacement(nt,it,rt)),ht=-1;continue}}return{x:ot,y:at,placement:it,strategy:j,middlewareData:dt}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,et,tt;_===void 0&&(_=!1),d===void 0&&(d=!1);const rt=b.getBoundingClientRect();let nt=FALLBACK_SCALE;_&&(k?isElement(k)&&(nt=getScale(k)):nt=getScale(b));const ot=isElement(b)?getWindow(b):window,at=!isLayoutViewport()&&d,it=(rt.left+(at&&(j=($=ot.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/nt.x,dt=(rt.top+(at&&(et=(tt=ot.visualViewport)==null?void 0:tt.offsetTop)!=null?et:0))/nt.y,ut=rt.width/nt.x,ht=rt.height/nt.y;return{width:ut,height:ht,top:dt,right:it+ut,bottom:dt+ht,left:it,x:it,y:dt}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let et={scrollLeft:0,scrollTop:0};const tt={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(et=getNodeScroll(_)),isHTMLElement(_)){const rt=getBoundingClientRect(_,!0);tt.x=rt.x+_.clientLeft,tt.y=rt.y+_.clientTop}else j&&(tt.x=getWindowScrollBarX(j));return{x:$.left+et.scrollLeft-tt.x,y:$.top+et.scrollTop-tt.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let et={scrollLeft:0,scrollTop:0},tt={x:1,y:1};const rt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(et=getNodeScroll(d)),isHTMLElement(d))){const nt=getBoundingClientRect(d);tt=getScale(d),rt.x=nt.x+d.clientLeft,rt.y=nt.y+d.clientTop}return{width:_.width*tt.x,height:_.height*tt.y,x:_.x*tt.x-et.scrollLeft*tt.x+rt.x,y:_.y*tt.y-et.scrollTop*tt.y+rt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,et=k.clientHeight,tt=0,rt=0;if(j){$=j.width,et=j.height;const nt=isLayoutViewport();(nt||!nt&&_==="fixed")&&(tt=j.offsetLeft,rt=j.offsetTop)}return{width:$,height:et,x:tt,y:rt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),et=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let tt=-k.scrollLeft+getWindowScrollBarX(b);const rt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(tt+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},et=b.clientWidth*$.x,tt=b.clientHeight*$.y,rt=j*$.x,nt=k*$.y;return{top:nt,left:rt,right:rt+et,bottom:nt+tt,x:rt,y:nt,width:et,height:tt}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(tt=>isElement(tt)&&getNodeName(tt)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let et=$?getParentNode(b):b;for(;isElement(et)&&!isLastTraversableNode(et);){const tt=getComputedStyle$1(et),rt=isContainingBlock(et);($?!rt&&!j:!rt&&tt.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(ot=>ot!==et):j=tt,et=getParentNode(et)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const et=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],tt=et[0],rt=et.reduce((nt,ot)=>{const at=getClientRectFromClippingAncestor(_,ot,j);return nt.top=max(at.top,nt.top),nt.right=min(at.right,nt.right),nt.bottom=min(at.bottom,nt.bottom),nt.left=max(at.left,nt.left),nt},getClientRectFromClippingAncestor(_,tt,j));return{width:rt.right-rt.left,height:rt.bottom-rt.top,x:rt.left,y:rt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:et=!0,animationFrame:tt=!1}=k,rt=j&&!tt,nt=rt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];nt.forEach(ut=>{rt&&ut.addEventListener("scroll",d,{passive:!0}),$&&ut.addEventListener("resize",d)});let ot=null;if(et){let ut=!0;ot=new ResizeObserver(()=>{ut||d(),ut=!1}),isElement(b)&&!tt&&ot.observe(b),!isElement(b)&&b.contextElement&&!tt&&ot.observe(b.contextElement),ot.observe(_)}let at,it=tt?getBoundingClientRect(b):null;tt&&dt();function dt(){const ut=getBoundingClientRect(b);it&&(ut.x!==it.x||ut.y!==it.y||ut.width!==it.width||ut.height!==it.height)&&d(),it=ut,at=requestAnimationFrame(dt)}return d(),()=>{var ut;nt.forEach(ht=>{rt&&ht.removeEventListener("scroll",d),$&&ht.removeEventListener("resize",d)}),(ut=ot)==null||ut.disconnect(),ot=null,tt&&cancelAnimationFrame(at)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var at;return(at=d==null?void 0:d.placement)!=null?at:"bottom"},j=()=>{var at;return(at=d==null?void 0:d.strategy)!=null?at:"absolute"},[$,et]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[tt,rt]=createSignal();createEffect(()=>{let at=tt();if(at)throw at.value});let nt=createMemo(()=>(b(),_(),{}));function ot(){let at=b(),it=_();if(at&&it){let dt=nt();computePosition(at,it,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ut=>{dt===nt()&&et(ut)},ut=>{rt(ut)})}}return createEffect(()=>{let at=b(),it=_();if(d==null||d.middleware,k(),j(),at&&it)if(d!=null&&d.whileElementsMounted){let dt=d.whileElementsMounted(at,it,ot);dt&&onCleanup(dt)}else ot()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:ot}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,et]=createSignal(_.account),[tt,rt]=createSignal(!0);let nt;const[ot,at]=createSignal(),[it,dt]=createSignal(),ut=P(it,ot,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ht=()=>{const ct=$();if(ct){const pt=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return pt.slice(0,4)+"…"+pt.slice(-4)}return""};d.connectionRestored.then(()=>rt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),et(null);return}et(ct.account)}),st=ct=>{if(!$()||!k())return;const pt=it().contains(ct.target),lt=nt.contains(ct.target);!pt&&!lt&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return tt()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!tt()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:dt,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ht()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(at,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:pt=>{animate(pt,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(pt,lt)=>{animate(pt,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(lt)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(pt){const lt=nt;typeof lt=="function"?lt(pt):nt=pt}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(pt=>{var lt,wt;const vt=ut.strategy,yt=`${(lt=ut.y)!=null?lt:0}px`,Et=`${(wt=ut.x)!=null?wt:0}px`;return vt!==pt._v$&&ct.style.setProperty("position",pt._v$=vt),yt!==pt._v$2&&ct.style.setProperty("top",pt._v$2=yt),Et!==pt._v$3&&ct.style.setProperty("left",pt._v$3=Et),pt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,et=k.y+k.height/2-j.height/2,tt=getMainAxisFromPlacement(_),rt=getLengthFromAxis(tt),nt=k[rt]/2-j[rt]/2,ot=getSide(_),at=tt==="x";let it;switch(ot){case"top":it={x:$,y:k.y-j.height};break;case"bottom":it={x:$,y:k.y+k.height};break;case"right":it={x:k.x+k.width,y:et};break;case"left":it={x:k.x-j.width,y:et};break;default:it={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":it[tt]-=nt*(d&&at?-1:1);break;case"end":it[tt]+=nt*(d&&at?-1:1);break}return it}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:et}=d,tt=$.filter(Boolean),rt=yield et.isRTL==null?void 0:et.isRTL(_);if({}.NODE_ENV!=="production"){if(et==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),tt.filter(ht=>{let{name:ft}=ht;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let nt=yield et.getElementRects({reference:b,floating:_,strategy:j}),{x:ot,y:at}=computeCoordsFromPlacement(nt,k,rt),it=k,dt={},ut=0;for(let ht=0;ht50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),wt&&ut<=50){ut++,typeof wt=="object"&&(wt.placement&&(it=wt.placement),wt.rects&&(nt=wt.rects===!0?yield et.getElementRects({reference:b,floating:_,strategy:j}):wt.rects),{x:ot,y:at}=computeCoordsFromPlacement(nt,it,rt)),ht=-1;continue}}return{x:ot,y:at,placement:it,strategy:j,middlewareData:dt}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,et,tt;_===void 0&&(_=!1),d===void 0&&(d=!1);const rt=b.getBoundingClientRect();let nt=FALLBACK_SCALE;_&&(k?isElement(k)&&(nt=getScale(k)):nt=getScale(b));const ot=isElement(b)?getWindow(b):window,at=!isLayoutViewport()&&d,it=(rt.left+(at&&(j=($=ot.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/nt.x,dt=(rt.top+(at&&(et=(tt=ot.visualViewport)==null?void 0:tt.offsetTop)!=null?et:0))/nt.y,ut=rt.width/nt.x,ht=rt.height/nt.y;return{width:ut,height:ht,top:dt,right:it+ut,bottom:dt+ht,left:it,x:it,y:dt}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let et={scrollLeft:0,scrollTop:0};const tt={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(et=getNodeScroll(_)),isHTMLElement(_)){const rt=getBoundingClientRect(_,!0);tt.x=rt.x+_.clientLeft,tt.y=rt.y+_.clientTop}else j&&(tt.x=getWindowScrollBarX(j));return{x:$.left+et.scrollLeft-tt.x,y:$.top+et.scrollTop-tt.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let et={scrollLeft:0,scrollTop:0},tt={x:1,y:1};const rt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(et=getNodeScroll(d)),isHTMLElement(d))){const nt=getBoundingClientRect(d);tt=getScale(d),rt.x=nt.x+d.clientLeft,rt.y=nt.y+d.clientTop}return{width:_.width*tt.x,height:_.height*tt.y,x:_.x*tt.x-et.scrollLeft*tt.x+rt.x,y:_.y*tt.y-et.scrollTop*tt.y+rt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,et=k.clientHeight,tt=0,rt=0;if(j){$=j.width,et=j.height;const nt=isLayoutViewport();(nt||!nt&&_==="fixed")&&(tt=j.offsetLeft,rt=j.offsetTop)}return{width:$,height:et,x:tt,y:rt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),et=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let tt=-k.scrollLeft+getWindowScrollBarX(b);const rt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(tt+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},et=b.clientWidth*$.x,tt=b.clientHeight*$.y,rt=j*$.x,nt=k*$.y;return{top:nt,left:rt,right:rt+et,bottom:nt+tt,x:rt,y:nt,width:et,height:tt}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(tt=>isElement(tt)&&getNodeName(tt)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let et=$?getParentNode(b):b;for(;isElement(et)&&!isLastTraversableNode(et);){const tt=getComputedStyle$1(et),rt=isContainingBlock(et);($?!rt&&!j:!rt&&tt.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(ot=>ot!==et):j=tt,et=getParentNode(et)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const et=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],tt=et[0],rt=et.reduce((nt,ot)=>{const at=getClientRectFromClippingAncestor(_,ot,j);return nt.top=max(at.top,nt.top),nt.right=min(at.right,nt.right),nt.bottom=min(at.bottom,nt.bottom),nt.left=max(at.left,nt.left),nt},getClientRectFromClippingAncestor(_,tt,j));return{width:rt.right-rt.left,height:rt.bottom-rt.top,x:rt.left,y:rt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:et=!0,animationFrame:tt=!1}=k,rt=j&&!tt,nt=rt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];nt.forEach(ut=>{rt&&ut.addEventListener("scroll",d,{passive:!0}),$&&ut.addEventListener("resize",d)});let ot=null;if(et){let ut=!0;ot=new ResizeObserver(()=>{ut||d(),ut=!1}),isElement(b)&&!tt&&ot.observe(b),!isElement(b)&&b.contextElement&&!tt&&ot.observe(b.contextElement),ot.observe(_)}let at,it=tt?getBoundingClientRect(b):null;tt&&dt();function dt(){const ut=getBoundingClientRect(b);it&&(ut.x!==it.x||ut.y!==it.y||ut.width!==it.width||ut.height!==it.height)&&d(),it=ut,at=requestAnimationFrame(dt)}return d(),()=>{var ut;nt.forEach(ht=>{rt&&ht.removeEventListener("scroll",d),$&&ht.removeEventListener("resize",d)}),(ut=ot)==null||ut.disconnect(),ot=null,tt&&cancelAnimationFrame(at)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var at;return(at=d==null?void 0:d.placement)!=null?at:"bottom"},j=()=>{var at;return(at=d==null?void 0:d.strategy)!=null?at:"absolute"},[$,et]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[tt,rt]=createSignal();createEffect(()=>{let at=tt();if(at)throw at.value});let nt=createMemo(()=>(b(),_(),{}));function ot(){let at=b(),it=_();if(at&&it){let dt=nt();computePosition(at,it,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ut=>{dt===nt()&&et(ut)},ut=>{rt(ut)})}}return createEffect(()=>{let at=b(),it=_();if(d==null||d.middleware,k(),j(),at&&it)if(d!=null&&d.whileElementsMounted){let dt=d.whileElementsMounted(at,it,ot);dt&&onCleanup(dt)}else ot()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:ot}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,et]=createSignal(_.account),[tt,rt]=createSignal(!0);let nt;const[ot,at]=createSignal(),[it,dt]=createSignal(),ut=P(it,ot,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ht=()=>{const ct=$();if(ct){const pt=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return pt.slice(0,4)+"…"+pt.slice(-4)}return""};d.connectionRestored.then(()=>rt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),et(null);return}et(ct.account)}),st=ct=>{if(!$()||!k())return;const pt=it().contains(ct.target),lt=nt.contains(ct.target);!pt&&!lt&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return tt()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!tt()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:dt,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ht()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(at,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:pt=>{animate(pt,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(pt,lt)=>{animate(pt,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(lt)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(pt){const lt=nt;typeof lt=="function"?lt(pt):nt=pt}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(pt=>{var lt,wt;const vt=ut.strategy,yt=`${(lt=ut.y)!=null?lt:0}px`,St=`${(wt=ut.x)!=null?wt:0}px`;return vt!==pt._v$&&ct.style.setProperty("position",pt._v$=vt),yt!==pt._v$2&&ct.style.setProperty("top",pt._v$2=yt),St!==pt._v$3&&ct.style.setProperty("left",pt._v$3=St),pt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; padding-top: 18px; @@ -801,7 +801,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android"))_.returnStrategy="none",openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}let openDesktopDeeplinkAttempts=0;const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=addReturnStrategy($(),appState.returnStrategy),st=isBrowser("safari")&&openDesktopDeeplinkAttempts>=1;b.wallet.deepLink&&!st?(openDesktopDeeplinkAttempts++,setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"custom-deeplink"})),openDeeplinkWithFallback(toDeeplink(ft,b.wallet.deepLink),()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft)})):(setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft))},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android"))_.returnStrategy="none",openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}let openDesktopDeeplinkAttempts=0;const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=addReturnStrategy($(),appState.returnStrategy),st=isBrowser("safari")&&openDesktopDeeplinkAttempts>=1;b.wallet.deepLink&&!st?(openDesktopDeeplinkAttempts++,setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"custom-deeplink"})),openDeeplinkWithFallback(toDeeplink(ft,b.wallet.deepLink),()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft)})):(setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft))},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -877,7 +877,7 @@ PERFORMANCE OF THIS SOFTWARE. min-height: 44px; `,QrCodeWrapper$1=styled.div` padding: 0 24px 24px; -`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),et=useContext(ConnectorContext),tt=et.onStatusChange(()=>{},()=>{$(!0)}),rt=createMemo(()=>et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),nt=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(rt(),appState.returnStrategy))},ot=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},at=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},it=()=>{d()?at():b.onBackClick()};return onCleanup(tt),nt(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:it}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return rt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:nt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:nt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),et=useContext(ConnectorContext),tt=et.onStatusChange(()=>{},()=>{$(!0)}),rt=createMemo(()=>et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),nt=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram(rt(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:!0})},ot=()=>{const ut=rt();if(isTelegramUrl(ut))return nt();$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(rt(),appState.returnStrategy))},at=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},dt=()=>{d()?it():b.onBackClick()};return onCleanup(tt),ot(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled||d()},get children(){return createComponent(StyledIconButton,{icon:"arrow",onClick:dt})}}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return rt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:at,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:at,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` display: flex; justify-content: space-between; margin: 0 auto; @@ -1083,7 +1083,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0);let $;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&($=d.wallet.universalLink);const et=()=>{const tt=action(),rt="returnStrategy"in tt?tt.returnStrategy:appState.returnStrategy;if(isTelegramUrl($)){const nt=!k();j(!1),redirectToTelegram($,{returnStrategy:rt,twaReturnUrl:"twaReturnUrl"in tt?tt.twaReturnUrl:appState.twaReturnUrl,forceRedirect:nt})}else openLinkBlank(addReturnStrategy($,rt))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:et,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.connectExternalWallet()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}connectExternalWallet(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const rt=()=>{const at=getUserAgent().os==="ios",it=tt==="ios"&&at||tt==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!it&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,abortSignal:nt.signal},rt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)rt(),d(nt);else{if(j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{j||(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,d).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0);let $;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&($=d.wallet.universalLink);const et=()=>{const tt=action(),rt="returnStrategy"in tt?tt.returnStrategy:appState.returnStrategy;if(isTelegramUrl($)){const nt=!k();j(!1),redirectToTelegram($,{returnStrategy:rt,twaReturnUrl:"twaReturnUrl"in tt?tt.twaReturnUrl:appState.twaReturnUrl,forceRedirect:nt})}else openLinkBlank(addReturnStrategy($,rt))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:et,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),SingleWalletModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getSingleWalletModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),[d,k]=createSignal(!1),j=()=>{var rt;return((rt=appState.connectRequestParameters)==null?void 0:rt.state)==="loading"},$=createMemo(()=>{var rt;if(!j())return(rt=appState.connectRequestParameters)==null?void 0:rt.value}),et=rt=>{setSingleWalletModalState({status:"closed",closeReason:rt}),k(!1)},tt=_.onStatusChange(rt=>{rt&&et("wallet-selected")});return onCleanup(tt),createComponent(StyledModal,{get opened(){return getSingleWalletModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>et("action-cancelled"),onClickQuestion:()=>k(rt=>!rt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return d()},get children(){return createComponent(InfoModal,{onBackClick:()=>k(!1)})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return getSingleWalletModalWalletInfo()},get additionalRequest(){return $()},onBackClick:()=>{},backDisabled:!0})}})]}})]}})},App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(SingleWalletModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),openSingleWalletModal:b=>{setTimeout(()=>setSingleWalletModalState({status:"opened",closeReason:null,walletInfo:b}))},closeSingleWalletModal:b=>void setTimeout(()=>setSingleWalletModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.openWalletsModal()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openWalletsModal(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class SingleWalletModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",singleWalletModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=singleWalletModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(_){return __async(this,null,function*(){const d=yield this.connector.getWallets(),k=applyWalletsListConfiguration(d,appState.walletsListConfiguration),j=k.find(isWalletInfoCurrentlyEmbedded);if(!!j)return this.connectEmbeddedWallet(j);const tt=k.filter(isWalletInfoRemote).find(nt=>eqWalletName(nt,_));if(!!tt)return this.openSingleWalletModal(tt);throw new TonConnectUIError(`Trying to open modal window with unknown wallet "${_}".`)})}close(){widgetController.closeSingleWalletModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openSingleWalletModal(_){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openSingleWalletModal(_),new Promise(d=>{const k=this.onStateChange(j=>{const{status:$}=j;$==="opened"&&(k(),d())})})})}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"singleWalletModal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.singleWalletModal=new SingleWalletModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}openSingleWalletModal(_){return __async(this,null,function*(){return this.singleWalletModal.open(_)})}closeSingleWalletModal(){this.singleWalletModal.close()}onSingleWalletModalStateChange(_){return this.singleWalletModal.onStateChange(_)}get singleWalletModalState(){return this.singleWalletModal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const rt=()=>{const at=getUserAgent().os==="ios",it=tt==="ios"&&at||tt==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!it&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,abortSignal:nt.signal},rt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)rt(),d(nt);else{if(j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{j||(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,d).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1091,43 +1091,43 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,Et=pt?tt:tt[dt]||(tt[dt]={}),xt=Et.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(Et,ht)||(st=ft?bt[ht]:ut[ht],Et[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(kt){var _t=function(Ct,Ot,Mt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(Ct);case 2:return new kt(Ct,Ot)}return new kt(Ct,Ot,Mt)}return kt.apply(this,arguments)};return _t.prototype=kt.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((Et.virtual||(Et.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var kt in xt)Object.prototype.hasOwnProperty.call(xt,kt)&&(bt[kt]=xt[kt]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,kt=(0,rt.default)(xt,3),_t=kt[0],Ct=kt[1],Ot=kt[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Ot]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var kt=(0,nt.default)(bt);for(var _t in xt)kt.indexOf(_t)===-1&&kt.push(_t);return kt.reduce(function(Ct,Ot){return Ct[Ot]=function(Mt,It){if(Mt===void 0)return It;if(It===void 0)return Mt;var zt=Mt===void 0?"undefined":(0,et.default)(Mt),Xt=It===void 0?"undefined":(0,et.default)(It);switch(zt){case"string":switch(Xt){case"string":return[It,Mt].filter(Boolean).join(" ");case"object":return lt({className:Mt,style:It});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?kt-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Mt=Ct.defaultBase16,It=Mt===void 0?st:Mt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=Et(Ot,Xt);Jt&&(Ot=(0,tt.default)({},Jt,Ot));var Kt=ct.reduce(function(Sn,yn){return Sn[yn]=Ot[yn]||It[yn],Sn},{}),Zt=(0,nt.default)(Ot).reduce(function(Sn,yn){return ct.indexOf(yn)===-1&&(Sn[yn]=Ot[yn]),Sn},{}),dn=xt(Kt),kn=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var kt=xt.split(":"),_t=(0,rt.default)(kt,2),Ct=_t[0],Ot=_t[1];xt=(bt||{})[Ct]||at[Ct],Ot==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function Et(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,Et),yt(bt)},lt.once("error",xt)),lt.once(wt,Et)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,vt,yt){var Et,xt,bt,kt;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(Et=dt(lt))>0&&bt.length>Et&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,kt=_t,console&&console.warn&&console.warn(kt)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},Et=ht.bind(yt);return Et.listener=vt,yt.wrapFn=Et,Et}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var Et=yt[wt];return Et===void 0?[]:typeof Et=="function"?vt?[Et.listener||Et]:[Et]:vt?function(xt){for(var bt=new Array(xt.length),kt=0;kt0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var kt=Et[lt];if(kt===void 0)return!1;if(typeof kt=="function")rt(kt,this,wt);else{var _t=kt.length,Ct=pt(kt,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,Et,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(Et=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,Et=xt;break}if(Et<0)return this;Et===0?vt.shift():function(kt,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),Et=$(9),xt=$(23),bt=$(16),kt=$(38),_t=$(71),Ct=$(72),Ot=$(32),Mt=$(7),It=$(13),zt=Ct.f,Xt=Mt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,kn=ft("_hidden"),Sn=ft("toPrimitive"),yn={}.propertyIsEnumerable,Mn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Ot.f,En=et.QObject,bn=!En||!En.prototype||!En.prototype.findChild,hn=rt&&it(function(){return kt(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(qt,wn,Ln){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(qt,wn,Ln),lr&&qt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(qt){var wn=Vn[qt]=kt(Kt.prototype);return wn._k=qt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Kt},Tn=function(qt,wn,Ln){return qt===xn&&Tn(rn,wn,Ln),wt(qt),wn=xt(wn,!0),wt(Ln),tt(Vn,wn)?(Ln.enumerable?(tt(qt,kn)&&qt[kn][wn]&&(qt[kn][wn]=!1),Ln=kt(Ln,{enumerable:bt(0,!1)})):(tt(qt,kn)||Xt(qt,kn,bt(1,{})),qt[kn][wn]=!0),hn(qt,wn,Ln)):Xt(qt,wn,Ln)},Rn=function(qt,wn){wt(qt);for(var Ln,lr=pt(wn=Et(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(qt,Ln=lr[fr++],wn[Ln]);return qt},Pn=function(qt){var wn=yn.call(this,qt=xt(qt,!0));return!(this===xn&&tt(Vn,qt)&&!tt(rn,qt))&&(!(wn||!tt(this,qt)||!tt(Vn,qt)||tt(this,kn)&&this[kn][qt])||wn)},An=function(qt,wn){if(qt=Et(qt),wn=xt(wn,!0),qt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Ln=zt(qt,wn);return!Ln||!tt(Vn,wn)||tt(qt,kn)&&qt[kn][wn]||(Ln.enumerable=!0),Ln}},Fn=function(qt){for(var wn,Ln=Jt(Et(qt)),lr=[],fr=0;Ln.length>fr;)tt(Vn,wn=Ln[fr++])||wn==kn||wn==at||lr.push(wn);return lr},vn=function(qt){for(var wn,Ln=qt===xn,lr=Jt(Ln?rn:Et(qt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Ln&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var qt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Ln){this===xn&&wn.call(rn,Ln),tt(this,kn)&&tt(this[kn],qt)&&(this[kn][qt]=!1),hn(this,qt,bt(1,Ln))};return rt&&bn&&hn(xn,qt,{configurable:!0,set:wn}),_n(qt)}).prototype,"toString",function(){return this._k}),Ct.f=An,Mt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Pn,Ot.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Pn,!0),st.f=function(qt){return _n(ft(qt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;Bn.length>Nn;)ft(Bn[Nn++]);for(var Wn=It(ft.store),pn=0;Wn.length>pn;)ct(Wn[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(qt){return tt(Mn,qt+="")?Mn[qt]:Mn[qt]=Kt(qt)},keyFor:function(qt){if(!ln(qt))throw TypeError(qt+" is not a symbol!");for(var wn in Mn)if(Mn[wn]===qt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(qt,wn){return wn===void 0?kt(qt):Rn(kt(qt),wn)},defineProperty:Tn,defineProperties:Rn,getOwnPropertyDescriptor:An,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Ot.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(qt){return Ot.f(yt(qt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var qt=Kt();return dn([qt])!="[null]"||dn({a:qt})!="{}"||dn(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var wn,Ln,lr=[qt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Ln=wn=lr[1],(vt(wn)||qt!==void 0)&&!ln(qt))return lt(wn)||(wn=function(Zn,vr){if(typeof Ln=="function"&&(vr=Ln.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[Sn]||$(6)(Kt.prototype,Sn,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ct?tt(wt).concat(ct(wt)):tt(wt),yt=vt.length,Et=0;yt>Et;)lt=vt[Et++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,qt){switch(qt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,qt[0]);case 2:return pn.call(Vt,qt[0],qt[1]);case 3:return pn.call(Vt,qt[0],qt[1],qt[2])}return pn.apply(Vt,qt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(qt,wn,Ln){if(wn!=wn)return function(Zn,vr,yr,In){for(var ur=Zn.length,qn=yr+(In?1:-1);In?qn--:++qn-1}function yt(pn){return pn!=pn}function Et(pn,Vt){for(var qt=pn.length,wn=0;qt--;)pn[qt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var qt=-1,wn=pn.length,Ln=0,lr=[];++qt2?kt:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function Mn(pn){return!(!Bn(pn)||function(Vt){return!!It&&It in Vt}(pn))&&(function(Vt){var qt=Bn(Vt)?Jt.call(Vt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(pn)||function(Vt){var qt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{qt=!!(Vt+"")}catch{}return qt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,qt,wn){for(var Ln=-1,lr=pn.length,fr=qt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),In=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),In&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(qt>2?", ":" "),pn.replace(nt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ut[ht],St[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Ot,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Ot)}return new At(Ct,Ot,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Ot=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Ot]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Ot){return Ct[Ot]=function(jt,It){if(jt===void 0)return It;if(It===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=It===void 0?"undefined":(0,et.default)(It);switch(zt){case"string":switch(Xt){case"string":return[It,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:It});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,It=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Ot,Xt);Jt&&(Ot=(0,tt.default)({},Jt,Ot));var Kt=ct.reduce(function(En,yn){return En[yn]=Ot[yn]||It[yn],En},{}),Zt=(0,nt.default)(Ot).reduce(function(En,yn){return ct.indexOf(yn)===-1&&(En[yn]=Ot[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Ot=_t[1];xt=(bt||{})[Ct]||at[Ct],Ot==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Ot=$(32),jt=$(7),It=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Ot.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(qt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(qt,wn,Nn),lr&&qt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(qt){var wn=Vn[qt]=At(Kt.prototype);return wn._k=qt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Kt},Tn=function(qt,wn,Nn){return qt===xn&&Tn(rn,wn,Nn),wt(qt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(qt,An)&&qt[An][wn]&&(qt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(qt,An)||Xt(qt,An,bt(1,{})),qt[An][wn]=!0),hn(qt,wn,Nn)):Xt(qt,wn,Nn)},Rn=function(qt,wn){wt(qt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(qt,Nn=lr[fr++],wn[Nn]);return qt},Pn=function(qt){var wn=yn.call(this,qt=xt(qt,!0));return!(this===xn&&tt(Vn,qt)&&!tt(rn,qt))&&(!(wn||!tt(this,qt)||!tt(Vn,qt)||tt(this,An)&&this[An][qt])||wn)},kn=function(qt,wn){if(qt=St(qt),wn=xt(wn,!0),qt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(qt,wn);return!Nn||!tt(Vn,wn)||tt(qt,An)&&qt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(qt){for(var wn,Nn=Jt(St(qt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(qt){for(var wn,Nn=qt===xn,lr=Jt(Nn?rn:St(qt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var qt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],qt)&&(this[An][qt]=!1),hn(this,qt,bt(1,Nn))};return rt&&bn&&hn(xn,qt,{configurable:!0,set:wn}),_n(qt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Pn,Ot.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Pn,!0),st.f=function(qt){return _n(ft(qt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Ln=0;Bn.length>Ln;)ft(Bn[Ln++]);for(var Un=It(ft.store),pn=0;Un.length>pn;)ct(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(qt){return tt(jn,qt+="")?jn[qt]:jn[qt]=Kt(qt)},keyFor:function(qt){if(!ln(qt))throw TypeError(qt+" is not a symbol!");for(var wn in jn)if(jn[wn]===qt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(qt,wn){return wn===void 0?At(qt):Rn(At(qt),wn)},defineProperty:Tn,defineProperties:Rn,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Ot.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(qt){return Ot.f(yt(qt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var qt=Kt();return dn([qt])!="[null]"||dn({a:qt})!="{}"||dn(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var wn,Nn,lr=[qt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||qt!==void 0)&&!ln(qt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ct?tt(wt).concat(ct(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,qt){switch(qt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,qt[0]);case 2:return pn.call(Vt,qt[0],qt[1]);case 3:return pn.call(Vt,qt[0],qt[1],qt[2])}return pn.apply(Vt,qt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(qt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,In){for(var ur=Zn.length,qn=yr+(In?1:-1);In?qn--:++qn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var qt=pn.length,wn=0;qt--;)pn[qt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var qt=-1,wn=pn.length,Nn=0,lr=[];++qt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!It&&It in Vt}(pn))&&(function(Vt){var qt=Bn(Vt)?Jt.call(Vt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(pn)||function(Vt){var qt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{qt=!!(Vt+"")}catch{}return qt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,qt,wn){for(var Nn=-1,lr=pn.length,fr=qt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),In=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),In&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(qt>2?", ":" "),pn.replace(nt,`{ /* [wrapped with `+Vt+`] */ -`)}function Rn(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,kt){switch(kt.length){case 0:return xt.call(bt);case 1:return xt.call(bt,kt[0]);case 2:return xt.call(bt,kt[0],kt[1]);case 3:return xt.call(bt,kt[0],kt[1],kt[2])}return xt.apply(bt,kt)}function at(xt,bt){for(var kt=-1,_t=bt.length,Ct=xt.length;++kt<_t;)xt[Ct+kt]=bt[kt];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(kt){return function(_t){return!!_t&&typeof _t=="object"}(kt)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Ot=function(Mt){var It=typeof Mt;return!!Mt&&(It=="object"||It=="function")}(Ct)?ut.call(Ct):"";return Ot=="[object Function]"||Ot=="[object GeneratorFunction]"}(_t)}(kt)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,Et=(vt=function(xt){var bt=(xt=function _t(Ct,Ot,Mt,It,zt){var Xt=-1,Jt=Ct.length;for(Mt||(Mt=pt),zt||(zt=[]);++Xt0&&Mt(Kt)?Ot>1?_t(Kt,Ot-1,Mt,It,zt):at(zt,Kt):It||(zt[zt.length]=Kt)}return zt}(xt,1)).length,kt=bt;for(wt;kt--;)if(typeof xt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var jt,Bt=ut(St);if(Pt){var Rt=ut(this).constructor;jt=Reflect.construct(Bt,arguments,Rt)}else jt=Bt.apply(this,arguments);return st(this,jt)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var St=this.constructor.getDerivedStateFromProps(this.props,this.state);St!=null&&this.setState(St)}function vt(St){this.setState((function(Pt){var jt=this.constructor.getDerivedStateFromProps(St,Pt);return jt??null}).bind(this))}function yt(St,Pt){try{var jt=this.props,Bt=this.state;this.props=St,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(jt,Bt)}finally{this.props=jt,this.state=Bt}}function Et(St){var Pt=St.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof St.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return St;var jt=null,Bt=null,Rt=null;if(typeof Pt.componentWillMount=="function"?jt="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&(jt="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),jt!==null||Bt!==null||Rt!==null){var an=St.displayName||St.name,nn=typeof St.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function Rn(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Ot=function(jt){var It=typeof jt;return!!jt&&(It=="object"||It=="function")}(Ct)?ut.call(Ct):"";return Ot=="[object Function]"||Ot=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Ot,jt,It,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Ot>1?_t(Kt,Ot-1,jt,It,zt):at(zt,Kt):It||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Mt,Bt=ut(Et);if(Pt){var Rt=ut(this).constructor;Mt=Reflect.construct(Bt,arguments,Rt)}else Mt=Bt.apply(this,arguments);return st(this,Mt)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Pt){var Mt=this.constructor.getDerivedStateFromProps(Et,Pt);return Mt??null}).bind(this))}function yt(Et,Pt){try{var Mt=this.props,Bt=this.state;this.props=Et,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Mt,Bt)}finally{this.props=Mt,this.state=Bt}}function St(Et){var Pt=Et.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return Et;var Mt=null,Bt=null,Rt=null;if(typeof Pt.componentWillMount=="function"?Mt="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&(Mt="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Mt!==null||Bt!==null||Rt!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. -`+an+" uses "+nn+" but also contains the following legacy lifecycles:"+(jt!==null?` - `+jt:"")+(Bt!==null?` +`+an+" uses "+nn+" but also contains the following legacy lifecycles:"+(Mt!==null?` + `+Mt:"")+(Bt!==null?` `+Bt:"")+(Rt!==null?` `+Rt:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof St.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=wt,Pt.componentWillReceiveProps=vt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=yt;var Qt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Ut,mn,Hn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Hn;Qt.call(this,Ut,mn,Kn)}}return St}function xt(St,Pt){if(St==null)return{};var jt,Bt,Rt=function(nn,Qt){if(nn==null)return{};var Ut,mn,Hn={},Kn=Object.keys(nn);for(mn=0;mn=0||(Hn[Ut]=nn[Ut]);return Hn}(St,Pt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(St);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(St,jt)&&(Rt[jt]=St[jt])}return Rt}function bt(St){var Pt=function(jt){return{}.toString.call(jt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(St);return Pt==="number"&&(Pt=isNaN(St)?"nan":(0|St)!=St?"float":"integer"),Pt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Ot=$(45),Mt=function(St){var Pt=function(jt){return{backgroundColor:jt.base00,ellipsisColor:jt.base09,braceColor:jt.base07,expandedIcon:jt.base0D,collapsedIcon:jt.base0E,keyColor:jt.base07,arrayKeyColor:jt.base0C,objectSize:jt.base04,copyToClipboard:jt.base0F,copyToClipboardCheck:jt.base0D,objectBorder:jt.base02,dataTypes:{boolean:jt.base0E,date:jt.base0D,float:jt.base0B,function:jt.base0D,integer:jt.base0F,string:jt.base09,nan:jt.base08,null:jt.base0A,undefined:jt.base05,regexp:jt.base0A,background:jt.base02},editVariable:{editIcon:jt.base0E,cancelIcon:jt.base09,removeIcon:jt.base09,addIcon:jt.base0E,checkIcon:jt.base0E,background:jt.base01,color:jt.base0A,border:jt.base07},addKeyModal:{background:jt.base05,border:jt.base04,color:jt.base0A,labelColor:jt.base01},validationFailure:{background:jt.base09,iconColor:jt.base01,fontColor:jt.base01}}}(St);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function(jt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Pt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(jt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function It(St,Pt,jt){return St||console.error("theme has not been set"),function(Bt){var Rt=kt;return Bt!==!1&&Bt!=="none"||(Rt=_t),Object(Ot.createStyling)(Mt,{defaultBase16:Rt})(Bt)}(St)(Pt,jt)}var zt=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},It(nn,"data-type-label")),Rt):null}}]),jt}(lt.a.PureComponent),Xt=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),jt}(lt.a.PureComponent),Jt=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},It(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),jt}(lt.a.PureComponent),Kt=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),jt}(lt.a.PureComponent);function Zt(St,Pt){(Pt==null||Pt>St.length)&&(Pt=St.length);for(var jt=0,Bt=new Array(Pt);jt"u"||St[Symbol.iterator]==null){if(Array.isArray(St)||(jt=dn(St))||Pt&&St&&typeof St.length=="number"){jt&&(St=jt);var Bt=0,Rt=function(){};return{s:Rt,n:function(){return Bt>=St.length?{done:!0}:{done:!1,value:St[Bt++]}},e:function(Ut){throw Ut},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){jt=St[Symbol.iterator]()},n:function(){var Ut=jt.next();return nn=Ut.done,Ut},e:function(Ut){Qt=!0,an=Ut},f:function(){try{nn||jt.return==null||jt.return()}finally{if(Qt)throw an}}}}function Sn(St){return function(Pt){if(Array.isArray(Pt))return Zt(Pt)}(St)||function(Pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pt))return Array.from(Pt)}(St)||dn(St)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),Mn=new($(47)).Dispatcher,Vn=new(function(St){dt(jt,St);var Pt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnRt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,Rt),lt.a.createElement("span",It(an,"ellipsis")," ...")))),lt.a.createElement("div",It(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),jt}(lt.a.PureComponent),ln=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){return lt.a.createElement("div",It(this.props.theme,"undefined"),"undefined")}}]),jt}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(St){for(var Pt=1;Pt=0||($n[hr]=Xn[hr]);return $n}(St,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Hn,Kn=mn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Pt),Un=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,gr=jt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Or,Mr){return Or[Mr]=tr[Mr],Or},{})),kr=ir.boxSizing;return kr===""?null:(Vt&&kr==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(gr){Jn.current=gr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),Bn(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var kr=sr.paddingSize,Or=sr.borderSize,Mr=sr.sizingStyle,jr=Mr.boxSizing;Object.keys(Mr).forEach(function(Lr){var Br=Lr;Nn.style[Br]=Mr[Br]}),Bn(Nn),Nn.value=nr;var sn=function(Lr,Br){var Hr=Lr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Hr+Br.borderSize:Hr-Br.paddingSize}(Nn,sr);Nn.value="x";var Pr=Nn.scrollHeight-kr,Dr=Pr*tr;jr==="border-box"&&(Dr=Dr+kr+Or),sn=Math.max(Dr,sn);var Fr=Pr*ir;return jr==="border-box"&&(Fr=Fr+kr+Or),[sn=Math.min(Fr,sn),Pr]}(gr,Xn.value||Xn.placeholder||"x",Rt,Bt),On=hr[0],$n=hr[1];Un.current!==On&&(Un.current=On,Xn.style.setProperty("height",On+"px","important"),Ut(On,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Hn=Pn(or),Object(pt.useLayoutEffect)(function(){var Xn=function(gr){Hn.current(gr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},mn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Ln(St){St=St.trim();try{if((St=JSON.stringify(JSON.parse(St)))[0]==="[")return lr("array",JSON.parse(St));if(St[0]==="{")return lr("object",JSON.parse(St));if(St.match(/\-?\d+\.\d+/)&&St.match(/\-?\d+\.\d+/)[0]===St)return lr("float",parseFloat(St));if(St.match(/\-?\d+e-\d+/)&&St.match(/\-?\d+e-\d+/)[0]===St)return lr("float",Number(St));if(St.match(/\-?\d+/)&&St.match(/\-?\d+/)[0]===St)return lr("integer",parseInt(St));if(St.match(/\-?\d+e\+\d+/)&&St.match(/\-?\d+e\+\d+/)[0]===St)return lr("integer",Number(St))}catch{}switch(St=St.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(St=Date.parse(St))return lr("date",new Date(St))}return lr(!1,null)}function lr(St,Pt){return{type:St,value:Pt}}var fr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),jt}(lt.a.PureComponent),Zn=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),jt}(lt.a.PureComponent),vr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),jt}(lt.a.PureComponent),yr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),jt}(lt.a.PureComponent),In=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),jt}(lt.a.PureComponent),ur=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),jt}(lt.a.PureComponent),qn=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),jt}(lt.a.PureComponent),pr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(lt.a.PureComponent),Gn=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(lt.a.PureComponent),zn=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),jt}(lt.a.PureComponent),ar=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),jt}(lt.a.PureComponent),rr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){return nt(this,jt),Pt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(lt.a.PureComponent);function cr(St){return St||(St={}),{style:rt(rt({verticalAlign:"middle"},St),{},{color:St.color?St.color:"#000000",height:"1em",width:"1em"})}}var xr=function(St){dt(jt,St);var Pt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Pt.call(this,Bt)).copiedTimer=null,Rt.handleCopy=function(){var an=document.createElement("textarea"),nn=Rt.props,Qt=nn.clickCallback,Ut=nn.src,mn=nn.namespace;an.innerHTML=JSON.stringify(Rt.clipboardValue(Ut),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ut,namespace:mn,name:mn[mn.length-1]})})},Rt.getClippyIcon=function(){var an=Rt.props.theme;return Rt.state.copied?lt.a.createElement("span",null,lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon"))),lt.a.createElement("span",It(an,"copy-icon-copied"),"✔")):lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon")))},Rt.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},Rt.state={copied:!1},Rt}return at(jt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,Rt=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=It(Rt,"copy-to-clipboard").style,Ut="inline";return an&&(Ut="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ut}),onClick:this.handleCopy},this.getClippyIcon()))}}]),jt}(lt.a.PureComponent),Ar=function(St){dt(jt,St);var Pt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Pt.call(this,Bt)).getEditIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},It(Qt,"editVarIcon"),{onClick:function(){Rt.prepopInput(nn)}})))},Rt.prepopInput=function(an){if(Rt.props.onEdit!==!1){var nn=function(Ut){var mn;switch(bt(Ut)){case"undefined":mn="undefined";break;case"nan":mn="NaN";break;case"string":mn=Ut;break;case"date":case"function":case"regexp":mn=Ut.toString();break;default:try{mn=JSON.stringify(Ut,null," ")}catch{mn=""}}return mn}(an.value),Qt=Ln(nn);Rt.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},Rt.getRemoveIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.namespace,Ut=an.theme,mn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(Ut,"removeVarIcon"),{onClick:function(){Mn.dispatch({name:"VARIABLE_REMOVED",rjvId:mn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},Rt.getValue=function(an,nn){var Qt=!nn&&an.type,Ut=ft(Rt).props;switch(Qt){case!1:return Rt.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ut));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ut));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ut));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ut));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ut));case"null":return lt.a.createElement(En,Ut);case"nan":return lt.a.createElement(fn,Ut);case"undefined":return lt.a.createElement(ln,Ut);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ut));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ut));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},Rt.getEditInput=function(){var an=Rt.props.theme,nn=Rt.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ut=Qt.target.value,mn=Ln(Ut);Rt.setState({editValue:Ut,parsedInput:{type:mn.type,value:mn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&Rt.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},It(an,"edit-input"))),lt.a.createElement("div",It(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},It(an,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},It(an,"check-icon"),{onClick:function(){Rt.submitEdit()}})),lt.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(an){var nn=Rt.props,Qt=nn.variable,Ut=nn.namespace,mn=nn.rjvId,Hn=Rt.state,Kn=Hn.editValue,Yn=Hn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),Rt.setState({editMode:!1}),Mn.dispatch({name:"VARIABLE_UPDATED",rjvId:mn,data:{name:Qt.name,namespace:Ut,existing_value:Qt.value,new_value:er,variable_removed:!1}})},Rt.showDetected=function(){var an=Rt.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,Rt.state.parsedInput),Ut=(Qt.type,Qt.value,Rt.getDetectedInput());if(Ut)return lt.a.createElement("div",null,lt.a.createElement("div",It(nn,"detected-row"),Ut,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},It(nn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var an=Rt.state.parsedInput,nn=an.type,Qt=an.value,Ut=ft(Rt).props,mn=Ut.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ut));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ut));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ut));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ut));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ut));case"null":return lt.a.createElement(En,Ut);case"nan":return lt.a.createElement(fn,Ut);case"undefined":return lt.a.createElement(ln,Ut);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ut))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return at(jt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.variable,nn=Rt.singleIndent,Qt=Rt.type,Ut=Rt.theme,mn=Rt.namespace,Hn=Rt.indentWidth,Kn=Rt.enableClipboard,Yn=Rt.onEdit,er=Rt.onDelete,Un=Rt.onSelect,Jn=Rt.displayArrayKey,or=Rt.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},It(Ut,"objectKeyVal",{paddingLeft:Hn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},It(Ut,"array-key"),{key:an.name+"_"+mn}),an.name,lt.a.createElement("div",It(Ut,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},It(Ut,"object-name"),{className:"object-key",key:an.name+"_"+mn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Ut,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Un===!1&&Yn===!1?null:function(gr){var hr=Sn(mn);(gr.ctrlKey||gr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Un!==!1&&(hr.shift(),Un(rt(rt({},an),{},{namespace:hr})))}},It(Ut,"variableValue",{cursor:Un===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ut,namespace:[].concat(Sn(mn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),jt}(lt.a.PureComponent),Tr=function(St){dt(jt,St);var Pt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn0?Kn:null,namespace:Hn.splice(0,Hn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?Mn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):Mn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(Sn(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ut=Bt.props,mn=Ut.theme,Hn=(Ut.hover,Ut.namespace),Kn=Ut.name,Yn=Ut.src,er=Ut.rjvId;if(Hn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(mn,"removeVarIcon"),{onClick:function(){Mn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Hn.splice(0,Hn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ut=Qt.theme,mn=Qt.onDelete,Hn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Un=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},It(Ut,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Un,clickCallback:Kn,src:Yn,theme:Ut,namespace:er}):null,Hn!==!1?Bt.getAddAttribute(Un):null,mn!==!1?Bt.getRemoveObject(Un):null)},Bt}return jt}(lt.a.PureComponent);function Nr(St){var Pt=St.parent_type,jt=St.namespace,Bt=St.quotesOnKeys,Rt=St.theme,an=St.jsvRoot,nn=St.name,Qt=St.displayArrayKey,Ut=St.name?St.name:"";return!an||nn!==!1&&nn!==null?Pt=="array"?Qt?lt.a.createElement("span",Object.assign({},It(Rt,"array-key"),{key:jt}),lt.a.createElement("span",{className:"array-key"},Ut),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},It(Rt,"object-name"),{key:jt}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ut),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null)}function Rr(St){var Pt=St.theme;switch(St.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(St){var Pt=St.theme;switch(St.iconStyle){case"triangle":return lt.a.createElement(In,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(St){dt(jt,St);var Pt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in Rt.state.expanded)nn.push(Rt.state.expanded[Qt]);nn[an]=!nn[an],Rt.setState({expanded:nn})},Rt.state={expanded:[]},Rt}return at(jt,[{key:"getExpandedIcon",value:function(Bt){var Rt=this.props,an=Rt.theme,nn=Rt.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Rr,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.src,nn=Rt.groupArraysAfterLength,Qt=(Rt.depth,Rt.name),Ut=Rt.theme,mn=Rt.jsvRoot,Hn=Rt.namespace,Kn=(Rt.parent_type,xt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;mn||(Yn=5*this.props.indentWidth);var Un=nn,Jn=Math.ceil(an.length/Un);return lt.a.createElement("div",Object.assign({className:"object-key-val"},It(Ut,mn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Nr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),Sn(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},It(Ut,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",It(Ut,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ut,"icon-container"),{onClick:function(gr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(At,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Un,index_offset:Xn*Un,src:an.slice(Xn*Un,Xn*Un+Un),namespace:Hn,type:"array",parent_type:"array_group",theme:Ut},Kn)):lt.a.createElement("span",Object.assign({},It(Ut,"brace"),{onClick:function(gr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},It(Ut,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},It(Ut,"object-size")),Xn*Un," - ",Xn*Un+Un>an.length?an.length:Xn*Un+Un)),"]")))}))}}]),jt}(lt.a.PureComponent),Zr=function(St){dt(jt,St);var Pt=ct(jt);function jt(Bt){var Rt;nt(this,jt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){rn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(nn,Qt,Ut){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},It(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Qt,Ut)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:lt.a.createElement("div",Object.assign({},It(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(nn){var Qt=Rt.props,Ut=(Qt.rjvId,Qt.theme,Rt.state),mn=Ut.size,Hn=Ut.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Hn,size:mn},Rt.props))},Rt.renderObjectContents=function(nn,Qt){var Ut,mn=Rt.props,Hn=mn.depth,Kn=mn.parent_type,Yn=mn.index_offset,er=mn.groupArraysAfterLength,Un=mn.namespace,Jn=Rt.state.object_type,or=[],Xn=Object.keys(nn||{});return Rt.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(gr){if(Ut=new go(gr,nn[gr]),Kn==="array_group"&&Yn&&(Ut.name=parseInt(Ut.name)+Yn),nn.hasOwnProperty(gr))if(Ut.type==="object")or.push(lt.a.createElement(At,Object.assign({key:Ut.name,depth:Hn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),parent_type:Jn},Qt)));else if(Ut.type==="array"){var hr=At;er&&Ut.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ut.name,depth:Hn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(Ar,Object.assign({key:Ut.name+"_"+Un,variable:Ut,singleIndent:5,namespace:Un,type:Rt.props.type},Qt)))}),or};var an=jt.getState(Bt);return Rt.state=rt(rt({},an),{},{prevProps:{}}),Rt}return at(jt,[{key:"getBraceStart",value:function(Bt,Rt){var an=this,nn=this.props,Qt=nn.src,Ut=nn.theme,mn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",It(Ut,"brace"),Bt==="array"?"[":"{"),Rt?this.getObjectMetaData(Qt):null);var Hn=Rt?Rr:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},It(Ut,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ut,"icon-container")),lt.a.createElement(Hn,{theme:Ut,iconStyle:mn})),lt.a.createElement(Nr,this.props),lt.a.createElement("span",It(Ut,"brace"),Bt==="array"?"[":"{")),Rt?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.depth,nn=Rt.src,Qt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ut=Rt.theme,mn=Rt.jsvRoot,Hn=Rt.iconStyle,Kn=xt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Un=Yn.expanded,Jn={};return mn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},It(Ut,mn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Un),Un?this.getObjectContent(an,nn,rt({theme:Ut,iconStyle:Hn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},It(Ut,"brace").style),{},{paddingLeft:Un?"3px":"0px"})},er==="array"?"]":"}"),Un?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,Rt){var an=Rt.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},jt.getState(Bt)),{},{prevProps:Bt}):null}}]),jt}(lt.a.PureComponent);Zr.getState=function(St){var Pt=Object.keys(St.src).length,jt=(St.collapsed===!1||St.collapsed!==!0&&St.collapsed>St.depth)&&(!St.shouldCollapse||St.shouldCollapse({name:St.name,src:St.src,type:bt(St.src),namespace:St.namespace})===!1)&&Pt!==0;return{expanded:rn.get(St.rjvId,St.namespace,"expanded",jt),object_type:St.type==="array"?"array":"object",parent_type:St.type==="array"?"array":"object",size:Pt,hovered:!1}};var go=function St(Pt,jt){nt(this,St),this.name=Pt,this.value=jt,this.type=bt(jt)};Et(Zr);var At=Zr,$t=function(St){dt(jt,St);var Pt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnQt.groupArraysAfterLength&&(mn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(mn,Object.assign({namespace:Ut,depth:0,jsvRoot:!0},Qt))))},Bt}return jt}(lt.a.PureComponent),Nt=function(St){dt(jt,St);var Pt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Pt.call(this,Bt)).closeModal=function(){Mn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Bt.input?Bt.input:""},Rt}return at(jt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.theme,nn=Rt.rjvId,Qt=Rt.isValid,Ut=this.state.input,mn=Qt(Ut);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},It(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},It(an,"key-modal"),{onClick:function(Hn){Hn.stopPropagation()}}),lt.a.createElement("div",It(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},It(an,"key-modal-input"),{className:"key-modal-input",ref:function(Hn){return Hn&&Hn.focus()},spellCheck:!1,value:Ut,placeholder:"...",onChange:function(Hn){Bt.setState({input:Hn.target.value})},onKeyPress:function(Hn){mn&&Hn.key==="Enter"?Bt.submit():Hn.key==="Escape"&&Bt.closeModal()}})),mn?lt.a.createElement(rr,Object.assign({},It(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Hn){return Bt.submit()}})):null),lt.a.createElement("span",It(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},It(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){Mn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),jt}(lt.a.PureComponent),mt=function(St){dt(jt,St);var Pt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),Et=d(6954),xt=d.n(Et);d(9585);function bt(fn){var En="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,En)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(En).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return kt(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function kt(fn,En){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(En){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var Mn=function(fn){(0,$.Z)(bn,fn);var En=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=Rn===void 0?"light":Rn;return(0,k.Z)(this,bn),(ln=En.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=It()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(An,Fn,vn){var Bn=ln.c;An==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Nn){return Nn.setOption("theme",Fn)}))}),ln.setOption("theme",Pn),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,Rn={};typeof hn=="string"?Rn[hn]=_n:Rn=hn,Xt()(Rn,function(Pn,An){var Fn=Tn[An];Tn[An]=Pn,ln.emit("optionChange",An,Pn,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){Sn()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Ot());function Vn(fn){var En=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(En){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var En=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=En.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(Rn){var Pn=["top","left","right","bottom"];return Rn!=="position"&&(Pn=nt()(Pn,function(An){return"".concat(Rn,"-").concat(An)})),Rn==="border"&&(Pn=nt()(Pn,function(An){return"".concat(An,"-width")})),{top:xn(_n[Pn[0]],Rn),left:xn(_n[Pn[1]],Rn),right:xn(_n[Pn[2]],Rn),bottom:xn(_n[Pn[3]],Rn)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(Mn);function xn(fn,En){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:En==="position"?hn:hn===0?"‒":hn}(function(fn,En){try{fn.exports=En,fn.exports.default=En}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Sr,Ur){return function(Er){if(Array.isArray(Er))return Er}(Sr)||function(Er,Ht){var Wt=Er==null?null:typeof Symbol<"u"&&Er[Symbol.iterator]||Er["@@iterator"];if(Wt!=null){var gn,Dn,br,dr,_r=[],Cr=!0,Ir=!1;try{if(br=(Wt=Wt.call(Er)).next,Ht===0){if(Object(Wt)!==Wt)return;Cr=!1}else for(;!(Cr=(gn=br.call(Wt)).done)&&(_r.push(gn.value),_r.length!==Ht);Cr=!0);}catch(Yr){Ir=!0,Dn=Yr}finally{try{if(!Cr&&Wt.return!=null&&(dr=Wt.return(),Object(dr)!==dr))return}finally{if(Ir)throw Dn}}return _r}}(Sr,Ur)||(0,j.Z)(Sr,Ur)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),Et=d.n(yt),xt=d(4858),bt=d.n(xt),kt=d(8887),_t=d.n(kt),Ct=d(7756),Ot=d.n(Ct),Mt=d(3023),It=d.n(Mt);function zt(Sr){return Sr.constructor&&Sr.constructor.name?Sr.constructor.name:It()({}.toString.call(Sr).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),kn=d.n(dn),Sn=d(7483),yn=d.n(Sn),Mn=d(3990),Vn=d.n(Mn),rn=d(3875),xn=d.n(rn),fn=d(6954),En=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Sr){var Ur="luna-".concat(Sr,"-");function Er(Ht){return Jt()(Zt()(Ht).split(/\s+/),function(Wt){return ct()(Wt,Ur)?Wt:Wt.replace(/[\w-]+/,function(gn){return"".concat(Ur).concat(gn)})}).join(" ")}return function(Ht){if(/<[^>]*>/g.test(Ht))try{var Wt=yn().parse(Ht);return ln(Wt,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=Er(gn.attrs.class))}),yn().stringify(Wt)}catch{return Er(Ht)}return Er(Ht)}}function ln(Sr,Ur){for(var Er=0,Ht=Sr.length;Er1&&arguments[1]!==void 0?arguments[1]:{},Ht=Er.topObj,Wt=Er.level,gn=Wt===void 0?0:Wt,Dn=Er.getterVal,br=Dn!==void 0&&Dn,dr=Er.unenumerable,_r=dr===void 0||dr,Cr="",Ir="",Yr=5,Gr=[],oo=[],po="";Ht=Ht||Sr;var Wr={getterVal:br,unenumerable:_r,level:gn+1},ao=gn===0,yo=''),bo=''),Eo=''),Ro=''),vo=''),jo=''),So=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",ko=function(Xr){return yo+So(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(An,Xr)||lt()(Xr,"Array[")?jo+So(Xr)+wo:(Xr.length>100&&(Xr=Ot()(Xr,100,{separator:" ",ellipsis:"…"})),Ro+So('"'.concat(Xr,'"'))+wo)}function Po(Xr){if(Ur>Yr)po=", …";else{var os=ko(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Sr,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Ur++}Gr.push("".concat(os,": ").concat(Pn(Ht[Xr],Wr))),Ur++}}try{Ir={}.toString.call(Sr)}catch{Ir="[object Object]"}var No,Lo=Ir=="[object Array]",Fo=Ir=="[object Object]",Wo=Ir=="[object Number]",Mo=Ir=="[object RegExp]",Io=Ir=="[object Symbol]",Ps=Ir=="[object Function]",Ns=Ir=="[object Boolean]";if(Ir=="[object String]")Cr=Co(vn(Sr));else if(Mo)No=vn(Sr.toString()),Cr=Ro+No+wo;else if(Ps)Cr=Co("ƒ");else if(Lo)if(ao){Cr="[";var Zo=Sr.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ht=(0,at.Z)(Sr);if(Ur){var Wt=(0,at.Z)(this).constructor;Er=Reflect.construct(Ht,arguments,Wt)}else Er=Ht.apply(this,arguments);return(0,ot.Z)(this,Er)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Sr){(0,nt.Z)(Er,Sr);var Ur=ro(Er);function Er(Ht,Wt){var gn,Dn=Wt.type,br=Dn===void 0?"log":Dn,dr=Wt.args,_r=dr===void 0?[]:dr,Cr=Wt.id,Ir=Wt.group,Yr=Wt.targetGroup,Gr=Wt.header,oo=Wt.ignoreFilter,po=oo!==void 0&&oo,Wr=Wt.accessGetter,ao=Wt.unenumerable,yo=Wt.lazyEvaluation;(0,et.Z)(this,Er),(gn=Ur.call(this)).container=nn()("div"),gn.count=1,gn.width=0,gn.height=0,gn.isHidden=!1,gn.columns=[],gn.elements={},gn.objects={},gn.console=Ht,gn.type=br,gn.group=Ir,gn.targetGroup=Yr,gn.args=_r,gn.id=Cr,gn.header=Gr,gn.ignoreFilter=po,gn.collapsed=!1,gn.container.log=(0,it.Z)(gn),gn.height=0,gn.width=0,gn.$container=Rt()(gn.container),gn.accessGetter=Wr,gn.unenumerable=ao,gn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return gn.level=bo,gn.resizeSensor=new(qt())(gn.container),gn.onResize=Hn()(function(){hn()(gn.container)?gn.isHidden=!0:(gn.isHidden||gn.updateSize(!1),gn.isHidden=!1)},16),gn.formatMsg(),gn.group&&gn.checkGroup(),gn.bindEvent(),gn}return(0,tt.Z)(Er,[{key:"checkGroup",value:function(){for(var Ht=this.group,Wt=!1;Ht;){if(Ht.collapsed){Wt=!0;break}Ht=Ht.parent}return Wt!==this.collapsed&&(this.collapsed=Wt,!0)}},{key:"updateIcon",value:function(Ht){var Wt=this.console.c;return this.$container.find(Wt(".icon-container")).find(Wt(".icon")).rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(Ht))]),this}},{key:"addCount",value:function(){this.count++;var Ht=this.$container,Wt=this.count,gn=this.console.c,Dn=Ht.find(gn(".count-container")),br=Ht.find(gn(".icon-container")),dr=Dn.find(gn(".count"));return Wt===2&&Dn.rmClass(gn("hidden")),dr.text(ft()(Wt)),br.addClass(gn("hidden")),this}},{key:"groupEnd",value:function(){var Ht=this.$container,Wt=this.console.c;return Ht.find(".".concat(Wt("nesting-level"),":not(.").concat(Wt("group-closed"),")")).last().addClass(Wt("group-closed")),this}},{key:"updateTime",value:function(Ht){var Wt=this.$container.find(this.console.c(".time-container"));return this.header&&(Wt.find("span").eq(0).text(Ht),this.header.time=Ht),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Ht){return Ln()(Ht)})}},{key:"updateSize",value:function(){var Ht=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Wt=this.container.getBoundingClientRect(),gn=Wt.width,Dn=Wt.height-1;this.height!==Dn&&(this.height=Dn,Ht||this.emit("updateHeight")),this.width!==gn&&(this.width=gn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Ht=this.args,Wt="";Et()(Ht,function(gn,Dn){Dn!==0&&(Wt+=" "),Ln()(gn)?Wt+=Yn()(gn):Wt+=ft()(gn)}),Un()(Wt)}},{key:"bindEvent",value:function(){var Ht=this,Wt=this.console.c,gn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Wt(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Wt(".preview"),function(Dn){Dn.stopPropagation();var br=Rt()(this).find(Wt(".preview-icon-container")).find(Wt(".icon")),dr="caret-down";br.hasClass(Wt("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Wt("icon"),Wt("icon-".concat(dr))]),gn.renderObjectViewer(this)}).on("click",function(){return Ht.click()})}},{key:"renderEl",value:function(){var Ht=this.elements,Wt=this.console.c,gn=this;this.$container.find(Wt(".dom-viewer")).each(function(){var Dn=Rt()(this).data("id");new pn.Z(this,{node:Ht[Dn],theme:gn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Ht){var Wt=this.console,gn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Wt.c,_r=Rt()(Ht),Cr=_r.data("id");if(Cr){var Ir=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Nn.Z(Yr.get(0),{unenumerable:gn,accessGetter:Dn});Gr.setOption("theme",Wt.getOption("theme")),Gr.set(Ir)}else{var oo=new Nn.q(Yr.get(0));oo.setOption("theme",Wt.getOption("theme")),oo.set(Ir)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Ht){var Wt=this,gn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Ir=Ht[0],Yr=new Wn.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===gn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});Et()(Ir,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Wr){Ln()(Gr)?po[Wr]=Wr===gn?"":Wt.formatTableVal(Gr[Wr]):In()(Gr)&&(po[Wr]=Wr===gn?Wt.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Ht){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Wt,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Ir=or()(dr,_r);gr()(function(){return Cr(Ir)})}(Ht,Wt,function(dr){return gn(JSON.parse(dr))})}},{key:"click",value:function(){var Ht=this.type,Wt=this.$container,gn=this.console,Dn=gn.c;switch(Ht){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":gn.toggleGroup(this);break;case"error":Wt.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Ht=this.args,Wt=this.type,gn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Ht=Lt()(Ht);var _r,Cr,Ir="";switch(Wt!=="group"&&Wt!=="groupCollapsed"||Ht.length===0&&(Ht=["console.group"]),Wt){case"log":case"info":case"debug":Ir=this.formatCommon(Ht);break;case"dir":Ir=this.formatDir(Ht);break;case"warn":_r="warn",Ir=this.formatCommon(Ht);break;case"error":fr()(Ht[0])&&Ht.length!==1&&(Ht=this.substituteStr(Ht)),Cr=Ht[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Ht)),Ir=this.formatErr(Cr);break;case"table":Ir=this.formatTable(Ht);break;case"html":Ir=Ht[0];break;case"input":Ir=this.formatJs(Ht[0]),_r="input";break;case"output":Ir=this.formatCommon(Ht),_r="output";break;case"groupCollapsed":Ir=this.formatCommon(Ht),_r="caret-right";break;case"group":Ir=this.formatCommon(Ht),_r="caret-down"}ct()(["log","debug","warn"],Wt)&&this.isSimple()&&(Ir=On()(Ir,function(Yr){return'').concat(Yr,"")})),Ir=this.render({msg:Ir,type:Wt,icon:_r,id:gn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Ir),Wt==="table"&&(_t()(this.columns)||this.renderTable(Ht)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Ht){var Wt=this.console.c,gn="",Dn="";if(Ht.group)for(var br=Ht.group.indentLevel,dr=0;dr');Ht.header&&(gn+=kr()(Bn||(Bn=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=wt,Pt.componentWillReceiveProps=vt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=yt;var Qt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Ht,mn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,mn,Kn)}}return Et}function xt(Et,Pt){if(Et==null)return{};var Mt,Bt,Rt=function(nn,Qt){if(nn==null)return{};var Ht,mn,Wn={},Kn=Object.keys(nn);for(mn=0;mn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Pt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Mt)&&(Rt[Mt]=Et[Mt])}return Rt}function bt(Et){var Pt=function(Mt){return{}.toString.call(Mt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Pt==="number"&&(Pt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Pt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Ot=$(45),jt=function(Et){var Pt=function(Mt){return{backgroundColor:Mt.base00,ellipsisColor:Mt.base09,braceColor:Mt.base07,expandedIcon:Mt.base0D,collapsedIcon:Mt.base0E,keyColor:Mt.base07,arrayKeyColor:Mt.base0C,objectSize:Mt.base04,copyToClipboard:Mt.base0F,copyToClipboardCheck:Mt.base0D,objectBorder:Mt.base02,dataTypes:{boolean:Mt.base0E,date:Mt.base0D,float:Mt.base0B,function:Mt.base0D,integer:Mt.base0F,string:Mt.base09,nan:Mt.base08,null:Mt.base0A,undefined:Mt.base05,regexp:Mt.base0A,background:Mt.base02},editVariable:{editIcon:Mt.base0E,cancelIcon:Mt.base09,removeIcon:Mt.base09,addIcon:Mt.base0E,checkIcon:Mt.base0E,background:Mt.base01,color:Mt.base0A,border:Mt.base07},addKeyModal:{background:Mt.base05,border:Mt.base04,color:Mt.base0A,labelColor:Mt.base01},validationFailure:{background:Mt.base09,iconColor:Mt.base01,fontColor:Mt.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function(Mt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Pt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Mt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function It(Et,Pt,Mt){return Et||console.error("theme has not been set"),function(Bt){var Rt=At;return Bt!==!1&&Bt!=="none"||(Rt=_t),Object(Ot.createStyling)(jt,{defaultBase16:Rt})(Bt)}(Et)(Pt,Mt)}var zt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},It(nn,"data-type-label")),Rt):null}}]),Mt}(lt.a.PureComponent),Xt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Mt}(lt.a.PureComponent),Jt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},It(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Mt}(lt.a.PureComponent),Kt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Mt}(lt.a.PureComponent);function Zt(Et,Pt){(Pt==null||Pt>Et.length)&&(Pt=Et.length);for(var Mt=0,Bt=new Array(Pt);Mt"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Mt=dn(Et))||Pt&&Et&&typeof Et.length=="number"){Mt&&(Et=Mt);var Bt=0,Rt=function(){};return{s:Rt,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){Mt=Et[Symbol.iterator]()},n:function(){var Ht=Mt.next();return nn=Ht.done,Ht},e:function(Ht){Qt=!0,an=Ht},f:function(){try{nn||Mt.return==null||Mt.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Pt){if(Array.isArray(Pt))return Zt(Pt)}(Et)||function(Pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pt))return Array.from(Pt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnRt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,Rt),lt.a.createElement("span",It(an,"ellipsis")," ...")))),lt.a.createElement("div",It(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Mt}(lt.a.PureComponent),ln=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){return lt.a.createElement("div",It(this.props.theme,"undefined"),"undefined")}}]),Mt}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Pt=1;Pt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=mn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Pt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,gr=Mt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Or,jr){return Or[jr]=tr[jr],Or},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(gr){Jn.current=gr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Ln||((Ln=document.createElement("textarea")).setAttribute("tab-index","-1"),Ln.setAttribute("aria-hidden","true"),Bn(Ln)),Ln.parentNode===null&&document.body.appendChild(Ln);var Ar=sr.paddingSize,Or=sr.borderSize,jr=sr.sizingStyle,Mr=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Ln.style[Br]=jr[Br]}),Bn(Ln),Ln.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Ln,sr);Ln.value="x";var Pr=Ln.scrollHeight-Ar,Dr=Pr*tr;Mr==="border-box"&&(Dr=Dr+Ar+Or),sn=Math.max(Dr,sn);var Fr=Pr*ir;return Mr==="border-box"&&(Fr=Fr+Ar+Or),[sn=Math.min(Fr,sn),Pr]}(gr,Xn.value||Xn.placeholder||"x",Rt,Bt),On=hr[0],$n=hr[1];Hn.current!==On&&(Hn.current=On,Xn.style.setProperty("height",On+"px","important"),Ht(On,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Pn(or),Object(pt.useLayoutEffect)(function(){var Xn=function(gr){Wn.current(gr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},mn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Pt){return{type:Et,value:Pt}}var fr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Mt}(lt.a.PureComponent),Zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Mt}(lt.a.PureComponent),vr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),yr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),In=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Mt}(lt.a.PureComponent),ur=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Mt}(lt.a.PureComponent),qn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Mt}(lt.a.PureComponent),pr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),Gn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Mt}(lt.a.PureComponent),ar=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Mt}(lt.a.PureComponent),rr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).copiedTimer=null,Rt.handleCopy=function(){var an=document.createElement("textarea"),nn=Rt.props,Qt=nn.clickCallback,Ht=nn.src,mn=nn.namespace;an.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:mn,name:mn[mn.length-1]})})},Rt.getClippyIcon=function(){var an=Rt.props.theme;return Rt.state.copied?lt.a.createElement("span",null,lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon"))),lt.a.createElement("span",It(an,"copy-icon-copied"),"✔")):lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon")))},Rt.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},Rt.state={copied:!1},Rt}return at(Mt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,Rt=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=It(Rt,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Mt}(lt.a.PureComponent),kr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).getEditIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},It(Qt,"editVarIcon"),{onClick:function(){Rt.prepopInput(nn)}})))},Rt.prepopInput=function(an){if(Rt.props.onEdit!==!1){var nn=function(Ht){var mn;switch(bt(Ht)){case"undefined":mn="undefined";break;case"nan":mn="NaN";break;case"string":mn=Ht;break;case"date":case"function":case"regexp":mn=Ht.toString();break;default:try{mn=JSON.stringify(Ht,null," ")}catch{mn=""}}return mn}(an.value),Qt=Nn(nn);Rt.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},Rt.getRemoveIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,mn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:mn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},Rt.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(Rt).props;switch(Qt){case!1:return Rt.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},Rt.getEditInput=function(){var an=Rt.props.theme,nn=Rt.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,mn=Nn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:mn.type,value:mn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&Rt.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},It(an,"edit-input"))),lt.a.createElement("div",It(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},It(an,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},It(an,"check-icon"),{onClick:function(){Rt.submitEdit()}})),lt.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(an){var nn=Rt.props,Qt=nn.variable,Ht=nn.namespace,mn=nn.rjvId,Wn=Rt.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:mn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},Rt.showDetected=function(){var an=Rt.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,Rt.state.parsedInput),Ht=(Qt.type,Qt.value,Rt.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",It(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},It(nn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var an=Rt.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(Rt).props,mn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return at(Mt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.variable,nn=Rt.singleIndent,Qt=Rt.type,Ht=Rt.theme,mn=Rt.namespace,Wn=Rt.indentWidth,Kn=Rt.enableClipboard,Yn=Rt.onEdit,er=Rt.onDelete,Hn=Rt.onSelect,Jn=Rt.displayArrayKey,or=Rt.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},It(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},It(Ht,"array-key"),{key:an.name+"_"+mn}),an.name,lt.a.createElement("div",It(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},It(Ht,"object-name"),{className:"object-key",key:an.name+"_"+mn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(gr){var hr=En(mn);(gr.ctrlKey||gr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},It(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(mn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Mt}(lt.a.PureComponent),Tr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,mn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(mn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,mn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},It(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,mn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Mt}(lt.a.PureComponent);function Lr(Et){var Pt=Et.parent_type,Mt=Et.namespace,Bt=Et.quotesOnKeys,Rt=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Pt=="array"?Qt?lt.a.createElement("span",Object.assign({},It(Rt,"array-key"),{key:Mt}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},It(Rt,"object-name"),{key:Mt}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null)}function Rr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(In,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in Rt.state.expanded)nn.push(Rt.state.expanded[Qt]);nn[an]=!nn[an],Rt.setState({expanded:nn})},Rt.state={expanded:[]},Rt}return at(Mt,[{key:"getExpandedIcon",value:function(Bt){var Rt=this.props,an=Rt.theme,nn=Rt.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Rr,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.src,nn=Rt.groupArraysAfterLength,Qt=(Rt.depth,Rt.name),Ht=Rt.theme,mn=Rt.jsvRoot,Wn=Rt.namespace,Kn=(Rt.parent_type,xt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;mn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},It(Ht,mn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},It(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",It(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ht,"icon-container"),{onClick:function(gr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},It(Ht,"brace"),{onClick:function(gr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},It(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},It(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Mt}(lt.a.PureComponent),Zr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;nt(this,Mt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){rn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},It(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Qt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:lt.a.createElement("div",Object.assign({},It(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(nn){var Qt=Rt.props,Ht=(Qt.rjvId,Qt.theme,Rt.state),mn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:mn},Rt.props))},Rt.renderObjectContents=function(nn,Qt){var Ht,mn=Rt.props,Wn=mn.depth,Kn=mn.parent_type,Yn=mn.index_offset,er=mn.groupArraysAfterLength,Hn=mn.namespace,Jn=Rt.state.object_type,or=[],Xn=Object.keys(nn||{});return Rt.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(gr){if(Ht=new go(gr,nn[gr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(gr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Qt)))}),or};var an=Mt.getState(Bt);return Rt.state=rt(rt({},an),{},{prevProps:{}}),Rt}return at(Mt,[{key:"getBraceStart",value:function(Bt,Rt){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,mn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",It(Ht,"brace"),Bt==="array"?"[":"{"),Rt?this.getObjectMetaData(Qt):null);var Wn=Rt?Rr:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},It(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:mn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",It(Ht,"brace"),Bt==="array"?"[":"{")),Rt?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.depth,nn=Rt.src,Qt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,mn=Rt.jsvRoot,Wn=Rt.iconStyle,Kn=xt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return mn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},It(Ht,mn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},It(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,Rt){var an=Rt.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Mt.getState(Bt)),{},{prevProps:Bt}):null}}]),Mt}(lt.a.PureComponent);Zr.getState=function(Et){var Pt=Object.keys(Et.src).length,Mt=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Pt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Mt),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Pt,hovered:!1}};var go=function Et(Pt,Mt){nt(this,Et),this.name=Pt,this.value=Mt,this.type=bt(Mt)};St(Zr);var kt=Zr,$t=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnQt.groupArraysAfterLength&&(mn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(mn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Mt}(lt.a.PureComponent),Lt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Bt.input?Bt.input:""},Rt}return at(Mt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.theme,nn=Rt.rjvId,Qt=Rt.isValid,Ht=this.state.input,mn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},It(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},It(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",It(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},It(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){mn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),mn?lt.a.createElement(rr,Object.assign({},It(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",It(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},It(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Mt}(lt.a.PureComponent),mt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=Rn===void 0?"light":Rn;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=It()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Ln){return Ln.setOption("theme",Fn)}))}),ln.setOption("theme",Pn),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,Rn={};typeof hn=="string"?Rn[hn]=_n:Rn=hn,Xt()(Rn,function(Pn,kn){var Fn=Tn[kn];Tn[kn]=Pn,ln.emit("optionChange",kn,Pn,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Ot());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(Rn){var Pn=["top","left","right","bottom"];return Rn!=="position"&&(Pn=nt()(Pn,function(kn){return"".concat(Rn,"-").concat(kn)})),Rn==="border"&&(Pn=nt()(Pn,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Pn[0]],Rn),left:xn(_n[Pn[1]],Rn),right:xn(_n[Pn[2]],Rn),bottom:xn(_n[Pn[3]],Rn)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var gn,Dn,br,dr,_r=[],Cr=!0,Ir=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(gn=br.call(Ut)).done)&&(_r.push(gn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Ir=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Ir)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Ot=d.n(Ct),jt=d(3023),It=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:It()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(gn){return"".concat(Hr).concat(gn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=Sr(gn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,gn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Ir="",Yr=5,Gr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:gn+1},ao=gn===0,yo=''),bo=''),So=''),Ro=''),vo=''),Mo=''),Eo=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(kn,Xr)||lt()(Xr,"Array[")?Mo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Ot()(Xr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Xr,'"'))+wo)}function Po(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}Gr.push("".concat(os,": ").concat(Pn(Wt[Xr],Ur))),Hr++}}try{Ir={}.toString.call(Er)}catch{Ir="[object Object]"}var Lo,No=Ir=="[object Array]",Fo=Ir=="[object Object]",Uo=Ir=="[object Number]",jo=Ir=="[object RegExp]",Io=Ir=="[object Symbol]",Ps=Ir=="[object Function]",Ls=Ir=="[object Boolean]";if(Ir=="[object String]")Cr=Co(vn(Er));else if(jo)Lo=vn(Er.toString()),Cr=Ro+Lo+wo;else if(Ps)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Ir=Ut.group,Yr=Ut.targetGroup,Gr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(gn=Hr.call(this)).container=nn()("div"),gn.count=1,gn.width=0,gn.height=0,gn.isHidden=!1,gn.columns=[],gn.elements={},gn.objects={},gn.console=Wt,gn.type=br,gn.group=Ir,gn.targetGroup=Yr,gn.args=_r,gn.id=Cr,gn.header=Gr,gn.ignoreFilter=po,gn.collapsed=!1,gn.container.log=(0,it.Z)(gn),gn.height=0,gn.width=0,gn.$container=Rt()(gn.container),gn.accessGetter=Ur,gn.unenumerable=ao,gn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return gn.level=bo,gn.resizeSensor=new(qt())(gn.container),gn.onResize=Wn()(function(){hn()(gn.container)?gn.isHidden=!0:(gn.isHidden||gn.updateSize(!1),gn.isHidden=!1)},16),gn.formatMsg(),gn.group&&gn.checkGroup(),gn.bindEvent(),gn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,gn=this.console.c,Dn=Wt.find(gn(".count-container")),br=Wt.find(gn(".icon-container")),dr=Dn.find(gn(".count"));return Ut===2&&Dn.rmClass(gn("hidden")),dr.text(ft()(Ut)),br.addClass(gn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),gn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==gn&&(this.width=gn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(gn,Dn){Dn!==0&&(Ut+=" "),Nn()(gn)?Ut+=Yn()(gn):Ut+=ft()(gn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,gn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),gn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,gn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=Rt()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:gn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,gn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=Rt()(Wt),Cr=_r.data("id");if(Cr){var Ir=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Ln.Z(Yr.get(0),{unenumerable:gn,accessGetter:Dn});Gr.setOption("theme",Ut.getOption("theme")),Gr.set(Ir)}else{var oo=new Ln.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Ir)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,gn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Ir=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===gn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});St()(Ir,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(Gr)?po[Ur]=Ur===gn?"":Ut.formatTableVal(Gr[Ur]):In()(Gr)&&(po[Ur]=Ur===gn?Ut.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Ir=or()(dr,_r);gr()(function(){return Cr(Ir)})}(Wt,Ut,function(dr){return gn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,gn=this.console,Dn=gn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":gn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,gn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Ir="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Ir=this.formatCommon(Wt);break;case"dir":Ir=this.formatDir(Wt);break;case"warn":_r="warn",Ir=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Ir=this.formatErr(Cr);break;case"table":Ir=this.formatTable(Wt);break;case"html":Ir=Wt[0];break;case"input":Ir=this.formatJs(Wt[0]),_r="input";break;case"output":Ir=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Ir=this.formatCommon(Wt),_r="caret-right";break;case"group":Ir=this.formatCommon(Wt),_r="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Ir=On()(Ir,function(Yr){return'').concat(Yr,"")})),Ir=this.render({msg:Ir,type:Ut,icon:_r,id:gn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Ir),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,gn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(gn+=Ar()(Bn||(Bn=(0,k.Z)([`
    `,`
    `," ",`
    -
    `])),Wt("header"),Dn,Wt("time-from-container"),Ht.header.time,Ht.header.from));var _r="";return Ht.icon&&(_r='
    ')),gn+=` -
    +
    `])),Ut("header"),Dn,Ut("time-from-container"),Wt.header.time,Wt.header.from));var _r="";return Wt.icon&&(_r='
    ')),gn+=` +
    `).concat(Dn,` `).concat(_r,` -
    -
    +
    +
    -
    -
    ').concat(Ht.msg,`
    +
    +
    ').concat(Wt.msg,`
    -
    `)}},{key:"formatTable",value:function(Ht){var Wt=Ht[0],gn=Ht[1],Dn=[];return fr()(gn)&&(gn=Zr()(gn)),At()(gn)||(gn=null),Ln()(Wt)?(Et()(Wt,function(br){In()(br)?Dn.push("__LunaConsoleValue"):Ln()(br)&&(Dn=Dn.concat(jt()(br)))}),(Dn=Nt()(Dn)).sort(),gn&&(Dn=Dn.filter(function(br){return ct()(gn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Ht):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Wt))):this.formatCommon(Ht)}},{key:"formatErr",value:function(Ht){var Wt=Ht.stack?Ht.stack.split(` -`):[],gn="".concat(Ht.message||Wt[0],"
    ");return Wt=Wt.map(function(Dn){return ut()(Dn)}),gn+'
    ').concat(Wt.slice(1).join("
    "),"
    ").replace(qr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Ht){var Wt=this.console.c,gn=fr()(Ht[0])&&Ht.length!==1;gn&&(Ht=this.substituteStr(Ht));for(var Dn=0,br=Ht.length;Dn').concat(ut()(ft()(dr)),""):Ln()(dr)?Ht[Dn]=this.formatPreview(dr):Nr()(dr)?Ht[Dn]='undefined'):Ar()(dr)?Ht[Dn]='null'):Vn()(dr)?Ht[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Ht[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Ht[Dn]='').concat(ft()(dr),""):Lr()(dr)?Ht[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&gn||(dr=ut()(dr)),dr.length>5e3&&(dr=Ot()(dr,5e3,{separator:" ",ellipsis:"…"})),Ht[Dn]=dr)}return Ht.join(" ")}},{key:"formatDir",value:function(Ht){return Ln()(Ht[0])?this.formatPreview(Ht[0]):this.formatCommon(Ht)}},{key:"formatTableVal",value:function(Ht){var Wt=this.console.c;return Ln()(Ht)?"{…}":In()(Ht)?Mr()('
    ').concat(Pn(Ht),"
    ")):ft()(Ht)}},{key:"formatPreview",value:function(Ht){var Wt=this,gn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Ht:this.extractObj(Ht,{},function(_r){Wt.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Ht);return dr==="Array"&&Ht.length>1?(dr="(".concat(Ht.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Ht):Gn()(Ht)&&(dr=this.formatElName(Ht)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Pn(Ht,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Ht){var Wt=ut()(Ht[0]),gn=!1,Dn="";Ht.shift();for(var br=0,dr=Wt.length;br"),gn=!0,Dn+='');break;default:br--,Ht.unshift(Cr),Dn+=_r}}else Dn+=_r}return gn&&(Dn+=""),Ht.unshift(Dn),Ht}},{key:"formatJs",value:function(Ht){return'
    ').concat(this.console.c(sr()(Ht,"js",eo)),"
    ")}},{key:"formatFn",value:function(Ht){return'
    '.concat(this.formatJs(Ht.toString()),"
    ")}},{key:"formatElName",value:function(Ht){var Wt=Ht.id,gn=Ht.className,Dn=Ht.tagName.toLowerCase();if(Wt!==""&&(Dn+="#".concat(Wt)),fr()(gn)){var br="";Et()(gn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Ht){var Wt=sn()();return this.elements[Wt]=Ht,this.console.c('
    '))}}]),Er}(Ut());function no(Sr){var Ur=(Sr=St()(Sr)).split(";"),Er={};Et()(Ur,function(Wt){if(ct()(Wt,":")){var gn=$(Wt.split(":"),2),Dn=gn[0],br=gn[1];Er[Zt()(Dn)]=Zt()(br)}}),Er.display="inline-block",Er["max-width"]="100%",delete Er.width,delete Er.height;var Ht="";return Et()(Er,function(Wt,gn){Ht+="".concat(gn,":").concat(Wt,";")}),Ht}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Uo=d(6329),Xo=d.n(Uo),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),As=d(5852),ks=d.n(As);function Es(Sr){var Ur=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ht=(0,at.Z)(Sr);if(Ur){var Wt=(0,at.Z)(this).constructor;Er=Reflect.construct(Ht,arguments,Wt)}else Er=Ht.apply(this,arguments);return(0,ot.Z)(this,Er)}}var va,Ss=function(Sr){(0,nt.Z)(Er,Sr);var Ur=Es(Er);function Er(Ht,Wt){var gn,Dn=Wt.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Er),(gn=Ur.call(this)).subComponents=[],gn.compName=Dn,gn.c=_n(Dn),gn.options={},gn.container=Ht,gn.$container=Rt()(Ht),gn.$container.addClass(["luna-".concat(Dn),gn.c("platform-".concat(Tn()))]),gn.on("optionChange",function(_r,Cr,Ir){var Yr=gn.c;_r==="theme"&&(gn.$container.rmClass(Yr("theme-".concat(Ir))).addClass(Yr("theme-".concat(Cr))),Et()(gn.subComponents,function(Gr){return Gr.setOption("theme",Cr)}))}),gn.setOption("theme",dr),gn}return(0,tt.Z)(Er,[{key:"destroy",value:function(){this.destroySubComponents();var Ht=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Ht("platform-".concat(Tn()))).rmClass(Ht("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Ht,Wt){var gn=this,Dn=this.options,br={};typeof Ht=="string"?br[Ht]=Wt:br=Ht,Et()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,gn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Ht){return this.options[Ht]}},{key:"addSubComponent",value:function(Ht){Ht.setOption("theme",this.options.theme),this.subComponents.push(Ht)}},{key:"removeSubComponent",value:function(Ht){ks()(this.subComponents,function(Wt){return Wt===Ht})}},{key:"destroySubComponents",value:function(){Et()(this.subComponents,function(Ht){return Ht.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Ht){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(Ht,Wt),Xo()(this.options,Ht)}},{key:"find",value:function(Ht){return this.$container.find(this.c(Ht))}}]),Er}(Ut()),Ts=d(1571),Os=d.n(Ts);function js(Sr){var Ur=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Er,Ht=(0,at.Z)(Sr);if(Ur){var Wt=(0,at.Z)(this).constructor;Er=Reflect.construct(Ht,arguments,Wt)}else Er=Ht.apply(this,arguments);return(0,ot.Z)(this,Er)}}b=d.hmd(b);var es=navigator.userAgent,Ms=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Is=0,ts=function(Sr){(0,nt.Z)(Er,Sr);var Ur=js(Er);function Er(Ht){var Wt,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Er),(Wt=Ur.call(this,Ht,{compName:"console"},gn)).spaceHeight=0,Wt.topSpaceHeight=0,Wt.bottomSpaceHeight=0,Wt.lastScrollTop=0,Wt.lastTimestamp=0,Wt.speedToleranceFactor=100,Wt.maxSpeedTolerance=2e3,Wt.minSpeedTolerance=100,Wt.logs=[],Wt.displayLogs=[],Wt.timer={},Wt.counter={},Wt.asyncList=[],Wt.asyncTimer=null,Wt.isAtBottom=!0,Wt.groupStack=new(_i()),Wt.selectedLog=null,Wt.onScroll=function(){var Dn=Wt.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Wt.isAtBottom=Cr;var Ir=Wt.lastScrollTop,Yr=Wt.lastTimestamp,Gr=fo()(),oo=Gr-Yr,po=_r-Ir,Wr=Math.abs(po/oo)*Wt.speedToleranceFactor;oo>1e3&&(Wr=1e3),Wr>Wt.maxSpeedTolerance&&(Wr=Wt.maxSpeedTolerance),Wr_r+dr+yo||Wt.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Wt.initTpl(),Wt.initOptions(gn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Wt.$el=Wt.find(".logs"),Wt.el=Wt.$el.get(0),Wt.$fakeEl=Wt.find(".fake-logs"),Wt.fakeEl=Wt.$fakeEl.get(0),Wt.$space=Wt.find(".logs-space"),Wt.space=Wt.$space.get(0),Ms&&(Wt.speedToleranceFactor=800,Wt.maxSpeedTolerance=3e3,Wt.minSpeedTolerance=800),Wt.resizeSensor=new(qt())(Ht),Wt.renderViewport=ws()(function(Dn){Wt._renderViewport(Dn)},16),Wt.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Un()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Wt.clear()},dir:function(Dn){Wt.dir(Dn)},table:function(Dn,br){Wt.table(Dn,br)},keys:jt()},Wt.bindEvent(),Wt}return(0,tt.Z)(Er,[{key:"setGlobal",value:function(Ht,Wt){this.global[Ht]=Wt}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Er.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.counter;Nr()(Wt[Ht])?Wt[Ht]=1:Wt[Ht]++,this.info("".concat(Ht,": ").concat(Wt[Ht]))}},{key:"countReset",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Ht]=0}},{key:"assert",value:function(){for(var Ht=arguments.length,Wt=new Array(Ht),gn=0;gn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Ht])return this.insert("warn",["Timer '".concat(Ht,"' already exists")]);this.timer[Ht]=co()()}},{key:"timeLog",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Wt=this.timer[Ht];if(!Wt)return this.insert("warn",["Timer '".concat(Ht,"' does not exist")]);this.info("".concat(Ht,": ").concat(co()()-Wt,"ms"))}},{key:"timeEnd",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Ht),delete this.timer[Ht]}},{key:"clear",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Ht?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Ht=arguments.length,Wt=new Array(Ht),gn=0;gn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Is,accessGetter:Yr,unenumerable:Gr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Wr=new to(this,Dn);Wr.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Wr.type)&&ao.type===Wr.type&&Wr.isSimple()&&ao.text()===Wr.text()?(ao.addCount(),Wr.header&&ao.updateTime(Wr.header.time),Wr=ao,this.detachLog(ao)):(dr.push(Wr),this.lastLog=Wr),Ir!==0&&dr.length>Ir){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Wr),this.emit("insert",Wr)}},{key:"updateTopSpace",value:function(Ht){this.topSpaceHeight=Ht,this.el.style.top=Ht+"px"}},{key:"updateBottomSpace",value:function(Ht){this.bottomSpaceHeight=Ht}},{key:"updateSpace",value:function(Ht){this.spaceHeight!==Ht&&(this.spaceHeight=Ht,this.space.style.height=Ht+"px")}},{key:"detachLog",value:function(Ht){var Wt=this.displayLogs,gn=Wt.indexOf(Ht);gn>-1&&(Wt.splice(gn,1),this.renderViewport())}},{key:"attachLog",value:function(Ht){if(this.filterLog(Ht)&&!Ht.collapsed){var Wt=this.displayLogs;if(Wt.length===0)return Wt.push(Ht),void this.renderViewport();var gn=bs()(Wt);if(Ht.id>gn.id)return Wt.push(Ht),void this.renderViewport();for(var Dn,br=0,dr=Wt.length-1,_r=0;br<=dr;){if((Dn=Wt[_r=br+Math.floor((dr-br)/2)]).id===Ht.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,gn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Ht.asyncTimer=null;var Dn,br,dr=!1,_r=gn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Ht.logs=_r.slice(_r.length-dr),Ht.render());break;case"filter":Ht.render();break;case"level":Ht.options.level=Zr()(dr),Ht.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Wt=Ht.topTolerance,gn=Wt===void 0?500:Wt,Dn=Ht.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Ir=_r.scrollTop,Yr=_r.offsetHeight,Gr=Cr.getBoundingClientRect().width,oo=Ir-gn,po=Ir+Yr+br,Wr=this.displayLogs,ao=0,yo=0,bo=0,Eo=Wr.length,Ro=this.fakeEl,vo=document.createDocumentFragment(),jo=[],So=0;So0){Ro.appendChild(vo);for(var Co=0,Po=jo.length;Copo?yo+=Mo:bo+Mo>oo?No.appendChild(Wo):bo`)}},{key:"formatTable",value:function(Wt){var Ut=Wt[0],gn=Wt[1],Dn=[];return fr()(gn)&&(gn=Zr()(gn)),kt()(gn)||(gn=null),Nn()(Ut)?(St()(Ut,function(br){In()(br)?Dn.push("__LunaConsoleValue"):Nn()(br)&&(Dn=Dn.concat(Mt()(br)))}),(Dn=Lt()(Dn)).sort(),gn&&(Dn=Dn.filter(function(br){return ct()(gn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Wt):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(Wt)}},{key:"formatErr",value:function(Wt){var Ut=Wt.stack?Wt.stack.split(` +`):[],gn="".concat(Wt.message||Ut[0],"
    ");return Ut=Ut.map(function(Dn){return ut()(Dn)}),gn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(qr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Wt){var Ut=this.console.c,gn=fr()(Wt[0])&&Wt.length!==1;gn&&(Wt=this.substituteStr(Wt));for(var Dn=0,br=Wt.length;Dn').concat(ut()(ft()(dr)),""):Nn()(dr)?Wt[Dn]=this.formatPreview(dr):Lr()(dr)?Wt[Dn]='undefined'):kr()(dr)?Wt[Dn]='null'):Vn()(dr)?Wt[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Wt[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Wt[Dn]='').concat(ft()(dr),""):Nr()(dr)?Wt[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&gn||(dr=ut()(dr)),dr.length>5e3&&(dr=Ot()(dr,5e3,{separator:" ",ellipsis:"…"})),Wt[Dn]=dr)}return Wt.join(" ")}},{key:"formatDir",value:function(Wt){return Nn()(Wt[0])?this.formatPreview(Wt[0]):this.formatCommon(Wt)}},{key:"formatTableVal",value:function(Wt){var Ut=this.console.c;return Nn()(Wt)?"{…}":In()(Wt)?jr()('
    ').concat(Pn(Wt),"
    ")):ft()(Wt)}},{key:"formatPreview",value:function(Wt){var Ut=this,gn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Wt:this.extractObj(Wt,{},function(_r){Ut.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Wt);return dr==="Array"&&Wt.length>1?(dr="(".concat(Wt.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Wt):Gn()(Wt)&&(dr=this.formatElName(Wt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Pn(Wt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Wt){var Ut=ut()(Wt[0]),gn=!1,Dn="";Wt.shift();for(var br=0,dr=Ut.length;br"),gn=!0,Dn+='');break;default:br--,Wt.unshift(Cr),Dn+=_r}}else Dn+=_r}return gn&&(Dn+=""),Wt.unshift(Dn),Wt}},{key:"formatJs",value:function(Wt){return'
    ').concat(this.console.c(sr()(Wt,"js",eo)),"
    ")}},{key:"formatFn",value:function(Wt){return'
    '.concat(this.formatJs(Wt.toString()),"
    ")}},{key:"formatElName",value:function(Wt){var Ut=Wt.id,gn=Wt.className,Dn=Wt.tagName.toLowerCase();if(Ut!==""&&(Dn+="#".concat(Ut)),fr()(gn)){var br="";St()(gn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Wt){var Ut=sn()();return this.elements[Ut]=Wt,this.console.c('
    '))}}]),Sr}(Ht());function no(Er){var Hr=(Er=Et()(Er)).split(";"),Sr={};St()(Hr,function(Ut){if(ct()(Ut,":")){var gn=$(Ut.split(":"),2),Dn=gn[0],br=gn[1];Sr[Zt()(Dn)]=Zt()(br)}}),Sr.display="inline-block",Sr["max-width"]="100%",delete Sr.width,delete Sr.height;var Wt="";return St()(Sr,function(Ut,gn){Wt+="".concat(gn,":").concat(Ut,";")}),Wt}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Ho=d(6329),Xo=d.n(Ho),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),ks=d(5852),As=d.n(ks);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var va,Es=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ss(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Sr),(gn=Hr.call(this)).subComponents=[],gn.compName=Dn,gn.c=_n(Dn),gn.options={},gn.container=Wt,gn.$container=Rt()(Wt),gn.$container.addClass(["luna-".concat(Dn),gn.c("platform-".concat(Tn()))]),gn.on("optionChange",function(_r,Cr,Ir){var Yr=gn.c;_r==="theme"&&(gn.$container.rmClass(Yr("theme-".concat(Ir))).addClass(Yr("theme-".concat(Cr))),St()(gn.subComponents,function(Gr){return Gr.setOption("theme",Cr)}))}),gn.setOption("theme",dr),gn}return(0,tt.Z)(Sr,[{key:"destroy",value:function(){this.destroySubComponents();var Wt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wt("platform-".concat(Tn()))).rmClass(Wt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wt,Ut){var gn=this,Dn=this.options,br={};typeof Wt=="string"?br[Wt]=Ut:br=Wt,St()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,gn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Wt){return this.options[Wt]}},{key:"addSubComponent",value:function(Wt){Wt.setOption("theme",this.options.theme),this.subComponents.push(Wt)}},{key:"removeSubComponent",value:function(Wt){As()(this.subComponents,function(Ut){return Ut===Wt})}},{key:"destroySubComponents",value:function(){St()(this.subComponents,function(Wt){return Wt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(Wt,Ut),Xo()(this.options,Wt)}},{key:"find",value:function(Wt){return this.$container.find(this.c(Wt))}}]),Sr}(Ht()),Ts=d(1571),Os=d.n(Ts);function Ms(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}b=d.hmd(b);var es=navigator.userAgent,js=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Is=0,ts=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ms(Sr);function Sr(Wt){var Ut,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Sr),(Ut=Hr.call(this,Wt,{compName:"console"},gn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(_i()),Ut.selectedLog=null,Ut.onScroll=function(){var Dn=Ut.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Ut.isAtBottom=Cr;var Ir=Ut.lastScrollTop,Yr=Ut.lastTimestamp,Gr=fo()(),oo=Gr-Yr,po=_r-Ir,Ur=Math.abs(po/oo)*Ut.speedToleranceFactor;oo>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Ur_r+dr+yo||Ut.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Ut.initTpl(),Ut.initOptions(gn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(qt())(Wt),Ut.renderViewport=ws()(function(Dn){Ut._renderViewport(Dn)},16),Ut.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Hn()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Ut.clear()},dir:function(Dn){Ut.dir(Dn)},table:function(Dn,br){Ut.table(Dn,br)},keys:Mt()},Ut.bindEvent(),Ut}return(0,tt.Z)(Sr,[{key:"setGlobal",value:function(Wt,Ut){this.global[Wt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Sr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Lr()(Ut[Wt])?Ut[Wt]=1:Ut[Wt]++,this.info("".concat(Wt,": ").concat(Ut[Wt]))}},{key:"countReset",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Wt]=0}},{key:"assert",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Wt])return this.insert("warn",["Timer '".concat(Wt,"' already exists")]);this.timer[Wt]=co()()}},{key:"timeLog",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[Wt];if(!Ut)return this.insert("warn",["Timer '".concat(Wt,"' does not exist")]);this.info("".concat(Wt,": ").concat(co()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Wt),delete this.timer[Wt]}},{key:"clear",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Wt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Is,accessGetter:Yr,unenumerable:Gr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Ur=new to(this,Dn);Ur.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Ur.type)&&ao.type===Ur.type&&Ur.isSimple()&&ao.text()===Ur.text()?(ao.addCount(),Ur.header&&ao.updateTime(Ur.header.time),Ur=ao,this.detachLog(ao)):(dr.push(Ur),this.lastLog=Ur),Ir!==0&&dr.length>Ir){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(Wt){this.topSpaceHeight=Wt,this.el.style.top=Wt+"px"}},{key:"updateBottomSpace",value:function(Wt){this.bottomSpaceHeight=Wt}},{key:"updateSpace",value:function(Wt){this.spaceHeight!==Wt&&(this.spaceHeight=Wt,this.space.style.height=Wt+"px")}},{key:"detachLog",value:function(Wt){var Ut=this.displayLogs,gn=Ut.indexOf(Wt);gn>-1&&(Ut.splice(gn,1),this.renderViewport())}},{key:"attachLog",value:function(Wt){if(this.filterLog(Wt)&&!Wt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(Wt),void this.renderViewport();var gn=bs()(Ut);if(Wt.id>gn.id)return Ut.push(Wt),void this.renderViewport();for(var Dn,br=0,dr=Ut.length-1,_r=0;br<=dr;){if((Dn=Ut[_r=br+Math.floor((dr-br)/2)]).id===Wt.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,gn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Wt.asyncTimer=null;var Dn,br,dr=!1,_r=gn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Wt.logs=_r.slice(_r.length-dr),Wt.render());break;case"filter":Wt.render();break;case"level":Wt.options.level=Zr()(dr),Wt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=Wt.topTolerance,gn=Ut===void 0?500:Ut,Dn=Wt.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Ir=_r.scrollTop,Yr=_r.offsetHeight,Gr=Cr.getBoundingClientRect().width,oo=Ir-gn,po=Ir+Yr+br,Ur=this.displayLogs,ao=0,yo=0,bo=0,So=Ur.length,Ro=this.fakeEl,vo=document.createDocumentFragment(),Mo=[],Eo=0;Eo0){Ro.appendChild(vo);for(var Co=0,Po=Mo.length;Copo?yo+=jo:bo+jo>oo?Lo.appendChild(Uo):bo
    - `])))))}}]),Er}(Ss),ns=function(){return Cs()("HH:MM:ss ")};function Rs(){for(var Sr=new Error,Ur="",Er=Sr.stack?Sr.stack.split(` -`):"",Ht=0,Wt=Er.length;Ht-1&&Ht]*>/g.test(mt))try{var Lt=Et().parse(mt);return It(Lt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Nt(Yt.attrs.class))}),Et().stringify(Lt)}catch{return Nt(mt)}return Nt(mt)}}function It(At,$t){for(var Nt=0,mt=At.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,mt=(0,ot.Z)(At);if($t){var Lt=(0,ot.Z)(this).constructor;Nt=Reflect.construct(mt,arguments,Lt)}else Nt=mt.apply(this,arguments);return(0,nt.Z)(this,Nt)}}var hn,_n=function(At){(0,rt.Z)(Nt,At);var $t=bn(Nt);function Nt(mt,Lt){var Yt,St=Lt.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,jt=Pt===void 0?"light":Pt;return(0,j.Z)(this,Nt),(Yt=$t.call(this)).subComponents=[],Yt.compName=St,Yt.c=Mt(St),Yt.options={},Yt.container=mt,Yt.$container=it()(mt),Yt.$container.addClass(["luna-".concat(St),Yt.c("platform-".concat(kn()))]),Yt.on("optionChange",function(Bt,Rt,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(Rt))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",Rt)}))}),Yt.setOption("theme",jt),Yt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var mt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(mt("platform-".concat(kn()))).rmClass(mt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(mt,Lt){var Yt=this,St=this.options,Pt={};typeof mt=="string"?Pt[mt]=Lt:Pt=mt,yn()(Pt,function(jt,Bt){var Rt=St[Bt];St[Bt]=jt,Yt.emit("optionChange",Bt,jt,Rt)})}},{key:"getOption",value:function(mt){return this.options[mt]}},{key:"addSubComponent",value:function(mt){mt.setOption("theme",this.options.theme),this.subComponents.push(mt)}},{key:"removeSubComponent",value:function(mt){En()(this.subComponents,function(Lt){return Lt===mt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(mt){return mt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(mt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(mt,Lt),Vn()(this.options,mt)}},{key:"find",value:function(mt){return this.$container.find(this.c(mt))}}]),Nt}(ft()),ln=d(8901),Tn=d.n(ln),Rn=d(8613),Pn=d.n(Rn),An=d(3367),Fn=d.n(An),vn=d(9833),Bn=d.n(vn),Nn=d(1286),Wn=d.n(Nn),pn=d(242),Vt=d.n(pn),qt=d(2439),wn=d.n(qt),Ln=d(6930),lr=d.n(Ln),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),In=d(1754),ur=d.n(In),qn=d(6768),pr=d.n(qn),Gn=d(3063),zn=d.n(Gn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),Ar=d(6435),Tr=d.n(Ar);function Nr(At){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,mt=(0,ot.Z)(At);if($t){var Lt=(0,ot.Z)(this).constructor;Nt=Reflect.construct(mt,arguments,Lt)}else Nt=mt.apply(this,arguments);return(0,nt.Z)(this,Nt)}}b=d.hmd(b);var Rr=it()(document),zr=24,Qr=function(At){(0,rt.Z)(Nt,At);var $t=Nr(Nt);function Nt(mt,Lt){var Yt;(0,j.Z)(this,Nt),(Yt=$t.call(this,mt,{compName:"data-grid"},Lt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(Rt){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ut=an.colWidths,mn=an.$colgroup,Hn=Zt("x",Rt=Rt.origEvent)-Yt.resizeStartX,Kn=Ut[nn],Yn=Ut[nn+1],er=Tr()(-Kn+zr,0),Un=xr()(Yn-zr,0);Hn=rr()(Hn,er,Un),mn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Hn+"px"),or.eq(nn+1).css("width",Yn-Hn+"px")}),Yt.resizeDeltaX=Hn;var Jn=Yt.resizeStartLeft+Hn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(Rt){Yt.onResizeColMove(Rt);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ut=an.resizeIdx,mn=an.resizeDeltaX,Hn=Yt.options.columns,Kn=Hn[Ut],Yn=Hn[Ut+1],er=Qt[Ut]+mn,Un=er+(Qt[Ut+1]-mn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Un),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Rr.off(Kt("move"),Yt.onResizeColMove),Rr.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(mt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Lt.height&&(Lt.maxHeight=Lt.height,Lt.minHeight=Lt.height),Yt.initOptions(Lt,{minHeight:41,maxHeight:1/0,filter:""});var St=Yt.options,Pt=St.columns,jt=St.minHeight,Bt=St.maxHeight;return yn()(Pt,function(Rt){xn()(Rt,{sortable:!1}),Yt.colMap[Rt.id]=Rt}),Bt-1&&(mt.detach(),Lt.splice(Yt,1),mt===this.selectedNode&&this.selectNode(Lt[Yt]||Lt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(mt,Lt){var Yt=new Zr(this,mt,Lt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(mt){return mt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var mt=this.$fillerRow,Lt=this.c,Yt=this.$container,St=this.options,Pt=St.maxHeight,jt=St.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(jt-=Bt)<0&&(jt=0),Pt-=Bt;var Rt=this.$dataContainer.find(Lt(".node")),an=Rt.length,nn=0;an>0&&(nn=Rt.offset().height*an),nn>jt?mt.hide():mt.show(),nn=Pt&&(nn=Pt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(mt){var Lt;(Zn()(mt)||mt!=null&&mt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(mt)?this.emit("deselect"):(this.selectedNode=mt,(Lt=this.selectedNode)===null||Lt===void 0||Lt.select(),this.emit("select",mt)))}},{key:"onResizeColStart",value:function(mt){var Lt=this.c,Yt=this.resizeIdx,St=this.$resizers;mt.stopPropagation(),mt.preventDefault(),mt=mt.origEvent,this.resizeStartX=Zt("x",mt),this.resizeStartLeft=dn(St.eq(Yt).css("left")),it()(document.body).addClass(Lt("resizing")),Rr.on(Kt("move"),this.onResizeColMove),Rr.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var mt=this,Lt=this.c,Yt=this.$headerRow,St=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var jt=this;St.on("click",Lt(".node"),function(){jt.selectNode(this.dataGridNode)}),Yt.on("click",Lt(".sortable"),function(Bt){Bt.stopPropagation();var Rt=it()(this),an=Rt.data("id"),nn=Rt.data("order")!=="descending";Rt.data("order",nn?"descending":"ascending"),jt.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Pt.on(Kt("start"),function(Bt){var Rt=it()(this);jt.resizeIdx=_t()(Rt.data("idx")),jt.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":mt.updateHeight();break;case"filter":mt.renderData()}})}},{key:"sortNodes",value:function(mt,Lt){var Yt=this.colMap[mt].comparator||go;this.nodes.sort(function(St,Pt){var jt=St.data[mt],Bt=Pt.data[mt];return Bn()(jt)&&(jt=jt.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Lt?Yt(jt,Bt):Yt(Bt,jt)}),this.renderData(),this.sortId=mt,this.isAscending=Lt}},{key:"updateWeights",value:function(){var mt=this.container,Lt=this.$headerRow,Yt=this.options.columns,St=mt.offsetWidth;if(!this.colWidthsInitialized&&St){for(var Pt=0,jt=Yt.length;Pt'),this.colWidths[Qt]=mn}Lt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var mt=this.colWidths,Lt=[],Yt=mt.length-1,St=0;St').concat(Pt,"")):Lt+="".concat(Pt,""),Yt+=""}),this.$headerRow.html(Lt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var mt="",Lt=this.options.columns.length-1,Yt=0;Yt
    '));this.$container.append(mt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([` + `])))))}}]),Sr}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Rs(){for(var Er=new Error,Hr="",Sr=Er.stack?Er.stack.split(` +`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(mt))try{var Nt=St().parse(mt);return It(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Lt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Lt(mt)}return Lt(mt)}}function It(kt,$t){for(var Lt=0,mt=kt.length;Lt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}var hn,_n=function(kt){(0,rt.Z)(Lt,kt);var $t=bn(Lt);function Lt(mt,Nt){var Yt,Et=Nt.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Mt=Pt===void 0?"light":Pt;return(0,j.Z)(this,Lt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=mt,Yt.$container=it()(mt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,Rt,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(Rt))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",Rt)}))}),Yt.setOption("theme",Mt),Yt}return(0,$.Z)(Lt,[{key:"destroy",value:function(){this.destroySubComponents();var mt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(mt("platform-".concat(An()))).rmClass(mt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(mt,Nt){var Yt=this,Et=this.options,Pt={};typeof mt=="string"?Pt[mt]=Nt:Pt=mt,yn()(Pt,function(Mt,Bt){var Rt=Et[Bt];Et[Bt]=Mt,Yt.emit("optionChange",Bt,Mt,Rt)})}},{key:"getOption",value:function(mt){return this.options[mt]}},{key:"addSubComponent",value:function(mt){mt.setOption("theme",this.options.theme),this.subComponents.push(mt)}},{key:"removeSubComponent",value:function(mt){Sn()(this.subComponents,function(Nt){return Nt===mt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(mt){return mt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(mt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(mt,Nt),Vn()(this.options,mt)}},{key:"find",value:function(mt){return this.$container.find(this.c(mt))}}]),Lt}(ft()),ln=d(8901),Tn=d.n(ln),Rn=d(8613),Pn=d.n(Rn),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Ln=d(1286),Un=d.n(Ln),pn=d(242),Vt=d.n(pn),qt=d(2439),wn=d.n(qt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),In=d(1754),ur=d.n(In),qn=d(6768),pr=d.n(qn),Gn=d(3063),zn=d.n(Gn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Lr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}b=d.hmd(b);var Rr=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Lt,kt);var $t=Lr(Lt);function Lt(mt,Nt){var Yt;(0,j.Z)(this,Lt),(Yt=$t.call(this,mt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(Rt){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,mn=an.$colgroup,Wn=Zt("x",Rt=Rt.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),mn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(Rt){Yt.onResizeColMove(Rt);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,mn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+mn,Hn=er+(Qt[Ht+1]-mn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Rr.off(Kt("move"),Yt.onResizeColMove),Rr.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(mt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Pt=Et.columns,Mt=Et.minHeight,Bt=Et.maxHeight;return yn()(Pt,function(Rt){xn()(Rt,{sortable:!1}),Yt.colMap[Rt.id]=Rt}),Bt-1&&(mt.detach(),Nt.splice(Yt,1),mt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(mt,Nt){var Yt=new Zr(this,mt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(mt){return mt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var mt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Pt=Et.maxHeight,Mt=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Mt-=Bt)<0&&(Mt=0),Pt-=Bt;var Rt=this.$dataContainer.find(Nt(".node")),an=Rt.length,nn=0;an>0&&(nn=Rt.offset().height*an),nn>Mt?mt.hide():mt.show(),nn=Pt&&(nn=Pt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(mt){var Nt;(Zn()(mt)||mt!=null&&mt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(mt)?this.emit("deselect"):(this.selectedNode=mt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",mt)))}},{key:"onResizeColStart",value:function(mt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;mt.stopPropagation(),mt.preventDefault(),mt=mt.origEvent,this.resizeStartX=Zt("x",mt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Rr.on(Kt("move"),this.onResizeColMove),Rr.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var mt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Mt=this;Et.on("click",Nt(".node"),function(){Mt.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var Rt=it()(this),an=Rt.data("id"),nn=Rt.data("order")!=="descending";Rt.data("order",nn?"descending":"ascending"),Mt.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Pt.on(Kt("start"),function(Bt){var Rt=it()(this);Mt.resizeIdx=_t()(Rt.data("idx")),Mt.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":mt.updateHeight();break;case"filter":mt.renderData()}})}},{key:"sortNodes",value:function(mt,Nt){var Yt=this.colMap[mt].comparator||go;this.nodes.sort(function(Et,Pt){var Mt=Et.data[mt],Bt=Pt.data[mt];return Bn()(Mt)&&(Mt=Mt.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Mt,Bt):Yt(Bt,Mt)}),this.renderData(),this.sortId=mt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var mt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=mt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Pt=0,Mt=Yt.length;Pt'),this.colWidths[Qt]=mn}Nt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var mt=this.colWidths,Nt=[],Yt=mt.length-1,Et=0;Et').concat(Pt,"")):Nt+="".concat(Pt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var mt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(mt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([`
    @@ -1144,52 +1144,52 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Nt}(_n),Zr=function(){function At($t,Nt){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,At),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Nt,mt.selectable&&(this.selectable=mt.selectable),this.render()}return(0,$.Z)(At,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Nt=this.$container,mt=this.container,Lt=this.dataGrid.getOption("columns");Nt.html(""),yn()(Lt,function(Yt){var St=Pn()("td"),Pt=$t[Yt.id];Wn()(Pt)||(Bn()(Pt)?St.appendChild(Pt):St.innerText=Fn()(Pt)),mt.appendChild(St)})}}]),At}();function go(At,$t){if(At=Fn()(At),$t=Fn()($t),lr()(At,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(At,"_"))return-1;for(var Nt,mt,Lt,Yt,St=/^\d+|^\D+/;;){if(!At)return $t?-1:0;if(!$t)return 1;if(Nt=At.match(St)[0],mt=$t.match(St)[0],Lt=!isNaN(Nt),Yt=!isNaN(mt),Lt&&!Yt)return-1;if(Yt&&!Lt)return 1;if(Lt&&Yt){var Pt=Nt-mt;if(Pt)return Pt;if(Nt.length!==mt.length)return+Nt||+mt?mt.length-Nt.length:Nt.length-mt.length}else if(Nt!==mt)return Nt]*>/g.test(In))try{var ur=yt().parse(In);return Ct(ur,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=yr(qn.attrs.class))}),yt().stringify(ur)}catch{return yr(In)}return yr(In)}}function Ct(Zn,vr){for(var yr=0,In=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,Mn=function(Zn){(0,nt.Z)(yr,Zn);var vr=Sn(yr);function yr(In,ur){var qn,pr=ur.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=Gn===void 0?"light":Gn;return(0,et.Z)(this,yr),(qn=vr.call(this)).subComponents=[],qn.compName=pr,qn.c=_t(pr),qn.options={},qn.container=In,qn.$container=ht()(In),qn.$container.addClass(["luna-".concat(pr),qn.c("platform-".concat(Mt()))]),qn.on("optionChange",function(ar,rr,cr){var xr=qn.c;ar==="theme"&&(qn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(qn.subComponents,function(Ar){return Ar.setOption("theme",rr)}))}),qn.setOption("theme",zn),qn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var In=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(In("platform-".concat(Mt()))).rmClass(In("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(In,ur){var qn=this,pr=this.options,Gn={};typeof In=="string"?Gn[In]=ur:Gn=In,zt()(Gn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,qn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(In){return this.options[In]}},{key:"addSubComponent",value:function(In){In.setOption("theme",this.options.theme),this.subComponents.push(In)}},{key:"removeSubComponent",value:function(In){kn()(this.subComponents,function(ur){return ur===In})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(In){return In.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(In){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(In,ur),Jt()(this.options,In)}},{key:"find",value:function(In){return this.$container.find(this.c(In))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),En=d(1907),bn=d.n(En),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),Rn=d(3651),Pn=d.n(Rn),An=d(7756),Fn=d.n(An),vn=d(8901),Bn=d.n(vn),Nn=d(1672),Wn=d.n(Nn);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var In=Object.getOwnPropertySymbols(Zn);vr&&(In=In.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,In)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Ln=function(Zn){(0,nt.Z)(yr,Zn);var vr=qt(yr);function yr(In){var ur,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,In,{compName:"dom-viewer"},qn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:In,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(In){var ur=this.c,qn=this.options;if(!In||In&&qn.node===In)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void qn.rootDomViewer.emit("select",qn.node));if(In.nodeType===Node.ELEMENT_NODE)for(var pr=In,Gn=In.parentElement;Gn;){if(Gn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(In);break}pr=Gn,Gn=Gn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var In=this.c;this.$tag.hasClass(In("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(In("platform-".concat(Mt()))).rmClass(In("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;In.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),In.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),In.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var In=this;this.observer=new(Tn())(function(ur){zt()(ur,function(qn){In.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(In){var ur=this.$tag,qn=this.c,pr=this.options,Gn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],In.type)){if(In.type==="childList"){if(Wn()(In.addedNodes,zn)&&Wn()(In.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1}))))}else In.type==="characterData"&&(Gn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(Gn)):Gn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(Gn.nodeValue)))}},{key:"bindEvent",value:function(){var In=this,ur=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),In.toggle()}),Ot?qn.on("click",function(){return In.select()}):qn.on("mousedown",function(){return In.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var In=this.options,ur=In.rootContainer,qn=In.ignore,pr=this.options.node,Gn=_n()(pr.childNodes);return Gn=fn()(Gn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!qn(zn)})}},{key:"initTpl",value:function(){var In=this.container,ur=this.c,qn=this.options,pr=qn.node,Gn=qn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,Gn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(In.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),In.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var In=this,ur=this.options.node,qn=this.options,pr=qn.rootContainer,Gn=qn.ignore,zn=qn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),In.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var Ar=[];this.childNodeDomViewers=Ar,zt()(xr,function(Tr,Nr){var Rr,zr=rr.indexOf(Tr);(Rr=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:In,rootContainer:pr,rootDomViewer:zn,ignore:Gn})).attach(),Ar[Nr]=Rr,In.addSubComponent(Rr)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:Gn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(In){var ur=st()(In.attributes,function(Gn){var zn=Gn.name,ar=Gn.value,rr=Gn.isLink;return` + `])))))}}]),Lt}(_n),Zr=function(){function kt($t,Lt){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Lt,mt.selectable&&(this.selectable=mt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Lt=this.$container,mt=this.container,Nt=this.dataGrid.getOption("columns");Lt.html(""),yn()(Nt,function(Yt){var Et=Pn()("td"),Pt=$t[Yt.id];Un()(Pt)||(Bn()(Pt)?Et.appendChild(Pt):Et.innerText=Fn()(Pt)),mt.appendChild(Et)})}}]),kt}();function go(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Lt,mt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Lt=kt.match(Et)[0],mt=$t.match(Et)[0],Nt=!isNaN(Lt),Yt=!isNaN(mt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Pt=Lt-mt;if(Pt)return Pt;if(Lt.length!==mt.length)return+Lt||+mt?mt.length-Lt.length:Lt.length-mt.length}else if(Lt!==mt)return Lt]*>/g.test(In))try{var ur=yt().parse(In);return Ct(ur,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=yr(qn.attrs.class))}),yt().stringify(ur)}catch{return yr(In)}return yr(In)}}function Ct(Zn,vr){for(var yr=0,In=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(In,ur){var qn,pr=ur.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=Gn===void 0?"light":Gn;return(0,et.Z)(this,yr),(qn=vr.call(this)).subComponents=[],qn.compName=pr,qn.c=_t(pr),qn.options={},qn.container=In,qn.$container=ht()(In),qn.$container.addClass(["luna-".concat(pr),qn.c("platform-".concat(jt()))]),qn.on("optionChange",function(ar,rr,cr){var xr=qn.c;ar==="theme"&&(qn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(qn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),qn.setOption("theme",zn),qn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var In=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(In("platform-".concat(jt()))).rmClass(In("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(In,ur){var qn=this,pr=this.options,Gn={};typeof In=="string"?Gn[In]=ur:Gn=In,zt()(Gn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,qn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(In){return this.options[In]}},{key:"addSubComponent",value:function(In){In.setOption("theme",this.options.theme),this.subComponents.push(In)}},{key:"removeSubComponent",value:function(In){An()(this.subComponents,function(ur){return ur===In})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(In){return In.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(In){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(In,ur),Jt()(this.options,In)}},{key:"find",value:function(In){return this.$container.find(this.c(In))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),Rn=d(3651),Pn=d.n(Rn),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Ln=d(1672),Un=d.n(Ln);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var In=Object.getOwnPropertySymbols(Zn);vr&&(In=In.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,In)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=qt(yr);function yr(In){var ur,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,In,{compName:"dom-viewer"},qn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:In,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(In){var ur=this.c,qn=this.options;if(!In||In&&qn.node===In)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void qn.rootDomViewer.emit("select",qn.node));if(In.nodeType===Node.ELEMENT_NODE)for(var pr=In,Gn=In.parentElement;Gn;){if(Gn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(In);break}pr=Gn,Gn=Gn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var In=this.c;this.$tag.hasClass(In("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(In("platform-".concat(jt()))).rmClass(In("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;In.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),In.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),In.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var In=this;this.observer=new(Tn())(function(ur){zt()(ur,function(qn){In.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(In){var ur=this.$tag,qn=this.c,pr=this.options,Gn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],In.type)){if(In.type==="childList"){if(Un()(In.addedNodes,zn)&&Un()(In.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1}))))}else In.type==="characterData"&&(Gn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(Gn)):Gn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(Gn.nodeValue)))}},{key:"bindEvent",value:function(){var In=this,ur=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),In.toggle()}),Ot?qn.on("click",function(){return In.select()}):qn.on("mousedown",function(){return In.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var In=this.options,ur=In.rootContainer,qn=In.ignore,pr=this.options.node,Gn=_n()(pr.childNodes);return Gn=fn()(Gn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!qn(zn)})}},{key:"initTpl",value:function(){var In=this.container,ur=this.c,qn=this.options,pr=qn.node,Gn=qn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,Gn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(In.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),In.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var In=this,ur=this.options.node,qn=this.options,pr=qn.rootContainer,Gn=qn.ignore,zn=qn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),In.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Lr){var Rr,zr=rr.indexOf(Tr);(Rr=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:In,rootContainer:pr,rootDomViewer:zn,ignore:Gn})).attach(),kr[Lr]=Rr,In.addSubComponent(Rr)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:Gn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(In){var ur=st()(In.attributes,function(Gn){var zn=Gn.name,ar=Gn.value,rr=Gn.isLink;return` `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),qn="";In.hasTail?qn="".concat(In.hasTail?"…":"",'</').concat(In.tagName,">"):this.isExpandable()||(qn='</'.concat(In.tagName,">"));var pr="";return In.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` `,` <`,"",">",` - `])),pr,In.tagName,ur,qn))}},{key:"renderTextNode",value:function(In){var ur=this.c,qn=In.nodeValue,pr=In.parentElement,Gn='',zn='';if(pr&&qn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(Gn).concat(Pn()(qn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(Gn).concat(Pn()(qn,"js",wn)).concat(zn))}return ur('"'.concat(Gn).concat(Bn()(Fn()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(In){return this.c('<!-- '.concat(Bn()(In),' -->'))}}]),yr}(Mn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(In){var ur=In.name,qn=In.value;yr.push({name:ur,value:qn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Ln)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(An){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(An)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(An)||(0,j.Z)(An)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),Et=d(7483),xt=d.n(Et),bt=(d(3990),d(6341)),kt=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Ot(An){var Fn="luna-".concat(An,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Nn){return kt()(Nn,Fn)?Nn:Nn.replace(/[\w-]+/,function(Wn){return"".concat(Fn).concat(Wn)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Nn=xt().parse(Bn);return Mt(Nn,function(Wn){Wn.attrs&&Wn.attrs.class&&(Wn.attrs.class=vn(Wn.attrs.class))}),xt().stringify(Nn)}catch{return vn(Bn)}return vn(Bn)}}function Mt(An,Fn){for(var vn=0,Bn=An.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(An);if(Fn){var Nn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Nn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var Mn,Vn=function(An){(0,at.Z)(vn,An);var Fn=yn(vn);function vn(Bn,Nn){var Wn,pn=Nn.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Wn=Fn.call(this)).subComponents=[],Wn.compName=pn,Wn.c=Ot(pn),Wn.options={},Wn.container=Bn,Wn.$container=st()(Bn),Wn.$container.addClass(["luna-".concat(pn),Wn.c("platform-".concat(It()))]),Wn.on("optionChange",function(wn,Ln,lr){var fr=Wn.c;wn==="theme"&&(Wn.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Ln))),Xt()(Wn.subComponents,function(Zn){return Zn.setOption("theme",Ln)}))}),Wn.setOption("theme",qt),Wn}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(It()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Nn){var Wn=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Nn:Vt=Bn,Xt()(Vt,function(qt,wn){var Ln=pn[wn];pn[wn]=qt,Wn.emit("optionChange",wn,qt,Ln)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){Sn()(this.subComponents,function(Nn){return Nn===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Nn),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),En=d.n(fn);function bn(An){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(An);if(Fn){var Nn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Nn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(An){(0,at.Z)(vn,An);var Fn=bn(vn);function vn(Bn){var Nn,Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Nn=Fn.call(this,Bn,{compName:"modal"},Wn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var pn=(0,nt.Z)(Nn),Vt=pn.options,qt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(qt("no-title")),Nn.$title.text(Vt.title)):wn.addClass(qt("no-title")),Vt.footer?(wn.rmClass(qt("no-footer")),Nn.$footer.html("").append(Vt.footer)):wn.addClass(qt("no-footer")),Vt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Vt.width+"px"),Nn.$content.html("").append(Vt.content)},Nn.hide(),Nn.initOptions(Wn,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(Mn||(Mn=(0,et.Z)([` + `])),pr,In.tagName,ur,qn))}},{key:"renderTextNode",value:function(In){var ur=this.c,qn=In.nodeValue,pr=In.parentElement,Gn='',zn='';if(pr&&qn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(Gn).concat(Pn()(qn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(Gn).concat(Pn()(qn,"js",wn)).concat(zn))}return ur('"'.concat(Gn).concat(Bn()(Fn()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(In){return this.c('<!-- '.concat(Bn()(In),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(In){var ur=In.name,qn=In.value;yr.push({name:ur,value:qn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Ot(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Ln){return At()(Ln,Fn)?Ln:Ln.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Ln=xt().parse(Bn);return jt(Ln,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Ln)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Ln){var Un,pn=Ln.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Ot(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(It()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",qt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(It()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Ln){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Ln:Vt=Bn,Xt()(Vt,function(qt,wn){var Nn=pn[wn];pn[wn]=qt,Un.emit("optionChange",wn,qt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Ln){return Ln===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Ln),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Ln,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Ln=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Ln.$container.addClass(Ln.c("hidden"))},Ln.render=function(){var pn=(0,nt.Z)(Ln),Vt=pn.options,qt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(qt("no-title")),Ln.$title.text(Vt.title)):wn.addClass(qt("no-title")),Vt.footer?(wn.rmClass(qt("no-footer")),Ln.$footer.html("").append(Vt.footer)):wn.addClass(qt("no-footer")),Vt.showClose?Ln.$close.show():Ln.$close.hide(),Ln.$body.css("width",Vt.width+"px"),Ln.$content.html("").append(Vt.content)},Ln.hide(),Ln.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Ln.initTpl(),Ln.$title=Ln.find(".title"),Ln.$content=Ln.find(".content"),Ln.$body=Ln.find(".body"),Ln.$footer=Ln.find(".footer"),Ln.$close=Ln.find(".icon-close"),Ln.bindEvent(),Ln}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([`
    - `])))))}}],[{key:"alert",value:function(Bn){var Nn=Tn(),Wn=Nn.c;Nn.setOption({title:"",content:Bn,width:Pn(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Wn)}),Nn.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Nn){var Wn=Tn(),pn=Wn.c;Wn.setOption({title:"",content:Bn,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Wn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Wn.hide(),Nn(!0)}}},pn)}),Wn.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Wn){var pn=Tn(),Vt=pn.c,qt=En()("input"+Vt(".input"),{value:Nn});function wn(){pn.hide(),Wn(qt.value)}st()(qt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:qt,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){pn.hide(),Wn(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Ln=qt.value.length;qt.setSelectionRange(Ln,Ln),qt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=En()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function Rn(An,Fn){var vn=pt()(An,function(Bn,Nn){return En()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Nn)});return En().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(An,Fn){try{An.exports=Fn,An.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return St},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),Et=d.n(yt),xt=d(2533),bt=d.n(xt),kt=d(3783),_t=d.n(kt),Ct=d(300),Ot=d.n(Ct),Mt=d(4321),It=d.n(Mt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),kn=d(7756),Sn=d.n(kn),yn=d(6768),Mn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),En=d(996),bn=d.n(En),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),Rn=d(7658),Pn=d.n(Rn),An=d(6329),Fn=d.n(An),vn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(an,nn){var Qt=this.visited,Ut=this.id,mn={id:Ut,val:an};return Fn()(mn,nn),Qt.push(mn),this.id++,Ut}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ut=nn.length;Qt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(Rt).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Ln=d(6930),lr=d.n(Ln),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),In=d(9433),ur=d.n(In),qn=d(1443),pr=d.n(qn),Gn=d(2461),zn=d.n(Gn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),Ar=d(6341),Tr=d.n(Ar),Nr=d(6954),Rr=d.n(Nr);d(9585);function zr(Rt){var an="luna-".concat(Rt,"-");function nn(Qt){return zn()(Nn()(Qt).split(/\s+/),function(Ut){return Tr()(Ut,an)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(an).concat(mn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ut=xr().parse(Qt);return Qr(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=nn(mn.attrs.class))}),xr().stringify(Ut)}catch{return nn(Qt)}return nn(Qt)}}function Qr(Rt,an){for(var nn=0,Qt=Rt.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ut=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ut)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Lt=function(Rt){(0,rt.Z)(nn,Rt);var an=mt(nn);function nn(Qt,Ut){var mn,Hn=Ut.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(mn=an.call(this)).subComponents=[],mn.compName=Hn,mn.c=zr(Hn),mn.options={},mn.container=Qt,mn.$container=Kt()(Qt),mn.$container.addClass(["luna-".concat(Hn),mn.c("platform-".concat(Zr()))]),mn.on("optionChange",function(er,Un,Jn){var or=mn.c;er==="theme"&&(mn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Un))),_t()(mn.subComponents,function(Xn){return Xn.setOption("theme",Un)}))}),mn.setOption("theme",Yn),mn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ut){var mn=this,Hn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ut:Kn=Qt,_t()(Kn,function(Yn,er){var Un=Hn[er];Hn[er]=Yn,mn.emit("optionChange",er,Yn,Un)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Nt()(this.subComponents,function(Ut){return Ut===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};At()(Qt,Ut),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(Rt){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ut=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ut)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var St=function(Rt){(0,rt.Z)(nn,Rt);var an=Yt(nn);function nn(Qt){var Ut;return(0,j.Z)(this,nn),(Ut=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(mn){var Hn=(0,et.Z)(Ut),Kn=Hn.map,Yn=Hn.c,er=Kt()(mn.curTarget),Un=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Un&&(er.find("ul").html(Ut.objToHtml(Kn[Un],!1)),er.rmAttr("data-object-id")),mn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ut.emit("change")}},Ut.bindEvent(),Ut}return(0,$.Z)(nn,[{key:"set",value:function(Qt){Mn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ut){var mn=this,Hn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Pn()(Yn);for(var er=0,Un=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ut);if(Ut===null)return"
  • ".concat(gr(Qt),'null
  • ');if(ut()(Ut)||ft()(Ut))return"
  • ".concat(gr(Qt),'').concat(Vt(Ut),"
  • ");if(Ut.type==="RegExp"&&(Yn="regexp"),Ut.type==="Number"&&(Yn="number"),Ut.type==="Number"||Ut.type==="RegExp")return"
  • ".concat(gr(Qt),'').concat(Vt(Ut.value),"
  • ");if(Ut.type==="Undefined"||Ut.type==="Symbol")return"
  • ".concat(gr(Qt),'').concat(ct()(Ut.type),"
  • ");if(Ut==="(...)")return"
  • ".concat(gr(Qt),'').concat(Ut,"
  • ");if(lt()(Ut)){var er=Ut.id,Un=Ut.reference,Jn=function(hr){var On=hr.type,$n=hr.value;if(On)return On==="Function"?qt($n):On==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ut)||Et()(Yn),or=Hn?"":''),Xn="
  • ").concat(or).concat(gr(Qt),'').concat(Hn?"":Jn,'
      ");return Hn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function gr(hr){if(Hn||lt()(Ut)&&Ut.jsonSplitArr)return"";var On=Kn("key");return mn==="unenumerable"||mn==="symbol"?On=Kn("key-lighter"):mn==="proto"&&(On=Kn("key-special")),'').concat(Vt(hr),": ")}return Mn()(Ut)&&Ut.length>1e4&&(Ut=Sn()(Ut,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(gr(Qt),'"').concat(Vt(Ut),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Lt);function Pt(Rt,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Un){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,gr){var hr=yr()(gr);ur()(hr)?or[gr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Un,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Un={};_t()(bn()(Yn,100),function(or){var Xn={},gr=er;Xn.type="["+gr,Xn.enumerable={},_t()(or,function(On){Xn.enumerable[er]=On,er+=1});var hr=er-1;Xn.type+=(hr-gr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Un[er]=Xn});var Jn={};return Jn.enumerable=Un,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}Rt[nn]=an;var Ut=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ut.push(an[Yn][er])}),an.proto&&Ut.push(an.proto);for(var mn=0,Hn=Ut.length;mn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ut=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ut)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(Rt){(0,rt.Z)(nn,Rt);var an=jt(nn);function nn(Qt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ut=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Hn){var Kn=(0,et.Z)(Ut),Yn=Kn.map,er=Kn.c,Un=Kt()(Hn.curTarget),Jn=Un.data("object-id"),or=Un.find("span").eq(0);if(!Un.data("first-level")&&(Jn&&(Un.find("ul").html(Ut.objToHtml(Yn[Jn],!1)),Un.rmAttr("data-object-id")),Hn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Un.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ut.emit("change")}},Ut.initOptions(mn,{unenumerable:!1,accessGetter:!1}),Ut.bindEvent(),Ut}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ut){var mn=this,Hn=this.visitor,Kn=Qt,Yn=!1,er=Hn.get(Qt);er&&er.self&&(Kn=er.self);var Un="",Jn=["enumerable"],or=bt()(Qt),Xn=[],gr=[],hr=[],On={};if(this.options.unenumerable&&!Ut&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),gr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var kr=Object.create(null),Or=$n,Mr="["+Or;_t()(ir,function(sn){kr[$n]=sn,sr[$n]=!0,$n++});var jr=$n-1;On[Mr+=(jr-Or>0?" … "+jr:"")+"]"]=kr}),hr=bt()(On),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var kr=[];kr=ir==="symbol"?gr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Pn()(kr);for(var Or=0,Mr=kr.length;Or4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Un=(0,k.Z)(mn),Jn=Xt()(mn,!1);if(Hn==="virtual"&&(Jn=Qt),mn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(mn)||ft()(mn))return"
  • ".concat(sr(Qt),'').concat(Vt(mn),"
  • ");if(Jn==="RegExp"&&(Un="regexp"),Jn==="Number"&&(Un="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(mn==="(...)")return"
  • ".concat(sr(Qt),'').concat(mn,"
  • ");if(lt()(mn)){var or,Xn=Yn.get(mn);if(Xn)or=Xn.id;else{var gr={};Hn==="proto"&&(gr.self=Ut),or=Yn.set(mn,gr),this.map[or]=mn}var hr="Object";hr=Un==="regexp"?'').concat(Vt(mn)):Vt(function(nr,tr){if(tr)return tr==="Function"?qt(Ot()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(mn,Jn)||Et()(Un));var On=Kn?"":''),$n="
  • ").concat(On).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(mn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(mn)&&Hn==="virtual")return"";var tr=er("key");return Hn==="unenumerable"||Hn==="symbol"?tr=er("key-lighter"):Hn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return Mn()(mn)&&mn.length>1e4&&(mn=Sn()(mn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(mn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Lt);Bt.Static=St,function(Rt,an){try{Rt.exports=an,Rt.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),Et=d.n(yt),xt=d(3367),bt=d.n(xt),kt=d(4777),_t=d.n(kt),Ct=d(9702),Ot=d.n(Ct),Mt=d(1754),It=d.n(Mt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),kn=d(3063),Sn=d.n(kn),yn=d(6156),Mn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),En=d(5610),bn=d.n(En),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function Rn(qn){var pr="luna-".concat(qn,"-");function Gn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Pn(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=Gn(rr.attrs.class))}),_n().stringify(ar)}catch{return Gn(zn)}return Gn(zn)}}function Pn(qn,pr){for(var Gn=0,zn=qn.length;Gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}var pn=function(qn){(0,et.Z)(Gn,qn);var pr=Wn(Gn);function Gn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ar=xr===void 0?"light":xr;return(0,j.Z)(this,Gn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=Rn(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(An()))]),rr.on("optionChange",function(Tr,Nr,Rr){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Rr))).addClass(zr("theme-".concat(Nr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Nr)}))}),rr.setOption("theme",Ar),rr}return(0,$.Z)(Gn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(An()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(Ar,Tr){var Nr=cr[Tr];cr[Tr]=Ar,rr.emit("optionChange",Tr,Ar,Nr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Nn()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),Gn}(fn());function Vt(qn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}b=d.hmd(b);var qt=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Gn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(Gn,[{key:"appendTitle",value:function(zn){var ar=new Ln(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Ot()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var Ar=new Zn(this,zn,ar,rr,cr,xr);return this.append(Ar),Ar}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var Ar=new In(this,zn,ar,rr,cr,xr);return this.append(Ar),Ar}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),Mn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(It()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(Sn()(zn.text()),Sn()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),Gn}(pn),wn=function(){function qn(pr,Gn,zn,ar){(0,j.Z)(this,qn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=Gn,this.value=zn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),qn}(),Ln=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar){var rr;return(0,j.Z)(this,Gn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(Gn)}(wn),lr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){return(0,j.Z)(this,Gn),pr.call(this,zn,"","","separator")}return(0,$.Z)(Gn)}(wn),fr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var Ar;(0,j.Z)(this,Gn),Ar=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;Ar.$container.html('
    ').concat(ut()(cr),`
    + `])))))}}],[{key:"alert",value:function(Bn){var Ln=Tn(),Un=Ln.c;Ln.setOption({title:"",content:Bn,width:Pn(),footer:Rn({OK:{type:"primary",onclick:function(){Ln.hide()}}},Un)}),Ln.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Ln){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Ln(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Ln(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,qt=Sn()("input"+Vt(".input"),{value:Ln});function wn(){pn.hide(),Un(qt.value)}st()(qt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:qt,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=qt.value.length;qt.setSelectionRange(Nn,Nn),qt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function Rn(kn,Fn){var vn=pt()(kn,function(Bn,Ln){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Ln)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Ot=d.n(Ct),jt=d(4321),It=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),Rn=d(7658),Pn=d.n(Rn),kn=d(6329),Fn=d.n(kn),vn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,mn={id:Ht,val:an};return Fn()(mn,nn),Qt.push(mn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Ln()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(Rt).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),In=d(9433),ur=d.n(In),qn=d(1443),pr=d.n(qn),Gn=d(2461),zn=d.n(Gn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Lr=d(6954),Rr=d.n(Lr);d(9585);function zr(Rt){var an="luna-".concat(Rt,"-");function nn(Qt){return zn()(Ln()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(mn){return"".concat(an).concat(mn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=nn(mn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(Rt,an){for(var nn=0,Qt=Rt.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(Rt){(0,rt.Z)(nn,Rt);var an=mt(nn);function nn(Qt,Ht){var mn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(mn=an.call(this)).subComponents=[],mn.compName=Wn,mn.c=zr(Wn),mn.options={},mn.container=Qt,mn.$container=Kt()(Qt),mn.$container.addClass(["luna-".concat(Wn),mn.c("platform-".concat(Zr()))]),mn.on("optionChange",function(er,Hn,Jn){var or=mn.c;er==="theme"&&(mn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(mn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),mn.setOption("theme",Yn),mn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var mn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,mn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Lt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(Rt){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(Rt){(0,rt.Z)(nn,Rt);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(mn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(mn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),mn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Pn()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(gr(Qt),'null
  • ');if(ut()(Ht)||ft()(Ht))return"
  • ".concat(gr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(gr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(gr(Qt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(gr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var On=hr.type,$n=hr.value;if(On)return On==="Function"?qt($n):On==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(gr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function gr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var On=Kn("key");return mn==="unenumerable"||mn==="symbol"?On=Kn("key-lighter"):mn==="proto"&&(On=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(gr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Pt(Rt,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,gr){var hr=yr()(gr);ur()(hr)?or[gr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},gr=er;Xn.type="["+gr,Xn.enumerable={},_t()(or,function(On){Xn.enumerable[er]=On,er+=1});var hr=er-1;Xn.type+=(hr-gr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}Rt[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var mn=0,Wn=Ht.length;mn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(Rt){(0,rt.Z)(nn,Rt);var an=Mt(nn);function nn(Qt){var Ht,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(mn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],gr=[],hr=[],On={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),gr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Or=$n,jr="["+Or;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Mr=$n-1;On[jr+=(Mr-Or>0?" … "+Mr:"")+"]"]=Ar}),hr=bt()(On),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?gr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Pn()(Ar);for(var Or=0,jr=Ar.length;Or4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(mn),Jn=Xt()(mn,!1);if(Wn==="virtual"&&(Jn=Qt),mn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(mn)||ft()(mn))return"
  • ".concat(sr(Qt),'').concat(Vt(mn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(mn==="(...)")return"
  • ".concat(sr(Qt),'').concat(mn,"
  • ");if(lt()(mn)){var or,Xn=Yn.get(mn);if(Xn)or=Xn.id;else{var gr={};Wn==="proto"&&(gr.self=Ht),or=Yn.set(mn,gr),this.map[or]=mn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(mn)):Vt(function(nr,tr){if(tr)return tr==="Function"?qt(Ot()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(mn,Jn)||St()(Hn));var On=Kn?"":''),$n="
  • ").concat(On).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(mn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(mn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(mn)&&mn.length>1e4&&(mn=En()(mn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(mn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(Rt,an){try{Rt.exports=an,Rt.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Ot=d.n(Ct),jt=d(1754),It=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function Rn(qn){var pr="luna-".concat(qn,"-");function Gn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Pn(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=Gn(rr.attrs.class))}),_n().stringify(ar)}catch{return Gn(zn)}return Gn(zn)}}function Pn(qn,pr){for(var Gn=0,zn=qn.length;Gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}var pn=function(qn){(0,et.Z)(Gn,qn);var pr=Un(Gn);function Gn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,Gn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=Rn(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Lr,Rr){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Rr))).addClass(zr("theme-".concat(Lr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Lr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(Gn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Lr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Lr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Ln()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),Gn}(fn());function Vt(qn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}b=d.hmd(b);var qt=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Gn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(Gn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Ot()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new In(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(It()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),Gn}(pn),wn=function(){function qn(pr,Gn,zn,ar){(0,j.Z)(this,qn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=Gn,this.value=zn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),qn}(),Nn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar){var rr;return(0,j.Z)(this,Gn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(Gn)}(wn),lr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){return(0,j.Z)(this,Gn),pr.call(this,zn,"","","separator")}return(0,$.Z)(Gn)}(wn),fr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ut()(cr),`
    ').concat(xr,`
    -
    `));var Nr=Ar.$container.find("input");return Nr.val(rr),Nr.on("change",function(){return Ar.onChange(Nr.val())}),Ar}return(0,$.Z)(Gn)}(wn),Zn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var Ar,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Gn),Ar=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Ar).$container,Rr=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,go='");zr&&(go="".concat(Qr,'
    +
    `));var Lr=kr.$container.find("input");return Lr.val(rr),Lr.on("change",function(){return kr.onChange(Lr.val())}),kr}return(0,$.Z)(Gn)}(wn),Zn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Lr=(0,k.Z)(kr).$container,Rr=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,go='");zr&&(go="".concat(Qr,'
    `).concat(go,` -
    ').concat(rr,"/").concat(Zr)),Nr.html('
    ').concat(ut()(cr),`
    + ').concat(rr,"/").concat(Zr)),Lr.html('
    ').concat(ut()(cr),`
    ').concat(xr,`
    -
    ').concat(go,"
    "));var At=Nr.find(Rr(".value")),$t=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var mt=Et()($t.val());Ar.onChange(mt)}),$t.on("input",function(){var mt=Et()($t.val());Nt.css("width",vr(mt,Qr,Zr)+"%"),At.text(bt()(mt))}),Ar}return(0,$.Z)(Gn)}(wn),vr=function(qn,pr,Gn){return((qn-pr)/(Gn-pr)*100).toFixed(2)},yr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var Ar;(0,j.Z)(this,Gn),Ar=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Nr=ft()(zn.c("checkbox-"));Ar.$container.html('
    ').concat(ut()(cr),`
    +
    ').concat(go,"
    "));var kt=Lr.find(Rr(".value")),$t=Lr.find("input"),Lt=Lr.find(Rr(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var mt=St()($t.val());kr.onChange(mt)}),$t.on("input",function(){var mt=St()($t.val());Lt.css("width",vr(mt,Qr,Zr)+"%"),kt.text(bt()(mt))}),kr}return(0,$.Z)(Gn)}(wn),vr=function(qn,pr,Gn){return((qn-pr)/(Gn-pr)*100).toFixed(2)},yr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Lr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ut()(cr),`
    - - -
    `));var Rr=Ar.$container.find("input"),zr=Rr.get(0);return zr.checked=rr,Rr.on("change",function(){return Ar.onChange(zr.checked)}),Ar}return(0,$.Z)(Gn)}(wn),In=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr,Ar){var Tr;(0,j.Z)(this,Gn),Tr=pr.call(this,zn,ar,rr,"select");var Nr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    -
    ').concat(xr,`
    -
    -
    + + +
    `));var Rr=kr.$container.find("input"),zr=Rr.get(0);return zr.checked=rr,Rr.on("change",function(){return kr.onChange(zr.checked)}),kr}return(0,$.Z)(Gn)}(wn),In=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr,kr){var Tr;(0,j.Z)(this,Gn),Tr=pr.call(this,zn,ar,rr,"select");var Lr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    +
    `));var Rr=Tr.$container.find("select");return Rr.on("change",function(){return Tr.onChange(Rr.val())}),Tr}return(0,$.Z)(Gn)}(wn),ur=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,Gn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ut()(ar),`
    -
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(Gn)}(wn);(function(qn,pr){try{qn.exports=pr,qn.exports.default=pr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return En}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),Et=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function kt(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return Et()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(Rn){return"".concat(hn).concat(Rn)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=_n(Rn.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var Sn,yn=function(bn){(0,et.Z)(_n,bn);var hn=kn(_n);function _n(ln,Tn){var Rn,Pn=Tn.compName,An=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=An===void 0?"light":An;return(0,j.Z)(this,_n),(Rn=hn.call(this)).subComponents=[],Rn.compName=Pn,Rn.c=kt(Pn),Rn.options={},Rn.container=ln,Rn.$container=it()(ln),Rn.$container.addClass(["luna-".concat(Pn),Rn.c("platform-".concat(Ot()))]),Rn.on("optionChange",function(vn,Bn,Nn){var Wn=Rn.c;vn==="theme"&&(Rn.$container.rmClass(Wn("theme-".concat(Nn))).addClass(Wn("theme-".concat(Bn))),It()(Rn.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),Rn.setOption("theme",Fn),Rn}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Ot()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var Rn=this,Pn=this.options,An={};typeof ln=="string"?An[ln]=Tn:An=ln,It()(An,function(Fn,vn){var Bn=Pn[vn];Pn[vn]=Fn,Rn.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){It()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),Mn=d(1907),Vn=d.n(Mn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var En=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var Rn=this.c,Pn=this.$tabs,An=this.options.height-1,Fn=Pn.find(Rn(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Pn.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);if(Pn.data("id")===ln){if(Pn.hasClass(Tn("selected")))if(Rn.length>0){var An=Rn.$tabs.find(Tn(".item")).eq(0).data("id");Rn.select(An)}else Rn.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);Pn.data("id")===ln?(Pn.addClass(Tn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",ln)):Pn.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,Rn=this.tabs,Pn=this.c,An=Tn.find(Pn(".selected")).get(0),Fn=An.offsetLeft,vn=An.offsetWidth,Bn=Rn.offsetWidth,Nn=Rn.scrollLeft;FnBn+Nn&&(ln=Fn+vn-Bn),vt()(ln)&&(Rn.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var Rn=document.createElement("div"),Pn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),Rn.appendChild(Pn);var An=document.body||document.documentElement;return An.appendChild(Rn),Ct=Rn.offsetWidth-Rn.clientWidth,An.removeChild(Rn),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,Rn=this.c,Pn=Tn.find(Rn(".selected")).get(0);Pn?ln.css({width:Pn.offsetWidth,left:Pn.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,Rn=this.c;this.on("optionChange",function(An){An==="height"&&ln.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(An){An.preventDefault(),Tn.scrollLeft+=An.origEvent.deltaY}).on("click",Rn(".item"),function(){var An=it()(this);Pn.select(An.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(Sn||(Sn=(0,k.Z)([` +
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(Gn)}(wn);(function(qn,pr){try{qn.exports=pr,qn.exports.default=pr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(Rn){return"".concat(hn).concat(Rn)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=_n(Rn.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var Rn,Pn=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(Rn=hn.call(this)).subComponents=[],Rn.compName=Pn,Rn.c=At(Pn),Rn.options={},Rn.container=ln,Rn.$container=it()(ln),Rn.$container.addClass(["luna-".concat(Pn),Rn.c("platform-".concat(Ot()))]),Rn.on("optionChange",function(vn,Bn,Ln){var Un=Rn.c;vn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Ln))).addClass(Un("theme-".concat(Bn))),It()(Rn.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),Rn.setOption("theme",Fn),Rn}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Ot()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var Rn=this,Pn=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,It()(kn,function(Fn,vn){var Bn=Pn[vn];Pn[vn]=Fn,Rn.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){It()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var Rn=this.c,Pn=this.$tabs,kn=this.options.height-1,Fn=Pn.find(Rn(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Pn.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);if(Pn.data("id")===ln){if(Pn.hasClass(Tn("selected")))if(Rn.length>0){var kn=Rn.$tabs.find(Tn(".item")).eq(0).data("id");Rn.select(kn)}else Rn.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);Pn.data("id")===ln?(Pn.addClass(Tn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",ln)):Pn.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,Rn=this.tabs,Pn=this.c,kn=Tn.find(Pn(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=Rn.offsetWidth,Ln=Rn.scrollLeft;FnBn+Ln&&(ln=Fn+vn-Bn),vt()(ln)&&(Rn.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var Rn=document.createElement("div"),Pn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),Rn.appendChild(Pn);var kn=document.body||document.documentElement;return kn.appendChild(Rn),Ct=Rn.offsetWidth-Rn.clientWidth,kn.removeChild(Rn),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,Rn=this.c,Pn=Tn.find(Rn(".selected")).get(0);Pn?ln.css({width:Pn.offsetWidth,left:Pn.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,Rn=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",Rn(".item"),function(){var kn=it()(this);Pn.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([`
    - `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,En)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),Et=(d(3875),d(6954)),xt=d.n(Et);d(9585);function bt(Nn){var Wn="luna-".concat(Nn,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(qt){return yt()(qt,Wn)?qt:qt.replace(/[\w-]+/,function(wn){return"".concat(Wn).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var qt=wt().parse(Vt);return kt(qt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(qt)}catch{return pn(Vt)}return pn(Vt)}}function kt(Nn,Wn){for(var pn=0,Vt=Nn.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Nn);if(Wn){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var kn=function(Nn){(0,tt.Z)(pn,Nn);var Wn=dn(pn);function pn(Vt,qt){var wn,Ln=qt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Wn.call(this)).subComponents=[],wn.compName=Ln,wn.c=bt(Ln),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Ln),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var In=wn.c;Zn==="theme"&&(wn.$container.rmClass(In("theme-".concat(yr))).addClass(In("theme-".concat(vr))),Mt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,qt){var wn=this,Ln=this.options,lr={};typeof Vt=="string"?lr[Vt]=qt:lr=Vt,Mt()(lr,function(fr,Zn){var vr=Ln[Zn];Ln[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(qt){return qt===Vt})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,qt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),Sn=d(9702),yn=d.n(Sn),Mn=d(8887),Vn=d.n(Mn),rn=d(2439),xn=d.n(rn),fn=d(6049),En=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),Rn=d.n(Tn),Pn=d(8648),An=d.n(Pn);function Fn(Nn){var Wn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Nn);if(Wn){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Nn){(0,tt.Z)(pn,Nn);var Wn=Fn(pn);function pn(Vt){var qt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(qt=Wn.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,qt.copy=function(){var Ln=(0,$.Z)(qt).c,lr=qt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:Rn()(An()(fr)));var vr=qt.$copy.find(Ln(".icon"));vr.addClass(Ln("icon-check")).rmClass(Ln("icon-copy")),setTimeout(function(){vr.rmClass(Ln("icon-check")).addClass(Ln("icon-copy"))},1e3)},qt._updateCopyPos=function(){var Ln=(0,$.Z)(qt).container;qt.$copy.css({top:Ln.scrollTop+5,right:5-Ln.scrollLeft})},qt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=xn()(function(){return qt._render()},16),qt.updateCopyPos=En()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),_t&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var qt=this,wn=this.options,Ln=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(In){return In.length===0?[]:In.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";Mt()(vr,function(In,ur){qt.lineNum+=1,yr+='
    ').concat(qt.lineNum,'
    ').concat(wn.escape?ln()(In):In||" ","
    ")}),fr.find(lr(".table")).append(yr),Ln.hide(),fr.offset().height>40&&Ln.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,qt=this.$text,wn=this.options,Ln=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?qt.addClass(Vt("wrap-long-lines")):qt.rmClass(Vt("wrap-long-lines")),fr?qt.addClass(Vt("line-numbers")):qt.rmClass(Vt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Ln)}}]),pn}(kn),Bn=/\r\n|\r|\n/g;(function(Nn,Wn){try{Nn.exports=Wn,Nn.exports.default=Wn}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Lp}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return In()},$css:function(){return qn()},$data:function(){return Gn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return Ar()},$property:function(){return Nr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return At()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Nt()},LocalStore:function(){return vt()},Logger:function(){return Lt()},MediaQuery:function(){return St()},MutationObserver:function(){return jt()},Select:function(){return Rt()},SingleEmitter:function(){return nn()},Stack:function(){return Ut()},Store:function(){return Hn()},Url:function(){return Yn()},ajax:function(){return Un()},allKeys:function(){return or()},before:function(){return gr()},camelCase:function(){return On()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return kr()},concat:function(){return Mr()},contain:function(){return It()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Lr()},dateFormat:function(){return Hr()},debounce:function(){return qr()},defaults:function(){return Mn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Uo()},difference:function(){return vs()},drag:function(){return Ao},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return A0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return As()},extractUrls:function(){return Es()},filter:function(){return _t()},flatten:function(){return Ss()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Is()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Sr()},idxOf:function(){return Er()},inherits:function(){return Wt()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Wr()},isDate:function(){return yo()},isEl:function(){return Eo()},isEmpty:function(){return vo()},isErr:function(){return So()},isErudaEl:function(){return Yo},isFn:function(){return ko()},isHidden:function(){return Po()},isMatch:function(){return Lo()},isMiniProgram:function(){return Wo()},isMobile:function(){return Io()},isNaN:function(){return Ns()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Ws()},isPrimitive:function(){return jl()},isPromise:function(){return Il()},isRegExp:function(){return Zs()},isSorted:function(){return Nl()},isStr:function(){return Ot()},isUndef:function(){return Ls()},kebabCase:function(){return Sn()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Ul()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Ln()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return mu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return Au()},raf:function(){return Eu()},repeat:function(){return Tu()},restArgs:function(){return ju()},reverse:function(){return Iu()},root:function(){return Xs()},rtrim:function(){return Nu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Uu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return Gu()},startWith:function(){return qo()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return Et()},unique:function(){return zo()},upperFirst:function(){return Go()},values:function(){return g0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),Et=d.n(yt),xt=d(3783),bt=d.n(xt),kt=d(5972),_t=d.n(kt),Ct=d(6768),Ot=d.n(Ct),Mt=d(6341),It=d.n(Mt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),kn=d(7622),Sn=d.n(kn),yn=d(4193),Mn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),En=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=En.length;function hn(tn){for(var Gt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var qt=function(tn){(0,tt.Z)(Ft,tn);var Gt=Vt(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Wn(d(8011)),gt.name="settings",gt._settings=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._setting=new pn.Z(gt.get(0)),this._bindEvent()}},{key:"remove",value:function(gt,Tt){var Dt=this;if(Ot()(gt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===gt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(jn){return jn.config!==gt||jn.key!==Tt||(Dt._setting.remove(jn.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(gt,Tt,Dt){var un=this._genId("settings"),jn=this._setting.appendCheckbox(un,!!gt.get(Tt),Dt);return this._settings.push({config:gt,key:Tt,id:un,item:jn}),this}},{key:"select",value:function(gt,Tt,Dt,un){var jn=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var mr=this._setting.appendSelect(jn,gt.get(Tt),"",Dt,Qn);return this._settings.push({config:gt,key:Tt,id:jn,item:mr}),this}},{key:"range",value:function(gt,Tt,Dt,un){var jn=un.min,Qn=jn===void 0?0:jn,mr=un.max,wr=mr===void 0?1:mr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,gt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:gt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(gt,Tt){return this._setting.appendButton(gt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(gt){return this._setting.appendTitle(gt),this}},{key:"_cleanSeparator",value:function(){var gt=Xt()(this._$el.get(0).children);function Tt(jn){return It()(jn.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=gt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,Gt){var Ft;switch(Ls()(Gt)&&(Gt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var gt="test-localStorage-"+Date.now();Ft.setItem(gt,gt);var Tt=Ft.getItem(gt);if(Ft.removeItem(gt),Tt!==gt)throw new Error}catch{return Gt?Gs():void 0}return Ft}function sl(tn){var Gt=is()(tn.split("/"));return Gt===""&&(Gt=(tn=new(Yn())(tn)).hostname),Gt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var Gt="";if(tn.getAttribute&&(Gt=tn.getAttribute("class")||""),It()(Gt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var A0=Wn;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var Gt=il().parse(tn);return cl(Gt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(Gt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,Gt){for(var Ft=0,gt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),j0=function(tn){(0,tt.Z)(Ft,tn);var Gt=O0(Ft);function Ft(gt){var Tt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(Ao("move"),Tt._onDragMove),cs.on(Ao("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,jn=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,mr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(mr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+mr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>jn-un&&($r=jn-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(Ao("move"),Tt._onDragMove),cs.off(Ao("end"),Tt._onDragEnd);var jn=Tt.config;jn.get("rememberPos")&&jn.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Wn(d(9195)),Tt._$container=gt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(gt){this._isOutOfRange(gt)&&(gt=this._getDefPos()),this._$el.css({left:gt.x,top:gt.y}),this.config.set("pos",gt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Wn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(gt){gt=gt||this.config.get("pos");var Tt=this._getDefPos();return gt.x>Tt.x+10||gt.x<0||gt.y<0||gt.y>Tt.y+10}},{key:"_registerListener",value:function(){var gt=this;this._scaleListener=function(){return Ln()(function(){gt._isOutOfRange()&>._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var gt=this._$container;gt.append(Cn('
    ')),this._$el=gt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(gt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!gt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var gt=this;this._$el.on(Ao("start"),this._onDragStart),fr().on("change",function(){return gt._resetPos(!0)}),window.addEventListener("resize",function(){return gt._resetPos()})}},{key:"initCfg",value:function(gt){var Tt=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});gt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var gt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-gt,y:window.innerHeight-gt}}}]),Ft}(it()),Ho=ul=new(Lt())("[Eruda]","warn");ul.formatter=function(tn,Gt){return Gt.unshift(this.name),Gt};var M0=d(4270),I0=d.n(M0),R0=d(6093),P0=d.n(R0),Do=d(129),N0=d(7638);function L0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var Gt=L0(Ft);function Ft(gt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var jn=(0,et.Z)(Tt).$container;al()?jn.addClass(Cn("safe-area")):jn.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(jn){Tt._tab.setOption("height",40*jn),Ln()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Wr()()?"Dark":"Light"},un),Tt._style=Wn(d(13)),Tt.$container=gt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),I0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var gt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){gt._$el.css("opacity",gt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var gt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return gt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(gt){var Tt=this._tab;if(!(gt instanceof ct)){var Dt=new ct,un=Dt.init,jn=Dt.show,Qn=Dt.hide,mr=Dt.destroy;Mn()(gt,{init:un,show:jn,hide:Qn,destroy:mr})}var wr=gt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Ho.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),gt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),gt.active=!1,this._tools[wr]=gt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Ho.error("You must specify a name for a tool")}},{key:"remove",value:function(gt){var Tt=this._tools;if(!Tt[gt])return Ho.warn("Tool ".concat(gt," doesn't exist"));this._tab.remove(gt);var Dt=Tt[gt];if(delete Tt[gt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var gt=this;return bt()(this._tools,function(Tt){return gt.remove(Tt.name)}),this}},{key:"get",value:function(gt){var Tt=this._tools[gt];if(Tt)return Tt}},{key:"showTool",value:function(gt){if(this._curTool===gt)return this;this._curTool=gt;var Tt=this._tools,Dt=Tt[gt];if(Dt){var un={};return bt()(Tt,function(jn){jn.active&&(un=jn,jn.active=!1,jn.hide())}),Dt.active=!0,Dt.show(),this._tab.select(gt),this.emit("showTool",gt,un),this}}},{key:"initCfg",value:function(gt){var Tt=this,Dt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,jn){switch(un){case"transparency":return Tt._setTransparency(jn);case"displaySize":return Tt._setDisplaySize(jn);case"theme":return Tt._setTheme(jn)}}),gt.separator().select(Dt,"theme","Theme",dn()(Wn.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),jn=JSON.parse(JSON.stringify(un));bt()(jn,function(Qn,mr){Ot()(Qn)&&qo()(mr,"eruda")&&un.removeItem(mr)}),window.location.reload()}).separator()}},{key:"notify",value:function(gt,Tt){this._notification.notify(gt,Tt)}},{key:"destroy",value:function(){Wn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(gt){var Tt=this.$container;(function(Dt){return It()(Tn,Dt)})(gt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Wn.setTheme(gt)}},{key:"_setTransparency",value:function(gt){$o()(gt)&&(this._opacity=gt,this._isShow&&this._$el.css({opacity:gt}))}},{key:"_setDisplaySize",value:function(gt){$o()(gt)&&this._$el.css({height:gt+"%"})}},{key:"_initTpl",value:function(){var gt=this.$container;gt.append(Cn(` + `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Ln){var Un="luna-".concat(Ln,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(qt){return yt()(qt,Un)?qt:qt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var qt=wt().parse(Vt);return At(qt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(qt)}catch{return pn(Vt)}return pn(Vt)}}function At(Ln,Un){for(var pn=0,Vt=Ln.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Ln){(0,tt.Z)(pn,Ln);var Un=dn(pn);function pn(Vt,qt){var wn,Nn=qt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var In=wn.c;Zn==="theme"&&(wn.$container.rmClass(In("theme-".concat(yr))).addClass(In("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,qt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=qt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(qt){return qt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,qt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),Rn=d.n(Tn),Pn=d(8648),kn=d.n(Pn);function Fn(Ln){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Ln){(0,tt.Z)(pn,Ln);var Un=Fn(pn);function pn(Vt){var qt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(qt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,qt.copy=function(){var Nn=(0,$.Z)(qt).c,lr=qt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:Rn()(kn()(fr)));var vr=qt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},qt._updateCopyPos=function(){var Nn=(0,$.Z)(qt).container;qt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},qt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=xn()(function(){return qt._render()},16),qt.updateCopyPos=Sn()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),_t&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var qt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(In){return In.length===0?[]:In.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(In,ur){qt.lineNum+=1,yr+='
    ').concat(qt.lineNum,'
    ').concat(wn.escape?ln()(In):In||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,qt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?qt.addClass(Vt("wrap-long-lines")):qt.rmClass(Vt("wrap-long-lines")),fr?qt.addClass(Vt("line-numbers")):qt.rmClass(Vt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Ln,Un){try{Ln.exports=Un,Ln.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return In()},$css:function(){return qn()},$data:function(){return Gn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Lr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Lt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Mt()},Select:function(){return Rt()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return gr()},camelCase:function(){return On()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return It()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return qr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Is()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Po()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Io()},isNaN:function(){return Ls()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ml()},isPromise:function(){return Il()},isRegExp:function(){return Zs()},isSorted:function(){return Ll()},isStr:function(){return Ot()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return mu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Mu()},reverse:function(){return Iu()},root:function(){return Xs()},rtrim:function(){return Lu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return Gu()},startWith:function(){return qo()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return Go()},values:function(){return g0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Ot=d.n(Ct),jt=d(6341),It=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var Gt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var qt=function(tn){(0,tt.Z)(Ft,tn);var Gt=Vt(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(8011)),gt.name="settings",gt._settings=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._setting=new pn.Z(gt.get(0)),this._bindEvent()}},{key:"remove",value:function(gt,Tt){var Dt=this;if(Ot()(gt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===gt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(Mn){return Mn.config!==gt||Mn.key!==Tt||(Dt._setting.remove(Mn.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(gt,Tt,Dt){var un=this._genId("settings"),Mn=this._setting.appendCheckbox(un,!!gt.get(Tt),Dt);return this._settings.push({config:gt,key:Tt,id:un,item:Mn}),this}},{key:"select",value:function(gt,Tt,Dt,un){var Mn=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var mr=this._setting.appendSelect(Mn,gt.get(Tt),"",Dt,Qn);return this._settings.push({config:gt,key:Tt,id:Mn,item:mr}),this}},{key:"range",value:function(gt,Tt,Dt,un){var Mn=un.min,Qn=Mn===void 0?0:Mn,mr=un.max,wr=mr===void 0?1:mr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,gt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:gt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(gt,Tt){return this._setting.appendButton(gt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(gt){return this._setting.appendTitle(gt),this}},{key:"_cleanSeparator",value:function(){var gt=Xt()(this._$el.get(0).children);function Tt(Mn){return It()(Mn.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=gt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,Gt){var Ft;switch(Ns()(Gt)&&(Gt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var gt="test-localStorage-"+Date.now();Ft.setItem(gt,gt);var Tt=Ft.getItem(gt);if(Ft.removeItem(gt),Tt!==gt)throw new Error}catch{return Gt?Gs():void 0}return Ft}function sl(tn){var Gt=is()(tn.split("/"));return Gt===""&&(Gt=(tn=new(Yn())(tn)).hostname),Gt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var Gt="";if(tn.getAttribute&&(Gt=tn.getAttribute("class")||""),It()(Gt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var Gt=il().parse(tn);return cl(Gt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(Gt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,Gt){for(var Ft=0,gt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),M0=function(tn){(0,tt.Z)(Ft,tn);var Gt=O0(Ft);function Ft(gt){var Tt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,Mn=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,mr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(mr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+mr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>Mn-un&&($r=Mn-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var Mn=Tt.config;Mn.get("rememberPos")&&Mn.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=gt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(gt){this._isOutOfRange(gt)&&(gt=this._getDefPos()),this._$el.css({left:gt.x,top:gt.y}),this.config.set("pos",gt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(gt){gt=gt||this.config.get("pos");var Tt=this._getDefPos();return gt.x>Tt.x+10||gt.x<0||gt.y<0||gt.y>Tt.y+10}},{key:"_registerListener",value:function(){var gt=this;this._scaleListener=function(){return Nn()(function(){gt._isOutOfRange()&>._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var gt=this._$container;gt.append(Cn('
    ')),this._$el=gt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(gt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!gt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var gt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return gt._resetPos(!0)}),window.addEventListener("resize",function(){return gt._resetPos()})}},{key:"initCfg",value:function(gt){var Tt=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});gt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var gt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-gt,y:window.innerHeight-gt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,Gt){return Gt.unshift(this.name),Gt};var j0=d(4270),I0=d.n(j0),R0=d(6093),P0=d.n(R0),Do=d(129),L0=d(7638);function N0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var Gt=N0(Ft);function Ft(gt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var Mn=(0,et.Z)(Tt).$container;al()?Mn.addClass(Cn("safe-area")):Mn.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(Mn){Tt._tab.setOption("height",40*Mn),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=gt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),I0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var gt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){gt._$el.css("opacity",gt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var gt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return gt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(gt){var Tt=this._tab;if(!(gt instanceof ct)){var Dt=new ct,un=Dt.init,Mn=Dt.show,Qn=Dt.hide,mr=Dt.destroy;jn()(gt,{init:un,show:Mn,hide:Qn,destroy:mr})}var wr=gt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),gt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),gt.active=!1,this._tools[wr]=gt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(gt){var Tt=this._tools;if(!Tt[gt])return Wo.warn("Tool ".concat(gt," doesn't exist"));this._tab.remove(gt);var Dt=Tt[gt];if(delete Tt[gt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var gt=this;return bt()(this._tools,function(Tt){return gt.remove(Tt.name)}),this}},{key:"get",value:function(gt){var Tt=this._tools[gt];if(Tt)return Tt}},{key:"showTool",value:function(gt){if(this._curTool===gt)return this;this._curTool=gt;var Tt=this._tools,Dt=Tt[gt];if(Dt){var un={};return bt()(Tt,function(Mn){Mn.active&&(un=Mn,Mn.active=!1,Mn.hide())}),Dt.active=!0,Dt.show(),this._tab.select(gt),this.emit("showTool",gt,un),this}}},{key:"initCfg",value:function(gt){var Tt=this,Dt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,Mn){switch(un){case"transparency":return Tt._setTransparency(Mn);case"displaySize":return Tt._setDisplaySize(Mn);case"theme":return Tt._setTheme(Mn)}}),gt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),Mn=JSON.parse(JSON.stringify(un));bt()(Mn,function(Qn,mr){Ot()(Qn)&&qo()(mr,"eruda")&&un.removeItem(mr)}),window.location.reload()}).separator()}},{key:"notify",value:function(gt,Tt){this._notification.notify(gt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(gt){var Tt=this.$container;(function(Dt){return It()(Tn,Dt)})(gt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(gt)}},{key:"_setTransparency",value:function(gt){$o()(gt)&&(this._opacity=gt,this._isShow&&this._$el.css({opacity:gt}))}},{key:"_setDisplaySize",value:function(gt){$o()(gt)&&this._$el.css({height:gt+"%"})}},{key:"_initTpl",value:function(){var gt=this.$container;gt.append(Cn(`
    @@ -1197,7 +1197,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=gt.find(Cn(".dev-tools")),this._$tools=this._$el.find(Cn(".tools"))}},{key:"_initTab",value:function(){var gt=this;this._tab=new N0.Z(this._$el.find(Cn(".tab")).get(0),{height:40}),this._tab.on("select",function(Tt){return gt.showTool(Tt)})}},{key:"_initNotification",value:function(){this._notification=new(P0())(this._$el.find(Cn(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Do.Z.setContainer(this._$el.find(Cn(".modal")).get(0))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el.find(Cn(".resizer")),Dt=this._$el.find(Cn(".nav-bar")),un=lt()(document),jn=function(mr){if(gt._isResizing){mr.preventDefault(),mr.stopPropagation(),mr=mr.origEvent;var wr=(gt._resizeStartY-Bo("y",mr))/window.innerHeight*100,$r=gt._resizeStartSize+wr;$r<40?$r=40:$r>100&&($r=100),gt.config.set("displaySize",ss()($r.toFixed(2)))}},Qn=function mr(){clearTimeout(gt._resizeTimer),gt._isResizing=!1,Tt.css("height",10),un.off(Ao("move"),jn),un.off(Ao("end"),mr)};Tt.css("height",10),Tt.on(Ao("start"),function(mr){mr.preventDefault(),mr.stopPropagation(),mr=mr.origEvent,gt._isResizing=!0,gt._resizeStartSize=gt.config.get("displaySize"),gt._resizeStartY=Bo("y",mr),Tt.css("height","100%"),un.on(Ao("move"),jn),un.on(Ao("end"),Qn)}),Dt.on("contextmenu",function(mr){return mr.preventDefault()}),this.$container.on("click",function(mr){return mr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ut.on(ut.SCALE,this._updateTabHeight)}}]),Ft}(it()),B0=d(8816);function D0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}ls().start();var F0=function(tn){(0,tt.Z)(Ft,tn);var Gt=D0(Ft);function Ft(){var gt,Tt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Dt=Tt===void 0?"console":Tt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_handleShow",function(){Po()(gt._$el.get(0))||gt._logger.renderViewport()}),(0,ot.Z)((0,et.Z)(gt),"_handleErr",function(un){gt._logger.error(un)}),it().mixin((0,et.Z)(gt)),gt.name=Dt,gt._selectedLog=null,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var gt=this,Tt=this._origConsole={},Dt=window.console;return Ds.forEach(function(un){var jn=Tt[un]=Ys();Dt[un]&&(jn=Tt[un]=Dt[un].bind(Dt)),Dt[un]=function(){gt[un].apply(gt,arguments),jn.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(gt,Tt){this._logger.setGlobal(gt,Tt)}},{key:"restoreConsole",value:function(){var gt=this;return this._origConsole?(Ds.forEach(function(Tt){return window.console[Tt]=gt._origConsole[Tt]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ls().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ls().rmListener(this._handleErr),this}},{key:"filter",value:function(gt){var Tt=this._$filterText,Dt=this._logger;Ot()(gt)?(Tt.text(gt),Dt.setOption("filter",To()(gt))):Zs()(gt)?(Tt.text(Kt()(gt)),Dt.setOption("filter",gt)):ko()(gt)&&(Tt.text("ƒ"),Dt.setOption("filter",gt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Wn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(gt){var Tt=this._$el,Dt=Tt.find(Cn(".js-input"));gt?(Dt.show(),Tt.rmClass(Cn("js-input-hidden"))):(Dt.hide(),Tt.addClass(Cn("js-input-hidden")))}},{key:"_appendTpl",value:function(){var gt=this._$el;this._style=Wn(d(3191)),gt.append(Cn(` + `)),this._$el=gt.find(Cn(".dev-tools")),this._$tools=this._$el.find(Cn(".tools"))}},{key:"_initTab",value:function(){var gt=this;this._tab=new L0.Z(this._$el.find(Cn(".tab")).get(0),{height:40}),this._tab.on("select",function(Tt){return gt.showTool(Tt)})}},{key:"_initNotification",value:function(){this._notification=new(P0())(this._$el.find(Cn(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Do.Z.setContainer(this._$el.find(Cn(".modal")).get(0))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el.find(Cn(".resizer")),Dt=this._$el.find(Cn(".nav-bar")),un=lt()(document),Mn=function(mr){if(gt._isResizing){mr.preventDefault(),mr.stopPropagation(),mr=mr.origEvent;var wr=(gt._resizeStartY-Bo("y",mr))/window.innerHeight*100,$r=gt._resizeStartSize+wr;$r<40?$r=40:$r>100&&($r=100),gt.config.set("displaySize",ss()($r.toFixed(2)))}},Qn=function mr(){clearTimeout(gt._resizeTimer),gt._isResizing=!1,Tt.css("height",10),un.off(ko("move"),Mn),un.off(ko("end"),mr)};Tt.css("height",10),Tt.on(ko("start"),function(mr){mr.preventDefault(),mr.stopPropagation(),mr=mr.origEvent,gt._isResizing=!0,gt._resizeStartSize=gt.config.get("displaySize"),gt._resizeStartY=Bo("y",mr),Tt.css("height","100%"),un.on(ko("move"),Mn),un.on(ko("end"),Qn)}),Dt.on("contextmenu",function(mr){return mr.preventDefault()}),this.$container.on("click",function(mr){return mr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ut.on(ut.SCALE,this._updateTabHeight)}}]),Ft}(it()),B0=d(8816);function D0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}ls().start();var F0=function(tn){(0,tt.Z)(Ft,tn);var Gt=D0(Ft);function Ft(){var gt,Tt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Dt=Tt===void 0?"console":Tt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_handleShow",function(){Po()(gt._$el.get(0))||gt._logger.renderViewport()}),(0,ot.Z)((0,et.Z)(gt),"_handleErr",function(un){gt._logger.error(un)}),it().mixin((0,et.Z)(gt)),gt.name=Dt,gt._selectedLog=null,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var gt=this,Tt=this._origConsole={},Dt=window.console;return Ds.forEach(function(un){var Mn=Tt[un]=Ys();Dt[un]&&(Mn=Tt[un]=Dt[un].bind(Dt)),Dt[un]=function(){gt[un].apply(gt,arguments),Mn.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(gt,Tt){this._logger.setGlobal(gt,Tt)}},{key:"restoreConsole",value:function(){var gt=this;return this._origConsole?(Ds.forEach(function(Tt){return window.console[Tt]=gt._origConsole[Tt]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ls().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ls().rmListener(this._handleErr),this}},{key:"filter",value:function(gt){var Tt=this._$filterText,Dt=this._logger;Ot()(gt)?(Tt.text(gt),Dt.setOption("filter",To()(gt))):Zs()(gt)?(Tt.text(Kt()(gt)),Dt.setOption("filter",gt)):Ao()(gt)&&(Tt.text("ƒ"),Dt.setOption("filter",gt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(gt){var Tt=this._$el,Dt=Tt.find(Cn(".js-input"));gt?(Dt.show(),Tt.rmClass(Cn("js-input-hidden"))):(Dt.hide(),Tt.addClass(Cn("js-input-hidden")))}},{key:"_appendTpl",value:function(){var gt=this._$el;this._style=Un(d(3191)),gt.append(Cn(`
    All @@ -1217,24 +1217,24 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var Tt=gt.find(Cn(".js-input")),Dt=Tt.find("textarea"),un=Tt.find(Cn(".buttons"));rn()(this,{_$control:gt.find(Cn(".control")),_$logs:gt.find(Cn(".logs-container")),_$inputContainer:Tt,_$input:Dt,_$inputBtns:un,_$filterText:gt.find(Cn(".filter-text"))})}},{key:"_initLogger",value:function(){var gt=this.config,Tt=gt.get("maxLogNum");Tt=Tt==="infinite"?0:+Tt;var Dt=this._$control.find(Cn(".level")),un=new B0.Z(this._$logs.get(0),{asyncRender:gt.get("asyncRender"),maxNum:Tt,showHeader:gt.get("displayExtraInfo"),unenumerable:gt.get("displayUnenumerable"),accessGetter:gt.get("displayGetterVal"),lazyEvaluation:gt.get("lazyEvaluation")});un.on("optionChange",function(jn,Qn){jn==="level"&&Dt.each(function(){var mr=lt()(this),wr=mr.data("level");mr[wr===Qn||wr==="all"&&fn()(Qn)?"addClass":"rmClass"](Cn("active"))})}),gt.get("overrideConsole")&&this.overrideConsole(),this._logger=un}},{key:"_exposeLogger",value:function(){var gt=this,Tt=this._logger;["html"].concat(Ds).forEach(function(Dt){return gt[Dt]=function(){for(var un=arguments.length,jn=new Array(un),Qn=0;Qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Z0=function(tn){(0,tt.Z)(Ft,tn);var Gt=W0(Ft);function Ft(gt,Tt){var Dt;return(0,j.Z)(this,Ft),Dt=Gt.call(this),(0,ot.Z)((0,et.Z)(Dt),"_copyRes",function(){var un=Dt._detailData,jn="".concat(un.method," ").concat(un.url," ").concat(un.status,` -`);vo()(un.reqHeaders)||(jn+=` + `));var Tt=gt.find(Cn(".js-input")),Dt=Tt.find("textarea"),un=Tt.find(Cn(".buttons"));rn()(this,{_$control:gt.find(Cn(".control")),_$logs:gt.find(Cn(".logs-container")),_$inputContainer:Tt,_$input:Dt,_$inputBtns:un,_$filterText:gt.find(Cn(".filter-text"))})}},{key:"_initLogger",value:function(){var gt=this.config,Tt=gt.get("maxLogNum");Tt=Tt==="infinite"?0:+Tt;var Dt=this._$control.find(Cn(".level")),un=new B0.Z(this._$logs.get(0),{asyncRender:gt.get("asyncRender"),maxNum:Tt,showHeader:gt.get("displayExtraInfo"),unenumerable:gt.get("displayUnenumerable"),accessGetter:gt.get("displayGetterVal"),lazyEvaluation:gt.get("lazyEvaluation")});un.on("optionChange",function(Mn,Qn){Mn==="level"&&Dt.each(function(){var mr=lt()(this),wr=mr.data("level");mr[wr===Qn||wr==="all"&&fn()(Qn)?"addClass":"rmClass"](Cn("active"))})}),gt.get("overrideConsole")&&this.overrideConsole(),this._logger=un}},{key:"_exposeLogger",value:function(){var gt=this,Tt=this._logger;["html"].concat(Ds).forEach(function(Dt){return gt[Dt]=function(){for(var un=arguments.length,Mn=new Array(un),Qn=0;Qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Z0=function(tn){(0,tt.Z)(Ft,tn);var Gt=U0(Ft);function Ft(gt,Tt){var Dt;return(0,j.Z)(this,Ft),Dt=Gt.call(this),(0,ot.Z)((0,et.Z)(Dt),"_copyRes",function(){var un=Dt._detailData,Mn="".concat(un.method," ").concat(un.url," ").concat(un.status,` +`);vo()(un.reqHeaders)||(Mn+=` Request Headers -`,bt()(un.reqHeaders,function(Qn,mr){return jn+="".concat(mr,": ").concat(Qn,` -`)})),vo()(un.resHeaders)||(jn+=` +`,bt()(un.reqHeaders,function(Qn,mr){return Mn+="".concat(mr,": ").concat(Qn,` +`)})),vo()(un.resHeaders)||(Mn+=` Response Headers -`,bt()(un.resHeaders,function(Qn,mr){return jn+="".concat(mr,": ").concat(Qn,` -`)})),un.resTxt&&(jn+=` +`,bt()(un.resHeaders,function(Qn,mr){return Mn+="".concat(mr,": ").concat(Qn,` +`)})),un.resTxt&&(Mn+=` `.concat(un.resTxt,` -`)),sn()(jn),Dt._devtools.notify("Copied")}),Dt._$container=gt,Dt._devtools=Tt,Dt._detailData={},Dt._bindEvent(),Dt}return(0,$.Z)(Ft,[{key:"show",value:function(gt){gt.resTxt&&To()(gt.resTxt)===""&&delete gt.resTxt,vo()(gt.resHeaders)&&delete gt.resHeaders,vo()(gt.reqHeaders)&&delete gt.reqHeaders;var Tt="";gt.data&&(Tt='
    ').concat(Kr()(gt.data),"
    "));var Dt="Empty";gt.reqHeaders&&(Dt=ho()(gt.reqHeaders,function(wr,$r){return` +`)),sn()(Mn),Dt._devtools.notify("Copied")}),Dt._$container=gt,Dt._devtools=Tt,Dt._detailData={},Dt._bindEvent(),Dt}return(0,$.Z)(Ft,[{key:"show",value:function(gt){gt.resTxt&&To()(gt.resTxt)===""&&delete gt.resTxt,vo()(gt.resHeaders)&&delete gt.resHeaders,vo()(gt.reqHeaders)&&delete gt.reqHeaders;var Tt="";gt.data&&(Tt='
    ').concat(Kr()(gt.data),"
    "));var Dt="Empty";gt.reqHeaders&&(Dt=ho()(gt.reqHeaders,function(wr,$r){return` ').concat(Kr()($r),` `).concat(Kr()(wr),` `)}).join(""));var un="Empty";gt.resHeaders&&(un=ho()(gt.resHeaders,function(wr,$r){return` ').concat(Kr()($r),` `).concat(Kr()(wr),` - `)}).join(""));var jn="";if(gt.resTxt){var Qn=gt.resTxt;Qn.length>dl&&(Qn=us()(Qn,dl)),jn='
    ').concat(Kr()(Qn),"
    ")}var mr='
    + `)}).join(""));var Mn="";if(gt.resTxt){var Qn=gt.resTxt;Qn.length>dl&&(Qn=us()(Qn,dl)),Mn='
    ').concat(Kr()(Qn),"
    ")}var mr='
    ').concat(Kr()(gt.url),` @@ -1258,12 +1258,12 @@ Response Headers
    - `).concat(jn,` -
    `);this._$container.html(mr).show(),this._detailData=gt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._devtools;this._$container.on("click",Cn(".back"),function(){return gt.hide()}).on("click",Cn(".copy-res"),this._copyRes).on("click",Cn(".http .response"),function(){var un=gt._detailData,jn=un.resTxt;if(H0()(jn))return Dt("object",jn);switch(un.subType){case"css":return Dt("css",jn);case"html":return Dt("html",jn);case"javascript":return Dt("js",jn);case"json":return Dt("object",jn)}return un.type==="image"?Dt("img",un.url):void 0});var Dt=function(un,jn){var Qn=Tt.get("sources");Qn&&(Qn.set(un,jn),Tt.showTool("sources"))}}}]),Ft}(it()),dl=1e5,V0=d(9143),q0=d.n(V0),G0=d(2139),K0=d(8689),Fs=d(7935),Y0=d(9119);function fl(tn,Gt){var Ft=Object.keys(tn);if(Object.getOwnPropertySymbols){var gt=Object.getOwnPropertySymbols(tn);Gt&&(gt=gt.filter(function(Tt){return Object.getOwnPropertyDescriptor(tn,Tt).enumerable})),Ft.push.apply(Ft,gt)}return Ft}function hl(tn){for(var Gt=1;Gt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var np=function(tn){(0,tt.Z)(Ft,tn);var Gt=tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_reqWillBeSent",function(Tt){if(gt._isRecording){var Dt,un={name:sl(Tt.request.url),url:Tt.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Tt.request.postData,method:Tt.request.method,startTime:1e3*Tt.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Tt.request.headers||{},resHeaders:{}};un.render=function(){var jn={name:un.name,method:un.method,status:un.status,type:un.subType,size:un.size,time:un.displayTime};Dt?(Dt.data=jn,Dt.render()):(Dt=gt._requestDataGrid.append(jn,{selectable:!0}),lt()(Dt.container).data("id",Tt.requestId)),un.hasErr&<()(Dt.container).addClass(Cn("request-error"))},un.render(),gt._requests[Tt.requestId]=un}}),(0,ot.Z)((0,et.Z)(gt),"_resReceivedExtraInfo",function(Tt){var Dt=gt._requests[Tt.requestId];gt._isRecording&&Dt&&(Dt.resHeaders=Tt.headers,gt._updateType(Dt),Dt.render())}),(0,ot.Z)((0,et.Z)(gt),"_resReceived",function(Tt){var Dt=gt._requests[Tt.requestId];if(gt._isRecording&&Dt){var un=Tt.response,jn=un.status,Qn=un.headers;Dt.status=jn,(jn<200||jn>=300)&&(Dt.hasErr=!0),Qn&&(Dt.resHeaders=Qn,gt._updateType(Dt)),Dt.render()}}),(0,ot.Z)((0,et.Z)(gt),"_loadingFinished",function(Tt){var Dt=gt._requests[Tt.requestId];if(gt._isRecording&&Dt){var un=1e3*Tt.timestamp;Dt.time=un-Dt.startTime,Dt.displayTime=Ks()(Dt.time),Dt.size=Tt.encodedDataLength,Dt.done=!0,Dt.resTxt=uo.domain("Network").getResponseBody({requestId:Tt.requestId}).body,Dt.render()}}),(0,ot.Z)((0,et.Z)(gt),"_copyCurl",function(){var Tt=gt._selectedRequest;sn()(function(Dt){var un=Uo()();un==="windows"&&(un="win");var jn=[],Qn=ep()(["accept-encoding","host","method","path","scheme","version"]),mr=un==="win"?function(_o){var ms=/[\r\n]/.test(_o)?'^"':'"';return ms+_o.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `).concat(Mn,` + `);this._$container.html(mr).show(),this._detailData=gt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._devtools;this._$container.on("click",Cn(".back"),function(){return gt.hide()}).on("click",Cn(".copy-res"),this._copyRes).on("click",Cn(".http .response"),function(){var un=gt._detailData,Mn=un.resTxt;if(W0()(Mn))return Dt("object",Mn);switch(un.subType){case"css":return Dt("css",Mn);case"html":return Dt("html",Mn);case"javascript":return Dt("js",Mn);case"json":return Dt("object",Mn)}return un.type==="image"?Dt("img",un.url):void 0});var Dt=function(un,Mn){var Qn=Tt.get("sources");Qn&&(Qn.set(un,Mn),Tt.showTool("sources"))}}}]),Ft}(it()),dl=1e5,V0=d(9143),q0=d.n(V0),G0=d(2139),K0=d(8689),Fs=d(7935),Y0=d(9119);function fl(tn,Gt){var Ft=Object.keys(tn);if(Object.getOwnPropertySymbols){var gt=Object.getOwnPropertySymbols(tn);Gt&&(gt=gt.filter(function(Tt){return Object.getOwnPropertyDescriptor(tn,Tt).enumerable})),Ft.push.apply(Ft,gt)}return Ft}function hl(tn){for(var Gt=1;Gt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var np=function(tn){(0,tt.Z)(Ft,tn);var Gt=tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_reqWillBeSent",function(Tt){if(gt._isRecording){var Dt,un={name:sl(Tt.request.url),url:Tt.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Tt.request.postData,method:Tt.request.method,startTime:1e3*Tt.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Tt.request.headers||{},resHeaders:{}};un.render=function(){var Mn={name:un.name,method:un.method,status:un.status,type:un.subType,size:un.size,time:un.displayTime};Dt?(Dt.data=Mn,Dt.render()):(Dt=gt._requestDataGrid.append(Mn,{selectable:!0}),lt()(Dt.container).data("id",Tt.requestId)),un.hasErr&<()(Dt.container).addClass(Cn("request-error"))},un.render(),gt._requests[Tt.requestId]=un}}),(0,ot.Z)((0,et.Z)(gt),"_resReceivedExtraInfo",function(Tt){var Dt=gt._requests[Tt.requestId];gt._isRecording&&Dt&&(Dt.resHeaders=Tt.headers,gt._updateType(Dt),Dt.render())}),(0,ot.Z)((0,et.Z)(gt),"_resReceived",function(Tt){var Dt=gt._requests[Tt.requestId];if(gt._isRecording&&Dt){var un=Tt.response,Mn=un.status,Qn=un.headers;Dt.status=Mn,(Mn<200||Mn>=300)&&(Dt.hasErr=!0),Qn&&(Dt.resHeaders=Qn,gt._updateType(Dt)),Dt.render()}}),(0,ot.Z)((0,et.Z)(gt),"_loadingFinished",function(Tt){var Dt=gt._requests[Tt.requestId];if(gt._isRecording&&Dt){var un=1e3*Tt.timestamp;Dt.time=un-Dt.startTime,Dt.displayTime=Ks()(Dt.time),Dt.size=Tt.encodedDataLength,Dt.done=!0,Dt.resTxt=uo.domain("Network").getResponseBody({requestId:Tt.requestId}).body,Dt.render()}}),(0,ot.Z)((0,et.Z)(gt),"_copyCurl",function(){var Tt=gt._selectedRequest;sn()(function(Dt){var un=Ho()();un==="windows"&&(un="win");var Mn=[],Qn=ep()(["accept-encoding","host","method","path","scheme","version"]),mr=un==="win"?function(_o){var ms=/[\r\n]/.test(_o)?'^"':'"';return ms+_o.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ -`)+ms}:function(_o){return/[\0-\x1F\x7F-\x9F!]|\'/.test(_o)?"$'"+_o.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ms){for(var gs=ms.charCodeAt(0).toString(16);gs.length<4;)gs="0"+gs;return"\\u"+gs})+"'":"'"+_o+"'"};jn.push(mr(Dt.url()).replace(/[[{}\]]/g,"\\$&"));var wr="GET",$r=[],Vr=Dt.requestFormData();Vr&&($r.push("--data-raw "+mr(Vr)),Qn["content-length"]=!0,wr="POST"),Dt.requestMethod!==wr&&jn.push("-X "+mr(Dt.requestMethod));for(var Jr=Dt.requestHeaders(),lo=0;lo=3?un==="win"?` ^ +`)+ms}:function(_o){return/[\0-\x1F\x7F-\x9F!]|\'/.test(_o)?"$'"+_o.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ms){for(var gs=ms.charCodeAt(0).toString(16);gs.length<4;)gs="0"+gs;return"\\u"+gs})+"'":"'"+_o+"'"};Mn.push(mr(Dt.url()).replace(/[[{}\]]/g,"\\$&"));var wr="GET",$r=[],Vr=Dt.requestFormData();Vr&&($r.push("--data-raw "+mr(Vr)),Qn["content-length"]=!0,wr="POST"),Dt.requestMethod!==wr&&Mn.push("-X "+mr(Dt.requestMethod));for(var Jr=Dt.requestHeaders(),lo=0;lo=3?un==="win"?` ^ `:` \\ - `:" ")}({requestMethod:Tt.method,url:function(){return Tt.url},requestFormData:function(){return Tt.data},requestHeaders:function(){var Dt=Tt.reqHeaders||{};return rn()(Dt,{"User-Agent":navigator.userAgent,Referer:location.href}),ho()(Dt,function(un,jn){return{name:jn,value:un}})}})),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleRecording",function(){gt._$control.find(Cn(".record")).toggleClass(Cn("recording")),gt._isRecording=!gt._isRecording}),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._selectedRequest&&(gt._splitMode&>._$network.css("width","50%"),gt._detail.show(gt._selectedRequest))}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),gt._style=Wn(d(3180)),gt.name="network",gt._requests={},gt._selectedRequest=null,gt._isRecording=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._detail=new Z0(this._$detail,Tt),this._splitMediaQuery=new(St())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new zs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(J0())(gt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var gt=[];return bt()(this._requests,function(Tt){gt.push(Tt)}),gt}},{key:"_updateDataGridHeight",value:function(){var gt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:gt,maxHeight:gt})}},{key:"_updateType",value:function(gt){var Tt=function(jn){if(!jn)return"unknown";var Qn=jn.split(";")[0].split("/");return{type:Qn[0],subType:is()(Qn)}}(gt.resHeaders["content-type"]||""),Dt=Tt.type,un=Tt.subType;gt.type=Dt,gt.subType=un}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-curl")),un=Cn("icon-disabled");Tt.addClass(un),Dt.addClass(un),this._selectedRequest&&(Tt.rmClass(un),Dt.rmClass(un))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$control,Dt=this._$filterText,un=this._requestDataGrid,jn=this;Tt.on("click",Cn(".clear-request"),function(){return gt.clear()}).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-curl"),this._copyCurl).on("click",Cn(".record"),this._toggleRecording).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(mr){Xr()(mr)||(Dt.text(mr),un.setOption("filter",To()(mr)))})}),un.on("select",function(mr){var wr=lt()(mr.container).data("id"),$r=jn._requests[wr];gt._selectedRequest=$r,gt._updateButtons(),gt._splitMode&>._showDetail()}),un.on("deselect",function(){gt._selectedRequest=null,gt._updateButtons(),gt._detail.hide()}),this._resizeSensor.addListener(rl()(function(){return gt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){gt._detail.hide(),gt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){gt._detail.hide(),gt._splitMode=!1}),this._detail.on("hide",function(){gt._splitMode&>._$network.css("width","100%")}),uo.domain("Network").enable();var Qn=uo.domain("Network");Qn.on("requestWillBeSent",this._reqWillBeSent),Qn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Qn.on("responseReceived",this._resReceived),Qn.on("loadingFinished",this._loadingFinished),ut.on(ut.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Wn.remove(this._style),this._splitMediaQuery.removeAllListeners();var gt=uo.domain("Network");gt.off("requestWillBeSent",this._reqWillBeSent),gt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),gt.off("responseReceived",this._resReceived),gt.off("loadingFinished",this._loadingFinished),ut.off(ut.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    + `:" ")}({requestMethod:Tt.method,url:function(){return Tt.url},requestFormData:function(){return Tt.data},requestHeaders:function(){var Dt=Tt.reqHeaders||{};return rn()(Dt,{"User-Agent":navigator.userAgent,Referer:location.href}),ho()(Dt,function(un,Mn){return{name:Mn,value:un}})}})),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleRecording",function(){gt._$control.find(Cn(".record")).toggleClass(Cn("recording")),gt._isRecording=!gt._isRecording}),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._selectedRequest&&(gt._splitMode&>._$network.css("width","50%"),gt._detail.show(gt._selectedRequest))}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),gt._style=Un(d(3180)),gt.name="network",gt._requests={},gt._selectedRequest=null,gt._isRecording=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._detail=new Z0(this._$detail,Tt),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new zs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(J0())(gt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var gt=[];return bt()(this._requests,function(Tt){gt.push(Tt)}),gt}},{key:"_updateDataGridHeight",value:function(){var gt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:gt,maxHeight:gt})}},{key:"_updateType",value:function(gt){var Tt=function(Mn){if(!Mn)return"unknown";var Qn=Mn.split(";")[0].split("/");return{type:Qn[0],subType:is()(Qn)}}(gt.resHeaders["content-type"]||""),Dt=Tt.type,un=Tt.subType;gt.type=Dt,gt.subType=un}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-curl")),un=Cn("icon-disabled");Tt.addClass(un),Dt.addClass(un),this._selectedRequest&&(Tt.rmClass(un),Dt.rmClass(un))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$control,Dt=this._$filterText,un=this._requestDataGrid,Mn=this;Tt.on("click",Cn(".clear-request"),function(){return gt.clear()}).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-curl"),this._copyCurl).on("click",Cn(".record"),this._toggleRecording).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(mr){Xr()(mr)||(Dt.text(mr),un.setOption("filter",To()(mr)))})}),un.on("select",function(mr){var wr=lt()(mr.container).data("id"),$r=Mn._requests[wr];gt._selectedRequest=$r,gt._updateButtons(),gt._splitMode&>._showDetail()}),un.on("deselect",function(){gt._selectedRequest=null,gt._updateButtons(),gt._detail.hide()}),this._resizeSensor.addListener(rl()(function(){return gt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){gt._detail.hide(),gt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){gt._detail.hide(),gt._splitMode=!1}),this._detail.on("hide",function(){gt._splitMode&>._$network.css("width","100%")}),uo.domain("Network").enable();var Qn=uo.domain("Network");Qn.on("requestWillBeSent",this._reqWillBeSent),Qn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Qn.on("responseReceived",this._resReceived),Qn.on("loadingFinished",this._loadingFinished),ut.on(ut.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var gt=uo.domain("Network");gt.off("requestWillBeSent",this._reqWillBeSent),gt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),gt.off("responseReceived",this._resReceived),gt.off("loadingFinished",this._loadingFinished),ut.off(ut.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    @@ -1274,7 +1274,7 @@ Response Headers
    -
    `)),this._$network=gt.find(Cn(".network")),this._$detail=gt.find(Cn(".detail")),this._$requests=gt.find(Cn(".requests")),this._$control=gt.find(Cn(".control")),this._$filterText=gt.find(Cn(".filter-text"))}}]),Ft}(ct),rp=d(8209),op=d(8613),ip=d.n(op);function pl(tn){for(var Gt={},Ft=0,gt=tn.length;Ftmr?mr:Qn,$r=0;$rmr?1:Qn(Gt=gl(Gt))?1:tn1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Ft=Gt!==void 0&≫if(tn.nodeType===Node.TEXT_NODE)return'(text)');if(tn.nodeType===Node.COMMENT_NODE)return'');var gt=tn.id,Tt=tn.className,Dt=tn.attributes,un=''.concat(tn.tagName.toLowerCase(),"");if(gt!==""&&(un+='#'.concat(gt,"")),Ot()(Tt)){var jn="";bt()(Tt.split(/\s+/g),function(Qn){Qn.trim()!==""&&(jn+=".".concat(Qn))}),un+=''.concat(jn,"")}return Ft||bt()(Dt,function(Qn){var mr=Qn.name;mr!=="id"&&mr!=="class"&&mr!=="style"&&(un+=' '.concat(mr,'="').concat(Qn.value,'"'))}),un}var cp=function(){function tn(Gt,Ft){var gt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"hide",function(){gt._$container.hide(),gt._disableObserver(),uo.domain("Overlay").hideHighlight()}),this._$container=Gt,this._devtools=Ft,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(tn,[{key:"show",value:function(Gt){this._curEl=Gt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Ft=uo.domain("DOM").getNodeId({node:Gt}).nodeId;uo.domain("Overlay").highlightNode({nodeId:Ft,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var Gt=xl(),Ft=this._origAddEvent=Gt.addEventListener,gt=this._origRmEvent=Gt.removeEventListener;Gt.addEventListener=function(Tt,Dt,un){(function(jn,Qn,mr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Eo()(jn)||!ko()(mr)||!Cr()(wr))){var $r=jn.erudaEvents=jn.erudaEvents||{};$r[Qn]=$r[Qn]||[],$r[Qn].push({listener:mr,listenerStr:mr.toString(),useCapture:wr})}})(this,Tt,Dt,un),Ft.apply(this,arguments)},Gt.removeEventListener=function(Tt,Dt,un){(function(jn,Qn,mr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Eo()(jn)||!ko()(mr)||!Cr()(wr))){var $r=jn.erudaEvents;if(!(!$r||!$r[Qn])){for(var Vr=$r[Qn],Jr=0,lo=Vr.length;Jr +
    `)),this._$network=gt.find(Cn(".network")),this._$detail=gt.find(Cn(".detail")),this._$requests=gt.find(Cn(".requests")),this._$control=gt.find(Cn(".control")),this._$filterText=gt.find(Cn(".filter-text"))}}]),Ft}(ct),rp=d(8209),op=d(8613),ip=d.n(op);function pl(tn){for(var Gt={},Ft=0,gt=tn.length;Ftmr?mr:Qn,$r=0;$rmr?1:Qn(Gt=gl(Gt))?1:tn1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Ft=Gt!==void 0&≫if(tn.nodeType===Node.TEXT_NODE)return'(text)');if(tn.nodeType===Node.COMMENT_NODE)return'');var gt=tn.id,Tt=tn.className,Dt=tn.attributes,un=''.concat(tn.tagName.toLowerCase(),"");if(gt!==""&&(un+='#'.concat(gt,"")),Ot()(Tt)){var Mn="";bt()(Tt.split(/\s+/g),function(Qn){Qn.trim()!==""&&(Mn+=".".concat(Qn))}),un+=''.concat(Mn,"")}return Ft||bt()(Dt,function(Qn){var mr=Qn.name;mr!=="id"&&mr!=="class"&&mr!=="style"&&(un+=' '.concat(mr,'="').concat(Qn.value,'"'))}),un}var cp=function(){function tn(Gt,Ft){var gt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"hide",function(){gt._$container.hide(),gt._disableObserver(),uo.domain("Overlay").hideHighlight()}),this._$container=Gt,this._devtools=Ft,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(tn,[{key:"show",value:function(Gt){this._curEl=Gt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Ft=uo.domain("DOM").getNodeId({node:Gt}).nodeId;uo.domain("Overlay").highlightNode({nodeId:Ft,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var Gt=xl(),Ft=this._origAddEvent=Gt.addEventListener,gt=this._origRmEvent=Gt.removeEventListener;Gt.addEventListener=function(Tt,Dt,un){(function(Mn,Qn,mr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(Mn)||!Ao()(mr)||!Cr()(wr))){var $r=Mn.erudaEvents=Mn.erudaEvents||{};$r[Qn]=$r[Qn]||[],$r[Qn].push({listener:mr,listenerStr:mr.toString(),useCapture:wr})}})(this,Tt,Dt,un),Ft.apply(this,arguments)},Gt.removeEventListener=function(Tt,Dt,un){(function(Mn,Qn,mr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(Mn)||!Ao()(mr)||!Cr()(wr))){var $r=Mn.erudaEvents;if(!(!$r||!$r[Qn])){for(var Vr=$r[Qn],Jr=0,lo=Vr.length;Jr @@ -1284,17 +1284,17 @@ Response Headers
    -
    `);Gt.html(Ft),this._$elementName=Gt.find(Cn(".element-name")),this._$attributes=Gt.find(Cn(".attributes")),this._$styles=Gt.find(Cn(".styles")),this._$listeners=Gt.find(Cn(".listeners")),this._$computedStyle=Gt.find(Cn(".computed-style"));var gt=ip()("div");this._$boxModel=lt()(gt),this._boxModel=new lp.Z(gt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var Gt=this._getData(this._curEl),Ft=this._$attributes,gt=this._$elementName,Tt=this._$styles,Dt=this._$computedStyle,un=this._$listeners;gt.html(Gt.name);var jn="Empty";vo()(Gt.attributes)||(jn=ho()(Gt.attributes,function(Jr){var lo=Jr.name,mo=Jr.value;return` + `);Gt.html(Ft),this._$elementName=Gt.find(Cn(".element-name")),this._$attributes=Gt.find(Cn(".attributes")),this._$styles=Gt.find(Cn(".styles")),this._$listeners=Gt.find(Cn(".listeners")),this._$computedStyle=Gt.find(Cn(".computed-style"));var gt=ip()("div");this._$boxModel=lt()(gt),this._boxModel=new lp.Z(gt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var Gt=this._getData(this._curEl),Ft=this._$attributes,gt=this._$elementName,Tt=this._$styles,Dt=this._$computedStyle,un=this._$listeners;gt.html(Gt.name);var Mn="Empty";vo()(Gt.attributes)||(Mn=ho()(Gt.attributes,function(Jr){var lo=Jr.name,mo=Jr.value;return` ').concat(Kr()(lo),` ').concat(mo,` - `)}).join("")),jn=`

    Attributes

    + `)}).join("")),Mn=`

    Attributes

    - `).concat(jn,` + `).concat(Mn,`
    -
    `),Ft.html(jn);var Qn="";if(vo()(Gt.styles))Tt.hide();else{var mr=ho()(Gt.styles,function(Jr){var lo=Jr.selectorText,mo=Jr.style;return mo=ho()(mo,function(xo,_o){return'
    ').concat(Kr()(_o),": ").concat(xo,";
    ")}).join(""),'
    +
    `),Ft.html(Mn);var Qn="";if(vo()(Gt.styles))Tt.hide();else{var mr=ho()(Gt.styles,function(Jr){var lo=Jr.selectorText,mo=Jr.style;return mo=ho()(mo,function(xo,_o){return'
    ').concat(Kr()(_o),": ").concat(xo,";
    ")}).join(""),'
    `).concat(Kr()(lo),` {
    `).concat(mo,`
    }
    @@ -1331,7 +1331,7 @@ Response Headers
    `)}).join(""),Vr=`

    Event Listeners

    `).concat(Vr,` -
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(Gt){var Ft={},gt=new ap(Gt),Tt=Gt.className,Dt=Gt.id,un=Gt.attributes,jn=Gt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:jn,id:Dt,className:Tt,attributes:un});var Qn=Gt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(jn))return Ft;var mr=gt.getComputedStyle(),wr=gt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,mo=Vr.length;lo
    $&').replace(fp,function(Gt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function mp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var gp=function(tn){(0,tt.Z)(Ft,tn);var Gt=mp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._isShow&>._curNode&&(gt._curNode.nodeType===Node.ELEMENT_NODE?gt._detail.show(gt._curNode):gt._detail.show(gt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(gt),"_back",function(){if(gt._curNode!==gt._htmlEl){for(var Tt=gt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();gt.set(Dt)}}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(gt),"_deleteNode",function(){var Tt=gt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(gt),"_copyNode",function(){var Tt=gt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleSelect",function(){gt._$el.find(Cn(".select")).toggleClass(Cn("active")),gt._selectElement=!gt._selectElement,gt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Io()(),showRulers:!1,showAccessibilityInfo:!Io()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),gt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(gt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;gt._container.show(),gt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;gt.select(un)}),(0,ot.Z)((0,et.Z)(gt),"_setNode",function(Tt){if(Tt!==gt._curNode){gt._curNode=Tt,gt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;gt._curParentQueue=Dt,gt._splitMode&>._showDetail(),gt._updateButtons(),gt._updateHistory()}}),gt._style=Wn(d(5896)),gt.name="elements",gt._selectElement=!1,gt._observeElement=!0,gt._history=[],it().mixin((0,et.Z)(gt)),gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(St())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Ln()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(gt){return this.select(gt)}},{key:"select",value:function(gt){return this._domViewer.select(gt),this._setNode(gt),this.emit("change",gt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Wn.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-node")),un=gt.find(Cn(".delete-node")),jn=Cn("icon-disabled");Tt.addClass(jn),Dt.addClass(jn),un.addClass(jn);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(jn),Dt.rmClass(jn),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(jn))}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    +
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(Gt){var Ft={},gt=new ap(Gt),Tt=Gt.className,Dt=Gt.id,un=Gt.attributes,Mn=Gt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:Mn,id:Dt,className:Tt,attributes:un});var Qn=Gt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(Mn))return Ft;var mr=gt.getComputedStyle(),wr=gt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,mo=Vr.length;lo
    $&').replace(fp,function(Gt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function mp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var gp=function(tn){(0,tt.Z)(Ft,tn);var Gt=mp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._isShow&>._curNode&&(gt._curNode.nodeType===Node.ELEMENT_NODE?gt._detail.show(gt._curNode):gt._detail.show(gt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(gt),"_back",function(){if(gt._curNode!==gt._htmlEl){for(var Tt=gt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();gt.set(Dt)}}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(gt),"_deleteNode",function(){var Tt=gt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(gt),"_copyNode",function(){var Tt=gt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleSelect",function(){gt._$el.find(Cn(".select")).toggleClass(Cn("active")),gt._selectElement=!gt._selectElement,gt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Io()(),showRulers:!1,showAccessibilityInfo:!Io()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),gt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(gt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;gt._container.show(),gt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;gt.select(un)}),(0,ot.Z)((0,et.Z)(gt),"_setNode",function(Tt){if(Tt!==gt._curNode){gt._curNode=Tt,gt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;gt._curParentQueue=Dt,gt._splitMode&>._showDetail(),gt._updateButtons(),gt._updateHistory()}}),gt._style=Un(d(5896)),gt.name="elements",gt._selectElement=!1,gt._observeElement=!0,gt._history=[],it().mixin((0,et.Z)(gt)),gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Nn()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(gt){return this.select(gt)}},{key:"select",value:function(gt){return this._domViewer.select(gt),this._setNode(gt),this.emit("change",gt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-node")),un=gt.find(Cn(".delete-node")),Mn=Cn("icon-disabled");Tt.addClass(Mn),Dt.addClass(Mn),un.addClass(Mn);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(Mn),Dt.rmClass(Mn),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(Mn))}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    @@ -1343,7 +1343,7 @@ Response Headers
    -
    `)),this._$detail=gt.find(Cn(".detail")),this._$domViewer=gt.find(Cn(".dom-viewer")),this._$control=gt.find(Cn(".control")),this._$crumbs=gt.find(Cn(".crumbs"))}},{key:"_renderCrumbs",value:function(){var gt=function(Dt){for(var un=[],jn=0;Dt;)un.push({text:vl(Dt,{noAttr:!0}),idx:jn++}),Dt=Dt.parentElement;return un.reverse()}(this._curNode),Tt="";vo()(gt)||(Tt=ho()(gt,function(Dt){var un=Dt.text,jn=Dt.idx;return'
  • ').concat(un,"
  • ")}).join("")),this._$crumbs.html(Tt)}},{key:"_bindEvent",value:function(){var gt=this,Tt=this;this._$el.on("click",Cn(".crumb"),function(){for(var Dt=ss()(lt()(this).data("idx")),un=Tt._curNode;Dt--&&un.parentElement;)un=un.parentElement;_l(un)&&Tt.select(un)}),this._$control.on("click",Cn(".select"),this._toggleSelect).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-node"),this._copyNode).on("click",Cn(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),uo.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){gt._splitMode=!0,gt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){gt._splitMode=!1,gt._detail.hide()}),ut.on(ut.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var gt=this._container.get("console");if(gt){var Tt=this._history;Tt.unshift(this._curNode),Tt.length>5&&Tt.pop();for(var Dt=0;Dt<5;Dt++)gt.setGlobal("$".concat(Dt),Tt[Dt])}}}]),Ft}(ct),_l=function(tn){return Eo()(tn)&&tn.parentNode},ds=null,vp=[{name:"Border All",fn:function(){if(ds)return Wn.remove(ds),void(ds=null);ds=Wn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var tn=new(Yn());tn.setQuery("timestamp",Qs()()),window.location.replace(tn.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Do.Z.prompt("Enter the text").then(function(tn){tn&&To()(tn)!==""&&function(Gt){var Ft=document.body,gt=new RegExp(Gt,"ig");Us(Ft,function(Tt){var Dt=lt()(Tt);if(Dt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Dt.text())}),Us(Ft,function(Tt){if(Tt.nodeType===3){var Dt=Tt.nodeValue;if((Dt=Dt.replace(gt,function(jn){return''.concat(jn,"")}))!==Tt.nodeValue){var un=lt()(document.createElement("div"));return un.html(Dt),un.addClass("eruda-search-highlight-block"),un.get(0)}}})}(tn)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var tn=document.body;tn.contentEditable=tn.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var tn=document.body,Gt=document.documentElement,Ft=lt()(tn);if(Ft.data("scaled"))window.scrollTo(0,+Ft.data("scaled")),Ft.rmAttr("data-scaled"),Ft.css("transform","none");else{var gt=Math.max(tn.scrollHeight,tn.offsetHeight,Gt.clientHeight,Gt.scrollHeight,Gt.offsetHeight),Tt=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Dt=Tt/gt;Ft.css("transform","scale(".concat(Dt,")")),Ft.data("scaled",window.scrollY),window.scrollTo(0,gt/2-Tt/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){Oo("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){Oo("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){Oo("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){Oo("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){Oo("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){Oo("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){Oo("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){Oo("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){Oo("touches")},desc:"Visualize screen touches"}];function Us(tn,Gt){var Ft=tn.childNodes;if(!Yo(tn)){for(var gt=0,Tt=Ft.length;gt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var wp=function(tn){(0,tt.Z)(Ft,tn);var Gt=bp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Wn(d(5571)),gt.name="snippets",gt._snippets=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(gt,Tt,Dt){return this._snippets.push({name:gt,fn:Tt,desc:Dt}),this._render(),this}},{key:"remove",value:function(gt){for(var Tt=this._snippets,Dt=0,un=Tt.length;Dt +
    `)),this._$detail=gt.find(Cn(".detail")),this._$domViewer=gt.find(Cn(".dom-viewer")),this._$control=gt.find(Cn(".control")),this._$crumbs=gt.find(Cn(".crumbs"))}},{key:"_renderCrumbs",value:function(){var gt=function(Dt){for(var un=[],Mn=0;Dt;)un.push({text:vl(Dt,{noAttr:!0}),idx:Mn++}),Dt=Dt.parentElement;return un.reverse()}(this._curNode),Tt="";vo()(gt)||(Tt=ho()(gt,function(Dt){var un=Dt.text,Mn=Dt.idx;return'
  • ').concat(un,"
  • ")}).join("")),this._$crumbs.html(Tt)}},{key:"_bindEvent",value:function(){var gt=this,Tt=this;this._$el.on("click",Cn(".crumb"),function(){for(var Dt=ss()(lt()(this).data("idx")),un=Tt._curNode;Dt--&&un.parentElement;)un=un.parentElement;_l(un)&&Tt.select(un)}),this._$control.on("click",Cn(".select"),this._toggleSelect).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-node"),this._copyNode).on("click",Cn(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),uo.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){gt._splitMode=!0,gt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){gt._splitMode=!1,gt._detail.hide()}),ut.on(ut.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var gt=this._container.get("console");if(gt){var Tt=this._history;Tt.unshift(this._curNode),Tt.length>5&&Tt.pop();for(var Dt=0;Dt<5;Dt++)gt.setGlobal("$".concat(Dt),Tt[Dt])}}}]),Ft}(ct),_l=function(tn){return So()(tn)&&tn.parentNode},ds=null,vp=[{name:"Border All",fn:function(){if(ds)return Un.remove(ds),void(ds=null);ds=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var tn=new(Yn());tn.setQuery("timestamp",Qs()()),window.location.replace(tn.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Do.Z.prompt("Enter the text").then(function(tn){tn&&To()(tn)!==""&&function(Gt){var Ft=document.body,gt=new RegExp(Gt,"ig");Hs(Ft,function(Tt){var Dt=lt()(Tt);if(Dt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Dt.text())}),Hs(Ft,function(Tt){if(Tt.nodeType===3){var Dt=Tt.nodeValue;if((Dt=Dt.replace(gt,function(Mn){return''.concat(Mn,"")}))!==Tt.nodeValue){var un=lt()(document.createElement("div"));return un.html(Dt),un.addClass("eruda-search-highlight-block"),un.get(0)}}})}(tn)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var tn=document.body;tn.contentEditable=tn.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var tn=document.body,Gt=document.documentElement,Ft=lt()(tn);if(Ft.data("scaled"))window.scrollTo(0,+Ft.data("scaled")),Ft.rmAttr("data-scaled"),Ft.css("transform","none");else{var gt=Math.max(tn.scrollHeight,tn.offsetHeight,Gt.clientHeight,Gt.scrollHeight,Gt.offsetHeight),Tt=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Dt=Tt/gt;Ft.css("transform","scale(".concat(Dt,")")),Ft.data("scaled",window.scrollY),window.scrollTo(0,gt/2-Tt/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){Oo("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){Oo("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){Oo("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){Oo("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){Oo("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){Oo("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){Oo("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){Oo("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){Oo("touches")},desc:"Visualize screen touches"}];function Hs(tn,Gt){var Ft=tn.childNodes;if(!Yo(tn)){for(var gt=0,Tt=Ft.length;gt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var wp=function(tn){(0,tt.Z)(Ft,tn);var Gt=bp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(5571)),gt.name="snippets",gt._snippets=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(gt,Tt,Dt){return this._snippets.push({name:gt,fn:Tt,desc:Dt}),this._render(),this}},{key:"remove",value:function(gt){for(var Tt=this._snippets,Dt=0,un=Tt.length;Dt

    ').concat(Kr()(Tt.name),`
    @@ -1374,7 +1374,7 @@ Response Headers

    -
    `))),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_getVal",value:function(Gt){return this._type==="local"?localStorage.getItem(Gt):sessionStorage.getItem(Gt)}},{key:"_bindEvent",value:function(){var Gt=this,Ft=this._type,gt=this._devtools;function Tt(Dt,un){var jn=gt.get("sources");if(jn)return jn.set(Dt,un),gt.showTool("sources"),!0}this._$container.on("click",Cn(".refresh-storage"),function(){gt.notify("Refreshed"),Gt.refresh()}).on("click",Cn(".clear-storage"),function(){bt()(Gt._storeData,function(Dt){Ft==="local"?localStorage.removeItem(Dt.key):sessionStorage.removeItem(Dt.key)}),Gt.refresh()}).on("click",Cn(".show-detail"),function(){var Dt=Gt._selectedItem,un=Gt._getVal(Dt);try{Tt("object",JSON.parse(un))}catch{Tt("raw",un)}}).on("click",Cn(".copy-storage"),function(){var Dt=Gt._selectedItem;sn()(Gt._getVal(Dt)),gt.notify("Copied")}).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(Dt){Xr()(Dt)||(Dt=To()(Dt),Gt._$filterText.text(Dt),Gt._dataGrid.setOption("filter",Dt))})}).on("click",Cn(".delete-storage"),function(){var Dt=Gt._selectedItem;Ft==="local"?localStorage.removeItem(Dt):sessionStorage.removeItem(Dt),Gt.refresh()}),this._dataGrid.on("select",function(Dt){Gt._selectedItem=Dt.data.key,Gt._updateButtons()}).on("deselect",function(){Gt._selectedItem=null,Gt._updateButtons()}),ut.on(ut.SCALE,this._updateGridHeight)}}]),tn}();function fs(tn,Gt){tn.rmClass(Cn("ok")).rmClass(Cn("danger")).rmClass(Cn("warn")).addClass(Cn(Gt))}function hs(tn,Gt){if(Gt===0)return"";var Ft=0,gt=0;switch(tn){case"cookie":Ft=30,gt=60;break;case"script":Ft=5,gt=10;break;case"stylesheet":Ft=4,gt=8;break;case"image":Ft=50,gt=100}return Gt>=gt?"danger":Gt>=Ft?"warn":"ok"}var xp=function(){function tn(Gt,Ft){(0,j.Z)(this,tn),this._$container=Gt,this._devtools=Ft,this._selectedItem=null,this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"refresh",value:function(){var Gt=this._$container,Ft=this._dataGrid,gt=uo.domain("Network").getCookies().cookies,Tt=ho()(gt,function(Dt){return{key:Dt.name,val:Dt.value}});Ft.clear(),bt()(Tt,function(Dt){var un=Dt.key,jn=Dt.val;Ft.append({key:un,value:jn},{selectable:!0})}),fs(Gt,hs("cookie",Tt.length))}},{key:"_initTpl",value:function(){var Gt=this._$container;Gt.html(Cn(`

    +
    `))),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_getVal",value:function(Gt){return this._type==="local"?localStorage.getItem(Gt):sessionStorage.getItem(Gt)}},{key:"_bindEvent",value:function(){var Gt=this,Ft=this._type,gt=this._devtools;function Tt(Dt,un){var Mn=gt.get("sources");if(Mn)return Mn.set(Dt,un),gt.showTool("sources"),!0}this._$container.on("click",Cn(".refresh-storage"),function(){gt.notify("Refreshed"),Gt.refresh()}).on("click",Cn(".clear-storage"),function(){bt()(Gt._storeData,function(Dt){Ft==="local"?localStorage.removeItem(Dt.key):sessionStorage.removeItem(Dt.key)}),Gt.refresh()}).on("click",Cn(".show-detail"),function(){var Dt=Gt._selectedItem,un=Gt._getVal(Dt);try{Tt("object",JSON.parse(un))}catch{Tt("raw",un)}}).on("click",Cn(".copy-storage"),function(){var Dt=Gt._selectedItem;sn()(Gt._getVal(Dt)),gt.notify("Copied")}).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(Dt){Xr()(Dt)||(Dt=To()(Dt),Gt._$filterText.text(Dt),Gt._dataGrid.setOption("filter",Dt))})}).on("click",Cn(".delete-storage"),function(){var Dt=Gt._selectedItem;Ft==="local"?localStorage.removeItem(Dt):sessionStorage.removeItem(Dt),Gt.refresh()}),this._dataGrid.on("select",function(Dt){Gt._selectedItem=Dt.data.key,Gt._updateButtons()}).on("deselect",function(){Gt._selectedItem=null,Gt._updateButtons()}),ut.on(ut.SCALE,this._updateGridHeight)}}]),tn}();function fs(tn,Gt){tn.rmClass(Cn("ok")).rmClass(Cn("danger")).rmClass(Cn("warn")).addClass(Cn(Gt))}function hs(tn,Gt){if(Gt===0)return"";var Ft=0,gt=0;switch(tn){case"cookie":Ft=30,gt=60;break;case"script":Ft=5,gt=10;break;case"stylesheet":Ft=4,gt=8;break;case"image":Ft=50,gt=100}return Gt>=gt?"danger":Gt>=Ft?"warn":"ok"}var xp=function(){function tn(Gt,Ft){(0,j.Z)(this,tn),this._$container=Gt,this._devtools=Ft,this._selectedItem=null,this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"refresh",value:function(){var Gt=this._$container,Ft=this._dataGrid,gt=uo.domain("Network").getCookies().cookies,Tt=ho()(gt,function(Dt){return{key:Dt.name,val:Dt.value}});Ft.clear(),bt()(Tt,function(Dt){var un=Dt.key,Mn=Dt.val;Ft.append({key:un,value:Mn},{selectable:!0})}),fs(Gt,hs("cookie",Tt.length))}},{key:"_initTpl",value:function(){var Gt=this._$container;Gt.html(Cn(`

    Cookie

    -
    `)),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_updateButtons",value:function(){var Gt=this._$container,Ft=Gt.find(Cn(".show-detail")),gt=Gt.find(Cn(".delete-cookie")),Tt=Gt.find(Cn(".copy-cookie")),Dt=Cn("btn-disabled");Ft.addClass(Dt),gt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),gt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_getVal",value:function(Gt){for(var Ft=uo.domain("Network").getCookies().cookies,gt=0,Tt=Ft.length;gt=tn.length?{done:!0}:{done:!1,value:tn[gt++]}},e:function(Qn){throw Qn},f:Tt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Dt,un=!0,jn=!1;return{s:function(){Ft=Ft.call(tn)},n:function(){var Qn=Ft.next();return un=Qn.done,Qn},e:function(Qn){jn=!0,Dt=Qn},f:function(){try{un||Ft.return==null||Ft.return()}finally{if(jn)throw Dt}}}}function Al(tn,Gt){(Gt==null||Gt>tn.length)&&(Gt=tn.length);for(var Ft=0,gt=new Array(Gt);Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Ap=function(tn){(0,tt.Z)(Ft,tn);var Gt=Cp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Wn(d(2488)),gt.name="resources",gt._hideErudaSetting=!1,gt._observeElement=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._localStorage=new Cl(this._$localStorage,Tt,this,"local"),this._sessionStorage=new Cl(this._$sessionStorage,Tt,this,"session"),this._cookie=new xp(this._$cookie,Tt),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Wn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var gt=[];lt()("script").each(function(){var Qn=this.src;Qn!==""&>.push(Qn)});var Tt=hs("script",(gt=zo()(gt)).length),Dt="
  • Empty
  • ";vo()(gt)||(Dt=ho()(gt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    +
    `)),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_updateButtons",value:function(){var Gt=this._$container,Ft=Gt.find(Cn(".show-detail")),gt=Gt.find(Cn(".delete-cookie")),Tt=Gt.find(Cn(".copy-cookie")),Dt=Cn("btn-disabled");Ft.addClass(Dt),gt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),gt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_getVal",value:function(Gt){for(var Ft=uo.domain("Network").getCookies().cookies,gt=0,Tt=Ft.length;gt=tn.length?{done:!0}:{done:!1,value:tn[gt++]}},e:function(Qn){throw Qn},f:Tt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Dt,un=!0,Mn=!1;return{s:function(){Ft=Ft.call(tn)},n:function(){var Qn=Ft.next();return un=Qn.done,Qn},e:function(Qn){Mn=!0,Dt=Qn},f:function(){try{un||Ft.return==null||Ft.return()}finally{if(Mn)throw Dt}}}}function kl(tn,Gt){(Gt==null||Gt>tn.length)&&(Gt=tn.length);for(var Ft=0,gt=new Array(Gt);Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var kp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Cp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(2488)),gt.name="resources",gt._hideErudaSetting=!1,gt._observeElement=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._localStorage=new Cl(this._$localStorage,Tt,this,"local"),this._sessionStorage=new Cl(this._$sessionStorage,Tt,this,"session"),this._cookie=new xp(this._$cookie,Tt),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var gt=[];lt()("script").each(function(){var Qn=this.src;Qn!==""&>.push(Qn)});var Tt=hs("script",(gt=zo()(gt)).length),Dt="
  • Empty
  • ";vo()(gt)||(Dt=ho()(gt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    Script
    @@ -1405,7 +1405,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Dt,` -
    `),jn=this._$script;return fs(jn,Tt),jn.html(un),this}},{key:"refreshStylesheet",value:function(){var gt=[];lt()("link").each(function(){this.rel==="stylesheet"&>.push(this.href)});var Tt=hs("stylesheet",(gt=zo()(gt)).length),Dt="
  • Empty
  • ";gt||(Dt=ho()(gt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    + `),Mn=this._$script;return fs(Mn,Tt),Mn.html(un),this}},{key:"refreshStylesheet",value:function(){var gt=[];lt()("link").each(function(){this.rel==="stylesheet"&>.push(this.href)});var Tt=hs("stylesheet",(gt=zo()(gt)).length),Dt="
  • Empty
  • ";gt||(Dt=ho()(gt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    Stylesheet
    @@ -1413,7 +1413,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Dt,` -
    `),jn=this._$stylesheet;return fs(jn,Tt),jn.html(un),this}},{key:"refreshIframe",value:function(){var gt=[];lt()("iframe").each(function(){var un=lt()(this).attr("src");un&>.push(un)}),gt=zo()(gt);var Tt="
  • Empty
  • ";vo()(gt)||(Tt=ho()(gt,function(un){return un=Kr()(un),'
  • ').concat(un,"
  • ")}).join(""));var Dt='

    + `),Mn=this._$stylesheet;return fs(Mn,Tt),Mn.html(un),this}},{key:"refreshIframe",value:function(){var gt=[];lt()("iframe").each(function(){var un=lt()(this).attr("src");un&>.push(un)}),gt=zo()(gt);var Tt="
  • Empty
  • ";vo()(gt)||(Tt=ho()(gt,function(un){return un=Kr()(un),'
  • ').concat(un,"
  • ")}).join(""));var Dt='

    Iframe
    @@ -1421,9 +1421,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Tt,` -
    `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var gt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(mr){if(mr.initiatorType==="img"||Ep(mr.name)){if(It()(mr.name,"exclude=true"))return;gt.push(mr.name)}}):lt()("img").each(function(){var mr=lt()(this),wr=mr.attr("src");mr.data("exclude")!=="true"&>.push(wr)}),(gt=zo()(gt)).sort();var Dt=hs("image",gt.length),un="
  • Empty
  • ";vo()(gt)||(un=ho()(gt,function(mr){return'
  • + `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var gt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(mr){if(mr.initiatorType==="img"||Sp(mr.name)){if(It()(mr.name,"exclude=true"))return;gt.push(mr.name)}}):lt()("img").each(function(){var mr=lt()(this),wr=mr.attr("src");mr.data("exclude")!=="true"&>.push(wr)}),(gt=zo()(gt)).sort();var Dt=hs("image",gt.length),un="
  • Empty
  • ";vo()(gt)||(un=ho()(gt,function(mr){return'
  • -
  • `)}).join(""));var jn='

    + `)}).join(""));var Mn='

    Image
    @@ -1431,29 +1431,29 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(un,` -
    `),Qn=this._$image;return fs(Qn,Dt),Qn.html(jn),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    + `),Qn=this._$image;return fs(Qn,Dt),Qn.html(Mn),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    -
    `)),this._$localStorage=gt.find(Cn(".local-storage")),this._$sessionStorage=gt.find(Cn(".session-storage")),this._$cookie=gt.find(Cn(".cookie")),this._$script=gt.find(Cn(".script")),this._$stylesheet=gt.find(Cn(".stylesheet")),this._$iframe=gt.find(Cn(".iframe")),this._$image=gt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el,Dt=this._container;function un(Qn,mr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,mr),Dt.showTool("sources"),!0}function jn(Qn){return function(mr){if(Dt.get("sources")){mr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Un()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),gt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),gt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),gt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),gt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",jn("css")).on("click",".eruda-js-link",jn("js")).on("click",".eruda-iframe-link",jn("iframe"))}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"hideErudaSetting").remove(gt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(gt._hideErudaSetting=un);case"observeElement":return gt._observeElement=un,un?gt._enableObserver():gt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var gt=this;this._observer=new(jt())(function(Tt){bt()(Tt,function(Dt){gt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(gt){var Tt=this;if(!Yo(gt.target)){var Dt=function(mr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(mr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(gt.type==="attributes")Dt(gt.target);else if(gt.type==="childList"){Dt(gt.target);var un,jn=as()(gt.addedNodes),Qn=_p(jn=Mr()(jn,as()(gt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(mr){Qn.e(mr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),kp=/\.(jpeg|jpg|gif|png)$/,Ep=function(tn){return kp.test(tn)},kl=so()(),Sp=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Uo()(),"
    browser".concat(kl.name+" "+kl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Op=function(tn){(0,tt.Z)(Ft,tn);var Gt=Tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Wn(d(879)),gt.name="info",gt._infos=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Wn.remove(this._style)}},{key:"add",value:function(gt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(jn){gt===jn.name&&(jn.val=Tt,un=!0)}),un||Dt.push({name:gt,val:Tt}),this._render(),this}},{key:"get",value:function(gt){var Tt,Dt=this._infos;return Ls()(gt)?kr()(Dt):(bt()(Dt,function(un){gt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(gt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===gt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var gt=this;bt()(Sp,function(Tt){return gt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var gt=[];bt()(this._infos,function(Dt){var un=Dt.name,jn=Dt.val;ko()(jn)&&(jn=jn()),gt.push({name:un,val:jn})});var Tt="
      ".concat(ho()(gt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var gt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),gt.notify("Copied")})}},{key:"_renderHtml",value:function(gt){gt!==this._lastHtml&&(this._lastHtml=gt,this._$el.html(gt))}}]),Ft}(ct),jp=d(8299),Mp=d(8368),Ip=d.n(Mp),El=d(7049);function Rp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Pp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Rp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Wn(d(1344)),gt.name="sources",gt._showLineNum=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Wn.remove(this._style),this._rmCfg()}},{key:"set",value:function(gt,Tt){if(gt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:gt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var gt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Un()({url:location.href,success:function(Tt){return gt._html=Tt},error:function(){return gt._html="Sorry, unable to fetch source code:("},complete:function(){gt._isGettingHtml=!1,gt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var gt=this;this._container.on("showTool",function(Tt,Dt){Tt!==gt.name&&Dt.name===gt.name&&delete gt._data})}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(gt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var gt=this._data.val,Tt=gt.width,Dt=gt.height,un=gt.src;this._renderHtml('
    +
    `)),this._$localStorage=gt.find(Cn(".local-storage")),this._$sessionStorage=gt.find(Cn(".session-storage")),this._$cookie=gt.find(Cn(".cookie")),this._$script=gt.find(Cn(".script")),this._$stylesheet=gt.find(Cn(".stylesheet")),this._$iframe=gt.find(Cn(".iframe")),this._$image=gt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el,Dt=this._container;function un(Qn,mr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,mr),Dt.showTool("sources"),!0}function Mn(Qn){return function(mr){if(Dt.get("sources")){mr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Hn()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),gt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),gt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),gt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),gt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",Mn("css")).on("click",".eruda-js-link",Mn("js")).on("click",".eruda-iframe-link",Mn("iframe"))}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"hideErudaSetting").remove(gt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(gt._hideErudaSetting=un);case"observeElement":return gt._observeElement=un,un?gt._enableObserver():gt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var gt=this;this._observer=new(Mt())(function(Tt){bt()(Tt,function(Dt){gt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(gt){var Tt=this;if(!Yo(gt.target)){var Dt=function(mr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(mr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(gt.type==="attributes")Dt(gt.target);else if(gt.type==="childList"){Dt(gt.target);var un,Mn=as()(gt.addedNodes),Qn=_p(Mn=jr()(Mn,as()(gt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(mr){Qn.e(mr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),Ap=/\.(jpeg|jpg|gif|png)$/,Sp=function(tn){return Ap.test(tn)},Al=so()(),Ep=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Op=function(tn){(0,tt.Z)(Ft,tn);var Gt=Tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(879)),gt.name="info",gt._infos=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(gt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(Mn){gt===Mn.name&&(Mn.val=Tt,un=!0)}),un||Dt.push({name:gt,val:Tt}),this._render(),this}},{key:"get",value:function(gt){var Tt,Dt=this._infos;return Ns()(gt)?Ar()(Dt):(bt()(Dt,function(un){gt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(gt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===gt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var gt=this;bt()(Ep,function(Tt){return gt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var gt=[];bt()(this._infos,function(Dt){var un=Dt.name,Mn=Dt.val;Ao()(Mn)&&(Mn=Mn()),gt.push({name:un,val:Mn})});var Tt="
      ".concat(ho()(gt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var gt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),gt.notify("Copied")})}},{key:"_renderHtml",value:function(gt){gt!==this._lastHtml&&(this._lastHtml=gt,this._$el.html(gt))}}]),Ft}(ct),Mp=d(8299),jp=d(8368),Ip=d.n(jp),Sl=d(7049);function Rp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Pp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Rp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(1344)),gt.name="sources",gt._showLineNum=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(gt,Tt){if(gt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:gt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var gt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(Tt){return gt._html=Tt},error:function(){return gt._html="Sorry, unable to fetch source code:("},complete:function(){gt._isGettingHtml=!1,gt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var gt=this;this._container.on("showTool",function(Tt,Dt){Tt!==gt.name&&Dt.name===gt.name&&delete gt._data})}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(gt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var gt=this._data.val,Tt=gt.width,Dt=gt.height,un=gt.src;this._renderHtml('
    ').concat(Kr()(un),`
    ').concat(Kr()(Tt)," × ").concat(Kr()(Dt),`
    -
    `))}},{key:"_renderCode",value:function(){var gt=this._data;this._renderHtml('
    '),!1);var Tt=gt.val,Dt=gt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var gt=this._data.val;try{Ot()(gt)&&(gt=JSON.parse(gt))}catch{}new jp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(gt)}},{key:"_renderRaw",value:function(){var gt=this._data;this._renderHtml('
    +
    `))}},{key:"_renderCode",value:function(){var gt=this._data;this._renderHtml('
    '),!1);var Tt=gt.val,Dt=gt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var gt=this._data.val;try{Ot()(gt)&&(gt=JSON.parse(gt))}catch{}new Mp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(gt)}},{key:"_renderRaw",value:function(){var gt=this._data;this._renderHtml('
    -
    `));var Tt=gt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new El.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(gt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&>===this._lastHtml||(this._lastHtml=gt,this._$el.html(gt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Np=3e4,Sl=8e4,ps=1e5,Lp={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=tn.container,Ft=tn.tool,gt=tn.autoScale,Tt=gt===void 0||gt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,jn=tn.defaults,Qn=jn===void 0?{}:jn;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Gt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:gp,Network:np,Sources:Pp,Resources:Ap,Info:Op,Snippets:wp,Settings:qt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var Gt=this._devTools;return tn?Gt.get(tn):Gt}},add:function(tn){if(this._checkInit())return ko()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var Gt=this._devTools;return tn?Gt.showTool(tn):Gt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Wn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var Gt=this._entryBtn;return Ws()(tn)?(Gt.setPos(tn),this):Gt.getPos()},_autoScale:function(){Io()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Wn.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Wn.setScale)},_checkInit:function(){return this._isInit||Ho.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,Gt){var Ft,gt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,Gt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Wn.container=document.head,Wn(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),gt=document.createElement("div"),Ft.appendChild(gt),this._shadowRoot=Ft)),this._shadowRoot||(gt=document.createElement("div"),tn.appendChild(gt)),rn()(gt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&>.setAttribute("ontouchstart",""),this._$el=lt()(gt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",Gt=this._$el;this._shadowRoot?(Wn.container=this._shadowRoot,Wn(":host { all: initial }")):(Gt.append('
    ')),Wn.container=Gt.find(".".concat(tn)).get(0)),Wn(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new j0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,Gt=new qt;tn.add(Gt),this._entryBtn.initCfg(Gt),tn.initCfg(Gt)},_initTools:function(){var tn=this,Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Gt=as()(Gt);var Ft=this._devTools;Gt.forEach(function(gt){var Tt=tn[Go()(gt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Ln()(function(){Ho.error("Something wrong when initializing tool ".concat(gt,":"),Dt.message)})}}),Ft.showTool(Gt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(vt){try{wt(ft.next(vt))}catch(yt){ct(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ct(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(Et){Et(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",Mt))return void It.push(Xt);var Zt=[];lt.default(Xt.attributes,function(Sn){var yn=Sn.name,Mn=Sn.value;return Zt.push(yn,Mn)});for(var dn=0,kn=Zt.length;dn
    ",ht.default.parse(Mt)[0].attrs))},_.setAttributeValue=function(Ot){var Mt=Ot.nodeId,It=Ot.name,zt=Ot.value;nt.getNode(Mt).setAttribute(It,zt)};var _t=[];function Ct(Ot,Mt){for(var It=rt.filterNodes(Ot.childNodes),zt=0,Xt=It.length;zt5&&_t.pop();for(var It=0;It<5;It++)Et.setGlobal("$"+It,_t[It])},_.setNodeValue=function(Ot){var Mt=Ot.nodeId,It=Ot.value;nt.getNode(Mt).nodeValue=It},_.setOuterHTML=function(Ot){var Mt=Ot.nodeId,It=Ot.outerHTML;nt.getNode(Mt).outerHTML=It},_.getDOMNodeId=function(Ot){var Mt=Ot.node;return{nodeId:rt.getOrCreateNodeId(Mt)}},_.getDOMNode=function(Ot){var Mt=Ot.nodeId;return{node:nt.getNode(Mt)}},at.default.on("attributes",function(Ot,Mt){var It=nt.getNodeId(Ot);if(It){var zt=Ot.getAttribute(Mt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:It,name:Mt}):tt.default.trigger("DOM.attributeModified",{nodeId:It,name:Mt,value:zt})}}),at.default.on("childList",function(Ot,Mt,It){var zt=nt.getNodeId(Ot);if(zt){if(Mt=rt.filterNodes(Mt),It=rt.filterNodes(It),!ut.default(Mt)){Sn();for(var Xt=0,Jt=Mt.length;Xt0||kt)&&(Et.children=ft(pt,vt)),Et}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,Et=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function kt(Kt,Zt){var dn=Zt===void 0?{}:Zt,kn=dn.generatePreview,Sn=kn!==void 0&&kn,yn=dn.self,Mn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=It(Kt,Mn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,Mn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),Sn&&(Vn.preview=Ot(Kt,Mn)),Vn.objectId=bt(Kt,Mn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=kt,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,kn=Kt.ownProperties,Sn=Kt.generatePreview,yn=[],Mn={prototype:!kn,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,Mn),fn=ct.default(Vn),En=0,bn=xn.length;EnCt&&(Mn=Ct,kn=!0);for(var Vn=0;VnCt){kn=!0;break}xn.push({key:Ot(En),value:Ot(Kt.get(En))}),Vn++,En=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(En=hn.next().value;En;){if(Vn>Ct){kn=!0;break}bn.push({value:Ot(En)}),Vn++,En=hn.next().value}dn.entries=bn}return dn.overflow=kn,dn}function Mt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var kn,Sn=dn.subtype;return kn=dn.type==="object"?Sn==="null"?"null":Sn==="array"?"Array("+Zt.length+")":Sn==="map"?"Map("+Zt.size+")":Sn==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=kn,dn}function It(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),kn=dn.type,Sn=dn.subtype;return kn==="string"?Kt:kn==="number"||kn==="symbol"?j.default(Kt):kn==="function"?ht.default(Kt):Sn==="array"?"Array("+Kt.length+")":Sn==="map"?"Map("+Zt.size+")":Sn==="set"?"Set("+Zt.size+")":Sn==="regexp"?j.default(Kt):Sn==="error"?Kt.stack:Sn==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Ot){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Mt,It){Mt.__proto__=It}||function(Mt,It){for(var zt in It)It.hasOwnProperty(zt)&&(Mt[zt]=It[zt])},k(Ct,Ot)},function(Ct,Ot){function Mt(){this.constructor=Ct}k(Ct,Ot),Ct.prototype=Ot===null?Object.create(Ot):(Mt.prototype=Ot.prototype,new Mt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Ot(Mt,It,zt){var Xt=Ct.call(this)||this;return Xt.xhr=Mt,Xt.reqHeaders={},Xt.method=It,Xt.url=Et(zt),Xt.id=ft.createId(),Xt}return j(Ot,Ct),Ot.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Ot.prototype.handleSend=function(Mt){tt.default(Mt)||(Mt=""),Mt={name:xt(this.url),url:this.url,data:Mt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(Mt.reqHeaders=this.reqHeaders),this.emit("send",this.id,Mt)},Ot.prototype.handleReqHeadersSet=function(Mt,It){Mt&&It&&(this.reqHeaders[Mt]=It)},Ot.prototype.handleHeadersReceived=function(){var Mt=this.xhr,It=bt(Mt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:It.type,subType:It.subType,size:vt(Mt,!0,this.url),time:it.default(),resHeaders:wt(Mt)})},Ot.prototype.handleDone=function(){var Mt,It,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},kn=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(Mt=Jt.response,It=function(Sn,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){It(null,zt.result)},zt.onerror=function(Sn){It(Sn)},zt.readAsText(Mt))},Ot}(et.default);_.XhrRequest=st;var ct=function(Ct){function Ot(Mt,It){It===void 0&&(It={});var zt=Ct.call(this)||this;return Mt instanceof window.Request&&(Mt=Mt.url),zt.url=Et(Mt),zt.id=ft.createId(),zt.options=It,zt.reqHeaders=It.headers||{},zt.method=It.method||"GET",zt}return j(Ot,Ct),Ot.prototype.send=function(Mt){var It=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),Mt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(It.reqHeaders)||(dn.reqHeaders=It.reqHeaders),It.emit("done",It.id,dn)}),Jt})},Ot}(et.default);function pt(Ct,Ot){var Mt=Ct.headers.get("Content-length");return Mt?ht.default(Mt):_t(Ot)}function lt(Ct){var Ot={};return Ct.headers.forEach(function(Mt,It){return Ot[It]=Mt}),Ot}function wt(Ct){var Ot=Ct.getAllResponseHeaders().split(` -`),Mt={};return dt.default(Ot,function(It){if((It=at.default(It))!==""){var zt=It.split(":",2),Xt=zt[0],Jt=zt[1];Mt[Xt]=at.default(Jt)}}),Mt}function vt(Ct,Ot,Mt){var It=0;function zt(){if(!Ot){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(It=_t(Jt))}}if(function(Xt){return!ut.default(Xt,kt)}(Mt))zt();else try{It=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return It===0&&zt(),It}_.FetchRequest=ct;var yt=document.createElement("a");function Et(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Ot=rt.default(Ct.split("/"));return Ot.indexOf("?")>-1&&(Ot=at.default(Ot.split("?")[0])),Ot===""&&(Ot=new nt.default(Ct).hostname),Ot}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Ot=Ct.split(";")[0].split("/");return{type:Ot[0],subType:rt.default(Ot)}}_.fullUrl=Et;var kt=window.location.origin;function _t(Ct){var Ot=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Ot?Ot.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function Et(kt){try{bt(wt.next(kt))}catch(_t){yt(_t)}}function xt(kt){try{bt(wt.throw(kt))}catch(_t){yt(_t)}}function bt(kt){var _t;kt.done?vt(kt.value):(_t=kt.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(Et,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,vt,yt,Et={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(kt){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;Et;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return Et.label++,{value:_t[1],done:!1};case 5:Et.label++,wt=_t[1],_t=[0];continue;case 7:_t=Et.ops.pop(),Et.trys.pop();continue;default:if(vt=Et.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){Et=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Ot(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(kt){return!!bt(this,kt)}}),$(yt,lt?{get:function(kt){var _t=bt(this,kt);return _t&&_t.value},set:function(kt,_t){return xt(this,kt===0?0:kt,_t)}}:{add:function(kt){return xt(this,kt=kt===0?0:kt,kt)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return Et(this).size}}),vt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ct,pt,function(Et,xt){ft(this,{type:wt,target:Et,state:vt(Et),kind:xt,last:void 0})},function(){for(var Et=yt(this),xt=Et.kind,bt=Et.last;bt&&bt.removed;)bt=bt.previous;return Et.target&&(Et.last=bt=bt?bt.next:Et.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(Et.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,yt=wt?"set":"add",Et=j[ct],xt=Et&&Et.prototype,bt=Et,kt={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(Et)||!(vt||xt.forEach&&!ut(function(){new Et().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,yt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Ot=Ct[yt](vt?{}:-0,1)!=Ct,Mt=ut(function(){Ct.has(1)}),It=ht(function(Xt){new Et(Xt)}),zt=!vt&&ut(function(){for(var Xt=new Et,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});It||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new Et,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(Mt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Ot)&&_t(yt),vt&&xt.clear&&delete xt.clear}return kt[ct]=bt,k({global:!0,constructor:!0,forced:bt!=Et},kt),ft(bt,ct),vt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),Et=0,xt=yt.length;Etwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ut(!1)}pt=ot(ft,lt)}for(Et=_t?ft.next:pt.next;!(xt=j(Et,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),vt="keys",yt="values",Et="entries",xt=function(){return this};b.exports=function(bt,kt,_t,Ct,Ot,Mt,It){rt(_t,kt,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Ot&&yn)return yn;if(!lt&&Vn in kn)return kn[Vn];switch(Vn){case vt:case yt:case Et:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=kt+" Iterator",dn=!1,kn=bt.prototype,Sn=kn[wt]||kn["@@iterator"]||Ot&&kn[Ot],yn=!lt&&Sn||Kt(Ot),Mn=kt=="Array"&&kn.entries||Sn;if(Mn&&(zt=nt(Mn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Ot==yt&&Sn&&Sn.name!==yt&&(!$&&ct?it(kn,"name",yt):(dn=!0,yn=function(){return j(Sn,this)})),Ot)if(Xt={values:Kt(yt),keys:Mt?yn:Kt(vt),entries:Kt(Et)},It)for(Jt in Xt)(lt||dn||!(Jt in kn))&&dt(kn,Jt,Xt[Jt]);else k({target:kt,proto:!0,forced:lt||dn},Xt);return $&&!It||kn[wt]===yn||dt(kn,wt,yn,{name:Ot}),ht[kt]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ut(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ct&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ut(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var Et=at(wt);return et(Et,"source")||(Et.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,Et=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(kt){throw yt.head&&k(),kt}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(Et)}):ft?k=function(){pt.nextTick(Et)}:(at=nt(at,rt),k=function(){at(Et)}):(j=!0,$=ct.createTextNode(""),new st(Et).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,Et=tt.MessageChannel,xt=tt.String,bt=0,kt={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(kt,zt)){var Xt=kt[zt];delete kt[zt],Xt()}},Ot=function(zt){return function(){Ct(zt)}},Mt=function(zt){Ct(zt.data)},It=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ut(arguments,1);return kt[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete kt[zt]},ct?j=function(zt){wt.nextTick(Ot(zt))}:vt&&vt.now?j=function(zt){vt.now(Ot(zt))}:Et&&!st?(et=($=new Et).port2,$.port1.onmessage=Mt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(It)?(j=It,tt.addEventListener("message",Mt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Ot(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var Et=[];return dt(lt,st,{that:Et}),nt(vt,"errors",Et),vt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ct||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(Et){var xt=wt++,bt=!1;vt++,j(pt,dt,Et).then(function(kt){bt||yt||(yt=!0,ft(kt))},function(kt){bt||yt||(bt=!0,lt[xt]=kt,--vt||st(new ut(lt,at)))})}),--vt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),Et=d(8572),xt=d(9909),bt=d(2492),kt=d(3702),_t=d(8523),Ct="Promise",Ot=kt.CONSTRUCTOR,Mt=kt.REJECTION_EVENT,It=kt.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,kn=nt.document,Sn=nt.process,yn=_t.f,Mn=yn,Vn=!!(kn&&kn.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(An){var Fn;return!(!st(An)||!ft(Fn=An.then))&&Fn},fn=function(An,Fn){var vn,Bn,Nn,Wn=Fn.value,pn=Fn.state==1,Vt=pn?An.ok:An.fail,qt=An.resolve,wn=An.reject,Ln=An.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Wn:(Ln&&Ln.enter(),vn=Vt(Wn),Ln&&(Ln.exit(),Nn=!0)),vn===An.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,qt,wn):qt(vn)):wn(Wn)}catch(lr){Ln&&!Nn&&Ln.exit(),wn(lr)}},En=function(An,Fn){An.notified||(An.notified=!0,wt(function(){for(var vn,Bn=An.reactions;vn=Bn.get();)fn(vn,An);An.notified=!1,Fn&&!An.rejection&&hn(An)}))},bn=function(An,Fn,vn){var Bn,Nn;Vn?((Bn=kn.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(An,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!Mt&&(Nn=nt["on"+An])?Nn(Bn):An===rn&&vt("Unhandled promise rejection",vn)},hn=function(An){ot(lt,nt,function(){var Fn,vn=An.facade,Bn=An.value;if(_n(An)&&(Fn=yt(function(){rt?Sn.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),An.rejection=rt||_n(An)?2:1,Fn.error))throw Fn.value})},_n=function(An){return An.rejection!==1&&!An.parent},ln=function(An){ot(lt,nt,function(){var Fn=An.facade;rt?Sn.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,An.value)})},Tn=function(An,Fn,vn){return function(Bn){An(Fn,Bn,vn)}},Rn=function(An,Fn,vn){An.done||(An.done=!0,vn&&(An=vn),An.value=Fn,An.state=2,En(An,!0))},Pn=function(An,Fn,vn){if(!An.done){An.done=!0,vn&&(An=vn);try{if(An.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Nn={done:!1};try{ot(Bn,Fn,Tn(Pn,Nn,An),Tn(Rn,Nn,An))}catch(Wn){Rn(Nn,Wn,An)}}):(An.value=Fn,An.state=1,En(An,!1))}catch(Nn){Rn({done:!1},Nn,An)}}};if(Ot&&(Zt=(Kt=function(An){ct(this,Zt),ht(An),ot(k,this);var Fn=zt(this);try{An(Tn(Pn,Fn),Tn(Rn,Fn))}catch(vn){Rn(Fn,vn)}}).prototype,(k=function(An){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new Et,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(An,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(An)||An,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?Sn.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var An=new k,Fn=zt(An);this.promise=An,this.resolve=Tn(Pn,Fn),this.reject=Tn(Rn,Fn)},_t.f=yn=function(An){return An===Kt||An===void 0?new j(An):Mn(An)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,It||at(Jt,"then",function(An,Fn){var vn=this;return new Kt(function(Bn,Nn){ot($,vn,Bn,Nn)}).then(An,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Ot},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` + `));var Tt=gt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(gt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&>===this._lastHtml||(this._lastHtml=gt,this._$el.html(gt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Lp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=tn.container,Ft=tn.tool,gt=tn.autoScale,Tt=gt===void 0||gt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,Mn=tn.defaults,Qn=Mn===void 0?{}:Mn;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Gt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:gp,Network:np,Sources:Pp,Resources:kp,Info:Op,Snippets:wp,Settings:qt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var Gt=this._devTools;return tn?Gt.get(tn):Gt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var Gt=this._devTools;return tn?Gt.showTool(tn):Gt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var Gt=this._entryBtn;return Us()(tn)?(Gt.setPos(tn),this):Gt.getPos()},_autoScale:function(){Io()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Un.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,Gt){var Ft,gt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,Gt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),gt=document.createElement("div"),Ft.appendChild(gt),this._shadowRoot=Ft)),this._shadowRoot||(gt=document.createElement("div"),tn.appendChild(gt)),rn()(gt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&>.setAttribute("ontouchstart",""),this._$el=lt()(gt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",Gt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(Gt.append('
    ')),Un.container=Gt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new M0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,Gt=new qt;tn.add(Gt),this._entryBtn.initCfg(Gt),tn.initCfg(Gt)},_initTools:function(){var tn=this,Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Gt=as()(Gt);var Ft=this._devTools;Gt.forEach(function(gt){var Tt=tn[Go()(gt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(gt,":"),Dt.message)})}}),Ft.showTool(Gt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(vt){try{wt(ft.next(vt))}catch(yt){ct(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ct(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void It.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Ot){var jt=Ot.nodeId,It=Ot.name,zt=Ot.value;nt.getNode(jt).setAttribute(It,zt)};var _t=[];function Ct(Ot,jt){for(var It=rt.filterNodes(Ot.childNodes),zt=0,Xt=It.length;zt5&&_t.pop();for(var It=0;It<5;It++)St.setGlobal("$"+It,_t[It])},_.setNodeValue=function(Ot){var jt=Ot.nodeId,It=Ot.value;nt.getNode(jt).nodeValue=It},_.setOuterHTML=function(Ot){var jt=Ot.nodeId,It=Ot.outerHTML;nt.getNode(jt).outerHTML=It},_.getDOMNodeId=function(Ot){var jt=Ot.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Ot){var jt=Ot.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Ot,jt){var It=nt.getNodeId(Ot);if(It){var zt=Ot.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:It,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:It,name:jt,value:zt})}}),at.default.on("childList",function(Ot,jt,It){var zt=nt.getNodeId(Ot);if(zt){if(jt=rt.filterNodes(jt),It=rt.filterNodes(It),!ut.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(pt,vt)),St}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=It(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Ot(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ct.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Ot(Sn),value:Ot(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Ot(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function It(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Ot){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,It){jt.__proto__=It}||function(jt,It){for(var zt in It)It.hasOwnProperty(zt)&&(jt[zt]=It[zt])},k(Ct,Ot)},function(Ct,Ot){function jt(){this.constructor=Ct}k(Ct,Ot),Ct.prototype=Ot===null?Object.create(Ot):(jt.prototype=Ot.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Ot(jt,It,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=It,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Ot,Ct),Ot.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Ot.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Ot.prototype.handleReqHeadersSet=function(jt,It){jt&&It&&(this.reqHeaders[jt]=It)},Ot.prototype.handleHeadersReceived=function(){var jt=this.xhr,It=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:It.type,subType:It.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Ot.prototype.handleDone=function(){var jt,It,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,It=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){It(null,zt.result)},zt.onerror=function(En){It(En)},zt.readAsText(jt))},Ot}(et.default);_.XhrRequest=st;var ct=function(Ct){function Ot(jt,It){It===void 0&&(It={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=It,zt.reqHeaders=It.headers||{},zt.method=It.method||"GET",zt}return j(Ot,Ct),Ot.prototype.send=function(jt){var It=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(It.reqHeaders)||(dn.reqHeaders=It.reqHeaders),It.emit("done",It.id,dn)}),Jt})},Ot}(et.default);function pt(Ct,Ot){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Ot)}function lt(Ct){var Ot={};return Ct.headers.forEach(function(jt,It){return Ot[It]=jt}),Ot}function wt(Ct){var Ot=Ct.getAllResponseHeaders().split(` +`),jt={};return dt.default(Ot,function(It){if((It=at.default(It))!==""){var zt=It.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Ot,jt){var It=0;function zt(){if(!Ot){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(It=_t(Jt))}}if(function(Xt){return!ut.default(Xt,At)}(jt))zt();else try{It=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return It===0&&zt(),It}_.FetchRequest=ct;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Ot=rt.default(Ct.split("/"));return Ot.indexOf("?")>-1&&(Ot=at.default(Ot.split("?")[0])),Ot===""&&(Ot=new nt.default(Ct).hostname),Ot}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Ot=Ct.split(";")[0].split("/");return{type:Ot[0],subType:rt.default(Ot)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Ot=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Ot?Ot.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Ot(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ct,pt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ct],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(St)||!(vt||xt.forEach&&!ut(function(){new St().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,yt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Ot=Ct[yt](vt?{}:-0,1)!=Ct,jt=ut(function(){Ct.has(1)}),It=ht(function(Xt){new St(Xt)}),zt=!vt&&ut(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});It||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Ot)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ct]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ct),vt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ut(!1)}pt=ot(ft,lt)}for(St=_t?ft.next:pt.next;!(xt=j(St,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Ot,jt,It){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Ot&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Ot&&An[Ot],yn=!lt&&En||Kt(Ot),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Ot==yt&&En&&En.name!==yt&&(!$&&ct?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Ot)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},It)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!It||An[wt]===yn||dt(An,wt,yn,{name:Ot}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ut(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ct&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ut(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){pt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ct.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Ot=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},It=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ut(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ct?j=function(zt){wt.nextTick(Ot(zt))}:vt&&vt.now?j=function(zt){vt.now(Ot(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(It)?(j=It,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Ot(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ct||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(pt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ut(lt,at)))})}),--vt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Ot=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,It=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Ln,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,qt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Ln=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,qt,wn):qt(vn)):wn(Un)}catch(lr){Nn&&!Ln&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Ln;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Ln=nt["on"+kn])?Ln(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},Rn=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Pn=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Ln={done:!1};try{ot(Bn,Fn,Tn(Pn,Ln,kn),Tn(Rn,Ln,kn))}catch(Un){Rn(Ln,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Ln){Rn({done:!1},Ln,kn)}}};if(Ot&&(Zt=(Kt=function(kn){ct(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Pn,Fn),Tn(Rn,Fn))}catch(vn){Rn(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Pn,Fn),this.reject=Tn(Rn,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,It||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Ln){ot($,vn,Bn,Ln)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Ot},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` `)}var at,it,dt;return[tt].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var et={};if($)for(var tt=0;tt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ut=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ut)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var pt=this.query;return it(st)?rt(st,function(lt,wt){pt[wt]=dt(lt)}):pt[st]=dt(ct),this},rmQuery:function(st){var ct=this.query;return nt(st)||(st=ot(st)),rt(st,function(pt){delete ct[pt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},pt=$(st),lt=!1,wt=pt.match(ut);if(wt&&(wt=wt[0],ct.protocol=wt.toLowerCase(),pt=pt.substr(wt.length)),wt&&(lt=pt.substr(0,2)==="//")&&(pt=pt.slice(2),ct.slashes=!0),lt){for(var vt=pt,yt=-1,Et=0,xt=ft.length;Et-1&&(vt=pt.slice(0,yt),pt=pt.slice(yt));var kt=vt.lastIndexOf("@");kt!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,kt)),vt=vt.slice(kt+1)),ct.hostname=vt;var _t=vt.match(ht);_t&&((_t=_t[0])!==":"&&(ct.port=_t.substr(1)),ct.hostname=vt.substr(0,vt.length-_t.length))}var Ct=pt.indexOf("#");Ct!==-1&&(ct.hash=pt.substr(Ct),pt=pt.slice(0,Ct));var Ot=pt.indexOf("?");return Ot!==-1&&(ct.query=et.parse(pt.substr(Ot+1)),pt=pt.slice(0,Ot)),ct.pathname=pt||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ct+="?"+et.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var ut=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ut=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ct=nt.complete,pt=nt.xhr();return pt.onreadystatechange=function(){if(pt.readyState===4){var lt;clearTimeout(ot);var wt=pt.status;if(wt>=200&&wt<300||wt===304){lt=pt.responseText,ut==="xml"&&(lt=pt.responseXML);try{ut==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,pt)}else ft(pt);ct(pt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),pt.open(at,it,!0),pt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){pt.onreadystatechange=j,pt.abort(),ft(pt,"timeout"),ct(pt)},st)),pt.send(at==="GET"?null:dt),pt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ut=nt.symbol,ht=ut!==void 0&&ut,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ct in rt)ft.push(ct);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ut,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return dt.replace(rt,function(_t){return _t in kt?kt[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ut=$(dt,tt);return dt=j.encode(ut),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ut,ht=0;(ut=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ut.el,dt=0;(ot=ut.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ut.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ut,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ut=0;ut-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ct)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var Et=tt;Et=Et.parentElement;){var xt=j(Et).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,Et.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Ot=ht.length-1;Ot>=Ct;Ot--)dt.end&&dt.end(ht[Ot]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),Et=d(9803),xt=d(3487),bt=d(1369);function kt(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(kn){var Sn,yn=Object.getOwnPropertyDescriptor(Kt,kn),Mn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&Mn)Sn="(...)";else try{if(Sn=Kt[kn],ct(Zt.ignore,Sn))return;ut(Sn)&&Sn.catch(function(){})}catch(rn){Sn=rn.message}dn.push("".concat(_t(kn),":").concat(_(Sn,Zt))),Mn&&dn.push("".concat(_t("get "+$(kn)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(kn)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Ot(Xt),'"')}function Ct(Xt){return'"'.concat(Ot($(Xt)),'"')}function Ot(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,kn=Jt.timeout,Sn=kn===void 0?0:kn,yn=Jt.depth,Mn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new Mt:xn,En=Jt.unenumerable,bn=En!==void 0&&En,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,Rn=Jt.ignore,Pn=Rn===void 0?[]:Rn,An="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:Mn,curDepth:rn+1,timeout:Sn,startTime:dn,ignore:Pn},vn=j(Xt,!1);if(vn==="String")An=Ct(Xt);else if(vn==="Number")An=$(Xt),et(An,"Infinity")&&(An='{"value":"'.concat(An,'","type":"Number"}'));else if(vn==="NaN")An='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")An=Xt?"true":"false";else if(vn==="Null")An="null";else if(vn==="Undefined")An='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}An='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(Sn&&ft()-dn>Sn)return Ct("Timeout");if(Mn&&rn>Mn)return Ct("{...}");An="{";var Nn,Wn=[],pn=fn.get(Xt);if(pn?(Nn=pn.id,Wn.push('"reference":'.concat(Nn))):(Nn=fn.set(Xt),Wn.push('"id":'.concat(Nn))),Wn.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Wn.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Wn.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Wn.push(kt("enumerable",Vt,Kt||Xt,Fn)),bn){var qt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);qt.length&&Wn.push(kt("unenumerable",qt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Wn.push(kt("symbol",wn,Kt||Xt,Fn))}var Ln=at(Xt);if(Ln&&!ct(Pn,Ln)){var lr='"proto":'.concat(_(Ln,dt(Fn,{self:Kt||Xt})));Wn.push(lr)}}An+=Wn.join(",")+"}"}return An};var Mt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ut=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ut)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var pt=this.query;return it(st)?rt(st,function(lt,wt){pt[wt]=dt(lt)}):pt[st]=dt(ct),this},rmQuery:function(st){var ct=this.query;return nt(st)||(st=ot(st)),rt(st,function(pt){delete ct[pt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},pt=$(st),lt=!1,wt=pt.match(ut);if(wt&&(wt=wt[0],ct.protocol=wt.toLowerCase(),pt=pt.substr(wt.length)),wt&&(lt=pt.substr(0,2)==="//")&&(pt=pt.slice(2),ct.slashes=!0),lt){for(var vt=pt,yt=-1,St=0,xt=ft.length;St-1&&(vt=pt.slice(0,yt),pt=pt.slice(yt));var At=vt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,At)),vt=vt.slice(At+1)),ct.hostname=vt;var _t=vt.match(ht);_t&&((_t=_t[0])!==":"&&(ct.port=_t.substr(1)),ct.hostname=vt.substr(0,vt.length-_t.length))}var Ct=pt.indexOf("#");Ct!==-1&&(ct.hash=pt.substr(Ct),pt=pt.slice(0,Ct));var Ot=pt.indexOf("?");return Ot!==-1&&(ct.query=et.parse(pt.substr(Ot+1)),pt=pt.slice(0,Ot)),ct.pathname=pt||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ct+="?"+et.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var ut=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ut=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ct=nt.complete,pt=nt.xhr();return pt.onreadystatechange=function(){if(pt.readyState===4){var lt;clearTimeout(ot);var wt=pt.status;if(wt>=200&&wt<300||wt===304){lt=pt.responseText,ut==="xml"&&(lt=pt.responseXML);try{ut==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,pt)}else ft(pt);ct(pt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),pt.open(at,it,!0),pt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){pt.onreadystatechange=j,pt.abort(),ft(pt,"timeout"),ct(pt)},st)),pt.send(at==="GET"?null:dt),pt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ut=nt.symbol,ht=ut!==void 0&&ut,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ct in rt)ft.push(ct);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ut,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return dt.replace(rt,function(_t){return _t in At?At[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ut=$(dt,tt);return dt=j.encode(ut),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ut,ht=0;(ut=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ut.el,dt=0;(ot=ut.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ut.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ut,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ut=0;ut-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ct)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Ot=ht.length-1;Ot>=Ct;Ot--)dt.end&&dt.end(ht[Ot]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ct(Zt.ignore,En))return;ut(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Ot(Xt),'"')}function Ct(Xt){return'"'.concat(Ot($(Xt)),'"')}function Ot(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,Rn=Jt.ignore,Pn=Rn===void 0?[]:Rn,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Pn},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Ln,Un=[],pn=fn.get(Xt);if(pn?(Ln=pn.id,Un.push('"reference":'.concat(Ln))):(Ln=fn.set(Xt),Un.push('"id":'.concat(Ln))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var qt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);qt.length&&Un.push(At("unenumerable",qt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ct(Pn,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt0?$.apply(null,st):0;return tt(et(ft,function(vt){return vt[0]===" "?vt.slice(wt):vt}).join(` `))};var rt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),et=d(6768);_=function(tt){return tt?$(tt)?tt:k(tt)&&!et(tt)?j(tt):[tt]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),et=d(6768);_=function(tt){if(k(tt))return tt;if(j(tt)){var rt=$(tt.valueOf)?tt.valueOf():tt;tt=j(rt)?rt+"":rt}return et(tt)?+tt:tt===0?tt:+tt},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,et){return et==null&&$.trim?$.trim():k(j($,et),et)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(et,tt){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(rt,$);var nt=rt.ellipsis,ot=rt.separator;if(tt>et.length)return et;var at=tt-nt.length;if(at<1)return nt;var it=et.slice(0,at);if(j(ot))return it+nt;if(et.indexOf(ot,at)!==at){var dt=it.lastIndexOf(ot);dt>-1&&(it=it.slice(0,dt))}return it+nt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),et=d(2349);_=function(rt){var nt,ot=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return rt===null&&(nt="Null"),rt===void 0&&(nt="Undefined"),j(rt)&&(nt="NaN"),et(rt)&&(nt="Buffer"),nt||(nt=k(rt).match(tt))&&(nt=nt[1]),nt?ot?$(nt):nt:""};var tt=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(et){return String.fromCodePoint.apply(String,et)}).join("")},decode:function($){for(var et=[],tt=0,rt=$.length;tt=55296&&nt<=56319&&tt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[It++],done:!Ct}}};throw new TypeError(Ot?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var Et=function(Ct){function Ot(Mt,It){It===void 0&&(It={});var zt=Ct.call(this,Mt,{compName:"dom-highlighter"},It)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(It,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(Mt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Ot,Ct),Ot.prototype.highlight=function(Mt,It){It&&(0,ct.default)(this.options,It),this.target=Mt,Mt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(Mt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Ot.prototype.hide=function(){this.target=null,this.redraw()},Ot.prototype.intercept=function(Mt){this.interceptor=Mt},Ot.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Ot.prototype.draw=function(){var Mt=this.target;Mt&&(Mt instanceof Text?this.drawText(Mt):this.drawElement(Mt))},Ot.prototype.drawText=function(Mt){var It=this.options,zt=document.createRange();zt.selectNode(Mt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var kn={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:kt(It.contentColor),name:"content"}],showExtensionLines:It.showExtensionLines,showRulers:It.showRulers};It.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(kn)},Ot.prototype.drawElement=function(Mt){var It={paths:this.getPaths(Mt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(It.elementInfo=this.getElementInfo(Mt)),this.interceptor){var zt=this.interceptor(It);zt&&(It=zt)}this.overlay.drawHighlight(It)},Ot.prototype.getPaths=function(Mt){var It=this.options,zt=window.getComputedStyle(Mt),Xt=Mt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,kn=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},Sn=kn("margin-left"),yn=kn("margin-right"),Mn=kn("margin-top"),Vn=kn("margin-bottom"),rn=kn("border-left-width"),xn=kn("border-right-width"),fn=kn("border-top-width"),En=kn("border-bottom-width"),bn=kn("padding-left"),hn=kn("padding-right"),_n=kn("padding-top"),ln=kn("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-En-ln}),fillColor:kt(It.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-En}),fillColor:kt(It.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:kt(It.borderColor),name:"border"},{path:this.rectToPath({left:Jt-Sn,top:Kt-Mn,width:Zt+Sn+yn,height:dn+Mn+Vn}),fillColor:kt(It.marginColor),name:"margin"}]},Ot.prototype.getElementInfo=function(Mt){var It=Mt.getBoundingClientRect(),zt=It.width,Xt=It.height,Jt=Mt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(Mt.tagName),className:Jt,idValue:Mt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(Mt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(Mt)),Kt},Ot.prototype.getStyles=function(Mt){for(var It=window.getComputedStyle(Mt),zt=!1,Xt=Mt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Ot.prototype.getAccessibleNameAndRole=function(Mt){var It=Mt.getAttribute("labelledby")||Mt.getAttribute("aria-label"),zt=Mt.getAttribute("role"),Xt=(0,dt.default)(Mt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],kn=Jt[2];if(dn===Xt){if(kn)try{for(var Sn=et(kn),yn=Sn.next();!yn.done;yn=Sn.next()){var Mn=yn.value;if(Mt.getAttribute(Mn[0])!==Mn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=Sn.return)&&Zt.call(Sn)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:It||Mt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Ot.prototype.bindEvent=function(){var Mt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return Mt.redraw()})},Ot.prototype.rectToPath=function(Mt){var It=Mt.left,zt=Mt.top,Xt=Mt.width,Jt=Mt.height,Kt=[];return Kt.push("M",It,zt),Kt.push("L",It+Xt,zt),Kt.push("L",It+Xt,zt+Jt),Kt.push("L",It,zt+Jt),Kt.push("Z"),Kt},Ot}(rt.default);_.default=Et,b.exports=Et,b.exports.default=Et;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Ot,Mt){Mt===void 0&&(Mt=!1);var It={};return(0,ut.default)(Ot,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),Mt&&(zt=(0,pt.default)(zt)),It[zt]=Jt)}),It}},9706:function(b,_){var d=this&&this.__read||function(bt,kt){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Ot,Mt=_t.call(bt),It=[];try{for(;(kt===void 0||kt-- >0)&&!(Ct=Mt.next()).done;)It.push(Ct.value)}catch(zt){Ot={error:zt}}finally{try{Ct&&!Ct.done&&(_t=Mt.return)&&_t.call(Mt)}finally{if(Ot)throw Ot.error}}return It},k=this&&this.__values||function(bt){var kt=typeof Symbol=="function"&&Symbol.iterator,_t=kt&&bt[kt],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,kt){var _t=bt[3];return[(1-_t)*kt[0]+_t*bt[0],(1-_t)*kt[1]+_t*bt[1],(1-_t)*kt[2]+_t*bt[2],_t+kt[3]*(1-_t)]}function $(bt){var kt=d(bt,3),_t=kt[0],Ct=kt[1],Ot=kt[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var kt=d(bt,4),_t=kt[0],Ct=kt[1],Ot=kt[2],Mt=kt[3],It=Math.max(_t,Ct,Ot),zt=Math.min(_t,Ct,Ot),Xt=It-zt,Jt=It+zt,Kt=.5*Jt;return[zt===It?0:_t===It?(.16666666666666666*(Ct-Ot)/Xt+1)%1:Ct===It?.16666666666666666*(Ot-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,Mt]},_.luminance=$,_.contrastRatio=function(bt,kt){var _t=$(j(bt,kt)),Ct=$(kt);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var kt=d(bt,3),_t=kt[0],Ct=kt[1],Ot=kt[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Ot,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,kt){if(bt=wt(bt),kt=wt(kt),Math.abs(bt-kt)=bt?(_t=(Math.pow(kt,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,kt){return vt(lt(bt),lt(kt))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,kt,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-kt-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(kt+ct)/dt),1/rt)}bt=wt(bt),kt/=100;var Ot=Ct();return(Ot<0||Ot>1)&&(_t=!_t,Ot=Ct()),Ot};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function Et(bt,kt){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,kt){var _t,Ct,Ot,Mt,It=parseFloat(bt.replace("px","")),zt=parseFloat(kt);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(It>=Zt)try{for(var kn=(Ot=void 0,k([900,800,700,600,500,400,300,200,100].entries())),Sn=kn.next();!Sn.done;Sn=kn.next()){var yn=d(Sn.value,2),Mn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-Mn];return Vn===-1?null:Vn}}}catch(rn){Ot={error:rn}}finally{try{Sn&&!Sn.done&&(Mt=kn.return)&&Mt.call(kn)}finally{if(Ot)throw Ot.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=Et;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,kt){return Et(bt,kt)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(Et){wt={error:Et}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ct.length;wtkn&&MnSn,xn=It-dn;xn=(0,rt.constrainNumber)(xn,Kt,kt-zt-Kt);var fn=bt.minY-Jt-Xt,En=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),En=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Ot.style.display="none");if(Ot.style.top=fn+"px",Ot.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Ot,"div","tooltip-arrow");_n.style.clipPath=En?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(En?Xt-1:-Jt)+"px",_n.style.left=It-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function Et(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,kt=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+Et(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Ot=xt+Et(wt),Mt=100;Mt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,vt=ut.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,Et,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(Et))),(0,nt.default)(vt.subComponents,function(kt){return kt.setOption("theme",Et)}))}),vt.setOption("theme",wt),vt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ct.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),Et=function(bt){var kt=bt.match($);return kt?kt.map(Number):[]}(vt),xt=wt;if(yt==="m"&&Et.length>2&&(ct.push([xt].concat(Et.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),Et.length=k[yt]&&Et.length&&k[yt];)ct.push([xt].concat(Et.splice(0,k[yt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(Sn*=It=Math.sqrt(It),yn*=It),zt=Sn*Sn*yn*yn,Xt=Sn*Sn*Ot.y*Ot.y+yn*yn*Ot.x*Ot.x,it(xn={x:Sn*Ot.y/yn,y:-yn*Ot.x/Sn},_t!==kt?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Ot.y-xn.y)/yn,(Ot.x-xn.x)/Sn),xt=Math.atan2(-(Ot.y+xn.y)/yn,-(Ot.x+xn.x)/Sn),at(xn,Mt),ln=xn,Tn=(Ct.x+An.x)/2,Rn=(Ct.y+An.y)/2,ln.x+=Tn,ln.y+=Rn,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(Mt),yt.scale(Sn,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],En=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,En,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,En=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&En!==null||(fn=Jt,En=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-En,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],En=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&En!==null||(fn=Jt,En=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-En,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,En=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Pn.x,Zt=Pn.y,Pn=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],kn=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,kn,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],kn=vn[5],yt.arcTo(Kt,dn,Jt,Zt,kn);break;case"E":Jt=vn[1],Zt=vn[2],Sn=vn[3],yn=vn[4],Mt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(Mt),yt.scale(Sn,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],Mn=vn[3],Vn=vn[4],Pn={x:Jt,y:Zt},yt.rect(Jt,Zt,Mn,Vn)}An.x=Jt,An.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(tt.filename,":").concat(tt.lineno,":").concat(tt.colno),et(rt)}}),window.addEventListener("unhandledrejection",function(tt){et(tt.reason)})):(process.on("uncaughtException",et),process.on("unhandledRejection",et)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(ot){return tt.test(ot)?ot.replace(rt,nt):ot};var $=d(7190)(k.map),et="(?:"+j($).join("|")+")",tt=new RegExp(et),rt=new RegExp(et,"g");function nt(ot){return $[ot]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,et){return $===et}_=function($,et){return et=et||j,k($,function(tt,rt,nt){for(var ot=nt.length;++rt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[It++],done:!Ct}}};throw new TypeError(Ot?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Ot(jt,It){It===void 0&&(It={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},It)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(It,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Ot,Ct),Ot.prototype.highlight=function(jt,It){It&&(0,ct.default)(this.options,It),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Ot.prototype.hide=function(){this.target=null,this.redraw()},Ot.prototype.intercept=function(jt){this.interceptor=jt},Ot.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Ot.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Ot.prototype.drawText=function(jt){var It=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(It.contentColor),name:"content"}],showExtensionLines:It.showExtensionLines,showRulers:It.showRulers};It.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Ot.prototype.drawElement=function(jt){var It={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(It.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(It);zt&&(It=zt)}this.overlay.drawHighlight(It)},Ot.prototype.getPaths=function(jt){var It=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(It.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(It.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(It.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(It.marginColor),name:"margin"}]},Ot.prototype.getElementInfo=function(jt){var It=jt.getBoundingClientRect(),zt=It.width,Xt=It.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Ot.prototype.getStyles=function(jt){for(var It=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Ot.prototype.getAccessibleNameAndRole=function(jt){var It=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:It||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Ot.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Ot.prototype.rectToPath=function(jt){var It=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",It,zt),Kt.push("L",It+Xt,zt),Kt.push("L",It+Xt,zt+Jt),Kt.push("L",It,zt+Jt),Kt.push("Z"),Kt},Ot}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Ot,jt){jt===void 0&&(jt=!1);var It={};return(0,ut.default)(Ot,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,pt.default)(zt)),It[zt]=Jt)}),It}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Ot,jt=_t.call(bt),It=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)It.push(Ct.value)}catch(zt){Ot={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Ot)throw Ot.error}}return It},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Ot=At[2],jt=At[3],It=Math.max(_t,Ct,Ot),zt=Math.min(_t,Ct,Ot),Xt=It-zt,Jt=It+zt,Kt=.5*Jt;return[zt===It?0:_t===It?(.16666666666666666*(Ct-Ot)/Xt+1)%1:Ct===It?.16666666666666666*(Ot-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Ot,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ct)/dt),1/rt)}bt=wt(bt),At/=100;var Ot=Ct();return(Ot<0||Ot>1)&&(_t=!_t,Ot=Ct()),Ot};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Ot,jt,It=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(It>=Zt)try{for(var An=(Ot=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Ot={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Ot)throw Ot.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ct.length;wtAn&&jnEn,xn=It-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Ot.style.display="none");if(Ot.style.top=fn+"px",Ot.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Ot,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=It-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Ot=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,vt=ut.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ct.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ct.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ct.push([xt].concat(St.splice(0,k[yt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(En*=It=Math.sqrt(It),yn*=It),zt=En*En*yn*yn,Xt=En*En*Ot.y*Ot.y+yn*yn*Ot.x*Ot.x,it(xn={x:En*Ot.y/yn,y:-yn*Ot.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Ot.y-xn.y)/yn,(Ot.x-xn.x)/En),xt=Math.atan2(-(Ot.y+xn.y)/yn,-(Ot.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,Rn=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=Rn,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Pn.x,Zt=Pn.y,Pn=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Pn={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var et=0,tt=new Array($);et<$;et++)tt[et]=j[et];return tt}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(et,tt){for(var rt=0;rtDemo Dapp React UI - + From 638cea344d3bcf5144bcd93d2853b2c05548ef14 Mon Sep 17 00:00:00 2001 From: thekiba Date: Fri, 26 Jan 2024 16:20:14 +0400 Subject: [PATCH 052/117] docs: add installation and running instructions to README.md --- README.md | 149 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 144 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ec84ec3..58a87f8 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,146 @@ -# Demo dapp with @tonconnect/ui-react +# Demo dApp with @tonconnect/ui-react -Try it out https://ton-connect.github.io/demo-dapp-with-wallet/ +This Demo dApp showcases the integration with @tonconnect/ui-react. Experience it live at [Demo dApp with Wallet](https://ton-connect.github.io/demo-dapp-with-wallet/). -## Learn more about Ton Connect -- https://docs.ton.org/develop/dapps/ton-connect/ -- https://github.com/ton-connect/sdk/tree/main/packages/ui +## Learn More About Ton Connect + +To understand more about Ton Connect and how it enables blockchain functionalities in your applications, refer to the following resources: +- Ton Connect Documentation: [https://docs.ton.org/develop/dapps/ton-connect/](https://docs.ton.org/develop/dapps/ton-connect/) +- Ton Connect SDK and UI Library on GitHub: [https://github.com/ton-connect/sdk/tree/main/packages/ui](https://github.com/ton-connect/sdk/tree/main/packages/ui) + +## Installation + +### Project Dependencies + +Install the necessary packages for this project: + +```bash +npm install +``` + +### ngrok or localtunnel (Optional) + +Choose either ngrok or localtunnel to expose your local server to the internet for testing in Telegram. + +#### ngrok Installation + +```bash +npm install -g ngrok +``` + +ngrok Documentation: [https://ngrok.com/docs](https://ngrok.com/docs) + +#### localtunnel Installation + +```bash +npm install -g localtunnel +``` + +LocalTunnel Documentation: [https://localtunnel.github.io/www/](https://localtunnel.github.io/www/) + +### Creating Telegram Mini Apps (Optional) + +1. Open [@BotFather](https://t.me/BotFather) in Telegram. +2. Send the `/newbot` command to create a new bot. +3. Follow the prompts to set up your bot, providing all necessary information. +4. After the bot is created, send the `/newapp` command to BotFather. +5. Select your bot from the list. +6. Provide all the required information for your Mini App. + + +### Returning to the Application (Optional) + +To return to the application after interacting with the wallet, you must specify a `twaReturnUrl` in `src/App.tsx`. + +Here's a concise guide: + +- **twaReturnUrl**: This is the return URL used by Telegram Web Apps. Set it to redirect users back to your application after wallet interaction. Example: `'https://t.me/WebAppWalletBot/myapp'`. + +Here is a sample configuration for specifying a return URL: + +```jsx + +``` + +### Adding a Custom Wallet (Optional) + +To integrate a custom wallet into your application, adjust the `walletsListConfiguration` in `src/App.tsx`. Include your wallet details in `includeWallets` and specify `universalLink`. + +Here's a concise guide: + +- **universalLink**: This URL is used to open the wallet directly from a web link. It should link to your wallet's bot or app. Example: `'https://t.me/wallet/start'`. + +Here is a sample configuration for adding a custom wallet: + +```jsx + +``` + +## Running the Application + +### Starting the Application + +To start the application, run: + +```bash +npm dev +``` + +The application will be accessible at [http://localhost:5173](http://localhost:5173). + +### Exposing Your Local Server (Optional) + +#### Using ngrok + +```bash +ngrok http 5173 +``` + +#### Using localtunnel + +```bash +lt --port 5173 +``` + +After setting up ngrok or localtunnel, update your Telegram bot's configuration with the provided URL to ensure the bot points to your local development environment. + +### Updating Telegram Bot Configuration (Optional) + +#### Update the Menu Button URL in Telegram Bot + +1. Open [@BotFather](https://t.me/BotFather) in Telegram. +2. Send the `/mybots` command and select your bot. +3. Choose "Bot Settings" then "Menu Button" and finally "Configure menu button". +4. Enter the ngrok or localtunnel URL as the new destination. + +#### Update Mini Apps URL in Telegram + +1. Open [@BotFather](https://t.me/BotFather) in Telegram. +2. Send the `/myapps` command and select your Mini App. +3. Choose "Edit Web App URL". +4. Enter the ngrok or localtunnel URL as the new destination. From d54df0e4b90859059ec91ede4df7f19509075121 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 20 Feb 2024 15:19:11 +0400 Subject: [PATCH 053/117] chore: rebuild with safepal --- .../{index-34683073.js => index-5b52b0ae.js} | 88 +++++++++---------- docs/index.html | 2 +- src/App.tsx | 8 ++ 3 files changed, 53 insertions(+), 45 deletions(-) rename docs/assets/{index-34683073.js => index-5b52b0ae.js} (87%) diff --git a/docs/assets/index-34683073.js b/docs/assets/index-5b52b0ae.js similarity index 87% rename from docs/assets/index-34683073.js rename to docs/assets/index-5b52b0ae.js index f1deef0..48b3106 100644 --- a/docs/assets/index-34683073.js +++ b/docs/assets/index-5b52b0ae.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Ot=!1,jt=!1,It=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(It=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,It&&(It=!1,k()),Ot=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Ot=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Ot||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(It?k():It=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Ot||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Ot=!1,jt=!1,Rt=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(Rt=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,Rt&&(Rt=!1,k()),Ot=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Ot=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Ot||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(Rt?k():Rt=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Ot||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -38,7 +38,7 @@ object-assign Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var et=_.stack;this.componentDidCatch(_.value,{componentStack:et!==null?et:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var et=b,tt=d,rt=tt;;)if(bj(et,rt),rt.child!==null&&rt.tag!==4)rt.child.return=rt,rt=rt.child;else{if(rt===tt)break e;for(;rt.sibling===null;){if(rt.return===null||rt.return===tt)break e;rt=rt.return}rt.sibling.return=rt.return,rt=rt.sibling}$?(et=j,tt=d.stateNode,et.nodeType===8?et.parentNode.removeChild(tt):et.removeChild(tt)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var et=$[j],tt=$[j+1];et==="style"?tb(d,tt):et==="dangerouslySetInnerHTML"?ob(d,tt):et==="children"?pb(d,tt):qa(d,et,tt,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=et),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Lt>>16&255,kt[$t+2]=Lt>>8&255,kt[$t+3]=Lt&255,kt[$t+4]=mt>>24&255,kt[$t+5]=mt>>16&255,kt[$t+6]=mt>>8&255,kt[$t+7]=mt&255}function ht(kt,$t,Lt,mt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,16)}function st(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,32)}function ct(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Pt|0,gr=gr+Mt|0,hr=hr+Bt|0,On=On+Rt|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+mn|0,Ar=Ar+Wn|0,Or=Or+Kn|0,jr=jr+Yn|0,Mr=Mr+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=gr>>>0&255,kt[17]=gr>>>8&255,kt[18]=gr>>>16&255,kt[19]=gr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=On>>>0&255,kt[25]=On>>>8&255,kt[26]=On>>>16&255,kt[27]=On>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Or>>>0&255,kt[53]=Or>>>8&255,kt[54]=Or>>>16&255,kt[55]=Or>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Mr>>>0&255,kt[61]=Mr>>>8&255,kt[62]=Mr>>>16&255,kt[63]=Mr>>>24&255}function pt(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Mr>>>0&255,kt[13]=Mr>>>8&255,kt[14]=Mr>>>16&255,kt[15]=Mr>>>24&255,kt[16]=On>>>0&255,kt[17]=On>>>8&255,kt[18]=On>>>16&255,kt[19]=On>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Lt,mt){ct(kt,$t,Lt,mt)}function wt(kt,$t,Lt,mt){pt(kt,$t,Lt,mt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Lt,mt,Nt,Yt,Et){var Pt=new Uint8Array(16),Mt=new Uint8Array(64),Bt,Rt;for(Rt=0;Rt<16;Rt++)Pt[Rt]=0;for(Rt=0;Rt<8;Rt++)Pt[Rt]=Yt[Rt];for(;Nt>=64;){for(lt(Mt,Pt,Et,vt),Rt=0;Rt<64;Rt++)kt[$t+Rt]=Lt[mt+Rt]^Mt[Rt];for(Bt=1,Rt=8;Rt<16;Rt++)Bt=Bt+(Pt[Rt]&255)|0,Pt[Rt]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,mt+=64}if(Nt>0)for(lt(Mt,Pt,Et,vt),Rt=0;Rt=64;){for(lt(Et,Yt,Nt,vt),Mt=0;Mt<64;Mt++)kt[$t+Mt]=Et[Mt];for(Pt=1,Mt=8;Mt<16;Mt++)Pt=Pt+(Yt[Mt]&255)|0,Yt[Mt]=Pt&255,Pt>>>=8;Lt-=64,$t+=64}if(Lt>0)for(lt(Et,Yt,Nt,vt),Mt=0;Mt>>13|Lt<<3)&8191,mt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Lt>>>10|mt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(mt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Pt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Pt<<5)&8065,Mt=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Pt>>>8|Mt<<8)&8191,this.r[9]=Mt>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Lt){for(var mt=this.fin?0:2048,Nt,Yt,Et,Pt,Mt,Bt,Rt,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],gr=this.h[1],hr=this.h[2],On=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Or=this.r[0],jr=this.r[1],Mr=this.r[2],sn=this.r[3],Pr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Lt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,gr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Pt=kt[$t+6]&255|(kt[$t+7]&255)<<8,On+=(Et>>>7|Pt<<9)&8191,Mt=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Pt>>>4|Mt<<12)&8191,sr+=Mt>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Mt>>>14|Bt<<2)&8191,Rt=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|Rt<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(Rt>>>8|an<<8)&8191,Ar+=an>>>5|mt,nn=0,Qt=nn,Qt+=Xn*Or,Qt+=gr*(5*Wr),Qt+=hr*(5*Br),Qt+=On*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Pr),Qt+=tr*(5*sn),Qt+=ir*(5*Mr),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=gr*Or,Ht+=hr*(5*Wr),Ht+=On*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Pr),Ht+=ir*(5*sn),Ht+=Ar*(5*Mr),nn+=Ht>>>13,Ht&=8191,mn=nn,mn+=Xn*Mr,mn+=gr*jr,mn+=hr*Or,mn+=On*(5*Wr),mn+=$n*(5*Br),nn=mn>>>13,mn&=8191,mn+=sr*(5*Nr),mn+=nr*(5*Fr),mn+=tr*(5*Dr),mn+=ir*(5*Pr),mn+=Ar*(5*sn),nn+=mn>>>13,mn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=gr*Mr,Wn+=hr*jr,Wn+=On*Or,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Pr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Pr,Kn+=gr*sn,Kn+=hr*Mr,Kn+=On*jr,Kn+=$n*Or,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=gr*Pr,Yn+=hr*sn,Yn+=On*Mr,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Or,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=gr*Dr,er+=hr*Pr,er+=On*sn,er+=$n*Mr,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Or,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=gr*Fr,Hn+=hr*Dr,Hn+=On*Pr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Mr,Hn+=nr*jr,Hn+=tr*Or,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=gr*Nr,Jn+=hr*Fr,Jn+=On*Dr,Jn+=$n*Pr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Mr,Jn+=tr*jr,Jn+=ir*Or,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=gr*Br,or+=hr*Nr,or+=On*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Pr,or+=nr*sn,or+=tr*Mr,or+=ir*jr,or+=Ar*Or,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,gr=Ht,hr=mn,On=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Lt-=16;this.h[0]=Xn,this.h[1]=gr,this.h[2]=hr,this.h[3]=On,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Lt=new Uint16Array(10),mt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(mt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=mt,mt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=mt*5,mt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=mt,mt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=mt,Lt[0]=this.h[0]+5,mt=Lt[0]>>>13,Lt[0]&=8191,Et=1;Et<10;Et++)Lt[Et]=this.h[Et]+mt,mt=Lt[Et]>>>13,Lt[Et]&=8191;for(Lt[9]-=8192,Nt=(mt^1)-1,Et=0;Et<10;Et++)Lt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Lt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Lt){var mt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Lt&&(Nt=Lt),mt=0;mt=16&&(Nt=Lt-Lt%16,this.blocks(kt,$t,Nt),$t+=Nt,Lt-=Nt),Lt){for(mt=0;mt>16&1),Yt[Lt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Lt=0;Lt<16;Lt++)kt[2*Lt]=Et[Lt]&255,kt[2*Lt+1]=Et[Lt]>>8}function Kt(kt,$t){var Lt=new Uint8Array(32),mt=new Uint8Array(32);return Jt(Lt,kt),Jt(mt,$t),st(Lt,0,mt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Lt;for(Lt=0;Lt<16;Lt++)kt[Lt]=$t[2*Lt]+($t[2*Lt+1]<<8);kt[15]&=32767}function An(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]+Lt[mt]}function En(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]-Lt[mt]}function yn(kt,$t,Lt){var mt,Nt,Yt=0,Et=0,Pt=0,Mt=0,Bt=0,Rt=0,an=0,nn=0,Qt=0,Ht=0,mn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,gr=0,hr=0,On=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Or=0,jr=0,Mr=0,sn=Lt[0],Pr=Lt[1],Dr=Lt[2],Fr=Lt[3],Nr=Lt[4],Br=Lt[5],Wr=Lt[6],ro=Lt[7],qr=Lt[8],eo=Lt[9],to=Lt[10],no=Lt[11],io=Lt[12],co=Lt[13],so=Lt[14],fo=Lt[15];mt=$t[0],Yt+=mt*sn,Et+=mt*Pr,Pt+=mt*Dr,Mt+=mt*Fr,Bt+=mt*Nr,Rt+=mt*Br,an+=mt*Wr,nn+=mt*ro,Qt+=mt*qr,Ht+=mt*eo,mn+=mt*to,Wn+=mt*no,Kn+=mt*io,Yn+=mt*co,er+=mt*so,Hn+=mt*fo,mt=$t[1],Et+=mt*sn,Pt+=mt*Pr,Mt+=mt*Dr,Bt+=mt*Fr,Rt+=mt*Nr,an+=mt*Br,nn+=mt*Wr,Qt+=mt*ro,Ht+=mt*qr,mn+=mt*eo,Wn+=mt*to,Kn+=mt*no,Yn+=mt*io,er+=mt*co,Hn+=mt*so,Jn+=mt*fo,mt=$t[2],Pt+=mt*sn,Mt+=mt*Pr,Bt+=mt*Dr,Rt+=mt*Fr,an+=mt*Nr,nn+=mt*Br,Qt+=mt*Wr,Ht+=mt*ro,mn+=mt*qr,Wn+=mt*eo,Kn+=mt*to,Yn+=mt*no,er+=mt*io,Hn+=mt*co,Jn+=mt*so,or+=mt*fo,mt=$t[3],Mt+=mt*sn,Bt+=mt*Pr,Rt+=mt*Dr,an+=mt*Fr,nn+=mt*Nr,Qt+=mt*Br,Ht+=mt*Wr,mn+=mt*ro,Wn+=mt*qr,Kn+=mt*eo,Yn+=mt*to,er+=mt*no,Hn+=mt*io,Jn+=mt*co,or+=mt*so,Xn+=mt*fo,mt=$t[4],Bt+=mt*sn,Rt+=mt*Pr,an+=mt*Dr,nn+=mt*Fr,Qt+=mt*Nr,Ht+=mt*Br,mn+=mt*Wr,Wn+=mt*ro,Kn+=mt*qr,Yn+=mt*eo,er+=mt*to,Hn+=mt*no,Jn+=mt*io,or+=mt*co,Xn+=mt*so,gr+=mt*fo,mt=$t[5],Rt+=mt*sn,an+=mt*Pr,nn+=mt*Dr,Qt+=mt*Fr,Ht+=mt*Nr,mn+=mt*Br,Wn+=mt*Wr,Kn+=mt*ro,Yn+=mt*qr,er+=mt*eo,Hn+=mt*to,Jn+=mt*no,or+=mt*io,Xn+=mt*co,gr+=mt*so,hr+=mt*fo,mt=$t[6],an+=mt*sn,nn+=mt*Pr,Qt+=mt*Dr,Ht+=mt*Fr,mn+=mt*Nr,Wn+=mt*Br,Kn+=mt*Wr,Yn+=mt*ro,er+=mt*qr,Hn+=mt*eo,Jn+=mt*to,or+=mt*no,Xn+=mt*io,gr+=mt*co,hr+=mt*so,On+=mt*fo,mt=$t[7],nn+=mt*sn,Qt+=mt*Pr,Ht+=mt*Dr,mn+=mt*Fr,Wn+=mt*Nr,Kn+=mt*Br,Yn+=mt*Wr,er+=mt*ro,Hn+=mt*qr,Jn+=mt*eo,or+=mt*to,Xn+=mt*no,gr+=mt*io,hr+=mt*co,On+=mt*so,$n+=mt*fo,mt=$t[8],Qt+=mt*sn,Ht+=mt*Pr,mn+=mt*Dr,Wn+=mt*Fr,Kn+=mt*Nr,Yn+=mt*Br,er+=mt*Wr,Hn+=mt*ro,Jn+=mt*qr,or+=mt*eo,Xn+=mt*to,gr+=mt*no,hr+=mt*io,On+=mt*co,$n+=mt*so,sr+=mt*fo,mt=$t[9],Ht+=mt*sn,mn+=mt*Pr,Wn+=mt*Dr,Kn+=mt*Fr,Yn+=mt*Nr,er+=mt*Br,Hn+=mt*Wr,Jn+=mt*ro,or+=mt*qr,Xn+=mt*eo,gr+=mt*to,hr+=mt*no,On+=mt*io,$n+=mt*co,sr+=mt*so,nr+=mt*fo,mt=$t[10],mn+=mt*sn,Wn+=mt*Pr,Kn+=mt*Dr,Yn+=mt*Fr,er+=mt*Nr,Hn+=mt*Br,Jn+=mt*Wr,or+=mt*ro,Xn+=mt*qr,gr+=mt*eo,hr+=mt*to,On+=mt*no,$n+=mt*io,sr+=mt*co,nr+=mt*so,tr+=mt*fo,mt=$t[11],Wn+=mt*sn,Kn+=mt*Pr,Yn+=mt*Dr,er+=mt*Fr,Hn+=mt*Nr,Jn+=mt*Br,or+=mt*Wr,Xn+=mt*ro,gr+=mt*qr,hr+=mt*eo,On+=mt*to,$n+=mt*no,sr+=mt*io,nr+=mt*co,tr+=mt*so,ir+=mt*fo,mt=$t[12],Kn+=mt*sn,Yn+=mt*Pr,er+=mt*Dr,Hn+=mt*Fr,Jn+=mt*Nr,or+=mt*Br,Xn+=mt*Wr,gr+=mt*ro,hr+=mt*qr,On+=mt*eo,$n+=mt*to,sr+=mt*no,nr+=mt*io,tr+=mt*co,ir+=mt*so,Ar+=mt*fo,mt=$t[13],Yn+=mt*sn,er+=mt*Pr,Hn+=mt*Dr,Jn+=mt*Fr,or+=mt*Nr,Xn+=mt*Br,gr+=mt*Wr,hr+=mt*ro,On+=mt*qr,$n+=mt*eo,sr+=mt*to,nr+=mt*no,tr+=mt*io,ir+=mt*co,Ar+=mt*so,Or+=mt*fo,mt=$t[14],er+=mt*sn,Hn+=mt*Pr,Jn+=mt*Dr,or+=mt*Fr,Xn+=mt*Nr,gr+=mt*Br,hr+=mt*Wr,On+=mt*ro,$n+=mt*qr,sr+=mt*eo,nr+=mt*to,tr+=mt*no,ir+=mt*io,Ar+=mt*co,Or+=mt*so,jr+=mt*fo,mt=$t[15],Hn+=mt*sn,Jn+=mt*Pr,or+=mt*Dr,Xn+=mt*Fr,gr+=mt*Nr,hr+=mt*Br,On+=mt*Wr,$n+=mt*ro,sr+=mt*qr,nr+=mt*eo,tr+=mt*to,ir+=mt*no,Ar+=mt*io,Or+=mt*co,jr+=mt*so,Mr+=mt*fo,Yt+=38*Jn,Et+=38*or,Pt+=38*Xn,Mt+=38*gr,Bt+=38*hr,Rt+=38*On,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,mn+=38*ir,Wn+=38*Ar,Kn+=38*Or,Yn+=38*jr,er+=38*Mr,Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=Rt+Nt+65535,Nt=Math.floor(mt/65536),Rt=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=Rt+Nt+65535,Nt=Math.floor(mt/65536),Rt=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Pt,kt[3]=Mt,kt[4]=Bt,kt[5]=Rt,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=mn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=253;mt>=0;mt--)jn(Lt,Lt),mt!==2&&mt!==4&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function rn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=250;mt>=0;mt--)jn(Lt,Lt),mt!==1&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function xn(kt,$t,Lt){var mt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Pt=d(),Mt=d(),Bt=d(),Rt=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)mt[Et]=$t[Et];for(mt[31]=$t[31]&127|64,mt[0]&=248,dn(Nt,Lt),Et=0;Et<16;Et++)Mt[Et]=Nt[Et],Rt[Et]=Pt[Et]=Bt[Et]=0;for(Pt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Yt=mt[Et>>>3]>>>(Et&7)&1,Xt(Pt,Mt,Yt),Xt(Bt,Rt,Yt),An(an,Pt,Bt),En(Pt,Pt,Bt),An(Bt,Mt,Rt),En(Mt,Mt,Rt),jn(Rt,an),jn(nn,Pt),yn(Pt,Bt,Pt),yn(Bt,Mt,an),An(an,Pt,Bt),En(Pt,Pt,Bt),jn(Mt,Pt),En(Bt,Rt,nn),yn(Pt,Bt,rt),An(Pt,Pt,Rt),yn(Bt,Bt,Pt),yn(Pt,Rt,nn),yn(Rt,Mt,Nt),jn(Mt,an),Xt(Pt,Mt,Yt),Xt(Bt,Rt,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Pt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Mt[Et],Nt[Et+64]=Rt[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Lt){var mt=new Uint8Array(32);return xn(mt,Lt,$t),wt(kt,j,mt,vt)}var hn=Ot,_n=jt;function ln(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Lt,mt,Et)}function Tn(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Lt,mt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(kt,$t,Lt,mt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Pt,Mt,Bt,Rt,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,gr,hr,On,$n,sr,nr,tr,ir,Ar=kt[0],Or=kt[1],jr=kt[2],Mr=kt[3],sn=kt[4],Pr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],qr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;mt>=128;){for(gr=0;gr<16;gr++)hr=8*gr+io,Nt[gr]=Lt[hr+0]<<24|Lt[hr+1]<<16|Lt[hr+2]<<8|Lt[hr+3],Yt[gr]=Lt[hr+4]<<24|Lt[hr+5]<<16|Lt[hr+6]<<8|Lt[hr+7];for(gr=0;gr<80;gr++)if(Et=Ar,Pt=Or,Mt=jr,Bt=Mr,Rt=sn,an=Pr,nn=Dr,Qt=Fr,Ht=Nr,mn=Br,Wn=Wr,Kn=ro,Yn=qr,er=eo,Hn=to,Jn=no,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(sn>>>14|qr<<32-14)^(sn>>>18|qr<<32-18)^(qr>>>41-32|sn<<32-(41-32)),$n=(qr>>>14|sn<<32-14)^(qr>>>18|sn<<32-18)^(sn>>>41-32|qr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=sn&Pr^~sn&Dr,$n=qr&eo^~qr&to,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Rn[gr*2],$n=Rn[gr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Nt[gr%16],$n=Yt[gr%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,On=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Ar&Or^Ar&jr^Or&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,On=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Or=Et,jr=Pt,Mr=Mt,sn=Bt,Pr=Rt,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=mn,ro=Wn,qr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,gr%16===15)for(hr=0;hr<16;hr++)On=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],On=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],On=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;On=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,On=Or,$n=Br,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Or=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,On=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,On=Mr,$n=ro,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Mr=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,On=sn,$n=qr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=qr=sr&65535|nr<<16,On=Pr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Pr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,On=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,mt-=128}return mt}function kn(kt,$t,Lt){var mt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Pt=Lt;for(mt[0]=1779033703,mt[1]=3144134277,mt[2]=1013904242,mt[3]=2773480762,mt[4]=1359893119,mt[5]=2600822924,mt[6]=528734635,mt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Pn(mt,Nt,$t,Lt),Lt%=128,Et=0;Et=0;--Nt)mt=Lt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,mt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,mt)}function Un(kt,$t){var Lt=[d(),d(),d(),d()];It(Lt[0],at),It(Lt[1],it),It(Lt[2],tt),yn(Lt[3],at,it),Ln(kt,Lt,$t)}function pn(kt,$t,Lt){var mt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Lt||k($t,32),kn(mt,$t,32),mt[0]&=248,mt[31]&=127,mt[31]|=64,Un(Nt,mt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(kt,$t){var Lt,mt,Nt,Yt;for(mt=63;mt>=32;--mt){for(Lt=0,Nt=mt-32,Yt=mt-12;Nt>4)*Vt[Nt],Lt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Lt*Vt[Nt];for(mt=0;mt<32;mt++)$t[mt+1]+=$t[mt]>>8,kt[mt]=$t[mt]&255}function wn(kt){var $t=new Float64Array(64),Lt;for(Lt=0;Lt<64;Lt++)$t[Lt]=kt[Lt];for(Lt=0;Lt<64;Lt++)kt[Lt]=0;qt(kt,$t)}function Nn(kt,$t,Lt,mt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Pt,Mt,Bt=new Float64Array(64),Rt=[d(),d(),d(),d()];kn(Nt,mt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Lt+64;for(Pt=0;Pt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Lt,mt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Pt=[d(),d(),d(),d()],Mt=[d(),d(),d(),d()];if(Lt<64||lr(Mt,mt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Lt=0;Lt<$t.length;Lt++)$t[Lt]=kt[32+Lt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Lr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Lt=new Uint8Array(Tr),mt=0;mt<32;mt++)Lt[mt]=kt[mt];return pn($t,Lt,!0),{publicKey:$t,secretKey:Lt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Lr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Rr);return kn($t,kt,kt.length),$t},_.hash.hashLength=Rr,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Lt,mt){var Nt,Yt=new Uint8Array(mt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Lt>>16&255,kt[$t+2]=Lt>>8&255,kt[$t+3]=Lt&255,kt[$t+4]=mt>>24&255,kt[$t+5]=mt>>16&255,kt[$t+6]=mt>>8&255,kt[$t+7]=mt&255}function ht(kt,$t,Lt,mt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,16)}function st(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,32)}function ct(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Pt|0,gr=gr+Mt|0,hr=hr+Bt|0,On=On+It|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+mn|0,Ar=Ar+Wn|0,Or=Or+Kn|0,jr=jr+Yn|0,Mr=Mr+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=gr>>>0&255,kt[17]=gr>>>8&255,kt[18]=gr>>>16&255,kt[19]=gr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=On>>>0&255,kt[25]=On>>>8&255,kt[26]=On>>>16&255,kt[27]=On>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Or>>>0&255,kt[53]=Or>>>8&255,kt[54]=Or>>>16&255,kt[55]=Or>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Mr>>>0&255,kt[61]=Mr>>>8&255,kt[62]=Mr>>>16&255,kt[63]=Mr>>>24&255}function pt(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Mr>>>0&255,kt[13]=Mr>>>8&255,kt[14]=Mr>>>16&255,kt[15]=Mr>>>24&255,kt[16]=On>>>0&255,kt[17]=On>>>8&255,kt[18]=On>>>16&255,kt[19]=On>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Lt,mt){ct(kt,$t,Lt,mt)}function wt(kt,$t,Lt,mt){pt(kt,$t,Lt,mt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Lt,mt,Nt,Yt,Et){var Pt=new Uint8Array(16),Mt=new Uint8Array(64),Bt,It;for(It=0;It<16;It++)Pt[It]=0;for(It=0;It<8;It++)Pt[It]=Yt[It];for(;Nt>=64;){for(lt(Mt,Pt,Et,vt),It=0;It<64;It++)kt[$t+It]=Lt[mt+It]^Mt[It];for(Bt=1,It=8;It<16;It++)Bt=Bt+(Pt[It]&255)|0,Pt[It]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,mt+=64}if(Nt>0)for(lt(Mt,Pt,Et,vt),It=0;It=64;){for(lt(Et,Yt,Nt,vt),Mt=0;Mt<64;Mt++)kt[$t+Mt]=Et[Mt];for(Pt=1,Mt=8;Mt<16;Mt++)Pt=Pt+(Yt[Mt]&255)|0,Yt[Mt]=Pt&255,Pt>>>=8;Lt-=64,$t+=64}if(Lt>0)for(lt(Et,Yt,Nt,vt),Mt=0;Mt>>13|Lt<<3)&8191,mt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Lt>>>10|mt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(mt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Pt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Pt<<5)&8065,Mt=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Pt>>>8|Mt<<8)&8191,this.r[9]=Mt>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Lt){for(var mt=this.fin?0:2048,Nt,Yt,Et,Pt,Mt,Bt,It,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],gr=this.h[1],hr=this.h[2],On=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Or=this.r[0],jr=this.r[1],Mr=this.r[2],sn=this.r[3],Pr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Lt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,gr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Pt=kt[$t+6]&255|(kt[$t+7]&255)<<8,On+=(Et>>>7|Pt<<9)&8191,Mt=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Pt>>>4|Mt<<12)&8191,sr+=Mt>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Mt>>>14|Bt<<2)&8191,It=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|It<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(It>>>8|an<<8)&8191,Ar+=an>>>5|mt,nn=0,Qt=nn,Qt+=Xn*Or,Qt+=gr*(5*Wr),Qt+=hr*(5*Br),Qt+=On*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Pr),Qt+=tr*(5*sn),Qt+=ir*(5*Mr),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=gr*Or,Ht+=hr*(5*Wr),Ht+=On*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Pr),Ht+=ir*(5*sn),Ht+=Ar*(5*Mr),nn+=Ht>>>13,Ht&=8191,mn=nn,mn+=Xn*Mr,mn+=gr*jr,mn+=hr*Or,mn+=On*(5*Wr),mn+=$n*(5*Br),nn=mn>>>13,mn&=8191,mn+=sr*(5*Nr),mn+=nr*(5*Fr),mn+=tr*(5*Dr),mn+=ir*(5*Pr),mn+=Ar*(5*sn),nn+=mn>>>13,mn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=gr*Mr,Wn+=hr*jr,Wn+=On*Or,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Pr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Pr,Kn+=gr*sn,Kn+=hr*Mr,Kn+=On*jr,Kn+=$n*Or,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=gr*Pr,Yn+=hr*sn,Yn+=On*Mr,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Or,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=gr*Dr,er+=hr*Pr,er+=On*sn,er+=$n*Mr,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Or,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=gr*Fr,Hn+=hr*Dr,Hn+=On*Pr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Mr,Hn+=nr*jr,Hn+=tr*Or,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=gr*Nr,Jn+=hr*Fr,Jn+=On*Dr,Jn+=$n*Pr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Mr,Jn+=tr*jr,Jn+=ir*Or,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=gr*Br,or+=hr*Nr,or+=On*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Pr,or+=nr*sn,or+=tr*Mr,or+=ir*jr,or+=Ar*Or,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,gr=Ht,hr=mn,On=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Lt-=16;this.h[0]=Xn,this.h[1]=gr,this.h[2]=hr,this.h[3]=On,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Lt=new Uint16Array(10),mt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(mt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=mt,mt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=mt*5,mt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=mt,mt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=mt,Lt[0]=this.h[0]+5,mt=Lt[0]>>>13,Lt[0]&=8191,Et=1;Et<10;Et++)Lt[Et]=this.h[Et]+mt,mt=Lt[Et]>>>13,Lt[Et]&=8191;for(Lt[9]-=8192,Nt=(mt^1)-1,Et=0;Et<10;Et++)Lt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Lt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Lt){var mt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Lt&&(Nt=Lt),mt=0;mt=16&&(Nt=Lt-Lt%16,this.blocks(kt,$t,Nt),$t+=Nt,Lt-=Nt),Lt){for(mt=0;mt>16&1),Yt[Lt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Lt=0;Lt<16;Lt++)kt[2*Lt]=Et[Lt]&255,kt[2*Lt+1]=Et[Lt]>>8}function Kt(kt,$t){var Lt=new Uint8Array(32),mt=new Uint8Array(32);return Jt(Lt,kt),Jt(mt,$t),st(Lt,0,mt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Lt;for(Lt=0;Lt<16;Lt++)kt[Lt]=$t[2*Lt]+($t[2*Lt+1]<<8);kt[15]&=32767}function An(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]+Lt[mt]}function En(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]-Lt[mt]}function yn(kt,$t,Lt){var mt,Nt,Yt=0,Et=0,Pt=0,Mt=0,Bt=0,It=0,an=0,nn=0,Qt=0,Ht=0,mn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,gr=0,hr=0,On=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Or=0,jr=0,Mr=0,sn=Lt[0],Pr=Lt[1],Dr=Lt[2],Fr=Lt[3],Nr=Lt[4],Br=Lt[5],Wr=Lt[6],ro=Lt[7],qr=Lt[8],eo=Lt[9],to=Lt[10],no=Lt[11],io=Lt[12],co=Lt[13],so=Lt[14],fo=Lt[15];mt=$t[0],Yt+=mt*sn,Et+=mt*Pr,Pt+=mt*Dr,Mt+=mt*Fr,Bt+=mt*Nr,It+=mt*Br,an+=mt*Wr,nn+=mt*ro,Qt+=mt*qr,Ht+=mt*eo,mn+=mt*to,Wn+=mt*no,Kn+=mt*io,Yn+=mt*co,er+=mt*so,Hn+=mt*fo,mt=$t[1],Et+=mt*sn,Pt+=mt*Pr,Mt+=mt*Dr,Bt+=mt*Fr,It+=mt*Nr,an+=mt*Br,nn+=mt*Wr,Qt+=mt*ro,Ht+=mt*qr,mn+=mt*eo,Wn+=mt*to,Kn+=mt*no,Yn+=mt*io,er+=mt*co,Hn+=mt*so,Jn+=mt*fo,mt=$t[2],Pt+=mt*sn,Mt+=mt*Pr,Bt+=mt*Dr,It+=mt*Fr,an+=mt*Nr,nn+=mt*Br,Qt+=mt*Wr,Ht+=mt*ro,mn+=mt*qr,Wn+=mt*eo,Kn+=mt*to,Yn+=mt*no,er+=mt*io,Hn+=mt*co,Jn+=mt*so,or+=mt*fo,mt=$t[3],Mt+=mt*sn,Bt+=mt*Pr,It+=mt*Dr,an+=mt*Fr,nn+=mt*Nr,Qt+=mt*Br,Ht+=mt*Wr,mn+=mt*ro,Wn+=mt*qr,Kn+=mt*eo,Yn+=mt*to,er+=mt*no,Hn+=mt*io,Jn+=mt*co,or+=mt*so,Xn+=mt*fo,mt=$t[4],Bt+=mt*sn,It+=mt*Pr,an+=mt*Dr,nn+=mt*Fr,Qt+=mt*Nr,Ht+=mt*Br,mn+=mt*Wr,Wn+=mt*ro,Kn+=mt*qr,Yn+=mt*eo,er+=mt*to,Hn+=mt*no,Jn+=mt*io,or+=mt*co,Xn+=mt*so,gr+=mt*fo,mt=$t[5],It+=mt*sn,an+=mt*Pr,nn+=mt*Dr,Qt+=mt*Fr,Ht+=mt*Nr,mn+=mt*Br,Wn+=mt*Wr,Kn+=mt*ro,Yn+=mt*qr,er+=mt*eo,Hn+=mt*to,Jn+=mt*no,or+=mt*io,Xn+=mt*co,gr+=mt*so,hr+=mt*fo,mt=$t[6],an+=mt*sn,nn+=mt*Pr,Qt+=mt*Dr,Ht+=mt*Fr,mn+=mt*Nr,Wn+=mt*Br,Kn+=mt*Wr,Yn+=mt*ro,er+=mt*qr,Hn+=mt*eo,Jn+=mt*to,or+=mt*no,Xn+=mt*io,gr+=mt*co,hr+=mt*so,On+=mt*fo,mt=$t[7],nn+=mt*sn,Qt+=mt*Pr,Ht+=mt*Dr,mn+=mt*Fr,Wn+=mt*Nr,Kn+=mt*Br,Yn+=mt*Wr,er+=mt*ro,Hn+=mt*qr,Jn+=mt*eo,or+=mt*to,Xn+=mt*no,gr+=mt*io,hr+=mt*co,On+=mt*so,$n+=mt*fo,mt=$t[8],Qt+=mt*sn,Ht+=mt*Pr,mn+=mt*Dr,Wn+=mt*Fr,Kn+=mt*Nr,Yn+=mt*Br,er+=mt*Wr,Hn+=mt*ro,Jn+=mt*qr,or+=mt*eo,Xn+=mt*to,gr+=mt*no,hr+=mt*io,On+=mt*co,$n+=mt*so,sr+=mt*fo,mt=$t[9],Ht+=mt*sn,mn+=mt*Pr,Wn+=mt*Dr,Kn+=mt*Fr,Yn+=mt*Nr,er+=mt*Br,Hn+=mt*Wr,Jn+=mt*ro,or+=mt*qr,Xn+=mt*eo,gr+=mt*to,hr+=mt*no,On+=mt*io,$n+=mt*co,sr+=mt*so,nr+=mt*fo,mt=$t[10],mn+=mt*sn,Wn+=mt*Pr,Kn+=mt*Dr,Yn+=mt*Fr,er+=mt*Nr,Hn+=mt*Br,Jn+=mt*Wr,or+=mt*ro,Xn+=mt*qr,gr+=mt*eo,hr+=mt*to,On+=mt*no,$n+=mt*io,sr+=mt*co,nr+=mt*so,tr+=mt*fo,mt=$t[11],Wn+=mt*sn,Kn+=mt*Pr,Yn+=mt*Dr,er+=mt*Fr,Hn+=mt*Nr,Jn+=mt*Br,or+=mt*Wr,Xn+=mt*ro,gr+=mt*qr,hr+=mt*eo,On+=mt*to,$n+=mt*no,sr+=mt*io,nr+=mt*co,tr+=mt*so,ir+=mt*fo,mt=$t[12],Kn+=mt*sn,Yn+=mt*Pr,er+=mt*Dr,Hn+=mt*Fr,Jn+=mt*Nr,or+=mt*Br,Xn+=mt*Wr,gr+=mt*ro,hr+=mt*qr,On+=mt*eo,$n+=mt*to,sr+=mt*no,nr+=mt*io,tr+=mt*co,ir+=mt*so,Ar+=mt*fo,mt=$t[13],Yn+=mt*sn,er+=mt*Pr,Hn+=mt*Dr,Jn+=mt*Fr,or+=mt*Nr,Xn+=mt*Br,gr+=mt*Wr,hr+=mt*ro,On+=mt*qr,$n+=mt*eo,sr+=mt*to,nr+=mt*no,tr+=mt*io,ir+=mt*co,Ar+=mt*so,Or+=mt*fo,mt=$t[14],er+=mt*sn,Hn+=mt*Pr,Jn+=mt*Dr,or+=mt*Fr,Xn+=mt*Nr,gr+=mt*Br,hr+=mt*Wr,On+=mt*ro,$n+=mt*qr,sr+=mt*eo,nr+=mt*to,tr+=mt*no,ir+=mt*io,Ar+=mt*co,Or+=mt*so,jr+=mt*fo,mt=$t[15],Hn+=mt*sn,Jn+=mt*Pr,or+=mt*Dr,Xn+=mt*Fr,gr+=mt*Nr,hr+=mt*Br,On+=mt*Wr,$n+=mt*ro,sr+=mt*qr,nr+=mt*eo,tr+=mt*to,ir+=mt*no,Ar+=mt*io,Or+=mt*co,jr+=mt*so,Mr+=mt*fo,Yt+=38*Jn,Et+=38*or,Pt+=38*Xn,Mt+=38*gr,Bt+=38*hr,It+=38*On,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,mn+=38*ir,Wn+=38*Ar,Kn+=38*Or,Yn+=38*jr,er+=38*Mr,Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=It+Nt+65535,Nt=Math.floor(mt/65536),It=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=It+Nt+65535,Nt=Math.floor(mt/65536),It=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Pt,kt[3]=Mt,kt[4]=Bt,kt[5]=It,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=mn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=253;mt>=0;mt--)jn(Lt,Lt),mt!==2&&mt!==4&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function rn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=250;mt>=0;mt--)jn(Lt,Lt),mt!==1&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function xn(kt,$t,Lt){var mt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Pt=d(),Mt=d(),Bt=d(),It=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)mt[Et]=$t[Et];for(mt[31]=$t[31]&127|64,mt[0]&=248,dn(Nt,Lt),Et=0;Et<16;Et++)Mt[Et]=Nt[Et],It[Et]=Pt[Et]=Bt[Et]=0;for(Pt[0]=It[0]=1,Et=254;Et>=0;--Et)Yt=mt[Et>>>3]>>>(Et&7)&1,Xt(Pt,Mt,Yt),Xt(Bt,It,Yt),An(an,Pt,Bt),En(Pt,Pt,Bt),An(Bt,Mt,It),En(Mt,Mt,It),jn(It,an),jn(nn,Pt),yn(Pt,Bt,Pt),yn(Bt,Mt,an),An(an,Pt,Bt),En(Pt,Pt,Bt),jn(Mt,Pt),En(Bt,It,nn),yn(Pt,Bt,rt),An(Pt,Pt,It),yn(Bt,Bt,Pt),yn(Pt,It,nn),yn(It,Mt,Nt),jn(Mt,an),Xt(Pt,Mt,Yt),Xt(Bt,It,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Pt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Mt[Et],Nt[Et+64]=It[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Lt){var mt=new Uint8Array(32);return xn(mt,Lt,$t),wt(kt,j,mt,vt)}var hn=Ot,_n=jt;function ln(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Lt,mt,Et)}function Tn(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Lt,mt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(kt,$t,Lt,mt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Pt,Mt,Bt,It,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,gr,hr,On,$n,sr,nr,tr,ir,Ar=kt[0],Or=kt[1],jr=kt[2],Mr=kt[3],sn=kt[4],Pr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],qr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;mt>=128;){for(gr=0;gr<16;gr++)hr=8*gr+io,Nt[gr]=Lt[hr+0]<<24|Lt[hr+1]<<16|Lt[hr+2]<<8|Lt[hr+3],Yt[gr]=Lt[hr+4]<<24|Lt[hr+5]<<16|Lt[hr+6]<<8|Lt[hr+7];for(gr=0;gr<80;gr++)if(Et=Ar,Pt=Or,Mt=jr,Bt=Mr,It=sn,an=Pr,nn=Dr,Qt=Fr,Ht=Nr,mn=Br,Wn=Wr,Kn=ro,Yn=qr,er=eo,Hn=to,Jn=no,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(sn>>>14|qr<<32-14)^(sn>>>18|qr<<32-18)^(qr>>>41-32|sn<<32-(41-32)),$n=(qr>>>14|sn<<32-14)^(qr>>>18|sn<<32-18)^(sn>>>41-32|qr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=sn&Pr^~sn&Dr,$n=qr&eo^~qr&to,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=In[gr*2],$n=In[gr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Nt[gr%16],$n=Yt[gr%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,On=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Ar&Or^Ar&jr^Or&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,On=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Or=Et,jr=Pt,Mr=Mt,sn=Bt,Pr=It,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=mn,ro=Wn,qr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,gr%16===15)for(hr=0;hr<16;hr++)On=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],On=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],On=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;On=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,On=Or,$n=Br,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Or=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,On=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,On=Mr,$n=ro,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Mr=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,On=sn,$n=qr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=qr=sr&65535|nr<<16,On=Pr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Pr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,On=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,mt-=128}return mt}function kn(kt,$t,Lt){var mt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Pt=Lt;for(mt[0]=1779033703,mt[1]=3144134277,mt[2]=1013904242,mt[3]=2773480762,mt[4]=1359893119,mt[5]=2600822924,mt[6]=528734635,mt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Pn(mt,Nt,$t,Lt),Lt%=128,Et=0;Et=0;--Nt)mt=Lt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,mt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,mt)}function Un(kt,$t){var Lt=[d(),d(),d(),d()];Rt(Lt[0],at),Rt(Lt[1],it),Rt(Lt[2],tt),yn(Lt[3],at,it),Ln(kt,Lt,$t)}function pn(kt,$t,Lt){var mt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Lt||k($t,32),kn(mt,$t,32),mt[0]&=248,mt[31]&=127,mt[31]|=64,Un(Nt,mt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(kt,$t){var Lt,mt,Nt,Yt;for(mt=63;mt>=32;--mt){for(Lt=0,Nt=mt-32,Yt=mt-12;Nt>4)*Vt[Nt],Lt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Lt*Vt[Nt];for(mt=0;mt<32;mt++)$t[mt+1]+=$t[mt]>>8,kt[mt]=$t[mt]&255}function wn(kt){var $t=new Float64Array(64),Lt;for(Lt=0;Lt<64;Lt++)$t[Lt]=kt[Lt];for(Lt=0;Lt<64;Lt++)kt[Lt]=0;qt(kt,$t)}function Nn(kt,$t,Lt,mt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Pt,Mt,Bt=new Float64Array(64),It=[d(),d(),d(),d()];kn(Nt,mt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Lt+64;for(Pt=0;Pt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Lt,mt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Pt=[d(),d(),d(),d()],Mt=[d(),d(),d(),d()];if(Lt<64||lr(Mt,mt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Lt=0;Lt<$t.length;Lt++)$t[Lt]=kt[32+Lt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Lr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Lt=new Uint8Array(Tr),mt=0;mt<32;mt++)Lt[mt]=kt[mt];return pn($t,Lt,!0),{publicKey:$t,secretKey:Lt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Lr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Ir);return kn($t,kt,kt.length),$t},_.hash.hashLength=Ir,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Lt,mt){var Nt,Yt=new Uint8Array(mt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const et=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Pn=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Ln=typeof d!==rt&&(d.jQuery||d.Zepto);if(Ln&&!Ln.ua){var Un=new Bn;Ln.ua=Un.getResult(),Ln.ua.get=function(){return Un.getUA()},Ln.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var qt in Vt)Ln.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(this.isClosed)return;k&&d.searchParams.append("last_event_id",k);const j=new EventSource(d.toString());return this.eventSource=j,new Promise(($,et)=>{var tt;!((tt=_==null?void 0:_.abortSignal)===null||tt===void 0)&&tt.aborted&&(j.close(),et(new TonConnectError("Bridge connection aborted")));const rt=()=>{j.close(),et(new TonConnectError("Bridge connection aborted"))};_!=null&&_.abortSignal&&_.abortSignal.addEventListener("abort",rt);let nt;_!=null&&_.openingDeadlineMS?nt=setTimeout(()=>{(j==null?void 0:j.readyState)!==EventSource.OPEN&&(et(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):nt=void 0,j.onerror=()=>{clearTimeout(nt),j.close(),et()},j.onopen=()=>{var ot;clearTimeout(nt),this.isClosed=!1,(ot=_==null?void 0:_.abortSignal)===null||ot===void 0||ot.removeEventListener("abort",rt),this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),$()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}function wait(b){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{setTimeout(_,b)})})}function quadraticBackoffRetry(b,_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=(d=_==null?void 0:_.maxAttempt)!==null&&d!==void 0?d:3,$=(k=_==null?void 0:_.initialDelayMS)!==null&&k!==void 0?k:100;for(let et=1;et<=j;et++)try{yield b();break}catch(tt){if(et===j)throw tt;const rt=$*et*et;yield wait(rt)}})}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.abortRestoreConnectionController=null,this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield quadraticBackoffRetry(()=>__awaiter(this,void 0,void 0,function*(){var d;if(!this.gateway)throw new TonConnectError("Bridge gateway is not initialized");(d=this.abortRestoreConnectionController)===null||d===void 0||d.abort();const k=new AbortController,j=k.signal;this.abortRestoreConnectionController=k,yield this.gateway.registerSession({openingDeadlineMS:5e3,abortSignal:j}),j.aborted}),{maxAttempt:10,initialDelayMS:1e3})}catch{yield this.disconnect()}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Pn=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Ln=typeof d!==rt&&(d.jQuery||d.Zepto);if(Ln&&!Ln.ua){var Un=new Bn;Ln.ua=Un.getResult(),Ln.ua.get=function(){return Un.getUA()},Ln.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var qt in Vt)Ln.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var $="",et=0;et_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ut]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[pt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,At,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,At)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ut(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const At of it.keys())At.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),At=ht();if(At!==void 0&&!et)throw At;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function St(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const At=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof At!="object"||!(At&&"then"in At)?(wt(et,At,void 0,bt),At):(et=At,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ct()},!1),At.then(_t=>wt(At,_t,void 0,bt),_t=>wt(At,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>pt()},error:{get:()=>ht()},loading:{get(){const xt=pt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>St(!1)):St(!1),[yt,{refetch:St,mutate:ut}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ut,ht,ft,st,ct,pt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ct&<>=ct&&k[pt]===rt[lt];pt--,lt--)ht[lt]=j[pt],ft[lt]=$[pt],tt&&(st[lt]=tt[pt]);for(dt=new Map,ut=new Array(lt+1),ot=lt;ot>=ct;ot--)wt=rt[ot],nt=dt.get(wt),ut[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ct;nt<=pt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ut[ot],dt.set(wt,ot)):$[nt]();for(ot=ct;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ut=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ut="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ut,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ut]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[pt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,At,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,At)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ut(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const At of it.keys())At.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),At=ht();if(At!==void 0&&!et)throw At;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function St(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const At=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof At!="object"||!(At&&"then"in At)?(wt(et,At,void 0,bt),At):(et=At,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ct()},!1),At.then(_t=>wt(At,_t,void 0,bt),_t=>wt(At,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>pt()},error:{get:()=>ht()},loading:{get(){const xt=pt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>St(!1)):St(!1),[yt,{refetch:St,mutate:ut}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ut,ht,ft,st,ct,pt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ct&<>=ct&&k[pt]===rt[lt];pt--,lt--)ht[lt]=j[pt],ft[lt]=$[pt],tt&&(st[lt]=tt[pt]);for(dt=new Map,ut=new Array(lt+1),ot=lt;ot>=ct;ot--)wt=rt[ot],nt=dt.get(wt),ut[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ct;nt<=pt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ut[ot],dt.set(wt,ot)):$[nt]();for(ot=ct;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ut=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ut="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ut,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` ${globalStylesTag} * { margin: 0; padding: 0; @@ -372,9 +372,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,St=17,xt=wt,bt=$[vt],At=null,_t=0,Ct=null,Ot=[],jt={},It=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Ot)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){It(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var Rn=!1;hn>>bn&1)==1);var Pn=_n(Sn,ln-Tn);Pn&&(Rn=!Rn),At[Sn][ln-Tn]=Rn,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Ln=0,Pn=0;Pnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Ot.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,Rn,Pn="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Pn+=''+jn(Sn.text)+"":"",Pn+=fn.text?''+jn(fn.text)+"":"",Pn+='',Pn+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,Rn,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[Rn]:Pn[Rn];Fn+=` -`}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return jt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn,hn,_n,ln,Tn,Rn=Array(rn+1).join("██"),Pn=Array(rn+1).join(" "),kn="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+It-5)}for(var Ot=0;Ot<_t-1;Ot+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Ot,jt)&&(Kt+=1),At.isDark(Ot+1,jt)&&(Kt+=1),At.isDark(Ot,jt+1)&&(Kt+=1),At.isDark(Ot+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Ot=0;Ot<_t;Ot+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Ot,jt)&&!At.isDark(Ot,jt+1)&&At.isDark(Ot,jt+2)&&At.isDark(Ot,jt+3)&&At.isDark(Ot,jt+4)&&!At.isDark(Ot,jt+5)&&At.isDark(Ot,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t-6;Ot+=1)At.isDark(Ot,jt)&&!At.isDark(Ot+1,jt)&&At.isDark(Ot+2,jt)&&At.isDark(Ot+3,jt)&&At.isDark(Ot+4,jt)&&!At.isDark(Ot+5,jt)&&At.isDark(Ot+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t;Ot+=1)At.isDark(Ot,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Ot=0;Ot<_t;Ot+=1)for(var jt=At[Ot*3+0],It=At[Ot*3+1],zt=At[Ot*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ct=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Ot,jt,It){xt[jt*yt+Ot]=It},bt.write=function(Ot){Ot.writeString("GIF87a"),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(128),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(255),Ot.writeByte(255),Ot.writeByte(255),Ot.writeString(","),Ot.writeShort(0),Ot.writeShort(0),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(0);var jt=2,It=_t(jt);Ot.writeByte(jt);for(var zt=0;It.length-zt>255;)Ot.writeByte(255),Ot.writeBytes(It,zt,255),zt+=255;Ot.writeByte(It.length-zt),Ot.writeBytes(It,zt,It.length-zt),Ot.writeByte(0),Ot.writeString(";")};var At=function(Ot){var jt=Ot,It=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;It+Kt>=8;)jt.writeByte(255&(Jt<>>=8-It,zt=0,It=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Ot){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,St=17,xt=wt,bt=$[vt],At=null,_t=0,Ct=null,Ot=[],jt={},Rt=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Ot)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){Rt(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var In=!1;hn>>bn&1)==1);var Pn=_n(Sn,ln-Tn);Pn&&(In=!In),At[Sn][ln-Tn]=In,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Ln=0,Pn=0;Pnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Ot.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,In,Pn="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Pn+=''+jn(Sn.text)+"":"",Pn+=fn.text?''+jn(fn.text)+"":"",Pn+='',Pn+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,In,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[In]:Pn[In];Fn+=` +`}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return jt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn,hn,_n,ln,Tn,In=Array(rn+1).join("██"),Pn=Array(rn+1).join(" "),kn="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+Rt-5)}for(var Ot=0;Ot<_t-1;Ot+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Ot,jt)&&(Kt+=1),At.isDark(Ot+1,jt)&&(Kt+=1),At.isDark(Ot,jt+1)&&(Kt+=1),At.isDark(Ot+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Ot=0;Ot<_t;Ot+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Ot,jt)&&!At.isDark(Ot,jt+1)&&At.isDark(Ot,jt+2)&&At.isDark(Ot,jt+3)&&At.isDark(Ot,jt+4)&&!At.isDark(Ot,jt+5)&&At.isDark(Ot,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t-6;Ot+=1)At.isDark(Ot,jt)&&!At.isDark(Ot+1,jt)&&At.isDark(Ot+2,jt)&&At.isDark(Ot+3,jt)&&At.isDark(Ot+4,jt)&&!At.isDark(Ot+5,jt)&&At.isDark(Ot+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t;Ot+=1)At.isDark(Ot,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Ot=0;Ot<_t;Ot+=1)for(var jt=At[Ot*3+0],Rt=At[Ot*3+1],zt=At[Ot*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ct=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Ot,jt,Rt){xt[jt*yt+Ot]=Rt},bt.write=function(Ot){Ot.writeString("GIF87a"),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(128),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(255),Ot.writeByte(255),Ot.writeByte(255),Ot.writeString(","),Ot.writeShort(0),Ot.writeShort(0),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(0);var jt=2,Rt=_t(jt);Ot.writeByte(jt);for(var zt=0;Rt.length-zt>255;)Ot.writeByte(255),Ot.writeBytes(Rt,zt,255),zt+=255;Ot.writeByte(Rt.length-zt),Ot.writeBytes(Rt,zt,Rt.length-zt),Ot.writeByte(0),Ot.writeString(";")};var At=function(Ot){var jt=Ot,Rt=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;Rt+Kt>=8;)jt.writeByte(255&(Jt<>>=8-Rt,zt=0,Rt=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Ot){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -1091,20 +1091,20 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ut[ht],St[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Ot,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Ot)}return new At(Ct,Ot,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Ot=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Ot]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Ot){return Ct[Ot]=function(jt,It){if(jt===void 0)return It;if(It===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=It===void 0?"undefined":(0,et.default)(It);switch(zt){case"string":switch(Xt){case"string":return[It,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:It});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,It=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Ot,Xt);Jt&&(Ot=(0,tt.default)({},Jt,Ot));var Kt=ct.reduce(function(En,yn){return En[yn]=Ot[yn]||It[yn],En},{}),Zt=(0,nt.default)(Ot).reduce(function(En,yn){return ct.indexOf(yn)===-1&&(En[yn]=Ot[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Ot=_t[1];xt=(bt||{})[Ct]||at[Ct],Ot==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Ot=$(32),jt=$(7),It=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Ot.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(qt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(qt,wn,Nn),lr&&qt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(qt){var wn=Vn[qt]=At(Kt.prototype);return wn._k=qt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Kt},Tn=function(qt,wn,Nn){return qt===xn&&Tn(rn,wn,Nn),wt(qt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(qt,An)&&qt[An][wn]&&(qt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(qt,An)||Xt(qt,An,bt(1,{})),qt[An][wn]=!0),hn(qt,wn,Nn)):Xt(qt,wn,Nn)},Rn=function(qt,wn){wt(qt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(qt,Nn=lr[fr++],wn[Nn]);return qt},Pn=function(qt){var wn=yn.call(this,qt=xt(qt,!0));return!(this===xn&&tt(Vn,qt)&&!tt(rn,qt))&&(!(wn||!tt(this,qt)||!tt(Vn,qt)||tt(this,An)&&this[An][qt])||wn)},kn=function(qt,wn){if(qt=St(qt),wn=xt(wn,!0),qt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(qt,wn);return!Nn||!tt(Vn,wn)||tt(qt,An)&&qt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(qt){for(var wn,Nn=Jt(St(qt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(qt){for(var wn,Nn=qt===xn,lr=Jt(Nn?rn:St(qt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var qt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],qt)&&(this[An][qt]=!1),hn(this,qt,bt(1,Nn))};return rt&&bn&&hn(xn,qt,{configurable:!0,set:wn}),_n(qt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Pn,Ot.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Pn,!0),st.f=function(qt){return _n(ft(qt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Ln=0;Bn.length>Ln;)ft(Bn[Ln++]);for(var Un=It(ft.store),pn=0;Un.length>pn;)ct(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(qt){return tt(jn,qt+="")?jn[qt]:jn[qt]=Kt(qt)},keyFor:function(qt){if(!ln(qt))throw TypeError(qt+" is not a symbol!");for(var wn in jn)if(jn[wn]===qt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(qt,wn){return wn===void 0?At(qt):Rn(At(qt),wn)},defineProperty:Tn,defineProperties:Rn,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Ot.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(qt){return Ot.f(yt(qt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var qt=Kt();return dn([qt])!="[null]"||dn({a:qt})!="{}"||dn(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var wn,Nn,lr=[qt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||qt!==void 0)&&!ln(qt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ct?tt(wt).concat(ct(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,qt){switch(qt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,qt[0]);case 2:return pn.call(Vt,qt[0],qt[1]);case 3:return pn.call(Vt,qt[0],qt[1],qt[2])}return pn.apply(Vt,qt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(qt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,In){for(var ur=Zn.length,qn=yr+(In?1:-1);In?qn--:++qn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var qt=pn.length,wn=0;qt--;)pn[qt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var qt=-1,wn=pn.length,Nn=0,lr=[];++qt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!It&&It in Vt}(pn))&&(function(Vt){var qt=Bn(Vt)?Jt.call(Vt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(pn)||function(Vt){var qt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{qt=!!(Vt+"")}catch{}return qt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,qt,wn){for(var Nn=-1,lr=pn.length,fr=qt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),In=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),In&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(qt>2?", ":" "),pn.replace(nt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ut[ht],St[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Ot,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Ot)}return new At(Ct,Ot,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Ot=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Ot]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Ot){return Ct[Ot]=function(jt,Rt){if(jt===void 0)return Rt;if(Rt===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=Rt===void 0?"undefined":(0,et.default)(Rt);switch(zt){case"string":switch(Xt){case"string":return[Rt,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:Rt});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,Rt=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Ot,Xt);Jt&&(Ot=(0,tt.default)({},Jt,Ot));var Kt=ct.reduce(function(En,yn){return En[yn]=Ot[yn]||Rt[yn],En},{}),Zt=(0,nt.default)(Ot).reduce(function(En,yn){return ct.indexOf(yn)===-1&&(En[yn]=Ot[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Ot=_t[1];xt=(bt||{})[Ct]||at[Ct],Ot==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Ot=$(32),jt=$(7),Rt=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Ot.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(qt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(qt,wn,Nn),lr&&qt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(qt){var wn=Vn[qt]=At(Kt.prototype);return wn._k=qt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Kt},Tn=function(qt,wn,Nn){return qt===xn&&Tn(rn,wn,Nn),wt(qt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(qt,An)&&qt[An][wn]&&(qt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(qt,An)||Xt(qt,An,bt(1,{})),qt[An][wn]=!0),hn(qt,wn,Nn)):Xt(qt,wn,Nn)},In=function(qt,wn){wt(qt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(qt,Nn=lr[fr++],wn[Nn]);return qt},Pn=function(qt){var wn=yn.call(this,qt=xt(qt,!0));return!(this===xn&&tt(Vn,qt)&&!tt(rn,qt))&&(!(wn||!tt(this,qt)||!tt(Vn,qt)||tt(this,An)&&this[An][qt])||wn)},kn=function(qt,wn){if(qt=St(qt),wn=xt(wn,!0),qt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(qt,wn);return!Nn||!tt(Vn,wn)||tt(qt,An)&&qt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(qt){for(var wn,Nn=Jt(St(qt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(qt){for(var wn,Nn=qt===xn,lr=Jt(Nn?rn:St(qt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var qt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],qt)&&(this[An][qt]=!1),hn(this,qt,bt(1,Nn))};return rt&&bn&&hn(xn,qt,{configurable:!0,set:wn}),_n(qt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Pn,Ot.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Pn,!0),st.f=function(qt){return _n(ft(qt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Ln=0;Bn.length>Ln;)ft(Bn[Ln++]);for(var Un=Rt(ft.store),pn=0;Un.length>pn;)ct(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(qt){return tt(jn,qt+="")?jn[qt]:jn[qt]=Kt(qt)},keyFor:function(qt){if(!ln(qt))throw TypeError(qt+" is not a symbol!");for(var wn in jn)if(jn[wn]===qt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(qt,wn){return wn===void 0?At(qt):In(At(qt),wn)},defineProperty:Tn,defineProperties:In,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Ot.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(qt){return Ot.f(yt(qt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var qt=Kt();return dn([qt])!="[null]"||dn({a:qt})!="{}"||dn(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var wn,Nn,lr=[qt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||qt!==void 0)&&!ln(qt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ct?tt(wt).concat(ct(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,qt){switch(qt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,qt[0]);case 2:return pn.call(Vt,qt[0],qt[1]);case 3:return pn.call(Vt,qt[0],qt[1],qt[2])}return pn.apply(Vt,qt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(qt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,Rn){for(var ur=Zn.length,qn=yr+(Rn?1:-1);Rn?qn--:++qn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var qt=pn.length,wn=0;qt--;)pn[qt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var qt=-1,wn=pn.length,Nn=0,lr=[];++qt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!Rt&&Rt in Vt}(pn))&&(function(Vt){var qt=Bn(Vt)?Jt.call(Vt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(pn)||function(Vt){var qt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{qt=!!(Vt+"")}catch{}return qt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,qt,wn){for(var Nn=-1,lr=pn.length,fr=qt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),Rn=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),Rn&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(qt>2?", ":" "),pn.replace(nt,`{ /* [wrapped with `+Vt+`] */ -`)}function Rn(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Ot=function(jt){var It=typeof jt;return!!jt&&(It=="object"||It=="function")}(Ct)?ut.call(Ct):"";return Ot=="[object Function]"||Ot=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Ot,jt,It,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Ot>1?_t(Kt,Ot-1,jt,It,zt):at(zt,Kt):It||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Mt,Bt=ut(Et);if(Pt){var Rt=ut(this).constructor;Mt=Reflect.construct(Bt,arguments,Rt)}else Mt=Bt.apply(this,arguments);return st(this,Mt)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Pt){var Mt=this.constructor.getDerivedStateFromProps(Et,Pt);return Mt??null}).bind(this))}function yt(Et,Pt){try{var Mt=this.props,Bt=this.state;this.props=Et,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Mt,Bt)}finally{this.props=Mt,this.state=Bt}}function St(Et){var Pt=Et.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return Et;var Mt=null,Bt=null,Rt=null;if(typeof Pt.componentWillMount=="function"?Mt="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&(Mt="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Mt!==null||Bt!==null||Rt!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function In(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Ot=function(jt){var Rt=typeof jt;return!!jt&&(Rt=="object"||Rt=="function")}(Ct)?ut.call(Ct):"";return Ot=="[object Function]"||Ot=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Ot,jt,Rt,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Ot>1?_t(Kt,Ot-1,jt,Rt,zt):at(zt,Kt):Rt||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Mt,Bt=ut(Et);if(Pt){var It=ut(this).constructor;Mt=Reflect.construct(Bt,arguments,It)}else Mt=Bt.apply(this,arguments);return st(this,Mt)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Pt){var Mt=this.constructor.getDerivedStateFromProps(Et,Pt);return Mt??null}).bind(this))}function yt(Et,Pt){try{var Mt=this.props,Bt=this.state;this.props=Et,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Mt,Bt)}finally{this.props=Mt,this.state=Bt}}function St(Et){var Pt=Et.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return Et;var Mt=null,Bt=null,It=null;if(typeof Pt.componentWillMount=="function"?Mt="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&(Mt="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Mt!==null||Bt!==null||It!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+an+" uses "+nn+" but also contains the following legacy lifecycles:"+(Mt!==null?` `+Mt:"")+(Bt!==null?` - `+Bt:"")+(Rt!==null?` - `+Rt:"")+` + `+Bt:"")+(It!==null?` + `+It:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=wt,Pt.componentWillReceiveProps=vt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=yt;var Qt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Ht,mn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,mn,Kn)}}return Et}function xt(Et,Pt){if(Et==null)return{};var Mt,Bt,Rt=function(nn,Qt){if(nn==null)return{};var Ht,mn,Wn={},Kn=Object.keys(nn);for(mn=0;mn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Pt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Mt)&&(Rt[Mt]=Et[Mt])}return Rt}function bt(Et){var Pt=function(Mt){return{}.toString.call(Mt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Pt==="number"&&(Pt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Pt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Ot=$(45),jt=function(Et){var Pt=function(Mt){return{backgroundColor:Mt.base00,ellipsisColor:Mt.base09,braceColor:Mt.base07,expandedIcon:Mt.base0D,collapsedIcon:Mt.base0E,keyColor:Mt.base07,arrayKeyColor:Mt.base0C,objectSize:Mt.base04,copyToClipboard:Mt.base0F,copyToClipboardCheck:Mt.base0D,objectBorder:Mt.base02,dataTypes:{boolean:Mt.base0E,date:Mt.base0D,float:Mt.base0B,function:Mt.base0D,integer:Mt.base0F,string:Mt.base09,nan:Mt.base08,null:Mt.base0A,undefined:Mt.base05,regexp:Mt.base0A,background:Mt.base02},editVariable:{editIcon:Mt.base0E,cancelIcon:Mt.base09,removeIcon:Mt.base09,addIcon:Mt.base0E,checkIcon:Mt.base0E,background:Mt.base01,color:Mt.base0A,border:Mt.base07},addKeyModal:{background:Mt.base05,border:Mt.base04,color:Mt.base0A,labelColor:Mt.base01},validationFailure:{background:Mt.base09,iconColor:Mt.base01,fontColor:Mt.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function(Mt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Pt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Mt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function It(Et,Pt,Mt){return Et||console.error("theme has not been set"),function(Bt){var Rt=At;return Bt!==!1&&Bt!=="none"||(Rt=_t),Object(Ot.createStyling)(jt,{defaultBase16:Rt})(Bt)}(Et)(Pt,Mt)}var zt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},It(nn,"data-type-label")),Rt):null}}]),Mt}(lt.a.PureComponent),Xt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Mt}(lt.a.PureComponent),Jt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},It(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Mt}(lt.a.PureComponent),Kt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Mt}(lt.a.PureComponent);function Zt(Et,Pt){(Pt==null||Pt>Et.length)&&(Pt=Et.length);for(var Mt=0,Bt=new Array(Pt);Mt"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Mt=dn(Et))||Pt&&Et&&typeof Et.length=="number"){Mt&&(Et=Mt);var Bt=0,Rt=function(){};return{s:Rt,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=wt,Pt.componentWillReceiveProps=vt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=yt;var Qt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Ht,mn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,mn,Kn)}}return Et}function xt(Et,Pt){if(Et==null)return{};var Mt,Bt,It=function(nn,Qt){if(nn==null)return{};var Ht,mn,Wn={},Kn=Object.keys(nn);for(mn=0;mn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Pt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Mt)&&(It[Mt]=Et[Mt])}return It}function bt(Et){var Pt=function(Mt){return{}.toString.call(Mt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Pt==="number"&&(Pt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Pt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Ot=$(45),jt=function(Et){var Pt=function(Mt){return{backgroundColor:Mt.base00,ellipsisColor:Mt.base09,braceColor:Mt.base07,expandedIcon:Mt.base0D,collapsedIcon:Mt.base0E,keyColor:Mt.base07,arrayKeyColor:Mt.base0C,objectSize:Mt.base04,copyToClipboard:Mt.base0F,copyToClipboardCheck:Mt.base0D,objectBorder:Mt.base02,dataTypes:{boolean:Mt.base0E,date:Mt.base0D,float:Mt.base0B,function:Mt.base0D,integer:Mt.base0F,string:Mt.base09,nan:Mt.base08,null:Mt.base0A,undefined:Mt.base05,regexp:Mt.base0A,background:Mt.base02},editVariable:{editIcon:Mt.base0E,cancelIcon:Mt.base09,removeIcon:Mt.base09,addIcon:Mt.base0E,checkIcon:Mt.base0E,background:Mt.base01,color:Mt.base0A,border:Mt.base07},addKeyModal:{background:Mt.base05,border:Mt.base04,color:Mt.base0A,labelColor:Mt.base01},validationFailure:{background:Mt.base09,iconColor:Mt.base01,fontColor:Mt.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function(Mt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Pt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Mt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function Rt(Et,Pt,Mt){return Et||console.error("theme has not been set"),function(Bt){var It=At;return Bt!==!1&&Bt!=="none"||(It=_t),Object(Ot.createStyling)(jt,{defaultBase16:It})(Bt)}(Et)(Pt,Mt)}var zt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},Rt(nn,"data-type-label")),It):null}}]),Mt}(lt.a.PureComponent),Xt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Mt}(lt.a.PureComponent),Jt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},Rt(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Mt}(lt.a.PureComponent),Kt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Mt}(lt.a.PureComponent);function Zt(Et,Pt){(Pt==null||Pt>Et.length)&&(Pt=Et.length);for(var Mt=0,Bt=new Array(Pt);Mt"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Mt=dn(Et))||Pt&&Et&&typeof Et.length=="number"){Mt&&(Et=Mt);var Bt=0,It=function(){};return{s:It,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){Mt=Et[Symbol.iterator]()},n:function(){var Ht=Mt.next();return nn=Ht.done,Ht},e:function(Ht){Qt=!0,an=Ht},f:function(){try{nn||Mt.return==null||Mt.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Pt){if(Array.isArray(Pt))return Zt(Pt)}(Et)||function(Pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pt))return Array.from(Pt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnRt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,Rt),lt.a.createElement("span",It(an,"ellipsis")," ...")))),lt.a.createElement("div",It(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Mt}(lt.a.PureComponent),ln=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){return lt.a.createElement("div",It(this.props.theme,"undefined"),"undefined")}}]),Mt}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Pt=1;Pt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=mn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Pt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,gr=Mt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Or,jr){return Or[jr]=tr[jr],Or},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(gr){Jn.current=gr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Ln||((Ln=document.createElement("textarea")).setAttribute("tab-index","-1"),Ln.setAttribute("aria-hidden","true"),Bn(Ln)),Ln.parentNode===null&&document.body.appendChild(Ln);var Ar=sr.paddingSize,Or=sr.borderSize,jr=sr.sizingStyle,Mr=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Ln.style[Br]=jr[Br]}),Bn(Ln),Ln.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Ln,sr);Ln.value="x";var Pr=Ln.scrollHeight-Ar,Dr=Pr*tr;Mr==="border-box"&&(Dr=Dr+Ar+Or),sn=Math.max(Dr,sn);var Fr=Pr*ir;return Mr==="border-box"&&(Fr=Fr+Ar+Or),[sn=Math.min(Fr,sn),Pr]}(gr,Xn.value||Xn.placeholder||"x",Rt,Bt),On=hr[0],$n=hr[1];Hn.current!==On&&(Hn.current=On,Xn.style.setProperty("height",On+"px","important"),Ht(On,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Pn(or),Object(pt.useLayoutEffect)(function(){var Xn=function(gr){Wn.current(gr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},mn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Pt){return{type:Et,value:Pt}}var fr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Mt}(lt.a.PureComponent),Zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Mt}(lt.a.PureComponent),vr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),yr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),In=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Mt}(lt.a.PureComponent),ur=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Mt}(lt.a.PureComponent),qn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Mt}(lt.a.PureComponent),pr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),Gn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Mt}(lt.a.PureComponent),ar=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Mt}(lt.a.PureComponent),rr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).copiedTimer=null,Rt.handleCopy=function(){var an=document.createElement("textarea"),nn=Rt.props,Qt=nn.clickCallback,Ht=nn.src,mn=nn.namespace;an.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:mn,name:mn[mn.length-1]})})},Rt.getClippyIcon=function(){var an=Rt.props.theme;return Rt.state.copied?lt.a.createElement("span",null,lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon"))),lt.a.createElement("span",It(an,"copy-icon-copied"),"✔")):lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon")))},Rt.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},Rt.state={copied:!1},Rt}return at(Mt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,Rt=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=It(Rt,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Mt}(lt.a.PureComponent),kr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).getEditIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},It(Qt,"editVarIcon"),{onClick:function(){Rt.prepopInput(nn)}})))},Rt.prepopInput=function(an){if(Rt.props.onEdit!==!1){var nn=function(Ht){var mn;switch(bt(Ht)){case"undefined":mn="undefined";break;case"nan":mn="NaN";break;case"string":mn=Ht;break;case"date":case"function":case"regexp":mn=Ht.toString();break;default:try{mn=JSON.stringify(Ht,null," ")}catch{mn=""}}return mn}(an.value),Qt=Nn(nn);Rt.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},Rt.getRemoveIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,mn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:mn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},Rt.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(Rt).props;switch(Qt){case!1:return Rt.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},Rt.getEditInput=function(){var an=Rt.props.theme,nn=Rt.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,mn=Nn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:mn.type,value:mn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&Rt.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},It(an,"edit-input"))),lt.a.createElement("div",It(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},It(an,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},It(an,"check-icon"),{onClick:function(){Rt.submitEdit()}})),lt.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(an){var nn=Rt.props,Qt=nn.variable,Ht=nn.namespace,mn=nn.rjvId,Wn=Rt.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:mn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},Rt.showDetected=function(){var an=Rt.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,Rt.state.parsedInput),Ht=(Qt.type,Qt.value,Rt.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",It(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},It(nn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var an=Rt.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(Rt).props,mn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return at(Mt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.variable,nn=Rt.singleIndent,Qt=Rt.type,Ht=Rt.theme,mn=Rt.namespace,Wn=Rt.indentWidth,Kn=Rt.enableClipboard,Yn=Rt.onEdit,er=Rt.onDelete,Hn=Rt.onSelect,Jn=Rt.displayArrayKey,or=Rt.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},It(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},It(Ht,"array-key"),{key:an.name+"_"+mn}),an.name,lt.a.createElement("div",It(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},It(Ht,"object-name"),{className:"object-key",key:an.name+"_"+mn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(gr){var hr=En(mn);(gr.ctrlKey||gr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},It(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(mn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Mt}(lt.a.PureComponent),Tr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,mn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(mn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,mn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},It(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,mn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Mt}(lt.a.PureComponent);function Lr(Et){var Pt=Et.parent_type,Mt=Et.namespace,Bt=Et.quotesOnKeys,Rt=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Pt=="array"?Qt?lt.a.createElement("span",Object.assign({},It(Rt,"array-key"),{key:Mt}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},It(Rt,"object-name"),{key:Mt}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null)}function Rr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(In,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in Rt.state.expanded)nn.push(Rt.state.expanded[Qt]);nn[an]=!nn[an],Rt.setState({expanded:nn})},Rt.state={expanded:[]},Rt}return at(Mt,[{key:"getExpandedIcon",value:function(Bt){var Rt=this.props,an=Rt.theme,nn=Rt.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Rr,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.src,nn=Rt.groupArraysAfterLength,Qt=(Rt.depth,Rt.name),Ht=Rt.theme,mn=Rt.jsvRoot,Wn=Rt.namespace,Kn=(Rt.parent_type,xt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;mn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},It(Ht,mn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},It(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",It(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ht,"icon-container"),{onClick:function(gr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},It(Ht,"brace"),{onClick:function(gr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},It(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},It(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Mt}(lt.a.PureComponent),Zr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;nt(this,Mt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){rn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},It(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Qt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:lt.a.createElement("div",Object.assign({},It(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(nn){var Qt=Rt.props,Ht=(Qt.rjvId,Qt.theme,Rt.state),mn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:mn},Rt.props))},Rt.renderObjectContents=function(nn,Qt){var Ht,mn=Rt.props,Wn=mn.depth,Kn=mn.parent_type,Yn=mn.index_offset,er=mn.groupArraysAfterLength,Hn=mn.namespace,Jn=Rt.state.object_type,or=[],Xn=Object.keys(nn||{});return Rt.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(gr){if(Ht=new go(gr,nn[gr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(gr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Qt)))}),or};var an=Mt.getState(Bt);return Rt.state=rt(rt({},an),{},{prevProps:{}}),Rt}return at(Mt,[{key:"getBraceStart",value:function(Bt,Rt){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,mn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",It(Ht,"brace"),Bt==="array"?"[":"{"),Rt?this.getObjectMetaData(Qt):null);var Wn=Rt?Rr:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},It(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:mn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",It(Ht,"brace"),Bt==="array"?"[":"{")),Rt?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.depth,nn=Rt.src,Qt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,mn=Rt.jsvRoot,Wn=Rt.iconStyle,Kn=xt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return mn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},It(Ht,mn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},It(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,Rt){var an=Rt.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Mt.getState(Bt)),{},{prevProps:Bt}):null}}]),Mt}(lt.a.PureComponent);Zr.getState=function(Et){var Pt=Object.keys(Et.src).length,Mt=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Pt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Mt),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Pt,hovered:!1}};var go=function Et(Pt,Mt){nt(this,Et),this.name=Pt,this.value=Mt,this.type=bt(Mt)};St(Zr);var kt=Zr,$t=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnQt.groupArraysAfterLength&&(mn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(mn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Mt}(lt.a.PureComponent),Lt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Bt.input?Bt.input:""},Rt}return at(Mt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.theme,nn=Rt.rjvId,Qt=Rt.isValid,Ht=this.state.input,mn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},It(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},It(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",It(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},It(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){mn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),mn?lt.a.createElement(rr,Object.assign({},It(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",It(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},It(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Mt}(lt.a.PureComponent),mt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=Rn===void 0?"light":Rn;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=It()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Ln){return Ln.setOption("theme",Fn)}))}),ln.setOption("theme",Pn),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,Rn={};typeof hn=="string"?Rn[hn]=_n:Rn=hn,Xt()(Rn,function(Pn,kn){var Fn=Tn[kn];Tn[kn]=Pn,ln.emit("optionChange",kn,Pn,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Ot());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(Rn){var Pn=["top","left","right","bottom"];return Rn!=="position"&&(Pn=nt()(Pn,function(kn){return"".concat(Rn,"-").concat(kn)})),Rn==="border"&&(Pn=nt()(Pn,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Pn[0]],Rn),left:xn(_n[Pn[1]],Rn),right:xn(_n[Pn[2]],Rn),bottom:xn(_n[Pn[3]],Rn)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var gn,Dn,br,dr,_r=[],Cr=!0,Ir=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(gn=br.call(Ut)).done)&&(_r.push(gn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Ir=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Ir)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Ot=d.n(Ct),jt=d(3023),It=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:It()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(gn){return"".concat(Hr).concat(gn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=Sr(gn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,gn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Ir="",Yr=5,Gr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:gn+1},ao=gn===0,yo=''),bo=''),So=''),Ro=''),vo=''),Mo=''),Eo=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(kn,Xr)||lt()(Xr,"Array[")?Mo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Ot()(Xr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Xr,'"'))+wo)}function Po(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}Gr.push("".concat(os,": ").concat(Pn(Wt[Xr],Ur))),Hr++}}try{Ir={}.toString.call(Er)}catch{Ir="[object Object]"}var Lo,No=Ir=="[object Array]",Fo=Ir=="[object Object]",Uo=Ir=="[object Number]",jo=Ir=="[object RegExp]",Io=Ir=="[object Symbol]",Ps=Ir=="[object Function]",Ls=Ir=="[object Boolean]";if(Ir=="[object String]")Cr=Co(vn(Er));else if(jo)Lo=vn(Er.toString()),Cr=Ro+Lo+wo;else if(Ps)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Ir=Ut.group,Yr=Ut.targetGroup,Gr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(gn=Hr.call(this)).container=nn()("div"),gn.count=1,gn.width=0,gn.height=0,gn.isHidden=!1,gn.columns=[],gn.elements={},gn.objects={},gn.console=Wt,gn.type=br,gn.group=Ir,gn.targetGroup=Yr,gn.args=_r,gn.id=Cr,gn.header=Gr,gn.ignoreFilter=po,gn.collapsed=!1,gn.container.log=(0,it.Z)(gn),gn.height=0,gn.width=0,gn.$container=Rt()(gn.container),gn.accessGetter=Ur,gn.unenumerable=ao,gn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return gn.level=bo,gn.resizeSensor=new(qt())(gn.container),gn.onResize=Wn()(function(){hn()(gn.container)?gn.isHidden=!0:(gn.isHidden||gn.updateSize(!1),gn.isHidden=!1)},16),gn.formatMsg(),gn.group&&gn.checkGroup(),gn.bindEvent(),gn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,gn=this.console.c,Dn=Wt.find(gn(".count-container")),br=Wt.find(gn(".icon-container")),dr=Dn.find(gn(".count"));return Ut===2&&Dn.rmClass(gn("hidden")),dr.text(ft()(Ut)),br.addClass(gn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),gn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==gn&&(this.width=gn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(gn,Dn){Dn!==0&&(Ut+=" "),Nn()(gn)?Ut+=Yn()(gn):Ut+=ft()(gn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,gn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),gn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,gn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=Rt()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:gn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,gn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=Rt()(Wt),Cr=_r.data("id");if(Cr){var Ir=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Ln.Z(Yr.get(0),{unenumerable:gn,accessGetter:Dn});Gr.setOption("theme",Ut.getOption("theme")),Gr.set(Ir)}else{var oo=new Ln.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Ir)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,gn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Ir=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===gn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});St()(Ir,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(Gr)?po[Ur]=Ur===gn?"":Ut.formatTableVal(Gr[Ur]):In()(Gr)&&(po[Ur]=Ur===gn?Ut.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Ir=or()(dr,_r);gr()(function(){return Cr(Ir)})}(Wt,Ut,function(dr){return gn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,gn=this.console,Dn=gn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":gn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,gn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Ir="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Ir=this.formatCommon(Wt);break;case"dir":Ir=this.formatDir(Wt);break;case"warn":_r="warn",Ir=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Ir=this.formatErr(Cr);break;case"table":Ir=this.formatTable(Wt);break;case"html":Ir=Wt[0];break;case"input":Ir=this.formatJs(Wt[0]),_r="input";break;case"output":Ir=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Ir=this.formatCommon(Wt),_r="caret-right";break;case"group":Ir=this.formatCommon(Wt),_r="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Ir=On()(Ir,function(Yr){return'').concat(Yr,"")})),Ir=this.render({msg:Ir,type:Ut,icon:_r,id:gn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Ir),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,gn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(gn+=Ar()(Bn||(Bn=(0,k.Z)([` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nnIt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,It),lt.a.createElement("span",Rt(an,"ellipsis")," ...")))),lt.a.createElement("div",Rt(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Mt}(lt.a.PureComponent),ln=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){return lt.a.createElement("div",Rt(this.props.theme,"undefined"),"undefined")}}]),Mt}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Pt=1;Pt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=mn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Pt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,gr=Mt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Or,jr){return Or[jr]=tr[jr],Or},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(gr){Jn.current=gr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Ln||((Ln=document.createElement("textarea")).setAttribute("tab-index","-1"),Ln.setAttribute("aria-hidden","true"),Bn(Ln)),Ln.parentNode===null&&document.body.appendChild(Ln);var Ar=sr.paddingSize,Or=sr.borderSize,jr=sr.sizingStyle,Mr=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Ln.style[Br]=jr[Br]}),Bn(Ln),Ln.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Ln,sr);Ln.value="x";var Pr=Ln.scrollHeight-Ar,Dr=Pr*tr;Mr==="border-box"&&(Dr=Dr+Ar+Or),sn=Math.max(Dr,sn);var Fr=Pr*ir;return Mr==="border-box"&&(Fr=Fr+Ar+Or),[sn=Math.min(Fr,sn),Pr]}(gr,Xn.value||Xn.placeholder||"x",It,Bt),On=hr[0],$n=hr[1];Hn.current!==On&&(Hn.current=On,Xn.style.setProperty("height",On+"px","important"),Ht(On,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Pn(or),Object(pt.useLayoutEffect)(function(){var Xn=function(gr){Wn.current(gr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},mn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Pt){return{type:Et,value:Pt}}var fr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Mt}(lt.a.PureComponent),Zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Mt}(lt.a.PureComponent),vr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),yr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),Rn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Mt}(lt.a.PureComponent),ur=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Mt}(lt.a.PureComponent),qn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Mt}(lt.a.PureComponent),pr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),Gn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Mt}(lt.a.PureComponent),ar=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Mt}(lt.a.PureComponent),rr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Pt.call(this,Bt)).copiedTimer=null,It.handleCopy=function(){var an=document.createElement("textarea"),nn=It.props,Qt=nn.clickCallback,Ht=nn.src,mn=nn.namespace;an.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:mn,name:mn[mn.length-1]})})},It.getClippyIcon=function(){var an=It.props.theme;return It.state.copied?lt.a.createElement("span",null,lt.a.createElement(qn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon"))),lt.a.createElement("span",Rt(an,"copy-icon-copied"),"✔")):lt.a.createElement(qn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon")))},It.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},It.state={copied:!1},It}return at(Mt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,It=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=Rt(It,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Mt}(lt.a.PureComponent),kr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Pt.call(this,Bt)).getEditIcon=function(){var an=It.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},Rt(Qt,"editVarIcon"),{onClick:function(){It.prepopInput(nn)}})))},It.prepopInput=function(an){if(It.props.onEdit!==!1){var nn=function(Ht){var mn;switch(bt(Ht)){case"undefined":mn="undefined";break;case"nan":mn="NaN";break;case"string":mn=Ht;break;case"date":case"function":case"regexp":mn=Ht.toString();break;default:try{mn=JSON.stringify(Ht,null," ")}catch{mn=""}}return mn}(an.value),Qt=Nn(nn);It.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},It.getRemoveIcon=function(){var an=It.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,mn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:mn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},It.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(It).props;switch(Qt){case!1:return It.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},It.getEditInput=function(){var an=It.props.theme,nn=It.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,mn=Nn(Ht);It.setState({editValue:Ht,parsedInput:{type:mn.type,value:mn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&It.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},Rt(an,"edit-input"))),lt.a.createElement("div",Rt(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},Rt(an,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},Rt(an,"check-icon"),{onClick:function(){It.submitEdit()}})),lt.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(an){var nn=It.props,Qt=nn.variable,Ht=nn.namespace,mn=nn.rjvId,Wn=It.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:mn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},It.showDetected=function(){var an=It.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,It.state.parsedInput),Ht=(Qt.type,Qt.value,It.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",Rt(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},Rt(nn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var an=It.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(It).props,mn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(mn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},Rt(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(mn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(mn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},Rt(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(mn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return at(Mt,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.variable,nn=It.singleIndent,Qt=It.type,Ht=It.theme,mn=It.namespace,Wn=It.indentWidth,Kn=It.enableClipboard,Yn=It.onEdit,er=It.onDelete,Hn=It.onSelect,Jn=It.displayArrayKey,or=It.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},Rt(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},Rt(Ht,"array-key"),{key:an.name+"_"+mn}),an.name,lt.a.createElement("div",Rt(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},Rt(Ht,"object-name"),{className:"object-key",key:an.name+"_"+mn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(gr){var hr=En(mn);(gr.ctrlKey||gr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},Rt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(mn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Mt}(lt.a.PureComponent),Tr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,mn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(mn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,mn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},Rt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,mn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Mt}(lt.a.PureComponent);function Lr(Et){var Pt=Et.parent_type,Mt=Et.namespace,Bt=Et.quotesOnKeys,It=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Pt=="array"?Qt?lt.a.createElement("span",Object.assign({},Rt(It,"array-key"),{key:Mt}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},Rt(It,"object-name"),{key:Mt}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null)}function Ir(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},Rt(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},Rt(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},Rt(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(Rn,Object.assign({},Rt(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},Rt(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},Rt(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Pt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in It.state.expanded)nn.push(It.state.expanded[Qt]);nn[an]=!nn[an],It.setState({expanded:nn})},It.state={expanded:[]},It}return at(Mt,[{key:"getExpandedIcon",value:function(Bt){var It=this.props,an=It.theme,nn=It.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Ir,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.src,nn=It.groupArraysAfterLength,Qt=(It.depth,It.name),Ht=It.theme,mn=It.jsvRoot,Wn=It.namespace,Kn=(It.parent_type,xt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;mn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},Rt(Ht,mn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},Rt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",Rt(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container"),{onClick:function(gr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},Rt(Ht,"brace"),{onClick:function(gr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},Rt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},Rt(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Mt}(lt.a.PureComponent),Zr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var It;nt(this,Mt),(It=Pt.call(this,Bt)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){rn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},Rt(It.props.theme,"pushed-content")),It.renderObjectContents(Qt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:lt.a.createElement("div",Object.assign({},Rt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(nn){var Qt=It.props,Ht=(Qt.rjvId,Qt.theme,It.state),mn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:mn},It.props))},It.renderObjectContents=function(nn,Qt){var Ht,mn=It.props,Wn=mn.depth,Kn=mn.parent_type,Yn=mn.index_offset,er=mn.groupArraysAfterLength,Hn=mn.namespace,Jn=It.state.object_type,or=[],Xn=Object.keys(nn||{});return It.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(gr){if(Ht=new go(gr,nn[gr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(gr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Qt)))}),or};var an=Mt.getState(Bt);return It.state=rt(rt({},an),{},{prevProps:{}}),It}return at(Mt,[{key:"getBraceStart",value:function(Bt,It){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,mn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{"),It?this.getObjectMetaData(Qt):null);var Wn=It?Ir:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},Rt(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:mn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{")),It?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.depth,nn=It.src,Qt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,mn=It.jsvRoot,Wn=It.iconStyle,Kn=xt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return mn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},Rt(Ht,mn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},Rt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,It){var an=It.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Mt.getState(Bt)),{},{prevProps:Bt}):null}}]),Mt}(lt.a.PureComponent);Zr.getState=function(Et){var Pt=Object.keys(Et.src).length,Mt=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Pt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Mt),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Pt,hovered:!1}};var go=function Et(Pt,Mt){nt(this,Et),this.name=Pt,this.value=Mt,this.type=bt(Mt)};St(Zr);var kt=Zr,$t=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nnQt.groupArraysAfterLength&&(mn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(mn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Mt}(lt.a.PureComponent),Lt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Pt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:Bt.input?Bt.input:""},It}return at(Mt,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.theme,nn=It.rjvId,Qt=It.isValid,Ht=this.state.input,mn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},Rt(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},Rt(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",Rt(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},Rt(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){mn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),mn?lt.a.createElement(rr,Object.assign({},Rt(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",Rt(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},Rt(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Mt}(lt.a.PureComponent),mt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=In===void 0?"light":In;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=Rt()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Ln){return Ln.setOption("theme",Fn)}))}),ln.setOption("theme",Pn),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,In={};typeof hn=="string"?In[hn]=_n:In=hn,Xt()(In,function(Pn,kn){var Fn=Tn[kn];Tn[kn]=Pn,ln.emit("optionChange",kn,Pn,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Ot());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(In){var Pn=["top","left","right","bottom"];return In!=="position"&&(Pn=nt()(Pn,function(kn){return"".concat(In,"-").concat(kn)})),In==="border"&&(Pn=nt()(Pn,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Pn[0]],In),left:xn(_n[Pn[1]],In),right:xn(_n[Pn[2]],In),bottom:xn(_n[Pn[3]],In)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var gn,Dn,br,dr,_r=[],Cr=!0,Rr=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(gn=br.call(Ut)).done)&&(_r.push(gn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Rr=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Rr)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Ot=d.n(Ct),jt=d(3023),Rt=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Rt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(gn){return"".concat(Hr).concat(gn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=Sr(gn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,gn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Rr="",Yr=5,Gr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:gn+1},ao=gn===0,yo=''),bo=''),So=''),Io=''),vo=''),Mo=''),Eo=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(kn,Xr)||lt()(Xr,"Array[")?Mo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Ot()(Xr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Xr,'"'))+wo)}function Po(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}Gr.push("".concat(os,": ").concat(Pn(Wt[Xr],Ur))),Hr++}}try{Rr={}.toString.call(Er)}catch{Rr="[object Object]"}var Lo,No=Rr=="[object Array]",Fo=Rr=="[object Object]",Uo=Rr=="[object Number]",jo=Rr=="[object RegExp]",Ro=Rr=="[object Symbol]",Ps=Rr=="[object Function]",Ls=Rr=="[object Boolean]";if(Rr=="[object String]")Cr=Co(vn(Er));else if(jo)Lo=vn(Er.toString()),Cr=Io+Lo+wo;else if(Ps)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Rr=Ut.group,Yr=Ut.targetGroup,Gr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(gn=Hr.call(this)).container=nn()("div"),gn.count=1,gn.width=0,gn.height=0,gn.isHidden=!1,gn.columns=[],gn.elements={},gn.objects={},gn.console=Wt,gn.type=br,gn.group=Rr,gn.targetGroup=Yr,gn.args=_r,gn.id=Cr,gn.header=Gr,gn.ignoreFilter=po,gn.collapsed=!1,gn.container.log=(0,it.Z)(gn),gn.height=0,gn.width=0,gn.$container=It()(gn.container),gn.accessGetter=Ur,gn.unenumerable=ao,gn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return gn.level=bo,gn.resizeSensor=new(qt())(gn.container),gn.onResize=Wn()(function(){hn()(gn.container)?gn.isHidden=!0:(gn.isHidden||gn.updateSize(!1),gn.isHidden=!1)},16),gn.formatMsg(),gn.group&&gn.checkGroup(),gn.bindEvent(),gn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,gn=this.console.c,Dn=Wt.find(gn(".count-container")),br=Wt.find(gn(".icon-container")),dr=Dn.find(gn(".count"));return Ut===2&&Dn.rmClass(gn("hidden")),dr.text(ft()(Ut)),br.addClass(gn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),gn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==gn&&(this.width=gn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(gn,Dn){Dn!==0&&(Ut+=" "),Nn()(gn)?Ut+=Yn()(gn):Ut+=ft()(gn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,gn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),gn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,gn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=It()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:gn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,gn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=It()(Wt),Cr=_r.data("id");if(Cr){var Rr=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Ln.Z(Yr.get(0),{unenumerable:gn,accessGetter:Dn});Gr.setOption("theme",Ut.getOption("theme")),Gr.set(Rr)}else{var oo=new Ln.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Rr)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,gn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Rr=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===gn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});St()(Rr,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(Gr)?po[Ur]=Ur===gn?"":Ut.formatTableVal(Gr[Ur]):Rn()(Gr)&&(po[Ur]=Ur===gn?Ut.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Rr=or()(dr,_r);gr()(function(){return Cr(Rr)})}(Wt,Ut,function(dr){return gn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,gn=this.console,Dn=gn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":gn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,gn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Rr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Rr=this.formatCommon(Wt);break;case"dir":Rr=this.formatDir(Wt);break;case"warn":_r="warn",Rr=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Rr=this.formatErr(Cr);break;case"table":Rr=this.formatTable(Wt);break;case"html":Rr=Wt[0];break;case"input":Rr=this.formatJs(Wt[0]),_r="input";break;case"output":Rr=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Rr=this.formatCommon(Wt),_r="caret-right";break;case"group":Rr=this.formatCommon(Wt),_r="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Rr=On()(Rr,function(Yr){return'').concat(Yr,"")})),Rr=this.render({msg:Rr,type:Ut,icon:_r,id:gn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Rr),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,gn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(gn+=Ar()(Bn||(Bn=(0,k.Z)([`
    `,`
    @@ -1120,14 +1120,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Wt.msg,`
    -
    `)}},{key:"formatTable",value:function(Wt){var Ut=Wt[0],gn=Wt[1],Dn=[];return fr()(gn)&&(gn=Zr()(gn)),kt()(gn)||(gn=null),Nn()(Ut)?(St()(Ut,function(br){In()(br)?Dn.push("__LunaConsoleValue"):Nn()(br)&&(Dn=Dn.concat(Mt()(br)))}),(Dn=Lt()(Dn)).sort(),gn&&(Dn=Dn.filter(function(br){return ct()(gn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Wt):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(Wt)}},{key:"formatErr",value:function(Wt){var Ut=Wt.stack?Wt.stack.split(` -`):[],gn="".concat(Wt.message||Ut[0],"
    ");return Ut=Ut.map(function(Dn){return ut()(Dn)}),gn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(qr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Wt){var Ut=this.console.c,gn=fr()(Wt[0])&&Wt.length!==1;gn&&(Wt=this.substituteStr(Wt));for(var Dn=0,br=Wt.length;Dn').concat(ut()(ft()(dr)),""):Nn()(dr)?Wt[Dn]=this.formatPreview(dr):Lr()(dr)?Wt[Dn]='undefined'):kr()(dr)?Wt[Dn]='null'):Vn()(dr)?Wt[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Wt[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Wt[Dn]='').concat(ft()(dr),""):Nr()(dr)?Wt[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&gn||(dr=ut()(dr)),dr.length>5e3&&(dr=Ot()(dr,5e3,{separator:" ",ellipsis:"…"})),Wt[Dn]=dr)}return Wt.join(" ")}},{key:"formatDir",value:function(Wt){return Nn()(Wt[0])?this.formatPreview(Wt[0]):this.formatCommon(Wt)}},{key:"formatTableVal",value:function(Wt){var Ut=this.console.c;return Nn()(Wt)?"{…}":In()(Wt)?jr()('
    ').concat(Pn(Wt),"
    ")):ft()(Wt)}},{key:"formatPreview",value:function(Wt){var Ut=this,gn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Wt:this.extractObj(Wt,{},function(_r){Ut.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Wt);return dr==="Array"&&Wt.length>1?(dr="(".concat(Wt.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Wt):Gn()(Wt)&&(dr=this.formatElName(Wt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Pn(Wt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Wt){var Ut=ut()(Wt[0]),gn=!1,Dn="";Wt.shift();for(var br=0,dr=Ut.length;br"),gn=!0,Dn+='');break;default:br--,Wt.unshift(Cr),Dn+=_r}}else Dn+=_r}return gn&&(Dn+=""),Wt.unshift(Dn),Wt}},{key:"formatJs",value:function(Wt){return'
    ').concat(this.console.c(sr()(Wt,"js",eo)),"
    ")}},{key:"formatFn",value:function(Wt){return'
    '.concat(this.formatJs(Wt.toString()),"
    ")}},{key:"formatElName",value:function(Wt){var Ut=Wt.id,gn=Wt.className,Dn=Wt.tagName.toLowerCase();if(Ut!==""&&(Dn+="#".concat(Ut)),fr()(gn)){var br="";St()(gn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Wt){var Ut=sn()();return this.elements[Ut]=Wt,this.console.c('
    '))}}]),Sr}(Ht());function no(Er){var Hr=(Er=Et()(Er)).split(";"),Sr={};St()(Hr,function(Ut){if(ct()(Ut,":")){var gn=$(Ut.split(":"),2),Dn=gn[0],br=gn[1];Sr[Zt()(Dn)]=Zt()(br)}}),Sr.display="inline-block",Sr["max-width"]="100%",delete Sr.width,delete Sr.height;var Wt="";return St()(Sr,function(Ut,gn){Wt+="".concat(gn,":").concat(Ut,";")}),Wt}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Ho=d(6329),Xo=d.n(Ho),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),ks=d(5852),As=d.n(ks);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var va,Es=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ss(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Sr),(gn=Hr.call(this)).subComponents=[],gn.compName=Dn,gn.c=_n(Dn),gn.options={},gn.container=Wt,gn.$container=Rt()(Wt),gn.$container.addClass(["luna-".concat(Dn),gn.c("platform-".concat(Tn()))]),gn.on("optionChange",function(_r,Cr,Ir){var Yr=gn.c;_r==="theme"&&(gn.$container.rmClass(Yr("theme-".concat(Ir))).addClass(Yr("theme-".concat(Cr))),St()(gn.subComponents,function(Gr){return Gr.setOption("theme",Cr)}))}),gn.setOption("theme",dr),gn}return(0,tt.Z)(Sr,[{key:"destroy",value:function(){this.destroySubComponents();var Wt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wt("platform-".concat(Tn()))).rmClass(Wt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wt,Ut){var gn=this,Dn=this.options,br={};typeof Wt=="string"?br[Wt]=Ut:br=Wt,St()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,gn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Wt){return this.options[Wt]}},{key:"addSubComponent",value:function(Wt){Wt.setOption("theme",this.options.theme),this.subComponents.push(Wt)}},{key:"removeSubComponent",value:function(Wt){As()(this.subComponents,function(Ut){return Ut===Wt})}},{key:"destroySubComponents",value:function(){St()(this.subComponents,function(Wt){return Wt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(Wt,Ut),Xo()(this.options,Wt)}},{key:"find",value:function(Wt){return this.$container.find(this.c(Wt))}}]),Sr}(Ht()),Ts=d(1571),Os=d.n(Ts);function Ms(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}b=d.hmd(b);var es=navigator.userAgent,js=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Is=0,ts=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ms(Sr);function Sr(Wt){var Ut,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Sr),(Ut=Hr.call(this,Wt,{compName:"console"},gn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(_i()),Ut.selectedLog=null,Ut.onScroll=function(){var Dn=Ut.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Ut.isAtBottom=Cr;var Ir=Ut.lastScrollTop,Yr=Ut.lastTimestamp,Gr=fo()(),oo=Gr-Yr,po=_r-Ir,Ur=Math.abs(po/oo)*Ut.speedToleranceFactor;oo>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Ur_r+dr+yo||Ut.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Ut.initTpl(),Ut.initOptions(gn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(qt())(Wt),Ut.renderViewport=ws()(function(Dn){Ut._renderViewport(Dn)},16),Ut.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Hn()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Ut.clear()},dir:function(Dn){Ut.dir(Dn)},table:function(Dn,br){Ut.table(Dn,br)},keys:Mt()},Ut.bindEvent(),Ut}return(0,tt.Z)(Sr,[{key:"setGlobal",value:function(Wt,Ut){this.global[Wt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Sr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Lr()(Ut[Wt])?Ut[Wt]=1:Ut[Wt]++,this.info("".concat(Wt,": ").concat(Ut[Wt]))}},{key:"countReset",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Wt]=0}},{key:"assert",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Wt])return this.insert("warn",["Timer '".concat(Wt,"' already exists")]);this.timer[Wt]=co()()}},{key:"timeLog",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[Wt];if(!Ut)return this.insert("warn",["Timer '".concat(Wt,"' does not exist")]);this.info("".concat(Wt,": ").concat(co()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Wt),delete this.timer[Wt]}},{key:"clear",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Wt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Is,accessGetter:Yr,unenumerable:Gr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Ur=new to(this,Dn);Ur.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Ur.type)&&ao.type===Ur.type&&Ur.isSimple()&&ao.text()===Ur.text()?(ao.addCount(),Ur.header&&ao.updateTime(Ur.header.time),Ur=ao,this.detachLog(ao)):(dr.push(Ur),this.lastLog=Ur),Ir!==0&&dr.length>Ir){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(Wt){this.topSpaceHeight=Wt,this.el.style.top=Wt+"px"}},{key:"updateBottomSpace",value:function(Wt){this.bottomSpaceHeight=Wt}},{key:"updateSpace",value:function(Wt){this.spaceHeight!==Wt&&(this.spaceHeight=Wt,this.space.style.height=Wt+"px")}},{key:"detachLog",value:function(Wt){var Ut=this.displayLogs,gn=Ut.indexOf(Wt);gn>-1&&(Ut.splice(gn,1),this.renderViewport())}},{key:"attachLog",value:function(Wt){if(this.filterLog(Wt)&&!Wt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(Wt),void this.renderViewport();var gn=bs()(Ut);if(Wt.id>gn.id)return Ut.push(Wt),void this.renderViewport();for(var Dn,br=0,dr=Ut.length-1,_r=0;br<=dr;){if((Dn=Ut[_r=br+Math.floor((dr-br)/2)]).id===Wt.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,gn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Wt.asyncTimer=null;var Dn,br,dr=!1,_r=gn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Wt.logs=_r.slice(_r.length-dr),Wt.render());break;case"filter":Wt.render();break;case"level":Wt.options.level=Zr()(dr),Wt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=Wt.topTolerance,gn=Ut===void 0?500:Ut,Dn=Wt.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Ir=_r.scrollTop,Yr=_r.offsetHeight,Gr=Cr.getBoundingClientRect().width,oo=Ir-gn,po=Ir+Yr+br,Ur=this.displayLogs,ao=0,yo=0,bo=0,So=Ur.length,Ro=this.fakeEl,vo=document.createDocumentFragment(),Mo=[],Eo=0;Eo0){Ro.appendChild(vo);for(var Co=0,Po=Mo.length;Copo?yo+=jo:bo+jo>oo?Lo.appendChild(Uo):bo`)}},{key:"formatTable",value:function(Wt){var Ut=Wt[0],gn=Wt[1],Dn=[];return fr()(gn)&&(gn=Zr()(gn)),kt()(gn)||(gn=null),Nn()(Ut)?(St()(Ut,function(br){Rn()(br)?Dn.push("__LunaConsoleValue"):Nn()(br)&&(Dn=Dn.concat(Mt()(br)))}),(Dn=Lt()(Dn)).sort(),gn&&(Dn=Dn.filter(function(br){return ct()(gn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Wt):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(Wt)}},{key:"formatErr",value:function(Wt){var Ut=Wt.stack?Wt.stack.split(` +`):[],gn="".concat(Wt.message||Ut[0],"
    ");return Ut=Ut.map(function(Dn){return ut()(Dn)}),gn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(qr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Wt){var Ut=this.console.c,gn=fr()(Wt[0])&&Wt.length!==1;gn&&(Wt=this.substituteStr(Wt));for(var Dn=0,br=Wt.length;Dn').concat(ut()(ft()(dr)),""):Nn()(dr)?Wt[Dn]=this.formatPreview(dr):Lr()(dr)?Wt[Dn]='undefined'):kr()(dr)?Wt[Dn]='null'):Vn()(dr)?Wt[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Wt[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Wt[Dn]='').concat(ft()(dr),""):Nr()(dr)?Wt[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&gn||(dr=ut()(dr)),dr.length>5e3&&(dr=Ot()(dr,5e3,{separator:" ",ellipsis:"…"})),Wt[Dn]=dr)}return Wt.join(" ")}},{key:"formatDir",value:function(Wt){return Nn()(Wt[0])?this.formatPreview(Wt[0]):this.formatCommon(Wt)}},{key:"formatTableVal",value:function(Wt){var Ut=this.console.c;return Nn()(Wt)?"{…}":Rn()(Wt)?jr()('
    ').concat(Pn(Wt),"
    ")):ft()(Wt)}},{key:"formatPreview",value:function(Wt){var Ut=this,gn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Wt:this.extractObj(Wt,{},function(_r){Ut.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Wt);return dr==="Array"&&Wt.length>1?(dr="(".concat(Wt.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Wt):Gn()(Wt)&&(dr=this.formatElName(Wt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Pn(Wt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Wt){var Ut=ut()(Wt[0]),gn=!1,Dn="";Wt.shift();for(var br=0,dr=Ut.length;br"),gn=!0,Dn+='');break;default:br--,Wt.unshift(Cr),Dn+=_r}}else Dn+=_r}return gn&&(Dn+=""),Wt.unshift(Dn),Wt}},{key:"formatJs",value:function(Wt){return'
    ').concat(this.console.c(sr()(Wt,"js",eo)),"
    ")}},{key:"formatFn",value:function(Wt){return'
    '.concat(this.formatJs(Wt.toString()),"
    ")}},{key:"formatElName",value:function(Wt){var Ut=Wt.id,gn=Wt.className,Dn=Wt.tagName.toLowerCase();if(Ut!==""&&(Dn+="#".concat(Ut)),fr()(gn)){var br="";St()(gn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Wt){var Ut=sn()();return this.elements[Ut]=Wt,this.console.c('
    '))}}]),Sr}(Ht());function no(Er){var Hr=(Er=Et()(Er)).split(";"),Sr={};St()(Hr,function(Ut){if(ct()(Ut,":")){var gn=$(Ut.split(":"),2),Dn=gn[0],br=gn[1];Sr[Zt()(Dn)]=Zt()(br)}}),Sr.display="inline-block",Sr["max-width"]="100%",delete Sr.width,delete Sr.height;var Wt="";return St()(Sr,function(Ut,gn){Wt+="".concat(gn,":").concat(Ut,";")}),Wt}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Ho=d(6329),Xo=d.n(Ho),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),ks=d(5852),As=d.n(ks);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var va,Es=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ss(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Sr),(gn=Hr.call(this)).subComponents=[],gn.compName=Dn,gn.c=_n(Dn),gn.options={},gn.container=Wt,gn.$container=It()(Wt),gn.$container.addClass(["luna-".concat(Dn),gn.c("platform-".concat(Tn()))]),gn.on("optionChange",function(_r,Cr,Rr){var Yr=gn.c;_r==="theme"&&(gn.$container.rmClass(Yr("theme-".concat(Rr))).addClass(Yr("theme-".concat(Cr))),St()(gn.subComponents,function(Gr){return Gr.setOption("theme",Cr)}))}),gn.setOption("theme",dr),gn}return(0,tt.Z)(Sr,[{key:"destroy",value:function(){this.destroySubComponents();var Wt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wt("platform-".concat(Tn()))).rmClass(Wt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wt,Ut){var gn=this,Dn=this.options,br={};typeof Wt=="string"?br[Wt]=Ut:br=Wt,St()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,gn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Wt){return this.options[Wt]}},{key:"addSubComponent",value:function(Wt){Wt.setOption("theme",this.options.theme),this.subComponents.push(Wt)}},{key:"removeSubComponent",value:function(Wt){As()(this.subComponents,function(Ut){return Ut===Wt})}},{key:"destroySubComponents",value:function(){St()(this.subComponents,function(Wt){return Wt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(Wt,Ut),Xo()(this.options,Wt)}},{key:"find",value:function(Wt){return this.$container.find(this.c(Wt))}}]),Sr}(Ht()),Ts=d(1571),Os=d.n(Ts);function Ms(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}b=d.hmd(b);var es=navigator.userAgent,js=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Rs=0,ts=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ms(Sr);function Sr(Wt){var Ut,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Sr),(Ut=Hr.call(this,Wt,{compName:"console"},gn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(_i()),Ut.selectedLog=null,Ut.onScroll=function(){var Dn=Ut.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Ut.isAtBottom=Cr;var Rr=Ut.lastScrollTop,Yr=Ut.lastTimestamp,Gr=fo()(),oo=Gr-Yr,po=_r-Rr,Ur=Math.abs(po/oo)*Ut.speedToleranceFactor;oo>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Ur_r+dr+yo||Ut.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Ut.initTpl(),Ut.initOptions(gn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(qt())(Wt),Ut.renderViewport=ws()(function(Dn){Ut._renderViewport(Dn)},16),Ut.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Hn()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Ut.clear()},dir:function(Dn){Ut.dir(Dn)},table:function(Dn,br){Ut.table(Dn,br)},keys:Mt()},Ut.bindEvent(),Ut}return(0,tt.Z)(Sr,[{key:"setGlobal",value:function(Wt,Ut){this.global[Wt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Sr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Lr()(Ut[Wt])?Ut[Wt]=1:Ut[Wt]++,this.info("".concat(Wt,": ").concat(Ut[Wt]))}},{key:"countReset",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Wt]=0}},{key:"assert",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Wt])return this.insert("warn",["Timer '".concat(Wt,"' already exists")]);this.timer[Wt]=co()()}},{key:"timeLog",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[Wt];if(!Ut)return this.insert("warn",["Timer '".concat(Wt,"' does not exist")]);this.info("".concat(Wt,": ").concat(co()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Wt),delete this.timer[Wt]}},{key:"clear",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Wt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Rs,accessGetter:Yr,unenumerable:Gr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Ur=new to(this,Dn);Ur.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Ur.type)&&ao.type===Ur.type&&Ur.isSimple()&&ao.text()===Ur.text()?(ao.addCount(),Ur.header&&ao.updateTime(Ur.header.time),Ur=ao,this.detachLog(ao)):(dr.push(Ur),this.lastLog=Ur),Rr!==0&&dr.length>Rr){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(Wt){this.topSpaceHeight=Wt,this.el.style.top=Wt+"px"}},{key:"updateBottomSpace",value:function(Wt){this.bottomSpaceHeight=Wt}},{key:"updateSpace",value:function(Wt){this.spaceHeight!==Wt&&(this.spaceHeight=Wt,this.space.style.height=Wt+"px")}},{key:"detachLog",value:function(Wt){var Ut=this.displayLogs,gn=Ut.indexOf(Wt);gn>-1&&(Ut.splice(gn,1),this.renderViewport())}},{key:"attachLog",value:function(Wt){if(this.filterLog(Wt)&&!Wt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(Wt),void this.renderViewport();var gn=bs()(Ut);if(Wt.id>gn.id)return Ut.push(Wt),void this.renderViewport();for(var Dn,br=0,dr=Ut.length-1,_r=0;br<=dr;){if((Dn=Ut[_r=br+Math.floor((dr-br)/2)]).id===Wt.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,gn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Wt.asyncTimer=null;var Dn,br,dr=!1,_r=gn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Wt.logs=_r.slice(_r.length-dr),Wt.render());break;case"filter":Wt.render();break;case"level":Wt.options.level=Zr()(dr),Wt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=Wt.topTolerance,gn=Ut===void 0?500:Ut,Dn=Wt.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Rr=_r.scrollTop,Yr=_r.offsetHeight,Gr=Cr.getBoundingClientRect().width,oo=Rr-gn,po=Rr+Yr+br,Ur=this.displayLogs,ao=0,yo=0,bo=0,So=Ur.length,Io=this.fakeEl,vo=document.createDocumentFragment(),Mo=[],Eo=0;Eo0){Io.appendChild(vo);for(var Co=0,Po=Mo.length;Copo?yo+=jo:bo+jo>oo?Lo.appendChild(Uo):bo
    - `])))))}}]),Sr}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Rs(){for(var Er=new Error,Hr="",Sr=Er.stack?Er.stack.split(` -`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(mt))try{var Nt=St().parse(mt);return It(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Lt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Lt(mt)}return Lt(mt)}}function It(kt,$t){for(var Lt=0,mt=kt.length;Lt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}var hn,_n=function(kt){(0,rt.Z)(Lt,kt);var $t=bn(Lt);function Lt(mt,Nt){var Yt,Et=Nt.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Mt=Pt===void 0?"light":Pt;return(0,j.Z)(this,Lt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=mt,Yt.$container=it()(mt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,Rt,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(Rt))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",Rt)}))}),Yt.setOption("theme",Mt),Yt}return(0,$.Z)(Lt,[{key:"destroy",value:function(){this.destroySubComponents();var mt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(mt("platform-".concat(An()))).rmClass(mt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(mt,Nt){var Yt=this,Et=this.options,Pt={};typeof mt=="string"?Pt[mt]=Nt:Pt=mt,yn()(Pt,function(Mt,Bt){var Rt=Et[Bt];Et[Bt]=Mt,Yt.emit("optionChange",Bt,Mt,Rt)})}},{key:"getOption",value:function(mt){return this.options[mt]}},{key:"addSubComponent",value:function(mt){mt.setOption("theme",this.options.theme),this.subComponents.push(mt)}},{key:"removeSubComponent",value:function(mt){Sn()(this.subComponents,function(Nt){return Nt===mt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(mt){return mt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(mt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(mt,Nt),Vn()(this.options,mt)}},{key:"find",value:function(mt){return this.$container.find(this.c(mt))}}]),Lt}(ft()),ln=d(8901),Tn=d.n(ln),Rn=d(8613),Pn=d.n(Rn),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Ln=d(1286),Un=d.n(Ln),pn=d(242),Vt=d.n(pn),qt=d(2439),wn=d.n(qt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),In=d(1754),ur=d.n(In),qn=d(6768),pr=d.n(qn),Gn=d(3063),zn=d.n(Gn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Lr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}b=d.hmd(b);var Rr=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Lt,kt);var $t=Lr(Lt);function Lt(mt,Nt){var Yt;(0,j.Z)(this,Lt),(Yt=$t.call(this,mt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(Rt){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,mn=an.$colgroup,Wn=Zt("x",Rt=Rt.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),mn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(Rt){Yt.onResizeColMove(Rt);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,mn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+mn,Hn=er+(Qt[Ht+1]-mn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Rr.off(Kt("move"),Yt.onResizeColMove),Rr.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(mt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Pt=Et.columns,Mt=Et.minHeight,Bt=Et.maxHeight;return yn()(Pt,function(Rt){xn()(Rt,{sortable:!1}),Yt.colMap[Rt.id]=Rt}),Bt-1&&(mt.detach(),Nt.splice(Yt,1),mt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(mt,Nt){var Yt=new Zr(this,mt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(mt){return mt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var mt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Pt=Et.maxHeight,Mt=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Mt-=Bt)<0&&(Mt=0),Pt-=Bt;var Rt=this.$dataContainer.find(Nt(".node")),an=Rt.length,nn=0;an>0&&(nn=Rt.offset().height*an),nn>Mt?mt.hide():mt.show(),nn=Pt&&(nn=Pt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(mt){var Nt;(Zn()(mt)||mt!=null&&mt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(mt)?this.emit("deselect"):(this.selectedNode=mt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",mt)))}},{key:"onResizeColStart",value:function(mt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;mt.stopPropagation(),mt.preventDefault(),mt=mt.origEvent,this.resizeStartX=Zt("x",mt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Rr.on(Kt("move"),this.onResizeColMove),Rr.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var mt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Mt=this;Et.on("click",Nt(".node"),function(){Mt.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var Rt=it()(this),an=Rt.data("id"),nn=Rt.data("order")!=="descending";Rt.data("order",nn?"descending":"ascending"),Mt.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Pt.on(Kt("start"),function(Bt){var Rt=it()(this);Mt.resizeIdx=_t()(Rt.data("idx")),Mt.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":mt.updateHeight();break;case"filter":mt.renderData()}})}},{key:"sortNodes",value:function(mt,Nt){var Yt=this.colMap[mt].comparator||go;this.nodes.sort(function(Et,Pt){var Mt=Et.data[mt],Bt=Pt.data[mt];return Bn()(Mt)&&(Mt=Mt.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Mt,Bt):Yt(Bt,Mt)}),this.renderData(),this.sortId=mt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var mt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=mt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Pt=0,Mt=Yt.length;Pt'),this.colWidths[Qt]=mn}Nt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var mt=this.colWidths,Nt=[],Yt=mt.length-1,Et=0;Et').concat(Pt,"")):Nt+="".concat(Pt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var mt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(mt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([` + `])))))}}]),Sr}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Is(){for(var Er=new Error,Hr="",Sr=Er.stack?Er.stack.split(` +`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(mt))try{var Nt=St().parse(mt);return Rt(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Lt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Lt(mt)}return Lt(mt)}}function Rt(kt,$t){for(var Lt=0,mt=kt.length;Lt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}var hn,_n=function(kt){(0,rt.Z)(Lt,kt);var $t=bn(Lt);function Lt(mt,Nt){var Yt,Et=Nt.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Mt=Pt===void 0?"light":Pt;return(0,j.Z)(this,Lt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=mt,Yt.$container=it()(mt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,It,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(It))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",It)}))}),Yt.setOption("theme",Mt),Yt}return(0,$.Z)(Lt,[{key:"destroy",value:function(){this.destroySubComponents();var mt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(mt("platform-".concat(An()))).rmClass(mt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(mt,Nt){var Yt=this,Et=this.options,Pt={};typeof mt=="string"?Pt[mt]=Nt:Pt=mt,yn()(Pt,function(Mt,Bt){var It=Et[Bt];Et[Bt]=Mt,Yt.emit("optionChange",Bt,Mt,It)})}},{key:"getOption",value:function(mt){return this.options[mt]}},{key:"addSubComponent",value:function(mt){mt.setOption("theme",this.options.theme),this.subComponents.push(mt)}},{key:"removeSubComponent",value:function(mt){Sn()(this.subComponents,function(Nt){return Nt===mt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(mt){return mt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(mt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(mt,Nt),Vn()(this.options,mt)}},{key:"find",value:function(mt){return this.$container.find(this.c(mt))}}]),Lt}(ft()),ln=d(8901),Tn=d.n(ln),In=d(8613),Pn=d.n(In),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Ln=d(1286),Un=d.n(Ln),pn=d(242),Vt=d.n(pn),qt=d(2439),wn=d.n(qt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),Rn=d(1754),ur=d.n(Rn),qn=d(6768),pr=d.n(qn),Gn=d(3063),zn=d.n(Gn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Lr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}b=d.hmd(b);var Ir=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Lt,kt);var $t=Lr(Lt);function Lt(mt,Nt){var Yt;(0,j.Z)(this,Lt),(Yt=$t.call(this,mt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(It){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,mn=an.$colgroup,Wn=Zt("x",It=It.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),mn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(It){Yt.onResizeColMove(It);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,mn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+mn,Hn=er+(Qt[Ht+1]-mn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Ir.off(Kt("move"),Yt.onResizeColMove),Ir.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(mt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Pt=Et.columns,Mt=Et.minHeight,Bt=Et.maxHeight;return yn()(Pt,function(It){xn()(It,{sortable:!1}),Yt.colMap[It.id]=It}),Bt-1&&(mt.detach(),Nt.splice(Yt,1),mt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(mt,Nt){var Yt=new Zr(this,mt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(mt){return mt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var mt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Pt=Et.maxHeight,Mt=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Mt-=Bt)<0&&(Mt=0),Pt-=Bt;var It=this.$dataContainer.find(Nt(".node")),an=It.length,nn=0;an>0&&(nn=It.offset().height*an),nn>Mt?mt.hide():mt.show(),nn=Pt&&(nn=Pt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(mt){var Nt;(Zn()(mt)||mt!=null&&mt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(mt)?this.emit("deselect"):(this.selectedNode=mt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",mt)))}},{key:"onResizeColStart",value:function(mt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;mt.stopPropagation(),mt.preventDefault(),mt=mt.origEvent,this.resizeStartX=Zt("x",mt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Ir.on(Kt("move"),this.onResizeColMove),Ir.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var mt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Mt=this;Et.on("click",Nt(".node"),function(){Mt.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var It=it()(this),an=It.data("id"),nn=It.data("order")!=="descending";It.data("order",nn?"descending":"ascending"),Mt.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Pt.on(Kt("start"),function(Bt){var It=it()(this);Mt.resizeIdx=_t()(It.data("idx")),Mt.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":mt.updateHeight();break;case"filter":mt.renderData()}})}},{key:"sortNodes",value:function(mt,Nt){var Yt=this.colMap[mt].comparator||go;this.nodes.sort(function(Et,Pt){var Mt=Et.data[mt],Bt=Pt.data[mt];return Bn()(Mt)&&(Mt=Mt.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Mt,Bt):Yt(Bt,Mt)}),this.renderData(),this.sortId=mt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var mt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=mt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Pt=0,Mt=Yt.length;Pt'),this.colWidths[Qt]=mn}Nt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var mt=this.colWidths,Nt=[],Yt=mt.length-1,Et=0;Et').concat(Pt,"")):Nt+="".concat(Pt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var mt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(mt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([`
    @@ -1144,36 +1144,36 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Lt}(_n),Zr=function(){function kt($t,Lt){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Lt,mt.selectable&&(this.selectable=mt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Lt=this.$container,mt=this.container,Nt=this.dataGrid.getOption("columns");Lt.html(""),yn()(Nt,function(Yt){var Et=Pn()("td"),Pt=$t[Yt.id];Un()(Pt)||(Bn()(Pt)?Et.appendChild(Pt):Et.innerText=Fn()(Pt)),mt.appendChild(Et)})}}]),kt}();function go(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Lt,mt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Lt=kt.match(Et)[0],mt=$t.match(Et)[0],Nt=!isNaN(Lt),Yt=!isNaN(mt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Pt=Lt-mt;if(Pt)return Pt;if(Lt.length!==mt.length)return+Lt||+mt?mt.length-Lt.length:Lt.length-mt.length}else if(Lt!==mt)return Lt]*>/g.test(In))try{var ur=yt().parse(In);return Ct(ur,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=yr(qn.attrs.class))}),yt().stringify(ur)}catch{return yr(In)}return yr(In)}}function Ct(Zn,vr){for(var yr=0,In=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(In,ur){var qn,pr=ur.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=Gn===void 0?"light":Gn;return(0,et.Z)(this,yr),(qn=vr.call(this)).subComponents=[],qn.compName=pr,qn.c=_t(pr),qn.options={},qn.container=In,qn.$container=ht()(In),qn.$container.addClass(["luna-".concat(pr),qn.c("platform-".concat(jt()))]),qn.on("optionChange",function(ar,rr,cr){var xr=qn.c;ar==="theme"&&(qn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(qn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),qn.setOption("theme",zn),qn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var In=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(In("platform-".concat(jt()))).rmClass(In("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(In,ur){var qn=this,pr=this.options,Gn={};typeof In=="string"?Gn[In]=ur:Gn=In,zt()(Gn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,qn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(In){return this.options[In]}},{key:"addSubComponent",value:function(In){In.setOption("theme",this.options.theme),this.subComponents.push(In)}},{key:"removeSubComponent",value:function(In){An()(this.subComponents,function(ur){return ur===In})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(In){return In.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(In){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(In,ur),Jt()(this.options,In)}},{key:"find",value:function(In){return this.$container.find(this.c(In))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),Rn=d(3651),Pn=d.n(Rn),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Ln=d(1672),Un=d.n(Ln);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var In=Object.getOwnPropertySymbols(Zn);vr&&(In=In.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,In)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=qt(yr);function yr(In){var ur,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,In,{compName:"dom-viewer"},qn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:In,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(In){var ur=this.c,qn=this.options;if(!In||In&&qn.node===In)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void qn.rootDomViewer.emit("select",qn.node));if(In.nodeType===Node.ELEMENT_NODE)for(var pr=In,Gn=In.parentElement;Gn;){if(Gn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(In);break}pr=Gn,Gn=Gn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var In=this.c;this.$tag.hasClass(In("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(In("platform-".concat(jt()))).rmClass(In("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;In.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),In.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),In.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var In=this;this.observer=new(Tn())(function(ur){zt()(ur,function(qn){In.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(In){var ur=this.$tag,qn=this.c,pr=this.options,Gn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],In.type)){if(In.type==="childList"){if(Un()(In.addedNodes,zn)&&Un()(In.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1}))))}else In.type==="characterData"&&(Gn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(Gn)):Gn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(Gn.nodeValue)))}},{key:"bindEvent",value:function(){var In=this,ur=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),In.toggle()}),Ot?qn.on("click",function(){return In.select()}):qn.on("mousedown",function(){return In.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var In=this.options,ur=In.rootContainer,qn=In.ignore,pr=this.options.node,Gn=_n()(pr.childNodes);return Gn=fn()(Gn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!qn(zn)})}},{key:"initTpl",value:function(){var In=this.container,ur=this.c,qn=this.options,pr=qn.node,Gn=qn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,Gn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(In.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),In.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var In=this,ur=this.options.node,qn=this.options,pr=qn.rootContainer,Gn=qn.ignore,zn=qn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),In.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Lr){var Rr,zr=rr.indexOf(Tr);(Rr=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:In,rootContainer:pr,rootDomViewer:zn,ignore:Gn})).attach(),kr[Lr]=Rr,In.addSubComponent(Rr)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:Gn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(In){var ur=st()(In.attributes,function(Gn){var zn=Gn.name,ar=Gn.value,rr=Gn.isLink;return` - `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),qn="";In.hasTail?qn="".concat(In.hasTail?"…":"",'</').concat(In.tagName,">"):this.isExpandable()||(qn='</'.concat(In.tagName,">"));var pr="";return In.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` + `])))))}}]),Lt}(_n),Zr=function(){function kt($t,Lt){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Lt,mt.selectable&&(this.selectable=mt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Lt=this.$container,mt=this.container,Nt=this.dataGrid.getOption("columns");Lt.html(""),yn()(Nt,function(Yt){var Et=Pn()("td"),Pt=$t[Yt.id];Un()(Pt)||(Bn()(Pt)?Et.appendChild(Pt):Et.innerText=Fn()(Pt)),mt.appendChild(Et)})}}]),kt}();function go(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Lt,mt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Lt=kt.match(Et)[0],mt=$t.match(Et)[0],Nt=!isNaN(Lt),Yt=!isNaN(mt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Pt=Lt-mt;if(Pt)return Pt;if(Lt.length!==mt.length)return+Lt||+mt?mt.length-Lt.length:Lt.length-mt.length}else if(Lt!==mt)return Lt]*>/g.test(Rn))try{var ur=yt().parse(Rn);return Ct(ur,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=yr(qn.attrs.class))}),yt().stringify(ur)}catch{return yr(Rn)}return yr(Rn)}}function Ct(Zn,vr){for(var yr=0,Rn=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(Rn,ur){var qn,pr=ur.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=Gn===void 0?"light":Gn;return(0,et.Z)(this,yr),(qn=vr.call(this)).subComponents=[],qn.compName=pr,qn.c=_t(pr),qn.options={},qn.container=Rn,qn.$container=ht()(Rn),qn.$container.addClass(["luna-".concat(pr),qn.c("platform-".concat(jt()))]),qn.on("optionChange",function(ar,rr,cr){var xr=qn.c;ar==="theme"&&(qn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(qn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),qn.setOption("theme",zn),qn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var Rn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Rn,ur){var qn=this,pr=this.options,Gn={};typeof Rn=="string"?Gn[Rn]=ur:Gn=Rn,zt()(Gn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,qn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(Rn){return this.options[Rn]}},{key:"addSubComponent",value:function(Rn){Rn.setOption("theme",this.options.theme),this.subComponents.push(Rn)}},{key:"removeSubComponent",value:function(Rn){An()(this.subComponents,function(ur){return ur===Rn})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(Rn){return Rn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Rn){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(Rn,ur),Jt()(this.options,Rn)}},{key:"find",value:function(Rn){return this.$container.find(this.c(Rn))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),In=d(3651),Pn=d.n(In),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Ln=d(1672),Un=d.n(Ln);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var Rn=Object.getOwnPropertySymbols(Zn);vr&&(Rn=Rn.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,Rn)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=qt(yr);function yr(Rn){var ur,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,Rn,{compName:"dom-viewer"},qn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Rn,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(Rn){var ur=this.c,qn=this.options;if(!Rn||Rn&&qn.node===Rn)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void qn.rootDomViewer.emit("select",qn.node));if(Rn.nodeType===Node.ELEMENT_NODE)for(var pr=Rn,Gn=Rn.parentElement;Gn;){if(Gn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(Rn);break}pr=Gn,Gn=Gn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Rn=this.c;this.$tag.hasClass(Rn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Rn=this.$tag,ur=this.c,qn=this.options.node;Rn.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),Rn.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var Rn=this.$tag,ur=this.c,qn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),Rn.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var Rn=this;this.observer=new(Tn())(function(ur){zt()(ur,function(qn){Rn.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Rn){var ur=this.$tag,qn=this.c,pr=this.options,Gn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],Rn.type)){if(Rn.type==="childList"){if(Un()(Rn.addedNodes,zn)&&Un()(Rn.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1}))))}else Rn.type==="characterData"&&(Gn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(Gn)):Gn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(Gn.nodeValue)))}},{key:"bindEvent",value:function(){var Rn=this,ur=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),Rn.toggle()}),Ot?qn.on("click",function(){return Rn.select()}):qn.on("mousedown",function(){return Rn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Rn=this.options,ur=Rn.rootContainer,qn=Rn.ignore,pr=this.options.node,Gn=_n()(pr.childNodes);return Gn=fn()(Gn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!qn(zn)})}},{key:"initTpl",value:function(){var Rn=this.container,ur=this.c,qn=this.options,pr=qn.node,Gn=qn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,Gn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(Rn.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),Rn.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var Rn=this,ur=this.options.node,qn=this.options,pr=qn.rootContainer,Gn=qn.ignore,zn=qn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),Rn.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Lr){var Ir,zr=rr.indexOf(Tr);(Ir=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:Rn,rootContainer:pr,rootDomViewer:zn,ignore:Gn})).attach(),kr[Lr]=Ir,Rn.addSubComponent(Ir)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:Gn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Rn){var ur=st()(Rn.attributes,function(Gn){var zn=Gn.name,ar=Gn.value,rr=Gn.isLink;return` + `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),qn="";Rn.hasTail?qn="".concat(Rn.hasTail?"…":"",'</').concat(Rn.tagName,">"):this.isExpandable()||(qn='</'.concat(Rn.tagName,">"));var pr="";return Rn.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` `,` <`,"",">",` - `])),pr,In.tagName,ur,qn))}},{key:"renderTextNode",value:function(In){var ur=this.c,qn=In.nodeValue,pr=In.parentElement,Gn='',zn='';if(pr&&qn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(Gn).concat(Pn()(qn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(Gn).concat(Pn()(qn,"js",wn)).concat(zn))}return ur('"'.concat(Gn).concat(Bn()(Fn()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(In){return this.c('<!-- '.concat(Bn()(In),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(In){var ur=In.name,qn=In.value;yr.push({name:ur,value:qn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Ot(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Ln){return At()(Ln,Fn)?Ln:Ln.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Ln=xt().parse(Bn);return jt(Ln,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Ln)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Ln){var Un,pn=Ln.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Ot(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(It()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",qt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(It()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Ln){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Ln:Vt=Bn,Xt()(Vt,function(qt,wn){var Nn=pn[wn];pn[wn]=qt,Un.emit("optionChange",wn,qt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Ln){return Ln===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Ln),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Ln,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Ln=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Ln.$container.addClass(Ln.c("hidden"))},Ln.render=function(){var pn=(0,nt.Z)(Ln),Vt=pn.options,qt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(qt("no-title")),Ln.$title.text(Vt.title)):wn.addClass(qt("no-title")),Vt.footer?(wn.rmClass(qt("no-footer")),Ln.$footer.html("").append(Vt.footer)):wn.addClass(qt("no-footer")),Vt.showClose?Ln.$close.show():Ln.$close.hide(),Ln.$body.css("width",Vt.width+"px"),Ln.$content.html("").append(Vt.content)},Ln.hide(),Ln.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Ln.initTpl(),Ln.$title=Ln.find(".title"),Ln.$content=Ln.find(".content"),Ln.$body=Ln.find(".body"),Ln.$footer=Ln.find(".footer"),Ln.$close=Ln.find(".icon-close"),Ln.bindEvent(),Ln}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([` + `])),pr,Rn.tagName,ur,qn))}},{key:"renderTextNode",value:function(Rn){var ur=this.c,qn=Rn.nodeValue,pr=Rn.parentElement,Gn='',zn='';if(pr&&qn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(Gn).concat(Pn()(qn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(Gn).concat(Pn()(qn,"js",wn)).concat(zn))}return ur('"'.concat(Gn).concat(Bn()(Fn()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(Rn){return this.c('<!-- '.concat(Bn()(Rn),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(Rn){var ur=Rn.name,qn=Rn.value;yr.push({name:ur,value:qn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Ot(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Ln){return At()(Ln,Fn)?Ln:Ln.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Ln=xt().parse(Bn);return jt(Ln,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Ln)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Ln){var Un,pn=Ln.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Ot(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(Rt()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",qt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(Rt()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Ln){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Ln:Vt=Bn,Xt()(Vt,function(qt,wn){var Nn=pn[wn];pn[wn]=qt,Un.emit("optionChange",wn,qt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Ln){return Ln===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Ln),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Ln,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Ln=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Ln.$container.addClass(Ln.c("hidden"))},Ln.render=function(){var pn=(0,nt.Z)(Ln),Vt=pn.options,qt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(qt("no-title")),Ln.$title.text(Vt.title)):wn.addClass(qt("no-title")),Vt.footer?(wn.rmClass(qt("no-footer")),Ln.$footer.html("").append(Vt.footer)):wn.addClass(qt("no-footer")),Vt.showClose?Ln.$close.show():Ln.$close.hide(),Ln.$body.css("width",Vt.width+"px"),Ln.$content.html("").append(Vt.content)},Ln.hide(),Ln.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Ln.initTpl(),Ln.$title=Ln.find(".title"),Ln.$content=Ln.find(".content"),Ln.$body=Ln.find(".body"),Ln.$footer=Ln.find(".footer"),Ln.$close=Ln.find(".icon-close"),Ln.bindEvent(),Ln}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([`
    - `])))))}}],[{key:"alert",value:function(Bn){var Ln=Tn(),Un=Ln.c;Ln.setOption({title:"",content:Bn,width:Pn(),footer:Rn({OK:{type:"primary",onclick:function(){Ln.hide()}}},Un)}),Ln.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Ln){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Ln(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Ln(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,qt=Sn()("input"+Vt(".input"),{value:Ln});function wn(){pn.hide(),Un(qt.value)}st()(qt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:qt,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=qt.value.length;qt.setSelectionRange(Nn,Nn),qt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function Rn(kn,Fn){var vn=pt()(kn,function(Bn,Ln){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Ln)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Ot=d.n(Ct),jt=d(4321),It=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),Rn=d(7658),Pn=d.n(Rn),kn=d(6329),Fn=d.n(kn),vn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,mn={id:Ht,val:an};return Fn()(mn,nn),Qt.push(mn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Ln()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(Rt).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),In=d(9433),ur=d.n(In),qn=d(1443),pr=d.n(qn),Gn=d(2461),zn=d.n(Gn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Lr=d(6954),Rr=d.n(Lr);d(9585);function zr(Rt){var an="luna-".concat(Rt,"-");function nn(Qt){return zn()(Ln()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(mn){return"".concat(an).concat(mn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=nn(mn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(Rt,an){for(var nn=0,Qt=Rt.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(Rt){(0,rt.Z)(nn,Rt);var an=mt(nn);function nn(Qt,Ht){var mn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(mn=an.call(this)).subComponents=[],mn.compName=Wn,mn.c=zr(Wn),mn.options={},mn.container=Qt,mn.$container=Kt()(Qt),mn.$container.addClass(["luna-".concat(Wn),mn.c("platform-".concat(Zr()))]),mn.on("optionChange",function(er,Hn,Jn){var or=mn.c;er==="theme"&&(mn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(mn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),mn.setOption("theme",Yn),mn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var mn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,mn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Lt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(Rt){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(Rt){(0,rt.Z)(nn,Rt);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(mn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(mn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),mn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Pn()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(gr(Qt),'null
  • ');if(ut()(Ht)||ft()(Ht))return"
  • ".concat(gr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(gr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(gr(Qt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(gr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var On=hr.type,$n=hr.value;if(On)return On==="Function"?qt($n):On==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(gr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function gr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var On=Kn("key");return mn==="unenumerable"||mn==="symbol"?On=Kn("key-lighter"):mn==="proto"&&(On=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(gr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Pt(Rt,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,gr){var hr=yr()(gr);ur()(hr)?or[gr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},gr=er;Xn.type="["+gr,Xn.enumerable={},_t()(or,function(On){Xn.enumerable[er]=On,er+=1});var hr=er-1;Xn.type+=(hr-gr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}Rt[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var mn=0,Wn=Ht.length;mn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(Rt){(0,rt.Z)(nn,Rt);var an=Mt(nn);function nn(Qt){var Ht,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(mn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],gr=[],hr=[],On={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),gr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Or=$n,jr="["+Or;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Mr=$n-1;On[jr+=(Mr-Or>0?" … "+Mr:"")+"]"]=Ar}),hr=bt()(On),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?gr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Pn()(Ar);for(var Or=0,jr=Ar.length;Or4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(mn),Jn=Xt()(mn,!1);if(Wn==="virtual"&&(Jn=Qt),mn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(mn)||ft()(mn))return"
  • ".concat(sr(Qt),'').concat(Vt(mn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(mn==="(...)")return"
  • ".concat(sr(Qt),'').concat(mn,"
  • ");if(lt()(mn)){var or,Xn=Yn.get(mn);if(Xn)or=Xn.id;else{var gr={};Wn==="proto"&&(gr.self=Ht),or=Yn.set(mn,gr),this.map[or]=mn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(mn)):Vt(function(nr,tr){if(tr)return tr==="Function"?qt(Ot()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(mn,Jn)||St()(Hn));var On=Kn?"":''),$n="
  • ").concat(On).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(mn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(mn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(mn)&&mn.length>1e4&&(mn=En()(mn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(mn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(Rt,an){try{Rt.exports=an,Rt.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Ot=d.n(Ct),jt=d(1754),It=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function Rn(qn){var pr="luna-".concat(qn,"-");function Gn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Pn(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=Gn(rr.attrs.class))}),_n().stringify(ar)}catch{return Gn(zn)}return Gn(zn)}}function Pn(qn,pr){for(var Gn=0,zn=qn.length;Gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}var pn=function(qn){(0,et.Z)(Gn,qn);var pr=Un(Gn);function Gn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,Gn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=Rn(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Lr,Rr){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Rr))).addClass(zr("theme-".concat(Lr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Lr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(Gn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Lr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Lr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Ln()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),Gn}(fn());function Vt(qn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}b=d.hmd(b);var qt=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Gn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(Gn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Ot()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new In(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(It()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),Gn}(pn),wn=function(){function qn(pr,Gn,zn,ar){(0,j.Z)(this,qn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=Gn,this.value=zn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),qn}(),Nn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar){var rr;return(0,j.Z)(this,Gn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(Gn)}(wn),lr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){return(0,j.Z)(this,Gn),pr.call(this,zn,"","","separator")}return(0,$.Z)(Gn)}(wn),fr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ut()(cr),`
    + `])))))}}],[{key:"alert",value:function(Bn){var Ln=Tn(),Un=Ln.c;Ln.setOption({title:"",content:Bn,width:Pn(),footer:In({OK:{type:"primary",onclick:function(){Ln.hide()}}},Un)}),Ln.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Ln){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Pn(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Ln(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Ln(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,qt=Sn()("input"+Vt(".input"),{value:Ln});function wn(){pn.hide(),Un(qt.value)}st()(qt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:qt,width:Pn(),footer:In({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=qt.value.length;qt.setSelectionRange(Nn,Nn),qt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function In(kn,Fn){var vn=pt()(kn,function(Bn,Ln){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Ln)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Ot=d.n(Ct),jt=d(4321),Rt=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),In=d(7658),Pn=d.n(In),kn=d(6329),Fn=d.n(kn),vn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,mn={id:Ht,val:an};return Fn()(mn,nn),Qt.push(mn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(It=It.slice(0,500)+"..."),"ƒ "+Ln()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(It).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),Rn=d(9433),ur=d.n(Rn),qn=d(1443),pr=d.n(qn),Gn=d(2461),zn=d.n(Gn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Lr=d(6954),Ir=d.n(Lr);d(9585);function zr(It){var an="luna-".concat(It,"-");function nn(Qt){return zn()(Ln()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(mn){return"".concat(an).concat(mn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=nn(mn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(It,an){for(var nn=0,Qt=It.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(It){(0,rt.Z)(nn,It);var an=mt(nn);function nn(Qt,Ht){var mn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(mn=an.call(this)).subComponents=[],mn.compName=Wn,mn.c=zr(Wn),mn.options={},mn.container=Qt,mn.$container=Kt()(Qt),mn.$container.addClass(["luna-".concat(Wn),mn.c("platform-".concat(Zr()))]),mn.on("optionChange",function(er,Hn,Jn){var or=mn.c;er==="theme"&&(mn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(mn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),mn.setOption("theme",Yn),mn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var mn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,mn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Lt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(It){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(It){(0,rt.Z)(nn,It);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(mn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(mn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),mn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Pn()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(gr(Qt),'null
  • ');if(ut()(Ht)||ft()(Ht))return"
  • ".concat(gr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(gr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(gr(Qt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(gr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var On=hr.type,$n=hr.value;if(On)return On==="Function"?qt($n):On==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(gr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function gr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var On=Kn("key");return mn==="unenumerable"||mn==="symbol"?On=Kn("key-lighter"):mn==="proto"&&(On=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(gr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Pt(It,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,gr){var hr=yr()(gr);ur()(hr)?or[gr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},gr=er;Xn.type="["+gr,Xn.enumerable={},_t()(or,function(On){Xn.enumerable[er]=On,er+=1});var hr=er-1;Xn.type+=(hr-gr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}It[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var mn=0,Wn=Ht.length;mn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(It){(0,rt.Z)(nn,It);var an=Mt(nn);function nn(Qt){var Ht,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(mn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],gr=[],hr=[],On={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),gr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Or=$n,jr="["+Or;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Mr=$n-1;On[jr+=(Mr-Or>0?" … "+Mr:"")+"]"]=Ar}),hr=bt()(On),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?gr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Pn()(Ar);for(var Or=0,jr=Ar.length;Or4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(mn),Jn=Xt()(mn,!1);if(Wn==="virtual"&&(Jn=Qt),mn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(mn)||ft()(mn))return"
  • ".concat(sr(Qt),'').concat(Vt(mn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(mn==="(...)")return"
  • ".concat(sr(Qt),'').concat(mn,"
  • ");if(lt()(mn)){var or,Xn=Yn.get(mn);if(Xn)or=Xn.id;else{var gr={};Wn==="proto"&&(gr.self=Ht),or=Yn.set(mn,gr),this.map[or]=mn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(mn)):Vt(function(nr,tr){if(tr)return tr==="Function"?qt(Ot()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(mn,Jn)||St()(Hn));var On=Kn?"":''),$n="
  • ").concat(On).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(mn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(mn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(mn)&&mn.length>1e4&&(mn=En()(mn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(mn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(It,an){try{It.exports=an,It.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Ot=d.n(Ct),jt=d(1754),Rt=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function In(qn){var pr="luna-".concat(qn,"-");function Gn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Pn(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=Gn(rr.attrs.class))}),_n().stringify(ar)}catch{return Gn(zn)}return Gn(zn)}}function Pn(qn,pr){for(var Gn=0,zn=qn.length;Gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}var pn=function(qn){(0,et.Z)(Gn,qn);var pr=Un(Gn);function Gn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,Gn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=In(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Lr,Ir){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Ir))).addClass(zr("theme-".concat(Lr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Lr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(Gn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Lr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Lr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Ln()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),Gn}(fn());function Vt(qn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}b=d.hmd(b);var qt=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Gn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(Gn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Ot()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Rn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(Rt()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),Gn}(pn),wn=function(){function qn(pr,Gn,zn,ar){(0,j.Z)(this,qn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=Gn,this.value=zn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),qn}(),Nn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar){var rr;return(0,j.Z)(this,Gn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(Gn)}(wn),lr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){return(0,j.Z)(this,Gn),pr.call(this,zn,"","","separator")}return(0,$.Z)(Gn)}(wn),fr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ut()(cr),`
    ').concat(xr,`
    -
    `));var Lr=kr.$container.find("input");return Lr.val(rr),Lr.on("change",function(){return kr.onChange(Lr.val())}),kr}return(0,$.Z)(Gn)}(wn),Zn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Lr=(0,k.Z)(kr).$container,Rr=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,go='");zr&&(go="".concat(Qr,'
    -
    -
    -
    +
    `));var Lr=kr.$container.find("input");return Lr.val(rr),Lr.on("change",function(){return kr.onChange(Lr.val())}),kr}return(0,$.Z)(Gn)}(wn),Zn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Lr=(0,k.Z)(kr).$container,Ir=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,go='");zr&&(go="".concat(Qr,'
    +
    +
    +
    `).concat(go,` -
    ').concat(rr,"/").concat(Zr)),Lr.html('
    ').concat(ut()(cr),`
    -
    ').concat(xr,`
    -
    ').concat(go,"
    "));var kt=Lr.find(Rr(".value")),$t=Lr.find("input"),Lt=Lr.find(Rr(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var mt=St()($t.val());kr.onChange(mt)}),$t.on("input",function(){var mt=St()($t.val());Lt.css("width",vr(mt,Qr,Zr)+"%"),kt.text(bt()(mt))}),kr}return(0,$.Z)(Gn)}(wn),vr=function(qn,pr,Gn){return((qn-pr)/(Gn-pr)*100).toFixed(2)},yr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Lr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ut()(cr),`
    +
    ').concat(rr,"/").concat(Zr)),Lr.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    ').concat(go,"
    "));var kt=Lr.find(Ir(".value")),$t=Lr.find("input"),Lt=Lr.find(Ir(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var mt=St()($t.val());kr.onChange(mt)}),$t.on("input",function(){var mt=St()($t.val());Lt.css("width",vr(mt,Qr,Zr)+"%"),kt.text(bt()(mt))}),kr}return(0,$.Z)(Gn)}(wn),vr=function(qn,pr,Gn){return((qn-pr)/(Gn-pr)*100).toFixed(2)},yr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Lr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ut()(cr),`
    -
    `));var Rr=kr.$container.find("input"),zr=Rr.get(0);return zr.checked=rr,Rr.on("change",function(){return kr.onChange(zr.checked)}),kr}return(0,$.Z)(Gn)}(wn),In=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr,kr){var Tr;(0,j.Z)(this,Gn),Tr=pr.call(this,zn,ar,rr,"select");var Lr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    +
    `));var Ir=kr.$container.find("input"),zr=Ir.get(0);return zr.checked=rr,Ir.on("change",function(){return kr.onChange(zr.checked)}),kr}return(0,$.Z)(Gn)}(wn),Rn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr,kr){var Tr;(0,j.Z)(this,Gn),Tr=pr.call(this,zn,ar,rr,"select");var Lr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    ').concat(xr,`
    @@ -1181,15 +1181,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `).concat(vt()(kr,function(zr,Qr){return'")}).join(""),`
    -
    `));var Rr=Tr.$container.find("select");return Rr.on("change",function(){return Tr.onChange(Rr.val())}),Tr}return(0,$.Z)(Gn)}(wn),ur=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,Gn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ut()(ar),`
    + `));var Ir=Tr.$container.find("select");return Ir.on("change",function(){return Tr.onChange(Ir.val())}),Tr}return(0,$.Z)(Gn)}(wn),ur=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,Gn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ut()(ar),`
    -
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(Gn)}(wn);(function(qn,pr){try{qn.exports=pr,qn.exports.default=pr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(Rn){return"".concat(hn).concat(Rn)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=_n(Rn.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var Rn,Pn=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(Rn=hn.call(this)).subComponents=[],Rn.compName=Pn,Rn.c=At(Pn),Rn.options={},Rn.container=ln,Rn.$container=it()(ln),Rn.$container.addClass(["luna-".concat(Pn),Rn.c("platform-".concat(Ot()))]),Rn.on("optionChange",function(vn,Bn,Ln){var Un=Rn.c;vn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Ln))).addClass(Un("theme-".concat(Bn))),It()(Rn.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),Rn.setOption("theme",Fn),Rn}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Ot()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var Rn=this,Pn=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,It()(kn,function(Fn,vn){var Bn=Pn[vn];Pn[vn]=Fn,Rn.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){It()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var Rn=this.c,Pn=this.$tabs,kn=this.options.height-1,Fn=Pn.find(Rn(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Pn.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);if(Pn.data("id")===ln){if(Pn.hasClass(Tn("selected")))if(Rn.length>0){var kn=Rn.$tabs.find(Tn(".item")).eq(0).data("id");Rn.select(kn)}else Rn.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);Pn.data("id")===ln?(Pn.addClass(Tn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",ln)):Pn.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,Rn=this.tabs,Pn=this.c,kn=Tn.find(Pn(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=Rn.offsetWidth,Ln=Rn.scrollLeft;FnBn+Ln&&(ln=Fn+vn-Bn),vt()(ln)&&(Rn.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var Rn=document.createElement("div"),Pn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),Rn.appendChild(Pn);var kn=document.body||document.documentElement;return kn.appendChild(Rn),Ct=Rn.offsetWidth-Rn.clientWidth,kn.removeChild(Rn),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,Rn=this.c,Pn=Tn.find(Rn(".selected")).get(0);Pn?ln.css({width:Pn.offsetWidth,left:Pn.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,Rn=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",Rn(".item"),function(){var kn=it()(this);Pn.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([` + `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(Gn)}(wn);(function(qn,pr){try{qn.exports=pr,qn.exports.default=pr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(In){return"".concat(hn).concat(In)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=_n(In.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var In,Pn=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(In=hn.call(this)).subComponents=[],In.compName=Pn,In.c=At(Pn),In.options={},In.container=ln,In.$container=it()(ln),In.$container.addClass(["luna-".concat(Pn),In.c("platform-".concat(Ot()))]),In.on("optionChange",function(vn,Bn,Ln){var Un=In.c;vn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Ln))).addClass(Un("theme-".concat(Bn))),Rt()(In.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),In.setOption("theme",Fn),In}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Ot()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var In=this,Pn=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,Rt()(kn,function(Fn,vn){var Bn=Pn[vn];Pn[vn]=Fn,In.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){Rt()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},In)).initOptions(In,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var In=this.c,Pn=this.$tabs,kn=this.options.height-1,Fn=Pn.find(In(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Pn.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);if(Pn.data("id")===ln){if(Pn.hasClass(Tn("selected")))if(In.length>0){var kn=In.$tabs.find(Tn(".item")).eq(0).data("id");In.select(kn)}else In.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);Pn.data("id")===ln?(Pn.addClass(Tn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",ln)):Pn.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,In=this.tabs,Pn=this.c,kn=Tn.find(Pn(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=In.offsetWidth,Ln=In.scrollLeft;FnBn+Ln&&(ln=Fn+vn-Bn),vt()(ln)&&(In.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var In=document.createElement("div"),Pn=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),In.appendChild(Pn);var kn=document.body||document.documentElement;return kn.appendChild(In),Ct=In.offsetWidth-In.clientWidth,kn.removeChild(In),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,In=this.c,Pn=Tn.find(In(".selected")).get(0);Pn?ln.css({width:Pn.offsetWidth,left:Pn.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,In=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",In(".item"),function(){var kn=it()(this);Pn.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([`
    - `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Ln){var Un="luna-".concat(Ln,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(qt){return yt()(qt,Un)?qt:qt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var qt=wt().parse(Vt);return At(qt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(qt)}catch{return pn(Vt)}return pn(Vt)}}function At(Ln,Un){for(var pn=0,Vt=Ln.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Ln){(0,tt.Z)(pn,Ln);var Un=dn(pn);function pn(Vt,qt){var wn,Nn=qt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var In=wn.c;Zn==="theme"&&(wn.$container.rmClass(In("theme-".concat(yr))).addClass(In("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,qt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=qt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(qt){return qt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,qt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),Rn=d.n(Tn),Pn=d(8648),kn=d.n(Pn);function Fn(Ln){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Ln){(0,tt.Z)(pn,Ln);var Un=Fn(pn);function pn(Vt){var qt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(qt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,qt.copy=function(){var Nn=(0,$.Z)(qt).c,lr=qt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:Rn()(kn()(fr)));var vr=qt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},qt._updateCopyPos=function(){var Nn=(0,$.Z)(qt).container;qt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},qt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=xn()(function(){return qt._render()},16),qt.updateCopyPos=Sn()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),_t&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var qt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(In){return In.length===0?[]:In.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(In,ur){qt.lineNum+=1,yr+='
    ').concat(qt.lineNum,'
    ').concat(wn.escape?ln()(In):In||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,qt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?qt.addClass(Vt("wrap-long-lines")):qt.rmClass(Vt("wrap-long-lines")),fr?qt.addClass(Vt("line-numbers")):qt.rmClass(Vt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Ln,Un){try{Ln.exports=Un,Ln.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return In()},$css:function(){return qn()},$data:function(){return Gn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Lr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Lt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Mt()},Select:function(){return Rt()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return gr()},camelCase:function(){return On()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return It()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return qr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Is()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Po()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Io()},isNaN:function(){return Ls()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ml()},isPromise:function(){return Il()},isRegExp:function(){return Zs()},isSorted:function(){return Ll()},isStr:function(){return Ot()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return mu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Mu()},reverse:function(){return Iu()},root:function(){return Xs()},rtrim:function(){return Lu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return Gu()},startWith:function(){return qo()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return Go()},values:function(){return g0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Ot=d.n(Ct),jt=d(6341),It=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var Gt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var qt=function(tn){(0,tt.Z)(Ft,tn);var Gt=Vt(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(8011)),gt.name="settings",gt._settings=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._setting=new pn.Z(gt.get(0)),this._bindEvent()}},{key:"remove",value:function(gt,Tt){var Dt=this;if(Ot()(gt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===gt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(Mn){return Mn.config!==gt||Mn.key!==Tt||(Dt._setting.remove(Mn.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(gt,Tt,Dt){var un=this._genId("settings"),Mn=this._setting.appendCheckbox(un,!!gt.get(Tt),Dt);return this._settings.push({config:gt,key:Tt,id:un,item:Mn}),this}},{key:"select",value:function(gt,Tt,Dt,un){var Mn=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var mr=this._setting.appendSelect(Mn,gt.get(Tt),"",Dt,Qn);return this._settings.push({config:gt,key:Tt,id:Mn,item:mr}),this}},{key:"range",value:function(gt,Tt,Dt,un){var Mn=un.min,Qn=Mn===void 0?0:Mn,mr=un.max,wr=mr===void 0?1:mr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,gt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:gt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(gt,Tt){return this._setting.appendButton(gt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(gt){return this._setting.appendTitle(gt),this}},{key:"_cleanSeparator",value:function(){var gt=Xt()(this._$el.get(0).children);function Tt(Mn){return It()(Mn.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=gt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,Gt){var Ft;switch(Ns()(Gt)&&(Gt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var gt="test-localStorage-"+Date.now();Ft.setItem(gt,gt);var Tt=Ft.getItem(gt);if(Ft.removeItem(gt),Tt!==gt)throw new Error}catch{return Gt?Gs():void 0}return Ft}function sl(tn){var Gt=is()(tn.split("/"));return Gt===""&&(Gt=(tn=new(Yn())(tn)).hostname),Gt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var Gt="";if(tn.getAttribute&&(Gt=tn.getAttribute("class")||""),It()(Gt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var Gt=il().parse(tn);return cl(Gt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(Gt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,Gt){for(var Ft=0,gt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),M0=function(tn){(0,tt.Z)(Ft,tn);var Gt=O0(Ft);function Ft(gt){var Tt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,Mn=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,mr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(mr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+mr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>Mn-un&&($r=Mn-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var Mn=Tt.config;Mn.get("rememberPos")&&Mn.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=gt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(gt){this._isOutOfRange(gt)&&(gt=this._getDefPos()),this._$el.css({left:gt.x,top:gt.y}),this.config.set("pos",gt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(gt){gt=gt||this.config.get("pos");var Tt=this._getDefPos();return gt.x>Tt.x+10||gt.x<0||gt.y<0||gt.y>Tt.y+10}},{key:"_registerListener",value:function(){var gt=this;this._scaleListener=function(){return Nn()(function(){gt._isOutOfRange()&>._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var gt=this._$container;gt.append(Cn('
    ')),this._$el=gt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(gt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!gt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var gt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return gt._resetPos(!0)}),window.addEventListener("resize",function(){return gt._resetPos()})}},{key:"initCfg",value:function(gt){var Tt=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});gt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var gt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-gt,y:window.innerHeight-gt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,Gt){return Gt.unshift(this.name),Gt};var j0=d(4270),I0=d.n(j0),R0=d(6093),P0=d.n(R0),Do=d(129),L0=d(7638);function N0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var Gt=N0(Ft);function Ft(gt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var Mn=(0,et.Z)(Tt).$container;al()?Mn.addClass(Cn("safe-area")):Mn.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(Mn){Tt._tab.setOption("height",40*Mn),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=gt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),I0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var gt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){gt._$el.css("opacity",gt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var gt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return gt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(gt){var Tt=this._tab;if(!(gt instanceof ct)){var Dt=new ct,un=Dt.init,Mn=Dt.show,Qn=Dt.hide,mr=Dt.destroy;jn()(gt,{init:un,show:Mn,hide:Qn,destroy:mr})}var wr=gt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),gt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),gt.active=!1,this._tools[wr]=gt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(gt){var Tt=this._tools;if(!Tt[gt])return Wo.warn("Tool ".concat(gt," doesn't exist"));this._tab.remove(gt);var Dt=Tt[gt];if(delete Tt[gt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var gt=this;return bt()(this._tools,function(Tt){return gt.remove(Tt.name)}),this}},{key:"get",value:function(gt){var Tt=this._tools[gt];if(Tt)return Tt}},{key:"showTool",value:function(gt){if(this._curTool===gt)return this;this._curTool=gt;var Tt=this._tools,Dt=Tt[gt];if(Dt){var un={};return bt()(Tt,function(Mn){Mn.active&&(un=Mn,Mn.active=!1,Mn.hide())}),Dt.active=!0,Dt.show(),this._tab.select(gt),this.emit("showTool",gt,un),this}}},{key:"initCfg",value:function(gt){var Tt=this,Dt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,Mn){switch(un){case"transparency":return Tt._setTransparency(Mn);case"displaySize":return Tt._setDisplaySize(Mn);case"theme":return Tt._setTheme(Mn)}}),gt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),Mn=JSON.parse(JSON.stringify(un));bt()(Mn,function(Qn,mr){Ot()(Qn)&&qo()(mr,"eruda")&&un.removeItem(mr)}),window.location.reload()}).separator()}},{key:"notify",value:function(gt,Tt){this._notification.notify(gt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(gt){var Tt=this.$container;(function(Dt){return It()(Tn,Dt)})(gt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(gt)}},{key:"_setTransparency",value:function(gt){$o()(gt)&&(this._opacity=gt,this._isShow&&this._$el.css({opacity:gt}))}},{key:"_setDisplaySize",value:function(gt){$o()(gt)&&this._$el.css({height:gt+"%"})}},{key:"_initTpl",value:function(){var gt=this.$container;gt.append(Cn(` + `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Ln){var Un="luna-".concat(Ln,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(qt){return yt()(qt,Un)?qt:qt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var qt=wt().parse(Vt);return At(qt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(qt)}catch{return pn(Vt)}return pn(Vt)}}function At(Ln,Un){for(var pn=0,Vt=Ln.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Ln){(0,tt.Z)(pn,Ln);var Un=dn(pn);function pn(Vt,qt){var wn,Nn=qt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var Rn=wn.c;Zn==="theme"&&(wn.$container.rmClass(Rn("theme-".concat(yr))).addClass(Rn("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,qt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=qt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(qt){return qt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,qt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),In=d.n(Tn),Pn=d(8648),kn=d.n(Pn);function Fn(Ln){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Ln){(0,tt.Z)(pn,Ln);var Un=Fn(pn);function pn(Vt){var qt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(qt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,qt.copy=function(){var Nn=(0,$.Z)(qt).c,lr=qt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:In()(kn()(fr)));var vr=qt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},qt._updateCopyPos=function(){var Nn=(0,$.Z)(qt).container;qt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},qt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=xn()(function(){return qt._render()},16),qt.updateCopyPos=Sn()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),_t&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var qt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(Rn){return Rn.length===0?[]:Rn.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(Rn,ur){qt.lineNum+=1,yr+='
    ').concat(qt.lineNum,'
    ').concat(wn.escape?ln()(Rn):Rn||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,qt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?qt.addClass(Vt("wrap-long-lines")):qt.rmClass(Vt("wrap-long-lines")),fr?qt.addClass(Vt("line-numbers")):qt.rmClass(Vt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Ln,Un){try{Ln.exports=Un,Ln.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return Rn()},$css:function(){return qn()},$data:function(){return Gn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Lr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Lt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Mt()},Select:function(){return It()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return gr()},camelCase:function(){return On()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Rt()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return qr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Rs()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Po()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Ro()},isNaN:function(){return Ls()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ml()},isPromise:function(){return Rl()},isRegExp:function(){return Zs()},isSorted:function(){return Ll()},isStr:function(){return Ot()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return mu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Mu()},reverse:function(){return Ru()},root:function(){return Xs()},rtrim:function(){return Lu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return Gu()},startWith:function(){return qo()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return Go()},values:function(){return g0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Ot=d.n(Ct),jt=d(6341),Rt=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var Gt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var qt=function(tn){(0,tt.Z)(Ft,tn);var Gt=Vt(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(8011)),gt.name="settings",gt._settings=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._setting=new pn.Z(gt.get(0)),this._bindEvent()}},{key:"remove",value:function(gt,Tt){var Dt=this;if(Ot()(gt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===gt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(Mn){return Mn.config!==gt||Mn.key!==Tt||(Dt._setting.remove(Mn.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(gt,Tt,Dt){var un=this._genId("settings"),Mn=this._setting.appendCheckbox(un,!!gt.get(Tt),Dt);return this._settings.push({config:gt,key:Tt,id:un,item:Mn}),this}},{key:"select",value:function(gt,Tt,Dt,un){var Mn=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var mr=this._setting.appendSelect(Mn,gt.get(Tt),"",Dt,Qn);return this._settings.push({config:gt,key:Tt,id:Mn,item:mr}),this}},{key:"range",value:function(gt,Tt,Dt,un){var Mn=un.min,Qn=Mn===void 0?0:Mn,mr=un.max,wr=mr===void 0?1:mr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,gt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:gt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(gt,Tt){return this._setting.appendButton(gt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(gt){return this._setting.appendTitle(gt),this}},{key:"_cleanSeparator",value:function(){var gt=Xt()(this._$el.get(0).children);function Tt(Mn){return Rt()(Mn.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=gt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,Gt){var Ft;switch(Ns()(Gt)&&(Gt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var gt="test-localStorage-"+Date.now();Ft.setItem(gt,gt);var Tt=Ft.getItem(gt);if(Ft.removeItem(gt),Tt!==gt)throw new Error}catch{return Gt?Gs():void 0}return Ft}function sl(tn){var Gt=is()(tn.split("/"));return Gt===""&&(Gt=(tn=new(Yn())(tn)).hostname),Gt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var Gt="";if(tn.getAttribute&&(Gt=tn.getAttribute("class")||""),Rt()(Gt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var Gt=il().parse(tn);return cl(Gt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(Gt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,Gt){for(var Ft=0,gt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),M0=function(tn){(0,tt.Z)(Ft,tn);var Gt=O0(Ft);function Ft(gt){var Tt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,Mn=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,mr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(mr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+mr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>Mn-un&&($r=Mn-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var Mn=Tt.config;Mn.get("rememberPos")&&Mn.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=gt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(gt){this._isOutOfRange(gt)&&(gt=this._getDefPos()),this._$el.css({left:gt.x,top:gt.y}),this.config.set("pos",gt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(gt){gt=gt||this.config.get("pos");var Tt=this._getDefPos();return gt.x>Tt.x+10||gt.x<0||gt.y<0||gt.y>Tt.y+10}},{key:"_registerListener",value:function(){var gt=this;this._scaleListener=function(){return Nn()(function(){gt._isOutOfRange()&>._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var gt=this._$container;gt.append(Cn('
    ')),this._$el=gt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(gt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!gt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var gt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return gt._resetPos(!0)}),window.addEventListener("resize",function(){return gt._resetPos()})}},{key:"initCfg",value:function(gt){var Tt=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});gt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var gt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-gt,y:window.innerHeight-gt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,Gt){return Gt.unshift(this.name),Gt};var j0=d(4270),R0=d.n(j0),I0=d(6093),P0=d.n(I0),Do=d(129),L0=d(7638);function N0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var Gt=N0(Ft);function Ft(gt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var Mn=(0,et.Z)(Tt).$container;al()?Mn.addClass(Cn("safe-area")):Mn.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(Mn){Tt._tab.setOption("height",40*Mn),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=gt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),R0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var gt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){gt._$el.css("opacity",gt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var gt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return gt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(gt){var Tt=this._tab;if(!(gt instanceof ct)){var Dt=new ct,un=Dt.init,Mn=Dt.show,Qn=Dt.hide,mr=Dt.destroy;jn()(gt,{init:un,show:Mn,hide:Qn,destroy:mr})}var wr=gt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),gt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),gt.active=!1,this._tools[wr]=gt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(gt){var Tt=this._tools;if(!Tt[gt])return Wo.warn("Tool ".concat(gt," doesn't exist"));this._tab.remove(gt);var Dt=Tt[gt];if(delete Tt[gt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var gt=this;return bt()(this._tools,function(Tt){return gt.remove(Tt.name)}),this}},{key:"get",value:function(gt){var Tt=this._tools[gt];if(Tt)return Tt}},{key:"showTool",value:function(gt){if(this._curTool===gt)return this;this._curTool=gt;var Tt=this._tools,Dt=Tt[gt];if(Dt){var un={};return bt()(Tt,function(Mn){Mn.active&&(un=Mn,Mn.active=!1,Mn.hide())}),Dt.active=!0,Dt.show(),this._tab.select(gt),this.emit("showTool",gt,un),this}}},{key:"initCfg",value:function(gt){var Tt=this,Dt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,Mn){switch(un){case"transparency":return Tt._setTransparency(Mn);case"displaySize":return Tt._setDisplaySize(Mn);case"theme":return Tt._setTheme(Mn)}}),gt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),Mn=JSON.parse(JSON.stringify(un));bt()(Mn,function(Qn,mr){Ot()(Qn)&&qo()(mr,"eruda")&&un.removeItem(mr)}),window.location.reload()}).separator()}},{key:"notify",value:function(gt,Tt){this._notification.notify(gt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(gt){var Tt=this.$container;(function(Dt){return Rt()(Tn,Dt)})(gt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(gt)}},{key:"_setTransparency",value:function(gt){$o()(gt)&&(this._opacity=gt,this._isShow&&this._$el.css({opacity:gt}))}},{key:"_setDisplaySize",value:function(gt){$o()(gt)&&this._$el.css({height:gt+"%"})}},{key:"_initTpl",value:function(){var gt=this.$container;gt.append(Cn(`
    @@ -1331,7 +1331,7 @@ Response Headers
    `)}).join(""),Vr=`

    Event Listeners

    `).concat(Vr,` -
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(Gt){var Ft={},gt=new ap(Gt),Tt=Gt.className,Dt=Gt.id,un=Gt.attributes,Mn=Gt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:Mn,id:Dt,className:Tt,attributes:un});var Qn=Gt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(Mn))return Ft;var mr=gt.getComputedStyle(),wr=gt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,mo=Vr.length;lo
    $&').replace(fp,function(Gt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function mp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var gp=function(tn){(0,tt.Z)(Ft,tn);var Gt=mp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._isShow&>._curNode&&(gt._curNode.nodeType===Node.ELEMENT_NODE?gt._detail.show(gt._curNode):gt._detail.show(gt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(gt),"_back",function(){if(gt._curNode!==gt._htmlEl){for(var Tt=gt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();gt.set(Dt)}}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(gt),"_deleteNode",function(){var Tt=gt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(gt),"_copyNode",function(){var Tt=gt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleSelect",function(){gt._$el.find(Cn(".select")).toggleClass(Cn("active")),gt._selectElement=!gt._selectElement,gt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Io()(),showRulers:!1,showAccessibilityInfo:!Io()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),gt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(gt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;gt._container.show(),gt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;gt.select(un)}),(0,ot.Z)((0,et.Z)(gt),"_setNode",function(Tt){if(Tt!==gt._curNode){gt._curNode=Tt,gt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;gt._curParentQueue=Dt,gt._splitMode&>._showDetail(),gt._updateButtons(),gt._updateHistory()}}),gt._style=Un(d(5896)),gt.name="elements",gt._selectElement=!1,gt._observeElement=!0,gt._history=[],it().mixin((0,et.Z)(gt)),gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Nn()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(gt){return this.select(gt)}},{key:"select",value:function(gt){return this._domViewer.select(gt),this._setNode(gt),this.emit("change",gt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-node")),un=gt.find(Cn(".delete-node")),Mn=Cn("icon-disabled");Tt.addClass(Mn),Dt.addClass(Mn),un.addClass(Mn);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(Mn),Dt.rmClass(Mn),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(Mn))}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    +
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(Gt){var Ft={},gt=new ap(Gt),Tt=Gt.className,Dt=Gt.id,un=Gt.attributes,Mn=Gt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:Mn,id:Dt,className:Tt,attributes:un});var Qn=Gt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(Mn))return Ft;var mr=gt.getComputedStyle(),wr=gt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,mo=Vr.length;lo
    $&').replace(fp,function(Gt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function mp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var gp=function(tn){(0,tt.Z)(Ft,tn);var Gt=mp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._isShow&>._curNode&&(gt._curNode.nodeType===Node.ELEMENT_NODE?gt._detail.show(gt._curNode):gt._detail.show(gt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(gt),"_back",function(){if(gt._curNode!==gt._htmlEl){for(var Tt=gt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();gt.set(Dt)}}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(gt),"_deleteNode",function(){var Tt=gt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(gt),"_copyNode",function(){var Tt=gt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleSelect",function(){gt._$el.find(Cn(".select")).toggleClass(Cn("active")),gt._selectElement=!gt._selectElement,gt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Ro()(),showRulers:!1,showAccessibilityInfo:!Ro()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),gt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(gt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;gt._container.show(),gt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;gt.select(un)}),(0,ot.Z)((0,et.Z)(gt),"_setNode",function(Tt){if(Tt!==gt._curNode){gt._curNode=Tt,gt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;gt._curParentQueue=Dt,gt._splitMode&>._showDetail(),gt._updateButtons(),gt._updateHistory()}}),gt._style=Un(d(5896)),gt.name="elements",gt._selectElement=!1,gt._observeElement=!0,gt._history=[],it().mixin((0,et.Z)(gt)),gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Nn()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(gt){return this.select(gt)}},{key:"select",value:function(gt){return this._domViewer.select(gt),this._setNode(gt),this.emit("change",gt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-node")),un=gt.find(Cn(".delete-node")),Mn=Cn("icon-disabled");Tt.addClass(Mn),Dt.addClass(Mn),un.addClass(Mn);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(Mn),Dt.rmClass(Mn),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(Mn))}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    @@ -1421,7 +1421,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Tt,` -
    `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var gt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(mr){if(mr.initiatorType==="img"||Sp(mr.name)){if(It()(mr.name,"exclude=true"))return;gt.push(mr.name)}}):lt()("img").each(function(){var mr=lt()(this),wr=mr.attr("src");mr.data("exclude")!=="true"&>.push(wr)}),(gt=zo()(gt)).sort();var Dt=hs("image",gt.length),un="
  • Empty
  • ";vo()(gt)||(un=ho()(gt,function(mr){return'
  • + `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var gt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(mr){if(mr.initiatorType==="img"||Sp(mr.name)){if(Rt()(mr.name,"exclude=true"))return;gt.push(mr.name)}}):lt()("img").each(function(){var mr=lt()(this),wr=mr.attr("src");mr.data("exclude")!=="true"&>.push(wr)}),(gt=zo()(gt)).sort();var Dt=hs("image",gt.length),un="
  • Empty
  • ";vo()(gt)||(un=ho()(gt,function(mr){return'
  • `)}).join(""));var Mn='

    Image @@ -1437,23 +1437,23 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    -
    `)),this._$localStorage=gt.find(Cn(".local-storage")),this._$sessionStorage=gt.find(Cn(".session-storage")),this._$cookie=gt.find(Cn(".cookie")),this._$script=gt.find(Cn(".script")),this._$stylesheet=gt.find(Cn(".stylesheet")),this._$iframe=gt.find(Cn(".iframe")),this._$image=gt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el,Dt=this._container;function un(Qn,mr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,mr),Dt.showTool("sources"),!0}function Mn(Qn){return function(mr){if(Dt.get("sources")){mr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Hn()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),gt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),gt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),gt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),gt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",Mn("css")).on("click",".eruda-js-link",Mn("js")).on("click",".eruda-iframe-link",Mn("iframe"))}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"hideErudaSetting").remove(gt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(gt._hideErudaSetting=un);case"observeElement":return gt._observeElement=un,un?gt._enableObserver():gt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var gt=this;this._observer=new(Mt())(function(Tt){bt()(Tt,function(Dt){gt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(gt){var Tt=this;if(!Yo(gt.target)){var Dt=function(mr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(mr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(gt.type==="attributes")Dt(gt.target);else if(gt.type==="childList"){Dt(gt.target);var un,Mn=as()(gt.addedNodes),Qn=_p(Mn=jr()(Mn,as()(gt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(mr){Qn.e(mr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),Ap=/\.(jpeg|jpg|gif|png)$/,Sp=function(tn){return Ap.test(tn)},Al=so()(),Ep=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Op=function(tn){(0,tt.Z)(Ft,tn);var Gt=Tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(879)),gt.name="info",gt._infos=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(gt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(Mn){gt===Mn.name&&(Mn.val=Tt,un=!0)}),un||Dt.push({name:gt,val:Tt}),this._render(),this}},{key:"get",value:function(gt){var Tt,Dt=this._infos;return Ns()(gt)?Ar()(Dt):(bt()(Dt,function(un){gt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(gt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===gt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var gt=this;bt()(Ep,function(Tt){return gt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var gt=[];bt()(this._infos,function(Dt){var un=Dt.name,Mn=Dt.val;Ao()(Mn)&&(Mn=Mn()),gt.push({name:un,val:Mn})});var Tt="
      ".concat(ho()(gt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var gt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),gt.notify("Copied")})}},{key:"_renderHtml",value:function(gt){gt!==this._lastHtml&&(this._lastHtml=gt,this._$el.html(gt))}}]),Ft}(ct),Mp=d(8299),jp=d(8368),Ip=d.n(jp),Sl=d(7049);function Rp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Pp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Rp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(1344)),gt.name="sources",gt._showLineNum=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(gt,Tt){if(gt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:gt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var gt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(Tt){return gt._html=Tt},error:function(){return gt._html="Sorry, unable to fetch source code:("},complete:function(){gt._isGettingHtml=!1,gt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var gt=this;this._container.on("showTool",function(Tt,Dt){Tt!==gt.name&&Dt.name===gt.name&&delete gt._data})}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(gt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var gt=this._data.val,Tt=gt.width,Dt=gt.height,un=gt.src;this._renderHtml('
    +
    `)),this._$localStorage=gt.find(Cn(".local-storage")),this._$sessionStorage=gt.find(Cn(".session-storage")),this._$cookie=gt.find(Cn(".cookie")),this._$script=gt.find(Cn(".script")),this._$stylesheet=gt.find(Cn(".stylesheet")),this._$iframe=gt.find(Cn(".iframe")),this._$image=gt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el,Dt=this._container;function un(Qn,mr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,mr),Dt.showTool("sources"),!0}function Mn(Qn){return function(mr){if(Dt.get("sources")){mr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Hn()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),gt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),gt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),gt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),gt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",Mn("css")).on("click",".eruda-js-link",Mn("js")).on("click",".eruda-iframe-link",Mn("iframe"))}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"hideErudaSetting").remove(gt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(gt._hideErudaSetting=un);case"observeElement":return gt._observeElement=un,un?gt._enableObserver():gt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var gt=this;this._observer=new(Mt())(function(Tt){bt()(Tt,function(Dt){gt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(gt){var Tt=this;if(!Yo(gt.target)){var Dt=function(mr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(mr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(gt.type==="attributes")Dt(gt.target);else if(gt.type==="childList"){Dt(gt.target);var un,Mn=as()(gt.addedNodes),Qn=_p(Mn=jr()(Mn,as()(gt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(mr){Qn.e(mr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),Ap=/\.(jpeg|jpg|gif|png)$/,Sp=function(tn){return Ap.test(tn)},Al=so()(),Ep=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Op=function(tn){(0,tt.Z)(Ft,tn);var Gt=Tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(879)),gt.name="info",gt._infos=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(gt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(Mn){gt===Mn.name&&(Mn.val=Tt,un=!0)}),un||Dt.push({name:gt,val:Tt}),this._render(),this}},{key:"get",value:function(gt){var Tt,Dt=this._infos;return Ns()(gt)?Ar()(Dt):(bt()(Dt,function(un){gt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(gt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===gt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var gt=this;bt()(Ep,function(Tt){return gt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var gt=[];bt()(this._infos,function(Dt){var un=Dt.name,Mn=Dt.val;Ao()(Mn)&&(Mn=Mn()),gt.push({name:un,val:Mn})});var Tt="
      ".concat(ho()(gt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var gt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),gt.notify("Copied")})}},{key:"_renderHtml",value:function(gt){gt!==this._lastHtml&&(this._lastHtml=gt,this._$el.html(gt))}}]),Ft}(ct),Mp=d(8299),jp=d(8368),Rp=d.n(jp),Sl=d(7049);function Ip(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Pp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Ip(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(1344)),gt.name="sources",gt._showLineNum=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(gt,Tt){if(gt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:gt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var gt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(Tt){return gt._html=Tt},error:function(){return gt._html="Sorry, unable to fetch source code:("},complete:function(){gt._isGettingHtml=!1,gt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var gt=this;this._container.on("showTool",function(Tt,Dt){Tt!==gt.name&&Dt.name===gt.name&&delete gt._data})}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(gt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var gt=this._data.val,Tt=gt.width,Dt=gt.height,un=gt.src;this._renderHtml('
    ').concat(Kr()(un),`
    ').concat(Kr()(Tt)," × ").concat(Kr()(Dt),`
    -
    `))}},{key:"_renderCode",value:function(){var gt=this._data;this._renderHtml('
    '),!1);var Tt=gt.val,Dt=gt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var gt=this._data.val;try{Ot()(gt)&&(gt=JSON.parse(gt))}catch{}new Mp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(gt)}},{key:"_renderRaw",value:function(){var gt=this._data;this._renderHtml('
    +
    `))}},{key:"_renderCode",value:function(){var gt=this._data;this._renderHtml('
    '),!1);var Tt=gt.val,Dt=gt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var gt=this._data.val;try{Ot()(gt)&&(gt=JSON.parse(gt))}catch{}new Mp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(gt)}},{key:"_renderRaw",value:function(){var gt=this._data;this._renderHtml('
    -
    `));var Tt=gt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(gt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&>===this._lastHtml||(this._lastHtml=gt,this._$el.html(gt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Lp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=tn.container,Ft=tn.tool,gt=tn.autoScale,Tt=gt===void 0||gt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,Mn=tn.defaults,Qn=Mn===void 0?{}:Mn;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Gt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:gp,Network:np,Sources:Pp,Resources:kp,Info:Op,Snippets:wp,Settings:qt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var Gt=this._devTools;return tn?Gt.get(tn):Gt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var Gt=this._devTools;return tn?Gt.showTool(tn):Gt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var Gt=this._entryBtn;return Us()(tn)?(Gt.setPos(tn),this):Gt.getPos()},_autoScale:function(){Io()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Un.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,Gt){var Ft,gt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,Gt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),gt=document.createElement("div"),Ft.appendChild(gt),this._shadowRoot=Ft)),this._shadowRoot||(gt=document.createElement("div"),tn.appendChild(gt)),rn()(gt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&>.setAttribute("ontouchstart",""),this._$el=lt()(gt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",Gt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(Gt.append('
    ')),Un.container=Gt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new M0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,Gt=new qt;tn.add(Gt),this._entryBtn.initCfg(Gt),tn.initCfg(Gt)},_initTools:function(){var tn=this,Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Gt=as()(Gt);var Ft=this._devTools;Gt.forEach(function(gt){var Tt=tn[Go()(gt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(gt,":"),Dt.message)})}}),Ft.showTool(Gt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(vt){try{wt(ft.next(vt))}catch(yt){ct(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ct(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void It.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn
    ",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Ot){var jt=Ot.nodeId,It=Ot.name,zt=Ot.value;nt.getNode(jt).setAttribute(It,zt)};var _t=[];function Ct(Ot,jt){for(var It=rt.filterNodes(Ot.childNodes),zt=0,Xt=It.length;zt5&&_t.pop();for(var It=0;It<5;It++)St.setGlobal("$"+It,_t[It])},_.setNodeValue=function(Ot){var jt=Ot.nodeId,It=Ot.value;nt.getNode(jt).nodeValue=It},_.setOuterHTML=function(Ot){var jt=Ot.nodeId,It=Ot.outerHTML;nt.getNode(jt).outerHTML=It},_.getDOMNodeId=function(Ot){var jt=Ot.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Ot){var jt=Ot.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Ot,jt){var It=nt.getNodeId(Ot);if(It){var zt=Ot.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:It,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:It,name:jt,value:zt})}}),at.default.on("childList",function(Ot,jt,It){var zt=nt.getNodeId(Ot);if(zt){if(jt=rt.filterNodes(jt),It=rt.filterNodes(It),!ut.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(pt,vt)),St}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=It(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Ot(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ct.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Ot(Sn),value:Ot(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Ot(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function It(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Ot){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,It){jt.__proto__=It}||function(jt,It){for(var zt in It)It.hasOwnProperty(zt)&&(jt[zt]=It[zt])},k(Ct,Ot)},function(Ct,Ot){function jt(){this.constructor=Ct}k(Ct,Ot),Ct.prototype=Ot===null?Object.create(Ot):(jt.prototype=Ot.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Ot(jt,It,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=It,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Ot,Ct),Ot.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Ot.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Ot.prototype.handleReqHeadersSet=function(jt,It){jt&&It&&(this.reqHeaders[jt]=It)},Ot.prototype.handleHeadersReceived=function(){var jt=this.xhr,It=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:It.type,subType:It.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Ot.prototype.handleDone=function(){var jt,It,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,It=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){It(null,zt.result)},zt.onerror=function(En){It(En)},zt.readAsText(jt))},Ot}(et.default);_.XhrRequest=st;var ct=function(Ct){function Ot(jt,It){It===void 0&&(It={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=It,zt.reqHeaders=It.headers||{},zt.method=It.method||"GET",zt}return j(Ot,Ct),Ot.prototype.send=function(jt){var It=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(It.reqHeaders)||(dn.reqHeaders=It.reqHeaders),It.emit("done",It.id,dn)}),Jt})},Ot}(et.default);function pt(Ct,Ot){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Ot)}function lt(Ct){var Ot={};return Ct.headers.forEach(function(jt,It){return Ot[It]=jt}),Ot}function wt(Ct){var Ot=Ct.getAllResponseHeaders().split(` -`),jt={};return dt.default(Ot,function(It){if((It=at.default(It))!==""){var zt=It.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Ot,jt){var It=0;function zt(){if(!Ot){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(It=_t(Jt))}}if(function(Xt){return!ut.default(Xt,At)}(jt))zt();else try{It=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return It===0&&zt(),It}_.FetchRequest=ct;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Ot=rt.default(Ct.split("/"));return Ot.indexOf("?")>-1&&(Ot=at.default(Ot.split("?")[0])),Ot===""&&(Ot=new nt.default(Ct).hostname),Ot}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Ot=Ct.split(";")[0].split("/");return{type:Ot[0],subType:rt.default(Ot)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Ot=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Ot?Ot.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Ot(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ct,pt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ct],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(St)||!(vt||xt.forEach&&!ut(function(){new St().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,yt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Ot=Ct[yt](vt?{}:-0,1)!=Ct,jt=ut(function(){Ct.has(1)}),It=ht(function(Xt){new St(Xt)}),zt=!vt&&ut(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});It||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Ot)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ct]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ct),vt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ut(!1)}pt=ot(ft,lt)}for(St=_t?ft.next:pt.next;!(xt=j(St,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Ot,jt,It){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Ot&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Ot&&An[Ot],yn=!lt&&En||Kt(Ot),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Ot==yt&&En&&En.name!==yt&&(!$&&ct?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Ot)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},It)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!It||An[wt]===yn||dt(An,wt,yn,{name:Ot}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ut(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ct&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ut(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){pt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ct.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Ot=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},It=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ut(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ct?j=function(zt){wt.nextTick(Ot(zt))}:vt&&vt.now?j=function(zt){vt.now(Ot(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(It)?(j=It,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Ot(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ct||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(pt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ut(lt,at)))})}),--vt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Ot=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,It=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Ln,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,qt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Ln=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,qt,wn):qt(vn)):wn(Un)}catch(lr){Nn&&!Ln&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Ln;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Ln=nt["on"+kn])?Ln(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},Rn=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Pn=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Ln={done:!1};try{ot(Bn,Fn,Tn(Pn,Ln,kn),Tn(Rn,Ln,kn))}catch(Un){Rn(Ln,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Ln){Rn({done:!1},Ln,kn)}}};if(Ot&&(Zt=(Kt=function(kn){ct(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Pn,Fn),Tn(Rn,Fn))}catch(vn){Rn(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Pn,Fn),this.reject=Tn(Rn,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,It||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Ln){ot($,vn,Bn,Ln)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Ot},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` + `));var Tt=gt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(gt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&>===this._lastHtml||(this._lastHtml=gt,this._$el.html(gt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Lp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=tn.container,Ft=tn.tool,gt=tn.autoScale,Tt=gt===void 0||gt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,Mn=tn.defaults,Qn=Mn===void 0?{}:Mn;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Gt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:gp,Network:np,Sources:Pp,Resources:kp,Info:Op,Snippets:wp,Settings:qt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var Gt=this._devTools;return tn?Gt.get(tn):Gt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var Gt=this._devTools;return tn?Gt.showTool(tn):Gt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var Gt=this._entryBtn;return Us()(tn)?(Gt.setPos(tn),this):Gt.getPos()},_autoScale:function(){Ro()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Un.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,Gt){var Ft,gt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,Gt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),gt=document.createElement("div"),Ft.appendChild(gt),this._shadowRoot=Ft)),this._shadowRoot||(gt=document.createElement("div"),tn.appendChild(gt)),rn()(gt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&>.setAttribute("ontouchstart",""),this._$el=lt()(gt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",Gt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(Gt.append('
    ')),Un.container=Gt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new M0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,Gt=new qt;tn.add(Gt),this._entryBtn.initCfg(Gt),tn.initCfg(Gt)},_initTools:function(){var tn=this,Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Gt=as()(Gt);var Ft=this._devTools;Gt.forEach(function(gt){var Tt=tn[Go()(gt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(gt,":"),Dt.message)})}}),Ft.showTool(Gt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(vt){try{wt(ft.next(vt))}catch(yt){ct(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ct(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void Rt.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Ot){var jt=Ot.nodeId,Rt=Ot.name,zt=Ot.value;nt.getNode(jt).setAttribute(Rt,zt)};var _t=[];function Ct(Ot,jt){for(var Rt=rt.filterNodes(Ot.childNodes),zt=0,Xt=Rt.length;zt5&&_t.pop();for(var Rt=0;Rt<5;Rt++)St.setGlobal("$"+Rt,_t[Rt])},_.setNodeValue=function(Ot){var jt=Ot.nodeId,Rt=Ot.value;nt.getNode(jt).nodeValue=Rt},_.setOuterHTML=function(Ot){var jt=Ot.nodeId,Rt=Ot.outerHTML;nt.getNode(jt).outerHTML=Rt},_.getDOMNodeId=function(Ot){var jt=Ot.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Ot){var jt=Ot.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Ot,jt){var Rt=nt.getNodeId(Ot);if(Rt){var zt=Ot.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:Rt,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:Rt,name:jt,value:zt})}}),at.default.on("childList",function(Ot,jt,Rt){var zt=nt.getNodeId(Ot);if(zt){if(jt=rt.filterNodes(jt),Rt=rt.filterNodes(Rt),!ut.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(pt,vt)),St}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=Rt(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Ot(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ct.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Ot(Sn),value:Ot(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Ot(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function Rt(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Ot){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Rt){jt.__proto__=Rt}||function(jt,Rt){for(var zt in Rt)Rt.hasOwnProperty(zt)&&(jt[zt]=Rt[zt])},k(Ct,Ot)},function(Ct,Ot){function jt(){this.constructor=Ct}k(Ct,Ot),Ct.prototype=Ot===null?Object.create(Ot):(jt.prototype=Ot.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Ot(jt,Rt,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=Rt,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Ot,Ct),Ot.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Ot.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Ot.prototype.handleReqHeadersSet=function(jt,Rt){jt&&Rt&&(this.reqHeaders[jt]=Rt)},Ot.prototype.handleHeadersReceived=function(){var jt=this.xhr,Rt=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Rt.type,subType:Rt.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Ot.prototype.handleDone=function(){var jt,Rt,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,Rt=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){Rt(null,zt.result)},zt.onerror=function(En){Rt(En)},zt.readAsText(jt))},Ot}(et.default);_.XhrRequest=st;var ct=function(Ct){function Ot(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=Rt,zt.reqHeaders=Rt.headers||{},zt.method=Rt.method||"GET",zt}return j(Ot,Ct),Ot.prototype.send=function(jt){var Rt=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(Rt.reqHeaders)||(dn.reqHeaders=Rt.reqHeaders),Rt.emit("done",Rt.id,dn)}),Jt})},Ot}(et.default);function pt(Ct,Ot){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Ot)}function lt(Ct){var Ot={};return Ct.headers.forEach(function(jt,Rt){return Ot[Rt]=jt}),Ot}function wt(Ct){var Ot=Ct.getAllResponseHeaders().split(` +`),jt={};return dt.default(Ot,function(Rt){if((Rt=at.default(Rt))!==""){var zt=Rt.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Ot,jt){var Rt=0;function zt(){if(!Ot){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(Rt=_t(Jt))}}if(function(Xt){return!ut.default(Xt,At)}(jt))zt();else try{Rt=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return Rt===0&&zt(),Rt}_.FetchRequest=ct;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Ot=rt.default(Ct.split("/"));return Ot.indexOf("?")>-1&&(Ot=at.default(Ot.split("?")[0])),Ot===""&&(Ot=new nt.default(Ct).hostname),Ot}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Ot=Ct.split(";")[0].split("/");return{type:Ot[0],subType:rt.default(Ot)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Ot=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Ot?Ot.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Ot(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ct,pt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ct],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(St)||!(vt||xt.forEach&&!ut(function(){new St().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,yt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Ot=Ct[yt](vt?{}:-0,1)!=Ct,jt=ut(function(){Ct.has(1)}),Rt=ht(function(Xt){new St(Xt)}),zt=!vt&&ut(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});Rt||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Ot)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ct]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ct),vt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ut(!1)}pt=ot(ft,lt)}for(St=_t?ft.next:pt.next;!(xt=j(St,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Ot,jt,Rt){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Ot&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Ot&&An[Ot],yn=!lt&&En||Kt(Ot),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Ot==yt&&En&&En.name!==yt&&(!$&&ct?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Ot)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},Rt)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!Rt||An[wt]===yn||dt(An,wt,yn,{name:Ot}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ut(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ct&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ut(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){pt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ct.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Ot=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},Rt=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ut(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ct?j=function(zt){wt.nextTick(Ot(zt))}:vt&&vt.now?j=function(zt){vt.now(Ot(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(Rt)?(j=Rt,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Ot(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ct||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(pt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ut(lt,at)))})}),--vt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Ot=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Rt=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Ln,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,qt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Ln=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,qt,wn):qt(vn)):wn(Un)}catch(lr){Nn&&!Ln&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Ln;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Ln=nt["on"+kn])?Ln(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},In=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Pn=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Ln={done:!1};try{ot(Bn,Fn,Tn(Pn,Ln,kn),Tn(In,Ln,kn))}catch(Un){In(Ln,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Ln){In({done:!1},Ln,kn)}}};if(Ot&&(Zt=(Kt=function(kn){ct(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Pn,Fn),Tn(In,Fn))}catch(vn){In(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Pn,Fn),this.reject=Tn(In,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,Rt||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Ln){ot($,vn,Bn,Ln)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Ot},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` `)}var at,it,dt;return[tt].join(` `)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var et={};if($)for(var tt=0;tt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ut=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ut)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var pt=this.query;return it(st)?rt(st,function(lt,wt){pt[wt]=dt(lt)}):pt[st]=dt(ct),this},rmQuery:function(st){var ct=this.query;return nt(st)||(st=ot(st)),rt(st,function(pt){delete ct[pt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},pt=$(st),lt=!1,wt=pt.match(ut);if(wt&&(wt=wt[0],ct.protocol=wt.toLowerCase(),pt=pt.substr(wt.length)),wt&&(lt=pt.substr(0,2)==="//")&&(pt=pt.slice(2),ct.slashes=!0),lt){for(var vt=pt,yt=-1,St=0,xt=ft.length;St-1&&(vt=pt.slice(0,yt),pt=pt.slice(yt));var At=vt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,At)),vt=vt.slice(At+1)),ct.hostname=vt;var _t=vt.match(ht);_t&&((_t=_t[0])!==":"&&(ct.port=_t.substr(1)),ct.hostname=vt.substr(0,vt.length-_t.length))}var Ct=pt.indexOf("#");Ct!==-1&&(ct.hash=pt.substr(Ct),pt=pt.slice(0,Ct));var Ot=pt.indexOf("?");return Ot!==-1&&(ct.query=et.parse(pt.substr(Ot+1)),pt=pt.slice(0,Ot)),ct.pathname=pt||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ct+="?"+et.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var ut=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ut=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ct=nt.complete,pt=nt.xhr();return pt.onreadystatechange=function(){if(pt.readyState===4){var lt;clearTimeout(ot);var wt=pt.status;if(wt>=200&&wt<300||wt===304){lt=pt.responseText,ut==="xml"&&(lt=pt.responseXML);try{ut==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,pt)}else ft(pt);ct(pt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),pt.open(at,it,!0),pt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){pt.onreadystatechange=j,pt.abort(),ft(pt,"timeout"),ct(pt)},st)),pt.send(at==="GET"?null:dt),pt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ut=nt.symbol,ht=ut!==void 0&&ut,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ct in rt)ft.push(ct);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ut,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return dt.replace(rt,function(_t){return _t in At?At[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ut=$(dt,tt);return dt=j.encode(ut),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ut,ht=0;(ut=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ut.el,dt=0;(ot=ut.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ut.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ut,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ut=0;ut-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ct)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Ot=ht.length-1;Ot>=Ct;Ot--)dt.end&&dt.end(ht[Ot]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ct(Zt.ignore,En))return;ut(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Ot(Xt),'"')}function Ct(Xt){return'"'.concat(Ot($(Xt)),'"')}function Ot(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,Rn=Jt.ignore,Pn=Rn===void 0?[]:Rn,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Pn},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Ln,Un=[],pn=fn.get(Xt);if(pn?(Ln=pn.id,Un.push('"reference":'.concat(Ln))):(Ln=fn.set(Xt),Un.push('"id":'.concat(Ln))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var qt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);qt.length&&Un.push(At("unenumerable",qt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ct(Pn,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ct)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Ot=ht.length-1;Ot>=Ct;Ot--)dt.end&&dt.end(ht[Ot]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ct(Zt.ignore,En))return;ut(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Ot(Xt),'"')}function Ct(Xt){return'"'.concat(Ot($(Xt)),'"')}function Ot(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,In=Jt.ignore,Pn=In===void 0?[]:In,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Pn},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Ln,Un=[],pn=fn.get(Xt);if(pn?(Ln=pn.id,Un.push('"reference":'.concat(Ln))):(Ln=fn.set(Xt),Un.push('"id":'.concat(Ln))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var qt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);qt.length&&Un.push(At("unenumerable",qt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ct(Pn,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt0?$.apply(null,st):0;return tt(et(ft,function(vt){return vt[0]===" "?vt.slice(wt):vt}).join(` `))};var rt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),et=d(6768);_=function(tt){return tt?$(tt)?tt:k(tt)&&!et(tt)?j(tt):[tt]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),et=d(6768);_=function(tt){if(k(tt))return tt;if(j(tt)){var rt=$(tt.valueOf)?tt.valueOf():tt;tt=j(rt)?rt+"":rt}return et(tt)?+tt:tt===0?tt:+tt},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,et){return et==null&&$.trim?$.trim():k(j($,et),et)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(et,tt){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(rt,$);var nt=rt.ellipsis,ot=rt.separator;if(tt>et.length)return et;var at=tt-nt.length;if(at<1)return nt;var it=et.slice(0,at);if(j(ot))return it+nt;if(et.indexOf(ot,at)!==at){var dt=it.lastIndexOf(ot);dt>-1&&(it=it.slice(0,dt))}return it+nt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),et=d(2349);_=function(rt){var nt,ot=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return rt===null&&(nt="Null"),rt===void 0&&(nt="Undefined"),j(rt)&&(nt="NaN"),et(rt)&&(nt="Buffer"),nt||(nt=k(rt).match(tt))&&(nt=nt[1]),nt?ot?$(nt):nt:""};var tt=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(et){return String.fromCodePoint.apply(String,et)}).join("")},decode:function($){for(var et=[],tt=0,rt=$.length;tt=55296&&nt<=56319&&tt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[It++],done:!Ct}}};throw new TypeError(Ot?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Ot(jt,It){It===void 0&&(It={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},It)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(It,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Ot,Ct),Ot.prototype.highlight=function(jt,It){It&&(0,ct.default)(this.options,It),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Ot.prototype.hide=function(){this.target=null,this.redraw()},Ot.prototype.intercept=function(jt){this.interceptor=jt},Ot.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Ot.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Ot.prototype.drawText=function(jt){var It=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(It.contentColor),name:"content"}],showExtensionLines:It.showExtensionLines,showRulers:It.showRulers};It.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Ot.prototype.drawElement=function(jt){var It={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(It.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(It);zt&&(It=zt)}this.overlay.drawHighlight(It)},Ot.prototype.getPaths=function(jt){var It=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(It.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(It.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(It.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(It.marginColor),name:"margin"}]},Ot.prototype.getElementInfo=function(jt){var It=jt.getBoundingClientRect(),zt=It.width,Xt=It.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Ot.prototype.getStyles=function(jt){for(var It=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Ot.prototype.getAccessibleNameAndRole=function(jt){var It=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:It||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Ot.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Ot.prototype.rectToPath=function(jt){var It=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",It,zt),Kt.push("L",It+Xt,zt),Kt.push("L",It+Xt,zt+Jt),Kt.push("L",It,zt+Jt),Kt.push("Z"),Kt},Ot}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Ot,jt){jt===void 0&&(jt=!1);var It={};return(0,ut.default)(Ot,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,pt.default)(zt)),It[zt]=Jt)}),It}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Ot,jt=_t.call(bt),It=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)It.push(Ct.value)}catch(zt){Ot={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Ot)throw Ot.error}}return It},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Ot=At[2],jt=At[3],It=Math.max(_t,Ct,Ot),zt=Math.min(_t,Ct,Ot),Xt=It-zt,Jt=It+zt,Kt=.5*Jt;return[zt===It?0:_t===It?(.16666666666666666*(Ct-Ot)/Xt+1)%1:Ct===It?.16666666666666666*(Ot-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Ot,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ct)/dt),1/rt)}bt=wt(bt),At/=100;var Ot=Ct();return(Ot<0||Ot>1)&&(_t=!_t,Ot=Ct()),Ot};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Ot,jt,It=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(It>=Zt)try{for(var An=(Ot=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Ot={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Ot)throw Ot.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ct.length;wtAn&&jnEn,xn=It-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Ot.style.display="none");if(Ot.style.top=fn+"px",Ot.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Ot,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=It-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Ot=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,vt=ut.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ct.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ct.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ct.push([xt].concat(St.splice(0,k[yt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(En*=It=Math.sqrt(It),yn*=It),zt=En*En*yn*yn,Xt=En*En*Ot.y*Ot.y+yn*yn*Ot.x*Ot.x,it(xn={x:En*Ot.y/yn,y:-yn*Ot.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Ot.y-xn.y)/yn,(Ot.x-xn.x)/En),xt=Math.atan2(-(Ot.y+xn.y)/yn,-(Ot.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,Rn=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=Rn,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Pn.x,Zt=Pn.y,Pn=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Pn={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(tt.filename,":").concat(tt.lineno,":").concat(tt.colno),et(rt)}}),window.addEventListener("unhandledrejection",function(tt){et(tt.reason)})):(process.on("uncaughtException",et),process.on("unhandledRejection",et)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(ot){return tt.test(ot)?ot.replace(rt,nt):ot};var $=d(7190)(k.map),et="(?:"+j($).join("|")+")",tt=new RegExp(et),rt=new RegExp(et,"g");function nt(ot){return $[ot]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,et){return $===et}_=function($,et){return et=et||j,k($,function(tt,rt,nt){for(var ot=nt.length;++rt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[Rt++],done:!Ct}}};throw new TypeError(Ot?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Ot(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},Rt)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(Rt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Ot,Ct),Ot.prototype.highlight=function(jt,Rt){Rt&&(0,ct.default)(this.options,Rt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Ot.prototype.hide=function(){this.target=null,this.redraw()},Ot.prototype.intercept=function(jt){this.interceptor=jt},Ot.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Ot.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Ot.prototype.drawText=function(jt){var Rt=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.contentColor),name:"content"}],showExtensionLines:Rt.showExtensionLines,showRulers:Rt.showRulers};Rt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Ot.prototype.drawElement=function(jt){var Rt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Rt.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(Rt);zt&&(Rt=zt)}this.overlay.drawHighlight(Rt)},Ot.prototype.getPaths=function(jt){var Rt=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(Rt.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(Rt.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(Rt.marginColor),name:"margin"}]},Ot.prototype.getElementInfo=function(jt){var Rt=jt.getBoundingClientRect(),zt=Rt.width,Xt=Rt.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Ot.prototype.getStyles=function(jt){for(var Rt=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Ot.prototype.getAccessibleNameAndRole=function(jt){var Rt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:Rt||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Ot.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Ot.prototype.rectToPath=function(jt){var Rt=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",Rt,zt),Kt.push("L",Rt+Xt,zt),Kt.push("L",Rt+Xt,zt+Jt),Kt.push("L",Rt,zt+Jt),Kt.push("Z"),Kt},Ot}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Ot,jt){jt===void 0&&(jt=!1);var Rt={};return(0,ut.default)(Ot,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,pt.default)(zt)),Rt[zt]=Jt)}),Rt}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Ot,jt=_t.call(bt),Rt=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)Rt.push(Ct.value)}catch(zt){Ot={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Ot)throw Ot.error}}return Rt},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Ot=At[2],jt=At[3],Rt=Math.max(_t,Ct,Ot),zt=Math.min(_t,Ct,Ot),Xt=Rt-zt,Jt=Rt+zt,Kt=.5*Jt;return[zt===Rt?0:_t===Rt?(.16666666666666666*(Ct-Ot)/Xt+1)%1:Ct===Rt?.16666666666666666*(Ot-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Ot,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ct)/dt),1/rt)}bt=wt(bt),At/=100;var Ot=Ct();return(Ot<0||Ot>1)&&(_t=!_t,Ot=Ct()),Ot};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Ot,jt,Rt=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(Rt>=Zt)try{for(var An=(Ot=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Ot={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Ot)throw Ot.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ct.length;wtAn&&jnEn,xn=Rt-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Ot.style.display="none");if(Ot.style.top=fn+"px",Ot.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Ot,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=Rt-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Ot=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,vt=ut.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ct.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ct.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ct.push([xt].concat(St.splice(0,k[yt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(En*=Rt=Math.sqrt(Rt),yn*=Rt),zt=En*En*yn*yn,Xt=En*En*Ot.y*Ot.y+yn*yn*Ot.x*Ot.x,it(xn={x:En*Ot.y/yn,y:-yn*Ot.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Ot.y-xn.y)/yn,(Ot.x-xn.x)/En),xt=Math.atan2(-(Ot.y+xn.y)/yn,-(Ot.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,In=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=In,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Pn.x,Zt=Pn.y,Pn=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Pn={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var et=0,tt=new Array($);et<$;et++)tt[et]=j[et];return tt}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(et,tt){for(var rt=0;rtDemo Dapp React UI - + diff --git a/src/App.tsx b/src/App.tsx index 9641ef1..f7376b9 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -12,6 +12,14 @@ function App() { uiPreferences={{ theme: THEME.DARK }} walletsListConfiguration={{ includeWallets: [ + { + appName: "safepalwallet", + name: "SafePal", + imageUrl: "https://s.pvcliping.com/web/public_image/SafePal_x288.png", + aboutUrl: "https://www.safepal.com/download", + jsBridgeKey: "safepalwallet", + platforms: ["ios", "android", "chrome", "firefox"] + }, { appName: "tonwallet", name: "TON Wallet", From 390b165c91891ad68e1dbe6b846fc14af7424ffc Mon Sep 17 00:00:00 2001 From: thekiba Date: Fri, 1 Mar 2024 03:24:23 +0400 Subject: [PATCH 054/117] chore: update @tonconnect/ui-react to ^2.0.1-beta.1 --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 72c671d..f6ab7fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.0", + "@tonconnect/ui-react": "^2.0.1-beta.1", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -868,9 +868,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.1-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.0.tgz", - "integrity": "sha512-ITF1ioEWAIUL4VH+2VHItoW2aiPqCOdi63mHbSkoMvCheRh9J1L7LmhgsaTRWfO7LhahCQwrP5EhVcvX3bgAjw==", + "version": "2.0.1-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.1.tgz", + "integrity": "sha512-D311rbBMt8/WDIi6pcMcKNT/xaphjlfTn/HUYQSaIRfUSOoqW+ecL5ZicQnW+Hgcatcc2tnyofQBnPUFvOLGAA==", "dependencies": { "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", @@ -879,11 +879,11 @@ } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.0.tgz", - "integrity": "sha512-EsRVfh08aP8NV7H7n4sSQN11Ec8BT/xFthWY0CvSZwhG8OWs25WXmvpR8R2BLlZBRkVtZzNg3/CNXzw7SK5W2w==", + "version": "2.0.1-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.1.tgz", + "integrity": "sha512-0Fni2tHUVPJPOoDEbzNWEHyv4QbXXS8L8YBH2OFGkQgsKnPFT5RIhQ4dYdTKwollvNi4KqoyRzVaY2rlrBfZdg==", "dependencies": { - "@tonconnect/ui": "^2.0.1-beta.0" + "@tonconnect/ui": "^2.0.1-beta.1" }, "peerDependencies": { "react": ">=17.0.0", @@ -2487,9 +2487,9 @@ } }, "@tonconnect/ui": { - "version": "2.0.1-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.0.tgz", - "integrity": "sha512-ITF1ioEWAIUL4VH+2VHItoW2aiPqCOdi63mHbSkoMvCheRh9J1L7LmhgsaTRWfO7LhahCQwrP5EhVcvX3bgAjw==", + "version": "2.0.1-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.1.tgz", + "integrity": "sha512-D311rbBMt8/WDIi6pcMcKNT/xaphjlfTn/HUYQSaIRfUSOoqW+ecL5ZicQnW+Hgcatcc2tnyofQBnPUFvOLGAA==", "requires": { "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.1-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.0.tgz", - "integrity": "sha512-EsRVfh08aP8NV7H7n4sSQN11Ec8BT/xFthWY0CvSZwhG8OWs25WXmvpR8R2BLlZBRkVtZzNg3/CNXzw7SK5W2w==", + "version": "2.0.1-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.1.tgz", + "integrity": "sha512-0Fni2tHUVPJPOoDEbzNWEHyv4QbXXS8L8YBH2OFGkQgsKnPFT5RIhQ4dYdTKwollvNi4KqoyRzVaY2rlrBfZdg==", "requires": { - "@tonconnect/ui": "^2.0.1-beta.0" + "@tonconnect/ui": "^2.0.1-beta.1" } }, "@types/prop-types": { diff --git a/package.json b/package.json index b3a508e..2ddecbd 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.0", + "@tonconnect/ui-react": "^2.0.1-beta.1", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From a71274c788eae8ac7107b5090aaf9b9a4ff8ff0a Mon Sep 17 00:00:00 2001 From: thekiba Date: Fri, 1 Mar 2024 03:26:36 +0400 Subject: [PATCH 055/117] chore: rebuild with @tonconnect/ui-react@2.0.1-beta.1 --- .../{index-5b52b0ae.js => index-151e6e98.js} | 92 +++++++++---------- docs/index.html | 2 +- 2 files changed, 47 insertions(+), 47 deletions(-) rename docs/assets/{index-5b52b0ae.js => index-151e6e98.js} (87%) diff --git a/docs/assets/index-5b52b0ae.js b/docs/assets/index-151e6e98.js similarity index 87% rename from docs/assets/index-5b52b0ae.js rename to docs/assets/index-151e6e98.js index 48b3106..c2cf068 100644 --- a/docs/assets/index-5b52b0ae.js +++ b/docs/assets/index-151e6e98.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Ot=!1,jt=!1,Rt=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(Rt=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,Rt&&(Rt=!1,k()),Ot=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Ot=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Ot||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(Rt?k():Rt=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Ot||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Ot=!1,jt=!1,It=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(It=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,It&&(It=!1,k()),Ot=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Ot=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Ot||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(It?k():It=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Ot||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -38,7 +38,7 @@ object-assign Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var et=_.stack;this.componentDidCatch(_.value,{componentStack:et!==null?et:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var et=b,tt=d,rt=tt;;)if(bj(et,rt),rt.child!==null&&rt.tag!==4)rt.child.return=rt,rt=rt.child;else{if(rt===tt)break e;for(;rt.sibling===null;){if(rt.return===null||rt.return===tt)break e;rt=rt.return}rt.sibling.return=rt.return,rt=rt.sibling}$?(et=j,tt=d.stateNode,et.nodeType===8?et.parentNode.removeChild(tt):et.removeChild(tt)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var et=$[j],tt=$[j+1];et==="style"?tb(d,tt):et==="dangerouslySetInnerHTML"?ob(d,tt):et==="children"?pb(d,tt):qa(d,et,tt,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=et),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Lt>>16&255,kt[$t+2]=Lt>>8&255,kt[$t+3]=Lt&255,kt[$t+4]=mt>>24&255,kt[$t+5]=mt>>16&255,kt[$t+6]=mt>>8&255,kt[$t+7]=mt&255}function ht(kt,$t,Lt,mt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,16)}function st(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,32)}function ct(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Pt|0,gr=gr+Mt|0,hr=hr+Bt|0,On=On+It|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+mn|0,Ar=Ar+Wn|0,Or=Or+Kn|0,jr=jr+Yn|0,Mr=Mr+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=gr>>>0&255,kt[17]=gr>>>8&255,kt[18]=gr>>>16&255,kt[19]=gr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=On>>>0&255,kt[25]=On>>>8&255,kt[26]=On>>>16&255,kt[27]=On>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Or>>>0&255,kt[53]=Or>>>8&255,kt[54]=Or>>>16&255,kt[55]=Or>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Mr>>>0&255,kt[61]=Mr>>>8&255,kt[62]=Mr>>>16&255,kt[63]=Mr>>>24&255}function pt(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Mr>>>0&255,kt[13]=Mr>>>8&255,kt[14]=Mr>>>16&255,kt[15]=Mr>>>24&255,kt[16]=On>>>0&255,kt[17]=On>>>8&255,kt[18]=On>>>16&255,kt[19]=On>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Lt,mt){ct(kt,$t,Lt,mt)}function wt(kt,$t,Lt,mt){pt(kt,$t,Lt,mt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Lt,mt,Nt,Yt,Et){var Pt=new Uint8Array(16),Mt=new Uint8Array(64),Bt,It;for(It=0;It<16;It++)Pt[It]=0;for(It=0;It<8;It++)Pt[It]=Yt[It];for(;Nt>=64;){for(lt(Mt,Pt,Et,vt),It=0;It<64;It++)kt[$t+It]=Lt[mt+It]^Mt[It];for(Bt=1,It=8;It<16;It++)Bt=Bt+(Pt[It]&255)|0,Pt[It]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,mt+=64}if(Nt>0)for(lt(Mt,Pt,Et,vt),It=0;It=64;){for(lt(Et,Yt,Nt,vt),Mt=0;Mt<64;Mt++)kt[$t+Mt]=Et[Mt];for(Pt=1,Mt=8;Mt<16;Mt++)Pt=Pt+(Yt[Mt]&255)|0,Yt[Mt]=Pt&255,Pt>>>=8;Lt-=64,$t+=64}if(Lt>0)for(lt(Et,Yt,Nt,vt),Mt=0;Mt>>13|Lt<<3)&8191,mt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Lt>>>10|mt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(mt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Pt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Pt<<5)&8065,Mt=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Pt>>>8|Mt<<8)&8191,this.r[9]=Mt>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Lt){for(var mt=this.fin?0:2048,Nt,Yt,Et,Pt,Mt,Bt,It,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],gr=this.h[1],hr=this.h[2],On=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Or=this.r[0],jr=this.r[1],Mr=this.r[2],sn=this.r[3],Pr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Lt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,gr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Pt=kt[$t+6]&255|(kt[$t+7]&255)<<8,On+=(Et>>>7|Pt<<9)&8191,Mt=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Pt>>>4|Mt<<12)&8191,sr+=Mt>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Mt>>>14|Bt<<2)&8191,It=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|It<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(It>>>8|an<<8)&8191,Ar+=an>>>5|mt,nn=0,Qt=nn,Qt+=Xn*Or,Qt+=gr*(5*Wr),Qt+=hr*(5*Br),Qt+=On*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Pr),Qt+=tr*(5*sn),Qt+=ir*(5*Mr),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=gr*Or,Ht+=hr*(5*Wr),Ht+=On*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Pr),Ht+=ir*(5*sn),Ht+=Ar*(5*Mr),nn+=Ht>>>13,Ht&=8191,mn=nn,mn+=Xn*Mr,mn+=gr*jr,mn+=hr*Or,mn+=On*(5*Wr),mn+=$n*(5*Br),nn=mn>>>13,mn&=8191,mn+=sr*(5*Nr),mn+=nr*(5*Fr),mn+=tr*(5*Dr),mn+=ir*(5*Pr),mn+=Ar*(5*sn),nn+=mn>>>13,mn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=gr*Mr,Wn+=hr*jr,Wn+=On*Or,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Pr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Pr,Kn+=gr*sn,Kn+=hr*Mr,Kn+=On*jr,Kn+=$n*Or,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=gr*Pr,Yn+=hr*sn,Yn+=On*Mr,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Or,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=gr*Dr,er+=hr*Pr,er+=On*sn,er+=$n*Mr,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Or,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=gr*Fr,Hn+=hr*Dr,Hn+=On*Pr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Mr,Hn+=nr*jr,Hn+=tr*Or,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=gr*Nr,Jn+=hr*Fr,Jn+=On*Dr,Jn+=$n*Pr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Mr,Jn+=tr*jr,Jn+=ir*Or,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=gr*Br,or+=hr*Nr,or+=On*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Pr,or+=nr*sn,or+=tr*Mr,or+=ir*jr,or+=Ar*Or,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,gr=Ht,hr=mn,On=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Lt-=16;this.h[0]=Xn,this.h[1]=gr,this.h[2]=hr,this.h[3]=On,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Lt=new Uint16Array(10),mt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(mt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=mt,mt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=mt*5,mt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=mt,mt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=mt,Lt[0]=this.h[0]+5,mt=Lt[0]>>>13,Lt[0]&=8191,Et=1;Et<10;Et++)Lt[Et]=this.h[Et]+mt,mt=Lt[Et]>>>13,Lt[Et]&=8191;for(Lt[9]-=8192,Nt=(mt^1)-1,Et=0;Et<10;Et++)Lt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Lt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Lt){var mt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Lt&&(Nt=Lt),mt=0;mt=16&&(Nt=Lt-Lt%16,this.blocks(kt,$t,Nt),$t+=Nt,Lt-=Nt),Lt){for(mt=0;mt>16&1),Yt[Lt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Lt=0;Lt<16;Lt++)kt[2*Lt]=Et[Lt]&255,kt[2*Lt+1]=Et[Lt]>>8}function Kt(kt,$t){var Lt=new Uint8Array(32),mt=new Uint8Array(32);return Jt(Lt,kt),Jt(mt,$t),st(Lt,0,mt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Lt;for(Lt=0;Lt<16;Lt++)kt[Lt]=$t[2*Lt]+($t[2*Lt+1]<<8);kt[15]&=32767}function An(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]+Lt[mt]}function En(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]-Lt[mt]}function yn(kt,$t,Lt){var mt,Nt,Yt=0,Et=0,Pt=0,Mt=0,Bt=0,It=0,an=0,nn=0,Qt=0,Ht=0,mn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,gr=0,hr=0,On=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Or=0,jr=0,Mr=0,sn=Lt[0],Pr=Lt[1],Dr=Lt[2],Fr=Lt[3],Nr=Lt[4],Br=Lt[5],Wr=Lt[6],ro=Lt[7],qr=Lt[8],eo=Lt[9],to=Lt[10],no=Lt[11],io=Lt[12],co=Lt[13],so=Lt[14],fo=Lt[15];mt=$t[0],Yt+=mt*sn,Et+=mt*Pr,Pt+=mt*Dr,Mt+=mt*Fr,Bt+=mt*Nr,It+=mt*Br,an+=mt*Wr,nn+=mt*ro,Qt+=mt*qr,Ht+=mt*eo,mn+=mt*to,Wn+=mt*no,Kn+=mt*io,Yn+=mt*co,er+=mt*so,Hn+=mt*fo,mt=$t[1],Et+=mt*sn,Pt+=mt*Pr,Mt+=mt*Dr,Bt+=mt*Fr,It+=mt*Nr,an+=mt*Br,nn+=mt*Wr,Qt+=mt*ro,Ht+=mt*qr,mn+=mt*eo,Wn+=mt*to,Kn+=mt*no,Yn+=mt*io,er+=mt*co,Hn+=mt*so,Jn+=mt*fo,mt=$t[2],Pt+=mt*sn,Mt+=mt*Pr,Bt+=mt*Dr,It+=mt*Fr,an+=mt*Nr,nn+=mt*Br,Qt+=mt*Wr,Ht+=mt*ro,mn+=mt*qr,Wn+=mt*eo,Kn+=mt*to,Yn+=mt*no,er+=mt*io,Hn+=mt*co,Jn+=mt*so,or+=mt*fo,mt=$t[3],Mt+=mt*sn,Bt+=mt*Pr,It+=mt*Dr,an+=mt*Fr,nn+=mt*Nr,Qt+=mt*Br,Ht+=mt*Wr,mn+=mt*ro,Wn+=mt*qr,Kn+=mt*eo,Yn+=mt*to,er+=mt*no,Hn+=mt*io,Jn+=mt*co,or+=mt*so,Xn+=mt*fo,mt=$t[4],Bt+=mt*sn,It+=mt*Pr,an+=mt*Dr,nn+=mt*Fr,Qt+=mt*Nr,Ht+=mt*Br,mn+=mt*Wr,Wn+=mt*ro,Kn+=mt*qr,Yn+=mt*eo,er+=mt*to,Hn+=mt*no,Jn+=mt*io,or+=mt*co,Xn+=mt*so,gr+=mt*fo,mt=$t[5],It+=mt*sn,an+=mt*Pr,nn+=mt*Dr,Qt+=mt*Fr,Ht+=mt*Nr,mn+=mt*Br,Wn+=mt*Wr,Kn+=mt*ro,Yn+=mt*qr,er+=mt*eo,Hn+=mt*to,Jn+=mt*no,or+=mt*io,Xn+=mt*co,gr+=mt*so,hr+=mt*fo,mt=$t[6],an+=mt*sn,nn+=mt*Pr,Qt+=mt*Dr,Ht+=mt*Fr,mn+=mt*Nr,Wn+=mt*Br,Kn+=mt*Wr,Yn+=mt*ro,er+=mt*qr,Hn+=mt*eo,Jn+=mt*to,or+=mt*no,Xn+=mt*io,gr+=mt*co,hr+=mt*so,On+=mt*fo,mt=$t[7],nn+=mt*sn,Qt+=mt*Pr,Ht+=mt*Dr,mn+=mt*Fr,Wn+=mt*Nr,Kn+=mt*Br,Yn+=mt*Wr,er+=mt*ro,Hn+=mt*qr,Jn+=mt*eo,or+=mt*to,Xn+=mt*no,gr+=mt*io,hr+=mt*co,On+=mt*so,$n+=mt*fo,mt=$t[8],Qt+=mt*sn,Ht+=mt*Pr,mn+=mt*Dr,Wn+=mt*Fr,Kn+=mt*Nr,Yn+=mt*Br,er+=mt*Wr,Hn+=mt*ro,Jn+=mt*qr,or+=mt*eo,Xn+=mt*to,gr+=mt*no,hr+=mt*io,On+=mt*co,$n+=mt*so,sr+=mt*fo,mt=$t[9],Ht+=mt*sn,mn+=mt*Pr,Wn+=mt*Dr,Kn+=mt*Fr,Yn+=mt*Nr,er+=mt*Br,Hn+=mt*Wr,Jn+=mt*ro,or+=mt*qr,Xn+=mt*eo,gr+=mt*to,hr+=mt*no,On+=mt*io,$n+=mt*co,sr+=mt*so,nr+=mt*fo,mt=$t[10],mn+=mt*sn,Wn+=mt*Pr,Kn+=mt*Dr,Yn+=mt*Fr,er+=mt*Nr,Hn+=mt*Br,Jn+=mt*Wr,or+=mt*ro,Xn+=mt*qr,gr+=mt*eo,hr+=mt*to,On+=mt*no,$n+=mt*io,sr+=mt*co,nr+=mt*so,tr+=mt*fo,mt=$t[11],Wn+=mt*sn,Kn+=mt*Pr,Yn+=mt*Dr,er+=mt*Fr,Hn+=mt*Nr,Jn+=mt*Br,or+=mt*Wr,Xn+=mt*ro,gr+=mt*qr,hr+=mt*eo,On+=mt*to,$n+=mt*no,sr+=mt*io,nr+=mt*co,tr+=mt*so,ir+=mt*fo,mt=$t[12],Kn+=mt*sn,Yn+=mt*Pr,er+=mt*Dr,Hn+=mt*Fr,Jn+=mt*Nr,or+=mt*Br,Xn+=mt*Wr,gr+=mt*ro,hr+=mt*qr,On+=mt*eo,$n+=mt*to,sr+=mt*no,nr+=mt*io,tr+=mt*co,ir+=mt*so,Ar+=mt*fo,mt=$t[13],Yn+=mt*sn,er+=mt*Pr,Hn+=mt*Dr,Jn+=mt*Fr,or+=mt*Nr,Xn+=mt*Br,gr+=mt*Wr,hr+=mt*ro,On+=mt*qr,$n+=mt*eo,sr+=mt*to,nr+=mt*no,tr+=mt*io,ir+=mt*co,Ar+=mt*so,Or+=mt*fo,mt=$t[14],er+=mt*sn,Hn+=mt*Pr,Jn+=mt*Dr,or+=mt*Fr,Xn+=mt*Nr,gr+=mt*Br,hr+=mt*Wr,On+=mt*ro,$n+=mt*qr,sr+=mt*eo,nr+=mt*to,tr+=mt*no,ir+=mt*io,Ar+=mt*co,Or+=mt*so,jr+=mt*fo,mt=$t[15],Hn+=mt*sn,Jn+=mt*Pr,or+=mt*Dr,Xn+=mt*Fr,gr+=mt*Nr,hr+=mt*Br,On+=mt*Wr,$n+=mt*ro,sr+=mt*qr,nr+=mt*eo,tr+=mt*to,ir+=mt*no,Ar+=mt*io,Or+=mt*co,jr+=mt*so,Mr+=mt*fo,Yt+=38*Jn,Et+=38*or,Pt+=38*Xn,Mt+=38*gr,Bt+=38*hr,It+=38*On,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,mn+=38*ir,Wn+=38*Ar,Kn+=38*Or,Yn+=38*jr,er+=38*Mr,Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=It+Nt+65535,Nt=Math.floor(mt/65536),It=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=It+Nt+65535,Nt=Math.floor(mt/65536),It=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Pt,kt[3]=Mt,kt[4]=Bt,kt[5]=It,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=mn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=253;mt>=0;mt--)jn(Lt,Lt),mt!==2&&mt!==4&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function rn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=250;mt>=0;mt--)jn(Lt,Lt),mt!==1&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function xn(kt,$t,Lt){var mt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Pt=d(),Mt=d(),Bt=d(),It=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)mt[Et]=$t[Et];for(mt[31]=$t[31]&127|64,mt[0]&=248,dn(Nt,Lt),Et=0;Et<16;Et++)Mt[Et]=Nt[Et],It[Et]=Pt[Et]=Bt[Et]=0;for(Pt[0]=It[0]=1,Et=254;Et>=0;--Et)Yt=mt[Et>>>3]>>>(Et&7)&1,Xt(Pt,Mt,Yt),Xt(Bt,It,Yt),An(an,Pt,Bt),En(Pt,Pt,Bt),An(Bt,Mt,It),En(Mt,Mt,It),jn(It,an),jn(nn,Pt),yn(Pt,Bt,Pt),yn(Bt,Mt,an),An(an,Pt,Bt),En(Pt,Pt,Bt),jn(Mt,Pt),En(Bt,It,nn),yn(Pt,Bt,rt),An(Pt,Pt,It),yn(Bt,Bt,Pt),yn(Pt,It,nn),yn(It,Mt,Nt),jn(Mt,an),Xt(Pt,Mt,Yt),Xt(Bt,It,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Pt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Mt[Et],Nt[Et+64]=It[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Lt){var mt=new Uint8Array(32);return xn(mt,Lt,$t),wt(kt,j,mt,vt)}var hn=Ot,_n=jt;function ln(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Lt,mt,Et)}function Tn(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Lt,mt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(kt,$t,Lt,mt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Pt,Mt,Bt,It,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,gr,hr,On,$n,sr,nr,tr,ir,Ar=kt[0],Or=kt[1],jr=kt[2],Mr=kt[3],sn=kt[4],Pr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],qr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;mt>=128;){for(gr=0;gr<16;gr++)hr=8*gr+io,Nt[gr]=Lt[hr+0]<<24|Lt[hr+1]<<16|Lt[hr+2]<<8|Lt[hr+3],Yt[gr]=Lt[hr+4]<<24|Lt[hr+5]<<16|Lt[hr+6]<<8|Lt[hr+7];for(gr=0;gr<80;gr++)if(Et=Ar,Pt=Or,Mt=jr,Bt=Mr,It=sn,an=Pr,nn=Dr,Qt=Fr,Ht=Nr,mn=Br,Wn=Wr,Kn=ro,Yn=qr,er=eo,Hn=to,Jn=no,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(sn>>>14|qr<<32-14)^(sn>>>18|qr<<32-18)^(qr>>>41-32|sn<<32-(41-32)),$n=(qr>>>14|sn<<32-14)^(qr>>>18|sn<<32-18)^(sn>>>41-32|qr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=sn&Pr^~sn&Dr,$n=qr&eo^~qr&to,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=In[gr*2],$n=In[gr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Nt[gr%16],$n=Yt[gr%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,On=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Ar&Or^Ar&jr^Or&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,On=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Or=Et,jr=Pt,Mr=Mt,sn=Bt,Pr=It,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=mn,ro=Wn,qr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,gr%16===15)for(hr=0;hr<16;hr++)On=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],On=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],On=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;On=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,On=Or,$n=Br,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Or=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,On=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,On=Mr,$n=ro,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Mr=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,On=sn,$n=qr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=qr=sr&65535|nr<<16,On=Pr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Pr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,On=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,mt-=128}return mt}function kn(kt,$t,Lt){var mt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Pt=Lt;for(mt[0]=1779033703,mt[1]=3144134277,mt[2]=1013904242,mt[3]=2773480762,mt[4]=1359893119,mt[5]=2600822924,mt[6]=528734635,mt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Pn(mt,Nt,$t,Lt),Lt%=128,Et=0;Et=0;--Nt)mt=Lt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,mt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,mt)}function Un(kt,$t){var Lt=[d(),d(),d(),d()];Rt(Lt[0],at),Rt(Lt[1],it),Rt(Lt[2],tt),yn(Lt[3],at,it),Ln(kt,Lt,$t)}function pn(kt,$t,Lt){var mt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Lt||k($t,32),kn(mt,$t,32),mt[0]&=248,mt[31]&=127,mt[31]|=64,Un(Nt,mt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(kt,$t){var Lt,mt,Nt,Yt;for(mt=63;mt>=32;--mt){for(Lt=0,Nt=mt-32,Yt=mt-12;Nt>4)*Vt[Nt],Lt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Lt*Vt[Nt];for(mt=0;mt<32;mt++)$t[mt+1]+=$t[mt]>>8,kt[mt]=$t[mt]&255}function wn(kt){var $t=new Float64Array(64),Lt;for(Lt=0;Lt<64;Lt++)$t[Lt]=kt[Lt];for(Lt=0;Lt<64;Lt++)kt[Lt]=0;qt(kt,$t)}function Nn(kt,$t,Lt,mt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Pt,Mt,Bt=new Float64Array(64),It=[d(),d(),d(),d()];kn(Nt,mt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Lt+64;for(Pt=0;Pt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Lt,mt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Pt=[d(),d(),d(),d()],Mt=[d(),d(),d(),d()];if(Lt<64||lr(Mt,mt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Lt=0;Lt<$t.length;Lt++)$t[Lt]=kt[32+Lt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Lr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Lt=new Uint8Array(Tr),mt=0;mt<32;mt++)Lt[mt]=kt[mt];return pn($t,Lt,!0),{publicKey:$t,secretKey:Lt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Lr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Ir);return kn($t,kt,kt.length),$t},_.hash.hashLength=Ir,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Lt,mt){var Nt,Yt=new Uint8Array(mt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Lt>>16&255,kt[$t+2]=Lt>>8&255,kt[$t+3]=Lt&255,kt[$t+4]=mt>>24&255,kt[$t+5]=mt>>16&255,kt[$t+6]=mt>>8&255,kt[$t+7]=mt&255}function ht(kt,$t,Lt,mt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,16)}function st(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,32)}function ct(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Pt|0,gr=gr+Mt|0,hr=hr+Bt|0,On=On+Rt|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+mn|0,Ar=Ar+Wn|0,Or=Or+Kn|0,jr=jr+Yn|0,Mr=Mr+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=gr>>>0&255,kt[17]=gr>>>8&255,kt[18]=gr>>>16&255,kt[19]=gr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=On>>>0&255,kt[25]=On>>>8&255,kt[26]=On>>>16&255,kt[27]=On>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Or>>>0&255,kt[53]=Or>>>8&255,kt[54]=Or>>>16&255,kt[55]=Or>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Mr>>>0&255,kt[61]=Mr>>>8&255,kt[62]=Mr>>>16&255,kt[63]=Mr>>>24&255}function pt(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Mr>>>0&255,kt[13]=Mr>>>8&255,kt[14]=Mr>>>16&255,kt[15]=Mr>>>24&255,kt[16]=On>>>0&255,kt[17]=On>>>8&255,kt[18]=On>>>16&255,kt[19]=On>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Lt,mt){ct(kt,$t,Lt,mt)}function wt(kt,$t,Lt,mt){pt(kt,$t,Lt,mt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Lt,mt,Nt,Yt,Et){var Pt=new Uint8Array(16),Mt=new Uint8Array(64),Bt,Rt;for(Rt=0;Rt<16;Rt++)Pt[Rt]=0;for(Rt=0;Rt<8;Rt++)Pt[Rt]=Yt[Rt];for(;Nt>=64;){for(lt(Mt,Pt,Et,vt),Rt=0;Rt<64;Rt++)kt[$t+Rt]=Lt[mt+Rt]^Mt[Rt];for(Bt=1,Rt=8;Rt<16;Rt++)Bt=Bt+(Pt[Rt]&255)|0,Pt[Rt]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,mt+=64}if(Nt>0)for(lt(Mt,Pt,Et,vt),Rt=0;Rt=64;){for(lt(Et,Yt,Nt,vt),Mt=0;Mt<64;Mt++)kt[$t+Mt]=Et[Mt];for(Pt=1,Mt=8;Mt<16;Mt++)Pt=Pt+(Yt[Mt]&255)|0,Yt[Mt]=Pt&255,Pt>>>=8;Lt-=64,$t+=64}if(Lt>0)for(lt(Et,Yt,Nt,vt),Mt=0;Mt>>13|Lt<<3)&8191,mt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Lt>>>10|mt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(mt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Pt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Pt<<5)&8065,Mt=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Pt>>>8|Mt<<8)&8191,this.r[9]=Mt>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Lt){for(var mt=this.fin?0:2048,Nt,Yt,Et,Pt,Mt,Bt,Rt,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],gr=this.h[1],hr=this.h[2],On=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Or=this.r[0],jr=this.r[1],Mr=this.r[2],sn=this.r[3],Pr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Lt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,gr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Pt=kt[$t+6]&255|(kt[$t+7]&255)<<8,On+=(Et>>>7|Pt<<9)&8191,Mt=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Pt>>>4|Mt<<12)&8191,sr+=Mt>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Mt>>>14|Bt<<2)&8191,Rt=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|Rt<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(Rt>>>8|an<<8)&8191,Ar+=an>>>5|mt,nn=0,Qt=nn,Qt+=Xn*Or,Qt+=gr*(5*Wr),Qt+=hr*(5*Br),Qt+=On*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Pr),Qt+=tr*(5*sn),Qt+=ir*(5*Mr),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=gr*Or,Ht+=hr*(5*Wr),Ht+=On*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Pr),Ht+=ir*(5*sn),Ht+=Ar*(5*Mr),nn+=Ht>>>13,Ht&=8191,mn=nn,mn+=Xn*Mr,mn+=gr*jr,mn+=hr*Or,mn+=On*(5*Wr),mn+=$n*(5*Br),nn=mn>>>13,mn&=8191,mn+=sr*(5*Nr),mn+=nr*(5*Fr),mn+=tr*(5*Dr),mn+=ir*(5*Pr),mn+=Ar*(5*sn),nn+=mn>>>13,mn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=gr*Mr,Wn+=hr*jr,Wn+=On*Or,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Pr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Pr,Kn+=gr*sn,Kn+=hr*Mr,Kn+=On*jr,Kn+=$n*Or,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=gr*Pr,Yn+=hr*sn,Yn+=On*Mr,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Or,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=gr*Dr,er+=hr*Pr,er+=On*sn,er+=$n*Mr,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Or,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=gr*Fr,Hn+=hr*Dr,Hn+=On*Pr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Mr,Hn+=nr*jr,Hn+=tr*Or,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=gr*Nr,Jn+=hr*Fr,Jn+=On*Dr,Jn+=$n*Pr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Mr,Jn+=tr*jr,Jn+=ir*Or,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=gr*Br,or+=hr*Nr,or+=On*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Pr,or+=nr*sn,or+=tr*Mr,or+=ir*jr,or+=Ar*Or,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,gr=Ht,hr=mn,On=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Lt-=16;this.h[0]=Xn,this.h[1]=gr,this.h[2]=hr,this.h[3]=On,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Lt=new Uint16Array(10),mt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(mt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=mt,mt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=mt*5,mt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=mt,mt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=mt,Lt[0]=this.h[0]+5,mt=Lt[0]>>>13,Lt[0]&=8191,Et=1;Et<10;Et++)Lt[Et]=this.h[Et]+mt,mt=Lt[Et]>>>13,Lt[Et]&=8191;for(Lt[9]-=8192,Nt=(mt^1)-1,Et=0;Et<10;Et++)Lt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Lt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Lt){var mt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Lt&&(Nt=Lt),mt=0;mt=16&&(Nt=Lt-Lt%16,this.blocks(kt,$t,Nt),$t+=Nt,Lt-=Nt),Lt){for(mt=0;mt>16&1),Yt[Lt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Lt=0;Lt<16;Lt++)kt[2*Lt]=Et[Lt]&255,kt[2*Lt+1]=Et[Lt]>>8}function Kt(kt,$t){var Lt=new Uint8Array(32),mt=new Uint8Array(32);return Jt(Lt,kt),Jt(mt,$t),st(Lt,0,mt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Lt;for(Lt=0;Lt<16;Lt++)kt[Lt]=$t[2*Lt]+($t[2*Lt+1]<<8);kt[15]&=32767}function An(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]+Lt[mt]}function En(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]-Lt[mt]}function yn(kt,$t,Lt){var mt,Nt,Yt=0,Et=0,Pt=0,Mt=0,Bt=0,Rt=0,an=0,nn=0,Qt=0,Ht=0,mn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,gr=0,hr=0,On=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Or=0,jr=0,Mr=0,sn=Lt[0],Pr=Lt[1],Dr=Lt[2],Fr=Lt[3],Nr=Lt[4],Br=Lt[5],Wr=Lt[6],ro=Lt[7],qr=Lt[8],eo=Lt[9],to=Lt[10],no=Lt[11],io=Lt[12],co=Lt[13],so=Lt[14],fo=Lt[15];mt=$t[0],Yt+=mt*sn,Et+=mt*Pr,Pt+=mt*Dr,Mt+=mt*Fr,Bt+=mt*Nr,Rt+=mt*Br,an+=mt*Wr,nn+=mt*ro,Qt+=mt*qr,Ht+=mt*eo,mn+=mt*to,Wn+=mt*no,Kn+=mt*io,Yn+=mt*co,er+=mt*so,Hn+=mt*fo,mt=$t[1],Et+=mt*sn,Pt+=mt*Pr,Mt+=mt*Dr,Bt+=mt*Fr,Rt+=mt*Nr,an+=mt*Br,nn+=mt*Wr,Qt+=mt*ro,Ht+=mt*qr,mn+=mt*eo,Wn+=mt*to,Kn+=mt*no,Yn+=mt*io,er+=mt*co,Hn+=mt*so,Jn+=mt*fo,mt=$t[2],Pt+=mt*sn,Mt+=mt*Pr,Bt+=mt*Dr,Rt+=mt*Fr,an+=mt*Nr,nn+=mt*Br,Qt+=mt*Wr,Ht+=mt*ro,mn+=mt*qr,Wn+=mt*eo,Kn+=mt*to,Yn+=mt*no,er+=mt*io,Hn+=mt*co,Jn+=mt*so,or+=mt*fo,mt=$t[3],Mt+=mt*sn,Bt+=mt*Pr,Rt+=mt*Dr,an+=mt*Fr,nn+=mt*Nr,Qt+=mt*Br,Ht+=mt*Wr,mn+=mt*ro,Wn+=mt*qr,Kn+=mt*eo,Yn+=mt*to,er+=mt*no,Hn+=mt*io,Jn+=mt*co,or+=mt*so,Xn+=mt*fo,mt=$t[4],Bt+=mt*sn,Rt+=mt*Pr,an+=mt*Dr,nn+=mt*Fr,Qt+=mt*Nr,Ht+=mt*Br,mn+=mt*Wr,Wn+=mt*ro,Kn+=mt*qr,Yn+=mt*eo,er+=mt*to,Hn+=mt*no,Jn+=mt*io,or+=mt*co,Xn+=mt*so,gr+=mt*fo,mt=$t[5],Rt+=mt*sn,an+=mt*Pr,nn+=mt*Dr,Qt+=mt*Fr,Ht+=mt*Nr,mn+=mt*Br,Wn+=mt*Wr,Kn+=mt*ro,Yn+=mt*qr,er+=mt*eo,Hn+=mt*to,Jn+=mt*no,or+=mt*io,Xn+=mt*co,gr+=mt*so,hr+=mt*fo,mt=$t[6],an+=mt*sn,nn+=mt*Pr,Qt+=mt*Dr,Ht+=mt*Fr,mn+=mt*Nr,Wn+=mt*Br,Kn+=mt*Wr,Yn+=mt*ro,er+=mt*qr,Hn+=mt*eo,Jn+=mt*to,or+=mt*no,Xn+=mt*io,gr+=mt*co,hr+=mt*so,On+=mt*fo,mt=$t[7],nn+=mt*sn,Qt+=mt*Pr,Ht+=mt*Dr,mn+=mt*Fr,Wn+=mt*Nr,Kn+=mt*Br,Yn+=mt*Wr,er+=mt*ro,Hn+=mt*qr,Jn+=mt*eo,or+=mt*to,Xn+=mt*no,gr+=mt*io,hr+=mt*co,On+=mt*so,$n+=mt*fo,mt=$t[8],Qt+=mt*sn,Ht+=mt*Pr,mn+=mt*Dr,Wn+=mt*Fr,Kn+=mt*Nr,Yn+=mt*Br,er+=mt*Wr,Hn+=mt*ro,Jn+=mt*qr,or+=mt*eo,Xn+=mt*to,gr+=mt*no,hr+=mt*io,On+=mt*co,$n+=mt*so,sr+=mt*fo,mt=$t[9],Ht+=mt*sn,mn+=mt*Pr,Wn+=mt*Dr,Kn+=mt*Fr,Yn+=mt*Nr,er+=mt*Br,Hn+=mt*Wr,Jn+=mt*ro,or+=mt*qr,Xn+=mt*eo,gr+=mt*to,hr+=mt*no,On+=mt*io,$n+=mt*co,sr+=mt*so,nr+=mt*fo,mt=$t[10],mn+=mt*sn,Wn+=mt*Pr,Kn+=mt*Dr,Yn+=mt*Fr,er+=mt*Nr,Hn+=mt*Br,Jn+=mt*Wr,or+=mt*ro,Xn+=mt*qr,gr+=mt*eo,hr+=mt*to,On+=mt*no,$n+=mt*io,sr+=mt*co,nr+=mt*so,tr+=mt*fo,mt=$t[11],Wn+=mt*sn,Kn+=mt*Pr,Yn+=mt*Dr,er+=mt*Fr,Hn+=mt*Nr,Jn+=mt*Br,or+=mt*Wr,Xn+=mt*ro,gr+=mt*qr,hr+=mt*eo,On+=mt*to,$n+=mt*no,sr+=mt*io,nr+=mt*co,tr+=mt*so,ir+=mt*fo,mt=$t[12],Kn+=mt*sn,Yn+=mt*Pr,er+=mt*Dr,Hn+=mt*Fr,Jn+=mt*Nr,or+=mt*Br,Xn+=mt*Wr,gr+=mt*ro,hr+=mt*qr,On+=mt*eo,$n+=mt*to,sr+=mt*no,nr+=mt*io,tr+=mt*co,ir+=mt*so,Ar+=mt*fo,mt=$t[13],Yn+=mt*sn,er+=mt*Pr,Hn+=mt*Dr,Jn+=mt*Fr,or+=mt*Nr,Xn+=mt*Br,gr+=mt*Wr,hr+=mt*ro,On+=mt*qr,$n+=mt*eo,sr+=mt*to,nr+=mt*no,tr+=mt*io,ir+=mt*co,Ar+=mt*so,Or+=mt*fo,mt=$t[14],er+=mt*sn,Hn+=mt*Pr,Jn+=mt*Dr,or+=mt*Fr,Xn+=mt*Nr,gr+=mt*Br,hr+=mt*Wr,On+=mt*ro,$n+=mt*qr,sr+=mt*eo,nr+=mt*to,tr+=mt*no,ir+=mt*io,Ar+=mt*co,Or+=mt*so,jr+=mt*fo,mt=$t[15],Hn+=mt*sn,Jn+=mt*Pr,or+=mt*Dr,Xn+=mt*Fr,gr+=mt*Nr,hr+=mt*Br,On+=mt*Wr,$n+=mt*ro,sr+=mt*qr,nr+=mt*eo,tr+=mt*to,ir+=mt*no,Ar+=mt*io,Or+=mt*co,jr+=mt*so,Mr+=mt*fo,Yt+=38*Jn,Et+=38*or,Pt+=38*Xn,Mt+=38*gr,Bt+=38*hr,Rt+=38*On,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,mn+=38*ir,Wn+=38*Ar,Kn+=38*Or,Yn+=38*jr,er+=38*Mr,Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=Rt+Nt+65535,Nt=Math.floor(mt/65536),Rt=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=Rt+Nt+65535,Nt=Math.floor(mt/65536),Rt=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Pt,kt[3]=Mt,kt[4]=Bt,kt[5]=Rt,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=mn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=253;mt>=0;mt--)jn(Lt,Lt),mt!==2&&mt!==4&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function rn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=250;mt>=0;mt--)jn(Lt,Lt),mt!==1&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function xn(kt,$t,Lt){var mt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Pt=d(),Mt=d(),Bt=d(),Rt=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)mt[Et]=$t[Et];for(mt[31]=$t[31]&127|64,mt[0]&=248,dn(Nt,Lt),Et=0;Et<16;Et++)Mt[Et]=Nt[Et],Rt[Et]=Pt[Et]=Bt[Et]=0;for(Pt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Yt=mt[Et>>>3]>>>(Et&7)&1,Xt(Pt,Mt,Yt),Xt(Bt,Rt,Yt),An(an,Pt,Bt),En(Pt,Pt,Bt),An(Bt,Mt,Rt),En(Mt,Mt,Rt),jn(Rt,an),jn(nn,Pt),yn(Pt,Bt,Pt),yn(Bt,Mt,an),An(an,Pt,Bt),En(Pt,Pt,Bt),jn(Mt,Pt),En(Bt,Rt,nn),yn(Pt,Bt,rt),An(Pt,Pt,Rt),yn(Bt,Bt,Pt),yn(Pt,Rt,nn),yn(Rt,Mt,Nt),jn(Mt,an),Xt(Pt,Mt,Yt),Xt(Bt,Rt,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Pt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Mt[Et],Nt[Et+64]=Rt[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Lt){var mt=new Uint8Array(32);return xn(mt,Lt,$t),wt(kt,j,mt,vt)}var hn=Ot,_n=jt;function ln(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Lt,mt,Et)}function Tn(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Lt,mt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(kt,$t,Lt,mt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Pt,Mt,Bt,Rt,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,gr,hr,On,$n,sr,nr,tr,ir,Ar=kt[0],Or=kt[1],jr=kt[2],Mr=kt[3],sn=kt[4],Pr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],qr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;mt>=128;){for(gr=0;gr<16;gr++)hr=8*gr+io,Nt[gr]=Lt[hr+0]<<24|Lt[hr+1]<<16|Lt[hr+2]<<8|Lt[hr+3],Yt[gr]=Lt[hr+4]<<24|Lt[hr+5]<<16|Lt[hr+6]<<8|Lt[hr+7];for(gr=0;gr<80;gr++)if(Et=Ar,Pt=Or,Mt=jr,Bt=Mr,Rt=sn,an=Pr,nn=Dr,Qt=Fr,Ht=Nr,mn=Br,Wn=Wr,Kn=ro,Yn=qr,er=eo,Hn=to,Jn=no,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(sn>>>14|qr<<32-14)^(sn>>>18|qr<<32-18)^(qr>>>41-32|sn<<32-(41-32)),$n=(qr>>>14|sn<<32-14)^(qr>>>18|sn<<32-18)^(sn>>>41-32|qr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=sn&Pr^~sn&Dr,$n=qr&eo^~qr&to,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Rn[gr*2],$n=Rn[gr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Nt[gr%16],$n=Yt[gr%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,On=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Ar&Or^Ar&jr^Or&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,On=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Or=Et,jr=Pt,Mr=Mt,sn=Bt,Pr=Rt,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=mn,ro=Wn,qr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,gr%16===15)for(hr=0;hr<16;hr++)On=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],On=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],On=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;On=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,On=Or,$n=Br,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Or=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,On=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,On=Mr,$n=ro,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Mr=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,On=sn,$n=qr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=qr=sr&65535|nr<<16,On=Pr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Pr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,On=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,mt-=128}return mt}function kn(kt,$t,Lt){var mt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Pt=Lt;for(mt[0]=1779033703,mt[1]=3144134277,mt[2]=1013904242,mt[3]=2773480762,mt[4]=1359893119,mt[5]=2600822924,mt[6]=528734635,mt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Pn(mt,Nt,$t,Lt),Lt%=128,Et=0;Et=0;--Nt)mt=Lt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,mt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,mt)}function Un(kt,$t){var Lt=[d(),d(),d(),d()];It(Lt[0],at),It(Lt[1],it),It(Lt[2],tt),yn(Lt[3],at,it),Ln(kt,Lt,$t)}function pn(kt,$t,Lt){var mt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Lt||k($t,32),kn(mt,$t,32),mt[0]&=248,mt[31]&=127,mt[31]|=64,Un(Nt,mt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(kt,$t){var Lt,mt,Nt,Yt;for(mt=63;mt>=32;--mt){for(Lt=0,Nt=mt-32,Yt=mt-12;Nt>4)*Vt[Nt],Lt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Lt*Vt[Nt];for(mt=0;mt<32;mt++)$t[mt+1]+=$t[mt]>>8,kt[mt]=$t[mt]&255}function wn(kt){var $t=new Float64Array(64),Lt;for(Lt=0;Lt<64;Lt++)$t[Lt]=kt[Lt];for(Lt=0;Lt<64;Lt++)kt[Lt]=0;qt(kt,$t)}function Nn(kt,$t,Lt,mt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Pt,Mt,Bt=new Float64Array(64),Rt=[d(),d(),d(),d()];kn(Nt,mt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Lt+64;for(Pt=0;Pt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Lt,mt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Pt=[d(),d(),d(),d()],Mt=[d(),d(),d(),d()];if(Lt<64||lr(Mt,mt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Lt=0;Lt<$t.length;Lt++)$t[Lt]=kt[32+Lt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Lr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Lt=new Uint8Array(Tr),mt=0;mt<32;mt++)Lt[mt]=kt[mt];return pn($t,Lt,!0),{publicKey:$t,secretKey:Lt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Lr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Rr);return kn($t,kt,kt.length),$t},_.hash.hashLength=Rr,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Lt,mt){var Nt,Yt=new Uint8Array(mt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{var tt;!((tt=_==null?void 0:_.abortSignal)===null||tt===void 0)&&tt.aborted&&(j.close(),et(new TonConnectError("Bridge connection aborted")));const rt=()=>{j.close(),et(new TonConnectError("Bridge connection aborted"))};_!=null&&_.abortSignal&&_.abortSignal.addEventListener("abort",rt);let nt;_!=null&&_.openingDeadlineMS?nt=setTimeout(()=>{(j==null?void 0:j.readyState)!==EventSource.OPEN&&(et(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):nt=void 0,j.onerror=()=>{clearTimeout(nt),j.close(),et()},j.onopen=()=>{var ot;clearTimeout(nt),this.isClosed=!1,(ot=_==null?void 0:_.abortSignal)===null||ot===void 0||ot.removeEventListener("abort",rt),this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),$()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}function wait(b){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{setTimeout(_,b)})})}function quadraticBackoffRetry(b,_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=(d=_==null?void 0:_.maxAttempt)!==null&&d!==void 0?d:3,$=(k=_==null?void 0:_.initialDelayMS)!==null&&k!==void 0?k:100;for(let et=1;et<=j;et++)try{yield b();break}catch(tt){if(et===j)throw tt;const rt=$*et*et;yield wait(rt)}})}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.abortRestoreConnectionController=null,this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield quadraticBackoffRetry(()=>__awaiter(this,void 0,void 0,function*(){var d;if(!this.gateway)throw new TonConnectError("Bridge gateway is not initialized");(d=this.abortRestoreConnectionController)===null||d===void 0||d.abort();const k=new AbortController,j=k.signal;this.abortRestoreConnectionController=k,yield this.gateway.registerSession({openingDeadlineMS:5e3,abortSignal:j}),j.aborted}),{maxAttempt:10,initialDelayMS:1e3})}catch{yield this.disconnect()}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Pn=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Ln=typeof d!==rt&&(d.jQuery||d.Zepto);if(Ln&&!Ln.ua){var Un=new Bn;Ln.ua=Un.getResult(),Ln.ua.get=function(){return Un.getUA()},Ln.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var qt in Vt)Ln.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return b.propertyIsEnumerable(_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const et=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Pn=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Ln=typeof d!==rt&&(d.jQuery||d.Zepto);if(Ln&&!Ln.ua){var Un=new Bn;Ln.ua=Un.getResult(),Ln.ua.get=function(){return Un.getUA()},Ln.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var qt in Vt)Ln.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ut]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[pt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,At,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,At)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ut(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const At of it.keys())At.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),At=ht();if(At!==void 0&&!et)throw At;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function St(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const At=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof At!="object"||!(At&&"then"in At)?(wt(et,At,void 0,bt),At):(et=At,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ct()},!1),At.then(_t=>wt(At,_t,void 0,bt),_t=>wt(At,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>pt()},error:{get:()=>ht()},loading:{get(){const xt=pt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>St(!1)):St(!1),[yt,{refetch:St,mutate:ut}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ut,ht,ft,st,ct,pt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ct&<>=ct&&k[pt]===rt[lt];pt--,lt--)ht[lt]=j[pt],ft[lt]=$[pt],tt&&(st[lt]=tt[pt]);for(dt=new Map,ut=new Array(lt+1),ot=lt;ot>=ct;ot--)wt=rt[ot],nt=dt.get(wt),ut[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ct;nt<=pt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ut[ot],dt.set(wt,ot)):$[nt]();for(ot=ct;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ut=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ut="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ut,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var $="",et=0;et_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ut]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[pt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,At,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,At)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ut(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const At of it.keys())At.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),At=ht();if(At!==void 0&&!et)throw At;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function St(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const At=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof At!="object"||!(At&&"then"in At)?(wt(et,At,void 0,bt),At):(et=At,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ct()},!1),At.then(_t=>wt(At,_t,void 0,bt),_t=>wt(At,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>pt()},error:{get:()=>ht()},loading:{get(){const xt=pt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>St(!1)):St(!1),[yt,{refetch:St,mutate:ut}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ut,ht,ft,st,ct,pt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ct&<>=ct&&k[pt]===rt[lt];pt--,lt--)ht[lt]=j[pt],ft[lt]=$[pt],tt&&(st[lt]=tt[pt]);for(dt=new Map,ut=new Array(lt+1),ot=lt;ot>=ct;ot--)wt=rt[ot],nt=dt.get(wt),ut[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ct;nt<=pt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ut[ot],dt.set(wt,ot)):$[nt]();for(ot=ct;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ut=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ut="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ut,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` ${globalStylesTag} * { margin: 0; padding: 0; @@ -106,7 +106,7 @@ PERFORMANCE OF THIS SOFTWARE. * Released under the MIT License. */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?deepmerge$1(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const ImagePlaceholder=styled.div` background-color: ${b=>b.theme.colors.background.secondary}; -`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams!=null&&initParams.tgWebAppPlatform&&(tmaPlatform=(_a=initParams.tgWebAppPlatform)!=null?_a:"unknown");if(tmaPlatform==="unknown"){const b=getWindow$1();tmaPlatform=(_d=(_c=(_b=b==null?void 0:b.Telegram)==null?void 0:_b.WebApp)==null?void 0:_c.platform)!=null?_d:"unknown"}let webAppVersion="6.0";initParams!=null&&initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);if(!webAppVersion){const b=getWindow$1();webAppVersion=(_g=(_f=(_e=b==null?void 0:b.Telegram)==null?void 0:_e.WebApp)==null?void 0:_f.version)!=null?_g:"6.0"}function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):openLinkBlank("https://t.me"+d)}function isIframe(){try{const b=getWindow$1();return b?b.parent!=null&&b!==b.parent:!1}catch{return!1}}function postEvent(b,_){try{const d=getWindow$1();if(!d)throw new TonConnectUIError("Can't post event to parent window: window is not defined");if(d.TelegramWebviewProxy!==void 0)d.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(d.external&&"notify"in d.external)d.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const k="*",j=JSON.stringify({eventType:b,eventData:_});d.parent.postMessage(j,k)}else throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,et;for(k=0;ktt?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";if(isTmaPlatform("weba"))return!0;const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` +`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams!=null&&initParams.tgWebAppPlatform&&(tmaPlatform=(_a=initParams.tgWebAppPlatform)!=null?_a:"unknown");if(tmaPlatform==="unknown"){const b=getWindow$1();tmaPlatform=(_d=(_c=(_b=b==null?void 0:b.Telegram)==null?void 0:_b.WebApp)==null?void 0:_c.platform)!=null?_d:"unknown"}let webAppVersion="6.0";initParams!=null&&initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);if(!webAppVersion){const b=getWindow$1();webAppVersion=(_g=(_f=(_e=b==null?void 0:b.Telegram)==null?void 0:_e.WebApp)==null?void 0:_f.version)!=null?_g:"6.0"}function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):openLinkBlank("https://t.me"+d)}function isIframe(){try{const b=getWindow$1();return b?b.parent!=null&&b!==b.parent:!1}catch{return!1}}function postEvent(b,_){try{const d=getWindow$1();if(!d)throw new TonConnectUIError("Can't post event to parent window: window is not defined");if(d.TelegramWebviewProxy!==void 0)d.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(d.external&&"notify"in d.external)d.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const k="*",j=JSON.stringify({eventType:b,eventData:_});d.parent.postMessage(j,k)}else throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,et;for(k=0;ktt?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";if(isTmaPlatform("weba"))return!0;const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile||isOS("ios","android")}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; @@ -372,9 +372,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,St=17,xt=wt,bt=$[vt],At=null,_t=0,Ct=null,Ot=[],jt={},Rt=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Ot)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){Rt(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var In=!1;hn>>bn&1)==1);var Pn=_n(Sn,ln-Tn);Pn&&(In=!In),At[Sn][ln-Tn]=In,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Ln=0,Pn=0;Pnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Ot.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,In,Pn="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Pn+=''+jn(Sn.text)+"":"",Pn+=fn.text?''+jn(fn.text)+"":"",Pn+='',Pn+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,In,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[In]:Pn[In];Fn+=` -`}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return jt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn,hn,_n,ln,Tn,In=Array(rn+1).join("██"),Pn=Array(rn+1).join(" "),kn="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+Rt-5)}for(var Ot=0;Ot<_t-1;Ot+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Ot,jt)&&(Kt+=1),At.isDark(Ot+1,jt)&&(Kt+=1),At.isDark(Ot,jt+1)&&(Kt+=1),At.isDark(Ot+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Ot=0;Ot<_t;Ot+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Ot,jt)&&!At.isDark(Ot,jt+1)&&At.isDark(Ot,jt+2)&&At.isDark(Ot,jt+3)&&At.isDark(Ot,jt+4)&&!At.isDark(Ot,jt+5)&&At.isDark(Ot,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t-6;Ot+=1)At.isDark(Ot,jt)&&!At.isDark(Ot+1,jt)&&At.isDark(Ot+2,jt)&&At.isDark(Ot+3,jt)&&At.isDark(Ot+4,jt)&&!At.isDark(Ot+5,jt)&&At.isDark(Ot+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t;Ot+=1)At.isDark(Ot,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Ot=0;Ot<_t;Ot+=1)for(var jt=At[Ot*3+0],Rt=At[Ot*3+1],zt=At[Ot*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ct=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Ot,jt,Rt){xt[jt*yt+Ot]=Rt},bt.write=function(Ot){Ot.writeString("GIF87a"),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(128),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(255),Ot.writeByte(255),Ot.writeByte(255),Ot.writeString(","),Ot.writeShort(0),Ot.writeShort(0),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(0);var jt=2,Rt=_t(jt);Ot.writeByte(jt);for(var zt=0;Rt.length-zt>255;)Ot.writeByte(255),Ot.writeBytes(Rt,zt,255),zt+=255;Ot.writeByte(Rt.length-zt),Ot.writeBytes(Rt,zt,Rt.length-zt),Ot.writeByte(0),Ot.writeString(";")};var At=function(Ot){var jt=Ot,Rt=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;Rt+Kt>=8;)jt.writeByte(255&(Jt<>>=8-Rt,zt=0,Rt=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Ot){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,St=17,xt=wt,bt=$[vt],At=null,_t=0,Ct=null,Ot=[],jt={},It=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Ot)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){It(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var Rn=!1;hn>>bn&1)==1);var Pn=_n(Sn,ln-Tn);Pn&&(Rn=!Rn),At[Sn][ln-Tn]=Rn,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Ln=0,Pn=0;Pnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Ot.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,Rn,Pn="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Pn+=''+jn(Sn.text)+"":"",Pn+=fn.text?''+jn(fn.text)+"":"",Pn+='',Pn+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,Rn,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[Rn]:Pn[Rn];Fn+=` +`}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return jt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn,hn,_n,ln,Tn,Rn=Array(rn+1).join("██"),Pn=Array(rn+1).join(" "),kn="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+It-5)}for(var Ot=0;Ot<_t-1;Ot+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Ot,jt)&&(Kt+=1),At.isDark(Ot+1,jt)&&(Kt+=1),At.isDark(Ot,jt+1)&&(Kt+=1),At.isDark(Ot+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Ot=0;Ot<_t;Ot+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Ot,jt)&&!At.isDark(Ot,jt+1)&&At.isDark(Ot,jt+2)&&At.isDark(Ot,jt+3)&&At.isDark(Ot,jt+4)&&!At.isDark(Ot,jt+5)&&At.isDark(Ot,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t-6;Ot+=1)At.isDark(Ot,jt)&&!At.isDark(Ot+1,jt)&&At.isDark(Ot+2,jt)&&At.isDark(Ot+3,jt)&&At.isDark(Ot+4,jt)&&!At.isDark(Ot+5,jt)&&At.isDark(Ot+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t;Ot+=1)At.isDark(Ot,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Ot=0;Ot<_t;Ot+=1)for(var jt=At[Ot*3+0],It=At[Ot*3+1],zt=At[Ot*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ct=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Ot,jt,It){xt[jt*yt+Ot]=It},bt.write=function(Ot){Ot.writeString("GIF87a"),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(128),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(255),Ot.writeByte(255),Ot.writeByte(255),Ot.writeString(","),Ot.writeShort(0),Ot.writeShort(0),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(0);var jt=2,It=_t(jt);Ot.writeByte(jt);for(var zt=0;It.length-zt>255;)Ot.writeByte(255),Ot.writeBytes(It,zt,255),zt+=255;Ot.writeByte(It.length-zt),Ot.writeBytes(It,zt,It.length-zt),Ot.writeByte(0),Ot.writeString(";")};var At=function(Ot){var jt=Ot,It=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;It+Kt>=8;)jt.writeByte(255&(Jt<>>=8-It,zt=0,It=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Ot){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -801,7 +801,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android"))_.returnStrategy="none",openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}let openDesktopDeeplinkAttempts=0;const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=addReturnStrategy($(),appState.returnStrategy),st=isBrowser("safari")&&openDesktopDeeplinkAttempts>=1;b.wallet.deepLink&&!st?(openDesktopDeeplinkAttempts++,setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"custom-deeplink"})),openDeeplinkWithFallback(toDeeplink(ft,b.wallet.deepLink),()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft)})):(setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft))},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android"))_.returnStrategy=location.href,openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}let openDesktopDeeplinkAttempts=0;const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=addReturnStrategy($(),appState.returnStrategy),st=isBrowser("safari")&&openDesktopDeeplinkAttempts>=1;b.wallet.deepLink&&!st?(openDesktopDeeplinkAttempts++,setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"custom-deeplink"})),openDeeplinkWithFallback(toDeeplink(ft,b.wallet.deepLink),()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft)})):(setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft))},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -1091,20 +1091,20 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ut[ht],St[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Ot,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Ot)}return new At(Ct,Ot,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Ot=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Ot]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Ot){return Ct[Ot]=function(jt,Rt){if(jt===void 0)return Rt;if(Rt===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=Rt===void 0?"undefined":(0,et.default)(Rt);switch(zt){case"string":switch(Xt){case"string":return[Rt,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:Rt});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,Rt=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Ot,Xt);Jt&&(Ot=(0,tt.default)({},Jt,Ot));var Kt=ct.reduce(function(En,yn){return En[yn]=Ot[yn]||Rt[yn],En},{}),Zt=(0,nt.default)(Ot).reduce(function(En,yn){return ct.indexOf(yn)===-1&&(En[yn]=Ot[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Ot=_t[1];xt=(bt||{})[Ct]||at[Ct],Ot==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Ot=$(32),jt=$(7),Rt=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Ot.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(qt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(qt,wn,Nn),lr&&qt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(qt){var wn=Vn[qt]=At(Kt.prototype);return wn._k=qt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Kt},Tn=function(qt,wn,Nn){return qt===xn&&Tn(rn,wn,Nn),wt(qt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(qt,An)&&qt[An][wn]&&(qt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(qt,An)||Xt(qt,An,bt(1,{})),qt[An][wn]=!0),hn(qt,wn,Nn)):Xt(qt,wn,Nn)},In=function(qt,wn){wt(qt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(qt,Nn=lr[fr++],wn[Nn]);return qt},Pn=function(qt){var wn=yn.call(this,qt=xt(qt,!0));return!(this===xn&&tt(Vn,qt)&&!tt(rn,qt))&&(!(wn||!tt(this,qt)||!tt(Vn,qt)||tt(this,An)&&this[An][qt])||wn)},kn=function(qt,wn){if(qt=St(qt),wn=xt(wn,!0),qt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(qt,wn);return!Nn||!tt(Vn,wn)||tt(qt,An)&&qt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(qt){for(var wn,Nn=Jt(St(qt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(qt){for(var wn,Nn=qt===xn,lr=Jt(Nn?rn:St(qt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var qt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],qt)&&(this[An][qt]=!1),hn(this,qt,bt(1,Nn))};return rt&&bn&&hn(xn,qt,{configurable:!0,set:wn}),_n(qt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Pn,Ot.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Pn,!0),st.f=function(qt){return _n(ft(qt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Ln=0;Bn.length>Ln;)ft(Bn[Ln++]);for(var Un=Rt(ft.store),pn=0;Un.length>pn;)ct(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(qt){return tt(jn,qt+="")?jn[qt]:jn[qt]=Kt(qt)},keyFor:function(qt){if(!ln(qt))throw TypeError(qt+" is not a symbol!");for(var wn in jn)if(jn[wn]===qt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(qt,wn){return wn===void 0?At(qt):In(At(qt),wn)},defineProperty:Tn,defineProperties:In,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Ot.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(qt){return Ot.f(yt(qt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var qt=Kt();return dn([qt])!="[null]"||dn({a:qt})!="{}"||dn(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var wn,Nn,lr=[qt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||qt!==void 0)&&!ln(qt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ct?tt(wt).concat(ct(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,qt){switch(qt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,qt[0]);case 2:return pn.call(Vt,qt[0],qt[1]);case 3:return pn.call(Vt,qt[0],qt[1],qt[2])}return pn.apply(Vt,qt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(qt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,Rn){for(var ur=Zn.length,qn=yr+(Rn?1:-1);Rn?qn--:++qn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var qt=pn.length,wn=0;qt--;)pn[qt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var qt=-1,wn=pn.length,Nn=0,lr=[];++qt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!Rt&&Rt in Vt}(pn))&&(function(Vt){var qt=Bn(Vt)?Jt.call(Vt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(pn)||function(Vt){var qt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{qt=!!(Vt+"")}catch{}return qt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,qt,wn){for(var Nn=-1,lr=pn.length,fr=qt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),Rn=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),Rn&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(qt>2?", ":" "),pn.replace(nt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ut[ht],St[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Ot,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Ot)}return new At(Ct,Ot,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Ot=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Ot]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Ot){return Ct[Ot]=function(jt,It){if(jt===void 0)return It;if(It===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=It===void 0?"undefined":(0,et.default)(It);switch(zt){case"string":switch(Xt){case"string":return[It,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:It});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,It=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Ot,Xt);Jt&&(Ot=(0,tt.default)({},Jt,Ot));var Kt=ct.reduce(function(En,yn){return En[yn]=Ot[yn]||It[yn],En},{}),Zt=(0,nt.default)(Ot).reduce(function(En,yn){return ct.indexOf(yn)===-1&&(En[yn]=Ot[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Ot=_t[1];xt=(bt||{})[Ct]||at[Ct],Ot==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Ot=$(32),jt=$(7),It=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Ot.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(qt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(qt,wn,Nn),lr&&qt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(qt){var wn=Vn[qt]=At(Kt.prototype);return wn._k=qt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Kt},Tn=function(qt,wn,Nn){return qt===xn&&Tn(rn,wn,Nn),wt(qt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(qt,An)&&qt[An][wn]&&(qt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(qt,An)||Xt(qt,An,bt(1,{})),qt[An][wn]=!0),hn(qt,wn,Nn)):Xt(qt,wn,Nn)},Rn=function(qt,wn){wt(qt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(qt,Nn=lr[fr++],wn[Nn]);return qt},Pn=function(qt){var wn=yn.call(this,qt=xt(qt,!0));return!(this===xn&&tt(Vn,qt)&&!tt(rn,qt))&&(!(wn||!tt(this,qt)||!tt(Vn,qt)||tt(this,An)&&this[An][qt])||wn)},kn=function(qt,wn){if(qt=St(qt),wn=xt(wn,!0),qt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(qt,wn);return!Nn||!tt(Vn,wn)||tt(qt,An)&&qt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(qt){for(var wn,Nn=Jt(St(qt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(qt){for(var wn,Nn=qt===xn,lr=Jt(Nn?rn:St(qt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var qt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],qt)&&(this[An][qt]=!1),hn(this,qt,bt(1,Nn))};return rt&&bn&&hn(xn,qt,{configurable:!0,set:wn}),_n(qt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Pn,Ot.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Pn,!0),st.f=function(qt){return _n(ft(qt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Ln=0;Bn.length>Ln;)ft(Bn[Ln++]);for(var Un=It(ft.store),pn=0;Un.length>pn;)ct(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(qt){return tt(jn,qt+="")?jn[qt]:jn[qt]=Kt(qt)},keyFor:function(qt){if(!ln(qt))throw TypeError(qt+" is not a symbol!");for(var wn in jn)if(jn[wn]===qt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(qt,wn){return wn===void 0?At(qt):Rn(At(qt),wn)},defineProperty:Tn,defineProperties:Rn,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Ot.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(qt){return Ot.f(yt(qt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var qt=Kt();return dn([qt])!="[null]"||dn({a:qt})!="{}"||dn(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var wn,Nn,lr=[qt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||qt!==void 0)&&!ln(qt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ct?tt(wt).concat(ct(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,qt){switch(qt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,qt[0]);case 2:return pn.call(Vt,qt[0],qt[1]);case 3:return pn.call(Vt,qt[0],qt[1],qt[2])}return pn.apply(Vt,qt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(qt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,In){for(var ur=Zn.length,qn=yr+(In?1:-1);In?qn--:++qn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var qt=pn.length,wn=0;qt--;)pn[qt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var qt=-1,wn=pn.length,Nn=0,lr=[];++qt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!It&&It in Vt}(pn))&&(function(Vt){var qt=Bn(Vt)?Jt.call(Vt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(pn)||function(Vt){var qt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{qt=!!(Vt+"")}catch{}return qt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,qt,wn){for(var Nn=-1,lr=pn.length,fr=qt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),In=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),In&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(qt>2?", ":" "),pn.replace(nt,`{ /* [wrapped with `+Vt+`] */ -`)}function In(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Ot=function(jt){var Rt=typeof jt;return!!jt&&(Rt=="object"||Rt=="function")}(Ct)?ut.call(Ct):"";return Ot=="[object Function]"||Ot=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Ot,jt,Rt,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Ot>1?_t(Kt,Ot-1,jt,Rt,zt):at(zt,Kt):Rt||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Mt,Bt=ut(Et);if(Pt){var It=ut(this).constructor;Mt=Reflect.construct(Bt,arguments,It)}else Mt=Bt.apply(this,arguments);return st(this,Mt)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Pt){var Mt=this.constructor.getDerivedStateFromProps(Et,Pt);return Mt??null}).bind(this))}function yt(Et,Pt){try{var Mt=this.props,Bt=this.state;this.props=Et,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Mt,Bt)}finally{this.props=Mt,this.state=Bt}}function St(Et){var Pt=Et.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return Et;var Mt=null,Bt=null,It=null;if(typeof Pt.componentWillMount=="function"?Mt="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&(Mt="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Mt!==null||Bt!==null||It!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function Rn(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Ot=function(jt){var It=typeof jt;return!!jt&&(It=="object"||It=="function")}(Ct)?ut.call(Ct):"";return Ot=="[object Function]"||Ot=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Ot,jt,It,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Ot>1?_t(Kt,Ot-1,jt,It,zt):at(zt,Kt):It||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Mt,Bt=ut(Et);if(Pt){var Rt=ut(this).constructor;Mt=Reflect.construct(Bt,arguments,Rt)}else Mt=Bt.apply(this,arguments);return st(this,Mt)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Pt){var Mt=this.constructor.getDerivedStateFromProps(Et,Pt);return Mt??null}).bind(this))}function yt(Et,Pt){try{var Mt=this.props,Bt=this.state;this.props=Et,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Mt,Bt)}finally{this.props=Mt,this.state=Bt}}function St(Et){var Pt=Et.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return Et;var Mt=null,Bt=null,Rt=null;if(typeof Pt.componentWillMount=="function"?Mt="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&(Mt="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Mt!==null||Bt!==null||Rt!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+an+" uses "+nn+" but also contains the following legacy lifecycles:"+(Mt!==null?` `+Mt:"")+(Bt!==null?` - `+Bt:"")+(It!==null?` - `+It:"")+` + `+Bt:"")+(Rt!==null?` + `+Rt:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=wt,Pt.componentWillReceiveProps=vt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=yt;var Qt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Ht,mn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,mn,Kn)}}return Et}function xt(Et,Pt){if(Et==null)return{};var Mt,Bt,It=function(nn,Qt){if(nn==null)return{};var Ht,mn,Wn={},Kn=Object.keys(nn);for(mn=0;mn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Pt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Mt)&&(It[Mt]=Et[Mt])}return It}function bt(Et){var Pt=function(Mt){return{}.toString.call(Mt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Pt==="number"&&(Pt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Pt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Ot=$(45),jt=function(Et){var Pt=function(Mt){return{backgroundColor:Mt.base00,ellipsisColor:Mt.base09,braceColor:Mt.base07,expandedIcon:Mt.base0D,collapsedIcon:Mt.base0E,keyColor:Mt.base07,arrayKeyColor:Mt.base0C,objectSize:Mt.base04,copyToClipboard:Mt.base0F,copyToClipboardCheck:Mt.base0D,objectBorder:Mt.base02,dataTypes:{boolean:Mt.base0E,date:Mt.base0D,float:Mt.base0B,function:Mt.base0D,integer:Mt.base0F,string:Mt.base09,nan:Mt.base08,null:Mt.base0A,undefined:Mt.base05,regexp:Mt.base0A,background:Mt.base02},editVariable:{editIcon:Mt.base0E,cancelIcon:Mt.base09,removeIcon:Mt.base09,addIcon:Mt.base0E,checkIcon:Mt.base0E,background:Mt.base01,color:Mt.base0A,border:Mt.base07},addKeyModal:{background:Mt.base05,border:Mt.base04,color:Mt.base0A,labelColor:Mt.base01},validationFailure:{background:Mt.base09,iconColor:Mt.base01,fontColor:Mt.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function(Mt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Pt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Mt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function Rt(Et,Pt,Mt){return Et||console.error("theme has not been set"),function(Bt){var It=At;return Bt!==!1&&Bt!=="none"||(It=_t),Object(Ot.createStyling)(jt,{defaultBase16:It})(Bt)}(Et)(Pt,Mt)}var zt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},Rt(nn,"data-type-label")),It):null}}]),Mt}(lt.a.PureComponent),Xt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Mt}(lt.a.PureComponent),Jt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},Rt(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Mt}(lt.a.PureComponent),Kt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Mt}(lt.a.PureComponent);function Zt(Et,Pt){(Pt==null||Pt>Et.length)&&(Pt=Et.length);for(var Mt=0,Bt=new Array(Pt);Mt"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Mt=dn(Et))||Pt&&Et&&typeof Et.length=="number"){Mt&&(Et=Mt);var Bt=0,It=function(){};return{s:It,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=wt,Pt.componentWillReceiveProps=vt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=yt;var Qt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Ht,mn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,mn,Kn)}}return Et}function xt(Et,Pt){if(Et==null)return{};var Mt,Bt,Rt=function(nn,Qt){if(nn==null)return{};var Ht,mn,Wn={},Kn=Object.keys(nn);for(mn=0;mn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Pt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Mt)&&(Rt[Mt]=Et[Mt])}return Rt}function bt(Et){var Pt=function(Mt){return{}.toString.call(Mt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Pt==="number"&&(Pt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Pt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Ot=$(45),jt=function(Et){var Pt=function(Mt){return{backgroundColor:Mt.base00,ellipsisColor:Mt.base09,braceColor:Mt.base07,expandedIcon:Mt.base0D,collapsedIcon:Mt.base0E,keyColor:Mt.base07,arrayKeyColor:Mt.base0C,objectSize:Mt.base04,copyToClipboard:Mt.base0F,copyToClipboardCheck:Mt.base0D,objectBorder:Mt.base02,dataTypes:{boolean:Mt.base0E,date:Mt.base0D,float:Mt.base0B,function:Mt.base0D,integer:Mt.base0F,string:Mt.base09,nan:Mt.base08,null:Mt.base0A,undefined:Mt.base05,regexp:Mt.base0A,background:Mt.base02},editVariable:{editIcon:Mt.base0E,cancelIcon:Mt.base09,removeIcon:Mt.base09,addIcon:Mt.base0E,checkIcon:Mt.base0E,background:Mt.base01,color:Mt.base0A,border:Mt.base07},addKeyModal:{background:Mt.base05,border:Mt.base04,color:Mt.base0A,labelColor:Mt.base01},validationFailure:{background:Mt.base09,iconColor:Mt.base01,fontColor:Mt.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function(Mt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Pt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Mt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function It(Et,Pt,Mt){return Et||console.error("theme has not been set"),function(Bt){var Rt=At;return Bt!==!1&&Bt!=="none"||(Rt=_t),Object(Ot.createStyling)(jt,{defaultBase16:Rt})(Bt)}(Et)(Pt,Mt)}var zt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},It(nn,"data-type-label")),Rt):null}}]),Mt}(lt.a.PureComponent),Xt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Mt}(lt.a.PureComponent),Jt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},It(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Mt}(lt.a.PureComponent),Kt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Mt}(lt.a.PureComponent);function Zt(Et,Pt){(Pt==null||Pt>Et.length)&&(Pt=Et.length);for(var Mt=0,Bt=new Array(Pt);Mt"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Mt=dn(Et))||Pt&&Et&&typeof Et.length=="number"){Mt&&(Et=Mt);var Bt=0,Rt=function(){};return{s:Rt,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){Mt=Et[Symbol.iterator]()},n:function(){var Ht=Mt.next();return nn=Ht.done,Ht},e:function(Ht){Qt=!0,an=Ht},f:function(){try{nn||Mt.return==null||Mt.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Pt){if(Array.isArray(Pt))return Zt(Pt)}(Et)||function(Pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pt))return Array.from(Pt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nnIt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,It),lt.a.createElement("span",Rt(an,"ellipsis")," ...")))),lt.a.createElement("div",Rt(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Mt}(lt.a.PureComponent),ln=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){return lt.a.createElement("div",Rt(this.props.theme,"undefined"),"undefined")}}]),Mt}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Pt=1;Pt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=mn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Pt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,gr=Mt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Or,jr){return Or[jr]=tr[jr],Or},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(gr){Jn.current=gr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Ln||((Ln=document.createElement("textarea")).setAttribute("tab-index","-1"),Ln.setAttribute("aria-hidden","true"),Bn(Ln)),Ln.parentNode===null&&document.body.appendChild(Ln);var Ar=sr.paddingSize,Or=sr.borderSize,jr=sr.sizingStyle,Mr=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Ln.style[Br]=jr[Br]}),Bn(Ln),Ln.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Ln,sr);Ln.value="x";var Pr=Ln.scrollHeight-Ar,Dr=Pr*tr;Mr==="border-box"&&(Dr=Dr+Ar+Or),sn=Math.max(Dr,sn);var Fr=Pr*ir;return Mr==="border-box"&&(Fr=Fr+Ar+Or),[sn=Math.min(Fr,sn),Pr]}(gr,Xn.value||Xn.placeholder||"x",It,Bt),On=hr[0],$n=hr[1];Hn.current!==On&&(Hn.current=On,Xn.style.setProperty("height",On+"px","important"),Ht(On,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Pn(or),Object(pt.useLayoutEffect)(function(){var Xn=function(gr){Wn.current(gr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},mn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Pt){return{type:Et,value:Pt}}var fr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Mt}(lt.a.PureComponent),Zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Mt}(lt.a.PureComponent),vr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),yr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),Rn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Mt}(lt.a.PureComponent),ur=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Mt}(lt.a.PureComponent),qn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Mt}(lt.a.PureComponent),pr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),Gn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Mt}(lt.a.PureComponent),ar=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Mt}(lt.a.PureComponent),rr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Pt.call(this,Bt)).copiedTimer=null,It.handleCopy=function(){var an=document.createElement("textarea"),nn=It.props,Qt=nn.clickCallback,Ht=nn.src,mn=nn.namespace;an.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:mn,name:mn[mn.length-1]})})},It.getClippyIcon=function(){var an=It.props.theme;return It.state.copied?lt.a.createElement("span",null,lt.a.createElement(qn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon"))),lt.a.createElement("span",Rt(an,"copy-icon-copied"),"✔")):lt.a.createElement(qn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon")))},It.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},It.state={copied:!1},It}return at(Mt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,It=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=Rt(It,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Mt}(lt.a.PureComponent),kr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Pt.call(this,Bt)).getEditIcon=function(){var an=It.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},Rt(Qt,"editVarIcon"),{onClick:function(){It.prepopInput(nn)}})))},It.prepopInput=function(an){if(It.props.onEdit!==!1){var nn=function(Ht){var mn;switch(bt(Ht)){case"undefined":mn="undefined";break;case"nan":mn="NaN";break;case"string":mn=Ht;break;case"date":case"function":case"regexp":mn=Ht.toString();break;default:try{mn=JSON.stringify(Ht,null," ")}catch{mn=""}}return mn}(an.value),Qt=Nn(nn);It.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},It.getRemoveIcon=function(){var an=It.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,mn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:mn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},It.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(It).props;switch(Qt){case!1:return It.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},It.getEditInput=function(){var an=It.props.theme,nn=It.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,mn=Nn(Ht);It.setState({editValue:Ht,parsedInput:{type:mn.type,value:mn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&It.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},Rt(an,"edit-input"))),lt.a.createElement("div",Rt(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},Rt(an,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},Rt(an,"check-icon"),{onClick:function(){It.submitEdit()}})),lt.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(an){var nn=It.props,Qt=nn.variable,Ht=nn.namespace,mn=nn.rjvId,Wn=It.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:mn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},It.showDetected=function(){var an=It.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,It.state.parsedInput),Ht=(Qt.type,Qt.value,It.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",Rt(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},Rt(nn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var an=It.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(It).props,mn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(mn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},Rt(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(mn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(mn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},Rt(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(mn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return at(Mt,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.variable,nn=It.singleIndent,Qt=It.type,Ht=It.theme,mn=It.namespace,Wn=It.indentWidth,Kn=It.enableClipboard,Yn=It.onEdit,er=It.onDelete,Hn=It.onSelect,Jn=It.displayArrayKey,or=It.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},Rt(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},Rt(Ht,"array-key"),{key:an.name+"_"+mn}),an.name,lt.a.createElement("div",Rt(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},Rt(Ht,"object-name"),{className:"object-key",key:an.name+"_"+mn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(gr){var hr=En(mn);(gr.ctrlKey||gr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},Rt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(mn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Mt}(lt.a.PureComponent),Tr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,mn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(mn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,mn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},Rt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,mn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Mt}(lt.a.PureComponent);function Lr(Et){var Pt=Et.parent_type,Mt=Et.namespace,Bt=Et.quotesOnKeys,It=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Pt=="array"?Qt?lt.a.createElement("span",Object.assign({},Rt(It,"array-key"),{key:Mt}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},Rt(It,"object-name"),{key:Mt}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null)}function Ir(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},Rt(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},Rt(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},Rt(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(Rn,Object.assign({},Rt(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},Rt(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},Rt(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Pt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in It.state.expanded)nn.push(It.state.expanded[Qt]);nn[an]=!nn[an],It.setState({expanded:nn})},It.state={expanded:[]},It}return at(Mt,[{key:"getExpandedIcon",value:function(Bt){var It=this.props,an=It.theme,nn=It.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Ir,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.src,nn=It.groupArraysAfterLength,Qt=(It.depth,It.name),Ht=It.theme,mn=It.jsvRoot,Wn=It.namespace,Kn=(It.parent_type,xt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;mn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},Rt(Ht,mn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},Rt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",Rt(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container"),{onClick:function(gr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},Rt(Ht,"brace"),{onClick:function(gr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},Rt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},Rt(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Mt}(lt.a.PureComponent),Zr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var It;nt(this,Mt),(It=Pt.call(this,Bt)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){rn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},Rt(It.props.theme,"pushed-content")),It.renderObjectContents(Qt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:lt.a.createElement("div",Object.assign({},Rt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(nn){var Qt=It.props,Ht=(Qt.rjvId,Qt.theme,It.state),mn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:mn},It.props))},It.renderObjectContents=function(nn,Qt){var Ht,mn=It.props,Wn=mn.depth,Kn=mn.parent_type,Yn=mn.index_offset,er=mn.groupArraysAfterLength,Hn=mn.namespace,Jn=It.state.object_type,or=[],Xn=Object.keys(nn||{});return It.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(gr){if(Ht=new go(gr,nn[gr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(gr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Qt)))}),or};var an=Mt.getState(Bt);return It.state=rt(rt({},an),{},{prevProps:{}}),It}return at(Mt,[{key:"getBraceStart",value:function(Bt,It){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,mn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{"),It?this.getObjectMetaData(Qt):null);var Wn=It?Ir:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},Rt(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:mn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{")),It?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.depth,nn=It.src,Qt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,mn=It.jsvRoot,Wn=It.iconStyle,Kn=xt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return mn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},Rt(Ht,mn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},Rt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,It){var an=It.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Mt.getState(Bt)),{},{prevProps:Bt}):null}}]),Mt}(lt.a.PureComponent);Zr.getState=function(Et){var Pt=Object.keys(Et.src).length,Mt=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Pt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Mt),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Pt,hovered:!1}};var go=function Et(Pt,Mt){nt(this,Et),this.name=Pt,this.value=Mt,this.type=bt(Mt)};St(Zr);var kt=Zr,$t=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nnQt.groupArraysAfterLength&&(mn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(mn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Mt}(lt.a.PureComponent),Lt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Pt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:Bt.input?Bt.input:""},It}return at(Mt,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.theme,nn=It.rjvId,Qt=It.isValid,Ht=this.state.input,mn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},Rt(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},Rt(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",Rt(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},Rt(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){mn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),mn?lt.a.createElement(rr,Object.assign({},Rt(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",Rt(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},Rt(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Mt}(lt.a.PureComponent),mt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=In===void 0?"light":In;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=Rt()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Ln){return Ln.setOption("theme",Fn)}))}),ln.setOption("theme",Pn),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,In={};typeof hn=="string"?In[hn]=_n:In=hn,Xt()(In,function(Pn,kn){var Fn=Tn[kn];Tn[kn]=Pn,ln.emit("optionChange",kn,Pn,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Ot());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(In){var Pn=["top","left","right","bottom"];return In!=="position"&&(Pn=nt()(Pn,function(kn){return"".concat(In,"-").concat(kn)})),In==="border"&&(Pn=nt()(Pn,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Pn[0]],In),left:xn(_n[Pn[1]],In),right:xn(_n[Pn[2]],In),bottom:xn(_n[Pn[3]],In)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var gn,Dn,br,dr,_r=[],Cr=!0,Rr=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(gn=br.call(Ut)).done)&&(_r.push(gn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Rr=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Rr)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Ot=d.n(Ct),jt=d(3023),Rt=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Rt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(gn){return"".concat(Hr).concat(gn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=Sr(gn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,gn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Rr="",Yr=5,Gr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:gn+1},ao=gn===0,yo=''),bo=''),So=''),Io=''),vo=''),Mo=''),Eo=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(kn,Xr)||lt()(Xr,"Array[")?Mo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Ot()(Xr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Xr,'"'))+wo)}function Po(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}Gr.push("".concat(os,": ").concat(Pn(Wt[Xr],Ur))),Hr++}}try{Rr={}.toString.call(Er)}catch{Rr="[object Object]"}var Lo,No=Rr=="[object Array]",Fo=Rr=="[object Object]",Uo=Rr=="[object Number]",jo=Rr=="[object RegExp]",Ro=Rr=="[object Symbol]",Ps=Rr=="[object Function]",Ls=Rr=="[object Boolean]";if(Rr=="[object String]")Cr=Co(vn(Er));else if(jo)Lo=vn(Er.toString()),Cr=Io+Lo+wo;else if(Ps)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Rr=Ut.group,Yr=Ut.targetGroup,Gr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(gn=Hr.call(this)).container=nn()("div"),gn.count=1,gn.width=0,gn.height=0,gn.isHidden=!1,gn.columns=[],gn.elements={},gn.objects={},gn.console=Wt,gn.type=br,gn.group=Rr,gn.targetGroup=Yr,gn.args=_r,gn.id=Cr,gn.header=Gr,gn.ignoreFilter=po,gn.collapsed=!1,gn.container.log=(0,it.Z)(gn),gn.height=0,gn.width=0,gn.$container=It()(gn.container),gn.accessGetter=Ur,gn.unenumerable=ao,gn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return gn.level=bo,gn.resizeSensor=new(qt())(gn.container),gn.onResize=Wn()(function(){hn()(gn.container)?gn.isHidden=!0:(gn.isHidden||gn.updateSize(!1),gn.isHidden=!1)},16),gn.formatMsg(),gn.group&&gn.checkGroup(),gn.bindEvent(),gn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,gn=this.console.c,Dn=Wt.find(gn(".count-container")),br=Wt.find(gn(".icon-container")),dr=Dn.find(gn(".count"));return Ut===2&&Dn.rmClass(gn("hidden")),dr.text(ft()(Ut)),br.addClass(gn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),gn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==gn&&(this.width=gn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(gn,Dn){Dn!==0&&(Ut+=" "),Nn()(gn)?Ut+=Yn()(gn):Ut+=ft()(gn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,gn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),gn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,gn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=It()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:gn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,gn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=It()(Wt),Cr=_r.data("id");if(Cr){var Rr=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Ln.Z(Yr.get(0),{unenumerable:gn,accessGetter:Dn});Gr.setOption("theme",Ut.getOption("theme")),Gr.set(Rr)}else{var oo=new Ln.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Rr)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,gn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Rr=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===gn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});St()(Rr,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(Gr)?po[Ur]=Ur===gn?"":Ut.formatTableVal(Gr[Ur]):Rn()(Gr)&&(po[Ur]=Ur===gn?Ut.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Rr=or()(dr,_r);gr()(function(){return Cr(Rr)})}(Wt,Ut,function(dr){return gn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,gn=this.console,Dn=gn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":gn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,gn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Rr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Rr=this.formatCommon(Wt);break;case"dir":Rr=this.formatDir(Wt);break;case"warn":_r="warn",Rr=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Rr=this.formatErr(Cr);break;case"table":Rr=this.formatTable(Wt);break;case"html":Rr=Wt[0];break;case"input":Rr=this.formatJs(Wt[0]),_r="input";break;case"output":Rr=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Rr=this.formatCommon(Wt),_r="caret-right";break;case"group":Rr=this.formatCommon(Wt),_r="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Rr=On()(Rr,function(Yr){return'').concat(Yr,"")})),Rr=this.render({msg:Rr,type:Ut,icon:_r,id:gn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Rr),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,gn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(gn+=Ar()(Bn||(Bn=(0,k.Z)([` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnRt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,Rt),lt.a.createElement("span",It(an,"ellipsis")," ...")))),lt.a.createElement("div",It(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Mt}(lt.a.PureComponent),ln=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){return lt.a.createElement("div",It(this.props.theme,"undefined"),"undefined")}}]),Mt}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Pt=1;Pt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=mn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Pt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,gr=Mt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Or,jr){return Or[jr]=tr[jr],Or},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(gr){Jn.current=gr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Ln||((Ln=document.createElement("textarea")).setAttribute("tab-index","-1"),Ln.setAttribute("aria-hidden","true"),Bn(Ln)),Ln.parentNode===null&&document.body.appendChild(Ln);var Ar=sr.paddingSize,Or=sr.borderSize,jr=sr.sizingStyle,Mr=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Ln.style[Br]=jr[Br]}),Bn(Ln),Ln.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Ln,sr);Ln.value="x";var Pr=Ln.scrollHeight-Ar,Dr=Pr*tr;Mr==="border-box"&&(Dr=Dr+Ar+Or),sn=Math.max(Dr,sn);var Fr=Pr*ir;return Mr==="border-box"&&(Fr=Fr+Ar+Or),[sn=Math.min(Fr,sn),Pr]}(gr,Xn.value||Xn.placeholder||"x",Rt,Bt),On=hr[0],$n=hr[1];Hn.current!==On&&(Hn.current=On,Xn.style.setProperty("height",On+"px","important"),Ht(On,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Pn(or),Object(pt.useLayoutEffect)(function(){var Xn=function(gr){Wn.current(gr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},mn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Pt){return{type:Et,value:Pt}}var fr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Mt}(lt.a.PureComponent),Zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Mt}(lt.a.PureComponent),vr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),yr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),In=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Mt}(lt.a.PureComponent),ur=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Mt}(lt.a.PureComponent),qn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Mt}(lt.a.PureComponent),pr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),Gn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Mt}(lt.a.PureComponent),ar=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Mt}(lt.a.PureComponent),rr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).copiedTimer=null,Rt.handleCopy=function(){var an=document.createElement("textarea"),nn=Rt.props,Qt=nn.clickCallback,Ht=nn.src,mn=nn.namespace;an.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:mn,name:mn[mn.length-1]})})},Rt.getClippyIcon=function(){var an=Rt.props.theme;return Rt.state.copied?lt.a.createElement("span",null,lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon"))),lt.a.createElement("span",It(an,"copy-icon-copied"),"✔")):lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon")))},Rt.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},Rt.state={copied:!1},Rt}return at(Mt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,Rt=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=It(Rt,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Mt}(lt.a.PureComponent),kr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).getEditIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},It(Qt,"editVarIcon"),{onClick:function(){Rt.prepopInput(nn)}})))},Rt.prepopInput=function(an){if(Rt.props.onEdit!==!1){var nn=function(Ht){var mn;switch(bt(Ht)){case"undefined":mn="undefined";break;case"nan":mn="NaN";break;case"string":mn=Ht;break;case"date":case"function":case"regexp":mn=Ht.toString();break;default:try{mn=JSON.stringify(Ht,null," ")}catch{mn=""}}return mn}(an.value),Qt=Nn(nn);Rt.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},Rt.getRemoveIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,mn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:mn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},Rt.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(Rt).props;switch(Qt){case!1:return Rt.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},Rt.getEditInput=function(){var an=Rt.props.theme,nn=Rt.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,mn=Nn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:mn.type,value:mn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&Rt.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},It(an,"edit-input"))),lt.a.createElement("div",It(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},It(an,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},It(an,"check-icon"),{onClick:function(){Rt.submitEdit()}})),lt.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(an){var nn=Rt.props,Qt=nn.variable,Ht=nn.namespace,mn=nn.rjvId,Wn=Rt.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:mn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},Rt.showDetected=function(){var an=Rt.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,Rt.state.parsedInput),Ht=(Qt.type,Qt.value,Rt.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",It(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},It(nn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var an=Rt.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(Rt).props,mn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return at(Mt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.variable,nn=Rt.singleIndent,Qt=Rt.type,Ht=Rt.theme,mn=Rt.namespace,Wn=Rt.indentWidth,Kn=Rt.enableClipboard,Yn=Rt.onEdit,er=Rt.onDelete,Hn=Rt.onSelect,Jn=Rt.displayArrayKey,or=Rt.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},It(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},It(Ht,"array-key"),{key:an.name+"_"+mn}),an.name,lt.a.createElement("div",It(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},It(Ht,"object-name"),{className:"object-key",key:an.name+"_"+mn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(gr){var hr=En(mn);(gr.ctrlKey||gr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},It(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(mn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Mt}(lt.a.PureComponent),Tr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,mn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(mn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,mn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},It(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,mn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Mt}(lt.a.PureComponent);function Lr(Et){var Pt=Et.parent_type,Mt=Et.namespace,Bt=Et.quotesOnKeys,Rt=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Pt=="array"?Qt?lt.a.createElement("span",Object.assign({},It(Rt,"array-key"),{key:Mt}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},It(Rt,"object-name"),{key:Mt}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null)}function Rr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(In,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in Rt.state.expanded)nn.push(Rt.state.expanded[Qt]);nn[an]=!nn[an],Rt.setState({expanded:nn})},Rt.state={expanded:[]},Rt}return at(Mt,[{key:"getExpandedIcon",value:function(Bt){var Rt=this.props,an=Rt.theme,nn=Rt.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Rr,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.src,nn=Rt.groupArraysAfterLength,Qt=(Rt.depth,Rt.name),Ht=Rt.theme,mn=Rt.jsvRoot,Wn=Rt.namespace,Kn=(Rt.parent_type,xt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;mn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},It(Ht,mn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},It(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",It(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ht,"icon-container"),{onClick:function(gr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},It(Ht,"brace"),{onClick:function(gr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},It(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},It(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Mt}(lt.a.PureComponent),Zr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;nt(this,Mt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){rn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},It(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Qt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:lt.a.createElement("div",Object.assign({},It(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(nn){var Qt=Rt.props,Ht=(Qt.rjvId,Qt.theme,Rt.state),mn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:mn},Rt.props))},Rt.renderObjectContents=function(nn,Qt){var Ht,mn=Rt.props,Wn=mn.depth,Kn=mn.parent_type,Yn=mn.index_offset,er=mn.groupArraysAfterLength,Hn=mn.namespace,Jn=Rt.state.object_type,or=[],Xn=Object.keys(nn||{});return Rt.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(gr){if(Ht=new go(gr,nn[gr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(gr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Qt)))}),or};var an=Mt.getState(Bt);return Rt.state=rt(rt({},an),{},{prevProps:{}}),Rt}return at(Mt,[{key:"getBraceStart",value:function(Bt,Rt){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,mn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",It(Ht,"brace"),Bt==="array"?"[":"{"),Rt?this.getObjectMetaData(Qt):null);var Wn=Rt?Rr:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},It(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:mn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",It(Ht,"brace"),Bt==="array"?"[":"{")),Rt?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.depth,nn=Rt.src,Qt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,mn=Rt.jsvRoot,Wn=Rt.iconStyle,Kn=xt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return mn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},It(Ht,mn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},It(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,Rt){var an=Rt.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Mt.getState(Bt)),{},{prevProps:Bt}):null}}]),Mt}(lt.a.PureComponent);Zr.getState=function(Et){var Pt=Object.keys(Et.src).length,Mt=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Pt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Mt),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Pt,hovered:!1}};var go=function Et(Pt,Mt){nt(this,Et),this.name=Pt,this.value=Mt,this.type=bt(Mt)};St(Zr);var kt=Zr,$t=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnQt.groupArraysAfterLength&&(mn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(mn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Mt}(lt.a.PureComponent),Lt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Bt.input?Bt.input:""},Rt}return at(Mt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.theme,nn=Rt.rjvId,Qt=Rt.isValid,Ht=this.state.input,mn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},It(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},It(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",It(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},It(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){mn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),mn?lt.a.createElement(rr,Object.assign({},It(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",It(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},It(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Mt}(lt.a.PureComponent),mt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=Rn===void 0?"light":Rn;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=It()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Ln){return Ln.setOption("theme",Fn)}))}),ln.setOption("theme",Pn),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,Rn={};typeof hn=="string"?Rn[hn]=_n:Rn=hn,Xt()(Rn,function(Pn,kn){var Fn=Tn[kn];Tn[kn]=Pn,ln.emit("optionChange",kn,Pn,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Ot());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(Rn){var Pn=["top","left","right","bottom"];return Rn!=="position"&&(Pn=nt()(Pn,function(kn){return"".concat(Rn,"-").concat(kn)})),Rn==="border"&&(Pn=nt()(Pn,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Pn[0]],Rn),left:xn(_n[Pn[1]],Rn),right:xn(_n[Pn[2]],Rn),bottom:xn(_n[Pn[3]],Rn)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var gn,Dn,br,dr,_r=[],Cr=!0,Ir=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(gn=br.call(Ut)).done)&&(_r.push(gn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Ir=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Ir)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Ot=d.n(Ct),jt=d(3023),It=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:It()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(gn){return"".concat(Hr).concat(gn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=Sr(gn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,gn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Ir="",Yr=5,Gr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:gn+1},ao=gn===0,yo=''),bo=''),So=''),Ro=''),vo=''),Mo=''),Eo=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(kn,Xr)||lt()(Xr,"Array[")?Mo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Ot()(Xr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Xr,'"'))+wo)}function Po(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}Gr.push("".concat(os,": ").concat(Pn(Wt[Xr],Ur))),Hr++}}try{Ir={}.toString.call(Er)}catch{Ir="[object Object]"}var Lo,No=Ir=="[object Array]",Fo=Ir=="[object Object]",Uo=Ir=="[object Number]",jo=Ir=="[object RegExp]",Io=Ir=="[object Symbol]",Ps=Ir=="[object Function]",Ls=Ir=="[object Boolean]";if(Ir=="[object String]")Cr=Co(vn(Er));else if(jo)Lo=vn(Er.toString()),Cr=Ro+Lo+wo;else if(Ps)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Ir=Ut.group,Yr=Ut.targetGroup,Gr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(gn=Hr.call(this)).container=nn()("div"),gn.count=1,gn.width=0,gn.height=0,gn.isHidden=!1,gn.columns=[],gn.elements={},gn.objects={},gn.console=Wt,gn.type=br,gn.group=Ir,gn.targetGroup=Yr,gn.args=_r,gn.id=Cr,gn.header=Gr,gn.ignoreFilter=po,gn.collapsed=!1,gn.container.log=(0,it.Z)(gn),gn.height=0,gn.width=0,gn.$container=Rt()(gn.container),gn.accessGetter=Ur,gn.unenumerable=ao,gn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return gn.level=bo,gn.resizeSensor=new(qt())(gn.container),gn.onResize=Wn()(function(){hn()(gn.container)?gn.isHidden=!0:(gn.isHidden||gn.updateSize(!1),gn.isHidden=!1)},16),gn.formatMsg(),gn.group&&gn.checkGroup(),gn.bindEvent(),gn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,gn=this.console.c,Dn=Wt.find(gn(".count-container")),br=Wt.find(gn(".icon-container")),dr=Dn.find(gn(".count"));return Ut===2&&Dn.rmClass(gn("hidden")),dr.text(ft()(Ut)),br.addClass(gn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),gn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==gn&&(this.width=gn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(gn,Dn){Dn!==0&&(Ut+=" "),Nn()(gn)?Ut+=Yn()(gn):Ut+=ft()(gn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,gn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),gn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,gn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=Rt()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:gn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,gn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=Rt()(Wt),Cr=_r.data("id");if(Cr){var Ir=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Ln.Z(Yr.get(0),{unenumerable:gn,accessGetter:Dn});Gr.setOption("theme",Ut.getOption("theme")),Gr.set(Ir)}else{var oo=new Ln.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Ir)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,gn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Ir=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===gn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});St()(Ir,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(Gr)?po[Ur]=Ur===gn?"":Ut.formatTableVal(Gr[Ur]):In()(Gr)&&(po[Ur]=Ur===gn?Ut.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Ir=or()(dr,_r);gr()(function(){return Cr(Ir)})}(Wt,Ut,function(dr){return gn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,gn=this.console,Dn=gn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":gn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,gn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Ir="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Ir=this.formatCommon(Wt);break;case"dir":Ir=this.formatDir(Wt);break;case"warn":_r="warn",Ir=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Ir=this.formatErr(Cr);break;case"table":Ir=this.formatTable(Wt);break;case"html":Ir=Wt[0];break;case"input":Ir=this.formatJs(Wt[0]),_r="input";break;case"output":Ir=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Ir=this.formatCommon(Wt),_r="caret-right";break;case"group":Ir=this.formatCommon(Wt),_r="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Ir=On()(Ir,function(Yr){return'').concat(Yr,"")})),Ir=this.render({msg:Ir,type:Ut,icon:_r,id:gn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Ir),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,gn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(gn+=Ar()(Bn||(Bn=(0,k.Z)([`
    `,`
    @@ -1120,14 +1120,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Wt.msg,`
    -
    `)}},{key:"formatTable",value:function(Wt){var Ut=Wt[0],gn=Wt[1],Dn=[];return fr()(gn)&&(gn=Zr()(gn)),kt()(gn)||(gn=null),Nn()(Ut)?(St()(Ut,function(br){Rn()(br)?Dn.push("__LunaConsoleValue"):Nn()(br)&&(Dn=Dn.concat(Mt()(br)))}),(Dn=Lt()(Dn)).sort(),gn&&(Dn=Dn.filter(function(br){return ct()(gn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Wt):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(Wt)}},{key:"formatErr",value:function(Wt){var Ut=Wt.stack?Wt.stack.split(` -`):[],gn="".concat(Wt.message||Ut[0],"
    ");return Ut=Ut.map(function(Dn){return ut()(Dn)}),gn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(qr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Wt){var Ut=this.console.c,gn=fr()(Wt[0])&&Wt.length!==1;gn&&(Wt=this.substituteStr(Wt));for(var Dn=0,br=Wt.length;Dn').concat(ut()(ft()(dr)),""):Nn()(dr)?Wt[Dn]=this.formatPreview(dr):Lr()(dr)?Wt[Dn]='undefined'):kr()(dr)?Wt[Dn]='null'):Vn()(dr)?Wt[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Wt[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Wt[Dn]='').concat(ft()(dr),""):Nr()(dr)?Wt[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&gn||(dr=ut()(dr)),dr.length>5e3&&(dr=Ot()(dr,5e3,{separator:" ",ellipsis:"…"})),Wt[Dn]=dr)}return Wt.join(" ")}},{key:"formatDir",value:function(Wt){return Nn()(Wt[0])?this.formatPreview(Wt[0]):this.formatCommon(Wt)}},{key:"formatTableVal",value:function(Wt){var Ut=this.console.c;return Nn()(Wt)?"{…}":Rn()(Wt)?jr()('
    ').concat(Pn(Wt),"
    ")):ft()(Wt)}},{key:"formatPreview",value:function(Wt){var Ut=this,gn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Wt:this.extractObj(Wt,{},function(_r){Ut.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Wt);return dr==="Array"&&Wt.length>1?(dr="(".concat(Wt.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Wt):Gn()(Wt)&&(dr=this.formatElName(Wt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Pn(Wt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Wt){var Ut=ut()(Wt[0]),gn=!1,Dn="";Wt.shift();for(var br=0,dr=Ut.length;br"),gn=!0,Dn+='');break;default:br--,Wt.unshift(Cr),Dn+=_r}}else Dn+=_r}return gn&&(Dn+=""),Wt.unshift(Dn),Wt}},{key:"formatJs",value:function(Wt){return'
    ').concat(this.console.c(sr()(Wt,"js",eo)),"
    ")}},{key:"formatFn",value:function(Wt){return'
    '.concat(this.formatJs(Wt.toString()),"
    ")}},{key:"formatElName",value:function(Wt){var Ut=Wt.id,gn=Wt.className,Dn=Wt.tagName.toLowerCase();if(Ut!==""&&(Dn+="#".concat(Ut)),fr()(gn)){var br="";St()(gn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Wt){var Ut=sn()();return this.elements[Ut]=Wt,this.console.c('
    '))}}]),Sr}(Ht());function no(Er){var Hr=(Er=Et()(Er)).split(";"),Sr={};St()(Hr,function(Ut){if(ct()(Ut,":")){var gn=$(Ut.split(":"),2),Dn=gn[0],br=gn[1];Sr[Zt()(Dn)]=Zt()(br)}}),Sr.display="inline-block",Sr["max-width"]="100%",delete Sr.width,delete Sr.height;var Wt="";return St()(Sr,function(Ut,gn){Wt+="".concat(gn,":").concat(Ut,";")}),Wt}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Ho=d(6329),Xo=d.n(Ho),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),ks=d(5852),As=d.n(ks);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var va,Es=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ss(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Sr),(gn=Hr.call(this)).subComponents=[],gn.compName=Dn,gn.c=_n(Dn),gn.options={},gn.container=Wt,gn.$container=It()(Wt),gn.$container.addClass(["luna-".concat(Dn),gn.c("platform-".concat(Tn()))]),gn.on("optionChange",function(_r,Cr,Rr){var Yr=gn.c;_r==="theme"&&(gn.$container.rmClass(Yr("theme-".concat(Rr))).addClass(Yr("theme-".concat(Cr))),St()(gn.subComponents,function(Gr){return Gr.setOption("theme",Cr)}))}),gn.setOption("theme",dr),gn}return(0,tt.Z)(Sr,[{key:"destroy",value:function(){this.destroySubComponents();var Wt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wt("platform-".concat(Tn()))).rmClass(Wt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wt,Ut){var gn=this,Dn=this.options,br={};typeof Wt=="string"?br[Wt]=Ut:br=Wt,St()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,gn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Wt){return this.options[Wt]}},{key:"addSubComponent",value:function(Wt){Wt.setOption("theme",this.options.theme),this.subComponents.push(Wt)}},{key:"removeSubComponent",value:function(Wt){As()(this.subComponents,function(Ut){return Ut===Wt})}},{key:"destroySubComponents",value:function(){St()(this.subComponents,function(Wt){return Wt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(Wt,Ut),Xo()(this.options,Wt)}},{key:"find",value:function(Wt){return this.$container.find(this.c(Wt))}}]),Sr}(Ht()),Ts=d(1571),Os=d.n(Ts);function Ms(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}b=d.hmd(b);var es=navigator.userAgent,js=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Rs=0,ts=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ms(Sr);function Sr(Wt){var Ut,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Sr),(Ut=Hr.call(this,Wt,{compName:"console"},gn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(_i()),Ut.selectedLog=null,Ut.onScroll=function(){var Dn=Ut.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Ut.isAtBottom=Cr;var Rr=Ut.lastScrollTop,Yr=Ut.lastTimestamp,Gr=fo()(),oo=Gr-Yr,po=_r-Rr,Ur=Math.abs(po/oo)*Ut.speedToleranceFactor;oo>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Ur_r+dr+yo||Ut.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Ut.initTpl(),Ut.initOptions(gn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(qt())(Wt),Ut.renderViewport=ws()(function(Dn){Ut._renderViewport(Dn)},16),Ut.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Hn()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Ut.clear()},dir:function(Dn){Ut.dir(Dn)},table:function(Dn,br){Ut.table(Dn,br)},keys:Mt()},Ut.bindEvent(),Ut}return(0,tt.Z)(Sr,[{key:"setGlobal",value:function(Wt,Ut){this.global[Wt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Sr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Lr()(Ut[Wt])?Ut[Wt]=1:Ut[Wt]++,this.info("".concat(Wt,": ").concat(Ut[Wt]))}},{key:"countReset",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Wt]=0}},{key:"assert",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Wt])return this.insert("warn",["Timer '".concat(Wt,"' already exists")]);this.timer[Wt]=co()()}},{key:"timeLog",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[Wt];if(!Ut)return this.insert("warn",["Timer '".concat(Wt,"' does not exist")]);this.info("".concat(Wt,": ").concat(co()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Wt),delete this.timer[Wt]}},{key:"clear",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Wt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Rs,accessGetter:Yr,unenumerable:Gr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Ur=new to(this,Dn);Ur.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Ur.type)&&ao.type===Ur.type&&Ur.isSimple()&&ao.text()===Ur.text()?(ao.addCount(),Ur.header&&ao.updateTime(Ur.header.time),Ur=ao,this.detachLog(ao)):(dr.push(Ur),this.lastLog=Ur),Rr!==0&&dr.length>Rr){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(Wt){this.topSpaceHeight=Wt,this.el.style.top=Wt+"px"}},{key:"updateBottomSpace",value:function(Wt){this.bottomSpaceHeight=Wt}},{key:"updateSpace",value:function(Wt){this.spaceHeight!==Wt&&(this.spaceHeight=Wt,this.space.style.height=Wt+"px")}},{key:"detachLog",value:function(Wt){var Ut=this.displayLogs,gn=Ut.indexOf(Wt);gn>-1&&(Ut.splice(gn,1),this.renderViewport())}},{key:"attachLog",value:function(Wt){if(this.filterLog(Wt)&&!Wt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(Wt),void this.renderViewport();var gn=bs()(Ut);if(Wt.id>gn.id)return Ut.push(Wt),void this.renderViewport();for(var Dn,br=0,dr=Ut.length-1,_r=0;br<=dr;){if((Dn=Ut[_r=br+Math.floor((dr-br)/2)]).id===Wt.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,gn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Wt.asyncTimer=null;var Dn,br,dr=!1,_r=gn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Wt.logs=_r.slice(_r.length-dr),Wt.render());break;case"filter":Wt.render();break;case"level":Wt.options.level=Zr()(dr),Wt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=Wt.topTolerance,gn=Ut===void 0?500:Ut,Dn=Wt.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Rr=_r.scrollTop,Yr=_r.offsetHeight,Gr=Cr.getBoundingClientRect().width,oo=Rr-gn,po=Rr+Yr+br,Ur=this.displayLogs,ao=0,yo=0,bo=0,So=Ur.length,Io=this.fakeEl,vo=document.createDocumentFragment(),Mo=[],Eo=0;Eo0){Io.appendChild(vo);for(var Co=0,Po=Mo.length;Copo?yo+=jo:bo+jo>oo?Lo.appendChild(Uo):bo`)}},{key:"formatTable",value:function(Wt){var Ut=Wt[0],gn=Wt[1],Dn=[];return fr()(gn)&&(gn=Zr()(gn)),kt()(gn)||(gn=null),Nn()(Ut)?(St()(Ut,function(br){In()(br)?Dn.push("__LunaConsoleValue"):Nn()(br)&&(Dn=Dn.concat(Mt()(br)))}),(Dn=Lt()(Dn)).sort(),gn&&(Dn=Dn.filter(function(br){return ct()(gn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Wt):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(Wt)}},{key:"formatErr",value:function(Wt){var Ut=Wt.stack?Wt.stack.split(` +`):[],gn="".concat(Wt.message||Ut[0],"
    ");return Ut=Ut.map(function(Dn){return ut()(Dn)}),gn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(qr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Wt){var Ut=this.console.c,gn=fr()(Wt[0])&&Wt.length!==1;gn&&(Wt=this.substituteStr(Wt));for(var Dn=0,br=Wt.length;Dn').concat(ut()(ft()(dr)),""):Nn()(dr)?Wt[Dn]=this.formatPreview(dr):Lr()(dr)?Wt[Dn]='undefined'):kr()(dr)?Wt[Dn]='null'):Vn()(dr)?Wt[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Wt[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Wt[Dn]='').concat(ft()(dr),""):Nr()(dr)?Wt[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&gn||(dr=ut()(dr)),dr.length>5e3&&(dr=Ot()(dr,5e3,{separator:" ",ellipsis:"…"})),Wt[Dn]=dr)}return Wt.join(" ")}},{key:"formatDir",value:function(Wt){return Nn()(Wt[0])?this.formatPreview(Wt[0]):this.formatCommon(Wt)}},{key:"formatTableVal",value:function(Wt){var Ut=this.console.c;return Nn()(Wt)?"{…}":In()(Wt)?jr()('
    ').concat(Pn(Wt),"
    ")):ft()(Wt)}},{key:"formatPreview",value:function(Wt){var Ut=this,gn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Wt:this.extractObj(Wt,{},function(_r){Ut.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Wt);return dr==="Array"&&Wt.length>1?(dr="(".concat(Wt.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Wt):Gn()(Wt)&&(dr=this.formatElName(Wt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Pn(Wt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Wt){var Ut=ut()(Wt[0]),gn=!1,Dn="";Wt.shift();for(var br=0,dr=Ut.length;br"),gn=!0,Dn+='');break;default:br--,Wt.unshift(Cr),Dn+=_r}}else Dn+=_r}return gn&&(Dn+=""),Wt.unshift(Dn),Wt}},{key:"formatJs",value:function(Wt){return'
    ').concat(this.console.c(sr()(Wt,"js",eo)),"
    ")}},{key:"formatFn",value:function(Wt){return'
    '.concat(this.formatJs(Wt.toString()),"
    ")}},{key:"formatElName",value:function(Wt){var Ut=Wt.id,gn=Wt.className,Dn=Wt.tagName.toLowerCase();if(Ut!==""&&(Dn+="#".concat(Ut)),fr()(gn)){var br="";St()(gn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Wt){var Ut=sn()();return this.elements[Ut]=Wt,this.console.c('
    '))}}]),Sr}(Ht());function no(Er){var Hr=(Er=Et()(Er)).split(";"),Sr={};St()(Hr,function(Ut){if(ct()(Ut,":")){var gn=$(Ut.split(":"),2),Dn=gn[0],br=gn[1];Sr[Zt()(Dn)]=Zt()(br)}}),Sr.display="inline-block",Sr["max-width"]="100%",delete Sr.width,delete Sr.height;var Wt="";return St()(Sr,function(Ut,gn){Wt+="".concat(gn,":").concat(Ut,";")}),Wt}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Ho=d(6329),Xo=d.n(Ho),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),ks=d(5852),As=d.n(ks);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var va,Es=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ss(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Sr),(gn=Hr.call(this)).subComponents=[],gn.compName=Dn,gn.c=_n(Dn),gn.options={},gn.container=Wt,gn.$container=Rt()(Wt),gn.$container.addClass(["luna-".concat(Dn),gn.c("platform-".concat(Tn()))]),gn.on("optionChange",function(_r,Cr,Ir){var Yr=gn.c;_r==="theme"&&(gn.$container.rmClass(Yr("theme-".concat(Ir))).addClass(Yr("theme-".concat(Cr))),St()(gn.subComponents,function(Gr){return Gr.setOption("theme",Cr)}))}),gn.setOption("theme",dr),gn}return(0,tt.Z)(Sr,[{key:"destroy",value:function(){this.destroySubComponents();var Wt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wt("platform-".concat(Tn()))).rmClass(Wt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wt,Ut){var gn=this,Dn=this.options,br={};typeof Wt=="string"?br[Wt]=Ut:br=Wt,St()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,gn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Wt){return this.options[Wt]}},{key:"addSubComponent",value:function(Wt){Wt.setOption("theme",this.options.theme),this.subComponents.push(Wt)}},{key:"removeSubComponent",value:function(Wt){As()(this.subComponents,function(Ut){return Ut===Wt})}},{key:"destroySubComponents",value:function(){St()(this.subComponents,function(Wt){return Wt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(Wt,Ut),Xo()(this.options,Wt)}},{key:"find",value:function(Wt){return this.$container.find(this.c(Wt))}}]),Sr}(Ht()),Ts=d(1571),Os=d.n(Ts);function Ms(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}b=d.hmd(b);var es=navigator.userAgent,js=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Is=0,ts=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ms(Sr);function Sr(Wt){var Ut,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Sr),(Ut=Hr.call(this,Wt,{compName:"console"},gn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(_i()),Ut.selectedLog=null,Ut.onScroll=function(){var Dn=Ut.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Ut.isAtBottom=Cr;var Ir=Ut.lastScrollTop,Yr=Ut.lastTimestamp,Gr=fo()(),oo=Gr-Yr,po=_r-Ir,Ur=Math.abs(po/oo)*Ut.speedToleranceFactor;oo>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Ur_r+dr+yo||Ut.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Ut.initTpl(),Ut.initOptions(gn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(qt())(Wt),Ut.renderViewport=ws()(function(Dn){Ut._renderViewport(Dn)},16),Ut.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Hn()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Ut.clear()},dir:function(Dn){Ut.dir(Dn)},table:function(Dn,br){Ut.table(Dn,br)},keys:Mt()},Ut.bindEvent(),Ut}return(0,tt.Z)(Sr,[{key:"setGlobal",value:function(Wt,Ut){this.global[Wt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Sr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Lr()(Ut[Wt])?Ut[Wt]=1:Ut[Wt]++,this.info("".concat(Wt,": ").concat(Ut[Wt]))}},{key:"countReset",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Wt]=0}},{key:"assert",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Wt])return this.insert("warn",["Timer '".concat(Wt,"' already exists")]);this.timer[Wt]=co()()}},{key:"timeLog",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[Wt];if(!Ut)return this.insert("warn",["Timer '".concat(Wt,"' does not exist")]);this.info("".concat(Wt,": ").concat(co()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Wt),delete this.timer[Wt]}},{key:"clear",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Wt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Is,accessGetter:Yr,unenumerable:Gr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Ur=new to(this,Dn);Ur.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Ur.type)&&ao.type===Ur.type&&Ur.isSimple()&&ao.text()===Ur.text()?(ao.addCount(),Ur.header&&ao.updateTime(Ur.header.time),Ur=ao,this.detachLog(ao)):(dr.push(Ur),this.lastLog=Ur),Ir!==0&&dr.length>Ir){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(Wt){this.topSpaceHeight=Wt,this.el.style.top=Wt+"px"}},{key:"updateBottomSpace",value:function(Wt){this.bottomSpaceHeight=Wt}},{key:"updateSpace",value:function(Wt){this.spaceHeight!==Wt&&(this.spaceHeight=Wt,this.space.style.height=Wt+"px")}},{key:"detachLog",value:function(Wt){var Ut=this.displayLogs,gn=Ut.indexOf(Wt);gn>-1&&(Ut.splice(gn,1),this.renderViewport())}},{key:"attachLog",value:function(Wt){if(this.filterLog(Wt)&&!Wt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(Wt),void this.renderViewport();var gn=bs()(Ut);if(Wt.id>gn.id)return Ut.push(Wt),void this.renderViewport();for(var Dn,br=0,dr=Ut.length-1,_r=0;br<=dr;){if((Dn=Ut[_r=br+Math.floor((dr-br)/2)]).id===Wt.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,gn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Wt.asyncTimer=null;var Dn,br,dr=!1,_r=gn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Wt.logs=_r.slice(_r.length-dr),Wt.render());break;case"filter":Wt.render();break;case"level":Wt.options.level=Zr()(dr),Wt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=Wt.topTolerance,gn=Ut===void 0?500:Ut,Dn=Wt.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Ir=_r.scrollTop,Yr=_r.offsetHeight,Gr=Cr.getBoundingClientRect().width,oo=Ir-gn,po=Ir+Yr+br,Ur=this.displayLogs,ao=0,yo=0,bo=0,So=Ur.length,Ro=this.fakeEl,vo=document.createDocumentFragment(),Mo=[],Eo=0;Eo0){Ro.appendChild(vo);for(var Co=0,Po=Mo.length;Copo?yo+=jo:bo+jo>oo?Lo.appendChild(Uo):bo
    - `])))))}}]),Sr}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Is(){for(var Er=new Error,Hr="",Sr=Er.stack?Er.stack.split(` -`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(mt))try{var Nt=St().parse(mt);return Rt(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Lt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Lt(mt)}return Lt(mt)}}function Rt(kt,$t){for(var Lt=0,mt=kt.length;Lt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}var hn,_n=function(kt){(0,rt.Z)(Lt,kt);var $t=bn(Lt);function Lt(mt,Nt){var Yt,Et=Nt.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Mt=Pt===void 0?"light":Pt;return(0,j.Z)(this,Lt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=mt,Yt.$container=it()(mt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,It,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(It))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",It)}))}),Yt.setOption("theme",Mt),Yt}return(0,$.Z)(Lt,[{key:"destroy",value:function(){this.destroySubComponents();var mt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(mt("platform-".concat(An()))).rmClass(mt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(mt,Nt){var Yt=this,Et=this.options,Pt={};typeof mt=="string"?Pt[mt]=Nt:Pt=mt,yn()(Pt,function(Mt,Bt){var It=Et[Bt];Et[Bt]=Mt,Yt.emit("optionChange",Bt,Mt,It)})}},{key:"getOption",value:function(mt){return this.options[mt]}},{key:"addSubComponent",value:function(mt){mt.setOption("theme",this.options.theme),this.subComponents.push(mt)}},{key:"removeSubComponent",value:function(mt){Sn()(this.subComponents,function(Nt){return Nt===mt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(mt){return mt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(mt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(mt,Nt),Vn()(this.options,mt)}},{key:"find",value:function(mt){return this.$container.find(this.c(mt))}}]),Lt}(ft()),ln=d(8901),Tn=d.n(ln),In=d(8613),Pn=d.n(In),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Ln=d(1286),Un=d.n(Ln),pn=d(242),Vt=d.n(pn),qt=d(2439),wn=d.n(qt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),Rn=d(1754),ur=d.n(Rn),qn=d(6768),pr=d.n(qn),Gn=d(3063),zn=d.n(Gn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Lr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}b=d.hmd(b);var Ir=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Lt,kt);var $t=Lr(Lt);function Lt(mt,Nt){var Yt;(0,j.Z)(this,Lt),(Yt=$t.call(this,mt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(It){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,mn=an.$colgroup,Wn=Zt("x",It=It.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),mn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(It){Yt.onResizeColMove(It);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,mn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+mn,Hn=er+(Qt[Ht+1]-mn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Ir.off(Kt("move"),Yt.onResizeColMove),Ir.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(mt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Pt=Et.columns,Mt=Et.minHeight,Bt=Et.maxHeight;return yn()(Pt,function(It){xn()(It,{sortable:!1}),Yt.colMap[It.id]=It}),Bt-1&&(mt.detach(),Nt.splice(Yt,1),mt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(mt,Nt){var Yt=new Zr(this,mt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(mt){return mt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var mt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Pt=Et.maxHeight,Mt=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Mt-=Bt)<0&&(Mt=0),Pt-=Bt;var It=this.$dataContainer.find(Nt(".node")),an=It.length,nn=0;an>0&&(nn=It.offset().height*an),nn>Mt?mt.hide():mt.show(),nn=Pt&&(nn=Pt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(mt){var Nt;(Zn()(mt)||mt!=null&&mt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(mt)?this.emit("deselect"):(this.selectedNode=mt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",mt)))}},{key:"onResizeColStart",value:function(mt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;mt.stopPropagation(),mt.preventDefault(),mt=mt.origEvent,this.resizeStartX=Zt("x",mt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Ir.on(Kt("move"),this.onResizeColMove),Ir.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var mt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Mt=this;Et.on("click",Nt(".node"),function(){Mt.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var It=it()(this),an=It.data("id"),nn=It.data("order")!=="descending";It.data("order",nn?"descending":"ascending"),Mt.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Pt.on(Kt("start"),function(Bt){var It=it()(this);Mt.resizeIdx=_t()(It.data("idx")),Mt.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":mt.updateHeight();break;case"filter":mt.renderData()}})}},{key:"sortNodes",value:function(mt,Nt){var Yt=this.colMap[mt].comparator||go;this.nodes.sort(function(Et,Pt){var Mt=Et.data[mt],Bt=Pt.data[mt];return Bn()(Mt)&&(Mt=Mt.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Mt,Bt):Yt(Bt,Mt)}),this.renderData(),this.sortId=mt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var mt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=mt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Pt=0,Mt=Yt.length;Pt'),this.colWidths[Qt]=mn}Nt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var mt=this.colWidths,Nt=[],Yt=mt.length-1,Et=0;Et').concat(Pt,"")):Nt+="".concat(Pt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var mt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(mt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([` + `])))))}}]),Sr}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Rs(){for(var Er=new Error,Hr="",Sr=Er.stack?Er.stack.split(` +`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(mt))try{var Nt=St().parse(mt);return It(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Lt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Lt(mt)}return Lt(mt)}}function It(kt,$t){for(var Lt=0,mt=kt.length;Lt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}var hn,_n=function(kt){(0,rt.Z)(Lt,kt);var $t=bn(Lt);function Lt(mt,Nt){var Yt,Et=Nt.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Mt=Pt===void 0?"light":Pt;return(0,j.Z)(this,Lt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=mt,Yt.$container=it()(mt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,Rt,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(Rt))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",Rt)}))}),Yt.setOption("theme",Mt),Yt}return(0,$.Z)(Lt,[{key:"destroy",value:function(){this.destroySubComponents();var mt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(mt("platform-".concat(An()))).rmClass(mt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(mt,Nt){var Yt=this,Et=this.options,Pt={};typeof mt=="string"?Pt[mt]=Nt:Pt=mt,yn()(Pt,function(Mt,Bt){var Rt=Et[Bt];Et[Bt]=Mt,Yt.emit("optionChange",Bt,Mt,Rt)})}},{key:"getOption",value:function(mt){return this.options[mt]}},{key:"addSubComponent",value:function(mt){mt.setOption("theme",this.options.theme),this.subComponents.push(mt)}},{key:"removeSubComponent",value:function(mt){Sn()(this.subComponents,function(Nt){return Nt===mt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(mt){return mt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(mt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(mt,Nt),Vn()(this.options,mt)}},{key:"find",value:function(mt){return this.$container.find(this.c(mt))}}]),Lt}(ft()),ln=d(8901),Tn=d.n(ln),Rn=d(8613),Pn=d.n(Rn),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Ln=d(1286),Un=d.n(Ln),pn=d(242),Vt=d.n(pn),qt=d(2439),wn=d.n(qt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),In=d(1754),ur=d.n(In),qn=d(6768),pr=d.n(qn),Gn=d(3063),zn=d.n(Gn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Lr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}b=d.hmd(b);var Rr=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Lt,kt);var $t=Lr(Lt);function Lt(mt,Nt){var Yt;(0,j.Z)(this,Lt),(Yt=$t.call(this,mt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(Rt){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,mn=an.$colgroup,Wn=Zt("x",Rt=Rt.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),mn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(Rt){Yt.onResizeColMove(Rt);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,mn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+mn,Hn=er+(Qt[Ht+1]-mn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Rr.off(Kt("move"),Yt.onResizeColMove),Rr.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(mt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Pt=Et.columns,Mt=Et.minHeight,Bt=Et.maxHeight;return yn()(Pt,function(Rt){xn()(Rt,{sortable:!1}),Yt.colMap[Rt.id]=Rt}),Bt-1&&(mt.detach(),Nt.splice(Yt,1),mt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(mt,Nt){var Yt=new Zr(this,mt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(mt){return mt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var mt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Pt=Et.maxHeight,Mt=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Mt-=Bt)<0&&(Mt=0),Pt-=Bt;var Rt=this.$dataContainer.find(Nt(".node")),an=Rt.length,nn=0;an>0&&(nn=Rt.offset().height*an),nn>Mt?mt.hide():mt.show(),nn=Pt&&(nn=Pt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(mt){var Nt;(Zn()(mt)||mt!=null&&mt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(mt)?this.emit("deselect"):(this.selectedNode=mt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",mt)))}},{key:"onResizeColStart",value:function(mt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;mt.stopPropagation(),mt.preventDefault(),mt=mt.origEvent,this.resizeStartX=Zt("x",mt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Rr.on(Kt("move"),this.onResizeColMove),Rr.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var mt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Mt=this;Et.on("click",Nt(".node"),function(){Mt.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var Rt=it()(this),an=Rt.data("id"),nn=Rt.data("order")!=="descending";Rt.data("order",nn?"descending":"ascending"),Mt.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Pt.on(Kt("start"),function(Bt){var Rt=it()(this);Mt.resizeIdx=_t()(Rt.data("idx")),Mt.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":mt.updateHeight();break;case"filter":mt.renderData()}})}},{key:"sortNodes",value:function(mt,Nt){var Yt=this.colMap[mt].comparator||go;this.nodes.sort(function(Et,Pt){var Mt=Et.data[mt],Bt=Pt.data[mt];return Bn()(Mt)&&(Mt=Mt.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Mt,Bt):Yt(Bt,Mt)}),this.renderData(),this.sortId=mt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var mt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=mt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Pt=0,Mt=Yt.length;Pt'),this.colWidths[Qt]=mn}Nt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var mt=this.colWidths,Nt=[],Yt=mt.length-1,Et=0;Et').concat(Pt,"")):Nt+="".concat(Pt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var mt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(mt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([`
    @@ -1144,36 +1144,36 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Lt}(_n),Zr=function(){function kt($t,Lt){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Lt,mt.selectable&&(this.selectable=mt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Lt=this.$container,mt=this.container,Nt=this.dataGrid.getOption("columns");Lt.html(""),yn()(Nt,function(Yt){var Et=Pn()("td"),Pt=$t[Yt.id];Un()(Pt)||(Bn()(Pt)?Et.appendChild(Pt):Et.innerText=Fn()(Pt)),mt.appendChild(Et)})}}]),kt}();function go(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Lt,mt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Lt=kt.match(Et)[0],mt=$t.match(Et)[0],Nt=!isNaN(Lt),Yt=!isNaN(mt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Pt=Lt-mt;if(Pt)return Pt;if(Lt.length!==mt.length)return+Lt||+mt?mt.length-Lt.length:Lt.length-mt.length}else if(Lt!==mt)return Lt]*>/g.test(Rn))try{var ur=yt().parse(Rn);return Ct(ur,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=yr(qn.attrs.class))}),yt().stringify(ur)}catch{return yr(Rn)}return yr(Rn)}}function Ct(Zn,vr){for(var yr=0,Rn=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(Rn,ur){var qn,pr=ur.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=Gn===void 0?"light":Gn;return(0,et.Z)(this,yr),(qn=vr.call(this)).subComponents=[],qn.compName=pr,qn.c=_t(pr),qn.options={},qn.container=Rn,qn.$container=ht()(Rn),qn.$container.addClass(["luna-".concat(pr),qn.c("platform-".concat(jt()))]),qn.on("optionChange",function(ar,rr,cr){var xr=qn.c;ar==="theme"&&(qn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(qn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),qn.setOption("theme",zn),qn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var Rn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Rn,ur){var qn=this,pr=this.options,Gn={};typeof Rn=="string"?Gn[Rn]=ur:Gn=Rn,zt()(Gn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,qn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(Rn){return this.options[Rn]}},{key:"addSubComponent",value:function(Rn){Rn.setOption("theme",this.options.theme),this.subComponents.push(Rn)}},{key:"removeSubComponent",value:function(Rn){An()(this.subComponents,function(ur){return ur===Rn})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(Rn){return Rn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Rn){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(Rn,ur),Jt()(this.options,Rn)}},{key:"find",value:function(Rn){return this.$container.find(this.c(Rn))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),In=d(3651),Pn=d.n(In),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Ln=d(1672),Un=d.n(Ln);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var Rn=Object.getOwnPropertySymbols(Zn);vr&&(Rn=Rn.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,Rn)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=qt(yr);function yr(Rn){var ur,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,Rn,{compName:"dom-viewer"},qn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Rn,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(Rn){var ur=this.c,qn=this.options;if(!Rn||Rn&&qn.node===Rn)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void qn.rootDomViewer.emit("select",qn.node));if(Rn.nodeType===Node.ELEMENT_NODE)for(var pr=Rn,Gn=Rn.parentElement;Gn;){if(Gn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(Rn);break}pr=Gn,Gn=Gn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Rn=this.c;this.$tag.hasClass(Rn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Rn=this.$tag,ur=this.c,qn=this.options.node;Rn.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),Rn.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var Rn=this.$tag,ur=this.c,qn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),Rn.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var Rn=this;this.observer=new(Tn())(function(ur){zt()(ur,function(qn){Rn.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Rn){var ur=this.$tag,qn=this.c,pr=this.options,Gn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],Rn.type)){if(Rn.type==="childList"){if(Un()(Rn.addedNodes,zn)&&Un()(Rn.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1}))))}else Rn.type==="characterData"&&(Gn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(Gn)):Gn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(Gn.nodeValue)))}},{key:"bindEvent",value:function(){var Rn=this,ur=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),Rn.toggle()}),Ot?qn.on("click",function(){return Rn.select()}):qn.on("mousedown",function(){return Rn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Rn=this.options,ur=Rn.rootContainer,qn=Rn.ignore,pr=this.options.node,Gn=_n()(pr.childNodes);return Gn=fn()(Gn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!qn(zn)})}},{key:"initTpl",value:function(){var Rn=this.container,ur=this.c,qn=this.options,pr=qn.node,Gn=qn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,Gn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(Rn.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),Rn.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var Rn=this,ur=this.options.node,qn=this.options,pr=qn.rootContainer,Gn=qn.ignore,zn=qn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),Rn.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Lr){var Ir,zr=rr.indexOf(Tr);(Ir=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:Rn,rootContainer:pr,rootDomViewer:zn,ignore:Gn})).attach(),kr[Lr]=Ir,Rn.addSubComponent(Ir)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:Gn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Rn){var ur=st()(Rn.attributes,function(Gn){var zn=Gn.name,ar=Gn.value,rr=Gn.isLink;return` - `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),qn="";Rn.hasTail?qn="".concat(Rn.hasTail?"…":"",'</').concat(Rn.tagName,">"):this.isExpandable()||(qn='</'.concat(Rn.tagName,">"));var pr="";return Rn.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` + `])))))}}]),Lt}(_n),Zr=function(){function kt($t,Lt){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Lt,mt.selectable&&(this.selectable=mt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Lt=this.$container,mt=this.container,Nt=this.dataGrid.getOption("columns");Lt.html(""),yn()(Nt,function(Yt){var Et=Pn()("td"),Pt=$t[Yt.id];Un()(Pt)||(Bn()(Pt)?Et.appendChild(Pt):Et.innerText=Fn()(Pt)),mt.appendChild(Et)})}}]),kt}();function go(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Lt,mt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Lt=kt.match(Et)[0],mt=$t.match(Et)[0],Nt=!isNaN(Lt),Yt=!isNaN(mt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Pt=Lt-mt;if(Pt)return Pt;if(Lt.length!==mt.length)return+Lt||+mt?mt.length-Lt.length:Lt.length-mt.length}else if(Lt!==mt)return Lt]*>/g.test(In))try{var ur=yt().parse(In);return Ct(ur,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=yr(qn.attrs.class))}),yt().stringify(ur)}catch{return yr(In)}return yr(In)}}function Ct(Zn,vr){for(var yr=0,In=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(In,ur){var qn,pr=ur.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=Gn===void 0?"light":Gn;return(0,et.Z)(this,yr),(qn=vr.call(this)).subComponents=[],qn.compName=pr,qn.c=_t(pr),qn.options={},qn.container=In,qn.$container=ht()(In),qn.$container.addClass(["luna-".concat(pr),qn.c("platform-".concat(jt()))]),qn.on("optionChange",function(ar,rr,cr){var xr=qn.c;ar==="theme"&&(qn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(qn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),qn.setOption("theme",zn),qn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var In=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(In("platform-".concat(jt()))).rmClass(In("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(In,ur){var qn=this,pr=this.options,Gn={};typeof In=="string"?Gn[In]=ur:Gn=In,zt()(Gn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,qn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(In){return this.options[In]}},{key:"addSubComponent",value:function(In){In.setOption("theme",this.options.theme),this.subComponents.push(In)}},{key:"removeSubComponent",value:function(In){An()(this.subComponents,function(ur){return ur===In})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(In){return In.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(In){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(In,ur),Jt()(this.options,In)}},{key:"find",value:function(In){return this.$container.find(this.c(In))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),Rn=d(3651),Pn=d.n(Rn),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Ln=d(1672),Un=d.n(Ln);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var In=Object.getOwnPropertySymbols(Zn);vr&&(In=In.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,In)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=qt(yr);function yr(In){var ur,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,In,{compName:"dom-viewer"},qn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:In,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(In){var ur=this.c,qn=this.options;if(!In||In&&qn.node===In)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void qn.rootDomViewer.emit("select",qn.node));if(In.nodeType===Node.ELEMENT_NODE)for(var pr=In,Gn=In.parentElement;Gn;){if(Gn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(In);break}pr=Gn,Gn=Gn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var In=this.c;this.$tag.hasClass(In("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(In("platform-".concat(jt()))).rmClass(In("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;In.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),In.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),In.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var In=this;this.observer=new(Tn())(function(ur){zt()(ur,function(qn){In.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(In){var ur=this.$tag,qn=this.c,pr=this.options,Gn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],In.type)){if(In.type==="childList"){if(Un()(In.addedNodes,zn)&&Un()(In.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1}))))}else In.type==="characterData"&&(Gn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(Gn)):Gn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(Gn.nodeValue)))}},{key:"bindEvent",value:function(){var In=this,ur=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),In.toggle()}),Ot?qn.on("click",function(){return In.select()}):qn.on("mousedown",function(){return In.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var In=this.options,ur=In.rootContainer,qn=In.ignore,pr=this.options.node,Gn=_n()(pr.childNodes);return Gn=fn()(Gn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!qn(zn)})}},{key:"initTpl",value:function(){var In=this.container,ur=this.c,qn=this.options,pr=qn.node,Gn=qn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,Gn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(In.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),In.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var In=this,ur=this.options.node,qn=this.options,pr=qn.rootContainer,Gn=qn.ignore,zn=qn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),In.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Lr){var Rr,zr=rr.indexOf(Tr);(Rr=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:In,rootContainer:pr,rootDomViewer:zn,ignore:Gn})).attach(),kr[Lr]=Rr,In.addSubComponent(Rr)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:Gn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(In){var ur=st()(In.attributes,function(Gn){var zn=Gn.name,ar=Gn.value,rr=Gn.isLink;return` + `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),qn="";In.hasTail?qn="".concat(In.hasTail?"…":"",'</').concat(In.tagName,">"):this.isExpandable()||(qn='</'.concat(In.tagName,">"));var pr="";return In.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` `,` <`,"",">",` - `])),pr,Rn.tagName,ur,qn))}},{key:"renderTextNode",value:function(Rn){var ur=this.c,qn=Rn.nodeValue,pr=Rn.parentElement,Gn='',zn='';if(pr&&qn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(Gn).concat(Pn()(qn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(Gn).concat(Pn()(qn,"js",wn)).concat(zn))}return ur('"'.concat(Gn).concat(Bn()(Fn()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(Rn){return this.c('<!-- '.concat(Bn()(Rn),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(Rn){var ur=Rn.name,qn=Rn.value;yr.push({name:ur,value:qn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Ot(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Ln){return At()(Ln,Fn)?Ln:Ln.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Ln=xt().parse(Bn);return jt(Ln,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Ln)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Ln){var Un,pn=Ln.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Ot(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(Rt()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",qt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(Rt()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Ln){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Ln:Vt=Bn,Xt()(Vt,function(qt,wn){var Nn=pn[wn];pn[wn]=qt,Un.emit("optionChange",wn,qt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Ln){return Ln===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Ln),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Ln,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Ln=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Ln.$container.addClass(Ln.c("hidden"))},Ln.render=function(){var pn=(0,nt.Z)(Ln),Vt=pn.options,qt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(qt("no-title")),Ln.$title.text(Vt.title)):wn.addClass(qt("no-title")),Vt.footer?(wn.rmClass(qt("no-footer")),Ln.$footer.html("").append(Vt.footer)):wn.addClass(qt("no-footer")),Vt.showClose?Ln.$close.show():Ln.$close.hide(),Ln.$body.css("width",Vt.width+"px"),Ln.$content.html("").append(Vt.content)},Ln.hide(),Ln.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Ln.initTpl(),Ln.$title=Ln.find(".title"),Ln.$content=Ln.find(".content"),Ln.$body=Ln.find(".body"),Ln.$footer=Ln.find(".footer"),Ln.$close=Ln.find(".icon-close"),Ln.bindEvent(),Ln}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([` + `])),pr,In.tagName,ur,qn))}},{key:"renderTextNode",value:function(In){var ur=this.c,qn=In.nodeValue,pr=In.parentElement,Gn='',zn='';if(pr&&qn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(Gn).concat(Pn()(qn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(Gn).concat(Pn()(qn,"js",wn)).concat(zn))}return ur('"'.concat(Gn).concat(Bn()(Fn()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(In){return this.c('<!-- '.concat(Bn()(In),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(In){var ur=In.name,qn=In.value;yr.push({name:ur,value:qn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Ot(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Ln){return At()(Ln,Fn)?Ln:Ln.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Ln=xt().parse(Bn);return jt(Ln,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Ln)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Ln){var Un,pn=Ln.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Ot(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(It()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",qt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(It()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Ln){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Ln:Vt=Bn,Xt()(Vt,function(qt,wn){var Nn=pn[wn];pn[wn]=qt,Un.emit("optionChange",wn,qt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Ln){return Ln===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Ln),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Ln,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Ln=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Ln.$container.addClass(Ln.c("hidden"))},Ln.render=function(){var pn=(0,nt.Z)(Ln),Vt=pn.options,qt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(qt("no-title")),Ln.$title.text(Vt.title)):wn.addClass(qt("no-title")),Vt.footer?(wn.rmClass(qt("no-footer")),Ln.$footer.html("").append(Vt.footer)):wn.addClass(qt("no-footer")),Vt.showClose?Ln.$close.show():Ln.$close.hide(),Ln.$body.css("width",Vt.width+"px"),Ln.$content.html("").append(Vt.content)},Ln.hide(),Ln.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Ln.initTpl(),Ln.$title=Ln.find(".title"),Ln.$content=Ln.find(".content"),Ln.$body=Ln.find(".body"),Ln.$footer=Ln.find(".footer"),Ln.$close=Ln.find(".icon-close"),Ln.bindEvent(),Ln}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([`
    - `])))))}}],[{key:"alert",value:function(Bn){var Ln=Tn(),Un=Ln.c;Ln.setOption({title:"",content:Bn,width:Pn(),footer:In({OK:{type:"primary",onclick:function(){Ln.hide()}}},Un)}),Ln.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Ln){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Pn(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Ln(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Ln(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,qt=Sn()("input"+Vt(".input"),{value:Ln});function wn(){pn.hide(),Un(qt.value)}st()(qt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:qt,width:Pn(),footer:In({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=qt.value.length;qt.setSelectionRange(Nn,Nn),qt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function In(kn,Fn){var vn=pt()(kn,function(Bn,Ln){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Ln)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Ot=d.n(Ct),jt=d(4321),Rt=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),In=d(7658),Pn=d.n(In),kn=d(6329),Fn=d.n(kn),vn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,mn={id:Ht,val:an};return Fn()(mn,nn),Qt.push(mn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(It=It.slice(0,500)+"..."),"ƒ "+Ln()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(It).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),Rn=d(9433),ur=d.n(Rn),qn=d(1443),pr=d.n(qn),Gn=d(2461),zn=d.n(Gn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Lr=d(6954),Ir=d.n(Lr);d(9585);function zr(It){var an="luna-".concat(It,"-");function nn(Qt){return zn()(Ln()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(mn){return"".concat(an).concat(mn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=nn(mn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(It,an){for(var nn=0,Qt=It.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(It){(0,rt.Z)(nn,It);var an=mt(nn);function nn(Qt,Ht){var mn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(mn=an.call(this)).subComponents=[],mn.compName=Wn,mn.c=zr(Wn),mn.options={},mn.container=Qt,mn.$container=Kt()(Qt),mn.$container.addClass(["luna-".concat(Wn),mn.c("platform-".concat(Zr()))]),mn.on("optionChange",function(er,Hn,Jn){var or=mn.c;er==="theme"&&(mn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(mn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),mn.setOption("theme",Yn),mn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var mn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,mn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Lt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(It){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(It){(0,rt.Z)(nn,It);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(mn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(mn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),mn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Pn()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(gr(Qt),'null
  • ');if(ut()(Ht)||ft()(Ht))return"
  • ".concat(gr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(gr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(gr(Qt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(gr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var On=hr.type,$n=hr.value;if(On)return On==="Function"?qt($n):On==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(gr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function gr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var On=Kn("key");return mn==="unenumerable"||mn==="symbol"?On=Kn("key-lighter"):mn==="proto"&&(On=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(gr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Pt(It,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,gr){var hr=yr()(gr);ur()(hr)?or[gr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},gr=er;Xn.type="["+gr,Xn.enumerable={},_t()(or,function(On){Xn.enumerable[er]=On,er+=1});var hr=er-1;Xn.type+=(hr-gr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}It[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var mn=0,Wn=Ht.length;mn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(It){(0,rt.Z)(nn,It);var an=Mt(nn);function nn(Qt){var Ht,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(mn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],gr=[],hr=[],On={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),gr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Or=$n,jr="["+Or;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Mr=$n-1;On[jr+=(Mr-Or>0?" … "+Mr:"")+"]"]=Ar}),hr=bt()(On),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?gr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Pn()(Ar);for(var Or=0,jr=Ar.length;Or4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(mn),Jn=Xt()(mn,!1);if(Wn==="virtual"&&(Jn=Qt),mn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(mn)||ft()(mn))return"
  • ".concat(sr(Qt),'').concat(Vt(mn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(mn==="(...)")return"
  • ".concat(sr(Qt),'').concat(mn,"
  • ");if(lt()(mn)){var or,Xn=Yn.get(mn);if(Xn)or=Xn.id;else{var gr={};Wn==="proto"&&(gr.self=Ht),or=Yn.set(mn,gr),this.map[or]=mn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(mn)):Vt(function(nr,tr){if(tr)return tr==="Function"?qt(Ot()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(mn,Jn)||St()(Hn));var On=Kn?"":''),$n="
  • ").concat(On).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(mn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(mn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(mn)&&mn.length>1e4&&(mn=En()(mn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(mn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(It,an){try{It.exports=an,It.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Ot=d.n(Ct),jt=d(1754),Rt=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function In(qn){var pr="luna-".concat(qn,"-");function Gn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Pn(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=Gn(rr.attrs.class))}),_n().stringify(ar)}catch{return Gn(zn)}return Gn(zn)}}function Pn(qn,pr){for(var Gn=0,zn=qn.length;Gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}var pn=function(qn){(0,et.Z)(Gn,qn);var pr=Un(Gn);function Gn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,Gn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=In(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Lr,Ir){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Ir))).addClass(zr("theme-".concat(Lr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Lr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(Gn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Lr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Lr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Ln()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),Gn}(fn());function Vt(qn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}b=d.hmd(b);var qt=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Gn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(Gn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Ot()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Rn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(Rt()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),Gn}(pn),wn=function(){function qn(pr,Gn,zn,ar){(0,j.Z)(this,qn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=Gn,this.value=zn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),qn}(),Nn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar){var rr;return(0,j.Z)(this,Gn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(Gn)}(wn),lr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){return(0,j.Z)(this,Gn),pr.call(this,zn,"","","separator")}return(0,$.Z)(Gn)}(wn),fr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ut()(cr),`
    + `])))))}}],[{key:"alert",value:function(Bn){var Ln=Tn(),Un=Ln.c;Ln.setOption({title:"",content:Bn,width:Pn(),footer:Rn({OK:{type:"primary",onclick:function(){Ln.hide()}}},Un)}),Ln.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Ln){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Ln(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Ln(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,qt=Sn()("input"+Vt(".input"),{value:Ln});function wn(){pn.hide(),Un(qt.value)}st()(qt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:qt,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=qt.value.length;qt.setSelectionRange(Nn,Nn),qt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function Rn(kn,Fn){var vn=pt()(kn,function(Bn,Ln){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Ln)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Ot=d.n(Ct),jt=d(4321),It=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),Rn=d(7658),Pn=d.n(Rn),kn=d(6329),Fn=d.n(kn),vn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,mn={id:Ht,val:an};return Fn()(mn,nn),Qt.push(mn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Ln()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(Rt).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),In=d(9433),ur=d.n(In),qn=d(1443),pr=d.n(qn),Gn=d(2461),zn=d.n(Gn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Lr=d(6954),Rr=d.n(Lr);d(9585);function zr(Rt){var an="luna-".concat(Rt,"-");function nn(Qt){return zn()(Ln()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(mn){return"".concat(an).concat(mn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=nn(mn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(Rt,an){for(var nn=0,Qt=Rt.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(Rt){(0,rt.Z)(nn,Rt);var an=mt(nn);function nn(Qt,Ht){var mn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(mn=an.call(this)).subComponents=[],mn.compName=Wn,mn.c=zr(Wn),mn.options={},mn.container=Qt,mn.$container=Kt()(Qt),mn.$container.addClass(["luna-".concat(Wn),mn.c("platform-".concat(Zr()))]),mn.on("optionChange",function(er,Hn,Jn){var or=mn.c;er==="theme"&&(mn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(mn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),mn.setOption("theme",Yn),mn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var mn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,mn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Lt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(Rt){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(Rt){(0,rt.Z)(nn,Rt);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(mn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(mn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),mn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Pn()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(gr(Qt),'null
  • ');if(ut()(Ht)||ft()(Ht))return"
  • ".concat(gr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(gr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(gr(Qt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(gr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var On=hr.type,$n=hr.value;if(On)return On==="Function"?qt($n):On==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(gr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function gr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var On=Kn("key");return mn==="unenumerable"||mn==="symbol"?On=Kn("key-lighter"):mn==="proto"&&(On=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(gr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Pt(Rt,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,gr){var hr=yr()(gr);ur()(hr)?or[gr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},gr=er;Xn.type="["+gr,Xn.enumerable={},_t()(or,function(On){Xn.enumerable[er]=On,er+=1});var hr=er-1;Xn.type+=(hr-gr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}Rt[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var mn=0,Wn=Ht.length;mn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(Rt){(0,rt.Z)(nn,Rt);var an=Mt(nn);function nn(Qt){var Ht,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(mn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],gr=[],hr=[],On={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),gr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Or=$n,jr="["+Or;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Mr=$n-1;On[jr+=(Mr-Or>0?" … "+Mr:"")+"]"]=Ar}),hr=bt()(On),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?gr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Pn()(Ar);for(var Or=0,jr=Ar.length;Or4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(mn),Jn=Xt()(mn,!1);if(Wn==="virtual"&&(Jn=Qt),mn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(mn)||ft()(mn))return"
  • ".concat(sr(Qt),'').concat(Vt(mn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(mn==="(...)")return"
  • ".concat(sr(Qt),'').concat(mn,"
  • ");if(lt()(mn)){var or,Xn=Yn.get(mn);if(Xn)or=Xn.id;else{var gr={};Wn==="proto"&&(gr.self=Ht),or=Yn.set(mn,gr),this.map[or]=mn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(mn)):Vt(function(nr,tr){if(tr)return tr==="Function"?qt(Ot()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(mn,Jn)||St()(Hn));var On=Kn?"":''),$n="
  • ").concat(On).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(mn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(mn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(mn)&&mn.length>1e4&&(mn=En()(mn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(mn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(Rt,an){try{Rt.exports=an,Rt.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Ot=d.n(Ct),jt=d(1754),It=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function Rn(qn){var pr="luna-".concat(qn,"-");function Gn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Pn(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=Gn(rr.attrs.class))}),_n().stringify(ar)}catch{return Gn(zn)}return Gn(zn)}}function Pn(qn,pr){for(var Gn=0,zn=qn.length;Gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}var pn=function(qn){(0,et.Z)(Gn,qn);var pr=Un(Gn);function Gn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,Gn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=Rn(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Lr,Rr){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Rr))).addClass(zr("theme-".concat(Lr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Lr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(Gn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Lr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Lr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Ln()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),Gn}(fn());function Vt(qn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}b=d.hmd(b);var qt=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Gn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(Gn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Ot()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new In(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(It()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),Gn}(pn),wn=function(){function qn(pr,Gn,zn,ar){(0,j.Z)(this,qn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=Gn,this.value=zn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),qn}(),Nn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar){var rr;return(0,j.Z)(this,Gn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(Gn)}(wn),lr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){return(0,j.Z)(this,Gn),pr.call(this,zn,"","","separator")}return(0,$.Z)(Gn)}(wn),fr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ut()(cr),`
    ').concat(xr,`
    -
    `));var Lr=kr.$container.find("input");return Lr.val(rr),Lr.on("change",function(){return kr.onChange(Lr.val())}),kr}return(0,$.Z)(Gn)}(wn),Zn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Lr=(0,k.Z)(kr).$container,Ir=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,go='");zr&&(go="".concat(Qr,'
    -
    -
    -
    +
    `));var Lr=kr.$container.find("input");return Lr.val(rr),Lr.on("change",function(){return kr.onChange(Lr.val())}),kr}return(0,$.Z)(Gn)}(wn),Zn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Lr=(0,k.Z)(kr).$container,Rr=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,go='");zr&&(go="".concat(Qr,'
    +
    +
    +
    `).concat(go,` -
    ').concat(rr,"/").concat(Zr)),Lr.html('
    ').concat(ut()(cr),`
    -
    ').concat(xr,`
    -
    ').concat(go,"
    "));var kt=Lr.find(Ir(".value")),$t=Lr.find("input"),Lt=Lr.find(Ir(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var mt=St()($t.val());kr.onChange(mt)}),$t.on("input",function(){var mt=St()($t.val());Lt.css("width",vr(mt,Qr,Zr)+"%"),kt.text(bt()(mt))}),kr}return(0,$.Z)(Gn)}(wn),vr=function(qn,pr,Gn){return((qn-pr)/(Gn-pr)*100).toFixed(2)},yr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Lr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ut()(cr),`
    +
    ').concat(rr,"/").concat(Zr)),Lr.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    ').concat(go,"
    "));var kt=Lr.find(Rr(".value")),$t=Lr.find("input"),Lt=Lr.find(Rr(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var mt=St()($t.val());kr.onChange(mt)}),$t.on("input",function(){var mt=St()($t.val());Lt.css("width",vr(mt,Qr,Zr)+"%"),kt.text(bt()(mt))}),kr}return(0,$.Z)(Gn)}(wn),vr=function(qn,pr,Gn){return((qn-pr)/(Gn-pr)*100).toFixed(2)},yr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Lr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ut()(cr),`
    -
    `));var Ir=kr.$container.find("input"),zr=Ir.get(0);return zr.checked=rr,Ir.on("change",function(){return kr.onChange(zr.checked)}),kr}return(0,$.Z)(Gn)}(wn),Rn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr,kr){var Tr;(0,j.Z)(this,Gn),Tr=pr.call(this,zn,ar,rr,"select");var Lr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    +
    `));var Rr=kr.$container.find("input"),zr=Rr.get(0);return zr.checked=rr,Rr.on("change",function(){return kr.onChange(zr.checked)}),kr}return(0,$.Z)(Gn)}(wn),In=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr,kr){var Tr;(0,j.Z)(this,Gn),Tr=pr.call(this,zn,ar,rr,"select");var Lr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    ').concat(xr,`
    @@ -1181,15 +1181,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `).concat(vt()(kr,function(zr,Qr){return'")}).join(""),`
    -
    `));var Ir=Tr.$container.find("select");return Ir.on("change",function(){return Tr.onChange(Ir.val())}),Tr}return(0,$.Z)(Gn)}(wn),ur=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,Gn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ut()(ar),`
    + `));var Rr=Tr.$container.find("select");return Rr.on("change",function(){return Tr.onChange(Rr.val())}),Tr}return(0,$.Z)(Gn)}(wn),ur=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,Gn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ut()(ar),`
    -
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(Gn)}(wn);(function(qn,pr){try{qn.exports=pr,qn.exports.default=pr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(In){return"".concat(hn).concat(In)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=_n(In.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var In,Pn=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(In=hn.call(this)).subComponents=[],In.compName=Pn,In.c=At(Pn),In.options={},In.container=ln,In.$container=it()(ln),In.$container.addClass(["luna-".concat(Pn),In.c("platform-".concat(Ot()))]),In.on("optionChange",function(vn,Bn,Ln){var Un=In.c;vn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Ln))).addClass(Un("theme-".concat(Bn))),Rt()(In.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),In.setOption("theme",Fn),In}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Ot()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var In=this,Pn=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,Rt()(kn,function(Fn,vn){var Bn=Pn[vn];Pn[vn]=Fn,In.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){Rt()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},In)).initOptions(In,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var In=this.c,Pn=this.$tabs,kn=this.options.height-1,Fn=Pn.find(In(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Pn.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);if(Pn.data("id")===ln){if(Pn.hasClass(Tn("selected")))if(In.length>0){var kn=In.$tabs.find(Tn(".item")).eq(0).data("id");In.select(kn)}else In.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);Pn.data("id")===ln?(Pn.addClass(Tn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",ln)):Pn.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,In=this.tabs,Pn=this.c,kn=Tn.find(Pn(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=In.offsetWidth,Ln=In.scrollLeft;FnBn+Ln&&(ln=Fn+vn-Bn),vt()(ln)&&(In.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var In=document.createElement("div"),Pn=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),In.appendChild(Pn);var kn=document.body||document.documentElement;return kn.appendChild(In),Ct=In.offsetWidth-In.clientWidth,kn.removeChild(In),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,In=this.c,Pn=Tn.find(In(".selected")).get(0);Pn?ln.css({width:Pn.offsetWidth,left:Pn.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,In=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",In(".item"),function(){var kn=it()(this);Pn.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([` + `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(Gn)}(wn);(function(qn,pr){try{qn.exports=pr,qn.exports.default=pr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(Rn){return"".concat(hn).concat(Rn)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=_n(Rn.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var Rn,Pn=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(Rn=hn.call(this)).subComponents=[],Rn.compName=Pn,Rn.c=At(Pn),Rn.options={},Rn.container=ln,Rn.$container=it()(ln),Rn.$container.addClass(["luna-".concat(Pn),Rn.c("platform-".concat(Ot()))]),Rn.on("optionChange",function(vn,Bn,Ln){var Un=Rn.c;vn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Ln))).addClass(Un("theme-".concat(Bn))),It()(Rn.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),Rn.setOption("theme",Fn),Rn}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Ot()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var Rn=this,Pn=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,It()(kn,function(Fn,vn){var Bn=Pn[vn];Pn[vn]=Fn,Rn.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){It()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var Rn=this.c,Pn=this.$tabs,kn=this.options.height-1,Fn=Pn.find(Rn(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Pn.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);if(Pn.data("id")===ln){if(Pn.hasClass(Tn("selected")))if(Rn.length>0){var kn=Rn.$tabs.find(Tn(".item")).eq(0).data("id");Rn.select(kn)}else Rn.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);Pn.data("id")===ln?(Pn.addClass(Tn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",ln)):Pn.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,Rn=this.tabs,Pn=this.c,kn=Tn.find(Pn(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=Rn.offsetWidth,Ln=Rn.scrollLeft;FnBn+Ln&&(ln=Fn+vn-Bn),vt()(ln)&&(Rn.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var Rn=document.createElement("div"),Pn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),Rn.appendChild(Pn);var kn=document.body||document.documentElement;return kn.appendChild(Rn),Ct=Rn.offsetWidth-Rn.clientWidth,kn.removeChild(Rn),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,Rn=this.c,Pn=Tn.find(Rn(".selected")).get(0);Pn?ln.css({width:Pn.offsetWidth,left:Pn.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,Rn=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",Rn(".item"),function(){var kn=it()(this);Pn.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([`
    - `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Ln){var Un="luna-".concat(Ln,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(qt){return yt()(qt,Un)?qt:qt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var qt=wt().parse(Vt);return At(qt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(qt)}catch{return pn(Vt)}return pn(Vt)}}function At(Ln,Un){for(var pn=0,Vt=Ln.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Ln){(0,tt.Z)(pn,Ln);var Un=dn(pn);function pn(Vt,qt){var wn,Nn=qt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var Rn=wn.c;Zn==="theme"&&(wn.$container.rmClass(Rn("theme-".concat(yr))).addClass(Rn("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,qt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=qt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(qt){return qt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,qt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),In=d.n(Tn),Pn=d(8648),kn=d.n(Pn);function Fn(Ln){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Ln){(0,tt.Z)(pn,Ln);var Un=Fn(pn);function pn(Vt){var qt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(qt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,qt.copy=function(){var Nn=(0,$.Z)(qt).c,lr=qt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:In()(kn()(fr)));var vr=qt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},qt._updateCopyPos=function(){var Nn=(0,$.Z)(qt).container;qt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},qt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=xn()(function(){return qt._render()},16),qt.updateCopyPos=Sn()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),_t&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var qt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(Rn){return Rn.length===0?[]:Rn.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(Rn,ur){qt.lineNum+=1,yr+='
    ').concat(qt.lineNum,'
    ').concat(wn.escape?ln()(Rn):Rn||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,qt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?qt.addClass(Vt("wrap-long-lines")):qt.rmClass(Vt("wrap-long-lines")),fr?qt.addClass(Vt("line-numbers")):qt.rmClass(Vt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Ln,Un){try{Ln.exports=Un,Ln.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return Rn()},$css:function(){return qn()},$data:function(){return Gn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Lr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Lt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Mt()},Select:function(){return It()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return gr()},camelCase:function(){return On()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Rt()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return qr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Rs()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Po()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Ro()},isNaN:function(){return Ls()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ml()},isPromise:function(){return Rl()},isRegExp:function(){return Zs()},isSorted:function(){return Ll()},isStr:function(){return Ot()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return mu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Mu()},reverse:function(){return Ru()},root:function(){return Xs()},rtrim:function(){return Lu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return Gu()},startWith:function(){return qo()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return Go()},values:function(){return g0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Ot=d.n(Ct),jt=d(6341),Rt=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var Gt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var qt=function(tn){(0,tt.Z)(Ft,tn);var Gt=Vt(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(8011)),gt.name="settings",gt._settings=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._setting=new pn.Z(gt.get(0)),this._bindEvent()}},{key:"remove",value:function(gt,Tt){var Dt=this;if(Ot()(gt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===gt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(Mn){return Mn.config!==gt||Mn.key!==Tt||(Dt._setting.remove(Mn.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(gt,Tt,Dt){var un=this._genId("settings"),Mn=this._setting.appendCheckbox(un,!!gt.get(Tt),Dt);return this._settings.push({config:gt,key:Tt,id:un,item:Mn}),this}},{key:"select",value:function(gt,Tt,Dt,un){var Mn=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var mr=this._setting.appendSelect(Mn,gt.get(Tt),"",Dt,Qn);return this._settings.push({config:gt,key:Tt,id:Mn,item:mr}),this}},{key:"range",value:function(gt,Tt,Dt,un){var Mn=un.min,Qn=Mn===void 0?0:Mn,mr=un.max,wr=mr===void 0?1:mr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,gt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:gt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(gt,Tt){return this._setting.appendButton(gt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(gt){return this._setting.appendTitle(gt),this}},{key:"_cleanSeparator",value:function(){var gt=Xt()(this._$el.get(0).children);function Tt(Mn){return Rt()(Mn.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=gt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,Gt){var Ft;switch(Ns()(Gt)&&(Gt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var gt="test-localStorage-"+Date.now();Ft.setItem(gt,gt);var Tt=Ft.getItem(gt);if(Ft.removeItem(gt),Tt!==gt)throw new Error}catch{return Gt?Gs():void 0}return Ft}function sl(tn){var Gt=is()(tn.split("/"));return Gt===""&&(Gt=(tn=new(Yn())(tn)).hostname),Gt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var Gt="";if(tn.getAttribute&&(Gt=tn.getAttribute("class")||""),Rt()(Gt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var Gt=il().parse(tn);return cl(Gt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(Gt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,Gt){for(var Ft=0,gt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),M0=function(tn){(0,tt.Z)(Ft,tn);var Gt=O0(Ft);function Ft(gt){var Tt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,Mn=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,mr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(mr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+mr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>Mn-un&&($r=Mn-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var Mn=Tt.config;Mn.get("rememberPos")&&Mn.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=gt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(gt){this._isOutOfRange(gt)&&(gt=this._getDefPos()),this._$el.css({left:gt.x,top:gt.y}),this.config.set("pos",gt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(gt){gt=gt||this.config.get("pos");var Tt=this._getDefPos();return gt.x>Tt.x+10||gt.x<0||gt.y<0||gt.y>Tt.y+10}},{key:"_registerListener",value:function(){var gt=this;this._scaleListener=function(){return Nn()(function(){gt._isOutOfRange()&>._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var gt=this._$container;gt.append(Cn('
    ')),this._$el=gt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(gt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!gt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var gt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return gt._resetPos(!0)}),window.addEventListener("resize",function(){return gt._resetPos()})}},{key:"initCfg",value:function(gt){var Tt=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});gt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var gt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-gt,y:window.innerHeight-gt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,Gt){return Gt.unshift(this.name),Gt};var j0=d(4270),R0=d.n(j0),I0=d(6093),P0=d.n(I0),Do=d(129),L0=d(7638);function N0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var Gt=N0(Ft);function Ft(gt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var Mn=(0,et.Z)(Tt).$container;al()?Mn.addClass(Cn("safe-area")):Mn.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(Mn){Tt._tab.setOption("height",40*Mn),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=gt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),R0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var gt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){gt._$el.css("opacity",gt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var gt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return gt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(gt){var Tt=this._tab;if(!(gt instanceof ct)){var Dt=new ct,un=Dt.init,Mn=Dt.show,Qn=Dt.hide,mr=Dt.destroy;jn()(gt,{init:un,show:Mn,hide:Qn,destroy:mr})}var wr=gt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),gt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),gt.active=!1,this._tools[wr]=gt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(gt){var Tt=this._tools;if(!Tt[gt])return Wo.warn("Tool ".concat(gt," doesn't exist"));this._tab.remove(gt);var Dt=Tt[gt];if(delete Tt[gt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var gt=this;return bt()(this._tools,function(Tt){return gt.remove(Tt.name)}),this}},{key:"get",value:function(gt){var Tt=this._tools[gt];if(Tt)return Tt}},{key:"showTool",value:function(gt){if(this._curTool===gt)return this;this._curTool=gt;var Tt=this._tools,Dt=Tt[gt];if(Dt){var un={};return bt()(Tt,function(Mn){Mn.active&&(un=Mn,Mn.active=!1,Mn.hide())}),Dt.active=!0,Dt.show(),this._tab.select(gt),this.emit("showTool",gt,un),this}}},{key:"initCfg",value:function(gt){var Tt=this,Dt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,Mn){switch(un){case"transparency":return Tt._setTransparency(Mn);case"displaySize":return Tt._setDisplaySize(Mn);case"theme":return Tt._setTheme(Mn)}}),gt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),Mn=JSON.parse(JSON.stringify(un));bt()(Mn,function(Qn,mr){Ot()(Qn)&&qo()(mr,"eruda")&&un.removeItem(mr)}),window.location.reload()}).separator()}},{key:"notify",value:function(gt,Tt){this._notification.notify(gt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(gt){var Tt=this.$container;(function(Dt){return Rt()(Tn,Dt)})(gt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(gt)}},{key:"_setTransparency",value:function(gt){$o()(gt)&&(this._opacity=gt,this._isShow&&this._$el.css({opacity:gt}))}},{key:"_setDisplaySize",value:function(gt){$o()(gt)&&this._$el.css({height:gt+"%"})}},{key:"_initTpl",value:function(){var gt=this.$container;gt.append(Cn(` + `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Ln){var Un="luna-".concat(Ln,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(qt){return yt()(qt,Un)?qt:qt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var qt=wt().parse(Vt);return At(qt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(qt)}catch{return pn(Vt)}return pn(Vt)}}function At(Ln,Un){for(var pn=0,Vt=Ln.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Ln){(0,tt.Z)(pn,Ln);var Un=dn(pn);function pn(Vt,qt){var wn,Nn=qt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var In=wn.c;Zn==="theme"&&(wn.$container.rmClass(In("theme-".concat(yr))).addClass(In("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,qt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=qt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(qt){return qt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,qt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),Rn=d.n(Tn),Pn=d(8648),kn=d.n(Pn);function Fn(Ln){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Ln){(0,tt.Z)(pn,Ln);var Un=Fn(pn);function pn(Vt){var qt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(qt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,qt.copy=function(){var Nn=(0,$.Z)(qt).c,lr=qt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:Rn()(kn()(fr)));var vr=qt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},qt._updateCopyPos=function(){var Nn=(0,$.Z)(qt).container;qt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},qt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=xn()(function(){return qt._render()},16),qt.updateCopyPos=Sn()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),_t&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var qt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(In){return In.length===0?[]:In.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(In,ur){qt.lineNum+=1,yr+='
    ').concat(qt.lineNum,'
    ').concat(wn.escape?ln()(In):In||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,qt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?qt.addClass(Vt("wrap-long-lines")):qt.rmClass(Vt("wrap-long-lines")),fr?qt.addClass(Vt("line-numbers")):qt.rmClass(Vt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Ln,Un){try{Ln.exports=Un,Ln.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return In()},$css:function(){return qn()},$data:function(){return Gn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Lr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Lt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Mt()},Select:function(){return Rt()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return gr()},camelCase:function(){return On()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return It()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return qr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Is()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Po()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Io()},isNaN:function(){return Ls()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ml()},isPromise:function(){return Il()},isRegExp:function(){return Zs()},isSorted:function(){return Ll()},isStr:function(){return Ot()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return mu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Mu()},reverse:function(){return Iu()},root:function(){return Xs()},rtrim:function(){return Lu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return Gu()},startWith:function(){return qo()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return Go()},values:function(){return g0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Ot=d.n(Ct),jt=d(6341),It=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var Gt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var qt=function(tn){(0,tt.Z)(Ft,tn);var Gt=Vt(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(8011)),gt.name="settings",gt._settings=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._setting=new pn.Z(gt.get(0)),this._bindEvent()}},{key:"remove",value:function(gt,Tt){var Dt=this;if(Ot()(gt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===gt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(Mn){return Mn.config!==gt||Mn.key!==Tt||(Dt._setting.remove(Mn.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(gt,Tt,Dt){var un=this._genId("settings"),Mn=this._setting.appendCheckbox(un,!!gt.get(Tt),Dt);return this._settings.push({config:gt,key:Tt,id:un,item:Mn}),this}},{key:"select",value:function(gt,Tt,Dt,un){var Mn=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var mr=this._setting.appendSelect(Mn,gt.get(Tt),"",Dt,Qn);return this._settings.push({config:gt,key:Tt,id:Mn,item:mr}),this}},{key:"range",value:function(gt,Tt,Dt,un){var Mn=un.min,Qn=Mn===void 0?0:Mn,mr=un.max,wr=mr===void 0?1:mr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,gt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:gt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(gt,Tt){return this._setting.appendButton(gt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(gt){return this._setting.appendTitle(gt),this}},{key:"_cleanSeparator",value:function(){var gt=Xt()(this._$el.get(0).children);function Tt(Mn){return It()(Mn.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=gt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,Gt){var Ft;switch(Ns()(Gt)&&(Gt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var gt="test-localStorage-"+Date.now();Ft.setItem(gt,gt);var Tt=Ft.getItem(gt);if(Ft.removeItem(gt),Tt!==gt)throw new Error}catch{return Gt?Gs():void 0}return Ft}function sl(tn){var Gt=is()(tn.split("/"));return Gt===""&&(Gt=(tn=new(Yn())(tn)).hostname),Gt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var Gt="";if(tn.getAttribute&&(Gt=tn.getAttribute("class")||""),It()(Gt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var Gt=il().parse(tn);return cl(Gt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(Gt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,Gt){for(var Ft=0,gt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),M0=function(tn){(0,tt.Z)(Ft,tn);var Gt=O0(Ft);function Ft(gt){var Tt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,Mn=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,mr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(mr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+mr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>Mn-un&&($r=Mn-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var Mn=Tt.config;Mn.get("rememberPos")&&Mn.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=gt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(gt){this._isOutOfRange(gt)&&(gt=this._getDefPos()),this._$el.css({left:gt.x,top:gt.y}),this.config.set("pos",gt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(gt){gt=gt||this.config.get("pos");var Tt=this._getDefPos();return gt.x>Tt.x+10||gt.x<0||gt.y<0||gt.y>Tt.y+10}},{key:"_registerListener",value:function(){var gt=this;this._scaleListener=function(){return Nn()(function(){gt._isOutOfRange()&>._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var gt=this._$container;gt.append(Cn('
    ')),this._$el=gt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(gt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!gt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var gt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return gt._resetPos(!0)}),window.addEventListener("resize",function(){return gt._resetPos()})}},{key:"initCfg",value:function(gt){var Tt=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});gt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var gt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-gt,y:window.innerHeight-gt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,Gt){return Gt.unshift(this.name),Gt};var j0=d(4270),I0=d.n(j0),R0=d(6093),P0=d.n(R0),Do=d(129),L0=d(7638);function N0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var Gt=N0(Ft);function Ft(gt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var Mn=(0,et.Z)(Tt).$container;al()?Mn.addClass(Cn("safe-area")):Mn.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(Mn){Tt._tab.setOption("height",40*Mn),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=gt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),I0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var gt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){gt._$el.css("opacity",gt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var gt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return gt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(gt){var Tt=this._tab;if(!(gt instanceof ct)){var Dt=new ct,un=Dt.init,Mn=Dt.show,Qn=Dt.hide,mr=Dt.destroy;jn()(gt,{init:un,show:Mn,hide:Qn,destroy:mr})}var wr=gt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),gt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),gt.active=!1,this._tools[wr]=gt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(gt){var Tt=this._tools;if(!Tt[gt])return Wo.warn("Tool ".concat(gt," doesn't exist"));this._tab.remove(gt);var Dt=Tt[gt];if(delete Tt[gt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var gt=this;return bt()(this._tools,function(Tt){return gt.remove(Tt.name)}),this}},{key:"get",value:function(gt){var Tt=this._tools[gt];if(Tt)return Tt}},{key:"showTool",value:function(gt){if(this._curTool===gt)return this;this._curTool=gt;var Tt=this._tools,Dt=Tt[gt];if(Dt){var un={};return bt()(Tt,function(Mn){Mn.active&&(un=Mn,Mn.active=!1,Mn.hide())}),Dt.active=!0,Dt.show(),this._tab.select(gt),this.emit("showTool",gt,un),this}}},{key:"initCfg",value:function(gt){var Tt=this,Dt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,Mn){switch(un){case"transparency":return Tt._setTransparency(Mn);case"displaySize":return Tt._setDisplaySize(Mn);case"theme":return Tt._setTheme(Mn)}}),gt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),Mn=JSON.parse(JSON.stringify(un));bt()(Mn,function(Qn,mr){Ot()(Qn)&&qo()(mr,"eruda")&&un.removeItem(mr)}),window.location.reload()}).separator()}},{key:"notify",value:function(gt,Tt){this._notification.notify(gt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(gt){var Tt=this.$container;(function(Dt){return It()(Tn,Dt)})(gt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(gt)}},{key:"_setTransparency",value:function(gt){$o()(gt)&&(this._opacity=gt,this._isShow&&this._$el.css({opacity:gt}))}},{key:"_setDisplaySize",value:function(gt){$o()(gt)&&this._$el.css({height:gt+"%"})}},{key:"_initTpl",value:function(){var gt=this.$container;gt.append(Cn(`
    @@ -1331,7 +1331,7 @@ Response Headers
    `)}).join(""),Vr=`

    Event Listeners

    `).concat(Vr,` -
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(Gt){var Ft={},gt=new ap(Gt),Tt=Gt.className,Dt=Gt.id,un=Gt.attributes,Mn=Gt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:Mn,id:Dt,className:Tt,attributes:un});var Qn=Gt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(Mn))return Ft;var mr=gt.getComputedStyle(),wr=gt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,mo=Vr.length;lo
    $&').replace(fp,function(Gt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function mp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var gp=function(tn){(0,tt.Z)(Ft,tn);var Gt=mp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._isShow&>._curNode&&(gt._curNode.nodeType===Node.ELEMENT_NODE?gt._detail.show(gt._curNode):gt._detail.show(gt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(gt),"_back",function(){if(gt._curNode!==gt._htmlEl){for(var Tt=gt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();gt.set(Dt)}}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(gt),"_deleteNode",function(){var Tt=gt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(gt),"_copyNode",function(){var Tt=gt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleSelect",function(){gt._$el.find(Cn(".select")).toggleClass(Cn("active")),gt._selectElement=!gt._selectElement,gt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Ro()(),showRulers:!1,showAccessibilityInfo:!Ro()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),gt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(gt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;gt._container.show(),gt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;gt.select(un)}),(0,ot.Z)((0,et.Z)(gt),"_setNode",function(Tt){if(Tt!==gt._curNode){gt._curNode=Tt,gt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;gt._curParentQueue=Dt,gt._splitMode&>._showDetail(),gt._updateButtons(),gt._updateHistory()}}),gt._style=Un(d(5896)),gt.name="elements",gt._selectElement=!1,gt._observeElement=!0,gt._history=[],it().mixin((0,et.Z)(gt)),gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Nn()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(gt){return this.select(gt)}},{key:"select",value:function(gt){return this._domViewer.select(gt),this._setNode(gt),this.emit("change",gt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-node")),un=gt.find(Cn(".delete-node")),Mn=Cn("icon-disabled");Tt.addClass(Mn),Dt.addClass(Mn),un.addClass(Mn);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(Mn),Dt.rmClass(Mn),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(Mn))}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    +
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(Gt){var Ft={},gt=new ap(Gt),Tt=Gt.className,Dt=Gt.id,un=Gt.attributes,Mn=Gt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:Mn,id:Dt,className:Tt,attributes:un});var Qn=Gt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(Mn))return Ft;var mr=gt.getComputedStyle(),wr=gt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,mo=Vr.length;lo
    $&').replace(fp,function(Gt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function mp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var gp=function(tn){(0,tt.Z)(Ft,tn);var Gt=mp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._isShow&>._curNode&&(gt._curNode.nodeType===Node.ELEMENT_NODE?gt._detail.show(gt._curNode):gt._detail.show(gt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(gt),"_back",function(){if(gt._curNode!==gt._htmlEl){for(var Tt=gt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();gt.set(Dt)}}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(gt),"_deleteNode",function(){var Tt=gt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(gt),"_copyNode",function(){var Tt=gt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleSelect",function(){gt._$el.find(Cn(".select")).toggleClass(Cn("active")),gt._selectElement=!gt._selectElement,gt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Io()(),showRulers:!1,showAccessibilityInfo:!Io()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),gt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(gt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;gt._container.show(),gt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;gt.select(un)}),(0,ot.Z)((0,et.Z)(gt),"_setNode",function(Tt){if(Tt!==gt._curNode){gt._curNode=Tt,gt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;gt._curParentQueue=Dt,gt._splitMode&>._showDetail(),gt._updateButtons(),gt._updateHistory()}}),gt._style=Un(d(5896)),gt.name="elements",gt._selectElement=!1,gt._observeElement=!0,gt._history=[],it().mixin((0,et.Z)(gt)),gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Nn()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(gt){return this.select(gt)}},{key:"select",value:function(gt){return this._domViewer.select(gt),this._setNode(gt),this.emit("change",gt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-node")),un=gt.find(Cn(".delete-node")),Mn=Cn("icon-disabled");Tt.addClass(Mn),Dt.addClass(Mn),un.addClass(Mn);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(Mn),Dt.rmClass(Mn),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(Mn))}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    @@ -1421,7 +1421,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Tt,` -
    `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var gt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(mr){if(mr.initiatorType==="img"||Sp(mr.name)){if(Rt()(mr.name,"exclude=true"))return;gt.push(mr.name)}}):lt()("img").each(function(){var mr=lt()(this),wr=mr.attr("src");mr.data("exclude")!=="true"&>.push(wr)}),(gt=zo()(gt)).sort();var Dt=hs("image",gt.length),un="
  • Empty
  • ";vo()(gt)||(un=ho()(gt,function(mr){return'
  • + `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var gt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(mr){if(mr.initiatorType==="img"||Sp(mr.name)){if(It()(mr.name,"exclude=true"))return;gt.push(mr.name)}}):lt()("img").each(function(){var mr=lt()(this),wr=mr.attr("src");mr.data("exclude")!=="true"&>.push(wr)}),(gt=zo()(gt)).sort();var Dt=hs("image",gt.length),un="
  • Empty
  • ";vo()(gt)||(un=ho()(gt,function(mr){return'
  • `)}).join(""));var Mn='

    Image @@ -1437,23 +1437,23 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    -
    `)),this._$localStorage=gt.find(Cn(".local-storage")),this._$sessionStorage=gt.find(Cn(".session-storage")),this._$cookie=gt.find(Cn(".cookie")),this._$script=gt.find(Cn(".script")),this._$stylesheet=gt.find(Cn(".stylesheet")),this._$iframe=gt.find(Cn(".iframe")),this._$image=gt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el,Dt=this._container;function un(Qn,mr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,mr),Dt.showTool("sources"),!0}function Mn(Qn){return function(mr){if(Dt.get("sources")){mr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Hn()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),gt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),gt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),gt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),gt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",Mn("css")).on("click",".eruda-js-link",Mn("js")).on("click",".eruda-iframe-link",Mn("iframe"))}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"hideErudaSetting").remove(gt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(gt._hideErudaSetting=un);case"observeElement":return gt._observeElement=un,un?gt._enableObserver():gt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var gt=this;this._observer=new(Mt())(function(Tt){bt()(Tt,function(Dt){gt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(gt){var Tt=this;if(!Yo(gt.target)){var Dt=function(mr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(mr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(gt.type==="attributes")Dt(gt.target);else if(gt.type==="childList"){Dt(gt.target);var un,Mn=as()(gt.addedNodes),Qn=_p(Mn=jr()(Mn,as()(gt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(mr){Qn.e(mr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),Ap=/\.(jpeg|jpg|gif|png)$/,Sp=function(tn){return Ap.test(tn)},Al=so()(),Ep=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Op=function(tn){(0,tt.Z)(Ft,tn);var Gt=Tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(879)),gt.name="info",gt._infos=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(gt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(Mn){gt===Mn.name&&(Mn.val=Tt,un=!0)}),un||Dt.push({name:gt,val:Tt}),this._render(),this}},{key:"get",value:function(gt){var Tt,Dt=this._infos;return Ns()(gt)?Ar()(Dt):(bt()(Dt,function(un){gt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(gt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===gt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var gt=this;bt()(Ep,function(Tt){return gt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var gt=[];bt()(this._infos,function(Dt){var un=Dt.name,Mn=Dt.val;Ao()(Mn)&&(Mn=Mn()),gt.push({name:un,val:Mn})});var Tt="
      ".concat(ho()(gt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var gt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),gt.notify("Copied")})}},{key:"_renderHtml",value:function(gt){gt!==this._lastHtml&&(this._lastHtml=gt,this._$el.html(gt))}}]),Ft}(ct),Mp=d(8299),jp=d(8368),Rp=d.n(jp),Sl=d(7049);function Ip(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Pp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Ip(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(1344)),gt.name="sources",gt._showLineNum=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(gt,Tt){if(gt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:gt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var gt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(Tt){return gt._html=Tt},error:function(){return gt._html="Sorry, unable to fetch source code:("},complete:function(){gt._isGettingHtml=!1,gt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var gt=this;this._container.on("showTool",function(Tt,Dt){Tt!==gt.name&&Dt.name===gt.name&&delete gt._data})}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(gt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var gt=this._data.val,Tt=gt.width,Dt=gt.height,un=gt.src;this._renderHtml('
    +
    `)),this._$localStorage=gt.find(Cn(".local-storage")),this._$sessionStorage=gt.find(Cn(".session-storage")),this._$cookie=gt.find(Cn(".cookie")),this._$script=gt.find(Cn(".script")),this._$stylesheet=gt.find(Cn(".stylesheet")),this._$iframe=gt.find(Cn(".iframe")),this._$image=gt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el,Dt=this._container;function un(Qn,mr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,mr),Dt.showTool("sources"),!0}function Mn(Qn){return function(mr){if(Dt.get("sources")){mr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Hn()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),gt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),gt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),gt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),gt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",Mn("css")).on("click",".eruda-js-link",Mn("js")).on("click",".eruda-iframe-link",Mn("iframe"))}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"hideErudaSetting").remove(gt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(gt._hideErudaSetting=un);case"observeElement":return gt._observeElement=un,un?gt._enableObserver():gt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var gt=this;this._observer=new(Mt())(function(Tt){bt()(Tt,function(Dt){gt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(gt){var Tt=this;if(!Yo(gt.target)){var Dt=function(mr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(mr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(gt.type==="attributes")Dt(gt.target);else if(gt.type==="childList"){Dt(gt.target);var un,Mn=as()(gt.addedNodes),Qn=_p(Mn=jr()(Mn,as()(gt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(mr){Qn.e(mr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),Ap=/\.(jpeg|jpg|gif|png)$/,Sp=function(tn){return Ap.test(tn)},Al=so()(),Ep=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Op=function(tn){(0,tt.Z)(Ft,tn);var Gt=Tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(879)),gt.name="info",gt._infos=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(gt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(Mn){gt===Mn.name&&(Mn.val=Tt,un=!0)}),un||Dt.push({name:gt,val:Tt}),this._render(),this}},{key:"get",value:function(gt){var Tt,Dt=this._infos;return Ns()(gt)?Ar()(Dt):(bt()(Dt,function(un){gt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(gt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===gt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var gt=this;bt()(Ep,function(Tt){return gt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var gt=[];bt()(this._infos,function(Dt){var un=Dt.name,Mn=Dt.val;Ao()(Mn)&&(Mn=Mn()),gt.push({name:un,val:Mn})});var Tt="
      ".concat(ho()(gt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var gt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),gt.notify("Copied")})}},{key:"_renderHtml",value:function(gt){gt!==this._lastHtml&&(this._lastHtml=gt,this._$el.html(gt))}}]),Ft}(ct),Mp=d(8299),jp=d(8368),Ip=d.n(jp),Sl=d(7049);function Rp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Pp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Rp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(1344)),gt.name="sources",gt._showLineNum=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(gt,Tt){if(gt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:gt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var gt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(Tt){return gt._html=Tt},error:function(){return gt._html="Sorry, unable to fetch source code:("},complete:function(){gt._isGettingHtml=!1,gt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var gt=this;this._container.on("showTool",function(Tt,Dt){Tt!==gt.name&&Dt.name===gt.name&&delete gt._data})}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(gt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var gt=this._data.val,Tt=gt.width,Dt=gt.height,un=gt.src;this._renderHtml('
    ').concat(Kr()(un),`
    ').concat(Kr()(Tt)," × ").concat(Kr()(Dt),`
    -
    `))}},{key:"_renderCode",value:function(){var gt=this._data;this._renderHtml('
    '),!1);var Tt=gt.val,Dt=gt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var gt=this._data.val;try{Ot()(gt)&&(gt=JSON.parse(gt))}catch{}new Mp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(gt)}},{key:"_renderRaw",value:function(){var gt=this._data;this._renderHtml('
    +
    `))}},{key:"_renderCode",value:function(){var gt=this._data;this._renderHtml('
    '),!1);var Tt=gt.val,Dt=gt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var gt=this._data.val;try{Ot()(gt)&&(gt=JSON.parse(gt))}catch{}new Mp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(gt)}},{key:"_renderRaw",value:function(){var gt=this._data;this._renderHtml('
    -
    `));var Tt=gt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(gt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&>===this._lastHtml||(this._lastHtml=gt,this._$el.html(gt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Lp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=tn.container,Ft=tn.tool,gt=tn.autoScale,Tt=gt===void 0||gt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,Mn=tn.defaults,Qn=Mn===void 0?{}:Mn;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Gt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:gp,Network:np,Sources:Pp,Resources:kp,Info:Op,Snippets:wp,Settings:qt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var Gt=this._devTools;return tn?Gt.get(tn):Gt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var Gt=this._devTools;return tn?Gt.showTool(tn):Gt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var Gt=this._entryBtn;return Us()(tn)?(Gt.setPos(tn),this):Gt.getPos()},_autoScale:function(){Ro()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Un.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,Gt){var Ft,gt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,Gt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),gt=document.createElement("div"),Ft.appendChild(gt),this._shadowRoot=Ft)),this._shadowRoot||(gt=document.createElement("div"),tn.appendChild(gt)),rn()(gt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&>.setAttribute("ontouchstart",""),this._$el=lt()(gt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",Gt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(Gt.append('
    ')),Un.container=Gt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new M0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,Gt=new qt;tn.add(Gt),this._entryBtn.initCfg(Gt),tn.initCfg(Gt)},_initTools:function(){var tn=this,Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Gt=as()(Gt);var Ft=this._devTools;Gt.forEach(function(gt){var Tt=tn[Go()(gt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(gt,":"),Dt.message)})}}),Ft.showTool(Gt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(vt){try{wt(ft.next(vt))}catch(yt){ct(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ct(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void Rt.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn
    ",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Ot){var jt=Ot.nodeId,Rt=Ot.name,zt=Ot.value;nt.getNode(jt).setAttribute(Rt,zt)};var _t=[];function Ct(Ot,jt){for(var Rt=rt.filterNodes(Ot.childNodes),zt=0,Xt=Rt.length;zt5&&_t.pop();for(var Rt=0;Rt<5;Rt++)St.setGlobal("$"+Rt,_t[Rt])},_.setNodeValue=function(Ot){var jt=Ot.nodeId,Rt=Ot.value;nt.getNode(jt).nodeValue=Rt},_.setOuterHTML=function(Ot){var jt=Ot.nodeId,Rt=Ot.outerHTML;nt.getNode(jt).outerHTML=Rt},_.getDOMNodeId=function(Ot){var jt=Ot.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Ot){var jt=Ot.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Ot,jt){var Rt=nt.getNodeId(Ot);if(Rt){var zt=Ot.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:Rt,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:Rt,name:jt,value:zt})}}),at.default.on("childList",function(Ot,jt,Rt){var zt=nt.getNodeId(Ot);if(zt){if(jt=rt.filterNodes(jt),Rt=rt.filterNodes(Rt),!ut.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(pt,vt)),St}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=Rt(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Ot(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ct.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Ot(Sn),value:Ot(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Ot(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function Rt(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Ot){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Rt){jt.__proto__=Rt}||function(jt,Rt){for(var zt in Rt)Rt.hasOwnProperty(zt)&&(jt[zt]=Rt[zt])},k(Ct,Ot)},function(Ct,Ot){function jt(){this.constructor=Ct}k(Ct,Ot),Ct.prototype=Ot===null?Object.create(Ot):(jt.prototype=Ot.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Ot(jt,Rt,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=Rt,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Ot,Ct),Ot.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Ot.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Ot.prototype.handleReqHeadersSet=function(jt,Rt){jt&&Rt&&(this.reqHeaders[jt]=Rt)},Ot.prototype.handleHeadersReceived=function(){var jt=this.xhr,Rt=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Rt.type,subType:Rt.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Ot.prototype.handleDone=function(){var jt,Rt,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,Rt=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){Rt(null,zt.result)},zt.onerror=function(En){Rt(En)},zt.readAsText(jt))},Ot}(et.default);_.XhrRequest=st;var ct=function(Ct){function Ot(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=Rt,zt.reqHeaders=Rt.headers||{},zt.method=Rt.method||"GET",zt}return j(Ot,Ct),Ot.prototype.send=function(jt){var Rt=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(Rt.reqHeaders)||(dn.reqHeaders=Rt.reqHeaders),Rt.emit("done",Rt.id,dn)}),Jt})},Ot}(et.default);function pt(Ct,Ot){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Ot)}function lt(Ct){var Ot={};return Ct.headers.forEach(function(jt,Rt){return Ot[Rt]=jt}),Ot}function wt(Ct){var Ot=Ct.getAllResponseHeaders().split(` -`),jt={};return dt.default(Ot,function(Rt){if((Rt=at.default(Rt))!==""){var zt=Rt.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Ot,jt){var Rt=0;function zt(){if(!Ot){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(Rt=_t(Jt))}}if(function(Xt){return!ut.default(Xt,At)}(jt))zt();else try{Rt=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return Rt===0&&zt(),Rt}_.FetchRequest=ct;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Ot=rt.default(Ct.split("/"));return Ot.indexOf("?")>-1&&(Ot=at.default(Ot.split("?")[0])),Ot===""&&(Ot=new nt.default(Ct).hostname),Ot}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Ot=Ct.split(";")[0].split("/");return{type:Ot[0],subType:rt.default(Ot)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Ot=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Ot?Ot.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Ot(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ct,pt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ct],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(St)||!(vt||xt.forEach&&!ut(function(){new St().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,yt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Ot=Ct[yt](vt?{}:-0,1)!=Ct,jt=ut(function(){Ct.has(1)}),Rt=ht(function(Xt){new St(Xt)}),zt=!vt&&ut(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});Rt||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Ot)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ct]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ct),vt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ut(!1)}pt=ot(ft,lt)}for(St=_t?ft.next:pt.next;!(xt=j(St,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Ot,jt,Rt){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Ot&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Ot&&An[Ot],yn=!lt&&En||Kt(Ot),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Ot==yt&&En&&En.name!==yt&&(!$&&ct?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Ot)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},Rt)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!Rt||An[wt]===yn||dt(An,wt,yn,{name:Ot}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ut(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ct&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ut(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){pt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ct.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Ot=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},Rt=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ut(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ct?j=function(zt){wt.nextTick(Ot(zt))}:vt&&vt.now?j=function(zt){vt.now(Ot(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(Rt)?(j=Rt,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Ot(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ct||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(pt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ut(lt,at)))})}),--vt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Ot=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Rt=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Ln,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,qt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Ln=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,qt,wn):qt(vn)):wn(Un)}catch(lr){Nn&&!Ln&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Ln;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Ln=nt["on"+kn])?Ln(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},In=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Pn=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Ln={done:!1};try{ot(Bn,Fn,Tn(Pn,Ln,kn),Tn(In,Ln,kn))}catch(Un){In(Ln,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Ln){In({done:!1},Ln,kn)}}};if(Ot&&(Zt=(Kt=function(kn){ct(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Pn,Fn),Tn(In,Fn))}catch(vn){In(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Pn,Fn),this.reject=Tn(In,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,Rt||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Ln){ot($,vn,Bn,Ln)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Ot},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` + `));var Tt=gt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(gt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&>===this._lastHtml||(this._lastHtml=gt,this._$el.html(gt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Lp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=tn.container,Ft=tn.tool,gt=tn.autoScale,Tt=gt===void 0||gt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,Mn=tn.defaults,Qn=Mn===void 0?{}:Mn;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Gt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:gp,Network:np,Sources:Pp,Resources:kp,Info:Op,Snippets:wp,Settings:qt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var Gt=this._devTools;return tn?Gt.get(tn):Gt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var Gt=this._devTools;return tn?Gt.showTool(tn):Gt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var Gt=this._entryBtn;return Us()(tn)?(Gt.setPos(tn),this):Gt.getPos()},_autoScale:function(){Io()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Un.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,Gt){var Ft,gt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,Gt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),gt=document.createElement("div"),Ft.appendChild(gt),this._shadowRoot=Ft)),this._shadowRoot||(gt=document.createElement("div"),tn.appendChild(gt)),rn()(gt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&>.setAttribute("ontouchstart",""),this._$el=lt()(gt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",Gt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(Gt.append('
    ')),Un.container=Gt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new M0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,Gt=new qt;tn.add(Gt),this._entryBtn.initCfg(Gt),tn.initCfg(Gt)},_initTools:function(){var tn=this,Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Gt=as()(Gt);var Ft=this._devTools;Gt.forEach(function(gt){var Tt=tn[Go()(gt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(gt,":"),Dt.message)})}}),Ft.showTool(Gt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(vt){try{wt(ft.next(vt))}catch(yt){ct(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ct(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void It.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Ot){var jt=Ot.nodeId,It=Ot.name,zt=Ot.value;nt.getNode(jt).setAttribute(It,zt)};var _t=[];function Ct(Ot,jt){for(var It=rt.filterNodes(Ot.childNodes),zt=0,Xt=It.length;zt5&&_t.pop();for(var It=0;It<5;It++)St.setGlobal("$"+It,_t[It])},_.setNodeValue=function(Ot){var jt=Ot.nodeId,It=Ot.value;nt.getNode(jt).nodeValue=It},_.setOuterHTML=function(Ot){var jt=Ot.nodeId,It=Ot.outerHTML;nt.getNode(jt).outerHTML=It},_.getDOMNodeId=function(Ot){var jt=Ot.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Ot){var jt=Ot.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Ot,jt){var It=nt.getNodeId(Ot);if(It){var zt=Ot.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:It,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:It,name:jt,value:zt})}}),at.default.on("childList",function(Ot,jt,It){var zt=nt.getNodeId(Ot);if(zt){if(jt=rt.filterNodes(jt),It=rt.filterNodes(It),!ut.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(pt,vt)),St}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=It(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Ot(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ct.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Ot(Sn),value:Ot(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Ot(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function It(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Ot){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,It){jt.__proto__=It}||function(jt,It){for(var zt in It)It.hasOwnProperty(zt)&&(jt[zt]=It[zt])},k(Ct,Ot)},function(Ct,Ot){function jt(){this.constructor=Ct}k(Ct,Ot),Ct.prototype=Ot===null?Object.create(Ot):(jt.prototype=Ot.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Ot(jt,It,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=It,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Ot,Ct),Ot.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Ot.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Ot.prototype.handleReqHeadersSet=function(jt,It){jt&&It&&(this.reqHeaders[jt]=It)},Ot.prototype.handleHeadersReceived=function(){var jt=this.xhr,It=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:It.type,subType:It.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Ot.prototype.handleDone=function(){var jt,It,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,It=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){It(null,zt.result)},zt.onerror=function(En){It(En)},zt.readAsText(jt))},Ot}(et.default);_.XhrRequest=st;var ct=function(Ct){function Ot(jt,It){It===void 0&&(It={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=It,zt.reqHeaders=It.headers||{},zt.method=It.method||"GET",zt}return j(Ot,Ct),Ot.prototype.send=function(jt){var It=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(It.reqHeaders)||(dn.reqHeaders=It.reqHeaders),It.emit("done",It.id,dn)}),Jt})},Ot}(et.default);function pt(Ct,Ot){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Ot)}function lt(Ct){var Ot={};return Ct.headers.forEach(function(jt,It){return Ot[It]=jt}),Ot}function wt(Ct){var Ot=Ct.getAllResponseHeaders().split(` +`),jt={};return dt.default(Ot,function(It){if((It=at.default(It))!==""){var zt=It.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Ot,jt){var It=0;function zt(){if(!Ot){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(It=_t(Jt))}}if(function(Xt){return!ut.default(Xt,At)}(jt))zt();else try{It=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return It===0&&zt(),It}_.FetchRequest=ct;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Ot=rt.default(Ct.split("/"));return Ot.indexOf("?")>-1&&(Ot=at.default(Ot.split("?")[0])),Ot===""&&(Ot=new nt.default(Ct).hostname),Ot}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Ot=Ct.split(";")[0].split("/");return{type:Ot[0],subType:rt.default(Ot)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Ot=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Ot?Ot.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Ot(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ct,pt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ct],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(St)||!(vt||xt.forEach&&!ut(function(){new St().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,yt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Ot=Ct[yt](vt?{}:-0,1)!=Ct,jt=ut(function(){Ct.has(1)}),It=ht(function(Xt){new St(Xt)}),zt=!vt&&ut(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});It||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Ot)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ct]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ct),vt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ut(!1)}pt=ot(ft,lt)}for(St=_t?ft.next:pt.next;!(xt=j(St,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Ot,jt,It){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Ot&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Ot&&An[Ot],yn=!lt&&En||Kt(Ot),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Ot==yt&&En&&En.name!==yt&&(!$&&ct?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Ot)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},It)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!It||An[wt]===yn||dt(An,wt,yn,{name:Ot}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ut(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ct&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ut(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){pt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ct.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Ot=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},It=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ut(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ct?j=function(zt){wt.nextTick(Ot(zt))}:vt&&vt.now?j=function(zt){vt.now(Ot(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(It)?(j=It,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Ot(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ct||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(pt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ut(lt,at)))})}),--vt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Ot=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,It=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Ln,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,qt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Ln=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,qt,wn):qt(vn)):wn(Un)}catch(lr){Nn&&!Ln&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Ln;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Ln=nt["on"+kn])?Ln(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},Rn=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Pn=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Ln={done:!1};try{ot(Bn,Fn,Tn(Pn,Ln,kn),Tn(Rn,Ln,kn))}catch(Un){Rn(Ln,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Ln){Rn({done:!1},Ln,kn)}}};if(Ot&&(Zt=(Kt=function(kn){ct(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Pn,Fn),Tn(Rn,Fn))}catch(vn){Rn(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Pn,Fn),this.reject=Tn(Rn,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,It||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Ln){ot($,vn,Bn,Ln)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Ot},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` `)}var at,it,dt;return[tt].join(` `)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var et={};if($)for(var tt=0;tt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ut=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ut)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var pt=this.query;return it(st)?rt(st,function(lt,wt){pt[wt]=dt(lt)}):pt[st]=dt(ct),this},rmQuery:function(st){var ct=this.query;return nt(st)||(st=ot(st)),rt(st,function(pt){delete ct[pt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},pt=$(st),lt=!1,wt=pt.match(ut);if(wt&&(wt=wt[0],ct.protocol=wt.toLowerCase(),pt=pt.substr(wt.length)),wt&&(lt=pt.substr(0,2)==="//")&&(pt=pt.slice(2),ct.slashes=!0),lt){for(var vt=pt,yt=-1,St=0,xt=ft.length;St-1&&(vt=pt.slice(0,yt),pt=pt.slice(yt));var At=vt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,At)),vt=vt.slice(At+1)),ct.hostname=vt;var _t=vt.match(ht);_t&&((_t=_t[0])!==":"&&(ct.port=_t.substr(1)),ct.hostname=vt.substr(0,vt.length-_t.length))}var Ct=pt.indexOf("#");Ct!==-1&&(ct.hash=pt.substr(Ct),pt=pt.slice(0,Ct));var Ot=pt.indexOf("?");return Ot!==-1&&(ct.query=et.parse(pt.substr(Ot+1)),pt=pt.slice(0,Ot)),ct.pathname=pt||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ct+="?"+et.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var ut=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ut=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ct=nt.complete,pt=nt.xhr();return pt.onreadystatechange=function(){if(pt.readyState===4){var lt;clearTimeout(ot);var wt=pt.status;if(wt>=200&&wt<300||wt===304){lt=pt.responseText,ut==="xml"&&(lt=pt.responseXML);try{ut==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,pt)}else ft(pt);ct(pt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),pt.open(at,it,!0),pt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){pt.onreadystatechange=j,pt.abort(),ft(pt,"timeout"),ct(pt)},st)),pt.send(at==="GET"?null:dt),pt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ut=nt.symbol,ht=ut!==void 0&&ut,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ct in rt)ft.push(ct);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ut,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return dt.replace(rt,function(_t){return _t in At?At[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ut=$(dt,tt);return dt=j.encode(ut),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ut,ht=0;(ut=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ut.el,dt=0;(ot=ut.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ut.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ut,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ut=0;ut-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ct)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Ot=ht.length-1;Ot>=Ct;Ot--)dt.end&&dt.end(ht[Ot]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ct(Zt.ignore,En))return;ut(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Ot(Xt),'"')}function Ct(Xt){return'"'.concat(Ot($(Xt)),'"')}function Ot(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,In=Jt.ignore,Pn=In===void 0?[]:In,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Pn},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Ln,Un=[],pn=fn.get(Xt);if(pn?(Ln=pn.id,Un.push('"reference":'.concat(Ln))):(Ln=fn.set(Xt),Un.push('"id":'.concat(Ln))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var qt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);qt.length&&Un.push(At("unenumerable",qt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ct(Pn,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ct)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Ot=ht.length-1;Ot>=Ct;Ot--)dt.end&&dt.end(ht[Ot]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ct(Zt.ignore,En))return;ut(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Ot(Xt),'"')}function Ct(Xt){return'"'.concat(Ot($(Xt)),'"')}function Ot(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,Rn=Jt.ignore,Pn=Rn===void 0?[]:Rn,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Pn},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Ln,Un=[],pn=fn.get(Xt);if(pn?(Ln=pn.id,Un.push('"reference":'.concat(Ln))):(Ln=fn.set(Xt),Un.push('"id":'.concat(Ln))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var qt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);qt.length&&Un.push(At("unenumerable",qt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ct(Pn,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt0?$.apply(null,st):0;return tt(et(ft,function(vt){return vt[0]===" "?vt.slice(wt):vt}).join(` `))};var rt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),et=d(6768);_=function(tt){return tt?$(tt)?tt:k(tt)&&!et(tt)?j(tt):[tt]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),et=d(6768);_=function(tt){if(k(tt))return tt;if(j(tt)){var rt=$(tt.valueOf)?tt.valueOf():tt;tt=j(rt)?rt+"":rt}return et(tt)?+tt:tt===0?tt:+tt},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,et){return et==null&&$.trim?$.trim():k(j($,et),et)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(et,tt){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(rt,$);var nt=rt.ellipsis,ot=rt.separator;if(tt>et.length)return et;var at=tt-nt.length;if(at<1)return nt;var it=et.slice(0,at);if(j(ot))return it+nt;if(et.indexOf(ot,at)!==at){var dt=it.lastIndexOf(ot);dt>-1&&(it=it.slice(0,dt))}return it+nt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),et=d(2349);_=function(rt){var nt,ot=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return rt===null&&(nt="Null"),rt===void 0&&(nt="Undefined"),j(rt)&&(nt="NaN"),et(rt)&&(nt="Buffer"),nt||(nt=k(rt).match(tt))&&(nt=nt[1]),nt?ot?$(nt):nt:""};var tt=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(et){return String.fromCodePoint.apply(String,et)}).join("")},decode:function($){for(var et=[],tt=0,rt=$.length;tt=55296&&nt<=56319&&tt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[Rt++],done:!Ct}}};throw new TypeError(Ot?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Ot(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},Rt)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(Rt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Ot,Ct),Ot.prototype.highlight=function(jt,Rt){Rt&&(0,ct.default)(this.options,Rt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Ot.prototype.hide=function(){this.target=null,this.redraw()},Ot.prototype.intercept=function(jt){this.interceptor=jt},Ot.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Ot.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Ot.prototype.drawText=function(jt){var Rt=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.contentColor),name:"content"}],showExtensionLines:Rt.showExtensionLines,showRulers:Rt.showRulers};Rt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Ot.prototype.drawElement=function(jt){var Rt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Rt.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(Rt);zt&&(Rt=zt)}this.overlay.drawHighlight(Rt)},Ot.prototype.getPaths=function(jt){var Rt=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(Rt.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(Rt.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(Rt.marginColor),name:"margin"}]},Ot.prototype.getElementInfo=function(jt){var Rt=jt.getBoundingClientRect(),zt=Rt.width,Xt=Rt.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Ot.prototype.getStyles=function(jt){for(var Rt=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Ot.prototype.getAccessibleNameAndRole=function(jt){var Rt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:Rt||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Ot.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Ot.prototype.rectToPath=function(jt){var Rt=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",Rt,zt),Kt.push("L",Rt+Xt,zt),Kt.push("L",Rt+Xt,zt+Jt),Kt.push("L",Rt,zt+Jt),Kt.push("Z"),Kt},Ot}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Ot,jt){jt===void 0&&(jt=!1);var Rt={};return(0,ut.default)(Ot,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,pt.default)(zt)),Rt[zt]=Jt)}),Rt}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Ot,jt=_t.call(bt),Rt=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)Rt.push(Ct.value)}catch(zt){Ot={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Ot)throw Ot.error}}return Rt},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Ot=At[2],jt=At[3],Rt=Math.max(_t,Ct,Ot),zt=Math.min(_t,Ct,Ot),Xt=Rt-zt,Jt=Rt+zt,Kt=.5*Jt;return[zt===Rt?0:_t===Rt?(.16666666666666666*(Ct-Ot)/Xt+1)%1:Ct===Rt?.16666666666666666*(Ot-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Ot,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ct)/dt),1/rt)}bt=wt(bt),At/=100;var Ot=Ct();return(Ot<0||Ot>1)&&(_t=!_t,Ot=Ct()),Ot};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Ot,jt,Rt=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(Rt>=Zt)try{for(var An=(Ot=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Ot={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Ot)throw Ot.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ct.length;wtAn&&jnEn,xn=Rt-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Ot.style.display="none");if(Ot.style.top=fn+"px",Ot.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Ot,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=Rt-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Ot=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,vt=ut.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ct.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ct.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ct.push([xt].concat(St.splice(0,k[yt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(En*=Rt=Math.sqrt(Rt),yn*=Rt),zt=En*En*yn*yn,Xt=En*En*Ot.y*Ot.y+yn*yn*Ot.x*Ot.x,it(xn={x:En*Ot.y/yn,y:-yn*Ot.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Ot.y-xn.y)/yn,(Ot.x-xn.x)/En),xt=Math.atan2(-(Ot.y+xn.y)/yn,-(Ot.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,In=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=In,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Pn.x,Zt=Pn.y,Pn=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Pn={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(tt.filename,":").concat(tt.lineno,":").concat(tt.colno),et(rt)}}),window.addEventListener("unhandledrejection",function(tt){et(tt.reason)})):(process.on("uncaughtException",et),process.on("unhandledRejection",et)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(ot){return tt.test(ot)?ot.replace(rt,nt):ot};var $=d(7190)(k.map),et="(?:"+j($).join("|")+")",tt=new RegExp(et),rt=new RegExp(et,"g");function nt(ot){return $[ot]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,et){return $===et}_=function($,et){return et=et||j,k($,function(tt,rt,nt){for(var ot=nt.length;++rt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[It++],done:!Ct}}};throw new TypeError(Ot?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Ot(jt,It){It===void 0&&(It={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},It)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(It,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Ot,Ct),Ot.prototype.highlight=function(jt,It){It&&(0,ct.default)(this.options,It),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Ot.prototype.hide=function(){this.target=null,this.redraw()},Ot.prototype.intercept=function(jt){this.interceptor=jt},Ot.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Ot.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Ot.prototype.drawText=function(jt){var It=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(It.contentColor),name:"content"}],showExtensionLines:It.showExtensionLines,showRulers:It.showRulers};It.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Ot.prototype.drawElement=function(jt){var It={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(It.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(It);zt&&(It=zt)}this.overlay.drawHighlight(It)},Ot.prototype.getPaths=function(jt){var It=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(It.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(It.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(It.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(It.marginColor),name:"margin"}]},Ot.prototype.getElementInfo=function(jt){var It=jt.getBoundingClientRect(),zt=It.width,Xt=It.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Ot.prototype.getStyles=function(jt){for(var It=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Ot.prototype.getAccessibleNameAndRole=function(jt){var It=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:It||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Ot.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Ot.prototype.rectToPath=function(jt){var It=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",It,zt),Kt.push("L",It+Xt,zt),Kt.push("L",It+Xt,zt+Jt),Kt.push("L",It,zt+Jt),Kt.push("Z"),Kt},Ot}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Ot,jt){jt===void 0&&(jt=!1);var It={};return(0,ut.default)(Ot,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,pt.default)(zt)),It[zt]=Jt)}),It}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Ot,jt=_t.call(bt),It=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)It.push(Ct.value)}catch(zt){Ot={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Ot)throw Ot.error}}return It},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Ot=At[2],jt=At[3],It=Math.max(_t,Ct,Ot),zt=Math.min(_t,Ct,Ot),Xt=It-zt,Jt=It+zt,Kt=.5*Jt;return[zt===It?0:_t===It?(.16666666666666666*(Ct-Ot)/Xt+1)%1:Ct===It?.16666666666666666*(Ot-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Ot,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ct)/dt),1/rt)}bt=wt(bt),At/=100;var Ot=Ct();return(Ot<0||Ot>1)&&(_t=!_t,Ot=Ct()),Ot};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Ot,jt,It=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(It>=Zt)try{for(var An=(Ot=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Ot={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Ot)throw Ot.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ct.length;wtAn&&jnEn,xn=It-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Ot.style.display="none");if(Ot.style.top=fn+"px",Ot.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Ot,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=It-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Ot=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,vt=ut.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ct.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ct.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ct.push([xt].concat(St.splice(0,k[yt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(En*=It=Math.sqrt(It),yn*=It),zt=En*En*yn*yn,Xt=En*En*Ot.y*Ot.y+yn*yn*Ot.x*Ot.x,it(xn={x:En*Ot.y/yn,y:-yn*Ot.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Ot.y-xn.y)/yn,(Ot.x-xn.x)/En),xt=Math.atan2(-(Ot.y+xn.y)/yn,-(Ot.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,Rn=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=Rn,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Pn.x,Zt=Pn.y,Pn=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Pn={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var et=0,tt=new Array($);et<$;et++)tt[et]=j[et];return tt}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(et,tt){for(var rt=0;rtDemo Dapp React UI - + From 95020aaca8ffe07ce38190d6c49bd2bd95f4f346 Mon Sep 17 00:00:00 2001 From: thekiba Date: Sat, 9 Mar 2024 00:02:17 +0400 Subject: [PATCH 056/117] chore: update @tonconnect/ui-react to 2.0.1-beta.2 --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6ab7fc..48890f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.1", + "@tonconnect/ui-react": "^2.0.1-beta.2", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -868,9 +868,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.1-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.1.tgz", - "integrity": "sha512-D311rbBMt8/WDIi6pcMcKNT/xaphjlfTn/HUYQSaIRfUSOoqW+ecL5ZicQnW+Hgcatcc2tnyofQBnPUFvOLGAA==", + "version": "2.0.1-beta.2", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.2.tgz", + "integrity": "sha512-XNfHKilIGlqpNgf2As8udd/4B1U7dQ4j6eyNxyU0XEH+tFRRqVfKja3yvIZIuTgiAn637kG4XvnWNPuFt2pcGA==", "dependencies": { "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", @@ -879,11 +879,11 @@ } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.1.tgz", - "integrity": "sha512-0Fni2tHUVPJPOoDEbzNWEHyv4QbXXS8L8YBH2OFGkQgsKnPFT5RIhQ4dYdTKwollvNi4KqoyRzVaY2rlrBfZdg==", + "version": "2.0.1-beta.2", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.2.tgz", + "integrity": "sha512-r23BYBbiT9cwMcXO4xxUCUDAf9P6YS0eWB/dxvTq7TkfWw8BATc5aHGrhTyRO1kO3qQwsuluOWzokZ0UVG3lWQ==", "dependencies": { - "@tonconnect/ui": "^2.0.1-beta.1" + "@tonconnect/ui": "^2.0.1-beta.2" }, "peerDependencies": { "react": ">=17.0.0", @@ -2487,9 +2487,9 @@ } }, "@tonconnect/ui": { - "version": "2.0.1-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.1.tgz", - "integrity": "sha512-D311rbBMt8/WDIi6pcMcKNT/xaphjlfTn/HUYQSaIRfUSOoqW+ecL5ZicQnW+Hgcatcc2tnyofQBnPUFvOLGAA==", + "version": "2.0.1-beta.2", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.2.tgz", + "integrity": "sha512-XNfHKilIGlqpNgf2As8udd/4B1U7dQ4j6eyNxyU0XEH+tFRRqVfKja3yvIZIuTgiAn637kG4XvnWNPuFt2pcGA==", "requires": { "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.1-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.1.tgz", - "integrity": "sha512-0Fni2tHUVPJPOoDEbzNWEHyv4QbXXS8L8YBH2OFGkQgsKnPFT5RIhQ4dYdTKwollvNi4KqoyRzVaY2rlrBfZdg==", + "version": "2.0.1-beta.2", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.2.tgz", + "integrity": "sha512-r23BYBbiT9cwMcXO4xxUCUDAf9P6YS0eWB/dxvTq7TkfWw8BATc5aHGrhTyRO1kO3qQwsuluOWzokZ0UVG3lWQ==", "requires": { - "@tonconnect/ui": "^2.0.1-beta.1" + "@tonconnect/ui": "^2.0.1-beta.2" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 2ddecbd..89b5343 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.1", + "@tonconnect/ui-react": "^2.0.1-beta.2", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From a3942d6cd035f5f6d86a0bead5b6a1a5806d03c2 Mon Sep 17 00:00:00 2001 From: thekiba Date: Sat, 9 Mar 2024 00:02:40 +0400 Subject: [PATCH 057/117] chore: rebuild --- .../{index-151e6e98.js => index-66e70c45.js} | 168 +++++++++--------- docs/index.html | 2 +- 2 files changed, 85 insertions(+), 85 deletions(-) rename docs/assets/{index-151e6e98.js => index-66e70c45.js} (77%) diff --git a/docs/assets/index-151e6e98.js b/docs/assets/index-66e70c45.js similarity index 77% rename from docs/assets/index-151e6e98.js rename to docs/assets/index-66e70c45.js index c2cf068..a8e58ae 100644 --- a/docs/assets/index-151e6e98.js +++ b/docs/assets/index-66e70c45.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Ot=!1,jt=!1,It=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(It=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,It&&(It=!1,k()),Ot=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Ot=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Ot||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(It?k():It=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Ot||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Ot=!1,jt=!1,Rt=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(Rt=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,Rt&&(Rt=!1,k()),Ot=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Ot=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Ot||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(Rt?k():Rt=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Ot||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -38,7 +38,7 @@ object-assign Error generating stack: `+$.message+` `+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var et=_.stack;this.componentDidCatch(_.value,{componentStack:et!==null?et:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var et=b,tt=d,rt=tt;;)if(bj(et,rt),rt.child!==null&&rt.tag!==4)rt.child.return=rt,rt=rt.child;else{if(rt===tt)break e;for(;rt.sibling===null;){if(rt.return===null||rt.return===tt)break e;rt=rt.return}rt.sibling.return=rt.return,rt=rt.sibling}$?(et=j,tt=d.stateNode,et.nodeType===8?et.parentNode.removeChild(tt):et.removeChild(tt)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var et=$[j],tt=$[j+1];et==="style"?tb(d,tt):et==="dangerouslySetInnerHTML"?ob(d,tt):et==="children"?pb(d,tt):qa(d,et,tt,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=et),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Lt>>16&255,kt[$t+2]=Lt>>8&255,kt[$t+3]=Lt&255,kt[$t+4]=mt>>24&255,kt[$t+5]=mt>>16&255,kt[$t+6]=mt>>8&255,kt[$t+7]=mt&255}function ht(kt,$t,Lt,mt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,16)}function st(kt,$t,Lt,mt){return ht(kt,$t,Lt,mt,32)}function ct(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Pt|0,gr=gr+Mt|0,hr=hr+Bt|0,On=On+Rt|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+mn|0,Ar=Ar+Wn|0,Or=Or+Kn|0,jr=jr+Yn|0,Mr=Mr+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=gr>>>0&255,kt[17]=gr>>>8&255,kt[18]=gr>>>16&255,kt[19]=gr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=On>>>0&255,kt[25]=On>>>8&255,kt[26]=On>>>16&255,kt[27]=On>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Or>>>0&255,kt[53]=Or>>>8&255,kt[54]=Or>>>16&255,kt[55]=Or>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Mr>>>0&255,kt[61]=Mr>>>8&255,kt[62]=Mr>>>16&255,kt[63]=Mr>>>24&255}function pt(kt,$t,Lt,mt){for(var Nt=mt[0]&255|(mt[1]&255)<<8|(mt[2]&255)<<16|(mt[3]&255)<<24,Yt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,Et=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,Pt=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Mt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Bt=mt[4]&255|(mt[5]&255)<<8|(mt[6]&255)<<16|(mt[7]&255)<<24,Rt=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=mt[8]&255|(mt[9]&255)<<8|(mt[10]&255)<<16|(mt[11]&255)<<24,mn=Lt[16]&255|(Lt[17]&255)<<8|(Lt[18]&255)<<16|(Lt[19]&255)<<24,Wn=Lt[20]&255|(Lt[21]&255)<<8|(Lt[22]&255)<<16|(Lt[23]&255)<<24,Kn=Lt[24]&255|(Lt[25]&255)<<8|(Lt[26]&255)<<16|(Lt[27]&255)<<24,Yn=Lt[28]&255|(Lt[29]&255)<<8|(Lt[30]&255)<<16|(Lt[31]&255)<<24,er=mt[12]&255|(mt[13]&255)<<8|(mt[14]&255)<<16|(mt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Pt,gr=Mt,hr=Bt,On=Rt,$n=an,sr=nn,nr=Qt,tr=Ht,ir=mn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Pr=0;Pr<20;Pr+=2)sn=Hn+Ar|0,gr^=sn<<7|sn>>>32-7,sn=gr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+gr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+gr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,gr^=sn<<13|sn>>>32-13,sn=gr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Mr>>>0&255,kt[13]=Mr>>>8&255,kt[14]=Mr>>>16&255,kt[15]=Mr>>>24&255,kt[16]=On>>>0&255,kt[17]=On>>>8&255,kt[18]=On>>>16&255,kt[19]=On>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Lt,mt){ct(kt,$t,Lt,mt)}function wt(kt,$t,Lt,mt){pt(kt,$t,Lt,mt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Lt,mt,Nt,Yt,Et){var Pt=new Uint8Array(16),Mt=new Uint8Array(64),Bt,Rt;for(Rt=0;Rt<16;Rt++)Pt[Rt]=0;for(Rt=0;Rt<8;Rt++)Pt[Rt]=Yt[Rt];for(;Nt>=64;){for(lt(Mt,Pt,Et,vt),Rt=0;Rt<64;Rt++)kt[$t+Rt]=Lt[mt+Rt]^Mt[Rt];for(Bt=1,Rt=8;Rt<16;Rt++)Bt=Bt+(Pt[Rt]&255)|0,Pt[Rt]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,mt+=64}if(Nt>0)for(lt(Mt,Pt,Et,vt),Rt=0;Rt=64;){for(lt(Et,Yt,Nt,vt),Mt=0;Mt<64;Mt++)kt[$t+Mt]=Et[Mt];for(Pt=1,Mt=8;Mt<16;Mt++)Pt=Pt+(Yt[Mt]&255)|0,Yt[Mt]=Pt&255,Pt>>>=8;Lt-=64,$t+=64}if(Lt>0)for(lt(Et,Yt,Nt,vt),Mt=0;Mt>>13|Lt<<3)&8191,mt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Lt>>>10|mt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(mt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Pt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Pt<<5)&8065,Mt=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Pt>>>8|Mt<<8)&8191,this.r[9]=Mt>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Lt){for(var mt=this.fin?0:2048,Nt,Yt,Et,Pt,Mt,Bt,Rt,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],gr=this.h[1],hr=this.h[2],On=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Or=this.r[0],jr=this.r[1],Mr=this.r[2],sn=this.r[3],Pr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Lt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,gr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Pt=kt[$t+6]&255|(kt[$t+7]&255)<<8,On+=(Et>>>7|Pt<<9)&8191,Mt=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Pt>>>4|Mt<<12)&8191,sr+=Mt>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Mt>>>14|Bt<<2)&8191,Rt=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|Rt<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(Rt>>>8|an<<8)&8191,Ar+=an>>>5|mt,nn=0,Qt=nn,Qt+=Xn*Or,Qt+=gr*(5*Wr),Qt+=hr*(5*Br),Qt+=On*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Pr),Qt+=tr*(5*sn),Qt+=ir*(5*Mr),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=gr*Or,Ht+=hr*(5*Wr),Ht+=On*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Pr),Ht+=ir*(5*sn),Ht+=Ar*(5*Mr),nn+=Ht>>>13,Ht&=8191,mn=nn,mn+=Xn*Mr,mn+=gr*jr,mn+=hr*Or,mn+=On*(5*Wr),mn+=$n*(5*Br),nn=mn>>>13,mn&=8191,mn+=sr*(5*Nr),mn+=nr*(5*Fr),mn+=tr*(5*Dr),mn+=ir*(5*Pr),mn+=Ar*(5*sn),nn+=mn>>>13,mn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=gr*Mr,Wn+=hr*jr,Wn+=On*Or,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Pr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Pr,Kn+=gr*sn,Kn+=hr*Mr,Kn+=On*jr,Kn+=$n*Or,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=gr*Pr,Yn+=hr*sn,Yn+=On*Mr,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Or,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=gr*Dr,er+=hr*Pr,er+=On*sn,er+=$n*Mr,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Or,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=gr*Fr,Hn+=hr*Dr,Hn+=On*Pr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Mr,Hn+=nr*jr,Hn+=tr*Or,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=gr*Nr,Jn+=hr*Fr,Jn+=On*Dr,Jn+=$n*Pr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Mr,Jn+=tr*jr,Jn+=ir*Or,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=gr*Br,or+=hr*Nr,or+=On*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Pr,or+=nr*sn,or+=tr*Mr,or+=ir*jr,or+=Ar*Or,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,gr=Ht,hr=mn,On=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Lt-=16;this.h[0]=Xn,this.h[1]=gr,this.h[2]=hr,this.h[3]=On,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Lt=new Uint16Array(10),mt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(mt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=mt,mt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=mt*5,mt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=mt,mt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=mt,Lt[0]=this.h[0]+5,mt=Lt[0]>>>13,Lt[0]&=8191,Et=1;Et<10;Et++)Lt[Et]=this.h[Et]+mt,mt=Lt[Et]>>>13,Lt[Et]&=8191;for(Lt[9]-=8192,Nt=(mt^1)-1,Et=0;Et<10;Et++)Lt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Lt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Lt){var mt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Lt&&(Nt=Lt),mt=0;mt=16&&(Nt=Lt-Lt%16,this.blocks(kt,$t,Nt),$t+=Nt,Lt-=Nt),Lt){for(mt=0;mt>16&1),Yt[Lt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Lt=0;Lt<16;Lt++)kt[2*Lt]=Et[Lt]&255,kt[2*Lt+1]=Et[Lt]>>8}function Kt(kt,$t){var Lt=new Uint8Array(32),mt=new Uint8Array(32);return Jt(Lt,kt),Jt(mt,$t),st(Lt,0,mt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Lt;for(Lt=0;Lt<16;Lt++)kt[Lt]=$t[2*Lt]+($t[2*Lt+1]<<8);kt[15]&=32767}function An(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]+Lt[mt]}function En(kt,$t,Lt){for(var mt=0;mt<16;mt++)kt[mt]=$t[mt]-Lt[mt]}function yn(kt,$t,Lt){var mt,Nt,Yt=0,Et=0,Pt=0,Mt=0,Bt=0,Rt=0,an=0,nn=0,Qt=0,Ht=0,mn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,gr=0,hr=0,On=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Or=0,jr=0,Mr=0,sn=Lt[0],Pr=Lt[1],Dr=Lt[2],Fr=Lt[3],Nr=Lt[4],Br=Lt[5],Wr=Lt[6],ro=Lt[7],qr=Lt[8],eo=Lt[9],to=Lt[10],no=Lt[11],io=Lt[12],co=Lt[13],so=Lt[14],fo=Lt[15];mt=$t[0],Yt+=mt*sn,Et+=mt*Pr,Pt+=mt*Dr,Mt+=mt*Fr,Bt+=mt*Nr,Rt+=mt*Br,an+=mt*Wr,nn+=mt*ro,Qt+=mt*qr,Ht+=mt*eo,mn+=mt*to,Wn+=mt*no,Kn+=mt*io,Yn+=mt*co,er+=mt*so,Hn+=mt*fo,mt=$t[1],Et+=mt*sn,Pt+=mt*Pr,Mt+=mt*Dr,Bt+=mt*Fr,Rt+=mt*Nr,an+=mt*Br,nn+=mt*Wr,Qt+=mt*ro,Ht+=mt*qr,mn+=mt*eo,Wn+=mt*to,Kn+=mt*no,Yn+=mt*io,er+=mt*co,Hn+=mt*so,Jn+=mt*fo,mt=$t[2],Pt+=mt*sn,Mt+=mt*Pr,Bt+=mt*Dr,Rt+=mt*Fr,an+=mt*Nr,nn+=mt*Br,Qt+=mt*Wr,Ht+=mt*ro,mn+=mt*qr,Wn+=mt*eo,Kn+=mt*to,Yn+=mt*no,er+=mt*io,Hn+=mt*co,Jn+=mt*so,or+=mt*fo,mt=$t[3],Mt+=mt*sn,Bt+=mt*Pr,Rt+=mt*Dr,an+=mt*Fr,nn+=mt*Nr,Qt+=mt*Br,Ht+=mt*Wr,mn+=mt*ro,Wn+=mt*qr,Kn+=mt*eo,Yn+=mt*to,er+=mt*no,Hn+=mt*io,Jn+=mt*co,or+=mt*so,Xn+=mt*fo,mt=$t[4],Bt+=mt*sn,Rt+=mt*Pr,an+=mt*Dr,nn+=mt*Fr,Qt+=mt*Nr,Ht+=mt*Br,mn+=mt*Wr,Wn+=mt*ro,Kn+=mt*qr,Yn+=mt*eo,er+=mt*to,Hn+=mt*no,Jn+=mt*io,or+=mt*co,Xn+=mt*so,gr+=mt*fo,mt=$t[5],Rt+=mt*sn,an+=mt*Pr,nn+=mt*Dr,Qt+=mt*Fr,Ht+=mt*Nr,mn+=mt*Br,Wn+=mt*Wr,Kn+=mt*ro,Yn+=mt*qr,er+=mt*eo,Hn+=mt*to,Jn+=mt*no,or+=mt*io,Xn+=mt*co,gr+=mt*so,hr+=mt*fo,mt=$t[6],an+=mt*sn,nn+=mt*Pr,Qt+=mt*Dr,Ht+=mt*Fr,mn+=mt*Nr,Wn+=mt*Br,Kn+=mt*Wr,Yn+=mt*ro,er+=mt*qr,Hn+=mt*eo,Jn+=mt*to,or+=mt*no,Xn+=mt*io,gr+=mt*co,hr+=mt*so,On+=mt*fo,mt=$t[7],nn+=mt*sn,Qt+=mt*Pr,Ht+=mt*Dr,mn+=mt*Fr,Wn+=mt*Nr,Kn+=mt*Br,Yn+=mt*Wr,er+=mt*ro,Hn+=mt*qr,Jn+=mt*eo,or+=mt*to,Xn+=mt*no,gr+=mt*io,hr+=mt*co,On+=mt*so,$n+=mt*fo,mt=$t[8],Qt+=mt*sn,Ht+=mt*Pr,mn+=mt*Dr,Wn+=mt*Fr,Kn+=mt*Nr,Yn+=mt*Br,er+=mt*Wr,Hn+=mt*ro,Jn+=mt*qr,or+=mt*eo,Xn+=mt*to,gr+=mt*no,hr+=mt*io,On+=mt*co,$n+=mt*so,sr+=mt*fo,mt=$t[9],Ht+=mt*sn,mn+=mt*Pr,Wn+=mt*Dr,Kn+=mt*Fr,Yn+=mt*Nr,er+=mt*Br,Hn+=mt*Wr,Jn+=mt*ro,or+=mt*qr,Xn+=mt*eo,gr+=mt*to,hr+=mt*no,On+=mt*io,$n+=mt*co,sr+=mt*so,nr+=mt*fo,mt=$t[10],mn+=mt*sn,Wn+=mt*Pr,Kn+=mt*Dr,Yn+=mt*Fr,er+=mt*Nr,Hn+=mt*Br,Jn+=mt*Wr,or+=mt*ro,Xn+=mt*qr,gr+=mt*eo,hr+=mt*to,On+=mt*no,$n+=mt*io,sr+=mt*co,nr+=mt*so,tr+=mt*fo,mt=$t[11],Wn+=mt*sn,Kn+=mt*Pr,Yn+=mt*Dr,er+=mt*Fr,Hn+=mt*Nr,Jn+=mt*Br,or+=mt*Wr,Xn+=mt*ro,gr+=mt*qr,hr+=mt*eo,On+=mt*to,$n+=mt*no,sr+=mt*io,nr+=mt*co,tr+=mt*so,ir+=mt*fo,mt=$t[12],Kn+=mt*sn,Yn+=mt*Pr,er+=mt*Dr,Hn+=mt*Fr,Jn+=mt*Nr,or+=mt*Br,Xn+=mt*Wr,gr+=mt*ro,hr+=mt*qr,On+=mt*eo,$n+=mt*to,sr+=mt*no,nr+=mt*io,tr+=mt*co,ir+=mt*so,Ar+=mt*fo,mt=$t[13],Yn+=mt*sn,er+=mt*Pr,Hn+=mt*Dr,Jn+=mt*Fr,or+=mt*Nr,Xn+=mt*Br,gr+=mt*Wr,hr+=mt*ro,On+=mt*qr,$n+=mt*eo,sr+=mt*to,nr+=mt*no,tr+=mt*io,ir+=mt*co,Ar+=mt*so,Or+=mt*fo,mt=$t[14],er+=mt*sn,Hn+=mt*Pr,Jn+=mt*Dr,or+=mt*Fr,Xn+=mt*Nr,gr+=mt*Br,hr+=mt*Wr,On+=mt*ro,$n+=mt*qr,sr+=mt*eo,nr+=mt*to,tr+=mt*no,ir+=mt*io,Ar+=mt*co,Or+=mt*so,jr+=mt*fo,mt=$t[15],Hn+=mt*sn,Jn+=mt*Pr,or+=mt*Dr,Xn+=mt*Fr,gr+=mt*Nr,hr+=mt*Br,On+=mt*Wr,$n+=mt*ro,sr+=mt*qr,nr+=mt*eo,tr+=mt*to,ir+=mt*no,Ar+=mt*io,Or+=mt*co,jr+=mt*so,Mr+=mt*fo,Yt+=38*Jn,Et+=38*or,Pt+=38*Xn,Mt+=38*gr,Bt+=38*hr,Rt+=38*On,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,mn+=38*ir,Wn+=38*Ar,Kn+=38*Or,Yn+=38*jr,er+=38*Mr,Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=Rt+Nt+65535,Nt=Math.floor(mt/65536),Rt=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,mt=Yt+Nt+65535,Nt=Math.floor(mt/65536),Yt=mt-Nt*65536,mt=Et+Nt+65535,Nt=Math.floor(mt/65536),Et=mt-Nt*65536,mt=Pt+Nt+65535,Nt=Math.floor(mt/65536),Pt=mt-Nt*65536,mt=Mt+Nt+65535,Nt=Math.floor(mt/65536),Mt=mt-Nt*65536,mt=Bt+Nt+65535,Nt=Math.floor(mt/65536),Bt=mt-Nt*65536,mt=Rt+Nt+65535,Nt=Math.floor(mt/65536),Rt=mt-Nt*65536,mt=an+Nt+65535,Nt=Math.floor(mt/65536),an=mt-Nt*65536,mt=nn+Nt+65535,Nt=Math.floor(mt/65536),nn=mt-Nt*65536,mt=Qt+Nt+65535,Nt=Math.floor(mt/65536),Qt=mt-Nt*65536,mt=Ht+Nt+65535,Nt=Math.floor(mt/65536),Ht=mt-Nt*65536,mt=mn+Nt+65535,Nt=Math.floor(mt/65536),mn=mt-Nt*65536,mt=Wn+Nt+65535,Nt=Math.floor(mt/65536),Wn=mt-Nt*65536,mt=Kn+Nt+65535,Nt=Math.floor(mt/65536),Kn=mt-Nt*65536,mt=Yn+Nt+65535,Nt=Math.floor(mt/65536),Yn=mt-Nt*65536,mt=er+Nt+65535,Nt=Math.floor(mt/65536),er=mt-Nt*65536,mt=Hn+Nt+65535,Nt=Math.floor(mt/65536),Hn=mt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Pt,kt[3]=Mt,kt[4]=Bt,kt[5]=Rt,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=mn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=253;mt>=0;mt--)jn(Lt,Lt),mt!==2&&mt!==4&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function rn(kt,$t){var Lt=d(),mt;for(mt=0;mt<16;mt++)Lt[mt]=$t[mt];for(mt=250;mt>=0;mt--)jn(Lt,Lt),mt!==1&&yn(Lt,Lt,$t);for(mt=0;mt<16;mt++)kt[mt]=Lt[mt]}function xn(kt,$t,Lt){var mt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Pt=d(),Mt=d(),Bt=d(),Rt=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)mt[Et]=$t[Et];for(mt[31]=$t[31]&127|64,mt[0]&=248,dn(Nt,Lt),Et=0;Et<16;Et++)Mt[Et]=Nt[Et],Rt[Et]=Pt[Et]=Bt[Et]=0;for(Pt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Yt=mt[Et>>>3]>>>(Et&7)&1,Xt(Pt,Mt,Yt),Xt(Bt,Rt,Yt),An(an,Pt,Bt),En(Pt,Pt,Bt),An(Bt,Mt,Rt),En(Mt,Mt,Rt),jn(Rt,an),jn(nn,Pt),yn(Pt,Bt,Pt),yn(Bt,Mt,an),An(an,Pt,Bt),En(Pt,Pt,Bt),jn(Mt,Pt),En(Bt,Rt,nn),yn(Pt,Bt,rt),An(Pt,Pt,Rt),yn(Bt,Bt,Pt),yn(Pt,Rt,nn),yn(Rt,Mt,Nt),jn(Mt,an),Xt(Pt,Mt,Yt),Xt(Bt,Rt,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Pt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Mt[Et],Nt[Et+64]=Rt[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Lt){var mt=new Uint8Array(32);return xn(mt,Lt,$t),wt(kt,j,mt,vt)}var hn=Ot,_n=jt;function ln(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Lt,mt,Et)}function Tn(kt,$t,Lt,mt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Lt,mt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(kt,$t,Lt,mt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Pt,Mt,Bt,Rt,an,nn,Qt,Ht,mn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,gr,hr,On,$n,sr,nr,tr,ir,Ar=kt[0],Or=kt[1],jr=kt[2],Mr=kt[3],sn=kt[4],Pr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],qr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;mt>=128;){for(gr=0;gr<16;gr++)hr=8*gr+io,Nt[gr]=Lt[hr+0]<<24|Lt[hr+1]<<16|Lt[hr+2]<<8|Lt[hr+3],Yt[gr]=Lt[hr+4]<<24|Lt[hr+5]<<16|Lt[hr+6]<<8|Lt[hr+7];for(gr=0;gr<80;gr++)if(Et=Ar,Pt=Or,Mt=jr,Bt=Mr,Rt=sn,an=Pr,nn=Dr,Qt=Fr,Ht=Nr,mn=Br,Wn=Wr,Kn=ro,Yn=qr,er=eo,Hn=to,Jn=no,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(sn>>>14|qr<<32-14)^(sn>>>18|qr<<32-18)^(qr>>>41-32|sn<<32-(41-32)),$n=(qr>>>14|sn<<32-14)^(qr>>>18|sn<<32-18)^(sn>>>41-32|qr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=sn&Pr^~sn&Dr,$n=qr&eo^~qr&to,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Rn[gr*2],$n=Rn[gr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Nt[gr%16],$n=Yt[gr%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,On=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Ar&Or^Ar&jr^Or&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,On=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Or=Et,jr=Pt,Mr=Mt,sn=Bt,Pr=Rt,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=mn,ro=Wn,qr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,gr%16===15)for(hr=0;hr<16;hr++)On=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],On=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],On=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;On=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,On=Or,$n=Br,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Or=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,On=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,On=Mr,$n=ro,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Mr=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,On=sn,$n=qr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=qr=sr&65535|nr<<16,On=Pr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Pr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,On=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,mt-=128}return mt}function kn(kt,$t,Lt){var mt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Pt=Lt;for(mt[0]=1779033703,mt[1]=3144134277,mt[2]=1013904242,mt[3]=2773480762,mt[4]=1359893119,mt[5]=2600822924,mt[6]=528734635,mt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Pn(mt,Nt,$t,Lt),Lt%=128,Et=0;Et=0;--Nt)mt=Lt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,mt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,mt)}function Un(kt,$t){var Lt=[d(),d(),d(),d()];It(Lt[0],at),It(Lt[1],it),It(Lt[2],tt),yn(Lt[3],at,it),Ln(kt,Lt,$t)}function pn(kt,$t,Lt){var mt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Lt||k($t,32),kn(mt,$t,32),mt[0]&=248,mt[31]&=127,mt[31]|=64,Un(Nt,mt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(kt,$t){var Lt,mt,Nt,Yt;for(mt=63;mt>=32;--mt){for(Lt=0,Nt=mt-32,Yt=mt-12;Nt>4)*Vt[Nt],Lt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Lt*Vt[Nt];for(mt=0;mt<32;mt++)$t[mt+1]+=$t[mt]>>8,kt[mt]=$t[mt]&255}function wn(kt){var $t=new Float64Array(64),Lt;for(Lt=0;Lt<64;Lt++)$t[Lt]=kt[Lt];for(Lt=0;Lt<64;Lt++)kt[Lt]=0;qt(kt,$t)}function Nn(kt,$t,Lt,mt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Pt,Mt,Bt=new Float64Array(64),Rt=[d(),d(),d(),d()];kn(Nt,mt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Lt+64;for(Pt=0;Pt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Lt,mt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Pt=[d(),d(),d(),d()],Mt=[d(),d(),d(),d()];if(Lt<64||lr(Mt,mt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Lt=0;Lt<$t.length;Lt++)$t[Lt]=kt[32+Lt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Lr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Lt=new Uint8Array(Tr),mt=0;mt<32;mt++)Lt[mt]=kt[mt];return pn($t,Lt,!0),{publicKey:$t,secretKey:Lt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Lr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Rr);return kn($t,kt,kt.length),$t},_.hash.hashLength=Rr,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Lt,mt){var Nt,Yt=new Uint8Array(mt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Pt>>16&255,kt[$t+2]=Pt>>8&255,kt[$t+3]=Pt&255,kt[$t+4]=gt>>24&255,kt[$t+5]=gt>>16&255,kt[$t+6]=gt>>8&255,kt[$t+7]=gt&255}function ht(kt,$t,Pt,gt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Pt,gt){return ht(kt,$t,Pt,gt,16)}function st(kt,$t,Pt,gt){return ht(kt,$t,Pt,gt,32)}function ct(kt,$t,Pt,gt){for(var Nt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Mt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Mt,hr=Bt,On=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Lt|0,mr=mr+Mt|0,hr=hr+Bt|0,On=On+It|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+gn|0,Ar=Ar+Wn|0,Or=Or+Kn|0,jr=jr+Yn|0,Mr=Mr+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=mr>>>0&255,kt[17]=mr>>>8&255,kt[18]=mr>>>16&255,kt[19]=mr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=On>>>0&255,kt[25]=On>>>8&255,kt[26]=On>>>16&255,kt[27]=On>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Or>>>0&255,kt[53]=Or>>>8&255,kt[54]=Or>>>16&255,kt[55]=Or>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Mr>>>0&255,kt[61]=Mr>>>8&255,kt[62]=Mr>>>16&255,kt[63]=Mr>>>24&255}function pt(kt,$t,Pt,gt){for(var Nt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Mt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Mt,hr=Bt,On=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Mr>>>0&255,kt[13]=Mr>>>8&255,kt[14]=Mr>>>16&255,kt[15]=Mr>>>24&255,kt[16]=On>>>0&255,kt[17]=On>>>8&255,kt[18]=On>>>16&255,kt[19]=On>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Pt,gt){ct(kt,$t,Pt,gt)}function wt(kt,$t,Pt,gt){pt(kt,$t,Pt,gt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Pt,gt,Nt,Yt,Et){var Lt=new Uint8Array(16),Mt=new Uint8Array(64),Bt,It;for(It=0;It<16;It++)Lt[It]=0;for(It=0;It<8;It++)Lt[It]=Yt[It];for(;Nt>=64;){for(lt(Mt,Lt,Et,vt),It=0;It<64;It++)kt[$t+It]=Pt[gt+It]^Mt[It];for(Bt=1,It=8;It<16;It++)Bt=Bt+(Lt[It]&255)|0,Lt[It]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,gt+=64}if(Nt>0)for(lt(Mt,Lt,Et,vt),It=0;It=64;){for(lt(Et,Yt,Nt,vt),Mt=0;Mt<64;Mt++)kt[$t+Mt]=Et[Mt];for(Lt=1,Mt=8;Mt<16;Mt++)Lt=Lt+(Yt[Mt]&255)|0,Yt[Mt]=Lt&255,Lt>>>=8;Pt-=64,$t+=64}if(Pt>0)for(lt(Et,Yt,Nt,vt),Mt=0;Mt>>13|Pt<<3)&8191,gt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Pt>>>10|gt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(gt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Lt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Lt<<5)&8065,Mt=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Lt>>>8|Mt<<8)&8191,this.r[9]=Mt>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Pt){for(var gt=this.fin?0:2048,Nt,Yt,Et,Lt,Mt,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],mr=this.h[1],hr=this.h[2],On=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Or=this.r[0],jr=this.r[1],Mr=this.r[2],sn=this.r[3],Lr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Pt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,mr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Lt=kt[$t+6]&255|(kt[$t+7]&255)<<8,On+=(Et>>>7|Lt<<9)&8191,Mt=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Lt>>>4|Mt<<12)&8191,sr+=Mt>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Mt>>>14|Bt<<2)&8191,It=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|It<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(It>>>8|an<<8)&8191,Ar+=an>>>5|gt,nn=0,Qt=nn,Qt+=Xn*Or,Qt+=mr*(5*Wr),Qt+=hr*(5*Br),Qt+=On*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Lr),Qt+=tr*(5*sn),Qt+=ir*(5*Mr),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=mr*Or,Ht+=hr*(5*Wr),Ht+=On*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Lr),Ht+=ir*(5*sn),Ht+=Ar*(5*Mr),nn+=Ht>>>13,Ht&=8191,gn=nn,gn+=Xn*Mr,gn+=mr*jr,gn+=hr*Or,gn+=On*(5*Wr),gn+=$n*(5*Br),nn=gn>>>13,gn&=8191,gn+=sr*(5*Nr),gn+=nr*(5*Fr),gn+=tr*(5*Dr),gn+=ir*(5*Lr),gn+=Ar*(5*sn),nn+=gn>>>13,gn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=mr*Mr,Wn+=hr*jr,Wn+=On*Or,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Lr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Lr,Kn+=mr*sn,Kn+=hr*Mr,Kn+=On*jr,Kn+=$n*Or,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=mr*Lr,Yn+=hr*sn,Yn+=On*Mr,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Or,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=mr*Dr,er+=hr*Lr,er+=On*sn,er+=$n*Mr,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Or,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=mr*Fr,Hn+=hr*Dr,Hn+=On*Lr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Mr,Hn+=nr*jr,Hn+=tr*Or,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=mr*Nr,Jn+=hr*Fr,Jn+=On*Dr,Jn+=$n*Lr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Mr,Jn+=tr*jr,Jn+=ir*Or,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=mr*Br,or+=hr*Nr,or+=On*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Lr,or+=nr*sn,or+=tr*Mr,or+=ir*jr,or+=Ar*Or,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,mr=Ht,hr=gn,On=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Pt-=16;this.h[0]=Xn,this.h[1]=mr,this.h[2]=hr,this.h[3]=On,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Pt=new Uint16Array(10),gt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(gt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=gt,gt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=gt*5,gt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=gt,gt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=gt,Pt[0]=this.h[0]+5,gt=Pt[0]>>>13,Pt[0]&=8191,Et=1;Et<10;Et++)Pt[Et]=this.h[Et]+gt,gt=Pt[Et]>>>13,Pt[Et]&=8191;for(Pt[9]-=8192,Nt=(gt^1)-1,Et=0;Et<10;Et++)Pt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Pt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Pt){var gt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Pt&&(Nt=Pt),gt=0;gt=16&&(Nt=Pt-Pt%16,this.blocks(kt,$t,Nt),$t+=Nt,Pt-=Nt),Pt){for(gt=0;gt>16&1),Yt[Pt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Pt=0;Pt<16;Pt++)kt[2*Pt]=Et[Pt]&255,kt[2*Pt+1]=Et[Pt]>>8}function Kt(kt,$t){var Pt=new Uint8Array(32),gt=new Uint8Array(32);return Jt(Pt,kt),Jt(gt,$t),st(Pt,0,gt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Pt;for(Pt=0;Pt<16;Pt++)kt[Pt]=$t[2*Pt]+($t[2*Pt+1]<<8);kt[15]&=32767}function An(kt,$t,Pt){for(var gt=0;gt<16;gt++)kt[gt]=$t[gt]+Pt[gt]}function En(kt,$t,Pt){for(var gt=0;gt<16;gt++)kt[gt]=$t[gt]-Pt[gt]}function yn(kt,$t,Pt){var gt,Nt,Yt=0,Et=0,Lt=0,Mt=0,Bt=0,It=0,an=0,nn=0,Qt=0,Ht=0,gn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,mr=0,hr=0,On=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Or=0,jr=0,Mr=0,sn=Pt[0],Lr=Pt[1],Dr=Pt[2],Fr=Pt[3],Nr=Pt[4],Br=Pt[5],Wr=Pt[6],ro=Pt[7],qr=Pt[8],eo=Pt[9],to=Pt[10],no=Pt[11],io=Pt[12],co=Pt[13],so=Pt[14],fo=Pt[15];gt=$t[0],Yt+=gt*sn,Et+=gt*Lr,Lt+=gt*Dr,Mt+=gt*Fr,Bt+=gt*Nr,It+=gt*Br,an+=gt*Wr,nn+=gt*ro,Qt+=gt*qr,Ht+=gt*eo,gn+=gt*to,Wn+=gt*no,Kn+=gt*io,Yn+=gt*co,er+=gt*so,Hn+=gt*fo,gt=$t[1],Et+=gt*sn,Lt+=gt*Lr,Mt+=gt*Dr,Bt+=gt*Fr,It+=gt*Nr,an+=gt*Br,nn+=gt*Wr,Qt+=gt*ro,Ht+=gt*qr,gn+=gt*eo,Wn+=gt*to,Kn+=gt*no,Yn+=gt*io,er+=gt*co,Hn+=gt*so,Jn+=gt*fo,gt=$t[2],Lt+=gt*sn,Mt+=gt*Lr,Bt+=gt*Dr,It+=gt*Fr,an+=gt*Nr,nn+=gt*Br,Qt+=gt*Wr,Ht+=gt*ro,gn+=gt*qr,Wn+=gt*eo,Kn+=gt*to,Yn+=gt*no,er+=gt*io,Hn+=gt*co,Jn+=gt*so,or+=gt*fo,gt=$t[3],Mt+=gt*sn,Bt+=gt*Lr,It+=gt*Dr,an+=gt*Fr,nn+=gt*Nr,Qt+=gt*Br,Ht+=gt*Wr,gn+=gt*ro,Wn+=gt*qr,Kn+=gt*eo,Yn+=gt*to,er+=gt*no,Hn+=gt*io,Jn+=gt*co,or+=gt*so,Xn+=gt*fo,gt=$t[4],Bt+=gt*sn,It+=gt*Lr,an+=gt*Dr,nn+=gt*Fr,Qt+=gt*Nr,Ht+=gt*Br,gn+=gt*Wr,Wn+=gt*ro,Kn+=gt*qr,Yn+=gt*eo,er+=gt*to,Hn+=gt*no,Jn+=gt*io,or+=gt*co,Xn+=gt*so,mr+=gt*fo,gt=$t[5],It+=gt*sn,an+=gt*Lr,nn+=gt*Dr,Qt+=gt*Fr,Ht+=gt*Nr,gn+=gt*Br,Wn+=gt*Wr,Kn+=gt*ro,Yn+=gt*qr,er+=gt*eo,Hn+=gt*to,Jn+=gt*no,or+=gt*io,Xn+=gt*co,mr+=gt*so,hr+=gt*fo,gt=$t[6],an+=gt*sn,nn+=gt*Lr,Qt+=gt*Dr,Ht+=gt*Fr,gn+=gt*Nr,Wn+=gt*Br,Kn+=gt*Wr,Yn+=gt*ro,er+=gt*qr,Hn+=gt*eo,Jn+=gt*to,or+=gt*no,Xn+=gt*io,mr+=gt*co,hr+=gt*so,On+=gt*fo,gt=$t[7],nn+=gt*sn,Qt+=gt*Lr,Ht+=gt*Dr,gn+=gt*Fr,Wn+=gt*Nr,Kn+=gt*Br,Yn+=gt*Wr,er+=gt*ro,Hn+=gt*qr,Jn+=gt*eo,or+=gt*to,Xn+=gt*no,mr+=gt*io,hr+=gt*co,On+=gt*so,$n+=gt*fo,gt=$t[8],Qt+=gt*sn,Ht+=gt*Lr,gn+=gt*Dr,Wn+=gt*Fr,Kn+=gt*Nr,Yn+=gt*Br,er+=gt*Wr,Hn+=gt*ro,Jn+=gt*qr,or+=gt*eo,Xn+=gt*to,mr+=gt*no,hr+=gt*io,On+=gt*co,$n+=gt*so,sr+=gt*fo,gt=$t[9],Ht+=gt*sn,gn+=gt*Lr,Wn+=gt*Dr,Kn+=gt*Fr,Yn+=gt*Nr,er+=gt*Br,Hn+=gt*Wr,Jn+=gt*ro,or+=gt*qr,Xn+=gt*eo,mr+=gt*to,hr+=gt*no,On+=gt*io,$n+=gt*co,sr+=gt*so,nr+=gt*fo,gt=$t[10],gn+=gt*sn,Wn+=gt*Lr,Kn+=gt*Dr,Yn+=gt*Fr,er+=gt*Nr,Hn+=gt*Br,Jn+=gt*Wr,or+=gt*ro,Xn+=gt*qr,mr+=gt*eo,hr+=gt*to,On+=gt*no,$n+=gt*io,sr+=gt*co,nr+=gt*so,tr+=gt*fo,gt=$t[11],Wn+=gt*sn,Kn+=gt*Lr,Yn+=gt*Dr,er+=gt*Fr,Hn+=gt*Nr,Jn+=gt*Br,or+=gt*Wr,Xn+=gt*ro,mr+=gt*qr,hr+=gt*eo,On+=gt*to,$n+=gt*no,sr+=gt*io,nr+=gt*co,tr+=gt*so,ir+=gt*fo,gt=$t[12],Kn+=gt*sn,Yn+=gt*Lr,er+=gt*Dr,Hn+=gt*Fr,Jn+=gt*Nr,or+=gt*Br,Xn+=gt*Wr,mr+=gt*ro,hr+=gt*qr,On+=gt*eo,$n+=gt*to,sr+=gt*no,nr+=gt*io,tr+=gt*co,ir+=gt*so,Ar+=gt*fo,gt=$t[13],Yn+=gt*sn,er+=gt*Lr,Hn+=gt*Dr,Jn+=gt*Fr,or+=gt*Nr,Xn+=gt*Br,mr+=gt*Wr,hr+=gt*ro,On+=gt*qr,$n+=gt*eo,sr+=gt*to,nr+=gt*no,tr+=gt*io,ir+=gt*co,Ar+=gt*so,Or+=gt*fo,gt=$t[14],er+=gt*sn,Hn+=gt*Lr,Jn+=gt*Dr,or+=gt*Fr,Xn+=gt*Nr,mr+=gt*Br,hr+=gt*Wr,On+=gt*ro,$n+=gt*qr,sr+=gt*eo,nr+=gt*to,tr+=gt*no,ir+=gt*io,Ar+=gt*co,Or+=gt*so,jr+=gt*fo,gt=$t[15],Hn+=gt*sn,Jn+=gt*Lr,or+=gt*Dr,Xn+=gt*Fr,mr+=gt*Nr,hr+=gt*Br,On+=gt*Wr,$n+=gt*ro,sr+=gt*qr,nr+=gt*eo,tr+=gt*to,ir+=gt*no,Ar+=gt*io,Or+=gt*co,jr+=gt*so,Mr+=gt*fo,Yt+=38*Jn,Et+=38*or,Lt+=38*Xn,Mt+=38*mr,Bt+=38*hr,It+=38*On,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,gn+=38*ir,Wn+=38*Ar,Kn+=38*Or,Yn+=38*jr,er+=38*Mr,Nt=1,gt=Yt+Nt+65535,Nt=Math.floor(gt/65536),Yt=gt-Nt*65536,gt=Et+Nt+65535,Nt=Math.floor(gt/65536),Et=gt-Nt*65536,gt=Lt+Nt+65535,Nt=Math.floor(gt/65536),Lt=gt-Nt*65536,gt=Mt+Nt+65535,Nt=Math.floor(gt/65536),Mt=gt-Nt*65536,gt=Bt+Nt+65535,Nt=Math.floor(gt/65536),Bt=gt-Nt*65536,gt=It+Nt+65535,Nt=Math.floor(gt/65536),It=gt-Nt*65536,gt=an+Nt+65535,Nt=Math.floor(gt/65536),an=gt-Nt*65536,gt=nn+Nt+65535,Nt=Math.floor(gt/65536),nn=gt-Nt*65536,gt=Qt+Nt+65535,Nt=Math.floor(gt/65536),Qt=gt-Nt*65536,gt=Ht+Nt+65535,Nt=Math.floor(gt/65536),Ht=gt-Nt*65536,gt=gn+Nt+65535,Nt=Math.floor(gt/65536),gn=gt-Nt*65536,gt=Wn+Nt+65535,Nt=Math.floor(gt/65536),Wn=gt-Nt*65536,gt=Kn+Nt+65535,Nt=Math.floor(gt/65536),Kn=gt-Nt*65536,gt=Yn+Nt+65535,Nt=Math.floor(gt/65536),Yn=gt-Nt*65536,gt=er+Nt+65535,Nt=Math.floor(gt/65536),er=gt-Nt*65536,gt=Hn+Nt+65535,Nt=Math.floor(gt/65536),Hn=gt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,gt=Yt+Nt+65535,Nt=Math.floor(gt/65536),Yt=gt-Nt*65536,gt=Et+Nt+65535,Nt=Math.floor(gt/65536),Et=gt-Nt*65536,gt=Lt+Nt+65535,Nt=Math.floor(gt/65536),Lt=gt-Nt*65536,gt=Mt+Nt+65535,Nt=Math.floor(gt/65536),Mt=gt-Nt*65536,gt=Bt+Nt+65535,Nt=Math.floor(gt/65536),Bt=gt-Nt*65536,gt=It+Nt+65535,Nt=Math.floor(gt/65536),It=gt-Nt*65536,gt=an+Nt+65535,Nt=Math.floor(gt/65536),an=gt-Nt*65536,gt=nn+Nt+65535,Nt=Math.floor(gt/65536),nn=gt-Nt*65536,gt=Qt+Nt+65535,Nt=Math.floor(gt/65536),Qt=gt-Nt*65536,gt=Ht+Nt+65535,Nt=Math.floor(gt/65536),Ht=gt-Nt*65536,gt=gn+Nt+65535,Nt=Math.floor(gt/65536),gn=gt-Nt*65536,gt=Wn+Nt+65535,Nt=Math.floor(gt/65536),Wn=gt-Nt*65536,gt=Kn+Nt+65535,Nt=Math.floor(gt/65536),Kn=gt-Nt*65536,gt=Yn+Nt+65535,Nt=Math.floor(gt/65536),Yn=gt-Nt*65536,gt=er+Nt+65535,Nt=Math.floor(gt/65536),er=gt-Nt*65536,gt=Hn+Nt+65535,Nt=Math.floor(gt/65536),Hn=gt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Lt,kt[3]=Mt,kt[4]=Bt,kt[5]=It,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=gn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Pt=d(),gt;for(gt=0;gt<16;gt++)Pt[gt]=$t[gt];for(gt=253;gt>=0;gt--)jn(Pt,Pt),gt!==2&>!==4&&yn(Pt,Pt,$t);for(gt=0;gt<16;gt++)kt[gt]=Pt[gt]}function rn(kt,$t){var Pt=d(),gt;for(gt=0;gt<16;gt++)Pt[gt]=$t[gt];for(gt=250;gt>=0;gt--)jn(Pt,Pt),gt!==1&&yn(Pt,Pt,$t);for(gt=0;gt<16;gt++)kt[gt]=Pt[gt]}function xn(kt,$t,Pt){var gt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Lt=d(),Mt=d(),Bt=d(),It=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)gt[Et]=$t[Et];for(gt[31]=$t[31]&127|64,gt[0]&=248,dn(Nt,Pt),Et=0;Et<16;Et++)Mt[Et]=Nt[Et],It[Et]=Lt[Et]=Bt[Et]=0;for(Lt[0]=It[0]=1,Et=254;Et>=0;--Et)Yt=gt[Et>>>3]>>>(Et&7)&1,Xt(Lt,Mt,Yt),Xt(Bt,It,Yt),An(an,Lt,Bt),En(Lt,Lt,Bt),An(Bt,Mt,It),En(Mt,Mt,It),jn(It,an),jn(nn,Lt),yn(Lt,Bt,Lt),yn(Bt,Mt,an),An(an,Lt,Bt),En(Lt,Lt,Bt),jn(Mt,Lt),En(Bt,It,nn),yn(Lt,Bt,rt),An(Lt,Lt,It),yn(Bt,Bt,Lt),yn(Lt,It,nn),yn(It,Mt,Nt),jn(Mt,an),Xt(Lt,Mt,Yt),Xt(Bt,It,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Lt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Mt[Et],Nt[Et+64]=It[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Pt){var gt=new Uint8Array(32);return xn(gt,Pt,$t),wt(kt,j,gt,vt)}var hn=Ot,_n=jt;function ln(kt,$t,Pt,gt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Pt,gt,Et)}function Tn(kt,$t,Pt,gt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Pt,gt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Ln(kt,$t,Pt,gt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Lt,Mt,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,mr,hr,On,$n,sr,nr,tr,ir,Ar=kt[0],Or=kt[1],jr=kt[2],Mr=kt[3],sn=kt[4],Lr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],qr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;gt>=128;){for(mr=0;mr<16;mr++)hr=8*mr+io,Nt[mr]=Pt[hr+0]<<24|Pt[hr+1]<<16|Pt[hr+2]<<8|Pt[hr+3],Yt[mr]=Pt[hr+4]<<24|Pt[hr+5]<<16|Pt[hr+6]<<8|Pt[hr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Lt=Or,Mt=jr,Bt=Mr,It=sn,an=Lr,nn=Dr,Qt=Fr,Ht=Nr,gn=Br,Wn=Wr,Kn=ro,Yn=qr,er=eo,Hn=to,Jn=no,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(sn>>>14|qr<<32-14)^(sn>>>18|qr<<32-18)^(qr>>>41-32|sn<<32-(41-32)),$n=(qr>>>14|sn<<32-14)^(qr>>>18|sn<<32-18)^(sn>>>41-32|qr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=sn&Lr^~sn&Dr,$n=qr&eo^~qr&to,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=In[mr*2],$n=In[mr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Nt[mr%16],$n=Yt[mr%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,On=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Ar&Or^Ar&jr^Or&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,On=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Or=Et,jr=Lt,Mr=Mt,sn=Bt,Lr=It,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=gn,ro=Wn,qr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,mr%16===15)for(hr=0;hr<16;hr++)On=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],On=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],On=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;On=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,On=Or,$n=Br,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Or=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,On=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,On=Mr,$n=ro,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Mr=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,On=sn,$n=qr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=qr=sr&65535|nr<<16,On=Lr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Lr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,On=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,gt-=128}return gt}function kn(kt,$t,Pt){var gt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Lt=Pt;for(gt[0]=1779033703,gt[1]=3144134277,gt[2]=1013904242,gt[3]=2773480762,gt[4]=1359893119,gt[5]=2600822924,gt[6]=528734635,gt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Ln(gt,Nt,$t,Pt),Pt%=128,Et=0;Et=0;--Nt)gt=Pt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,gt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,gt)}function Un(kt,$t){var Pt=[d(),d(),d(),d()];Rt(Pt[0],at),Rt(Pt[1],it),Rt(Pt[2],tt),yn(Pt[3],at,it),Pn(kt,Pt,$t)}function pn(kt,$t,Pt){var gt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Pt||k($t,32),kn(gt,$t,32),gt[0]&=248,gt[31]&=127,gt[31]|=64,Un(Nt,gt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(kt,$t){var Pt,gt,Nt,Yt;for(gt=63;gt>=32;--gt){for(Pt=0,Nt=gt-32,Yt=gt-12;Nt>4)*Vt[Nt],Pt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Pt*Vt[Nt];for(gt=0;gt<32;gt++)$t[gt+1]+=$t[gt]>>8,kt[gt]=$t[gt]&255}function wn(kt){var $t=new Float64Array(64),Pt;for(Pt=0;Pt<64;Pt++)$t[Pt]=kt[Pt];for(Pt=0;Pt<64;Pt++)kt[Pt]=0;qt(kt,$t)}function Nn(kt,$t,Pt,gt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Lt,Mt,Bt=new Float64Array(64),It=[d(),d(),d(),d()];kn(Nt,gt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Pt+64;for(Lt=0;Lt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Pt,gt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Lt=[d(),d(),d(),d()],Mt=[d(),d(),d(),d()];if(Pt<64||lr(Mt,gt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Pt=0;Pt<$t.length;Pt++)$t[Pt]=kt[32+Pt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Pr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Pt=new Uint8Array(Tr),gt=0;gt<32;gt++)Pt[gt]=kt[gt];return pn($t,Pt,!0),{publicKey:$t,secretKey:Pt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Pr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Ir);return kn($t,kt,kt.length),$t},_.hash.hashLength=Ir,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Pt,gt){var Nt,Yt=new Uint8Array(gt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const et=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Pn=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,Rn.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Ln=typeof d!==rt&&(d.jQuery||d.Zepto);if(Ln&&!Ln.ua){var Un=new Bn;Ln.ua=Un.getResult(),Ln.ua.get=function(){return Un.getUA()},Ln.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var qt in Vt)Ln.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.isClosed=!1,this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}registerSession(_){return __awaiter(this,void 0,void 0,function*(){const d=new URL(addPathToUrl(this.bridgeUrl,this.ssePath));d.searchParams.append("client_id",this.sessionId);const k=yield this.bridgeGatewayStorage.getLastEventId();if(!this.isClosed)return k&&d.searchParams.append("last_event_id",k),this.eventSource=new EventSource(d.toString()),new Promise((j,$)=>{const et=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug$1(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug$1("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Ln=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Pn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Pn&&!Pn.ua){var Un=new Bn;Pn.ua=Un.getResult(),Pn.ua.get=function(){return Un.getUA()},Pn.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var qt in Vt)Pn.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames @@ -99,14 +99,14 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openDeeplinkWithFallback(b,_){const d=()=>{isBrowser("safari")||_()},k=setTimeout(()=>d(),200);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),openLink(b,"_self")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let et;switch(!0){case $==="chrome":et="chrome";break;case $==="firefox":et="firefox";break;case($==null?void 0:$.includes("safari")):et="safari";break}return{os:j,browser:et}}function isOS(...b){return b.includes(getUserAgent().os)}function isBrowser(...b){return b.includes(getUserAgent().browser)}function toDeeplink(b,_){const d=new URL(b);return _+d.search}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened"),[singleWalletModalState,setSingleWalletModalState]=createSignal({status:"closed",closeReason:null}),getSingleWalletModalIsOpened=createMemo(()=>singleWalletModalState().status==="opened"),getSingleWalletModalWalletInfo=createMemo(()=>{const b=singleWalletModalState();return b.status==="opened"?b.walletInfo:null});let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const et=$.slice(1).split(".");let tt=b;et.forEach(rt=>{if(rt in tt)tt=tt[rt];else throw new Error(`Cannot parse translations: there is no property ${rt} in translation`)}),k[j]=tt}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,et=k.length;$b[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const et=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(et&&et.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let et=getDataNodes(b),tt;(tt=getDataNode(et,_,j))&&tt.$(()=>d),Array.isArray(b)&&b.length!==$&&(tt=getDataNode(et,"length",$))&&tt.$(b.length),(tt=et._)&&tt.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const et=typeof k,tt=Array.isArray(b);if(Array.isArray(k)){for(let rt=0;rt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(...et){batch(()=>{k&&et.length===1?updateArray(d,et[0]):updatePath(d,et)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logDebug(...b){try{console.debug("[TON_CONNECT_UI]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}function openLink(b,_="_self"){logDebug("openLink",b,_),window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openDeeplinkWithFallback(b,_){const d=()=>{isBrowser("safari")||isOS("android")&&isBrowser("firefox")||_()},k=setTimeout(()=>d(),200);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),openLink(b,"_self")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let et;switch(!0){case $==="chrome":et="chrome";break;case $==="firefox":et="firefox";break;case($==null?void 0:$.includes("safari")):et="safari";break;case($==null?void 0:$.includes("opera")):et="opera";break}return{os:j,browser:et}}function isOS(...b){return b.includes(getUserAgent().os)}function isBrowser(...b){return b.includes(getUserAgent().browser)}function toDeeplink(b,_){const d=new URL(b);return _+d.search}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened"),[singleWalletModalState,setSingleWalletModalState]=createSignal({status:"closed",closeReason:null}),getSingleWalletModalIsOpened=createMemo(()=>singleWalletModalState().status==="opened"),getSingleWalletModalWalletInfo=createMemo(()=>{const b=singleWalletModalState();return b.status==="opened"?b.walletInfo:null});let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const et=$.slice(1).split(".");let tt=b;et.forEach(rt=>{if(rt in tt)tt=tt[rt];else throw new Error(`Cannot parse translations: there is no property ${rt} in translation`)}),k[j]=tt}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,et=k.length;$b[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const et=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(et&&et.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let et=getDataNodes(b),tt;(tt=getDataNode(et,_,j))&&tt.$(()=>d),Array.isArray(b)&&b.length!==$&&(tt=getDataNode(et,"length",$))&&tt.$(b.length),(tt=et._)&&tt.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const et=typeof k,tt=Array.isArray(b);if(Array.isArray(k)){for(let rt=0;rt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(...et){batch(()=>{k&&et.length===1?updateArray(d,et[0]):updatePath(d,et)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?deepmerge$1(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const ImagePlaceholder=styled.div` background-color: ${b=>b.theme.colors.background.secondary}; -`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams!=null&&initParams.tgWebAppPlatform&&(tmaPlatform=(_a=initParams.tgWebAppPlatform)!=null?_a:"unknown");if(tmaPlatform==="unknown"){const b=getWindow$1();tmaPlatform=(_d=(_c=(_b=b==null?void 0:b.Telegram)==null?void 0:_b.WebApp)==null?void 0:_c.platform)!=null?_d:"unknown"}let webAppVersion="6.0";initParams!=null&&initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);if(!webAppVersion){const b=getWindow$1();webAppVersion=(_g=(_f=(_e=b==null?void 0:b.Telegram)==null?void 0:_e.WebApp)==null?void 0:_f.version)!=null?_g:"6.0"}function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b){const _=new URL(b);if(_.protocol!=="http:"&&_.protocol!=="https:")throw new TonConnectUIError(`Url protocol is not supported: ${_}`);if(_.hostname!=="t.me")throw new TonConnectUIError(`Url host is not supported: ${_}`);const d=_.pathname+_.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:d}):openLinkBlank("https://t.me"+d)}function isIframe(){try{const b=getWindow$1();return b?b.parent!=null&&b!==b.parent:!1}catch{return!1}}function postEvent(b,_){try{const d=getWindow$1();if(!d)throw new TonConnectUIError("Can't post event to parent window: window is not defined");if(d.TelegramWebviewProxy!==void 0)d.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(d.external&&"notify"in d.external)d.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const k="*",j=JSON.stringify({eventType:b,eventData:_});d.parent.postMessage(j,k)}else throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,et;for(k=0;ktt?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";if(isTmaPlatform("weba"))return!0;const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile||isOS("ios","android")}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` +`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams!=null&&initParams.tgWebAppPlatform&&(tmaPlatform=(_a=initParams.tgWebAppPlatform)!=null?_a:"unknown");if(tmaPlatform==="unknown"){const b=getWindow$1();tmaPlatform=(_d=(_c=(_b=b==null?void 0:b.Telegram)==null?void 0:_b.WebApp)==null?void 0:_c.platform)!=null?_d:"unknown"}let webAppVersion="6.0";initParams!=null&&initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);if(!webAppVersion){const b=getWindow$1();webAppVersion=(_g=(_f=(_e=b==null?void 0:b.Telegram)==null?void 0:_e.WebApp)==null?void 0:_f.version)!=null?_g:"6.0"}function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b,_){const d=new URL(b);if(d.protocol!=="http:"&&d.protocol!=="https:"){if(_)return _();throw new TonConnectUIError(`Url protocol is not supported: ${d}`)}if(d.hostname!=="t.me"){if(_)return _();throw new TonConnectUIError(`Url host is not supported: ${d}`)}const k=d.pathname+d.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:k}):openLinkBlank("https://t.me"+k)}function isIframe(){try{const b=getWindow$1();return b?b.parent!=null&&b!==b.parent:!1}catch{return!1}}function postEvent(b,_){try{const d=getWindow$1();if(!d)throw new TonConnectUIError("Can't post event to parent window: window is not defined");if(d.TelegramWebviewProxy!==void 0)logDebug("postEvent",b,_),d.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(d.external&&"notify"in d.external)logDebug("postEvent",b,_),d.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const k="*",j=JSON.stringify({eventType:b,eventData:_});logDebug("postEvent",b,_),d.parent.postMessage(j,k)}else throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,et;for(k=0;ktt?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";if(isTmaPlatform("weba"))return!0;const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile||isOS("ios","android")}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; @@ -372,9 +372,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,St=17,xt=wt,bt=$[vt],At=null,_t=0,Ct=null,Ot=[],jt={},It=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Ot)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){It(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var Rn=!1;hn>>bn&1)==1);var Pn=_n(Sn,ln-Tn);Pn&&(Rn=!Rn),At[Sn][ln-Tn]=Rn,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Ln=0,Pn=0;Pnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Ot.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,Rn,Pn="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Pn+=''+jn(Sn.text)+"":"",Pn+=fn.text?''+jn(fn.text)+"":"",Pn+='',Pn+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,Rn,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[Rn]:Pn[Rn];Fn+=` -`}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return jt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn,hn,_n,ln,Tn,Rn=Array(rn+1).join("██"),Pn=Array(rn+1).join(" "),kn="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+It-5)}for(var Ot=0;Ot<_t-1;Ot+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Ot,jt)&&(Kt+=1),At.isDark(Ot+1,jt)&&(Kt+=1),At.isDark(Ot,jt+1)&&(Kt+=1),At.isDark(Ot+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Ot=0;Ot<_t;Ot+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Ot,jt)&&!At.isDark(Ot,jt+1)&&At.isDark(Ot,jt+2)&&At.isDark(Ot,jt+3)&&At.isDark(Ot,jt+4)&&!At.isDark(Ot,jt+5)&&At.isDark(Ot,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t-6;Ot+=1)At.isDark(Ot,jt)&&!At.isDark(Ot+1,jt)&&At.isDark(Ot+2,jt)&&At.isDark(Ot+3,jt)&&At.isDark(Ot+4,jt)&&!At.isDark(Ot+5,jt)&&At.isDark(Ot+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t;Ot+=1)At.isDark(Ot,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Ot=0;Ot<_t;Ot+=1)for(var jt=At[Ot*3+0],It=At[Ot*3+1],zt=At[Ot*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ct=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Ot,jt,It){xt[jt*yt+Ot]=It},bt.write=function(Ot){Ot.writeString("GIF87a"),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(128),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(255),Ot.writeByte(255),Ot.writeByte(255),Ot.writeString(","),Ot.writeShort(0),Ot.writeShort(0),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(0);var jt=2,It=_t(jt);Ot.writeByte(jt);for(var zt=0;It.length-zt>255;)Ot.writeByte(255),Ot.writeBytes(It,zt,255),zt+=255;Ot.writeByte(It.length-zt),Ot.writeBytes(It,zt,It.length-zt),Ot.writeByte(0),Ot.writeString(";")};var At=function(Ot){var jt=Ot,It=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;It+Kt>=8;)jt.writeByte(255&(Jt<>>=8-It,zt=0,It=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Ot){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,St=17,xt=wt,bt=$[vt],At=null,_t=0,Ct=null,Ot=[],jt={},Rt=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Ot)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){Rt(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var In=!1;hn>>bn&1)==1);var Ln=_n(Sn,ln-Tn);Ln&&(In=!In),At[Sn][ln-Tn]=In,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Pn=0,Ln=0;Lnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Ot.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,In,Ln="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Ln+=''+jn(Sn.text)+"":"",Ln+=fn.text?''+jn(fn.text)+"":"",Ln+='',Ln+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,In,Ln={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[In]:Ln[In];Fn+=` +`}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return jt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn,hn,_n,ln,Tn,In=Array(rn+1).join("██"),Ln=Array(rn+1).join(" "),kn="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+Rt-5)}for(var Ot=0;Ot<_t-1;Ot+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Ot,jt)&&(Kt+=1),At.isDark(Ot+1,jt)&&(Kt+=1),At.isDark(Ot,jt+1)&&(Kt+=1),At.isDark(Ot+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Ot=0;Ot<_t;Ot+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Ot,jt)&&!At.isDark(Ot,jt+1)&&At.isDark(Ot,jt+2)&&At.isDark(Ot,jt+3)&&At.isDark(Ot,jt+4)&&!At.isDark(Ot,jt+5)&&At.isDark(Ot,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t-6;Ot+=1)At.isDark(Ot,jt)&&!At.isDark(Ot+1,jt)&&At.isDark(Ot+2,jt)&&At.isDark(Ot+3,jt)&&At.isDark(Ot+4,jt)&&!At.isDark(Ot+5,jt)&&At.isDark(Ot+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t;Ot+=1)At.isDark(Ot,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Ot=0;Ot<_t;Ot+=1)for(var jt=At[Ot*3+0],Rt=At[Ot*3+1],zt=At[Ot*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ct=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Ot,jt,Rt){xt[jt*yt+Ot]=Rt},bt.write=function(Ot){Ot.writeString("GIF87a"),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(128),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(255),Ot.writeByte(255),Ot.writeByte(255),Ot.writeString(","),Ot.writeShort(0),Ot.writeShort(0),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(0);var jt=2,Rt=_t(jt);Ot.writeByte(jt);for(var zt=0;Rt.length-zt>255;)Ot.writeByte(255),Ot.writeBytes(Rt,zt,255),zt+=255;Ot.writeByte(Rt.length-zt),Ot.writeBytes(Rt,zt,Rt.length-zt),Ot.writeByte(0),Ot.writeString(";")};var At=function(Ot){var jt=Ot,Rt=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;Rt+Kt>=8;)jt.writeByte(255&(Jt<>>=8-Rt,zt=0,Rt=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Ot){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -801,7 +801,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android"))_.returnStrategy=location.href,openLinkBlank(addReturnStrategy(k.toString(),_.returnStrategy));else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}let openDesktopDeeplinkAttempts=0;const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=addReturnStrategy($(),appState.returnStrategy),st=isBrowser("safari")&&openDesktopDeeplinkAttempts>=1;b.wallet.deepLink&&!st?(openDesktopDeeplinkAttempts++,setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"custom-deeplink"})),openDeeplinkWithFallback(toDeeplink(ft,b.wallet.deepLink),()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft)})):(setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(ft))},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android")){_.returnStrategy==="back"&&(_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function redirectToWallet(b,_,d,k){if(d=__spreadValues$1({},d),isInTMA())if(isTmaPlatform("ios","android")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve"),k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);sendOpenTelegramLink(j,()=>{k("universal-link"),openLinkBlank(j)})}else if(isTmaPlatform("macos","tdesktop")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("weba")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("web")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else{k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);openLinkBlank(j)}else if(isOS("ios"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("android"))d.returnStrategy==="back"&&(isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy));else if(isOS("macos","windows","linux")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy="none");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=!tt();rt(!1),redirectToWallet($(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:ft},st=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:st}))})},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -877,7 +877,7 @@ PERFORMANCE OF THIS SOFTWARE. min-height: 44px; `,QrCodeWrapper$1=styled.div` padding: 0 24px 24px; -`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!1),[j,$]=createSignal(!1),et=useContext(ConnectorContext),tt=et.onStatusChange(()=>{},()=>{$(!0)}),rt=createMemo(()=>et.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),nt=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram(rt(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:!0})},ot=()=>{const ut=rt();if(isTelegramUrl(ut))return nt();$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(rt(),appState.returnStrategy))},at=()=>{$(!1),k(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},it=()=>{k(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},dt=()=>{d()?it():b.onBackClick()};return onCleanup(tt),ot(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled||d()},get children(){return createComponent(StyledIconButton,{icon:"arrow",onClick:dt})}}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return rt()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:at,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ot,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:at,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!0),[j,$]=createSignal(!1),[et,tt]=createSignal(!1),rt=useContext(ConnectorContext),nt=rt.onStatusChange(()=>{},()=>{tt(!0)}),ot=createMemo(()=>rt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),at=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram(ot(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:!0})},it=()=>{const ft=ot();if(isTelegramUrl(ft))return at();tt(!1);const st=!d();k(!1),redirectToWallet(ot(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:st},ct=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:ct}))})},dt=()=>{tt(!1),$(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},ut=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ht=()=>{j()?ut():b.onBackClick()};return onCleanup(nt),it(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled||j()},get children(){return createComponent(StyledIconButton,{icon:"arrow",onClick:ht})}}),createComponent(Show,{get when(){return j()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return ot()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return et()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` display: flex; justify-content: space-between; margin: 0 auto; @@ -985,7 +985,7 @@ PERFORMANCE OF THIS SOFTWARE. padding: 0 64px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,et=()=>b.walletsList.filter(st=>supportsMobile(st)&&st.appName!==AT_WALLET_APP_NAME),tt=()=>et().length>7,rt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(st=>st.bridgeUrl)).values()].map(st=>({bridgeUrl:st})),nt=()=>$.connect(rt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[ot,at]=createSignal(void 0),it=()=>__async(void 0,null,function*(){ot()!==void 0&&clearTimeout(ot()),yield copyToClipboard(nt());const st=setTimeout(()=>at(void 0),1500);at(st)}),dt=()=>{openLinkBlank(addReturnStrategy(nt(),appState.returnStrategy))},ut=()=>{const st=b.walletsList.find(lt=>lt.appName===AT_WALLET_APP_NAME);if(!st||!isWalletInfoRemote(st))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ct=$.connect({bridgeUrl:st.bridgeUrl,universalLink:st.universalLink},b.additionalRequest),pt=!k();j(!1),redirectToTelegram(ct,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:pt})},ht=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ft=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const st=_tmpl$2.cloneNode(!0);return insert(st,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ft}),createComponent(MobileUniversalQR,{get universalLink(){return nt()}})]}}),null),insert(st,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ht}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet in Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ut,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet in Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!tt())()?et().slice(0,4):et()},children:ct=>(()=>{const pt=_tmpl$$1.cloneNode(!0);return insert(pt,createComponent(WalletItem,{get icon(){return ct.imageUrl},get name(){return ct.name},onClick:()=>b.onSelect(ct)})),pt})()}),createComponent(Show,{get when(){return tt()},get children(){const ct=_tmpl$$1.cloneNode(!0);return insert(ct,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return et().slice(3,7).map(pt=>pt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ct}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:dt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>ot()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return ot()!==void 0?"common.copied":"common.copyLink"},get children(){return ot()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),st})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,et=()=>b.walletsList.filter(st=>supportsMobile(st)&&st.appName!==AT_WALLET_APP_NAME),tt=()=>et().length>7,rt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(st=>st.bridgeUrl)).values()].map(st=>({bridgeUrl:st})),nt=()=>$.connect(rt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[ot,at]=createSignal(void 0),it=()=>__async(void 0,null,function*(){ot()!==void 0&&clearTimeout(ot()),yield copyToClipboard(nt());const st=setTimeout(()=>at(void 0),1500);at(st)}),dt=()=>{const st=!k();j(!1),redirectToWallet(nt(),void 0,{returnStrategy:appState.returnStrategy,forceRedirect:st},ct=>{setLastSelectedWalletInfo({openMethod:ct})})},ut=()=>{const st=b.walletsList.find(lt=>lt.appName===AT_WALLET_APP_NAME);if(!st||!isWalletInfoRemote(st))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ct=$.connect({bridgeUrl:st.bridgeUrl,universalLink:st.universalLink},b.additionalRequest),pt=!k();j(!1),redirectToTelegram(ct,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:pt})},ht=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ft=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const st=_tmpl$2.cloneNode(!0);return insert(st,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ft}),createComponent(MobileUniversalQR,{get universalLink(){return nt()}})]}}),null),insert(st,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ht}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet in Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ut,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet in Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!tt())()?et().slice(0,4):et()},children:ct=>(()=>{const pt=_tmpl$$1.cloneNode(!0);return insert(pt,createComponent(WalletItem,{get icon(){return ct.imageUrl},get name(){return ct.name},onClick:()=>b.onSelect(ct)})),pt})()}),createComponent(Show,{get when(){return tt()},get children(){const ct=_tmpl$$1.cloneNode(!0);return insert(ct,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return et().slice(3,7).map(pt=>pt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ct}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:dt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>ot()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return ot()!==void 0?"common.copied":"common.copyLink"},get children(){return ot()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),st})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1083,7 +1083,7 @@ PERFORMANCE OF THIS SOFTWARE. color: ${b=>b.theme.colors.text.secondary}; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0);let $;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&($=d.wallet.universalLink);const et=()=>{const tt=action(),rt="returnStrategy"in tt?tt.returnStrategy:appState.returnStrategy;if(isTelegramUrl($)){const nt=!k();j(!1),redirectToTelegram($,{returnStrategy:rt,twaReturnUrl:"twaReturnUrl"in tt?tt.twaReturnUrl:appState.twaReturnUrl,forceRedirect:nt})}else openLinkBlank(addReturnStrategy($,rt))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:et,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),SingleWalletModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getSingleWalletModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),[d,k]=createSignal(!1),j=()=>{var rt;return((rt=appState.connectRequestParameters)==null?void 0:rt.state)==="loading"},$=createMemo(()=>{var rt;if(!j())return(rt=appState.connectRequestParameters)==null?void 0:rt.value}),et=rt=>{setSingleWalletModalState({status:"closed",closeReason:rt}),k(!1)},tt=_.onStatusChange(rt=>{rt&&et("wallet-selected")});return onCleanup(tt),createComponent(StyledModal,{get opened(){return getSingleWalletModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>et("action-cancelled"),onClickQuestion:()=>k(rt=>!rt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return d()},get children(){return createComponent(InfoModal,{onBackClick:()=>k(!1)})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return getSingleWalletModalWalletInfo()},get additionalRequest(){return $()},onBackClick:()=>{},backDisabled:!0})}})]}})]}})},App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(SingleWalletModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),openSingleWalletModal:b=>{setTimeout(()=>setSingleWalletModalState({status:"opened",closeReason:null,walletInfo:b}))},closeSingleWalletModal:b=>void setTimeout(()=>setSingleWalletModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.openWalletsModal()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openWalletsModal(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class SingleWalletModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",singleWalletModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=singleWalletModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(_){return __async(this,null,function*(){const d=yield this.connector.getWallets(),k=applyWalletsListConfiguration(d,appState.walletsListConfiguration),j=k.find(isWalletInfoCurrentlyEmbedded);if(!!j)return this.connectEmbeddedWallet(j);const tt=k.filter(isWalletInfoRemote).find(nt=>eqWalletName(nt,_));if(!!tt)return this.openSingleWalletModal(tt);throw new TonConnectUIError(`Trying to open modal window with unknown wallet "${_}".`)})}close(){widgetController.closeSingleWalletModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openSingleWalletModal(_){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openSingleWalletModal(_),new Promise(d=>{const k=this.onStateChange(j=>{const{status:$}=j;$==="opened"&&(k(),d())})})})}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"singleWalletModal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.singleWalletModal=new SingleWalletModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}openSingleWalletModal(_){return __async(this,null,function*(){return this.singleWalletModal.open(_)})}closeSingleWalletModal(){this.singleWalletModal.close()}onSingleWalletModalStateChange(_){return this.singleWalletModal.onStateChange(_)}get singleWalletModalState(){return this.singleWalletModal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const rt=()=>{const at=getUserAgent().os==="ios",it=tt==="ios"&&at||tt==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!it&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,abortSignal:nt.signal},rt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)rt(),d(nt);else{if(j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{j||(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,d).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0);let $;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&($=d.wallet.universalLink);let et;d!=null&&d.wallet&&"deepLink"in d.wallet&&(d.wallet.openMethod==="custom-deeplink"||isTelegramUrl(d.wallet.deepLink)&&isInTMA())&&(et=d.wallet.deepLink);const tt=()=>{const rt=action(),nt="returnStrategy"in rt?rt.returnStrategy:appState.returnStrategy,ot=!k();j(!1),isTelegramUrl($)?redirectToTelegram($,{returnStrategy:nt,twaReturnUrl:"twaReturnUrl"in rt?rt.twaReturnUrl:appState.twaReturnUrl,forceRedirect:ot}):redirectToWallet($,et,{returnStrategy:nt,forceRedirect:ot},()=>{})};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),SingleWalletModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getSingleWalletModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),[d,k]=createSignal(!1),j=()=>{var rt;return((rt=appState.connectRequestParameters)==null?void 0:rt.state)==="loading"},$=createMemo(()=>{var rt;if(!j())return(rt=appState.connectRequestParameters)==null?void 0:rt.value}),et=rt=>{setSingleWalletModalState({status:"closed",closeReason:rt}),k(!1)},tt=_.onStatusChange(rt=>{rt&&et("wallet-selected")});return onCleanup(tt),createComponent(StyledModal,{get opened(){return getSingleWalletModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>et("action-cancelled"),onClickQuestion:()=>k(rt=>!rt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return d()},get children(){return createComponent(InfoModal,{onBackClick:()=>k(!1)})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return getSingleWalletModalWalletInfo()},get additionalRequest(){return $()},onBackClick:()=>{},backDisabled:!0})}})]}})]}})},App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(SingleWalletModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),openSingleWalletModal:b=>{setTimeout(()=>setSingleWalletModalState({status:"opened",closeReason:null,walletInfo:b}))},closeSingleWalletModal:b=>void setTimeout(()=>setSingleWalletModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.openWalletsModal()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openWalletsModal(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class SingleWalletModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",singleWalletModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=singleWalletModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(_){return __async(this,null,function*(){const d=yield this.connector.getWallets(),k=applyWalletsListConfiguration(d,appState.walletsListConfiguration),j=k.find(isWalletInfoCurrentlyEmbedded);if(!!j)return this.connectEmbeddedWallet(j);const tt=k.filter(isWalletInfoRemote).find(nt=>eqWalletName(nt,_));if(!!tt)return this.openSingleWalletModal(tt);throw new TonConnectUIError(`Trying to open modal window with unknown wallet "${_}".`)})}close(){widgetController.closeSingleWalletModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openSingleWalletModal(_){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openSingleWalletModal(_),new Promise(d=>{const k=this.onStateChange(j=>{const{status:$}=j;$==="opened"&&(k(),d())})})})}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"singleWalletModal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.singleWalletModal=new SingleWalletModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}openSingleWalletModal(_){return __async(this,null,function*(){return this.singleWalletModal.open(_)})}closeSingleWalletModal(){this.singleWalletModal.close()}onSingleWalletModalStateChange(_){return this.singleWalletModal.onStateChange(_)}get singleWalletModalState(){return this.singleWalletModal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const rt=()=>{const at=getUserAgent().os==="ios",it=tt==="ios"&&at||tt==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!it&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,abortSignal:nt.signal},rt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)rt(),d(nt);else{if(j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{j||(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,d).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1091,26 +1091,26 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ut[ht],St[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Ot,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Ot)}return new At(Ct,Ot,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Ot=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Ot]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Ot){return Ct[Ot]=function(jt,It){if(jt===void 0)return It;if(It===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=It===void 0?"undefined":(0,et.default)(It);switch(zt){case"string":switch(Xt){case"string":return[It,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:It});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,It=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Ot,Xt);Jt&&(Ot=(0,tt.default)({},Jt,Ot));var Kt=ct.reduce(function(En,yn){return En[yn]=Ot[yn]||It[yn],En},{}),Zt=(0,nt.default)(Ot).reduce(function(En,yn){return ct.indexOf(yn)===-1&&(En[yn]=Ot[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Ot=_t[1];xt=(bt||{})[Ct]||at[Ct],Ot==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Ot=$(32),jt=$(7),It=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Ot.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(qt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(qt,wn,Nn),lr&&qt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(qt){var wn=Vn[qt]=At(Kt.prototype);return wn._k=qt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Kt},Tn=function(qt,wn,Nn){return qt===xn&&Tn(rn,wn,Nn),wt(qt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(qt,An)&&qt[An][wn]&&(qt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(qt,An)||Xt(qt,An,bt(1,{})),qt[An][wn]=!0),hn(qt,wn,Nn)):Xt(qt,wn,Nn)},Rn=function(qt,wn){wt(qt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(qt,Nn=lr[fr++],wn[Nn]);return qt},Pn=function(qt){var wn=yn.call(this,qt=xt(qt,!0));return!(this===xn&&tt(Vn,qt)&&!tt(rn,qt))&&(!(wn||!tt(this,qt)||!tt(Vn,qt)||tt(this,An)&&this[An][qt])||wn)},kn=function(qt,wn){if(qt=St(qt),wn=xt(wn,!0),qt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(qt,wn);return!Nn||!tt(Vn,wn)||tt(qt,An)&&qt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(qt){for(var wn,Nn=Jt(St(qt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(qt){for(var wn,Nn=qt===xn,lr=Jt(Nn?rn:St(qt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var qt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],qt)&&(this[An][qt]=!1),hn(this,qt,bt(1,Nn))};return rt&&bn&&hn(xn,qt,{configurable:!0,set:wn}),_n(qt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Pn,Ot.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Pn,!0),st.f=function(qt){return _n(ft(qt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Ln=0;Bn.length>Ln;)ft(Bn[Ln++]);for(var Un=It(ft.store),pn=0;Un.length>pn;)ct(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(qt){return tt(jn,qt+="")?jn[qt]:jn[qt]=Kt(qt)},keyFor:function(qt){if(!ln(qt))throw TypeError(qt+" is not a symbol!");for(var wn in jn)if(jn[wn]===qt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(qt,wn){return wn===void 0?At(qt):Rn(At(qt),wn)},defineProperty:Tn,defineProperties:Rn,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Ot.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(qt){return Ot.f(yt(qt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var qt=Kt();return dn([qt])!="[null]"||dn({a:qt})!="{}"||dn(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var wn,Nn,lr=[qt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||qt!==void 0)&&!ln(qt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ct?tt(wt).concat(ct(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,qt){switch(qt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,qt[0]);case 2:return pn.call(Vt,qt[0],qt[1]);case 3:return pn.call(Vt,qt[0],qt[1],qt[2])}return pn.apply(Vt,qt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(qt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,In){for(var ur=Zn.length,qn=yr+(In?1:-1);In?qn--:++qn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var qt=pn.length,wn=0;qt--;)pn[qt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var qt=-1,wn=pn.length,Nn=0,lr=[];++qt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!It&&It in Vt}(pn))&&(function(Vt){var qt=Bn(Vt)?Jt.call(Vt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(pn)||function(Vt){var qt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{qt=!!(Vt+"")}catch{}return qt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,qt,wn){for(var Nn=-1,lr=pn.length,fr=qt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),In=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),In&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(qt>2?", ":" "),pn.replace(nt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ut[ht],St[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Ot,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Ot)}return new At(Ct,Ot,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Ot=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Ot]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Ot){return Ct[Ot]=function(jt,Rt){if(jt===void 0)return Rt;if(Rt===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=Rt===void 0?"undefined":(0,et.default)(Rt);switch(zt){case"string":switch(Xt){case"string":return[Rt,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:Rt});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,Rt=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Ot,Xt);Jt&&(Ot=(0,tt.default)({},Jt,Ot));var Kt=ct.reduce(function(En,yn){return En[yn]=Ot[yn]||Rt[yn],En},{}),Zt=(0,nt.default)(Ot).reduce(function(En,yn){return ct.indexOf(yn)===-1&&(En[yn]=Ot[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Ot=_t[1];xt=(bt||{})[Ct]||at[Ct],Ot==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Ot=$(32),jt=$(7),Rt=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Ot.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(qt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(qt,wn,Nn),lr&&qt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(qt){var wn=Vn[qt]=At(Kt.prototype);return wn._k=qt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Kt},Tn=function(qt,wn,Nn){return qt===xn&&Tn(rn,wn,Nn),wt(qt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(qt,An)&&qt[An][wn]&&(qt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(qt,An)||Xt(qt,An,bt(1,{})),qt[An][wn]=!0),hn(qt,wn,Nn)):Xt(qt,wn,Nn)},In=function(qt,wn){wt(qt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(qt,Nn=lr[fr++],wn[Nn]);return qt},Ln=function(qt){var wn=yn.call(this,qt=xt(qt,!0));return!(this===xn&&tt(Vn,qt)&&!tt(rn,qt))&&(!(wn||!tt(this,qt)||!tt(Vn,qt)||tt(this,An)&&this[An][qt])||wn)},kn=function(qt,wn){if(qt=St(qt),wn=xt(wn,!0),qt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(qt,wn);return!Nn||!tt(Vn,wn)||tt(qt,An)&&qt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(qt){for(var wn,Nn=Jt(St(qt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(qt){for(var wn,Nn=qt===xn,lr=Jt(Nn?rn:St(qt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var qt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],qt)&&(this[An][qt]=!1),hn(this,qt,bt(1,Nn))};return rt&&bn&&hn(xn,qt,{configurable:!0,set:wn}),_n(qt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Ln,Ot.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Ln,!0),st.f=function(qt){return _n(ft(qt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Pn=0;Bn.length>Pn;)ft(Bn[Pn++]);for(var Un=Rt(ft.store),pn=0;Un.length>pn;)ct(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(qt){return tt(jn,qt+="")?jn[qt]:jn[qt]=Kt(qt)},keyFor:function(qt){if(!ln(qt))throw TypeError(qt+" is not a symbol!");for(var wn in jn)if(jn[wn]===qt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(qt,wn){return wn===void 0?At(qt):In(At(qt),wn)},defineProperty:Tn,defineProperties:In,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Ot.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(qt){return Ot.f(yt(qt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var qt=Kt();return dn([qt])!="[null]"||dn({a:qt})!="{}"||dn(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var wn,Nn,lr=[qt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||qt!==void 0)&&!ln(qt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ct?tt(wt).concat(ct(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,qt){switch(qt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,qt[0]);case 2:return pn.call(Vt,qt[0],qt[1]);case 3:return pn.call(Vt,qt[0],qt[1],qt[2])}return pn.apply(Vt,qt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(qt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,Rn){for(var ur=Zn.length,qn=yr+(Rn?1:-1);Rn?qn--:++qn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var qt=pn.length,wn=0;qt--;)pn[qt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var qt=-1,wn=pn.length,Nn=0,lr=[];++qt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!Rt&&Rt in Vt}(pn))&&(function(Vt){var qt=Bn(Vt)?Jt.call(Vt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(pn)||function(Vt){var qt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{qt=!!(Vt+"")}catch{}return qt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,qt,wn){for(var Nn=-1,lr=pn.length,fr=qt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),Rn=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),Rn&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(qt>2?", ":" "),pn.replace(nt,`{ /* [wrapped with `+Vt+`] */ -`)}function Rn(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Ot=function(jt){var It=typeof jt;return!!jt&&(It=="object"||It=="function")}(Ct)?ut.call(Ct):"";return Ot=="[object Function]"||Ot=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Ot,jt,It,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Ot>1?_t(Kt,Ot-1,jt,It,zt):at(zt,Kt):It||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Mt,Bt=ut(Et);if(Pt){var Rt=ut(this).constructor;Mt=Reflect.construct(Bt,arguments,Rt)}else Mt=Bt.apply(this,arguments);return st(this,Mt)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Pt){var Mt=this.constructor.getDerivedStateFromProps(Et,Pt);return Mt??null}).bind(this))}function yt(Et,Pt){try{var Mt=this.props,Bt=this.state;this.props=Et,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Mt,Bt)}finally{this.props=Mt,this.state=Bt}}function St(Et){var Pt=Et.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return Et;var Mt=null,Bt=null,Rt=null;if(typeof Pt.componentWillMount=="function"?Mt="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&(Mt="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Mt!==null||Bt!==null||Rt!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function In(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Ot=function(jt){var Rt=typeof jt;return!!jt&&(Rt=="object"||Rt=="function")}(Ct)?ut.call(Ct):"";return Ot=="[object Function]"||Ot=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Ot,jt,Rt,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Ot>1?_t(Kt,Ot-1,jt,Rt,zt):at(zt,Kt):Rt||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Mt,Bt=ut(Et);if(Lt){var It=ut(this).constructor;Mt=Reflect.construct(Bt,arguments,It)}else Mt=Bt.apply(this,arguments);return st(this,Mt)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Lt){var Mt=this.constructor.getDerivedStateFromProps(Et,Lt);return Mt??null}).bind(this))}function yt(Et,Lt){try{var Mt=this.props,Bt=this.state;this.props=Et,this.state=Lt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Mt,Bt)}finally{this.props=Mt,this.state=Bt}}function St(Et){var Lt=Et.prototype;if(!Lt||!Lt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Lt.getSnapshotBeforeUpdate!="function")return Et;var Mt=null,Bt=null,It=null;if(typeof Lt.componentWillMount=="function"?Mt="componentWillMount":typeof Lt.UNSAFE_componentWillMount=="function"&&(Mt="UNSAFE_componentWillMount"),typeof Lt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Lt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Lt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Lt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Mt!==null||Bt!==null||It!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+an+" uses "+nn+" but also contains the following legacy lifecycles:"+(Mt!==null?` `+Mt:"")+(Bt!==null?` - `+Bt:"")+(Rt!==null?` - `+Rt:"")+` + `+Bt:"")+(It!==null?` + `+It:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=wt,Pt.componentWillReceiveProps=vt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=yt;var Qt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Ht,mn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,mn,Kn)}}return Et}function xt(Et,Pt){if(Et==null)return{};var Mt,Bt,Rt=function(nn,Qt){if(nn==null)return{};var Ht,mn,Wn={},Kn=Object.keys(nn);for(mn=0;mn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Pt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Mt)&&(Rt[Mt]=Et[Mt])}return Rt}function bt(Et){var Pt=function(Mt){return{}.toString.call(Mt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Pt==="number"&&(Pt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Pt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Ot=$(45),jt=function(Et){var Pt=function(Mt){return{backgroundColor:Mt.base00,ellipsisColor:Mt.base09,braceColor:Mt.base07,expandedIcon:Mt.base0D,collapsedIcon:Mt.base0E,keyColor:Mt.base07,arrayKeyColor:Mt.base0C,objectSize:Mt.base04,copyToClipboard:Mt.base0F,copyToClipboardCheck:Mt.base0D,objectBorder:Mt.base02,dataTypes:{boolean:Mt.base0E,date:Mt.base0D,float:Mt.base0B,function:Mt.base0D,integer:Mt.base0F,string:Mt.base09,nan:Mt.base08,null:Mt.base0A,undefined:Mt.base05,regexp:Mt.base0A,background:Mt.base02},editVariable:{editIcon:Mt.base0E,cancelIcon:Mt.base09,removeIcon:Mt.base09,addIcon:Mt.base0E,checkIcon:Mt.base0E,background:Mt.base01,color:Mt.base0A,border:Mt.base07},addKeyModal:{background:Mt.base05,border:Mt.base04,color:Mt.base0A,labelColor:Mt.base01},validationFailure:{background:Mt.base09,iconColor:Mt.base01,fontColor:Mt.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function(Mt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Pt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Mt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function It(Et,Pt,Mt){return Et||console.error("theme has not been set"),function(Bt){var Rt=At;return Bt!==!1&&Bt!=="none"||(Rt=_t),Object(Ot.createStyling)(jt,{defaultBase16:Rt})(Bt)}(Et)(Pt,Mt)}var zt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},It(nn,"data-type-label")),Rt):null}}]),Mt}(lt.a.PureComponent),Xt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Mt}(lt.a.PureComponent),Jt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},It(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Mt}(lt.a.PureComponent),Kt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",It(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Mt}(lt.a.PureComponent);function Zt(Et,Pt){(Pt==null||Pt>Et.length)&&(Pt=Et.length);for(var Mt=0,Bt=new Array(Pt);Mt"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Mt=dn(Et))||Pt&&Et&&typeof Et.length=="number"){Mt&&(Et=Mt);var Bt=0,Rt=function(){};return{s:Rt,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){Mt=Et[Symbol.iterator]()},n:function(){var Ht=Mt.next();return nn=Ht.done,Ht},e:function(Ht){Qt=!0,an=Ht},f:function(){try{nn||Mt.return==null||Mt.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Pt){if(Array.isArray(Pt))return Zt(Pt)}(Et)||function(Pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pt))return Array.from(Pt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnRt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,Rt),lt.a.createElement("span",It(an,"ellipsis")," ...")))),lt.a.createElement("div",It(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Mt}(lt.a.PureComponent),ln=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){return lt.a.createElement("div",It(this.props.theme,"undefined"),"undefined")}}]),Mt}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Pt=1;Pt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=mn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Pt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,gr=Mt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Or,jr){return Or[jr]=tr[jr],Or},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(gr){Jn.current=gr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Ln||((Ln=document.createElement("textarea")).setAttribute("tab-index","-1"),Ln.setAttribute("aria-hidden","true"),Bn(Ln)),Ln.parentNode===null&&document.body.appendChild(Ln);var Ar=sr.paddingSize,Or=sr.borderSize,jr=sr.sizingStyle,Mr=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Ln.style[Br]=jr[Br]}),Bn(Ln),Ln.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Ln,sr);Ln.value="x";var Pr=Ln.scrollHeight-Ar,Dr=Pr*tr;Mr==="border-box"&&(Dr=Dr+Ar+Or),sn=Math.max(Dr,sn);var Fr=Pr*ir;return Mr==="border-box"&&(Fr=Fr+Ar+Or),[sn=Math.min(Fr,sn),Pr]}(gr,Xn.value||Xn.placeholder||"x",Rt,Bt),On=hr[0],$n=hr[1];Hn.current!==On&&(Hn.current=On,Xn.style.setProperty("height",On+"px","important"),Ht(On,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Pn(or),Object(pt.useLayoutEffect)(function(){var Xn=function(gr){Wn.current(gr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},mn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Pt){return{type:Et,value:Pt}}var fr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Mt}(lt.a.PureComponent),Zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Mt}(lt.a.PureComponent),vr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),yr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),In=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Mt}(lt.a.PureComponent),ur=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Mt}(lt.a.PureComponent),qn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Mt}(lt.a.PureComponent),pr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),Gn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),zn=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Mt}(lt.a.PureComponent),ar=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Mt}(lt.a.PureComponent),rr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){return nt(this,Mt),Pt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).copiedTimer=null,Rt.handleCopy=function(){var an=document.createElement("textarea"),nn=Rt.props,Qt=nn.clickCallback,Ht=nn.src,mn=nn.namespace;an.innerHTML=JSON.stringify(Rt.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:mn,name:mn[mn.length-1]})})},Rt.getClippyIcon=function(){var an=Rt.props.theme;return Rt.state.copied?lt.a.createElement("span",null,lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon"))),lt.a.createElement("span",It(an,"copy-icon-copied"),"✔")):lt.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon")))},Rt.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},Rt.state={copied:!1},Rt}return at(Mt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,Rt=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=It(Rt,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Mt}(lt.a.PureComponent),kr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).getEditIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},It(Qt,"editVarIcon"),{onClick:function(){Rt.prepopInput(nn)}})))},Rt.prepopInput=function(an){if(Rt.props.onEdit!==!1){var nn=function(Ht){var mn;switch(bt(Ht)){case"undefined":mn="undefined";break;case"nan":mn="NaN";break;case"string":mn=Ht;break;case"date":case"function":case"regexp":mn=Ht.toString();break;default:try{mn=JSON.stringify(Ht,null," ")}catch{mn=""}}return mn}(an.value),Qt=Nn(nn);Rt.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},Rt.getRemoveIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,mn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:mn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},Rt.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(Rt).props;switch(Qt){case!1:return Rt.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},Rt.getEditInput=function(){var an=Rt.props.theme,nn=Rt.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,mn=Nn(Ht);Rt.setState({editValue:Ht,parsedInput:{type:mn.type,value:mn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&Rt.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},It(an,"edit-input"))),lt.a.createElement("div",It(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},It(an,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},It(an,"check-icon"),{onClick:function(){Rt.submitEdit()}})),lt.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(an){var nn=Rt.props,Qt=nn.variable,Ht=nn.namespace,mn=nn.rjvId,Wn=Rt.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:mn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},Rt.showDetected=function(){var an=Rt.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,Rt.state.parsedInput),Ht=(Qt.type,Qt.value,Rt.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",It(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},It(nn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var an=Rt.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(Rt).props,mn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},It(mn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},It(mn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return at(Mt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.variable,nn=Rt.singleIndent,Qt=Rt.type,Ht=Rt.theme,mn=Rt.namespace,Wn=Rt.indentWidth,Kn=Rt.enableClipboard,Yn=Rt.onEdit,er=Rt.onDelete,Hn=Rt.onSelect,Jn=Rt.displayArrayKey,or=Rt.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},It(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},It(Ht,"array-key"),{key:an.name+"_"+mn}),an.name,lt.a.createElement("div",It(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},It(Ht,"object-name"),{className:"object-key",key:an.name+"_"+mn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(gr){var hr=En(mn);(gr.ctrlKey||gr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},It(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(mn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Mt}(lt.a.PureComponent),Tr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,mn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(mn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,mn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},It(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,mn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Mt}(lt.a.PureComponent);function Lr(Et){var Pt=Et.parent_type,Mt=Et.namespace,Bt=Et.quotesOnKeys,Rt=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Pt=="array"?Qt?lt.a.createElement("span",Object.assign({},It(Rt,"array-key"),{key:Mt}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},It(Rt,"object-name"),{key:Mt}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",It(Rt,"colon"),":")):lt.a.createElement("span",null)}function Rr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},It(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(In,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},It(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in Rt.state.expanded)nn.push(Rt.state.expanded[Qt]);nn[an]=!nn[an],Rt.setState({expanded:nn})},Rt.state={expanded:[]},Rt}return at(Mt,[{key:"getExpandedIcon",value:function(Bt){var Rt=this.props,an=Rt.theme,nn=Rt.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Rr,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.src,nn=Rt.groupArraysAfterLength,Qt=(Rt.depth,Rt.name),Ht=Rt.theme,mn=Rt.jsvRoot,Wn=Rt.namespace,Kn=(Rt.parent_type,xt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;mn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},It(Ht,mn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},It(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",It(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ht,"icon-container"),{onClick:function(gr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},It(Ht,"brace"),{onClick:function(gr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},It(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},It(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Mt}(lt.a.PureComponent),Zr=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;nt(this,Mt),(Rt=Pt.call(this,Bt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){rn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},It(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Qt,Ht)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:lt.a.createElement("div",Object.assign({},It(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(nn){var Qt=Rt.props,Ht=(Qt.rjvId,Qt.theme,Rt.state),mn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:mn},Rt.props))},Rt.renderObjectContents=function(nn,Qt){var Ht,mn=Rt.props,Wn=mn.depth,Kn=mn.parent_type,Yn=mn.index_offset,er=mn.groupArraysAfterLength,Hn=mn.namespace,Jn=Rt.state.object_type,or=[],Xn=Object.keys(nn||{});return Rt.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(gr){if(Ht=new go(gr,nn[gr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(gr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:Rt.props.type},Qt)))}),or};var an=Mt.getState(Bt);return Rt.state=rt(rt({},an),{},{prevProps:{}}),Rt}return at(Mt,[{key:"getBraceStart",value:function(Bt,Rt){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,mn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",It(Ht,"brace"),Bt==="array"?"[":"{"),Rt?this.getObjectMetaData(Qt):null);var Wn=Rt?Rr:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},It(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},It(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:mn})),lt.a.createElement(Lr,this.props),lt.a.createElement("span",It(Ht,"brace"),Bt==="array"?"[":"{")),Rt?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.depth,nn=Rt.src,Qt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ht=Rt.theme,mn=Rt.jsvRoot,Wn=Rt.iconStyle,Kn=xt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return mn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},It(Ht,mn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},It(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,Rt){var an=Rt.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Mt.getState(Bt)),{},{prevProps:Bt}):null}}]),Mt}(lt.a.PureComponent);Zr.getState=function(Et){var Pt=Object.keys(Et.src).length,Mt=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Pt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Mt),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Pt,hovered:!1}};var go=function Et(Pt,Mt){nt(this,Et),this.name=Pt,this.value=Mt,this.type=bt(Mt)};St(Zr);var kt=Zr,$t=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnQt.groupArraysAfterLength&&(mn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(mn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Mt}(lt.a.PureComponent),Lt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(Bt){var Rt;return nt(this,Mt),(Rt=Pt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Bt.input?Bt.input:""},Rt}return at(Mt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.theme,nn=Rt.rjvId,Qt=Rt.isValid,Ht=this.state.input,mn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},It(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},It(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",It(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},It(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){mn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),mn?lt.a.createElement(rr,Object.assign({},It(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",It(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},It(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Mt}(lt.a.PureComponent),mt=function(Et){dt(Mt,Et);var Pt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=Rn===void 0?"light":Rn;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=It()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Ln){return Ln.setOption("theme",Fn)}))}),ln.setOption("theme",Pn),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,Rn={};typeof hn=="string"?Rn[hn]=_n:Rn=hn,Xt()(Rn,function(Pn,kn){var Fn=Tn[kn];Tn[kn]=Pn,ln.emit("optionChange",kn,Pn,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Ot());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(Rn){var Pn=["top","left","right","bottom"];return Rn!=="position"&&(Pn=nt()(Pn,function(kn){return"".concat(Rn,"-").concat(kn)})),Rn==="border"&&(Pn=nt()(Pn,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Pn[0]],Rn),left:xn(_n[Pn[1]],Rn),right:xn(_n[Pn[2]],Rn),bottom:xn(_n[Pn[3]],Rn)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var gn,Dn,br,dr,_r=[],Cr=!0,Ir=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(gn=br.call(Ut)).done)&&(_r.push(gn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Ir=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Ir)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Ot=d.n(Ct),jt=d(3023),It=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:It()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(gn){return"".concat(Hr).concat(gn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=Sr(gn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,gn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Ir="",Yr=5,Gr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:gn+1},ao=gn===0,yo=''),bo=''),So=''),Ro=''),vo=''),Mo=''),Eo=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(kn,Xr)||lt()(Xr,"Array[")?Mo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Ot()(Xr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Xr,'"'))+wo)}function Po(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}Gr.push("".concat(os,": ").concat(Pn(Wt[Xr],Ur))),Hr++}}try{Ir={}.toString.call(Er)}catch{Ir="[object Object]"}var Lo,No=Ir=="[object Array]",Fo=Ir=="[object Object]",Uo=Ir=="[object Number]",jo=Ir=="[object RegExp]",Io=Ir=="[object Symbol]",Ps=Ir=="[object Function]",Ls=Ir=="[object Boolean]";if(Ir=="[object String]")Cr=Co(vn(Er));else if(jo)Lo=vn(Er.toString()),Cr=Ro+Lo+wo;else if(Ps)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Ir=Ut.group,Yr=Ut.targetGroup,Gr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(gn=Hr.call(this)).container=nn()("div"),gn.count=1,gn.width=0,gn.height=0,gn.isHidden=!1,gn.columns=[],gn.elements={},gn.objects={},gn.console=Wt,gn.type=br,gn.group=Ir,gn.targetGroup=Yr,gn.args=_r,gn.id=Cr,gn.header=Gr,gn.ignoreFilter=po,gn.collapsed=!1,gn.container.log=(0,it.Z)(gn),gn.height=0,gn.width=0,gn.$container=Rt()(gn.container),gn.accessGetter=Ur,gn.unenumerable=ao,gn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return gn.level=bo,gn.resizeSensor=new(qt())(gn.container),gn.onResize=Wn()(function(){hn()(gn.container)?gn.isHidden=!0:(gn.isHidden||gn.updateSize(!1),gn.isHidden=!1)},16),gn.formatMsg(),gn.group&&gn.checkGroup(),gn.bindEvent(),gn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,gn=this.console.c,Dn=Wt.find(gn(".count-container")),br=Wt.find(gn(".icon-container")),dr=Dn.find(gn(".count"));return Ut===2&&Dn.rmClass(gn("hidden")),dr.text(ft()(Ut)),br.addClass(gn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),gn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==gn&&(this.width=gn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(gn,Dn){Dn!==0&&(Ut+=" "),Nn()(gn)?Ut+=Yn()(gn):Ut+=ft()(gn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,gn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=Rt()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),gn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,gn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=Rt()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:gn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,gn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=Rt()(Wt),Cr=_r.data("id");if(Cr){var Ir=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Ln.Z(Yr.get(0),{unenumerable:gn,accessGetter:Dn});Gr.setOption("theme",Ut.getOption("theme")),Gr.set(Ir)}else{var oo=new Ln.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Ir)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,gn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Ir=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===gn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});St()(Ir,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(Gr)?po[Ur]=Ur===gn?"":Ut.formatTableVal(Gr[Ur]):In()(Gr)&&(po[Ur]=Ur===gn?Ut.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Ir=or()(dr,_r);gr()(function(){return Cr(Ir)})}(Wt,Ut,function(dr){return gn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,gn=this.console,Dn=gn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":gn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,gn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Ir="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Ir=this.formatCommon(Wt);break;case"dir":Ir=this.formatDir(Wt);break;case"warn":_r="warn",Ir=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Ir=this.formatErr(Cr);break;case"table":Ir=this.formatTable(Wt);break;case"html":Ir=Wt[0];break;case"input":Ir=this.formatJs(Wt[0]),_r="input";break;case"output":Ir=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Ir=this.formatCommon(Wt),_r="caret-right";break;case"group":Ir=this.formatCommon(Wt),_r="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Ir=On()(Ir,function(Yr){return'').concat(Yr,"")})),Ir=this.render({msg:Ir,type:Ut,icon:_r,id:gn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Ir),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,gn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(gn+=Ar()(Bn||(Bn=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Lt.componentWillMount=wt,Lt.componentWillReceiveProps=vt),typeof Lt.getSnapshotBeforeUpdate=="function"){if(typeof Lt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Lt.componentWillUpdate=yt;var Qt=Lt.componentDidUpdate;Lt.componentDidUpdate=function(Ht,gn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,gn,Kn)}}return Et}function xt(Et,Lt){if(Et==null)return{};var Mt,Bt,It=function(nn,Qt){if(nn==null)return{};var Ht,gn,Wn={},Kn=Object.keys(nn);for(gn=0;gn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Lt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Mt)&&(It[Mt]=Et[Mt])}return It}function bt(Et){var Lt=function(Mt){return{}.toString.call(Mt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Lt==="number"&&(Lt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Lt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Ot=$(45),jt=function(Et){var Lt=function(Mt){return{backgroundColor:Mt.base00,ellipsisColor:Mt.base09,braceColor:Mt.base07,expandedIcon:Mt.base0D,collapsedIcon:Mt.base0E,keyColor:Mt.base07,arrayKeyColor:Mt.base0C,objectSize:Mt.base04,copyToClipboard:Mt.base0F,copyToClipboardCheck:Mt.base0D,objectBorder:Mt.base02,dataTypes:{boolean:Mt.base0E,date:Mt.base0D,float:Mt.base0B,function:Mt.base0D,integer:Mt.base0F,string:Mt.base09,nan:Mt.base08,null:Mt.base0A,undefined:Mt.base05,regexp:Mt.base0A,background:Mt.base02},editVariable:{editIcon:Mt.base0E,cancelIcon:Mt.base09,removeIcon:Mt.base09,addIcon:Mt.base0E,checkIcon:Mt.base0E,background:Mt.base01,color:Mt.base0A,border:Mt.base07},addKeyModal:{background:Mt.base05,border:Mt.base04,color:Mt.base0A,labelColor:Mt.base01},validationFailure:{background:Mt.base09,iconColor:Mt.base01,fontColor:Mt.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Lt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Lt.braceColor},"expanded-icon":{color:Lt.expandedIcon},"collapsed-icon":{color:Lt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Lt.keyColor,verticalAlign:"top"},objectKeyVal:function(Mt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Lt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Lt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Mt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Lt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Lt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Lt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Lt.dataTypes.boolean},date:{display:"inline-block",color:Lt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Lt.dataTypes.float},function:{display:"inline-block",color:Lt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Lt.dataTypes.integer},string:{display:"inline-block",color:Lt.dataTypes.string},nan:{display:"inline-block",color:Lt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Lt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Lt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Lt.dataTypes.background},regexp:{display:"inline-block",color:Lt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Lt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Lt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Lt.editVariable.background,color:Lt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Lt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Lt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Lt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Lt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Lt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Lt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Lt.validationFailure.fontColor,backgroundColor:Lt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Lt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function Rt(Et,Lt,Mt){return Et||console.error("theme has not been set"),function(Bt){var It=At;return Bt!==!1&&Bt!=="none"||(It=_t),Object(Ot.createStyling)(jt,{defaultBase16:It})(Bt)}(Et)(Lt,Mt)}var zt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},Rt(nn,"data-type-label")),It):null}}]),Mt}(lt.a.PureComponent),Xt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Mt}(lt.a.PureComponent),Jt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},Rt(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Mt}(lt.a.PureComponent),Kt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Mt}(lt.a.PureComponent);function Zt(Et,Lt){(Lt==null||Lt>Et.length)&&(Lt=Et.length);for(var Mt=0,Bt=new Array(Lt);Mt"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Mt=dn(Et))||Lt&&Et&&typeof Et.length=="number"){Mt&&(Et=Mt);var Bt=0,It=function(){};return{s:It,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){Mt=Et[Symbol.iterator]()},n:function(){var Ht=Mt.next();return nn=Ht.done,Ht},e:function(Ht){Qt=!0,an=Ht},f:function(){try{nn||Mt.return==null||Mt.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Lt){if(Array.isArray(Lt))return Zt(Lt)}(Et)||function(Lt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Lt))return Array.from(Lt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nnIt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,It),lt.a.createElement("span",Rt(an,"ellipsis")," ...")))),lt.a.createElement("div",Rt(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Mt}(lt.a.PureComponent),ln=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){return lt.a.createElement("div",Rt(this.props.theme,"undefined"),"undefined")}}]),Mt}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Lt=1;Lt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=gn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Lt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,mr=Mt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Or,jr){return Or[jr]=tr[jr],Or},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(mr){Jn.current=mr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Pn||((Pn=document.createElement("textarea")).setAttribute("tab-index","-1"),Pn.setAttribute("aria-hidden","true"),Bn(Pn)),Pn.parentNode===null&&document.body.appendChild(Pn);var Ar=sr.paddingSize,Or=sr.borderSize,jr=sr.sizingStyle,Mr=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Pn.style[Br]=jr[Br]}),Bn(Pn),Pn.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Pn,sr);Pn.value="x";var Lr=Pn.scrollHeight-Ar,Dr=Lr*tr;Mr==="border-box"&&(Dr=Dr+Ar+Or),sn=Math.max(Dr,sn);var Fr=Lr*ir;return Mr==="border-box"&&(Fr=Fr+Ar+Or),[sn=Math.min(Fr,sn),Lr]}(mr,Xn.value||Xn.placeholder||"x",It,Bt),On=hr[0],$n=hr[1];Hn.current!==On&&(Hn.current=On,Xn.style.setProperty("height",On+"px","important"),Ht(On,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Ln(or),Object(pt.useLayoutEffect)(function(){var Xn=function(mr){Wn.current(mr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},gn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Lt){return{type:Et,value:Lt}}var fr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Mt}(lt.a.PureComponent),Zn=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Mt}(lt.a.PureComponent),vr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),yr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),Rn=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Mt}(lt.a.PureComponent),ur=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Mt}(lt.a.PureComponent),qn=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Mt}(lt.a.PureComponent),pr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),Gn=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),zn=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Mt}(lt.a.PureComponent),ar=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Mt}(lt.a.PureComponent),rr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Lt.call(this,Bt)).copiedTimer=null,It.handleCopy=function(){var an=document.createElement("textarea"),nn=It.props,Qt=nn.clickCallback,Ht=nn.src,gn=nn.namespace;an.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:gn,name:gn[gn.length-1]})})},It.getClippyIcon=function(){var an=It.props.theme;return It.state.copied?lt.a.createElement("span",null,lt.a.createElement(qn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon"))),lt.a.createElement("span",Rt(an,"copy-icon-copied"),"✔")):lt.a.createElement(qn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon")))},It.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},It.state={copied:!1},It}return at(Mt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,It=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=Rt(It,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Mt}(lt.a.PureComponent),kr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Lt.call(this,Bt)).getEditIcon=function(){var an=It.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},Rt(Qt,"editVarIcon"),{onClick:function(){It.prepopInput(nn)}})))},It.prepopInput=function(an){if(It.props.onEdit!==!1){var nn=function(Ht){var gn;switch(bt(Ht)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Ht;break;case"date":case"function":case"regexp":gn=Ht.toString();break;default:try{gn=JSON.stringify(Ht,null," ")}catch{gn=""}}return gn}(an.value),Qt=Nn(nn);It.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},It.getRemoveIcon=function(){var an=It.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,gn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},It.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(It).props;switch(Qt){case!1:return It.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},It.getEditInput=function(){var an=It.props.theme,nn=It.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,gn=Nn(Ht);It.setState({editValue:Ht,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&It.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},Rt(an,"edit-input"))),lt.a.createElement("div",Rt(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},Rt(an,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},Rt(an,"check-icon"),{onClick:function(){It.submitEdit()}})),lt.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(an){var nn=It.props,Qt=nn.variable,Ht=nn.namespace,gn=nn.rjvId,Wn=It.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},It.showDetected=function(){var an=It.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,It.state.parsedInput),Ht=(Qt.type,Qt.value,It.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",Rt(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},Rt(nn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var an=It.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(It).props,gn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return at(Mt,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.variable,nn=It.singleIndent,Qt=It.type,Ht=It.theme,gn=It.namespace,Wn=It.indentWidth,Kn=It.enableClipboard,Yn=It.onEdit,er=It.onDelete,Hn=It.onSelect,Jn=It.displayArrayKey,or=It.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},Rt(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},Rt(Ht,"array-key"),{key:an.name+"_"+gn}),an.name,lt.a.createElement("div",Rt(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},Rt(Ht,"object-name"),{className:"object-key",key:an.name+"_"+gn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(mr){var hr=En(gn);(mr.ctrlKey||mr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},Rt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(gn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Mt}(lt.a.PureComponent),Tr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,gn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(gn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,gn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},Rt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,gn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Mt}(lt.a.PureComponent);function Pr(Et){var Lt=Et.parent_type,Mt=Et.namespace,Bt=Et.quotesOnKeys,It=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Lt=="array"?Qt?lt.a.createElement("span",Object.assign({},Rt(It,"array-key"),{key:Mt}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},Rt(It,"object-name"),{key:Mt}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null)}function Ir(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(Rn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Lt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in It.state.expanded)nn.push(It.state.expanded[Qt]);nn[an]=!nn[an],It.setState({expanded:nn})},It.state={expanded:[]},It}return at(Mt,[{key:"getExpandedIcon",value:function(Bt){var It=this.props,an=It.theme,nn=It.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Ir,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.src,nn=It.groupArraysAfterLength,Qt=(It.depth,It.name),Ht=It.theme,gn=It.jsvRoot,Wn=It.namespace,Kn=(It.parent_type,xt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;gn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},Rt(Ht,gn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},Rt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",Rt(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container"),{onClick:function(mr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},Rt(Ht,"brace"),{onClick:function(mr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},Rt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},Rt(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Mt}(lt.a.PureComponent),Zr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(Bt){var It;nt(this,Mt),(It=Lt.call(this,Bt)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){rn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},Rt(It.props.theme,"pushed-content")),It.renderObjectContents(Qt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:lt.a.createElement("div",Object.assign({},Rt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(nn){var Qt=It.props,Ht=(Qt.rjvId,Qt.theme,It.state),gn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:gn},It.props))},It.renderObjectContents=function(nn,Qt){var Ht,gn=It.props,Wn=gn.depth,Kn=gn.parent_type,Yn=gn.index_offset,er=gn.groupArraysAfterLength,Hn=gn.namespace,Jn=It.state.object_type,or=[],Xn=Object.keys(nn||{});return It.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(mr){if(Ht=new mo(mr,nn[mr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(mr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Qt)))}),or};var an=Mt.getState(Bt);return It.state=rt(rt({},an),{},{prevProps:{}}),It}return at(Mt,[{key:"getBraceStart",value:function(Bt,It){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,gn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{"),It?this.getObjectMetaData(Qt):null);var Wn=It?Ir:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},Rt(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:gn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{")),It?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.depth,nn=It.src,Qt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,gn=It.jsvRoot,Wn=It.iconStyle,Kn=xt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return gn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},Rt(Ht,gn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},Rt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,It){var an=It.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Mt.getState(Bt)),{},{prevProps:Bt}):null}}]),Mt}(lt.a.PureComponent);Zr.getState=function(Et){var Lt=Object.keys(Et.src).length,Mt=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Lt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Mt),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Lt,hovered:!1}};var mo=function Et(Lt,Mt){nt(this,Et),this.name=Lt,this.value=Mt,this.type=bt(Mt)};St(Zr);var kt=Zr,$t=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nnQt.groupArraysAfterLength&&(gn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(gn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Mt}(lt.a.PureComponent),Pt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Lt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:Bt.input?Bt.input:""},It}return at(Mt,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.theme,nn=It.rjvId,Qt=It.isValid,Ht=this.state.input,gn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},Rt(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},Rt(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",Rt(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},Rt(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){gn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),gn?lt.a.createElement(rr,Object.assign({},Rt(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",Rt(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},Rt(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Mt}(lt.a.PureComponent),gt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ln=In===void 0?"light":In;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=Rt()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Pn){return Pn.setOption("theme",Fn)}))}),ln.setOption("theme",Ln),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,In={};typeof hn=="string"?In[hn]=_n:In=hn,Xt()(In,function(Ln,kn){var Fn=Tn[kn];Tn[kn]=Ln,ln.emit("optionChange",kn,Ln,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Ot());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(In){var Ln=["top","left","right","bottom"];return In!=="position"&&(Ln=nt()(Ln,function(kn){return"".concat(In,"-").concat(kn)})),In==="border"&&(Ln=nt()(Ln,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Ln[0]],In),left:xn(_n[Ln[1]],In),right:xn(_n[Ln[2]],In),bottom:xn(_n[Ln[3]],In)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var mn,Dn,br,dr,_r=[],Cr=!0,Rr=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(mn=br.call(Ut)).done)&&(_r.push(mn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Rr=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Rr)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Ot=d.n(Ct),jt=d(3023),Rt=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Rt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Sr(mn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,mn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Rr="",Yr=5,Gr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:mn+1},ao=mn===0,yo=''),bo=''),So=''),Io=''),vo=''),Mo=''),Eo=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(kn,Xr)||lt()(Xr,"Array[")?Mo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Ot()(Xr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Xr,'"'))+wo)}function Lo(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}Gr.push("".concat(os,": ").concat(Ln(Wt[Xr],Ur))),Hr++}}try{Rr={}.toString.call(Er)}catch{Rr="[object Object]"}var Po,No=Rr=="[object Array]",Fo=Rr=="[object Object]",Uo=Rr=="[object Number]",jo=Rr=="[object RegExp]",Ro=Rr=="[object Symbol]",Ls=Rr=="[object Function]",Ps=Rr=="[object Boolean]";if(Rr=="[object String]")Cr=Co(vn(Er));else if(jo)Po=vn(Er.toString()),Cr=Io+Po+wo;else if(Ls)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Rr=Ut.group,Yr=Ut.targetGroup,Gr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(mn=Hr.call(this)).container=nn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=Wt,mn.type=br,mn.group=Rr,mn.targetGroup=Yr,mn.args=_r,mn.id=Cr,mn.header=Gr,mn.ignoreFilter=po,mn.collapsed=!1,mn.container.log=(0,it.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=ao,mn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return mn.level=bo,mn.resizeSensor=new(qt())(mn.container),mn.onResize=Wn()(function(){hn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,mn=this.console.c,Dn=Wt.find(mn(".count-container")),br=Wt.find(mn(".icon-container")),dr=Dn.find(mn(".count"));return Ut===2&&Dn.rmClass(mn("hidden")),dr.text(ft()(Ut)),br.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(mn,Dn){Dn!==0&&(Ut+=" "),Nn()(mn)?Ut+=Yn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),mn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=It()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,mn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=It()(Wt),Cr=_r.data("id");if(Cr){var Rr=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Pn.Z(Yr.get(0),{unenumerable:mn,accessGetter:Dn});Gr.setOption("theme",Ut.getOption("theme")),Gr.set(Rr)}else{var oo=new Pn.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Rr)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,mn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Rr=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===mn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});St()(Rr,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(Gr)?po[Ur]=Ur===mn?"":Ut.formatTableVal(Gr[Ur]):Rn()(Gr)&&(po[Ur]=Ur===mn?Ut.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Rr=or()(dr,_r);mr()(function(){return Cr(Rr)})}(Wt,Ut,function(dr){return mn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,mn=this.console,Dn=mn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,mn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Rr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Rr=this.formatCommon(Wt);break;case"dir":Rr=this.formatDir(Wt);break;case"warn":_r="warn",Rr=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Rr=this.formatErr(Cr);break;case"table":Rr=this.formatTable(Wt);break;case"html":Rr=Wt[0];break;case"input":Rr=this.formatJs(Wt[0]),_r="input";break;case"output":Rr=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Rr=this.formatCommon(Wt),_r="caret-right";break;case"group":Rr=this.formatCommon(Wt),_r="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Rr=On()(Rr,function(Yr){return'').concat(Yr,"")})),Rr=this.render({msg:Rr,type:Ut,icon:_r,id:mn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Rr),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,mn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(mn+=Ar()(Bn||(Bn=(0,k.Z)([`
    `,`
    `," ",`
    -
    `])),Ut("header"),Dn,Ut("time-from-container"),Wt.header.time,Wt.header.from));var _r="";return Wt.icon&&(_r='
    ')),gn+=` + `])),Ut("header"),Dn,Ut("time-from-container"),Wt.header.time,Wt.header.from));var _r="";return Wt.icon&&(_r='
    ')),mn+=`
    `).concat(Dn,` `).concat(_r,` @@ -1120,14 +1120,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Wt.msg,`
    -
    `)}},{key:"formatTable",value:function(Wt){var Ut=Wt[0],gn=Wt[1],Dn=[];return fr()(gn)&&(gn=Zr()(gn)),kt()(gn)||(gn=null),Nn()(Ut)?(St()(Ut,function(br){In()(br)?Dn.push("__LunaConsoleValue"):Nn()(br)&&(Dn=Dn.concat(Mt()(br)))}),(Dn=Lt()(Dn)).sort(),gn&&(Dn=Dn.filter(function(br){return ct()(gn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Wt):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(Wt)}},{key:"formatErr",value:function(Wt){var Ut=Wt.stack?Wt.stack.split(` -`):[],gn="".concat(Wt.message||Ut[0],"
    ");return Ut=Ut.map(function(Dn){return ut()(Dn)}),gn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(qr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Wt){var Ut=this.console.c,gn=fr()(Wt[0])&&Wt.length!==1;gn&&(Wt=this.substituteStr(Wt));for(var Dn=0,br=Wt.length;Dn').concat(ut()(ft()(dr)),"
    "):Nn()(dr)?Wt[Dn]=this.formatPreview(dr):Lr()(dr)?Wt[Dn]='undefined'):kr()(dr)?Wt[Dn]='null'):Vn()(dr)?Wt[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Wt[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Wt[Dn]='').concat(ft()(dr),""):Nr()(dr)?Wt[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&gn||(dr=ut()(dr)),dr.length>5e3&&(dr=Ot()(dr,5e3,{separator:" ",ellipsis:"…"})),Wt[Dn]=dr)}return Wt.join(" ")}},{key:"formatDir",value:function(Wt){return Nn()(Wt[0])?this.formatPreview(Wt[0]):this.formatCommon(Wt)}},{key:"formatTableVal",value:function(Wt){var Ut=this.console.c;return Nn()(Wt)?"{…}":In()(Wt)?jr()('
    ').concat(Pn(Wt),"
    ")):ft()(Wt)}},{key:"formatPreview",value:function(Wt){var Ut=this,gn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Wt:this.extractObj(Wt,{},function(_r){Ut.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Wt);return dr==="Array"&&Wt.length>1?(dr="(".concat(Wt.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Wt):Gn()(Wt)&&(dr=this.formatElName(Wt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Pn(Wt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Wt){var Ut=ut()(Wt[0]),gn=!1,Dn="";Wt.shift();for(var br=0,dr=Ut.length;br"),gn=!0,Dn+='');break;default:br--,Wt.unshift(Cr),Dn+=_r}}else Dn+=_r}return gn&&(Dn+=""),Wt.unshift(Dn),Wt}},{key:"formatJs",value:function(Wt){return'
    ').concat(this.console.c(sr()(Wt,"js",eo)),"
    ")}},{key:"formatFn",value:function(Wt){return'
    '.concat(this.formatJs(Wt.toString()),"
    ")}},{key:"formatElName",value:function(Wt){var Ut=Wt.id,gn=Wt.className,Dn=Wt.tagName.toLowerCase();if(Ut!==""&&(Dn+="#".concat(Ut)),fr()(gn)){var br="";St()(gn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Wt){var Ut=sn()();return this.elements[Ut]=Wt,this.console.c('
    '))}}]),Sr}(Ht());function no(Er){var Hr=(Er=Et()(Er)).split(";"),Sr={};St()(Hr,function(Ut){if(ct()(Ut,":")){var gn=$(Ut.split(":"),2),Dn=gn[0],br=gn[1];Sr[Zt()(Dn)]=Zt()(br)}}),Sr.display="inline-block",Sr["max-width"]="100%",delete Sr.width,delete Sr.height;var Wt="";return St()(Sr,function(Ut,gn){Wt+="".concat(gn,":").concat(Ut,";")}),Wt}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Ho=d(6329),Xo=d.n(Ho),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),ks=d(5852),As=d.n(ks);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var va,Es=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ss(Sr);function Sr(Wt,Ut){var gn,Dn=Ut.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Sr),(gn=Hr.call(this)).subComponents=[],gn.compName=Dn,gn.c=_n(Dn),gn.options={},gn.container=Wt,gn.$container=Rt()(Wt),gn.$container.addClass(["luna-".concat(Dn),gn.c("platform-".concat(Tn()))]),gn.on("optionChange",function(_r,Cr,Ir){var Yr=gn.c;_r==="theme"&&(gn.$container.rmClass(Yr("theme-".concat(Ir))).addClass(Yr("theme-".concat(Cr))),St()(gn.subComponents,function(Gr){return Gr.setOption("theme",Cr)}))}),gn.setOption("theme",dr),gn}return(0,tt.Z)(Sr,[{key:"destroy",value:function(){this.destroySubComponents();var Wt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wt("platform-".concat(Tn()))).rmClass(Wt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wt,Ut){var gn=this,Dn=this.options,br={};typeof Wt=="string"?br[Wt]=Ut:br=Wt,St()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,gn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Wt){return this.options[Wt]}},{key:"addSubComponent",value:function(Wt){Wt.setOption("theme",this.options.theme),this.subComponents.push(Wt)}},{key:"removeSubComponent",value:function(Wt){As()(this.subComponents,function(Ut){return Ut===Wt})}},{key:"destroySubComponents",value:function(){St()(this.subComponents,function(Wt){return Wt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(Wt,Ut),Xo()(this.options,Wt)}},{key:"find",value:function(Wt){return this.$container.find(this.c(Wt))}}]),Sr}(Ht()),Ts=d(1571),Os=d.n(Ts);function Ms(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}b=d.hmd(b);var es=navigator.userAgent,js=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Is=0,ts=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ms(Sr);function Sr(Wt){var Ut,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Sr),(Ut=Hr.call(this,Wt,{compName:"console"},gn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(_i()),Ut.selectedLog=null,Ut.onScroll=function(){var Dn=Ut.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Ut.isAtBottom=Cr;var Ir=Ut.lastScrollTop,Yr=Ut.lastTimestamp,Gr=fo()(),oo=Gr-Yr,po=_r-Ir,Ur=Math.abs(po/oo)*Ut.speedToleranceFactor;oo>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Ur_r+dr+yo||Ut.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Ut.initTpl(),Ut.initOptions(gn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(qt())(Wt),Ut.renderViewport=ws()(function(Dn){Ut._renderViewport(Dn)},16),Ut.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Hn()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Ut.clear()},dir:function(Dn){Ut.dir(Dn)},table:function(Dn,br){Ut.table(Dn,br)},keys:Mt()},Ut.bindEvent(),Ut}return(0,tt.Z)(Sr,[{key:"setGlobal",value:function(Wt,Ut){this.global[Wt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Sr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Lr()(Ut[Wt])?Ut[Wt]=1:Ut[Wt]++,this.info("".concat(Wt,": ").concat(Ut[Wt]))}},{key:"countReset",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Wt]=0}},{key:"assert",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Wt])return this.insert("warn",["Timer '".concat(Wt,"' already exists")]);this.timer[Wt]=co()()}},{key:"timeLog",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[Wt];if(!Ut)return this.insert("warn",["Timer '".concat(Wt,"' does not exist")]);this.info("".concat(Wt,": ").concat(co()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Wt),delete this.timer[Wt]}},{key:"clear",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Wt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),gn=0;gn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Is,accessGetter:Yr,unenumerable:Gr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Ur=new to(this,Dn);Ur.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Ur.type)&&ao.type===Ur.type&&Ur.isSimple()&&ao.text()===Ur.text()?(ao.addCount(),Ur.header&&ao.updateTime(Ur.header.time),Ur=ao,this.detachLog(ao)):(dr.push(Ur),this.lastLog=Ur),Ir!==0&&dr.length>Ir){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(Wt){this.topSpaceHeight=Wt,this.el.style.top=Wt+"px"}},{key:"updateBottomSpace",value:function(Wt){this.bottomSpaceHeight=Wt}},{key:"updateSpace",value:function(Wt){this.spaceHeight!==Wt&&(this.spaceHeight=Wt,this.space.style.height=Wt+"px")}},{key:"detachLog",value:function(Wt){var Ut=this.displayLogs,gn=Ut.indexOf(Wt);gn>-1&&(Ut.splice(gn,1),this.renderViewport())}},{key:"attachLog",value:function(Wt){if(this.filterLog(Wt)&&!Wt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(Wt),void this.renderViewport();var gn=bs()(Ut);if(Wt.id>gn.id)return Ut.push(Wt),void this.renderViewport();for(var Dn,br=0,dr=Ut.length-1,_r=0;br<=dr;){if((Dn=Ut[_r=br+Math.floor((dr-br)/2)]).id===Wt.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,gn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Wt.asyncTimer=null;var Dn,br,dr=!1,_r=gn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Wt.logs=_r.slice(_r.length-dr),Wt.render());break;case"filter":Wt.render();break;case"level":Wt.options.level=Zr()(dr),Wt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=Wt.topTolerance,gn=Ut===void 0?500:Ut,Dn=Wt.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Ir=_r.scrollTop,Yr=_r.offsetHeight,Gr=Cr.getBoundingClientRect().width,oo=Ir-gn,po=Ir+Yr+br,Ur=this.displayLogs,ao=0,yo=0,bo=0,So=Ur.length,Ro=this.fakeEl,vo=document.createDocumentFragment(),Mo=[],Eo=0;Eo0){Ro.appendChild(vo);for(var Co=0,Po=Mo.length;Copo?yo+=jo:bo+jo>oo?Lo.appendChild(Uo):bo`)}},{key:"formatTable",value:function(Wt){var Ut=Wt[0],mn=Wt[1],Dn=[];return fr()(mn)&&(mn=Zr()(mn)),kt()(mn)||(mn=null),Nn()(Ut)?(St()(Ut,function(br){Rn()(br)?Dn.push("__LunaConsoleValue"):Nn()(br)&&(Dn=Dn.concat(Mt()(br)))}),(Dn=Pt()(Dn)).sort(),mn&&(Dn=Dn.filter(function(br){return ct()(mn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Wt):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(Wt)}},{key:"formatErr",value:function(Wt){var Ut=Wt.stack?Wt.stack.split(` +`):[],mn="".concat(Wt.message||Ut[0],"
    ");return Ut=Ut.map(function(Dn){return ut()(Dn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(qr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Wt){var Ut=this.console.c,mn=fr()(Wt[0])&&Wt.length!==1;mn&&(Wt=this.substituteStr(Wt));for(var Dn=0,br=Wt.length;Dn').concat(ut()(ft()(dr)),"
    "):Nn()(dr)?Wt[Dn]=this.formatPreview(dr):Pr()(dr)?Wt[Dn]='undefined'):kr()(dr)?Wt[Dn]='null'):Vn()(dr)?Wt[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Wt[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Wt[Dn]='').concat(ft()(dr),""):Nr()(dr)?Wt[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&mn||(dr=ut()(dr)),dr.length>5e3&&(dr=Ot()(dr,5e3,{separator:" ",ellipsis:"…"})),Wt[Dn]=dr)}return Wt.join(" ")}},{key:"formatDir",value:function(Wt){return Nn()(Wt[0])?this.formatPreview(Wt[0]):this.formatCommon(Wt)}},{key:"formatTableVal",value:function(Wt){var Ut=this.console.c;return Nn()(Wt)?"{…}":Rn()(Wt)?jr()('
    ').concat(Ln(Wt),"
    ")):ft()(Wt)}},{key:"formatPreview",value:function(Wt){var Ut=this,mn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Wt:this.extractObj(Wt,{},function(_r){Ut.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Wt);return dr==="Array"&&Wt.length>1?(dr="(".concat(Wt.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Wt):Gn()(Wt)&&(dr=this.formatElName(Wt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Ln(Wt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Wt){var Ut=ut()(Wt[0]),mn=!1,Dn="";Wt.shift();for(var br=0,dr=Ut.length;br"),mn=!0,Dn+='');break;default:br--,Wt.unshift(Cr),Dn+=_r}}else Dn+=_r}return mn&&(Dn+=""),Wt.unshift(Dn),Wt}},{key:"formatJs",value:function(Wt){return'
    ').concat(this.console.c(sr()(Wt,"js",eo)),"
    ")}},{key:"formatFn",value:function(Wt){return'
    '.concat(this.formatJs(Wt.toString()),"
    ")}},{key:"formatElName",value:function(Wt){var Ut=Wt.id,mn=Wt.className,Dn=Wt.tagName.toLowerCase();if(Ut!==""&&(Dn+="#".concat(Ut)),fr()(mn)){var br="";St()(mn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Wt){var Ut=sn()();return this.elements[Ut]=Wt,this.console.c('
    '))}}]),Sr}(Ht());function no(Er){var Hr=(Er=Et()(Er)).split(";"),Sr={};St()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Dn=mn[0],br=mn[1];Sr[Zt()(Dn)]=Zt()(br)}}),Sr.display="inline-block",Sr["max-width"]="100%",delete Sr.width,delete Sr.height;var Wt="";return St()(Sr,function(Ut,mn){Wt+="".concat(mn,":").concat(Ut,";")}),Wt}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Ho=d(6329),Xo=d.n(Ho),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),ks=d(5852),As=d.n(ks);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var va,Es=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ss(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Sr),(mn=Hr.call(this)).subComponents=[],mn.compName=Dn,mn.c=_n(Dn),mn.options={},mn.container=Wt,mn.$container=It()(Wt),mn.$container.addClass(["luna-".concat(Dn),mn.c("platform-".concat(Tn()))]),mn.on("optionChange",function(_r,Cr,Rr){var Yr=mn.c;_r==="theme"&&(mn.$container.rmClass(Yr("theme-".concat(Rr))).addClass(Yr("theme-".concat(Cr))),St()(mn.subComponents,function(Gr){return Gr.setOption("theme",Cr)}))}),mn.setOption("theme",dr),mn}return(0,tt.Z)(Sr,[{key:"destroy",value:function(){this.destroySubComponents();var Wt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wt("platform-".concat(Tn()))).rmClass(Wt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wt,Ut){var mn=this,Dn=this.options,br={};typeof Wt=="string"?br[Wt]=Ut:br=Wt,St()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,mn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Wt){return this.options[Wt]}},{key:"addSubComponent",value:function(Wt){Wt.setOption("theme",this.options.theme),this.subComponents.push(Wt)}},{key:"removeSubComponent",value:function(Wt){As()(this.subComponents,function(Ut){return Ut===Wt})}},{key:"destroySubComponents",value:function(){St()(this.subComponents,function(Wt){return Wt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(Wt,Ut),Xo()(this.options,Wt)}},{key:"find",value:function(Wt){return this.$container.find(this.c(Wt))}}]),Sr}(Ht()),Ts=d(1571),Os=d.n(Ts);function Ms(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}b=d.hmd(b);var es=navigator.userAgent,js=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Rs=0,ts=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ms(Sr);function Sr(Wt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Sr),(Ut=Hr.call(this,Wt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(_i()),Ut.selectedLog=null,Ut.onScroll=function(){var Dn=Ut.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Ut.isAtBottom=Cr;var Rr=Ut.lastScrollTop,Yr=Ut.lastTimestamp,Gr=fo()(),oo=Gr-Yr,po=_r-Rr,Ur=Math.abs(po/oo)*Ut.speedToleranceFactor;oo>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Ur_r+dr+yo||Ut.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(qt())(Wt),Ut.renderViewport=ws()(function(Dn){Ut._renderViewport(Dn)},16),Ut.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Hn()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Ut.clear()},dir:function(Dn){Ut.dir(Dn)},table:function(Dn,br){Ut.table(Dn,br)},keys:Mt()},Ut.bindEvent(),Ut}return(0,tt.Z)(Sr,[{key:"setGlobal",value:function(Wt,Ut){this.global[Wt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Sr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Pr()(Ut[Wt])?Ut[Wt]=1:Ut[Wt]++,this.info("".concat(Wt,": ").concat(Ut[Wt]))}},{key:"countReset",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Wt]=0}},{key:"assert",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Wt])return this.insert("warn",["Timer '".concat(Wt,"' already exists")]);this.timer[Wt]=co()()}},{key:"timeLog",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[Wt];if(!Ut)return this.insert("warn",["Timer '".concat(Wt,"' does not exist")]);this.info("".concat(Wt,": ").concat(co()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Wt),delete this.timer[Wt]}},{key:"clear",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Wt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),mn=0;mn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Rs,accessGetter:Yr,unenumerable:Gr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Ur=new to(this,Dn);Ur.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Ur.type)&&ao.type===Ur.type&&Ur.isSimple()&&ao.text()===Ur.text()?(ao.addCount(),Ur.header&&ao.updateTime(Ur.header.time),Ur=ao,this.detachLog(ao)):(dr.push(Ur),this.lastLog=Ur),Rr!==0&&dr.length>Rr){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(Wt){this.topSpaceHeight=Wt,this.el.style.top=Wt+"px"}},{key:"updateBottomSpace",value:function(Wt){this.bottomSpaceHeight=Wt}},{key:"updateSpace",value:function(Wt){this.spaceHeight!==Wt&&(this.spaceHeight=Wt,this.space.style.height=Wt+"px")}},{key:"detachLog",value:function(Wt){var Ut=this.displayLogs,mn=Ut.indexOf(Wt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(Wt){if(this.filterLog(Wt)&&!Wt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(Wt),void this.renderViewport();var mn=bs()(Ut);if(Wt.id>mn.id)return Ut.push(Wt),void this.renderViewport();for(var Dn,br=0,dr=Ut.length-1,_r=0;br<=dr;){if((Dn=Ut[_r=br+Math.floor((dr-br)/2)]).id===Wt.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Wt.asyncTimer=null;var Dn,br,dr=!1,_r=mn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Wt.logs=_r.slice(_r.length-dr),Wt.render());break;case"filter":Wt.render();break;case"level":Wt.options.level=Zr()(dr),Wt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=Wt.topTolerance,mn=Ut===void 0?500:Ut,Dn=Wt.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Rr=_r.scrollTop,Yr=_r.offsetHeight,Gr=Cr.getBoundingClientRect().width,oo=Rr-mn,po=Rr+Yr+br,Ur=this.displayLogs,ao=0,yo=0,bo=0,So=Ur.length,Io=this.fakeEl,vo=document.createDocumentFragment(),Mo=[],Eo=0;Eo0){Io.appendChild(vo);for(var Co=0,Lo=Mo.length;Copo?yo+=jo:bo+jo>oo?Po.appendChild(Uo):bo
    - `])))))}}]),Sr}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Rs(){for(var Er=new Error,Hr="",Sr=Er.stack?Er.stack.split(` -`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(mt))try{var Nt=St().parse(mt);return It(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Lt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Lt(mt)}return Lt(mt)}}function It(kt,$t){for(var Lt=0,mt=kt.length;Lt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}var hn,_n=function(kt){(0,rt.Z)(Lt,kt);var $t=bn(Lt);function Lt(mt,Nt){var Yt,Et=Nt.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Mt=Pt===void 0?"light":Pt;return(0,j.Z)(this,Lt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=mt,Yt.$container=it()(mt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,Rt,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(Rt))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",Rt)}))}),Yt.setOption("theme",Mt),Yt}return(0,$.Z)(Lt,[{key:"destroy",value:function(){this.destroySubComponents();var mt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(mt("platform-".concat(An()))).rmClass(mt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(mt,Nt){var Yt=this,Et=this.options,Pt={};typeof mt=="string"?Pt[mt]=Nt:Pt=mt,yn()(Pt,function(Mt,Bt){var Rt=Et[Bt];Et[Bt]=Mt,Yt.emit("optionChange",Bt,Mt,Rt)})}},{key:"getOption",value:function(mt){return this.options[mt]}},{key:"addSubComponent",value:function(mt){mt.setOption("theme",this.options.theme),this.subComponents.push(mt)}},{key:"removeSubComponent",value:function(mt){Sn()(this.subComponents,function(Nt){return Nt===mt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(mt){return mt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(mt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(mt,Nt),Vn()(this.options,mt)}},{key:"find",value:function(mt){return this.$container.find(this.c(mt))}}]),Lt}(ft()),ln=d(8901),Tn=d.n(ln),Rn=d(8613),Pn=d.n(Rn),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Ln=d(1286),Un=d.n(Ln),pn=d(242),Vt=d.n(pn),qt=d(2439),wn=d.n(qt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),In=d(1754),ur=d.n(In),qn=d(6768),pr=d.n(qn),Gn=d(3063),zn=d.n(Gn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Lr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Lt,mt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Lt=Reflect.construct(mt,arguments,Nt)}else Lt=mt.apply(this,arguments);return(0,nt.Z)(this,Lt)}}b=d.hmd(b);var Rr=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Lt,kt);var $t=Lr(Lt);function Lt(mt,Nt){var Yt;(0,j.Z)(this,Lt),(Yt=$t.call(this,mt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(Rt){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,mn=an.$colgroup,Wn=Zt("x",Rt=Rt.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),mn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(Rt){Yt.onResizeColMove(Rt);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,mn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+mn,Hn=er+(Qt[Ht+1]-mn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Rr.off(Kt("move"),Yt.onResizeColMove),Rr.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(mt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Pt=Et.columns,Mt=Et.minHeight,Bt=Et.maxHeight;return yn()(Pt,function(Rt){xn()(Rt,{sortable:!1}),Yt.colMap[Rt.id]=Rt}),Bt-1&&(mt.detach(),Nt.splice(Yt,1),mt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(mt,Nt){var Yt=new Zr(this,mt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(mt){return mt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var mt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Pt=Et.maxHeight,Mt=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Mt-=Bt)<0&&(Mt=0),Pt-=Bt;var Rt=this.$dataContainer.find(Nt(".node")),an=Rt.length,nn=0;an>0&&(nn=Rt.offset().height*an),nn>Mt?mt.hide():mt.show(),nn=Pt&&(nn=Pt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(mt){var Nt;(Zn()(mt)||mt!=null&&mt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(mt)?this.emit("deselect"):(this.selectedNode=mt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",mt)))}},{key:"onResizeColStart",value:function(mt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;mt.stopPropagation(),mt.preventDefault(),mt=mt.origEvent,this.resizeStartX=Zt("x",mt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Rr.on(Kt("move"),this.onResizeColMove),Rr.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var mt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Mt=this;Et.on("click",Nt(".node"),function(){Mt.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var Rt=it()(this),an=Rt.data("id"),nn=Rt.data("order")!=="descending";Rt.data("order",nn?"descending":"ascending"),Mt.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Pt.on(Kt("start"),function(Bt){var Rt=it()(this);Mt.resizeIdx=_t()(Rt.data("idx")),Mt.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":mt.updateHeight();break;case"filter":mt.renderData()}})}},{key:"sortNodes",value:function(mt,Nt){var Yt=this.colMap[mt].comparator||go;this.nodes.sort(function(Et,Pt){var Mt=Et.data[mt],Bt=Pt.data[mt];return Bn()(Mt)&&(Mt=Mt.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Mt,Bt):Yt(Bt,Mt)}),this.renderData(),this.sortId=mt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var mt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=mt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Pt=0,Mt=Yt.length;Pt'),this.colWidths[Qt]=mn}Nt.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var mt=this.colWidths,Nt=[],Yt=mt.length-1,Et=0;Et').concat(Pt,"")):Nt+="".concat(Pt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var mt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(mt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([` + `])))))}}]),Sr}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Is(){for(var Er=new Error,Hr="",Sr=Er.stack?Er.stack.split(` +`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(gt))try{var Nt=St().parse(gt);return Rt(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Pt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Pt(gt)}return Pt(gt)}}function Rt(kt,$t){for(var Pt=0,gt=kt.length;Pt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,gt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(gt,arguments,Nt)}else Pt=gt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}var hn,_n=function(kt){(0,rt.Z)(Pt,kt);var $t=bn(Pt);function Pt(gt,Nt){var Yt,Et=Nt.compName,Lt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Mt=Lt===void 0?"light":Lt;return(0,j.Z)(this,Pt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=gt,Yt.$container=it()(gt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,It,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(It))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",It)}))}),Yt.setOption("theme",Mt),Yt}return(0,$.Z)(Pt,[{key:"destroy",value:function(){this.destroySubComponents();var gt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(gt("platform-".concat(An()))).rmClass(gt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(gt,Nt){var Yt=this,Et=this.options,Lt={};typeof gt=="string"?Lt[gt]=Nt:Lt=gt,yn()(Lt,function(Mt,Bt){var It=Et[Bt];Et[Bt]=Mt,Yt.emit("optionChange",Bt,Mt,It)})}},{key:"getOption",value:function(gt){return this.options[gt]}},{key:"addSubComponent",value:function(gt){gt.setOption("theme",this.options.theme),this.subComponents.push(gt)}},{key:"removeSubComponent",value:function(gt){Sn()(this.subComponents,function(Nt){return Nt===gt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(gt){return gt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(gt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(gt,Nt),Vn()(this.options,gt)}},{key:"find",value:function(gt){return this.$container.find(this.c(gt))}}]),Pt}(ft()),ln=d(8901),Tn=d.n(ln),In=d(8613),Ln=d.n(In),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Pn=d(1286),Un=d.n(Pn),pn=d(242),Vt=d.n(pn),qt=d(2439),wn=d.n(qt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),Rn=d(1754),ur=d.n(Rn),qn=d(6768),pr=d.n(qn),Gn=d(3063),zn=d.n(Gn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Pr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,gt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(gt,arguments,Nt)}else Pt=gt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}b=d.hmd(b);var Ir=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Pt,kt);var $t=Pr(Pt);function Pt(gt,Nt){var Yt;(0,j.Z)(this,Pt),(Yt=$t.call(this,gt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(It){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,gn=an.$colgroup,Wn=Zt("x",It=It.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),gn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(It){Yt.onResizeColMove(It);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,gn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+gn,Hn=er+(Qt[Ht+1]-gn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Ir.off(Kt("move"),Yt.onResizeColMove),Ir.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(gt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Lt=Et.columns,Mt=Et.minHeight,Bt=Et.maxHeight;return yn()(Lt,function(It){xn()(It,{sortable:!1}),Yt.colMap[It.id]=It}),Bt-1&&(gt.detach(),Nt.splice(Yt,1),gt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(gt,Nt){var Yt=new Zr(this,gt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(gt){return gt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var gt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Lt=Et.maxHeight,Mt=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Mt-=Bt)<0&&(Mt=0),Lt-=Bt;var It=this.$dataContainer.find(Nt(".node")),an=It.length,nn=0;an>0&&(nn=It.offset().height*an),nn>Mt?gt.hide():gt.show(),nn=Lt&&(nn=Lt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(gt){var Nt;(Zn()(gt)||gt!=null&>.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(gt)?this.emit("deselect"):(this.selectedNode=gt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",gt)))}},{key:"onResizeColStart",value:function(gt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;gt.stopPropagation(),gt.preventDefault(),gt=gt.origEvent,this.resizeStartX=Zt("x",gt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Ir.on(Kt("move"),this.onResizeColMove),Ir.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var gt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Lt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Mt=this;Et.on("click",Nt(".node"),function(){Mt.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var It=it()(this),an=It.data("id"),nn=It.data("order")!=="descending";It.data("order",nn?"descending":"ascending"),Mt.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Lt.on(Kt("start"),function(Bt){var It=it()(this);Mt.resizeIdx=_t()(It.data("idx")),Mt.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":gt.updateHeight();break;case"filter":gt.renderData()}})}},{key:"sortNodes",value:function(gt,Nt){var Yt=this.colMap[gt].comparator||mo;this.nodes.sort(function(Et,Lt){var Mt=Et.data[gt],Bt=Lt.data[gt];return Bn()(Mt)&&(Mt=Mt.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Mt,Bt):Yt(Bt,Mt)}),this.renderData(),this.sortId=gt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var gt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=gt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Lt=0,Mt=Yt.length;Lt'),this.colWidths[Qt]=gn}Nt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var gt=this.colWidths,Nt=[],Yt=gt.length-1,Et=0;Et').concat(Lt,"")):Nt+="".concat(Lt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var gt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(gt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([`
    @@ -1144,52 +1144,52 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Lt}(_n),Zr=function(){function kt($t,Lt){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Lt,mt.selectable&&(this.selectable=mt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Lt=this.$container,mt=this.container,Nt=this.dataGrid.getOption("columns");Lt.html(""),yn()(Nt,function(Yt){var Et=Pn()("td"),Pt=$t[Yt.id];Un()(Pt)||(Bn()(Pt)?Et.appendChild(Pt):Et.innerText=Fn()(Pt)),mt.appendChild(Et)})}}]),kt}();function go(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Lt,mt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Lt=kt.match(Et)[0],mt=$t.match(Et)[0],Nt=!isNaN(Lt),Yt=!isNaN(mt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Pt=Lt-mt;if(Pt)return Pt;if(Lt.length!==mt.length)return+Lt||+mt?mt.length-Lt.length:Lt.length-mt.length}else if(Lt!==mt)return Lt]*>/g.test(In))try{var ur=yt().parse(In);return Ct(ur,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=yr(qn.attrs.class))}),yt().stringify(ur)}catch{return yr(In)}return yr(In)}}function Ct(Zn,vr){for(var yr=0,In=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(In,ur){var qn,pr=ur.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=Gn===void 0?"light":Gn;return(0,et.Z)(this,yr),(qn=vr.call(this)).subComponents=[],qn.compName=pr,qn.c=_t(pr),qn.options={},qn.container=In,qn.$container=ht()(In),qn.$container.addClass(["luna-".concat(pr),qn.c("platform-".concat(jt()))]),qn.on("optionChange",function(ar,rr,cr){var xr=qn.c;ar==="theme"&&(qn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(qn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),qn.setOption("theme",zn),qn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var In=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(In("platform-".concat(jt()))).rmClass(In("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(In,ur){var qn=this,pr=this.options,Gn={};typeof In=="string"?Gn[In]=ur:Gn=In,zt()(Gn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,qn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(In){return this.options[In]}},{key:"addSubComponent",value:function(In){In.setOption("theme",this.options.theme),this.subComponents.push(In)}},{key:"removeSubComponent",value:function(In){An()(this.subComponents,function(ur){return ur===In})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(In){return In.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(In){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(In,ur),Jt()(this.options,In)}},{key:"find",value:function(In){return this.$container.find(this.c(In))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),Rn=d(3651),Pn=d.n(Rn),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Ln=d(1672),Un=d.n(Ln);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var In=Object.getOwnPropertySymbols(Zn);vr&&(In=In.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,In)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,In=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(In,arguments,ur)}else yr=In.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=qt(yr);function yr(In){var ur,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,In,{compName:"dom-viewer"},qn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:In,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(In){var ur=this.c,qn=this.options;if(!In||In&&qn.node===In)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void qn.rootDomViewer.emit("select",qn.node));if(In.nodeType===Node.ELEMENT_NODE)for(var pr=In,Gn=In.parentElement;Gn;){if(Gn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(In);break}pr=Gn,Gn=Gn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var In=this.c;this.$tag.hasClass(In("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(In("platform-".concat(jt()))).rmClass(In("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;In.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),In.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var In=this.$tag,ur=this.c,qn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),In.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var In=this;this.observer=new(Tn())(function(ur){zt()(ur,function(qn){In.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(In){var ur=this.$tag,qn=this.c,pr=this.options,Gn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],In.type)){if(In.type==="childList"){if(Un()(In.addedNodes,zn)&&Un()(In.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1}))))}else In.type==="characterData"&&(Gn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(Gn)):Gn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(Gn.nodeValue)))}},{key:"bindEvent",value:function(){var In=this,ur=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),In.toggle()}),Ot?qn.on("click",function(){return In.select()}):qn.on("mousedown",function(){return In.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var In=this.options,ur=In.rootContainer,qn=In.ignore,pr=this.options.node,Gn=_n()(pr.childNodes);return Gn=fn()(Gn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!qn(zn)})}},{key:"initTpl",value:function(){var In=this.container,ur=this.c,qn=this.options,pr=qn.node,Gn=qn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,Gn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(In.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),In.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var In=this,ur=this.options.node,qn=this.options,pr=qn.rootContainer,Gn=qn.ignore,zn=qn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),In.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Lr){var Rr,zr=rr.indexOf(Tr);(Rr=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:In,rootContainer:pr,rootDomViewer:zn,ignore:Gn})).attach(),kr[Lr]=Rr,In.addSubComponent(Rr)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:Gn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(In){var ur=st()(In.attributes,function(Gn){var zn=Gn.name,ar=Gn.value,rr=Gn.isLink;return` - `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),qn="";In.hasTail?qn="".concat(In.hasTail?"…":"",'</').concat(In.tagName,">"):this.isExpandable()||(qn='</'.concat(In.tagName,">"));var pr="";return In.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` + `])))))}}]),Pt}(_n),Zr=function(){function kt($t,Pt){var gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Ln()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Pt,gt.selectable&&(this.selectable=gt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Pt=this.$container,gt=this.container,Nt=this.dataGrid.getOption("columns");Pt.html(""),yn()(Nt,function(Yt){var Et=Ln()("td"),Lt=$t[Yt.id];Un()(Lt)||(Bn()(Lt)?Et.appendChild(Lt):Et.innerText=Fn()(Lt)),gt.appendChild(Et)})}}]),kt}();function mo(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Pt,gt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Pt=kt.match(Et)[0],gt=$t.match(Et)[0],Nt=!isNaN(Pt),Yt=!isNaN(gt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Lt=Pt-gt;if(Lt)return Lt;if(Pt.length!==gt.length)return+Pt||+gt?gt.length-Pt.length:Pt.length-gt.length}else if(Pt!==gt)return Pt]*>/g.test(Rn))try{var ur=yt().parse(Rn);return Ct(ur,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=yr(qn.attrs.class))}),yt().stringify(ur)}catch{return yr(Rn)}return yr(Rn)}}function Ct(Zn,vr){for(var yr=0,Rn=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(Rn,ur){var qn,pr=ur.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=Gn===void 0?"light":Gn;return(0,et.Z)(this,yr),(qn=vr.call(this)).subComponents=[],qn.compName=pr,qn.c=_t(pr),qn.options={},qn.container=Rn,qn.$container=ht()(Rn),qn.$container.addClass(["luna-".concat(pr),qn.c("platform-".concat(jt()))]),qn.on("optionChange",function(ar,rr,cr){var xr=qn.c;ar==="theme"&&(qn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(qn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),qn.setOption("theme",zn),qn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var Rn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Rn,ur){var qn=this,pr=this.options,Gn={};typeof Rn=="string"?Gn[Rn]=ur:Gn=Rn,zt()(Gn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,qn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(Rn){return this.options[Rn]}},{key:"addSubComponent",value:function(Rn){Rn.setOption("theme",this.options.theme),this.subComponents.push(Rn)}},{key:"removeSubComponent",value:function(Rn){An()(this.subComponents,function(ur){return ur===Rn})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(Rn){return Rn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Rn){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(Rn,ur),Jt()(this.options,Rn)}},{key:"find",value:function(Rn){return this.$container.find(this.c(Rn))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),In=d(3651),Ln=d.n(In),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Pn=d(1672),Un=d.n(Pn);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var Rn=Object.getOwnPropertySymbols(Zn);vr&&(Rn=Rn.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,Rn)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=qt(yr);function yr(Rn){var ur,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,Rn,{compName:"dom-viewer"},qn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Rn,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(Rn){var ur=this.c,qn=this.options;if(!Rn||Rn&&qn.node===Rn)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void qn.rootDomViewer.emit("select",qn.node));if(Rn.nodeType===Node.ELEMENT_NODE)for(var pr=Rn,Gn=Rn.parentElement;Gn;){if(Gn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(Rn);break}pr=Gn,Gn=Gn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Rn=this.c;this.$tag.hasClass(Rn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Rn=this.$tag,ur=this.c,qn=this.options.node;Rn.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),Rn.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var Rn=this.$tag,ur=this.c,qn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),Rn.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var Rn=this;this.observer=new(Tn())(function(ur){zt()(ur,function(qn){Rn.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Rn){var ur=this.$tag,qn=this.c,pr=this.options,Gn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],Rn.type)){if(Rn.type==="childList"){if(Un()(Rn.addedNodes,zn)&&Un()(Rn.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1}))))}else Rn.type==="characterData"&&(Gn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(Gn)):Gn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(Gn.nodeValue)))}},{key:"bindEvent",value:function(){var Rn=this,ur=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),Rn.toggle()}),Ot?qn.on("click",function(){return Rn.select()}):qn.on("mousedown",function(){return Rn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Rn=this.options,ur=Rn.rootContainer,qn=Rn.ignore,pr=this.options.node,Gn=_n()(pr.childNodes);return Gn=fn()(Gn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!qn(zn)})}},{key:"initTpl",value:function(){var Rn=this.container,ur=this.c,qn=this.options,pr=qn.node,Gn=qn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,Gn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(Rn.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),Rn.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var Rn=this,ur=this.options.node,qn=this.options,pr=qn.rootContainer,Gn=qn.ignore,zn=qn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),Rn.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Pr){var Ir,zr=rr.indexOf(Tr);(Ir=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:Rn,rootContainer:pr,rootDomViewer:zn,ignore:Gn})).attach(),kr[Pr]=Ir,Rn.addSubComponent(Ir)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:Gn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Rn){var ur=st()(Rn.attributes,function(Gn){var zn=Gn.name,ar=Gn.value,rr=Gn.isLink;return` + `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),qn="";Rn.hasTail?qn="".concat(Rn.hasTail?"…":"",'</').concat(Rn.tagName,">"):this.isExpandable()||(qn='</'.concat(Rn.tagName,">"));var pr="";return Rn.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` `,` <`,"",">",` - `])),pr,In.tagName,ur,qn))}},{key:"renderTextNode",value:function(In){var ur=this.c,qn=In.nodeValue,pr=In.parentElement,Gn='',zn='';if(pr&&qn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(Gn).concat(Pn()(qn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(Gn).concat(Pn()(qn,"js",wn)).concat(zn))}return ur('"'.concat(Gn).concat(Bn()(Fn()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(In){return this.c('<!-- '.concat(Bn()(In),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(In){var ur=In.name,qn=In.value;yr.push({name:ur,value:qn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Ot(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Ln){return At()(Ln,Fn)?Ln:Ln.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Ln=xt().parse(Bn);return jt(Ln,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Ln)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Ln){var Un,pn=Ln.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Ot(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(It()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",qt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(It()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Ln){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Ln:Vt=Bn,Xt()(Vt,function(qt,wn){var Nn=pn[wn];pn[wn]=qt,Un.emit("optionChange",wn,qt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Ln){return Ln===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Ln),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Ln=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Ln)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Ln,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Ln=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Ln.$container.addClass(Ln.c("hidden"))},Ln.render=function(){var pn=(0,nt.Z)(Ln),Vt=pn.options,qt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(qt("no-title")),Ln.$title.text(Vt.title)):wn.addClass(qt("no-title")),Vt.footer?(wn.rmClass(qt("no-footer")),Ln.$footer.html("").append(Vt.footer)):wn.addClass(qt("no-footer")),Vt.showClose?Ln.$close.show():Ln.$close.hide(),Ln.$body.css("width",Vt.width+"px"),Ln.$content.html("").append(Vt.content)},Ln.hide(),Ln.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Ln.initTpl(),Ln.$title=Ln.find(".title"),Ln.$content=Ln.find(".content"),Ln.$body=Ln.find(".body"),Ln.$footer=Ln.find(".footer"),Ln.$close=Ln.find(".icon-close"),Ln.bindEvent(),Ln}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([` + `])),pr,Rn.tagName,ur,qn))}},{key:"renderTextNode",value:function(Rn){var ur=this.c,qn=Rn.nodeValue,pr=Rn.parentElement,Gn='',zn='';if(pr&&qn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(Gn).concat(Ln()(qn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(Gn).concat(Ln()(qn,"js",wn)).concat(zn))}return ur('"'.concat(Gn).concat(Bn()(Fn()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(Rn){return this.c('<!-- '.concat(Bn()(Rn),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(Rn){var ur=Rn.name,qn=Rn.value;yr.push({name:ur,value:qn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Ot(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Pn){return At()(Pn,Fn)?Pn:Pn.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Pn=xt().parse(Bn);return jt(Pn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Pn)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Pn){var Un,pn=Pn.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Ot(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(Rt()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",qt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(Rt()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Pn){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Pn:Vt=Bn,Xt()(Vt,function(qt,wn){var Nn=pn[wn];pn[wn]=qt,Un.emit("optionChange",wn,qt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Pn){return Pn===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Pn),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Pn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Pn=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Pn.$container.addClass(Pn.c("hidden"))},Pn.render=function(){var pn=(0,nt.Z)(Pn),Vt=pn.options,qt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(qt("no-title")),Pn.$title.text(Vt.title)):wn.addClass(qt("no-title")),Vt.footer?(wn.rmClass(qt("no-footer")),Pn.$footer.html("").append(Vt.footer)):wn.addClass(qt("no-footer")),Vt.showClose?Pn.$close.show():Pn.$close.hide(),Pn.$body.css("width",Vt.width+"px"),Pn.$content.html("").append(Vt.content)},Pn.hide(),Pn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Ln()}),Pn.initTpl(),Pn.$title=Pn.find(".title"),Pn.$content=Pn.find(".content"),Pn.$body=Pn.find(".body"),Pn.$footer=Pn.find(".footer"),Pn.$close=Pn.find(".icon-close"),Pn.bindEvent(),Pn}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([`
    - `])))))}}],[{key:"alert",value:function(Bn){var Ln=Tn(),Un=Ln.c;Ln.setOption({title:"",content:Bn,width:Pn(),footer:Rn({OK:{type:"primary",onclick:function(){Ln.hide()}}},Un)}),Ln.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Ln){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Un.hide(),Ln(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Ln(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,qt=Sn()("input"+Vt(".input"),{value:Ln});function wn(){pn.hide(),Un(qt.value)}st()(qt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:qt,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=qt.value.length;qt.setSelectionRange(Nn,Nn),qt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function Rn(kn,Fn){var vn=pt()(kn,function(Bn,Ln){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Ln)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Ot=d.n(Ct),jt=d(4321),It=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),Rn=d(7658),Pn=d.n(Rn),kn=d(6329),Fn=d.n(kn),vn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,mn={id:Ht,val:an};return Fn()(mn,nn),Qt.push(mn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Ln()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(Rt).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),In=d(9433),ur=d.n(In),qn=d(1443),pr=d.n(qn),Gn=d(2461),zn=d.n(Gn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Lr=d(6954),Rr=d.n(Lr);d(9585);function zr(Rt){var an="luna-".concat(Rt,"-");function nn(Qt){return zn()(Ln()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(mn){return"".concat(an).concat(mn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=nn(mn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(Rt,an){for(var nn=0,Qt=Rt.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(Rt){(0,rt.Z)(nn,Rt);var an=mt(nn);function nn(Qt,Ht){var mn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(mn=an.call(this)).subComponents=[],mn.compName=Wn,mn.c=zr(Wn),mn.options={},mn.container=Qt,mn.$container=Kt()(Qt),mn.$container.addClass(["luna-".concat(Wn),mn.c("platform-".concat(Zr()))]),mn.on("optionChange",function(er,Hn,Jn){var or=mn.c;er==="theme"&&(mn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(mn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),mn.setOption("theme",Yn),mn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var mn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,mn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Lt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(Rt){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(Rt){(0,rt.Z)(nn,Rt);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(mn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(mn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),mn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Pn()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(gr(Qt),'null
  • ');if(ut()(Ht)||ft()(Ht))return"
  • ".concat(gr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(gr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(gr(Qt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(gr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var On=hr.type,$n=hr.value;if(On)return On==="Function"?qt($n):On==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(gr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function gr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var On=Kn("key");return mn==="unenumerable"||mn==="symbol"?On=Kn("key-lighter"):mn==="proto"&&(On=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(gr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Pt(Rt,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,gr){var hr=yr()(gr);ur()(hr)?or[gr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},gr=er;Xn.type="["+gr,Xn.enumerable={},_t()(or,function(On){Xn.enumerable[er]=On,er+=1});var hr=er-1;Xn.type+=(hr-gr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}Rt[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var mn=0,Wn=Ht.length;mn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(Rt);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(Rt){(0,rt.Z)(nn,Rt);var an=Mt(nn);function nn(Qt){var Ht,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(mn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var mn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],gr=[],hr=[],On={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),gr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Or=$n,jr="["+Or;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Mr=$n-1;On[jr+=(Mr-Or>0?" … "+Mr:"")+"]"]=Ar}),hr=bt()(On),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?gr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Pn()(Ar);for(var Or=0,jr=Ar.length;Or4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(mn),Jn=Xt()(mn,!1);if(Wn==="virtual"&&(Jn=Qt),mn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(mn)||ft()(mn))return"
  • ".concat(sr(Qt),'').concat(Vt(mn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(mn==="(...)")return"
  • ".concat(sr(Qt),'').concat(mn,"
  • ");if(lt()(mn)){var or,Xn=Yn.get(mn);if(Xn)or=Xn.id;else{var gr={};Wn==="proto"&&(gr.self=Ht),or=Yn.set(mn,gr),this.map[or]=mn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(mn)):Vt(function(nr,tr){if(tr)return tr==="Function"?qt(Ot()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(mn,Jn)||St()(Hn));var On=Kn?"":''),$n="
  • ").concat(On).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(mn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(mn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(mn)&&mn.length>1e4&&(mn=En()(mn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(mn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(Rt,an){try{Rt.exports=an,Rt.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Ot=d.n(Ct),jt=d(1754),It=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function Rn(qn){var pr="luna-".concat(qn,"-");function Gn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Pn(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=Gn(rr.attrs.class))}),_n().stringify(ar)}catch{return Gn(zn)}return Gn(zn)}}function Pn(qn,pr){for(var Gn=0,zn=qn.length;Gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}var pn=function(qn){(0,et.Z)(Gn,qn);var pr=Un(Gn);function Gn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,Gn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=Rn(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Lr,Rr){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Rr))).addClass(zr("theme-".concat(Lr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Lr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(Gn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Lr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Lr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Ln()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),Gn}(fn());function Vt(qn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}b=d.hmd(b);var qt=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Gn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(Gn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Ot()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new In(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(It()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),Gn}(pn),wn=function(){function qn(pr,Gn,zn,ar){(0,j.Z)(this,qn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=Gn,this.value=zn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),qn}(),Nn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar){var rr;return(0,j.Z)(this,Gn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(Gn)}(wn),lr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){return(0,j.Z)(this,Gn),pr.call(this,zn,"","","separator")}return(0,$.Z)(Gn)}(wn),fr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ut()(cr),`
    + `])))))}}],[{key:"alert",value:function(Bn){var Pn=Tn(),Un=Pn.c;Pn.setOption({title:"",content:Bn,width:Ln(),footer:In({OK:{type:"primary",onclick:function(){Pn.hide()}}},Un)}),Pn.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Pn){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Pn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Pn(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,qt=Sn()("input"+Vt(".input"),{value:Pn});function wn(){pn.hide(),Un(qt.value)}st()(qt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:qt,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=qt.value.length;qt.setSelectionRange(Nn,Nn),qt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function In(kn,Fn){var vn=pt()(kn,function(Bn,Pn){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Pn)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Ln(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Ot=d.n(Ct),jt=d(4321),Rt=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),In=d(7658),Ln=d.n(In),kn=d(6329),Fn=d.n(kn),vn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,gn={id:Ht,val:an};return Fn()(gn,nn),Qt.push(gn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(It=It.slice(0,500)+"..."),"ƒ "+Pn()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(It).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),Rn=d(9433),ur=d.n(Rn),qn=d(1443),pr=d.n(qn),Gn=d(2461),zn=d.n(Gn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Pr=d(6954),Ir=d.n(Pr);d(9585);function zr(It){var an="luna-".concat(It,"-");function nn(Qt){return zn()(Pn()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(gn){return"".concat(an).concat(gn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=nn(gn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(It,an){for(var nn=0,Qt=It.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(It){(0,rt.Z)(nn,It);var an=gt(nn);function nn(Qt,Ht){var gn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(gn=an.call(this)).subComponents=[],gn.compName=Wn,gn.c=zr(Wn),gn.options={},gn.container=Qt,gn.$container=Kt()(Qt),gn.$container.addClass(["luna-".concat(Wn),gn.c("platform-".concat(Zr()))]),gn.on("optionChange",function(er,Hn,Jn){var or=gn.c;er==="theme"&&(gn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(gn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),gn.setOption("theme",Yn),gn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var gn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,gn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Pt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(It){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(It){(0,rt.Z)(nn,It);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(gn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(gn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),gn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Lt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Ln()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Qt),'null
  • ');if(ut()(Ht)||ft()(Ht))return"
  • ".concat(mr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Qt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var On=hr.type,$n=hr.value;if(On)return On==="Function"?qt($n):On==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(mr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function mr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var On=Kn("key");return gn==="unenumerable"||gn==="symbol"?On=Kn("key-lighter"):gn==="proto"&&(On=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Lt(It,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,mr){var hr=yr()(mr);ur()(hr)?or[mr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},mr=er;Xn.type="["+mr,Xn.enumerable={},_t()(or,function(On){Xn.enumerable[er]=On,er+=1});var hr=er-1;Xn.type+=(hr-mr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}It[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var gn=0,Wn=Ht.length;gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(It){(0,rt.Z)(nn,It);var an=Mt(nn);function nn(Qt){var Ht,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(gn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],mr=[],hr=[],On={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),mr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Or=$n,jr="["+Or;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Mr=$n-1;On[jr+=(Mr-Or>0?" … "+Mr:"")+"]"]=Ar}),hr=bt()(On),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?mr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Ln()(Ar);for(var Or=0,jr=Ar.length;Or4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(gn),Jn=Xt()(gn,!1);if(Wn==="virtual"&&(Jn=Qt),gn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(gn)||ft()(gn))return"
  • ".concat(sr(Qt),'').concat(Vt(gn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(gn==="(...)")return"
  • ".concat(sr(Qt),'').concat(gn,"
  • ");if(lt()(gn)){var or,Xn=Yn.get(gn);if(Xn)or=Xn.id;else{var mr={};Wn==="proto"&&(mr.self=Ht),or=Yn.set(gn,mr),this.map[or]=gn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(gn)):Vt(function(nr,tr){if(tr)return tr==="Function"?qt(Ot()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(gn,Jn)||St()(Hn));var On=Kn?"":''),$n="
  • ").concat(On).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(gn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(gn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(gn)&&gn.length>1e4&&(gn=En()(gn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(gn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(It,an){try{It.exports=an,It.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Ot=d.n(Ct),jt=d(1754),Rt=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function In(qn){var pr="luna-".concat(qn,"-");function Gn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Ln(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=Gn(rr.attrs.class))}),_n().stringify(ar)}catch{return Gn(zn)}return Gn(zn)}}function Ln(qn,pr){for(var Gn=0,zn=qn.length;Gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}var pn=function(qn){(0,et.Z)(Gn,qn);var pr=Un(Gn);function Gn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,Gn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=In(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Pr,Ir){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Ir))).addClass(zr("theme-".concat(Pr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Pr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(Gn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Pr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Pr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Pn()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),Gn}(fn());function Vt(qn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}b=d.hmd(b);var qt=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Gn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(Gn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Ot()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Rn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(Rt()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),Gn}(pn),wn=function(){function qn(pr,Gn,zn,ar){(0,j.Z)(this,qn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=Gn,this.value=zn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),qn}(),Nn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar){var rr;return(0,j.Z)(this,Gn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(Gn)}(wn),lr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){return(0,j.Z)(this,Gn),pr.call(this,zn,"","","separator")}return(0,$.Z)(Gn)}(wn),fr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ut()(cr),`
    ').concat(xr,`
    -
    `));var Lr=kr.$container.find("input");return Lr.val(rr),Lr.on("change",function(){return kr.onChange(Lr.val())}),kr}return(0,$.Z)(Gn)}(wn),Zn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Lr=(0,k.Z)(kr).$container,Rr=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,go='");zr&&(go="".concat(Qr,'
    -
    -
    -
    +
    `));var Pr=kr.$container.find("input");return Pr.val(rr),Pr.on("change",function(){return kr.onChange(Pr.val())}),kr}return(0,$.Z)(Gn)}(wn),Zn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Pr=(0,k.Z)(kr).$container,Ir=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,mo='");zr&&(mo="".concat(Qr,'
    +
    +
    +
    - `).concat(go,` -
    ').concat(rr,"/").concat(Zr)),Lr.html('
    ').concat(ut()(cr),`
    -
    ').concat(xr,`
    -
    ').concat(go,"
    "));var kt=Lr.find(Rr(".value")),$t=Lr.find("input"),Lt=Lr.find(Rr(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var mt=St()($t.val());kr.onChange(mt)}),$t.on("input",function(){var mt=St()($t.val());Lt.css("width",vr(mt,Qr,Zr)+"%"),kt.text(bt()(mt))}),kr}return(0,$.Z)(Gn)}(wn),vr=function(qn,pr,Gn){return((qn-pr)/(Gn-pr)*100).toFixed(2)},yr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Lr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ut()(cr),`
    + `).concat(mo,` +
    ').concat(rr,"/").concat(Zr)),Pr.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    ').concat(mo,"
    "));var kt=Pr.find(Ir(".value")),$t=Pr.find("input"),Pt=Pr.find(Ir(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var gt=St()($t.val());kr.onChange(gt)}),$t.on("input",function(){var gt=St()($t.val());Pt.css("width",vr(gt,Qr,Zr)+"%"),kt.text(bt()(gt))}),kr}return(0,$.Z)(Gn)}(wn),vr=function(qn,pr,Gn){return((qn-pr)/(Gn-pr)*100).toFixed(2)},yr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Pr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ut()(cr),`
    - - -
    `));var Rr=kr.$container.find("input"),zr=Rr.get(0);return zr.checked=rr,Rr.on("change",function(){return kr.onChange(zr.checked)}),kr}return(0,$.Z)(Gn)}(wn),In=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr,kr){var Tr;(0,j.Z)(this,Gn),Tr=pr.call(this,zn,ar,rr,"select");var Lr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    -
    ').concat(xr,`
    -
    -
    + + +
    `));var Ir=kr.$container.find("input"),zr=Ir.get(0);return zr.checked=rr,Ir.on("change",function(){return kr.onChange(zr.checked)}),kr}return(0,$.Z)(Gn)}(wn),Rn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr,kr){var Tr;(0,j.Z)(this,Gn),Tr=pr.call(this,zn,ar,rr,"select");var Pr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    +
    -
    `));var Rr=Tr.$container.find("select");return Rr.on("change",function(){return Tr.onChange(Rr.val())}),Tr}return(0,$.Z)(Gn)}(wn),ur=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,Gn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ut()(ar),`
    +
    `));var Ir=Tr.$container.find("select");return Ir.on("change",function(){return Tr.onChange(Ir.val())}),Tr}return(0,$.Z)(Gn)}(wn),ur=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,Gn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ut()(ar),`
    -
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(Gn)}(wn);(function(qn,pr){try{qn.exports=pr,qn.exports.default=pr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(Rn){return"".concat(hn).concat(Rn)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=_n(Rn.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var Rn,Pn=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(Rn=hn.call(this)).subComponents=[],Rn.compName=Pn,Rn.c=At(Pn),Rn.options={},Rn.container=ln,Rn.$container=it()(ln),Rn.$container.addClass(["luna-".concat(Pn),Rn.c("platform-".concat(Ot()))]),Rn.on("optionChange",function(vn,Bn,Ln){var Un=Rn.c;vn==="theme"&&(Rn.$container.rmClass(Un("theme-".concat(Ln))).addClass(Un("theme-".concat(Bn))),It()(Rn.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),Rn.setOption("theme",Fn),Rn}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Ot()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var Rn=this,Pn=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,It()(kn,function(Fn,vn){var Bn=Pn[vn];Pn[vn]=Fn,Rn.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){It()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var Rn=this.c,Pn=this.$tabs,kn=this.options.height-1,Fn=Pn.find(Rn(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Pn.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);if(Pn.data("id")===ln){if(Pn.hasClass(Tn("selected")))if(Rn.length>0){var kn=Rn.$tabs.find(Tn(".item")).eq(0).data("id");Rn.select(kn)}else Rn.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,Rn=this;this.$tabs.find(Tn(".item")).each(function(){var Pn=it()(this);Pn.data("id")===ln?(Pn.addClass(Tn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",ln)):Pn.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,Rn=this.tabs,Pn=this.c,kn=Tn.find(Pn(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=Rn.offsetWidth,Ln=Rn.scrollLeft;FnBn+Ln&&(ln=Fn+vn-Bn),vt()(ln)&&(Rn.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var Rn=document.createElement("div"),Pn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),Rn.appendChild(Pn);var kn=document.body||document.documentElement;return kn.appendChild(Rn),Ct=Rn.offsetWidth-Rn.clientWidth,kn.removeChild(Rn),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,Rn=this.c,Pn=Tn.find(Rn(".selected")).get(0);Pn?ln.css({width:Pn.offsetWidth,left:Pn.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,Rn=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",Rn(".item"),function(){var kn=it()(this);Pn.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([` +
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(Gn)}(wn);(function(qn,pr){try{qn.exports=pr,qn.exports.default=pr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(In){return"".concat(hn).concat(In)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=_n(In.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var In,Ln=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(In=hn.call(this)).subComponents=[],In.compName=Ln,In.c=At(Ln),In.options={},In.container=ln,In.$container=it()(ln),In.$container.addClass(["luna-".concat(Ln),In.c("platform-".concat(Ot()))]),In.on("optionChange",function(vn,Bn,Pn){var Un=In.c;vn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Pn))).addClass(Un("theme-".concat(Bn))),Rt()(In.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),In.setOption("theme",Fn),In}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Ot()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var In=this,Ln=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,Rt()(kn,function(Fn,vn){var Bn=Ln[vn];Ln[vn]=Fn,In.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){Rt()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},In)).initOptions(In,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var In=this.c,Ln=this.$tabs,kn=this.options.height-1,Fn=Ln.find(In(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Ln.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);if(Ln.data("id")===ln){if(Ln.hasClass(Tn("selected")))if(In.length>0){var kn=In.$tabs.find(Tn(".item")).eq(0).data("id");In.select(kn)}else In.emit("deselect");Ln.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);Ln.data("id")===ln?(Ln.addClass(Tn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",ln)):Ln.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,In=this.tabs,Ln=this.c,kn=Tn.find(Ln(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=In.offsetWidth,Pn=In.scrollLeft;FnBn+Pn&&(ln=Fn+vn-Bn),vt()(ln)&&(In.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var In=document.createElement("div"),Ln=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Ln.setAttribute("style","height: 200px"),In.appendChild(Ln);var kn=document.body||document.documentElement;return kn.appendChild(In),Ct=In.offsetWidth-In.clientWidth,kn.removeChild(In),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,In=this.c,Ln=Tn.find(In(".selected")).get(0);Ln?ln.css({width:Ln.offsetWidth,left:Ln.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,In=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Ln=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",In(".item"),function(){var kn=it()(this);Ln.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([`
    - `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Ln){var Un="luna-".concat(Ln,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(qt){return yt()(qt,Un)?qt:qt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var qt=wt().parse(Vt);return At(qt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(qt)}catch{return pn(Vt)}return pn(Vt)}}function At(Ln,Un){for(var pn=0,Vt=Ln.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Ln){(0,tt.Z)(pn,Ln);var Un=dn(pn);function pn(Vt,qt){var wn,Nn=qt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var In=wn.c;Zn==="theme"&&(wn.$container.rmClass(In("theme-".concat(yr))).addClass(In("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,qt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=qt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(qt){return qt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,qt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),Rn=d.n(Tn),Pn=d(8648),kn=d.n(Pn);function Fn(Ln){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Ln);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Ln){(0,tt.Z)(pn,Ln);var Un=Fn(pn);function pn(Vt){var qt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(qt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,qt.copy=function(){var Nn=(0,$.Z)(qt).c,lr=qt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:Rn()(kn()(fr)));var vr=qt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},qt._updateCopyPos=function(){var Nn=(0,$.Z)(qt).container;qt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},qt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=xn()(function(){return qt._render()},16),qt.updateCopyPos=Sn()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),_t&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var qt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(In){return In.length===0?[]:In.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(In,ur){qt.lineNum+=1,yr+='
    ').concat(qt.lineNum,'
    ').concat(wn.escape?ln()(In):In||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,qt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?qt.addClass(Vt("wrap-long-lines")):qt.rmClass(Vt("wrap-long-lines")),fr?qt.addClass(Vt("line-numbers")):qt.rmClass(Vt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Ln,Un){try{Ln.exports=Un,Ln.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return In()},$css:function(){return qn()},$data:function(){return Gn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Lr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Lt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Mt()},Select:function(){return Rt()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return gr()},camelCase:function(){return On()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return It()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return qr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Is()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Po()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Io()},isNaN:function(){return Ls()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ml()},isPromise:function(){return Il()},isRegExp:function(){return Zs()},isSorted:function(){return Ll()},isStr:function(){return Ot()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return mu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Mu()},reverse:function(){return Iu()},root:function(){return Xs()},rtrim:function(){return Lu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return Gu()},startWith:function(){return qo()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return Go()},values:function(){return g0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Ot=d.n(Ct),jt=d(6341),It=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var Gt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var qt=function(tn){(0,tt.Z)(Ft,tn);var Gt=Vt(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(8011)),gt.name="settings",gt._settings=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._setting=new pn.Z(gt.get(0)),this._bindEvent()}},{key:"remove",value:function(gt,Tt){var Dt=this;if(Ot()(gt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===gt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(Mn){return Mn.config!==gt||Mn.key!==Tt||(Dt._setting.remove(Mn.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(gt,Tt,Dt){var un=this._genId("settings"),Mn=this._setting.appendCheckbox(un,!!gt.get(Tt),Dt);return this._settings.push({config:gt,key:Tt,id:un,item:Mn}),this}},{key:"select",value:function(gt,Tt,Dt,un){var Mn=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var mr=this._setting.appendSelect(Mn,gt.get(Tt),"",Dt,Qn);return this._settings.push({config:gt,key:Tt,id:Mn,item:mr}),this}},{key:"range",value:function(gt,Tt,Dt,un){var Mn=un.min,Qn=Mn===void 0?0:Mn,mr=un.max,wr=mr===void 0?1:mr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,gt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:gt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(gt,Tt){return this._setting.appendButton(gt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(gt){return this._setting.appendTitle(gt),this}},{key:"_cleanSeparator",value:function(){var gt=Xt()(this._$el.get(0).children);function Tt(Mn){return It()(Mn.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=gt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,Gt){var Ft;switch(Ns()(Gt)&&(Gt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var gt="test-localStorage-"+Date.now();Ft.setItem(gt,gt);var Tt=Ft.getItem(gt);if(Ft.removeItem(gt),Tt!==gt)throw new Error}catch{return Gt?Gs():void 0}return Ft}function sl(tn){var Gt=is()(tn.split("/"));return Gt===""&&(Gt=(tn=new(Yn())(tn)).hostname),Gt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var Gt="";if(tn.getAttribute&&(Gt=tn.getAttribute("class")||""),It()(Gt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var Gt=il().parse(tn);return cl(Gt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(Gt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,Gt){for(var Ft=0,gt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),M0=function(tn){(0,tt.Z)(Ft,tn);var Gt=O0(Ft);function Ft(gt){var Tt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,Mn=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,mr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(mr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+mr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>Mn-un&&($r=Mn-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var Mn=Tt.config;Mn.get("rememberPos")&&Mn.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=gt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(gt){this._isOutOfRange(gt)&&(gt=this._getDefPos()),this._$el.css({left:gt.x,top:gt.y}),this.config.set("pos",gt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(gt){gt=gt||this.config.get("pos");var Tt=this._getDefPos();return gt.x>Tt.x+10||gt.x<0||gt.y<0||gt.y>Tt.y+10}},{key:"_registerListener",value:function(){var gt=this;this._scaleListener=function(){return Nn()(function(){gt._isOutOfRange()&>._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var gt=this._$container;gt.append(Cn('
    ')),this._$el=gt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(gt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!gt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var gt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return gt._resetPos(!0)}),window.addEventListener("resize",function(){return gt._resetPos()})}},{key:"initCfg",value:function(gt){var Tt=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});gt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var gt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-gt,y:window.innerHeight-gt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,Gt){return Gt.unshift(this.name),Gt};var j0=d(4270),I0=d.n(j0),R0=d(6093),P0=d.n(R0),Do=d(129),L0=d(7638);function N0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var Gt=N0(Ft);function Ft(gt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var Mn=(0,et.Z)(Tt).$container;al()?Mn.addClass(Cn("safe-area")):Mn.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(Mn){Tt._tab.setOption("height",40*Mn),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=gt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),I0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var gt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){gt._$el.css("opacity",gt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var gt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return gt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(gt){var Tt=this._tab;if(!(gt instanceof ct)){var Dt=new ct,un=Dt.init,Mn=Dt.show,Qn=Dt.hide,mr=Dt.destroy;jn()(gt,{init:un,show:Mn,hide:Qn,destroy:mr})}var wr=gt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),gt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),gt.active=!1,this._tools[wr]=gt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(gt){var Tt=this._tools;if(!Tt[gt])return Wo.warn("Tool ".concat(gt," doesn't exist"));this._tab.remove(gt);var Dt=Tt[gt];if(delete Tt[gt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var gt=this;return bt()(this._tools,function(Tt){return gt.remove(Tt.name)}),this}},{key:"get",value:function(gt){var Tt=this._tools[gt];if(Tt)return Tt}},{key:"showTool",value:function(gt){if(this._curTool===gt)return this;this._curTool=gt;var Tt=this._tools,Dt=Tt[gt];if(Dt){var un={};return bt()(Tt,function(Mn){Mn.active&&(un=Mn,Mn.active=!1,Mn.hide())}),Dt.active=!0,Dt.show(),this._tab.select(gt),this.emit("showTool",gt,un),this}}},{key:"initCfg",value:function(gt){var Tt=this,Dt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,Mn){switch(un){case"transparency":return Tt._setTransparency(Mn);case"displaySize":return Tt._setDisplaySize(Mn);case"theme":return Tt._setTheme(Mn)}}),gt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),Mn=JSON.parse(JSON.stringify(un));bt()(Mn,function(Qn,mr){Ot()(Qn)&&qo()(mr,"eruda")&&un.removeItem(mr)}),window.location.reload()}).separator()}},{key:"notify",value:function(gt,Tt){this._notification.notify(gt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(gt){var Tt=this.$container;(function(Dt){return It()(Tn,Dt)})(gt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(gt)}},{key:"_setTransparency",value:function(gt){$o()(gt)&&(this._opacity=gt,this._isShow&&this._$el.css({opacity:gt}))}},{key:"_setDisplaySize",value:function(gt){$o()(gt)&&this._$el.css({height:gt+"%"})}},{key:"_initTpl",value:function(){var gt=this.$container;gt.append(Cn(` + `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Pn){var Un="luna-".concat(Pn,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(qt){return yt()(qt,Un)?qt:qt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var qt=wt().parse(Vt);return At(qt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(qt)}catch{return pn(Vt)}return pn(Vt)}}function At(Pn,Un){for(var pn=0,Vt=Pn.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Pn){(0,tt.Z)(pn,Pn);var Un=dn(pn);function pn(Vt,qt){var wn,Nn=qt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var Rn=wn.c;Zn==="theme"&&(wn.$container.rmClass(Rn("theme-".concat(yr))).addClass(Rn("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,qt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=qt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(qt){return qt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,qt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),In=d.n(Tn),Ln=d(8648),kn=d.n(Ln);function Fn(Pn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Pn){(0,tt.Z)(pn,Pn);var Un=Fn(pn);function pn(Vt){var qt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(qt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,qt.copy=function(){var Nn=(0,$.Z)(qt).c,lr=qt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:In()(kn()(fr)));var vr=qt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},qt._updateCopyPos=function(){var Nn=(0,$.Z)(qt).container;qt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},qt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=xn()(function(){return qt._render()},16),qt.updateCopyPos=Sn()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),_t&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var qt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(Rn){return Rn.length===0?[]:Rn.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(Rn,ur){qt.lineNum+=1,yr+='
    ').concat(qt.lineNum,'
    ').concat(wn.escape?ln()(Rn):Rn||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,qt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?qt.addClass(Vt("wrap-long-lines")):qt.rmClass(Vt("wrap-long-lines")),fr?qt.addClass(Vt("line-numbers")):qt.rmClass(Vt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Pn,Un){try{Pn.exports=Un,Pn.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return Rn()},$css:function(){return qn()},$data:function(){return Gn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Pr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Pt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Mt()},Select:function(){return It()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return mr()},camelCase:function(){return On()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Rt()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return qr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Rs()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Lo()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Ro()},isNaN:function(){return Ps()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ml()},isPromise:function(){return Rl()},isRegExp:function(){return Zs()},isSorted:function(){return Pl()},isStr:function(){return Ot()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return gu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Mu()},reverse:function(){return Ru()},root:function(){return Xs()},rtrim:function(){return Pu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return Gu()},startWith:function(){return qo()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return Go()},values:function(){return m0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Ot=d.n(Ct),jt=d(6341),Rt=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var Gt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var qt=function(tn){(0,tt.Z)(Ft,tn);var Gt=Vt(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=Gt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._setting=new pn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,Tt){var Dt=this;if(Ot()(mt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===mt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(Mn){return Mn.config!==mt||Mn.key!==Tt||(Dt._setting.remove(Mn.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,Tt,Dt){var un=this._genId("settings"),Mn=this._setting.appendCheckbox(un,!!mt.get(Tt),Dt);return this._settings.push({config:mt,key:Tt,id:un,item:Mn}),this}},{key:"select",value:function(mt,Tt,Dt,un){var Mn=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var gr=this._setting.appendSelect(Mn,mt.get(Tt),"",Dt,Qn);return this._settings.push({config:mt,key:Tt,id:Mn,item:gr}),this}},{key:"range",value:function(mt,Tt,Dt,un){var Mn=un.min,Qn=Mn===void 0?0:Mn,gr=un.max,wr=gr===void 0?1:gr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,mt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:mt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(mt,Tt){return this._setting.appendButton(mt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Xt()(this._$el.get(0).children);function Tt(Mn){return Rt()(Mn.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=mt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,Gt){var Ft;switch(Ns()(Gt)&&(Gt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Ft.setItem(mt,mt);var Tt=Ft.getItem(mt);if(Ft.removeItem(mt),Tt!==mt)throw new Error}catch{return Gt?Gs():void 0}return Ft}function sl(tn){var Gt=is()(tn.split("/"));return Gt===""&&(Gt=(tn=new(Yn())(tn)).hostname),Gt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var Gt="";if(tn.getAttribute&&(Gt=tn.getAttribute("class")||""),Rt()(Gt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var Gt=il().parse(tn);return cl(Gt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(Gt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,Gt){for(var Ft=0,mt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),M0=function(tn){(0,tt.Z)(Ft,tn);var Gt=O0(Ft);function Ft(mt){var Tt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,Mn=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,gr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(gr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+gr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>Mn-un&&($r=Mn-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var Mn=Tt.config;Mn.get("rememberPos")&&Mn.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=mt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var Tt=this._getDefPos();return mt.x>Tt.x+10||mt.x<0||mt.y<0||mt.y>Tt.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Nn()(function(){mt._isOutOfRange()&&mt._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(Cn('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!mt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var Tt=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,Gt){return Gt.unshift(this.name),Gt};var j0=d(4270),R0=d.n(j0),I0=d(6093),L0=d.n(I0),Do=d(129),P0=d(7638);function N0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var Gt=N0(Ft);function Ft(mt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var Mn=(0,et.Z)(Tt).$container;al()?Mn.addClass(Cn("safe-area")):Mn.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(Mn){Tt._tab.setOption("height",40*Mn),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=mt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),R0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var Tt=this._tab;if(!(mt instanceof ct)){var Dt=new ct,un=Dt.init,Mn=Dt.show,Qn=Dt.hide,gr=Dt.destroy;jn()(mt,{init:un,show:Mn,hide:Qn,destroy:gr})}var wr=mt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),mt.active=!1,this._tools[wr]=mt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var Tt=this._tools;if(!Tt[mt])return Wo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Dt=Tt[mt];if(delete Tt[mt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return bt()(this._tools,function(Tt){return mt.remove(Tt.name)}),this}},{key:"get",value:function(mt){var Tt=this._tools[mt];if(Tt)return Tt}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var Tt=this._tools,Dt=Tt[mt];if(Dt){var un={};return bt()(Tt,function(Mn){Mn.active&&(un=Mn,Mn.active=!1,Mn.hide())}),Dt.active=!0,Dt.show(),this._tab.select(mt),this.emit("showTool",mt,un),this}}},{key:"initCfg",value:function(mt){var Tt=this,Dt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,Mn){switch(un){case"transparency":return Tt._setTransparency(Mn);case"displaySize":return Tt._setDisplaySize(Mn);case"theme":return Tt._setTheme(Mn)}}),mt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),Mn=JSON.parse(JSON.stringify(un));bt()(Mn,function(Qn,gr){Ot()(Qn)&&qo()(gr,"eruda")&&un.removeItem(gr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,Tt){this._notification.notify(mt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var Tt=this.$container;(function(Dt){return Rt()(Tn,Dt)})(mt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){$o()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){$o()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(Cn(`
    @@ -1197,7 +1197,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=gt.find(Cn(".dev-tools")),this._$tools=this._$el.find(Cn(".tools"))}},{key:"_initTab",value:function(){var gt=this;this._tab=new L0.Z(this._$el.find(Cn(".tab")).get(0),{height:40}),this._tab.on("select",function(Tt){return gt.showTool(Tt)})}},{key:"_initNotification",value:function(){this._notification=new(P0())(this._$el.find(Cn(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Do.Z.setContainer(this._$el.find(Cn(".modal")).get(0))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el.find(Cn(".resizer")),Dt=this._$el.find(Cn(".nav-bar")),un=lt()(document),Mn=function(mr){if(gt._isResizing){mr.preventDefault(),mr.stopPropagation(),mr=mr.origEvent;var wr=(gt._resizeStartY-Bo("y",mr))/window.innerHeight*100,$r=gt._resizeStartSize+wr;$r<40?$r=40:$r>100&&($r=100),gt.config.set("displaySize",ss()($r.toFixed(2)))}},Qn=function mr(){clearTimeout(gt._resizeTimer),gt._isResizing=!1,Tt.css("height",10),un.off(ko("move"),Mn),un.off(ko("end"),mr)};Tt.css("height",10),Tt.on(ko("start"),function(mr){mr.preventDefault(),mr.stopPropagation(),mr=mr.origEvent,gt._isResizing=!0,gt._resizeStartSize=gt.config.get("displaySize"),gt._resizeStartY=Bo("y",mr),Tt.css("height","100%"),un.on(ko("move"),Mn),un.on(ko("end"),Qn)}),Dt.on("contextmenu",function(mr){return mr.preventDefault()}),this.$container.on("click",function(mr){return mr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ut.on(ut.SCALE,this._updateTabHeight)}}]),Ft}(it()),B0=d(8816);function D0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}ls().start();var F0=function(tn){(0,tt.Z)(Ft,tn);var Gt=D0(Ft);function Ft(){var gt,Tt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Dt=Tt===void 0?"console":Tt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_handleShow",function(){Po()(gt._$el.get(0))||gt._logger.renderViewport()}),(0,ot.Z)((0,et.Z)(gt),"_handleErr",function(un){gt._logger.error(un)}),it().mixin((0,et.Z)(gt)),gt.name=Dt,gt._selectedLog=null,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var gt=this,Tt=this._origConsole={},Dt=window.console;return Ds.forEach(function(un){var Mn=Tt[un]=Ys();Dt[un]&&(Mn=Tt[un]=Dt[un].bind(Dt)),Dt[un]=function(){gt[un].apply(gt,arguments),Mn.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(gt,Tt){this._logger.setGlobal(gt,Tt)}},{key:"restoreConsole",value:function(){var gt=this;return this._origConsole?(Ds.forEach(function(Tt){return window.console[Tt]=gt._origConsole[Tt]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ls().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ls().rmListener(this._handleErr),this}},{key:"filter",value:function(gt){var Tt=this._$filterText,Dt=this._logger;Ot()(gt)?(Tt.text(gt),Dt.setOption("filter",To()(gt))):Zs()(gt)?(Tt.text(Kt()(gt)),Dt.setOption("filter",gt)):Ao()(gt)&&(Tt.text("ƒ"),Dt.setOption("filter",gt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(gt){var Tt=this._$el,Dt=Tt.find(Cn(".js-input"));gt?(Dt.show(),Tt.rmClass(Cn("js-input-hidden"))):(Dt.hide(),Tt.addClass(Cn("js-input-hidden")))}},{key:"_appendTpl",value:function(){var gt=this._$el;this._style=Un(d(3191)),gt.append(Cn(` + `)),this._$el=mt.find(Cn(".dev-tools")),this._$tools=this._$el.find(Cn(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new P0.Z(this._$el.find(Cn(".tab")).get(0),{height:40}),this._tab.on("select",function(Tt){return mt.showTool(Tt)})}},{key:"_initNotification",value:function(){this._notification=new(L0())(this._$el.find(Cn(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Do.Z.setContainer(this._$el.find(Cn(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$el.find(Cn(".resizer")),Dt=this._$el.find(Cn(".nav-bar")),un=lt()(document),Mn=function(gr){if(mt._isResizing){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent;var wr=(mt._resizeStartY-Bo("y",gr))/window.innerHeight*100,$r=mt._resizeStartSize+wr;$r<40?$r=40:$r>100&&($r=100),mt.config.set("displaySize",ss()($r.toFixed(2)))}},Qn=function gr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,Tt.css("height",10),un.off(ko("move"),Mn),un.off(ko("end"),gr)};Tt.css("height",10),Tt.on(ko("start"),function(gr){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=Bo("y",gr),Tt.css("height","100%"),un.on(ko("move"),Mn),un.on(ko("end"),Qn)}),Dt.on("contextmenu",function(gr){return gr.preventDefault()}),this.$container.on("click",function(gr){return gr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ut.on(ut.SCALE,this._updateTabHeight)}}]),Ft}(it()),B0=d(8816);function D0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}ls().start();var F0=function(tn){(0,tt.Z)(Ft,tn);var Gt=D0(Ft);function Ft(){var mt,Tt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Dt=Tt===void 0?"console":Tt;return(0,j.Z)(this,Ft),mt=Gt.call(this),(0,ot.Z)((0,et.Z)(mt),"_handleShow",function(){Lo()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,ot.Z)((0,et.Z)(mt),"_handleErr",function(un){mt._logger.error(un)}),it().mixin((0,et.Z)(mt)),mt.name=Dt,mt._selectedLog=null,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,Tt=this._origConsole={},Dt=window.console;return Ds.forEach(function(un){var Mn=Tt[un]=Ys();Dt[un]&&(Mn=Tt[un]=Dt[un].bind(Dt)),Dt[un]=function(){mt[un].apply(mt,arguments),Mn.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,Tt){this._logger.setGlobal(mt,Tt)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ds.forEach(function(Tt){return window.console[Tt]=mt._origConsole[Tt]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ls().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ls().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var Tt=this._$filterText,Dt=this._logger;Ot()(mt)?(Tt.text(mt),Dt.setOption("filter",To()(mt))):Zs()(mt)?(Tt.text(Kt()(mt)),Dt.setOption("filter",mt)):Ao()(mt)&&(Tt.text("ƒ"),Dt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var Tt=this._$el,Dt=Tt.find(Cn(".js-input"));mt?(Dt.show(),Tt.rmClass(Cn("js-input-hidden"))):(Dt.hide(),Tt.addClass(Cn("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(Cn(`
    All @@ -1217,27 +1217,27 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var Tt=gt.find(Cn(".js-input")),Dt=Tt.find("textarea"),un=Tt.find(Cn(".buttons"));rn()(this,{_$control:gt.find(Cn(".control")),_$logs:gt.find(Cn(".logs-container")),_$inputContainer:Tt,_$input:Dt,_$inputBtns:un,_$filterText:gt.find(Cn(".filter-text"))})}},{key:"_initLogger",value:function(){var gt=this.config,Tt=gt.get("maxLogNum");Tt=Tt==="infinite"?0:+Tt;var Dt=this._$control.find(Cn(".level")),un=new B0.Z(this._$logs.get(0),{asyncRender:gt.get("asyncRender"),maxNum:Tt,showHeader:gt.get("displayExtraInfo"),unenumerable:gt.get("displayUnenumerable"),accessGetter:gt.get("displayGetterVal"),lazyEvaluation:gt.get("lazyEvaluation")});un.on("optionChange",function(Mn,Qn){Mn==="level"&&Dt.each(function(){var mr=lt()(this),wr=mr.data("level");mr[wr===Qn||wr==="all"&&fn()(Qn)?"addClass":"rmClass"](Cn("active"))})}),gt.get("overrideConsole")&&this.overrideConsole(),this._logger=un}},{key:"_exposeLogger",value:function(){var gt=this,Tt=this._logger;["html"].concat(Ds).forEach(function(Dt){return gt[Dt]=function(){for(var un=arguments.length,Mn=new Array(un),Qn=0;Qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Z0=function(tn){(0,tt.Z)(Ft,tn);var Gt=U0(Ft);function Ft(gt,Tt){var Dt;return(0,j.Z)(this,Ft),Dt=Gt.call(this),(0,ot.Z)((0,et.Z)(Dt),"_copyRes",function(){var un=Dt._detailData,Mn="".concat(un.method," ").concat(un.url," ").concat(un.status,` + `));var Tt=mt.find(Cn(".js-input")),Dt=Tt.find("textarea"),un=Tt.find(Cn(".buttons"));rn()(this,{_$control:mt.find(Cn(".control")),_$logs:mt.find(Cn(".logs-container")),_$inputContainer:Tt,_$input:Dt,_$inputBtns:un,_$filterText:mt.find(Cn(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,Tt=mt.get("maxLogNum");Tt=Tt==="infinite"?0:+Tt;var Dt=this._$control.find(Cn(".level")),un=new B0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:Tt,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});un.on("optionChange",function(Mn,Qn){Mn==="level"&&Dt.each(function(){var gr=lt()(this),wr=gr.data("level");gr[wr===Qn||wr==="all"&&fn()(Qn)?"addClass":"rmClass"](Cn("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=un}},{key:"_exposeLogger",value:function(){var mt=this,Tt=this._logger;["html"].concat(Ds).forEach(function(Dt){return mt[Dt]=function(){for(var un=arguments.length,Mn=new Array(un),Qn=0;Qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Z0=function(tn){(0,tt.Z)(Ft,tn);var Gt=U0(Ft);function Ft(mt,Tt){var Dt;return(0,j.Z)(this,Ft),Dt=Gt.call(this),(0,ot.Z)((0,et.Z)(Dt),"_copyRes",function(){var un=Dt._detailData,Mn="".concat(un.method," ").concat(un.url," ").concat(un.status,` `);vo()(un.reqHeaders)||(Mn+=` Request Headers -`,bt()(un.reqHeaders,function(Qn,mr){return Mn+="".concat(mr,": ").concat(Qn,` +`,bt()(un.reqHeaders,function(Qn,gr){return Mn+="".concat(gr,": ").concat(Qn,` `)})),vo()(un.resHeaders)||(Mn+=` Response Headers -`,bt()(un.resHeaders,function(Qn,mr){return Mn+="".concat(mr,": ").concat(Qn,` +`,bt()(un.resHeaders,function(Qn,gr){return Mn+="".concat(gr,": ").concat(Qn,` `)})),un.resTxt&&(Mn+=` `.concat(un.resTxt,` -`)),sn()(Mn),Dt._devtools.notify("Copied")}),Dt._$container=gt,Dt._devtools=Tt,Dt._detailData={},Dt._bindEvent(),Dt}return(0,$.Z)(Ft,[{key:"show",value:function(gt){gt.resTxt&&To()(gt.resTxt)===""&&delete gt.resTxt,vo()(gt.resHeaders)&&delete gt.resHeaders,vo()(gt.reqHeaders)&&delete gt.reqHeaders;var Tt="";gt.data&&(Tt='
    ').concat(Kr()(gt.data),"
    "));var Dt="Empty";gt.reqHeaders&&(Dt=ho()(gt.reqHeaders,function(wr,$r){return` +`)),sn()(Mn),Dt._devtools.notify("Copied")}),Dt._$container=mt,Dt._devtools=Tt,Dt._detailData={},Dt._bindEvent(),Dt}return(0,$.Z)(Ft,[{key:"show",value:function(mt){mt.resTxt&&To()(mt.resTxt)===""&&delete mt.resTxt,vo()(mt.resHeaders)&&delete mt.resHeaders,vo()(mt.reqHeaders)&&delete mt.reqHeaders;var Tt="";mt.data&&(Tt='
    ').concat(Kr()(mt.data),"
    "));var Dt="Empty";mt.reqHeaders&&(Dt=ho()(mt.reqHeaders,function(wr,$r){return` ').concat(Kr()($r),` `).concat(Kr()(wr),` - `)}).join(""));var un="Empty";gt.resHeaders&&(un=ho()(gt.resHeaders,function(wr,$r){return` + `)}).join(""));var un="Empty";mt.resHeaders&&(un=ho()(mt.resHeaders,function(wr,$r){return` ').concat(Kr()($r),` `).concat(Kr()(wr),` - `)}).join(""));var Mn="";if(gt.resTxt){var Qn=gt.resTxt;Qn.length>dl&&(Qn=us()(Qn,dl)),Mn='
    ').concat(Kr()(Qn),"
    ")}var mr='
    + `)}).join(""));var Mn="";if(mt.resTxt){var Qn=mt.resTxt;Qn.length>dl&&(Qn=us()(Qn,dl)),Mn='
    ').concat(Kr()(Qn),"
    ")}var gr='
    - ').concat(Kr()(gt.url),` + ').concat(Kr()(mt.url),`
    @@ -1259,11 +1259,11 @@ Response Headers
    `).concat(Mn,` -
    `);this._$container.html(mr).show(),this._detailData=gt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._devtools;this._$container.on("click",Cn(".back"),function(){return gt.hide()}).on("click",Cn(".copy-res"),this._copyRes).on("click",Cn(".http .response"),function(){var un=gt._detailData,Mn=un.resTxt;if(W0()(Mn))return Dt("object",Mn);switch(un.subType){case"css":return Dt("css",Mn);case"html":return Dt("html",Mn);case"javascript":return Dt("js",Mn);case"json":return Dt("object",Mn)}return un.type==="image"?Dt("img",un.url):void 0});var Dt=function(un,Mn){var Qn=Tt.get("sources");Qn&&(Qn.set(un,Mn),Tt.showTool("sources"))}}}]),Ft}(it()),dl=1e5,V0=d(9143),q0=d.n(V0),G0=d(2139),K0=d(8689),Fs=d(7935),Y0=d(9119);function fl(tn,Gt){var Ft=Object.keys(tn);if(Object.getOwnPropertySymbols){var gt=Object.getOwnPropertySymbols(tn);Gt&&(gt=gt.filter(function(Tt){return Object.getOwnPropertyDescriptor(tn,Tt).enumerable})),Ft.push.apply(Ft,gt)}return Ft}function hl(tn){for(var Gt=1;Gt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var np=function(tn){(0,tt.Z)(Ft,tn);var Gt=tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_reqWillBeSent",function(Tt){if(gt._isRecording){var Dt,un={name:sl(Tt.request.url),url:Tt.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Tt.request.postData,method:Tt.request.method,startTime:1e3*Tt.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Tt.request.headers||{},resHeaders:{}};un.render=function(){var Mn={name:un.name,method:un.method,status:un.status,type:un.subType,size:un.size,time:un.displayTime};Dt?(Dt.data=Mn,Dt.render()):(Dt=gt._requestDataGrid.append(Mn,{selectable:!0}),lt()(Dt.container).data("id",Tt.requestId)),un.hasErr&<()(Dt.container).addClass(Cn("request-error"))},un.render(),gt._requests[Tt.requestId]=un}}),(0,ot.Z)((0,et.Z)(gt),"_resReceivedExtraInfo",function(Tt){var Dt=gt._requests[Tt.requestId];gt._isRecording&&Dt&&(Dt.resHeaders=Tt.headers,gt._updateType(Dt),Dt.render())}),(0,ot.Z)((0,et.Z)(gt),"_resReceived",function(Tt){var Dt=gt._requests[Tt.requestId];if(gt._isRecording&&Dt){var un=Tt.response,Mn=un.status,Qn=un.headers;Dt.status=Mn,(Mn<200||Mn>=300)&&(Dt.hasErr=!0),Qn&&(Dt.resHeaders=Qn,gt._updateType(Dt)),Dt.render()}}),(0,ot.Z)((0,et.Z)(gt),"_loadingFinished",function(Tt){var Dt=gt._requests[Tt.requestId];if(gt._isRecording&&Dt){var un=1e3*Tt.timestamp;Dt.time=un-Dt.startTime,Dt.displayTime=Ks()(Dt.time),Dt.size=Tt.encodedDataLength,Dt.done=!0,Dt.resTxt=uo.domain("Network").getResponseBody({requestId:Tt.requestId}).body,Dt.render()}}),(0,ot.Z)((0,et.Z)(gt),"_copyCurl",function(){var Tt=gt._selectedRequest;sn()(function(Dt){var un=Ho()();un==="windows"&&(un="win");var Mn=[],Qn=ep()(["accept-encoding","host","method","path","scheme","version"]),mr=un==="win"?function(_o){var ms=/[\r\n]/.test(_o)?'^"':'"';return ms+_o.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `);this._$container.html(gr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._devtools;this._$container.on("click",Cn(".back"),function(){return mt.hide()}).on("click",Cn(".copy-res"),this._copyRes).on("click",Cn(".http .response"),function(){var un=mt._detailData,Mn=un.resTxt;if(W0()(Mn))return Dt("object",Mn);switch(un.subType){case"css":return Dt("css",Mn);case"html":return Dt("html",Mn);case"javascript":return Dt("js",Mn);case"json":return Dt("object",Mn)}return un.type==="image"?Dt("img",un.url):void 0});var Dt=function(un,Mn){var Qn=Tt.get("sources");Qn&&(Qn.set(un,Mn),Tt.showTool("sources"))}}}]),Ft}(it()),dl=1e5,V0=d(9143),q0=d.n(V0),G0=d(2139),K0=d(8689),Fs=d(7935),Y0=d(9119);function fl(tn,Gt){var Ft=Object.keys(tn);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(tn);Gt&&(mt=mt.filter(function(Tt){return Object.getOwnPropertyDescriptor(tn,Tt).enumerable})),Ft.push.apply(Ft,mt)}return Ft}function hl(tn){for(var Gt=1;Gt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var np=function(tn){(0,tt.Z)(Ft,tn);var Gt=tp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),mt=Gt.call(this),(0,ot.Z)((0,et.Z)(mt),"_reqWillBeSent",function(Tt){if(mt._isRecording){var Dt,un={name:sl(Tt.request.url),url:Tt.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Tt.request.postData,method:Tt.request.method,startTime:1e3*Tt.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Tt.request.headers||{},resHeaders:{}};un.render=function(){var Mn={name:un.name,method:un.method,status:un.status,type:un.subType,size:un.size,time:un.displayTime};Dt?(Dt.data=Mn,Dt.render()):(Dt=mt._requestDataGrid.append(Mn,{selectable:!0}),lt()(Dt.container).data("id",Tt.requestId)),un.hasErr&<()(Dt.container).addClass(Cn("request-error"))},un.render(),mt._requests[Tt.requestId]=un}}),(0,ot.Z)((0,et.Z)(mt),"_resReceivedExtraInfo",function(Tt){var Dt=mt._requests[Tt.requestId];mt._isRecording&&Dt&&(Dt.resHeaders=Tt.headers,mt._updateType(Dt),Dt.render())}),(0,ot.Z)((0,et.Z)(mt),"_resReceived",function(Tt){var Dt=mt._requests[Tt.requestId];if(mt._isRecording&&Dt){var un=Tt.response,Mn=un.status,Qn=un.headers;Dt.status=Mn,(Mn<200||Mn>=300)&&(Dt.hasErr=!0),Qn&&(Dt.resHeaders=Qn,mt._updateType(Dt)),Dt.render()}}),(0,ot.Z)((0,et.Z)(mt),"_loadingFinished",function(Tt){var Dt=mt._requests[Tt.requestId];if(mt._isRecording&&Dt){var un=1e3*Tt.timestamp;Dt.time=un-Dt.startTime,Dt.displayTime=Ks()(Dt.time),Dt.size=Tt.encodedDataLength,Dt.done=!0,Dt.resTxt=uo.domain("Network").getResponseBody({requestId:Tt.requestId}).body,Dt.render()}}),(0,ot.Z)((0,et.Z)(mt),"_copyCurl",function(){var Tt=mt._selectedRequest;sn()(function(Dt){var un=Ho()();un==="windows"&&(un="win");var Mn=[],Qn=ep()(["accept-encoding","host","method","path","scheme","version"]),gr=un==="win"?function(_o){var gs=/[\r\n]/.test(_o)?'^"':'"';return gs+_o.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ -`)+ms}:function(_o){return/[\0-\x1F\x7F-\x9F!]|\'/.test(_o)?"$'"+_o.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(ms){for(var gs=ms.charCodeAt(0).toString(16);gs.length<4;)gs="0"+gs;return"\\u"+gs})+"'":"'"+_o+"'"};Mn.push(mr(Dt.url()).replace(/[[{}\]]/g,"\\$&"));var wr="GET",$r=[],Vr=Dt.requestFormData();Vr&&($r.push("--data-raw "+mr(Vr)),Qn["content-length"]=!0,wr="POST"),Dt.requestMethod!==wr&&Mn.push("-X "+mr(Dt.requestMethod));for(var Jr=Dt.requestHeaders(),lo=0;lo=3?un==="win"?` ^ +`)+gs}:function(_o){return/[\0-\x1F\x7F-\x9F!]|\'/.test(_o)?"$'"+_o.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(gs){for(var ms=gs.charCodeAt(0).toString(16);ms.length<4;)ms="0"+ms;return"\\u"+ms})+"'":"'"+_o+"'"};Mn.push(gr(Dt.url()).replace(/[[{}\]]/g,"\\$&"));var wr="GET",$r=[],Vr=Dt.requestFormData();Vr&&($r.push("--data-raw "+gr(Vr)),Qn["content-length"]=!0,wr="POST"),Dt.requestMethod!==wr&&Mn.push("-X "+gr(Dt.requestMethod));for(var Jr=Dt.requestHeaders(),lo=0;lo=3?un==="win"?` ^ `:` \\ - `:" ")}({requestMethod:Tt.method,url:function(){return Tt.url},requestFormData:function(){return Tt.data},requestHeaders:function(){var Dt=Tt.reqHeaders||{};return rn()(Dt,{"User-Agent":navigator.userAgent,Referer:location.href}),ho()(Dt,function(un,Mn){return{name:Mn,value:un}})}})),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleRecording",function(){gt._$control.find(Cn(".record")).toggleClass(Cn("recording")),gt._isRecording=!gt._isRecording}),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._selectedRequest&&(gt._splitMode&>._$network.css("width","50%"),gt._detail.show(gt._selectedRequest))}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),gt._style=Un(d(3180)),gt.name="network",gt._requests={},gt._selectedRequest=null,gt._isRecording=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._detail=new Z0(this._$detail,Tt),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new zs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(J0())(gt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var gt=[];return bt()(this._requests,function(Tt){gt.push(Tt)}),gt}},{key:"_updateDataGridHeight",value:function(){var gt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:gt,maxHeight:gt})}},{key:"_updateType",value:function(gt){var Tt=function(Mn){if(!Mn)return"unknown";var Qn=Mn.split(";")[0].split("/");return{type:Qn[0],subType:is()(Qn)}}(gt.resHeaders["content-type"]||""),Dt=Tt.type,un=Tt.subType;gt.type=Dt,gt.subType=un}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-curl")),un=Cn("icon-disabled");Tt.addClass(un),Dt.addClass(un),this._selectedRequest&&(Tt.rmClass(un),Dt.rmClass(un))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$control,Dt=this._$filterText,un=this._requestDataGrid,Mn=this;Tt.on("click",Cn(".clear-request"),function(){return gt.clear()}).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-curl"),this._copyCurl).on("click",Cn(".record"),this._toggleRecording).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(mr){Xr()(mr)||(Dt.text(mr),un.setOption("filter",To()(mr)))})}),un.on("select",function(mr){var wr=lt()(mr.container).data("id"),$r=Mn._requests[wr];gt._selectedRequest=$r,gt._updateButtons(),gt._splitMode&>._showDetail()}),un.on("deselect",function(){gt._selectedRequest=null,gt._updateButtons(),gt._detail.hide()}),this._resizeSensor.addListener(rl()(function(){return gt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){gt._detail.hide(),gt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){gt._detail.hide(),gt._splitMode=!1}),this._detail.on("hide",function(){gt._splitMode&>._$network.css("width","100%")}),uo.domain("Network").enable();var Qn=uo.domain("Network");Qn.on("requestWillBeSent",this._reqWillBeSent),Qn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Qn.on("responseReceived",this._resReceived),Qn.on("loadingFinished",this._loadingFinished),ut.on(ut.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var gt=uo.domain("Network");gt.off("requestWillBeSent",this._reqWillBeSent),gt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),gt.off("responseReceived",this._resReceived),gt.off("loadingFinished",this._loadingFinished),ut.off(ut.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    + `:" ")}({requestMethod:Tt.method,url:function(){return Tt.url},requestFormData:function(){return Tt.data},requestHeaders:function(){var Dt=Tt.reqHeaders||{};return rn()(Dt,{"User-Agent":navigator.userAgent,Referer:location.href}),ho()(Dt,function(un,Mn){return{name:Mn,value:un}})}})),mt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(mt),"_toggleRecording",function(){mt._$control.find(Cn(".record")).toggleClass(Cn("recording")),mt._isRecording=!mt._isRecording}),(0,ot.Z)((0,et.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,ot.Z)((0,et.Z)(mt),"_updateScale",function(Tt){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._detail=new Z0(this._$detail,Tt),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new zs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(J0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return bt()(this._requests,function(Tt){mt.push(Tt)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var Tt=function(Mn){if(!Mn)return"unknown";var Qn=Mn.split(";")[0].split("/");return{type:Qn[0],subType:is()(Qn)}}(mt.resHeaders["content-type"]||""),Dt=Tt.type,un=Tt.subType;mt.type=Dt,mt.subType=un}},{key:"_updateButtons",value:function(){var mt=this._$control,Tt=mt.find(Cn(".show-detail")),Dt=mt.find(Cn(".copy-curl")),un=Cn("icon-disabled");Tt.addClass(un),Dt.addClass(un),this._selectedRequest&&(Tt.rmClass(un),Dt.rmClass(un))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$control,Dt=this._$filterText,un=this._requestDataGrid,Mn=this;Tt.on("click",Cn(".clear-request"),function(){return mt.clear()}).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-curl"),this._copyCurl).on("click",Cn(".record"),this._toggleRecording).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(gr){Xr()(gr)||(Dt.text(gr),un.setOption("filter",To()(gr)))})}),un.on("select",function(gr){var wr=lt()(gr.container).data("id"),$r=Mn._requests[wr];mt._selectedRequest=$r,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),un.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(rl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),uo.domain("Network").enable();var Qn=uo.domain("Network");Qn.on("requestWillBeSent",this._reqWillBeSent),Qn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Qn.on("responseReceived",this._resReceived),Qn.on("loadingFinished",this._loadingFinished),ut.on(ut.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=uo.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),ut.off(ut.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    @@ -1274,7 +1274,7 @@ Response Headers
    -
    `)),this._$network=gt.find(Cn(".network")),this._$detail=gt.find(Cn(".detail")),this._$requests=gt.find(Cn(".requests")),this._$control=gt.find(Cn(".control")),this._$filterText=gt.find(Cn(".filter-text"))}}]),Ft}(ct),rp=d(8209),op=d(8613),ip=d.n(op);function pl(tn){for(var Gt={},Ft=0,gt=tn.length;Ftmr?mr:Qn,$r=0;$rmr?1:Qn(Gt=gl(Gt))?1:tn1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Ft=Gt!==void 0&≫if(tn.nodeType===Node.TEXT_NODE)return'(text)');if(tn.nodeType===Node.COMMENT_NODE)return'');var gt=tn.id,Tt=tn.className,Dt=tn.attributes,un=''.concat(tn.tagName.toLowerCase(),"");if(gt!==""&&(un+='#'.concat(gt,"")),Ot()(Tt)){var Mn="";bt()(Tt.split(/\s+/g),function(Qn){Qn.trim()!==""&&(Mn+=".".concat(Qn))}),un+=''.concat(Mn,"")}return Ft||bt()(Dt,function(Qn){var mr=Qn.name;mr!=="id"&&mr!=="class"&&mr!=="style"&&(un+=' '.concat(mr,'="').concat(Qn.value,'"'))}),un}var cp=function(){function tn(Gt,Ft){var gt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"hide",function(){gt._$container.hide(),gt._disableObserver(),uo.domain("Overlay").hideHighlight()}),this._$container=Gt,this._devtools=Ft,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(tn,[{key:"show",value:function(Gt){this._curEl=Gt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Ft=uo.domain("DOM").getNodeId({node:Gt}).nodeId;uo.domain("Overlay").highlightNode({nodeId:Ft,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var Gt=xl(),Ft=this._origAddEvent=Gt.addEventListener,gt=this._origRmEvent=Gt.removeEventListener;Gt.addEventListener=function(Tt,Dt,un){(function(Mn,Qn,mr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(Mn)||!Ao()(mr)||!Cr()(wr))){var $r=Mn.erudaEvents=Mn.erudaEvents||{};$r[Qn]=$r[Qn]||[],$r[Qn].push({listener:mr,listenerStr:mr.toString(),useCapture:wr})}})(this,Tt,Dt,un),Ft.apply(this,arguments)},Gt.removeEventListener=function(Tt,Dt,un){(function(Mn,Qn,mr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(Mn)||!Ao()(mr)||!Cr()(wr))){var $r=Mn.erudaEvents;if(!(!$r||!$r[Qn])){for(var Vr=$r[Qn],Jr=0,lo=Vr.length;Jr +
    `)),this._$network=mt.find(Cn(".network")),this._$detail=mt.find(Cn(".detail")),this._$requests=mt.find(Cn(".requests")),this._$control=mt.find(Cn(".control")),this._$filterText=mt.find(Cn(".filter-text"))}}]),Ft}(ct),rp=d(8209),op=d(8613),ip=d.n(op);function pl(tn){for(var Gt={},Ft=0,mt=tn.length;Ftgr?gr:Qn,$r=0;$rgr?1:Qn(Gt=ml(Gt))?1:tn1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Ft=Gt!==void 0&≫if(tn.nodeType===Node.TEXT_NODE)return'(text)');if(tn.nodeType===Node.COMMENT_NODE)return'');var mt=tn.id,Tt=tn.className,Dt=tn.attributes,un=''.concat(tn.tagName.toLowerCase(),"");if(mt!==""&&(un+='#'.concat(mt,"")),Ot()(Tt)){var Mn="";bt()(Tt.split(/\s+/g),function(Qn){Qn.trim()!==""&&(Mn+=".".concat(Qn))}),un+=''.concat(Mn,"")}return Ft||bt()(Dt,function(Qn){var gr=Qn.name;gr!=="id"&&gr!=="class"&&gr!=="style"&&(un+=' '.concat(gr,'="').concat(Qn.value,'"'))}),un}var cp=function(){function tn(Gt,Ft){var mt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),uo.domain("Overlay").hideHighlight()}),this._$container=Gt,this._devtools=Ft,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(tn,[{key:"show",value:function(Gt){this._curEl=Gt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Ft=uo.domain("DOM").getNodeId({node:Gt}).nodeId;uo.domain("Overlay").highlightNode({nodeId:Ft,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var Gt=xl(),Ft=this._origAddEvent=Gt.addEventListener,mt=this._origRmEvent=Gt.removeEventListener;Gt.addEventListener=function(Tt,Dt,un){(function(Mn,Qn,gr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(Mn)||!Ao()(gr)||!Cr()(wr))){var $r=Mn.erudaEvents=Mn.erudaEvents||{};$r[Qn]=$r[Qn]||[],$r[Qn].push({listener:gr,listenerStr:gr.toString(),useCapture:wr})}})(this,Tt,Dt,un),Ft.apply(this,arguments)},Gt.removeEventListener=function(Tt,Dt,un){(function(Mn,Qn,gr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(Mn)||!Ao()(gr)||!Cr()(wr))){var $r=Mn.erudaEvents;if(!(!$r||!$r[Qn])){for(var Vr=$r[Qn],Jr=0,lo=Vr.length;Jr @@ -1284,9 +1284,9 @@ Response Headers
    -
    `);Gt.html(Ft),this._$elementName=Gt.find(Cn(".element-name")),this._$attributes=Gt.find(Cn(".attributes")),this._$styles=Gt.find(Cn(".styles")),this._$listeners=Gt.find(Cn(".listeners")),this._$computedStyle=Gt.find(Cn(".computed-style"));var gt=ip()("div");this._$boxModel=lt()(gt),this._boxModel=new lp.Z(gt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var Gt=this._getData(this._curEl),Ft=this._$attributes,gt=this._$elementName,Tt=this._$styles,Dt=this._$computedStyle,un=this._$listeners;gt.html(Gt.name);var Mn="Empty";vo()(Gt.attributes)||(Mn=ho()(Gt.attributes,function(Jr){var lo=Jr.name,mo=Jr.value;return` + `);Gt.html(Ft),this._$elementName=Gt.find(Cn(".element-name")),this._$attributes=Gt.find(Cn(".attributes")),this._$styles=Gt.find(Cn(".styles")),this._$listeners=Gt.find(Cn(".listeners")),this._$computedStyle=Gt.find(Cn(".computed-style"));var mt=ip()("div");this._$boxModel=lt()(mt),this._boxModel=new lp.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var Gt=this._getData(this._curEl),Ft=this._$attributes,mt=this._$elementName,Tt=this._$styles,Dt=this._$computedStyle,un=this._$listeners;mt.html(Gt.name);var Mn="Empty";vo()(Gt.attributes)||(Mn=ho()(Gt.attributes,function(Jr){var lo=Jr.name,go=Jr.value;return` ').concat(Kr()(lo),` - ').concat(mo,` + ').concat(go,` `)}).join("")),Mn=`

    Attributes

    @@ -1294,13 +1294,13 @@ Response Headers `).concat(Mn,`
    -
    `),Ft.html(Mn);var Qn="";if(vo()(Gt.styles))Tt.hide();else{var mr=ho()(Gt.styles,function(Jr){var lo=Jr.selectorText,mo=Jr.style;return mo=ho()(mo,function(xo,_o){return'
    ').concat(Kr()(_o),": ").concat(xo,";
    ")}).join(""),'
    +
    `),Ft.html(Mn);var Qn="";if(vo()(Gt.styles))Tt.hide();else{var gr=ho()(Gt.styles,function(Jr){var lo=Jr.selectorText,go=Jr.style;return go=ho()(go,function(xo,_o){return'
    ').concat(Kr()(_o),": ").concat(xo,";
    ")}).join(""),'
    `).concat(Kr()(lo),` {
    - `).concat(mo,` + `).concat(go,`
    }
    `)}).join("");Qn=`

    Styles

    - `).concat(mr,` + `).concat(gr,`
    `),Tt.html(Qn).show()}var wr="";if(Gt.computedStyle){var $r=Cn(`
    `);Gt.rmDefComputedStyle&&($r=Cn(`
    @@ -1323,7 +1323,7 @@ Response Headers `)}).join(""),` -
    `),Dt.html(wr).show(),this._boxModel.setOption("element",this._curEl),Dt.find(Cn(".box-model")).append(this._$boxModel.get(0))}else Dt.text("").hide();var Vr="";Gt.listeners?(Vr=ho()(Gt.listeners,function(Jr,lo){return Jr=ho()(Jr,function(mo){var xo=mo.useCapture,_o=mo.listenerStr;return"
  • ").concat(Kr()(_o),"
  • ")}).join(""),'
    +
    `),Dt.html(wr).show(),this._boxModel.setOption("element",this._curEl),Dt.find(Cn(".box-model")).append(this._$boxModel.get(0))}else Dt.text("").hide();var Vr="";Gt.listeners?(Vr=ho()(Gt.listeners,function(Jr,lo){return Jr=ho()(Jr,function(go){var xo=go.useCapture,_o=go.listenerStr;return"
  • ").concat(Kr()(_o),"
  • ")}).join(""),'
    ').concat(Kr()(lo),`
      `).concat(Jr,` @@ -1331,7 +1331,7 @@ Response Headers
    `)}).join(""),Vr=`

    Event Listeners

    `).concat(Vr,` -
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(Gt){var Ft={},gt=new ap(Gt),Tt=Gt.className,Dt=Gt.id,un=Gt.attributes,Mn=Gt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:Mn,id:Dt,className:Tt,attributes:un});var Qn=Gt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(Mn))return Ft;var mr=gt.getComputedStyle(),wr=gt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,mo=Vr.length;lo
    $&').replace(fp,function(Gt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function mp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var gp=function(tn){(0,tt.Z)(Ft,tn);var Gt=mp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),gt=Gt.call(this),(0,ot.Z)((0,et.Z)(gt),"_showDetail",function(){gt._isShow&>._curNode&&(gt._curNode.nodeType===Node.ELEMENT_NODE?gt._detail.show(gt._curNode):gt._detail.show(gt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(gt),"_back",function(){if(gt._curNode!==gt._htmlEl){for(var Tt=gt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();gt.set(Dt)}}),(0,ot.Z)((0,et.Z)(gt),"_updateScale",function(Tt){gt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(gt),"_deleteNode",function(){var Tt=gt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(gt),"_copyNode",function(){var Tt=gt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),gt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(gt),"_toggleSelect",function(){gt._$el.find(Cn(".select")).toggleClass(Cn("active")),gt._selectElement=!gt._selectElement,gt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Io()(),showRulers:!1,showAccessibilityInfo:!Io()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),gt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(gt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;gt._container.show(),gt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;gt.select(un)}),(0,ot.Z)((0,et.Z)(gt),"_setNode",function(Tt){if(Tt!==gt._curNode){gt._curNode=Tt,gt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;gt._curParentQueue=Dt,gt._splitMode&>._showDetail(),gt._updateButtons(),gt._updateHistory()}}),gt._style=Un(d(5896)),gt.name="elements",gt._selectElement=!1,gt._observeElement=!0,gt._history=[],it().mixin((0,et.Z)(gt)),gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Nn()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(gt){return this.select(gt)}},{key:"select",value:function(gt){return this._domViewer.select(gt),this._setNode(gt),this.emit("change",gt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var gt=this._$control,Tt=gt.find(Cn(".show-detail")),Dt=gt.find(Cn(".copy-node")),un=gt.find(Cn(".delete-node")),Mn=Cn("icon-disabled");Tt.addClass(Mn),Dt.addClass(Mn),un.addClass(Mn);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(Mn),Dt.rmClass(Mn),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(Mn))}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    +
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(Gt){var Ft={},mt=new ap(Gt),Tt=Gt.className,Dt=Gt.id,un=Gt.attributes,Mn=Gt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:Mn,id:Dt,className:Tt,attributes:un});var Qn=Gt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(Mn))return Ft;var gr=mt.getComputedStyle(),wr=mt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,go=Vr.length;lo
    $&').replace(fp,function(Gt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function gp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var mp=function(tn){(0,tt.Z)(Ft,tn);var Gt=gp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),mt=Gt.call(this),(0,ot.Z)((0,et.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var Tt=mt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();mt.set(Dt)}}),(0,ot.Z)((0,et.Z)(mt),"_updateScale",function(Tt){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(mt),"_deleteNode",function(){var Tt=mt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(mt),"_copyNode",function(){var Tt=mt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),mt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(mt),"_toggleSelect",function(){mt._$el.find(Cn(".select")).toggleClass(Cn("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Ro()(),showRulers:!1,showAccessibilityInfo:!Ro()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(mt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;mt._container.show(),mt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;mt.select(un)}),(0,ot.Z)((0,et.Z)(mt),"_setNode",function(Tt){if(Tt!==mt._curNode){mt._curNode=Tt,mt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;mt._curParentQueue=Dt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],it().mixin((0,et.Z)(mt)),mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Nn()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,Tt=mt.find(Cn(".show-detail")),Dt=mt.find(Cn(".copy-node")),un=mt.find(Cn(".delete-node")),Mn=Cn("icon-disabled");Tt.addClass(Mn),Dt.addClass(Mn),un.addClass(Mn);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(Mn),Dt.rmClass(Mn),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(Mn))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    @@ -1343,7 +1343,7 @@ Response Headers
    -
    `)),this._$detail=gt.find(Cn(".detail")),this._$domViewer=gt.find(Cn(".dom-viewer")),this._$control=gt.find(Cn(".control")),this._$crumbs=gt.find(Cn(".crumbs"))}},{key:"_renderCrumbs",value:function(){var gt=function(Dt){for(var un=[],Mn=0;Dt;)un.push({text:vl(Dt,{noAttr:!0}),idx:Mn++}),Dt=Dt.parentElement;return un.reverse()}(this._curNode),Tt="";vo()(gt)||(Tt=ho()(gt,function(Dt){var un=Dt.text,Mn=Dt.idx;return'
  • ').concat(un,"
  • ")}).join("")),this._$crumbs.html(Tt)}},{key:"_bindEvent",value:function(){var gt=this,Tt=this;this._$el.on("click",Cn(".crumb"),function(){for(var Dt=ss()(lt()(this).data("idx")),un=Tt._curNode;Dt--&&un.parentElement;)un=un.parentElement;_l(un)&&Tt.select(un)}),this._$control.on("click",Cn(".select"),this._toggleSelect).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-node"),this._copyNode).on("click",Cn(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),uo.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){gt._splitMode=!0,gt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){gt._splitMode=!1,gt._detail.hide()}),ut.on(ut.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var gt=this._container.get("console");if(gt){var Tt=this._history;Tt.unshift(this._curNode),Tt.length>5&&Tt.pop();for(var Dt=0;Dt<5;Dt++)gt.setGlobal("$".concat(Dt),Tt[Dt])}}}]),Ft}(ct),_l=function(tn){return So()(tn)&&tn.parentNode},ds=null,vp=[{name:"Border All",fn:function(){if(ds)return Un.remove(ds),void(ds=null);ds=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var tn=new(Yn());tn.setQuery("timestamp",Qs()()),window.location.replace(tn.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Do.Z.prompt("Enter the text").then(function(tn){tn&&To()(tn)!==""&&function(Gt){var Ft=document.body,gt=new RegExp(Gt,"ig");Hs(Ft,function(Tt){var Dt=lt()(Tt);if(Dt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Dt.text())}),Hs(Ft,function(Tt){if(Tt.nodeType===3){var Dt=Tt.nodeValue;if((Dt=Dt.replace(gt,function(Mn){return''.concat(Mn,"")}))!==Tt.nodeValue){var un=lt()(document.createElement("div"));return un.html(Dt),un.addClass("eruda-search-highlight-block"),un.get(0)}}})}(tn)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var tn=document.body;tn.contentEditable=tn.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var tn=document.body,Gt=document.documentElement,Ft=lt()(tn);if(Ft.data("scaled"))window.scrollTo(0,+Ft.data("scaled")),Ft.rmAttr("data-scaled"),Ft.css("transform","none");else{var gt=Math.max(tn.scrollHeight,tn.offsetHeight,Gt.clientHeight,Gt.scrollHeight,Gt.offsetHeight),Tt=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Dt=Tt/gt;Ft.css("transform","scale(".concat(Dt,")")),Ft.data("scaled",window.scrollY),window.scrollTo(0,gt/2-Tt/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){Oo("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){Oo("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){Oo("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){Oo("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){Oo("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){Oo("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){Oo("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){Oo("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){Oo("touches")},desc:"Visualize screen touches"}];function Hs(tn,Gt){var Ft=tn.childNodes;if(!Yo(tn)){for(var gt=0,Tt=Ft.length;gt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var wp=function(tn){(0,tt.Z)(Ft,tn);var Gt=bp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(5571)),gt.name="snippets",gt._snippets=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(gt,Tt,Dt){return this._snippets.push({name:gt,fn:Tt,desc:Dt}),this._render(),this}},{key:"remove",value:function(gt){for(var Tt=this._snippets,Dt=0,un=Tt.length;Dt +
    `)),this._$detail=mt.find(Cn(".detail")),this._$domViewer=mt.find(Cn(".dom-viewer")),this._$control=mt.find(Cn(".control")),this._$crumbs=mt.find(Cn(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Dt){for(var un=[],Mn=0;Dt;)un.push({text:vl(Dt,{noAttr:!0}),idx:Mn++}),Dt=Dt.parentElement;return un.reverse()}(this._curNode),Tt="";vo()(mt)||(Tt=ho()(mt,function(Dt){var un=Dt.text,Mn=Dt.idx;return'
  • ').concat(un,"
  • ")}).join("")),this._$crumbs.html(Tt)}},{key:"_bindEvent",value:function(){var mt=this,Tt=this;this._$el.on("click",Cn(".crumb"),function(){for(var Dt=ss()(lt()(this).data("idx")),un=Tt._curNode;Dt--&&un.parentElement;)un=un.parentElement;_l(un)&&Tt.select(un)}),this._$control.on("click",Cn(".select"),this._toggleSelect).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-node"),this._copyNode).on("click",Cn(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),uo.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),ut.on(ut.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var Tt=this._history;Tt.unshift(this._curNode),Tt.length>5&&Tt.pop();for(var Dt=0;Dt<5;Dt++)mt.setGlobal("$".concat(Dt),Tt[Dt])}}}]),Ft}(ct),_l=function(tn){return So()(tn)&&tn.parentNode},ds=null,vp=[{name:"Border All",fn:function(){if(ds)return Un.remove(ds),void(ds=null);ds=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var tn=new(Yn());tn.setQuery("timestamp",Qs()()),window.location.replace(tn.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Do.Z.prompt("Enter the text").then(function(tn){tn&&To()(tn)!==""&&function(Gt){var Ft=document.body,mt=new RegExp(Gt,"ig");Hs(Ft,function(Tt){var Dt=lt()(Tt);if(Dt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Dt.text())}),Hs(Ft,function(Tt){if(Tt.nodeType===3){var Dt=Tt.nodeValue;if((Dt=Dt.replace(mt,function(Mn){return''.concat(Mn,"")}))!==Tt.nodeValue){var un=lt()(document.createElement("div"));return un.html(Dt),un.addClass("eruda-search-highlight-block"),un.get(0)}}})}(tn)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var tn=document.body;tn.contentEditable=tn.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var tn=document.body,Gt=document.documentElement,Ft=lt()(tn);if(Ft.data("scaled"))window.scrollTo(0,+Ft.data("scaled")),Ft.rmAttr("data-scaled"),Ft.css("transform","none");else{var mt=Math.max(tn.scrollHeight,tn.offsetHeight,Gt.clientHeight,Gt.scrollHeight,Gt.offsetHeight),Tt=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Dt=Tt/mt;Ft.css("transform","scale(".concat(Dt,")")),Ft.data("scaled",window.scrollY),window.scrollTo(0,mt/2-Tt/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){Oo("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){Oo("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){Oo("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){Oo("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){Oo("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){Oo("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){Oo("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){Oo("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){Oo("touches")},desc:"Visualize screen touches"}];function Hs(tn,Gt){var Ft=tn.childNodes;if(!Yo(tn)){for(var mt=0,Tt=Ft.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var wp=function(tn){(0,tt.Z)(Ft,tn);var Gt=bp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=Gt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,Tt,Dt){return this._snippets.push({name:mt,fn:Tt,desc:Dt}),this._render(),this}},{key:"remove",value:function(mt){for(var Tt=this._snippets,Dt=0,un=Tt.length;Dt

    ').concat(Kr()(Tt.name),`
    @@ -1352,7 +1352,7 @@ Response Headers
    `).concat(Kr()(Tt.desc),`
    -
    `)}).join("");this._renderHtml(gt)}},{key:"_renderHtml",value:function(gt){gt!==this._lastHtml&&(this._lastHtml=gt,this._$el.html(gt))}}]),Ft}(ct),Cl=function(){function tn(Gt,Ft,gt,Tt){var Dt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"_updateGridHeight",function(un){Dt._dataGrid.setOption({minHeight:60*un,maxHeight:223*un})}),this._type=Tt,this._$container=Gt,this._devtools=Ft,this._resources=gt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"destroy",value:function(){ut.off(ut.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var Gt=this._dataGrid;this._refreshStorage(),Gt.clear(),bt()(this._storeData,function(Ft){var gt=Ft.key,Tt=Ft.val;Gt.append({key:gt,value:Tt},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var Gt=this._resources,Ft=$s(this._type,!1);if(Ft){var gt=[];Ft=JSON.parse(JSON.stringify(Ft)),bt()(Ft,function(Tt,Dt){Ot()(Tt)&&(Gt.config.get("hideErudaSetting")&&(qo()(Dt,"eruda")||Dt==="active-eruda")||gt.push({key:Dt,val:us()(Tt,200)}))}),this._storeData=gt}}},{key:"_updateButtons",value:function(){var Gt=this._$container,Ft=Gt.find(Cn(".show-detail")),gt=Gt.find(Cn(".delete-storage")),Tt=Gt.find(Cn(".copy-storage")),Dt=Cn("btn-disabled");Ft.addClass(Dt),gt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),gt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_initTpl",value:function(){var Gt=this._$container,Ft=this._type;Gt.html(Cn(`

    + `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Ft}(ct),Cl=function(){function tn(Gt,Ft,mt,Tt){var Dt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"_updateGridHeight",function(un){Dt._dataGrid.setOption({minHeight:60*un,maxHeight:223*un})}),this._type=Tt,this._$container=Gt,this._devtools=Ft,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"destroy",value:function(){ut.off(ut.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var Gt=this._dataGrid;this._refreshStorage(),Gt.clear(),bt()(this._storeData,function(Ft){var mt=Ft.key,Tt=Ft.val;Gt.append({key:mt,value:Tt},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var Gt=this._resources,Ft=$s(this._type,!1);if(Ft){var mt=[];Ft=JSON.parse(JSON.stringify(Ft)),bt()(Ft,function(Tt,Dt){Ot()(Tt)&&(Gt.config.get("hideErudaSetting")&&(qo()(Dt,"eruda")||Dt==="active-eruda")||mt.push({key:Dt,val:us()(Tt,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var Gt=this._$container,Ft=Gt.find(Cn(".show-detail")),mt=Gt.find(Cn(".delete-storage")),Tt=Gt.find(Cn(".copy-storage")),Dt=Cn("btn-disabled");Ft.addClass(Dt),mt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),mt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_initTpl",value:function(){var Gt=this._$container,Ft=this._type;Gt.html(Cn(`

    `.concat(Ft==="local"?"Local":"Session",` Storage
    @@ -1374,7 +1374,7 @@ Response Headers

    -
    `))),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_getVal",value:function(Gt){return this._type==="local"?localStorage.getItem(Gt):sessionStorage.getItem(Gt)}},{key:"_bindEvent",value:function(){var Gt=this,Ft=this._type,gt=this._devtools;function Tt(Dt,un){var Mn=gt.get("sources");if(Mn)return Mn.set(Dt,un),gt.showTool("sources"),!0}this._$container.on("click",Cn(".refresh-storage"),function(){gt.notify("Refreshed"),Gt.refresh()}).on("click",Cn(".clear-storage"),function(){bt()(Gt._storeData,function(Dt){Ft==="local"?localStorage.removeItem(Dt.key):sessionStorage.removeItem(Dt.key)}),Gt.refresh()}).on("click",Cn(".show-detail"),function(){var Dt=Gt._selectedItem,un=Gt._getVal(Dt);try{Tt("object",JSON.parse(un))}catch{Tt("raw",un)}}).on("click",Cn(".copy-storage"),function(){var Dt=Gt._selectedItem;sn()(Gt._getVal(Dt)),gt.notify("Copied")}).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(Dt){Xr()(Dt)||(Dt=To()(Dt),Gt._$filterText.text(Dt),Gt._dataGrid.setOption("filter",Dt))})}).on("click",Cn(".delete-storage"),function(){var Dt=Gt._selectedItem;Ft==="local"?localStorage.removeItem(Dt):sessionStorage.removeItem(Dt),Gt.refresh()}),this._dataGrid.on("select",function(Dt){Gt._selectedItem=Dt.data.key,Gt._updateButtons()}).on("deselect",function(){Gt._selectedItem=null,Gt._updateButtons()}),ut.on(ut.SCALE,this._updateGridHeight)}}]),tn}();function fs(tn,Gt){tn.rmClass(Cn("ok")).rmClass(Cn("danger")).rmClass(Cn("warn")).addClass(Cn(Gt))}function hs(tn,Gt){if(Gt===0)return"";var Ft=0,gt=0;switch(tn){case"cookie":Ft=30,gt=60;break;case"script":Ft=5,gt=10;break;case"stylesheet":Ft=4,gt=8;break;case"image":Ft=50,gt=100}return Gt>=gt?"danger":Gt>=Ft?"warn":"ok"}var xp=function(){function tn(Gt,Ft){(0,j.Z)(this,tn),this._$container=Gt,this._devtools=Ft,this._selectedItem=null,this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"refresh",value:function(){var Gt=this._$container,Ft=this._dataGrid,gt=uo.domain("Network").getCookies().cookies,Tt=ho()(gt,function(Dt){return{key:Dt.name,val:Dt.value}});Ft.clear(),bt()(Tt,function(Dt){var un=Dt.key,Mn=Dt.val;Ft.append({key:un,value:Mn},{selectable:!0})}),fs(Gt,hs("cookie",Tt.length))}},{key:"_initTpl",value:function(){var Gt=this._$container;Gt.html(Cn(`

    +
    `))),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_getVal",value:function(Gt){return this._type==="local"?localStorage.getItem(Gt):sessionStorage.getItem(Gt)}},{key:"_bindEvent",value:function(){var Gt=this,Ft=this._type,mt=this._devtools;function Tt(Dt,un){var Mn=mt.get("sources");if(Mn)return Mn.set(Dt,un),mt.showTool("sources"),!0}this._$container.on("click",Cn(".refresh-storage"),function(){mt.notify("Refreshed"),Gt.refresh()}).on("click",Cn(".clear-storage"),function(){bt()(Gt._storeData,function(Dt){Ft==="local"?localStorage.removeItem(Dt.key):sessionStorage.removeItem(Dt.key)}),Gt.refresh()}).on("click",Cn(".show-detail"),function(){var Dt=Gt._selectedItem,un=Gt._getVal(Dt);try{Tt("object",JSON.parse(un))}catch{Tt("raw",un)}}).on("click",Cn(".copy-storage"),function(){var Dt=Gt._selectedItem;sn()(Gt._getVal(Dt)),mt.notify("Copied")}).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(Dt){Xr()(Dt)||(Dt=To()(Dt),Gt._$filterText.text(Dt),Gt._dataGrid.setOption("filter",Dt))})}).on("click",Cn(".delete-storage"),function(){var Dt=Gt._selectedItem;Ft==="local"?localStorage.removeItem(Dt):sessionStorage.removeItem(Dt),Gt.refresh()}),this._dataGrid.on("select",function(Dt){Gt._selectedItem=Dt.data.key,Gt._updateButtons()}).on("deselect",function(){Gt._selectedItem=null,Gt._updateButtons()}),ut.on(ut.SCALE,this._updateGridHeight)}}]),tn}();function fs(tn,Gt){tn.rmClass(Cn("ok")).rmClass(Cn("danger")).rmClass(Cn("warn")).addClass(Cn(Gt))}function hs(tn,Gt){if(Gt===0)return"";var Ft=0,mt=0;switch(tn){case"cookie":Ft=30,mt=60;break;case"script":Ft=5,mt=10;break;case"stylesheet":Ft=4,mt=8;break;case"image":Ft=50,mt=100}return Gt>=mt?"danger":Gt>=Ft?"warn":"ok"}var xp=function(){function tn(Gt,Ft){(0,j.Z)(this,tn),this._$container=Gt,this._devtools=Ft,this._selectedItem=null,this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"refresh",value:function(){var Gt=this._$container,Ft=this._dataGrid,mt=uo.domain("Network").getCookies().cookies,Tt=ho()(mt,function(Dt){return{key:Dt.name,val:Dt.value}});Ft.clear(),bt()(Tt,function(Dt){var un=Dt.key,Mn=Dt.val;Ft.append({key:un,value:Mn},{selectable:!0})}),fs(Gt,hs("cookie",Tt.length))}},{key:"_initTpl",value:function(){var Gt=this._$container;Gt.html(Cn(`

    Cookie

    -
    `)),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_updateButtons",value:function(){var Gt=this._$container,Ft=Gt.find(Cn(".show-detail")),gt=Gt.find(Cn(".delete-cookie")),Tt=Gt.find(Cn(".copy-cookie")),Dt=Cn("btn-disabled");Ft.addClass(Dt),gt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),gt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_getVal",value:function(Gt){for(var Ft=uo.domain("Network").getCookies().cookies,gt=0,Tt=Ft.length;gt=tn.length?{done:!0}:{done:!1,value:tn[gt++]}},e:function(Qn){throw Qn},f:Tt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Dt,un=!0,Mn=!1;return{s:function(){Ft=Ft.call(tn)},n:function(){var Qn=Ft.next();return un=Qn.done,Qn},e:function(Qn){Mn=!0,Dt=Qn},f:function(){try{un||Ft.return==null||Ft.return()}finally{if(Mn)throw Dt}}}}function kl(tn,Gt){(Gt==null||Gt>tn.length)&&(Gt=tn.length);for(var Ft=0,gt=new Array(Gt);Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var kp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Cp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(2488)),gt.name="resources",gt._hideErudaSetting=!1,gt._observeElement=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._initTpl(),this._localStorage=new Cl(this._$localStorage,Tt,this,"local"),this._sessionStorage=new Cl(this._$sessionStorage,Tt,this,"session"),this._cookie=new xp(this._$cookie,Tt),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var gt=[];lt()("script").each(function(){var Qn=this.src;Qn!==""&>.push(Qn)});var Tt=hs("script",(gt=zo()(gt)).length),Dt="
  • Empty
  • ";vo()(gt)||(Dt=ho()(gt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    +
    `)),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_updateButtons",value:function(){var Gt=this._$container,Ft=Gt.find(Cn(".show-detail")),mt=Gt.find(Cn(".delete-cookie")),Tt=Gt.find(Cn(".copy-cookie")),Dt=Cn("btn-disabled");Ft.addClass(Dt),mt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),mt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_getVal",value:function(Gt){for(var Ft=uo.domain("Network").getCookies().cookies,mt=0,Tt=Ft.length;mt=tn.length?{done:!0}:{done:!1,value:tn[mt++]}},e:function(Qn){throw Qn},f:Tt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Dt,un=!0,Mn=!1;return{s:function(){Ft=Ft.call(tn)},n:function(){var Qn=Ft.next();return un=Qn.done,Qn},e:function(Qn){Mn=!0,Dt=Qn},f:function(){try{un||Ft.return==null||Ft.return()}finally{if(Mn)throw Dt}}}}function kl(tn,Gt){(Gt==null||Gt>tn.length)&&(Gt=tn.length);for(var Ft=0,mt=new Array(Gt);Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var kp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Cp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=Gt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._localStorage=new Cl(this._$localStorage,Tt,this,"local"),this._sessionStorage=new Cl(this._$sessionStorage,Tt,this,"session"),this._cookie=new xp(this._$cookie,Tt),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];lt()("script").each(function(){var Qn=this.src;Qn!==""&&mt.push(Qn)});var Tt=hs("script",(mt=zo()(mt)).length),Dt="
  • Empty
  • ";vo()(mt)||(Dt=ho()(mt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    Script
    @@ -1405,7 +1405,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Dt,` -
    `),Mn=this._$script;return fs(Mn,Tt),Mn.html(un),this}},{key:"refreshStylesheet",value:function(){var gt=[];lt()("link").each(function(){this.rel==="stylesheet"&>.push(this.href)});var Tt=hs("stylesheet",(gt=zo()(gt)).length),Dt="
  • Empty
  • ";gt||(Dt=ho()(gt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    + `),Mn=this._$script;return fs(Mn,Tt),Mn.html(un),this}},{key:"refreshStylesheet",value:function(){var mt=[];lt()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var Tt=hs("stylesheet",(mt=zo()(mt)).length),Dt="
  • Empty
  • ";mt||(Dt=ho()(mt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    Stylesheet
    @@ -1413,7 +1413,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Dt,` -
    `),Mn=this._$stylesheet;return fs(Mn,Tt),Mn.html(un),this}},{key:"refreshIframe",value:function(){var gt=[];lt()("iframe").each(function(){var un=lt()(this).attr("src");un&>.push(un)}),gt=zo()(gt);var Tt="
  • Empty
  • ";vo()(gt)||(Tt=ho()(gt,function(un){return un=Kr()(un),'
  • ').concat(un,"
  • ")}).join(""));var Dt='

    + `),Mn=this._$stylesheet;return fs(Mn,Tt),Mn.html(un),this}},{key:"refreshIframe",value:function(){var mt=[];lt()("iframe").each(function(){var un=lt()(this).attr("src");un&&mt.push(un)}),mt=zo()(mt);var Tt="
  • Empty
  • ";vo()(mt)||(Tt=ho()(mt,function(un){return un=Kr()(un),'
  • ').concat(un,"
  • ")}).join(""));var Dt='

    Iframe
    @@ -1421,8 +1421,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Tt,` -
    `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var gt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(mr){if(mr.initiatorType==="img"||Sp(mr.name)){if(It()(mr.name,"exclude=true"))return;gt.push(mr.name)}}):lt()("img").each(function(){var mr=lt()(this),wr=mr.attr("src");mr.data("exclude")!=="true"&>.push(wr)}),(gt=zo()(gt)).sort();var Dt=hs("image",gt.length),un="
  • Empty
  • ";vo()(gt)||(un=ho()(gt,function(mr){return'
  • - + `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(gr){if(gr.initiatorType==="img"||Sp(gr.name)){if(Rt()(gr.name,"exclude=true"))return;mt.push(gr.name)}}):lt()("img").each(function(){var gr=lt()(this),wr=gr.attr("src");gr.data("exclude")!=="true"&&mt.push(wr)}),(mt=zo()(mt)).sort();var Dt=hs("image",mt.length),un="
  • Empty
  • ";vo()(mt)||(un=ho()(mt,function(gr){return'
  • +
  • `)}).join(""));var Mn='

    Image
    @@ -1431,29 +1431,29 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(un,` -
    `),Qn=this._$image;return fs(Qn,Dt),Qn.html(Mn),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var gt=this._$el;gt.html(Cn(`
    + `),Qn=this._$image;return fs(Qn,Dt),Qn.html(Mn),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    -
    `)),this._$localStorage=gt.find(Cn(".local-storage")),this._$sessionStorage=gt.find(Cn(".session-storage")),this._$cookie=gt.find(Cn(".cookie")),this._$script=gt.find(Cn(".script")),this._$stylesheet=gt.find(Cn(".stylesheet")),this._$iframe=gt.find(Cn(".iframe")),this._$image=gt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var gt=this,Tt=this._$el,Dt=this._container;function un(Qn,mr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,mr),Dt.showTool("sources"),!0}function Mn(Qn){return function(mr){if(Dt.get("sources")){mr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Hn()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),gt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),gt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),gt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),gt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",Mn("css")).on("click",".eruda-js-link",Mn("js")).on("click",".eruda-iframe-link",Mn("iframe"))}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"hideErudaSetting").remove(gt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(gt._hideErudaSetting=un);case"observeElement":return gt._observeElement=un,un?gt._enableObserver():gt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var gt=this;this._observer=new(Mt())(function(Tt){bt()(Tt,function(Dt){gt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(gt){var Tt=this;if(!Yo(gt.target)){var Dt=function(mr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(mr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(gt.type==="attributes")Dt(gt.target);else if(gt.type==="childList"){Dt(gt.target);var un,Mn=as()(gt.addedNodes),Qn=_p(Mn=jr()(Mn,as()(gt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(mr){Qn.e(mr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),Ap=/\.(jpeg|jpg|gif|png)$/,Sp=function(tn){return Ap.test(tn)},Al=so()(),Ep=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Op=function(tn){(0,tt.Z)(Ft,tn);var Gt=Tp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(879)),gt.name="info",gt._infos=[],gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(gt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(Mn){gt===Mn.name&&(Mn.val=Tt,un=!0)}),un||Dt.push({name:gt,val:Tt}),this._render(),this}},{key:"get",value:function(gt){var Tt,Dt=this._infos;return Ns()(gt)?Ar()(Dt):(bt()(Dt,function(un){gt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(gt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===gt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var gt=this;bt()(Ep,function(Tt){return gt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var gt=[];bt()(this._infos,function(Dt){var un=Dt.name,Mn=Dt.val;Ao()(Mn)&&(Mn=Mn()),gt.push({name:un,val:Mn})});var Tt="
      ".concat(ho()(gt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var gt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),gt.notify("Copied")})}},{key:"_renderHtml",value:function(gt){gt!==this._lastHtml&&(this._lastHtml=gt,this._$el.html(gt))}}]),Ft}(ct),Mp=d(8299),jp=d(8368),Ip=d.n(jp),Sl=d(7049);function Rp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,gt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(gt,arguments,Tt)}else Ft=gt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Pp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Rp(Ft);function Ft(){var gt;return(0,j.Z)(this,Ft),(gt=Gt.call(this))._style=Un(d(1344)),gt.name="sources",gt._showLineNum=!0,gt}return(0,$.Z)(Ft,[{key:"init",value:function(gt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,gt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(gt,Tt){if(gt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:gt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var gt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(Tt){return gt._html=Tt},error:function(){return gt._html="Sorry, unable to fetch source code:("},complete:function(){gt._isGettingHtml=!1,gt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var gt=this;this._container.on("showTool",function(Tt,Dt){Tt!==gt.name&&Dt.name===gt.name&&delete gt._data})}},{key:"_rmCfg",value:function(){var gt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(gt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var gt=this,Tt=this.config=qt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(gt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var gt=this._data.val,Tt=gt.width,Dt=gt.height,un=gt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(Cn(".local-storage")),this._$sessionStorage=mt.find(Cn(".session-storage")),this._$cookie=mt.find(Cn(".cookie")),this._$script=mt.find(Cn(".script")),this._$stylesheet=mt.find(Cn(".stylesheet")),this._$iframe=mt.find(Cn(".iframe")),this._$image=mt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$el,Dt=this._container;function un(Qn,gr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,gr),Dt.showTool("sources"),!0}function Mn(Qn){return function(gr){if(Dt.get("sources")){gr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Hn()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",Mn("css")).on("click",".eruda-js-link",Mn("js")).on("click",".eruda-iframe-link",Mn("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,Tt=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(mt._hideErudaSetting=un);case"observeElement":return mt._observeElement=un,un?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Mt())(function(Tt){bt()(Tt,function(Dt){mt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(mt){var Tt=this;if(!Yo(mt.target)){var Dt=function(gr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(gr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(mt.type==="attributes")Dt(mt.target);else if(mt.type==="childList"){Dt(mt.target);var un,Mn=as()(mt.addedNodes),Qn=_p(Mn=jr()(Mn,as()(mt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(gr){Qn.e(gr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),Ap=/\.(jpeg|jpg|gif|png)$/,Sp=function(tn){return Ap.test(tn)},Al=so()(),Ep=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Op=function(tn){(0,tt.Z)(Ft,tn);var Gt=Tp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=Gt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(Mn){mt===Mn.name&&(Mn.val=Tt,un=!0)}),un||Dt.push({name:mt,val:Tt}),this._render(),this}},{key:"get",value:function(mt){var Tt,Dt=this._infos;return Ns()(mt)?Ar()(Dt):(bt()(Dt,function(un){mt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(mt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===mt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;bt()(Ep,function(Tt){return mt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var mt=[];bt()(this._infos,function(Dt){var un=Dt.name,Mn=Dt.val;Ao()(Mn)&&(Mn=Mn()),mt.push({name:un,val:Mn})});var Tt="
      ".concat(ho()(mt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Ft}(ct),Mp=d(8299),jp=d(8368),Rp=d.n(jp),Sl=d(7049);function Ip(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Lp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Ip(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=Gt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,Tt){if(mt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:mt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(Tt){return mt._html=Tt},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(Tt,Dt){Tt!==mt.name&&Dt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,Tt=this.config=qt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(mt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,Tt=mt.width,Dt=mt.height,un=mt.src;this._renderHtml('
    ').concat(Kr()(un),`
    ').concat(Kr()(Tt)," × ").concat(Kr()(Dt),`
    -
    `))}},{key:"_renderCode",value:function(){var gt=this._data;this._renderHtml('
    '),!1);var Tt=gt.val,Dt=gt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var gt=this._data.val;try{Ot()(gt)&&(gt=JSON.parse(gt))}catch{}new Mp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(gt)}},{key:"_renderRaw",value:function(){var gt=this._data;this._renderHtml('
    +
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var Tt=mt.val,Dt=mt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var mt=this._data.val;try{Ot()(mt)&&(mt=JSON.parse(mt))}catch{}new Mp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var Tt=gt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(gt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&>===this._lastHtml||(this._lastHtml=gt,this._$el.html(gt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Lp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=tn.container,Ft=tn.tool,gt=tn.autoScale,Tt=gt===void 0||gt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,Mn=tn.defaults,Qn=Mn===void 0?{}:Mn;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Gt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:gp,Network:np,Sources:Pp,Resources:kp,Info:Op,Snippets:wp,Settings:qt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var Gt=this._devTools;return tn?Gt.get(tn):Gt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var Gt=this._devTools;return tn?Gt.showTool(tn):Gt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var Gt=this._entryBtn;return Us()(tn)?(Gt.setPos(tn),this):Gt.getPos()},_autoScale:function(){Io()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Un.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,Gt){var Ft,gt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,Gt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),gt=document.createElement("div"),Ft.appendChild(gt),this._shadowRoot=Ft)),this._shadowRoot||(gt=document.createElement("div"),tn.appendChild(gt)),rn()(gt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&>.setAttribute("ontouchstart",""),this._$el=lt()(gt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",Gt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(Gt.append('
    ')),Un.container=Gt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new M0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,Gt=new qt;tn.add(Gt),this._entryBtn.initCfg(Gt),tn.initCfg(Gt)},_initTools:function(){var tn=this,Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Gt=as()(Gt);var Ft=this._devTools;Gt.forEach(function(gt){var Tt=tn[Go()(gt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(gt,":"),Dt.message)})}}),Ft.showTool(Gt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(vt){try{wt(ft.next(vt))}catch(yt){ct(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ct(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void It.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn
    ",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Ot){var jt=Ot.nodeId,It=Ot.name,zt=Ot.value;nt.getNode(jt).setAttribute(It,zt)};var _t=[];function Ct(Ot,jt){for(var It=rt.filterNodes(Ot.childNodes),zt=0,Xt=It.length;zt5&&_t.pop();for(var It=0;It<5;It++)St.setGlobal("$"+It,_t[It])},_.setNodeValue=function(Ot){var jt=Ot.nodeId,It=Ot.value;nt.getNode(jt).nodeValue=It},_.setOuterHTML=function(Ot){var jt=Ot.nodeId,It=Ot.outerHTML;nt.getNode(jt).outerHTML=It},_.getDOMNodeId=function(Ot){var jt=Ot.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Ot){var jt=Ot.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Ot,jt){var It=nt.getNodeId(Ot);if(It){var zt=Ot.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:It,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:It,name:jt,value:zt})}}),at.default.on("childList",function(Ot,jt,It){var zt=nt.getNodeId(Ot);if(zt){if(jt=rt.filterNodes(jt),It=rt.filterNodes(It),!ut.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(pt,vt)),St}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=It(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Ot(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ct.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Ot(Sn),value:Ot(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Ot(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function It(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Ot){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,It){jt.__proto__=It}||function(jt,It){for(var zt in It)It.hasOwnProperty(zt)&&(jt[zt]=It[zt])},k(Ct,Ot)},function(Ct,Ot){function jt(){this.constructor=Ct}k(Ct,Ot),Ct.prototype=Ot===null?Object.create(Ot):(jt.prototype=Ot.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Ot(jt,It,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=It,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Ot,Ct),Ot.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Ot.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Ot.prototype.handleReqHeadersSet=function(jt,It){jt&&It&&(this.reqHeaders[jt]=It)},Ot.prototype.handleHeadersReceived=function(){var jt=this.xhr,It=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:It.type,subType:It.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Ot.prototype.handleDone=function(){var jt,It,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,It=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){It(null,zt.result)},zt.onerror=function(En){It(En)},zt.readAsText(jt))},Ot}(et.default);_.XhrRequest=st;var ct=function(Ct){function Ot(jt,It){It===void 0&&(It={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=It,zt.reqHeaders=It.headers||{},zt.method=It.method||"GET",zt}return j(Ot,Ct),Ot.prototype.send=function(jt){var It=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(It.reqHeaders)||(dn.reqHeaders=It.reqHeaders),It.emit("done",It.id,dn)}),Jt})},Ot}(et.default);function pt(Ct,Ot){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Ot)}function lt(Ct){var Ot={};return Ct.headers.forEach(function(jt,It){return Ot[It]=jt}),Ot}function wt(Ct){var Ot=Ct.getAllResponseHeaders().split(` -`),jt={};return dt.default(Ot,function(It){if((It=at.default(It))!==""){var zt=It.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Ot,jt){var It=0;function zt(){if(!Ot){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(It=_t(Jt))}}if(function(Xt){return!ut.default(Xt,At)}(jt))zt();else try{It=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return It===0&&zt(),It}_.FetchRequest=ct;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Ot=rt.default(Ct.split("/"));return Ot.indexOf("?")>-1&&(Ot=at.default(Ot.split("?")[0])),Ot===""&&(Ot=new nt.default(Ct).hostname),Ot}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Ot=Ct.split(";")[0].split("/");return{type:Ot[0],subType:rt.default(Ot)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Ot=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Ot?Ot.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Ot(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ct,pt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ct],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(St)||!(vt||xt.forEach&&!ut(function(){new St().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,yt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Ot=Ct[yt](vt?{}:-0,1)!=Ct,jt=ut(function(){Ct.has(1)}),It=ht(function(Xt){new St(Xt)}),zt=!vt&&ut(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});It||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Ot)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ct]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ct),vt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ut(!1)}pt=ot(ft,lt)}for(St=_t?ft.next:pt.next;!(xt=j(St,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Ot,jt,It){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Ot&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Ot&&An[Ot],yn=!lt&&En||Kt(Ot),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Ot==yt&&En&&En.name!==yt&&(!$&&ct?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Ot)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},It)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!It||An[wt]===yn||dt(An,wt,yn,{name:Ot}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ut(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ct&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ut(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){pt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ct.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Ot=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},It=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ut(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ct?j=function(zt){wt.nextTick(Ot(zt))}:vt&&vt.now?j=function(zt){vt.now(Ot(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(It)?(j=It,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Ot(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ct||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(pt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ut(lt,at)))})}),--vt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Ot=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,It=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Ln,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,qt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Ln=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,qt,wn):qt(vn)):wn(Un)}catch(lr){Nn&&!Ln&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Ln;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Ln=nt["on"+kn])?Ln(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},Rn=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Pn=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Ln={done:!1};try{ot(Bn,Fn,Tn(Pn,Ln,kn),Tn(Rn,Ln,kn))}catch(Un){Rn(Ln,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Ln){Rn({done:!1},Ln,kn)}}};if(Ot&&(Zt=(Kt=function(kn){ct(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Pn,Fn),Tn(Rn,Fn))}catch(vn){Rn(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Pn,Fn),this.reject=Tn(Rn,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,It||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Ln){ot($,vn,Bn,Ln)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Ot},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` + `));var Tt=mt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(mt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Pp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=tn.container,Ft=tn.tool,mt=tn.autoScale,Tt=mt===void 0||mt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,Mn=tn.defaults,Qn=Mn===void 0?{}:Mn;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Gt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:mp,Network:np,Sources:Lp,Resources:kp,Info:Op,Snippets:wp,Settings:qt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var Gt=this._devTools;return tn?Gt.get(tn):Gt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var Gt=this._devTools;return tn?Gt.showTool(tn):Gt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var Gt=this._entryBtn;return Us()(tn)?(Gt.setPos(tn),this):Gt.getPos()},_autoScale:function(){Ro()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Un.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,Gt){var Ft,mt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,Gt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Ft.appendChild(mt),this._shadowRoot=Ft)),this._shadowRoot||(mt=document.createElement("div"),tn.appendChild(mt)),rn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=lt()(mt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",Gt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(Gt.append('
    ')),Un.container=Gt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new M0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,Gt=new qt;tn.add(Gt),this._entryBtn.initCfg(Gt),tn.initCfg(Gt)},_initTools:function(){var tn=this,Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Gt=as()(Gt);var Ft=this._devTools;Gt.forEach(function(mt){var Tt=tn[Go()(mt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(mt,":"),Dt.message)})}}),Ft.showTool(Gt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(vt){try{wt(ft.next(vt))}catch(yt){ct(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ct(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void Rt.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Ot){var jt=Ot.nodeId,Rt=Ot.name,zt=Ot.value;nt.getNode(jt).setAttribute(Rt,zt)};var _t=[];function Ct(Ot,jt){for(var Rt=rt.filterNodes(Ot.childNodes),zt=0,Xt=Rt.length;zt5&&_t.pop();for(var Rt=0;Rt<5;Rt++)St.setGlobal("$"+Rt,_t[Rt])},_.setNodeValue=function(Ot){var jt=Ot.nodeId,Rt=Ot.value;nt.getNode(jt).nodeValue=Rt},_.setOuterHTML=function(Ot){var jt=Ot.nodeId,Rt=Ot.outerHTML;nt.getNode(jt).outerHTML=Rt},_.getDOMNodeId=function(Ot){var jt=Ot.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Ot){var jt=Ot.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Ot,jt){var Rt=nt.getNodeId(Ot);if(Rt){var zt=Ot.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:Rt,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:Rt,name:jt,value:zt})}}),at.default.on("childList",function(Ot,jt,Rt){var zt=nt.getNodeId(Ot);if(zt){if(jt=rt.filterNodes(jt),Rt=rt.filterNodes(Rt),!ut.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(pt,vt)),St}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=Rt(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Ot(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ct.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Ot(Sn),value:Ot(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Ot(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function Rt(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Ot){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Rt){jt.__proto__=Rt}||function(jt,Rt){for(var zt in Rt)Rt.hasOwnProperty(zt)&&(jt[zt]=Rt[zt])},k(Ct,Ot)},function(Ct,Ot){function jt(){this.constructor=Ct}k(Ct,Ot),Ct.prototype=Ot===null?Object.create(Ot):(jt.prototype=Ot.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Ot(jt,Rt,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=Rt,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Ot,Ct),Ot.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Ot.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Ot.prototype.handleReqHeadersSet=function(jt,Rt){jt&&Rt&&(this.reqHeaders[jt]=Rt)},Ot.prototype.handleHeadersReceived=function(){var jt=this.xhr,Rt=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Rt.type,subType:Rt.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Ot.prototype.handleDone=function(){var jt,Rt,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,Rt=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){Rt(null,zt.result)},zt.onerror=function(En){Rt(En)},zt.readAsText(jt))},Ot}(et.default);_.XhrRequest=st;var ct=function(Ct){function Ot(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=Rt,zt.reqHeaders=Rt.headers||{},zt.method=Rt.method||"GET",zt}return j(Ot,Ct),Ot.prototype.send=function(jt){var Rt=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(Rt.reqHeaders)||(dn.reqHeaders=Rt.reqHeaders),Rt.emit("done",Rt.id,dn)}),Jt})},Ot}(et.default);function pt(Ct,Ot){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Ot)}function lt(Ct){var Ot={};return Ct.headers.forEach(function(jt,Rt){return Ot[Rt]=jt}),Ot}function wt(Ct){var Ot=Ct.getAllResponseHeaders().split(` +`),jt={};return dt.default(Ot,function(Rt){if((Rt=at.default(Rt))!==""){var zt=Rt.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Ot,jt){var Rt=0;function zt(){if(!Ot){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(Rt=_t(Jt))}}if(function(Xt){return!ut.default(Xt,At)}(jt))zt();else try{Rt=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return Rt===0&&zt(),Rt}_.FetchRequest=ct;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Ot=rt.default(Ct.split("/"));return Ot.indexOf("?")>-1&&(Ot=at.default(Ot.split("?")[0])),Ot===""&&(Ot=new nt.default(Ct).hostname),Ot}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Ot=Ct.split(";")[0].split("/");return{type:Ot[0],subType:rt.default(Ot)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Ot=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Ot?Ot.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Ot(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ct,pt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ct],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(St)||!(vt||xt.forEach&&!ut(function(){new St().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,yt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Ot=Ct[yt](vt?{}:-0,1)!=Ct,jt=ut(function(){Ct.has(1)}),Rt=ht(function(Xt){new St(Xt)}),zt=!vt&&ut(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});Rt||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Ot)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ct]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ct),vt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ut(!1)}pt=ot(ft,lt)}for(St=_t?ft.next:pt.next;!(xt=j(St,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Ot,jt,Rt){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Ot&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Ot&&An[Ot],yn=!lt&&En||Kt(Ot),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Ot==yt&&En&&En.name!==yt&&(!$&&ct?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Ot)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},Rt)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!Rt||An[wt]===yn||dt(An,wt,yn,{name:Ot}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ut(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ct&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ut(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){pt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ct.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Ot=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},Rt=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ut(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ct?j=function(zt){wt.nextTick(Ot(zt))}:vt&&vt.now?j=function(zt){vt.now(Ot(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(Rt)?(j=Rt,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Ot(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ct||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(pt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ut(lt,at)))})}),--vt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Ot=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Rt=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Pn,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,qt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Pn=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,qt,wn):qt(vn)):wn(Un)}catch(lr){Nn&&!Pn&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Pn;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Pn=nt["on"+kn])?Pn(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},In=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Ln=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Pn={done:!1};try{ot(Bn,Fn,Tn(Ln,Pn,kn),Tn(In,Pn,kn))}catch(Un){In(Pn,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Pn){In({done:!1},Pn,kn)}}};if(Ot&&(Zt=(Kt=function(kn){ct(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Ln,Fn),Tn(In,Fn))}catch(vn){In(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Ln,Fn),this.reject=Tn(In,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,Rt||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Pn){ot($,vn,Bn,Pn)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Ot},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` `)}var at,it,dt;return[tt].join(` `)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var et={};if($)for(var tt=0;tt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ut=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ut)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var pt=this.query;return it(st)?rt(st,function(lt,wt){pt[wt]=dt(lt)}):pt[st]=dt(ct),this},rmQuery:function(st){var ct=this.query;return nt(st)||(st=ot(st)),rt(st,function(pt){delete ct[pt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},pt=$(st),lt=!1,wt=pt.match(ut);if(wt&&(wt=wt[0],ct.protocol=wt.toLowerCase(),pt=pt.substr(wt.length)),wt&&(lt=pt.substr(0,2)==="//")&&(pt=pt.slice(2),ct.slashes=!0),lt){for(var vt=pt,yt=-1,St=0,xt=ft.length;St-1&&(vt=pt.slice(0,yt),pt=pt.slice(yt));var At=vt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,At)),vt=vt.slice(At+1)),ct.hostname=vt;var _t=vt.match(ht);_t&&((_t=_t[0])!==":"&&(ct.port=_t.substr(1)),ct.hostname=vt.substr(0,vt.length-_t.length))}var Ct=pt.indexOf("#");Ct!==-1&&(ct.hash=pt.substr(Ct),pt=pt.slice(0,Ct));var Ot=pt.indexOf("?");return Ot!==-1&&(ct.query=et.parse(pt.substr(Ot+1)),pt=pt.slice(0,Ot)),ct.pathname=pt||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ct+="?"+et.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var ut=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ut=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ct=nt.complete,pt=nt.xhr();return pt.onreadystatechange=function(){if(pt.readyState===4){var lt;clearTimeout(ot);var wt=pt.status;if(wt>=200&&wt<300||wt===304){lt=pt.responseText,ut==="xml"&&(lt=pt.responseXML);try{ut==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,pt)}else ft(pt);ct(pt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),pt.open(at,it,!0),pt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){pt.onreadystatechange=j,pt.abort(),ft(pt,"timeout"),ct(pt)},st)),pt.send(at==="GET"?null:dt),pt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ut=nt.symbol,ht=ut!==void 0&&ut,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ct in rt)ft.push(ct);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ut,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return dt.replace(rt,function(_t){return _t in At?At[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ut=$(dt,tt);return dt=j.encode(ut),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ut,ht=0;(ut=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ut.el,dt=0;(ot=ut.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ut.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ut,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ut=0;ut-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ct)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Ot=ht.length-1;Ot>=Ct;Ot--)dt.end&&dt.end(ht[Ot]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ct(Zt.ignore,En))return;ut(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Ot(Xt),'"')}function Ct(Xt){return'"'.concat(Ot($(Xt)),'"')}function Ot(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,Rn=Jt.ignore,Pn=Rn===void 0?[]:Rn,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Pn},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Ln,Un=[],pn=fn.get(Xt);if(pn?(Ln=pn.id,Un.push('"reference":'.concat(Ln))):(Ln=fn.set(Xt),Un.push('"id":'.concat(Ln))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var qt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);qt.length&&Un.push(At("unenumerable",qt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ct(Pn,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ct)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Ot=ht.length-1;Ot>=Ct;Ot--)dt.end&&dt.end(ht[Ot]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ct(Zt.ignore,En))return;ut(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Ot(Xt),'"')}function Ct(Xt){return'"'.concat(Ot($(Xt)),'"')}function Ot(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,In=Jt.ignore,Ln=In===void 0?[]:In,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Ln},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Pn,Un=[],pn=fn.get(Xt);if(pn?(Pn=pn.id,Un.push('"reference":'.concat(Pn))):(Pn=fn.set(Xt),Un.push('"id":'.concat(Pn))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var qt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);qt.length&&Un.push(At("unenumerable",qt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ct(Ln,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt0?$.apply(null,st):0;return tt(et(ft,function(vt){return vt[0]===" "?vt.slice(wt):vt}).join(` `))};var rt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),et=d(6768);_=function(tt){return tt?$(tt)?tt:k(tt)&&!et(tt)?j(tt):[tt]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),et=d(6768);_=function(tt){if(k(tt))return tt;if(j(tt)){var rt=$(tt.valueOf)?tt.valueOf():tt;tt=j(rt)?rt+"":rt}return et(tt)?+tt:tt===0?tt:+tt},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,et){return et==null&&$.trim?$.trim():k(j($,et),et)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(et,tt){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(rt,$);var nt=rt.ellipsis,ot=rt.separator;if(tt>et.length)return et;var at=tt-nt.length;if(at<1)return nt;var it=et.slice(0,at);if(j(ot))return it+nt;if(et.indexOf(ot,at)!==at){var dt=it.lastIndexOf(ot);dt>-1&&(it=it.slice(0,dt))}return it+nt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),et=d(2349);_=function(rt){var nt,ot=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return rt===null&&(nt="Null"),rt===void 0&&(nt="Undefined"),j(rt)&&(nt="NaN"),et(rt)&&(nt="Buffer"),nt||(nt=k(rt).match(tt))&&(nt=nt[1]),nt?ot?$(nt):nt:""};var tt=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(et){return String.fromCodePoint.apply(String,et)}).join("")},decode:function($){for(var et=[],tt=0,rt=$.length;tt=55296&&nt<=56319&&tt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[It++],done:!Ct}}};throw new TypeError(Ot?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Ot(jt,It){It===void 0&&(It={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},It)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(It,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Ot,Ct),Ot.prototype.highlight=function(jt,It){It&&(0,ct.default)(this.options,It),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Ot.prototype.hide=function(){this.target=null,this.redraw()},Ot.prototype.intercept=function(jt){this.interceptor=jt},Ot.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Ot.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Ot.prototype.drawText=function(jt){var It=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(It.contentColor),name:"content"}],showExtensionLines:It.showExtensionLines,showRulers:It.showRulers};It.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Ot.prototype.drawElement=function(jt){var It={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(It.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(It);zt&&(It=zt)}this.overlay.drawHighlight(It)},Ot.prototype.getPaths=function(jt){var It=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(It.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(It.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(It.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(It.marginColor),name:"margin"}]},Ot.prototype.getElementInfo=function(jt){var It=jt.getBoundingClientRect(),zt=It.width,Xt=It.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Ot.prototype.getStyles=function(jt){for(var It=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Ot.prototype.getAccessibleNameAndRole=function(jt){var It=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:It||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Ot.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Ot.prototype.rectToPath=function(jt){var It=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",It,zt),Kt.push("L",It+Xt,zt),Kt.push("L",It+Xt,zt+Jt),Kt.push("L",It,zt+Jt),Kt.push("Z"),Kt},Ot}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Ot,jt){jt===void 0&&(jt=!1);var It={};return(0,ut.default)(Ot,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,pt.default)(zt)),It[zt]=Jt)}),It}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Ot,jt=_t.call(bt),It=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)It.push(Ct.value)}catch(zt){Ot={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Ot)throw Ot.error}}return It},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Ot=At[2],jt=At[3],It=Math.max(_t,Ct,Ot),zt=Math.min(_t,Ct,Ot),Xt=It-zt,Jt=It+zt,Kt=.5*Jt;return[zt===It?0:_t===It?(.16666666666666666*(Ct-Ot)/Xt+1)%1:Ct===It?.16666666666666666*(Ot-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Ot,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ct)/dt),1/rt)}bt=wt(bt),At/=100;var Ot=Ct();return(Ot<0||Ot>1)&&(_t=!_t,Ot=Ct()),Ot};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Ot,jt,It=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(It>=Zt)try{for(var An=(Ot=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Ot={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Ot)throw Ot.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ct.length;wtAn&&jnEn,xn=It-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Ot.style.display="none");if(Ot.style.top=fn+"px",Ot.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Ot,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=It-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Ot=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,vt=ut.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ct.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ct.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ct.push([xt].concat(St.splice(0,k[yt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(En*=It=Math.sqrt(It),yn*=It),zt=En*En*yn*yn,Xt=En*En*Ot.y*Ot.y+yn*yn*Ot.x*Ot.x,it(xn={x:En*Ot.y/yn,y:-yn*Ot.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Ot.y-xn.y)/yn,(Ot.x-xn.x)/En),xt=Math.atan2(-(Ot.y+xn.y)/yn,-(Ot.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,Rn=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=Rn,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Pn.x,Zt=Pn.y,Pn=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Pn={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(tt.filename,":").concat(tt.lineno,":").concat(tt.colno),et(rt)}}),window.addEventListener("unhandledrejection",function(tt){et(tt.reason)})):(process.on("uncaughtException",et),process.on("unhandledRejection",et)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(ot){return tt.test(ot)?ot.replace(rt,nt):ot};var $=d(7190)(k.map),et="(?:"+j($).join("|")+")",tt=new RegExp(et),rt=new RegExp(et,"g");function nt(ot){return $[ot]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,et){return $===et}_=function($,et){return et=et||j,k($,function(tt,rt,nt){for(var ot=nt.length;++rt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[Rt++],done:!Ct}}};throw new TypeError(Ot?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Ot(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},Rt)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(Rt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Ot,Ct),Ot.prototype.highlight=function(jt,Rt){Rt&&(0,ct.default)(this.options,Rt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Ot.prototype.hide=function(){this.target=null,this.redraw()},Ot.prototype.intercept=function(jt){this.interceptor=jt},Ot.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Ot.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Ot.prototype.drawText=function(jt){var Rt=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.contentColor),name:"content"}],showExtensionLines:Rt.showExtensionLines,showRulers:Rt.showRulers};Rt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Ot.prototype.drawElement=function(jt){var Rt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Rt.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(Rt);zt&&(Rt=zt)}this.overlay.drawHighlight(Rt)},Ot.prototype.getPaths=function(jt){var Rt=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(Rt.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(Rt.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(Rt.marginColor),name:"margin"}]},Ot.prototype.getElementInfo=function(jt){var Rt=jt.getBoundingClientRect(),zt=Rt.width,Xt=Rt.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Ot.prototype.getStyles=function(jt){for(var Rt=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Ot.prototype.getAccessibleNameAndRole=function(jt){var Rt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:Rt||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Ot.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Ot.prototype.rectToPath=function(jt){var Rt=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",Rt,zt),Kt.push("L",Rt+Xt,zt),Kt.push("L",Rt+Xt,zt+Jt),Kt.push("L",Rt,zt+Jt),Kt.push("Z"),Kt},Ot}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Ot,jt){jt===void 0&&(jt=!1);var Rt={};return(0,ut.default)(Ot,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,pt.default)(zt)),Rt[zt]=Jt)}),Rt}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Ot,jt=_t.call(bt),Rt=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)Rt.push(Ct.value)}catch(zt){Ot={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Ot)throw Ot.error}}return Rt},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Ot=At[2],jt=At[3],Rt=Math.max(_t,Ct,Ot),zt=Math.min(_t,Ct,Ot),Xt=Rt-zt,Jt=Rt+zt,Kt=.5*Jt;return[zt===Rt?0:_t===Rt?(.16666666666666666*(Ct-Ot)/Xt+1)%1:Ct===Rt?.16666666666666666*(Ot-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Ot,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ct)/dt),1/rt)}bt=wt(bt),At/=100;var Ot=Ct();return(Ot<0||Ot>1)&&(_t=!_t,Ot=Ct()),Ot};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Ot,jt,Rt=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(Rt>=Zt)try{for(var An=(Ot=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Ot={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Ot)throw Ot.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ct.length;wtAn&&jnEn,xn=Rt-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Ot.style.display="none");if(Ot.style.top=fn+"px",Ot.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Ot,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=Rt-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Ot=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,vt=ut.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ct.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ct.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ct.push([xt].concat(St.splice(0,k[yt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(En*=Rt=Math.sqrt(Rt),yn*=Rt),zt=En*En*yn*yn,Xt=En*En*Ot.y*Ot.y+yn*yn*Ot.x*Ot.x,it(xn={x:En*Ot.y/yn,y:-yn*Ot.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Ot.y-xn.y)/yn,(Ot.x-xn.x)/En),xt=Math.atan2(-(Ot.y+xn.y)/yn,-(Ot.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,In=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=In,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Ln.x,Zt=Ln.y,Ln=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Ln={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var et=0,tt=new Array($);et<$;et++)tt[et]=j[et];return tt}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(et,tt){for(var rt=0;rtDemo Dapp React UI - + From e3b56ad02302ad59945c2d28a6ea7360e445ae51 Mon Sep 17 00:00:00 2001 From: thekiba Date: Sat, 9 Mar 2024 01:10:34 +0400 Subject: [PATCH 058/117] chore: update @tonconnect/ui-react to 2.0.1-beta.3 --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 48890f0..391a68c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.2", + "@tonconnect/ui-react": "^2.0.1-beta.3", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -868,9 +868,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.1-beta.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.2.tgz", - "integrity": "sha512-XNfHKilIGlqpNgf2As8udd/4B1U7dQ4j6eyNxyU0XEH+tFRRqVfKja3yvIZIuTgiAn637kG4XvnWNPuFt2pcGA==", + "version": "2.0.1-beta.3", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.3.tgz", + "integrity": "sha512-nYa0twIucdbUC8Fvx7OyE/AZB+zMboIYx2Zrp/h5x9//L099vYoce5fP2VjR+EPzKqKuMNLbTU481vM+TDOxQQ==", "dependencies": { "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", @@ -879,11 +879,11 @@ } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.2.tgz", - "integrity": "sha512-r23BYBbiT9cwMcXO4xxUCUDAf9P6YS0eWB/dxvTq7TkfWw8BATc5aHGrhTyRO1kO3qQwsuluOWzokZ0UVG3lWQ==", + "version": "2.0.1-beta.3", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.3.tgz", + "integrity": "sha512-hiE6l463lzs8JtMWhz7ukPBYUhMg2Y15PLIWPz3SDVLjqjzoIaPBEPEvwysZicqH4tpp5k0vVR+bNTSS1t+4jw==", "dependencies": { - "@tonconnect/ui": "^2.0.1-beta.2" + "@tonconnect/ui": "^2.0.1-beta.3" }, "peerDependencies": { "react": ">=17.0.0", @@ -2487,9 +2487,9 @@ } }, "@tonconnect/ui": { - "version": "2.0.1-beta.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.2.tgz", - "integrity": "sha512-XNfHKilIGlqpNgf2As8udd/4B1U7dQ4j6eyNxyU0XEH+tFRRqVfKja3yvIZIuTgiAn637kG4XvnWNPuFt2pcGA==", + "version": "2.0.1-beta.3", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.3.tgz", + "integrity": "sha512-nYa0twIucdbUC8Fvx7OyE/AZB+zMboIYx2Zrp/h5x9//L099vYoce5fP2VjR+EPzKqKuMNLbTU481vM+TDOxQQ==", "requires": { "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.1-beta.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.2.tgz", - "integrity": "sha512-r23BYBbiT9cwMcXO4xxUCUDAf9P6YS0eWB/dxvTq7TkfWw8BATc5aHGrhTyRO1kO3qQwsuluOWzokZ0UVG3lWQ==", + "version": "2.0.1-beta.3", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.3.tgz", + "integrity": "sha512-hiE6l463lzs8JtMWhz7ukPBYUhMg2Y15PLIWPz3SDVLjqjzoIaPBEPEvwysZicqH4tpp5k0vVR+bNTSS1t+4jw==", "requires": { - "@tonconnect/ui": "^2.0.1-beta.2" + "@tonconnect/ui": "^2.0.1-beta.3" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 89b5343..4cb6286 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.2", + "@tonconnect/ui-react": "^2.0.1-beta.3", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 9a52e1c156d02ec54b04810495a4052a0856e37d Mon Sep 17 00:00:00 2001 From: thekiba Date: Sat, 9 Mar 2024 01:10:53 +0400 Subject: [PATCH 059/117] chore: rebuild --- docs/assets/{index-66e70c45.js => index-710fb752.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-66e70c45.js => index-710fb752.js} (98%) diff --git a/docs/assets/index-66e70c45.js b/docs/assets/index-710fb752.js similarity index 98% rename from docs/assets/index-66e70c45.js rename to docs/assets/index-710fb752.js index a8e58ae..1ecddc4 100644 --- a/docs/assets/index-66e70c45.js +++ b/docs/assets/index-710fb752.js @@ -801,7 +801,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios","android")){_.returnStrategy==="back"&&(_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function redirectToWallet(b,_,d,k){if(d=__spreadValues$1({},d),isInTMA())if(isTmaPlatform("ios","android")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve"),k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);sendOpenTelegramLink(j,()=>{k("universal-link"),openLinkBlank(j)})}else if(isTmaPlatform("macos","tdesktop")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("weba")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("web")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else{k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);openLinkBlank(j)}else if(isOS("ios"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("android"))d.returnStrategy==="back"&&(isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy));else if(isOS("macos","windows","linux")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy="none");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=!tt();rt(!1),redirectToWallet($(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:ft},st=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:st}))})},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios")){_.returnStrategy==="back"&&(_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("android")){_.returnStrategy="none";const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function redirectToWallet(b,_,d,k){if(d=__spreadValues$1({},d),isInTMA())if(isTmaPlatform("ios","android")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve"),k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);sendOpenTelegramLink(j,()=>{k("universal-link"),openLinkBlank(j)})}else if(isTmaPlatform("macos","tdesktop")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("weba")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("web")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else{k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);openLinkBlank(j)}else if(isOS("ios"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("android"))d.returnStrategy==="back"&&(isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy));else if(isOS("macos","windows","linux")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy="none");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=!tt();rt(!1),redirectToWallet($(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:ft},st=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:st}))})},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; diff --git a/docs/index.html b/docs/index.html index f81820b..6f72993 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 6ef0b77a07d808e973169e8c78dce694d7072e63 Mon Sep 17 00:00:00 2001 From: thekiba Date: Mon, 25 Mar 2024 17:31:53 +0400 Subject: [PATCH 060/117] chore: update @tonconnect/ui-react to 2.0.1-beta.4 --- package-lock.json | 30 +++++++++++++++--------------- package.json | 4 ++-- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 391a68c..9fec30c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.3", + "@tonconnect/ui-react": "^2.0.1-beta.4", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -868,9 +868,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.1-beta.3", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.3.tgz", - "integrity": "sha512-nYa0twIucdbUC8Fvx7OyE/AZB+zMboIYx2Zrp/h5x9//L099vYoce5fP2VjR+EPzKqKuMNLbTU481vM+TDOxQQ==", + "version": "2.0.1-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.4.tgz", + "integrity": "sha512-4oHnbdyiKkHZismaguReZBJGnuEvCjrITgFx52HZpMj0HDBllTJprBhKhd3jo8GvtvFIYSvgkDoCs5bAfK9W9A==", "dependencies": { "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", @@ -879,11 +879,11 @@ } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.3", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.3.tgz", - "integrity": "sha512-hiE6l463lzs8JtMWhz7ukPBYUhMg2Y15PLIWPz3SDVLjqjzoIaPBEPEvwysZicqH4tpp5k0vVR+bNTSS1t+4jw==", + "version": "2.0.1-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.4.tgz", + "integrity": "sha512-bIray1C5sswBHbPBjWbEFqGf1jOrGVG9tu16rfVlCyNTWC8TzcFMu6QhtRY/SfuS/jXZdX0Ux5PJxQxFpCbAJw==", "dependencies": { - "@tonconnect/ui": "^2.0.1-beta.3" + "@tonconnect/ui": "^2.0.1-beta.4" }, "peerDependencies": { "react": ">=17.0.0", @@ -2487,9 +2487,9 @@ } }, "@tonconnect/ui": { - "version": "2.0.1-beta.3", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.3.tgz", - "integrity": "sha512-nYa0twIucdbUC8Fvx7OyE/AZB+zMboIYx2Zrp/h5x9//L099vYoce5fP2VjR+EPzKqKuMNLbTU481vM+TDOxQQ==", + "version": "2.0.1-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.4.tgz", + "integrity": "sha512-4oHnbdyiKkHZismaguReZBJGnuEvCjrITgFx52HZpMj0HDBllTJprBhKhd3jo8GvtvFIYSvgkDoCs5bAfK9W9A==", "requires": { "@tonconnect/sdk": "^3.0.0", "classnames": "^2.3.2", @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.1-beta.3", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.3.tgz", - "integrity": "sha512-hiE6l463lzs8JtMWhz7ukPBYUhMg2Y15PLIWPz3SDVLjqjzoIaPBEPEvwysZicqH4tpp5k0vVR+bNTSS1t+4jw==", + "version": "2.0.1-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.4.tgz", + "integrity": "sha512-bIray1C5sswBHbPBjWbEFqGf1jOrGVG9tu16rfVlCyNTWC8TzcFMu6QhtRY/SfuS/jXZdX0Ux5PJxQxFpCbAJw==", "requires": { - "@tonconnect/ui": "^2.0.1-beta.3" + "@tonconnect/ui": "^2.0.1-beta.4" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 4cb6286..b0b2217 100644 --- a/package.json +++ b/package.json @@ -4,13 +4,13 @@ "version": "0.0.0", "type": "module", "scripts": { - "dev": "vite --host", + "dev": "vite --host --force", "build": "tsc && GH_PAGES=true vite build", "build:dev": "tsc && vite build", "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.3", + "@tonconnect/ui-react": "^2.0.1-beta.4", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From b3b3813c45f59c24b526b60a8431353eff24429a Mon Sep 17 00:00:00 2001 From: thekiba Date: Mon, 25 Mar 2024 17:38:19 +0400 Subject: [PATCH 061/117] chore: rebuild --- docs/assets/{index-710fb752.js => index-538a6c55.js} | 6 +++--- docs/index.html | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) rename docs/assets/{index-710fb752.js => index-538a6c55.js} (97%) diff --git a/docs/assets/index-710fb752.js b/docs/assets/index-538a6c55.js similarity index 97% rename from docs/assets/index-710fb752.js rename to docs/assets/index-538a6c55.js index 1ecddc4..02fe80c 100644 --- a/docs/assets/index-710fb752.js +++ b/docs/assets/index-538a6c55.js @@ -99,14 +99,14 @@ PERFORMANCE OF THIS SOFTWARE. body.${usingMouseClass} ${globalStylesTag} *:focus { outline: none; } -`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logDebug(...b){try{console.debug("[TON_CONNECT_UI]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}function openLink(b,_="_self"){logDebug("openLink",b,_),window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openDeeplinkWithFallback(b,_){const d=()=>{isBrowser("safari")||isOS("android")&&isBrowser("firefox")||_()},k=setTimeout(()=>d(),200);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),openLink(b,"_self")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let et;switch(!0){case $==="chrome":et="chrome";break;case $==="firefox":et="firefox";break;case($==null?void 0:$.includes("safari")):et="safari";break;case($==null?void 0:$.includes("opera")):et="opera";break}return{os:j,browser:et}}function isOS(...b){return b.includes(getUserAgent().os)}function isBrowser(...b){return b.includes(getUserAgent().browser)}function toDeeplink(b,_){const d=new URL(b);return _+d.search}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened"),[singleWalletModalState,setSingleWalletModalState]=createSignal({status:"closed",closeReason:null}),getSingleWalletModalIsOpened=createMemo(()=>singleWalletModalState().status==="opened"),getSingleWalletModalWalletInfo=createMemo(()=>{const b=singleWalletModalState();return b.status==="opened"?b.walletInfo:null});let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const et=$.slice(1).split(".");let tt=b;et.forEach(rt=>{if(rt in tt)tt=tt[rt];else throw new Error(`Cannot parse translations: there is no property ${rt} in translation`)}),k[j]=tt}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,et=k.length;$b[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const et=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(et&&et.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let et=getDataNodes(b),tt;(tt=getDataNode(et,_,j))&&tt.$(()=>d),Array.isArray(b)&&b.length!==$&&(tt=getDataNode(et,"length",$))&&tt.$(b.length),(tt=et._)&&tt.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const et=typeof k,tt=Array.isArray(b);if(Array.isArray(k)){for(let rt=0;rt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(...et){batch(()=>{k&&et.length===1?updateArray(d,et[0]):updatePath(d,et)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logDebug(...b){try{console.debug("[TON_CONNECT_UI]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}function openLink(b,_="_self"){logDebug("openLink",b,_),window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openDeeplinkWithFallback(b,_){const d=()=>{isBrowser("safari")||isOS("android")&&isBrowser("firefox")||_()},k=setTimeout(()=>d(),200);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),openLink(b,"_self")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_,d;const k=new UAParser().getResult(),j=(b=k.os.name)==null?void 0:b.toLowerCase(),$=(_=k.device.model)==null?void 0:_.toLowerCase();let et;switch(!0){case $==="ipad":et="ipad";break;case j==="ios":et="ios";break;case j==="android":et="android";break;case j==="mac os":et="macos";break;case j==="linux":et="linux";break;case(j==null?void 0:j.includes("windows")):et="windows";break}const tt=(d=k.browser.name)==null?void 0:d.toLowerCase();let rt;switch(!0){case tt==="chrome":rt="chrome";break;case tt==="firefox":rt="firefox";break;case(tt==null?void 0:tt.includes("safari")):rt="safari";break;case(tt==null?void 0:tt.includes("opera")):rt="opera";break}return{os:et,browser:rt}}function isOS(...b){return b.includes(getUserAgent().os)}function isBrowser(...b){return b.includes(getUserAgent().browser)}function toDeeplink(b,_){const d=new URL(b);return _+d.search}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened"),[singleWalletModalState,setSingleWalletModalState]=createSignal({status:"closed",closeReason:null}),getSingleWalletModalIsOpened=createMemo(()=>singleWalletModalState().status==="opened"),getSingleWalletModalWalletInfo=createMemo(()=>{const b=singleWalletModalState();return b.status==="opened"?b.walletInfo:null});let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const et=$.slice(1).split(".");let tt=b;et.forEach(rt=>{if(rt in tt)tt=tt[rt];else throw new Error(`Cannot parse translations: there is no property ${rt} in translation`)}),k[j]=tt}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,et=k.length;$b[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const et=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(et&&et.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let et=getDataNodes(b),tt;(tt=getDataNode(et,_,j))&&tt.$(()=>d),Array.isArray(b)&&b.length!==$&&(tt=getDataNode(et,"length",$))&&tt.$(b.length),(tt=et._)&&tt.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const et=typeof k,tt=Array.isArray(b);if(Array.isArray(k)){for(let rt=0;rt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(...et){batch(()=>{k&&et.length===1?updateArray(d,et[0]):updatePath(d,et)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?deepmerge$1(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const ImagePlaceholder=styled.div` background-color: ${b=>b.theme.colors.background.secondary}; -`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams!=null&&initParams.tgWebAppPlatform&&(tmaPlatform=(_a=initParams.tgWebAppPlatform)!=null?_a:"unknown");if(tmaPlatform==="unknown"){const b=getWindow$1();tmaPlatform=(_d=(_c=(_b=b==null?void 0:b.Telegram)==null?void 0:_b.WebApp)==null?void 0:_c.platform)!=null?_d:"unknown"}let webAppVersion="6.0";initParams!=null&&initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);if(!webAppVersion){const b=getWindow$1();webAppVersion=(_g=(_f=(_e=b==null?void 0:b.Telegram)==null?void 0:_e.WebApp)==null?void 0:_f.version)!=null?_g:"6.0"}function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b,_){const d=new URL(b);if(d.protocol!=="http:"&&d.protocol!=="https:"){if(_)return _();throw new TonConnectUIError(`Url protocol is not supported: ${d}`)}if(d.hostname!=="t.me"){if(_)return _();throw new TonConnectUIError(`Url host is not supported: ${d}`)}const k=d.pathname+d.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:k}):openLinkBlank("https://t.me"+k)}function isIframe(){try{const b=getWindow$1();return b?b.parent!=null&&b!==b.parent:!1}catch{return!1}}function postEvent(b,_){try{const d=getWindow$1();if(!d)throw new TonConnectUIError("Can't post event to parent window: window is not defined");if(d.TelegramWebviewProxy!==void 0)logDebug("postEvent",b,_),d.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(d.external&&"notify"in d.external)logDebug("postEvent",b,_),d.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const k="*",j=JSON.stringify({eventType:b,eventData:_});logDebug("postEvent",b,_),d.parent.postMessage(j,k)}else throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,et;for(k=0;ktt?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";if(isTmaPlatform("weba"))return!0;const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile||isOS("ios","android")}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` +`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams!=null&&initParams.tgWebAppPlatform&&(tmaPlatform=(_a=initParams.tgWebAppPlatform)!=null?_a:"unknown");if(tmaPlatform==="unknown"){const b=getWindow$1();tmaPlatform=(_d=(_c=(_b=b==null?void 0:b.Telegram)==null?void 0:_b.WebApp)==null?void 0:_c.platform)!=null?_d:"unknown"}let webAppVersion="6.0";initParams!=null&&initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);if(!webAppVersion){const b=getWindow$1();webAppVersion=(_g=(_f=(_e=b==null?void 0:b.Telegram)==null?void 0:_e.WebApp)==null?void 0:_f.version)!=null?_g:"6.0"}function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b,_){const d=new URL(b);if(d.protocol!=="http:"&&d.protocol!=="https:"){if(_)return _();throw new TonConnectUIError(`Url protocol is not supported: ${d}`)}if(d.hostname!=="t.me"){if(_)return _();throw new TonConnectUIError(`Url host is not supported: ${d}`)}const k=d.pathname+d.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:k}):openLinkBlank("https://t.me"+k)}function isIframe(){try{const b=getWindow$1();return b?b.parent!=null&&b!==b.parent:!1}catch{return!1}}function postEvent(b,_){try{const d=getWindow$1();if(!d)throw new TonConnectUIError("Can't post event to parent window: window is not defined");if(d.TelegramWebviewProxy!==void 0)logDebug("postEvent",b,_),d.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(d.external&&"notify"in d.external)logDebug("postEvent",b,_),d.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const k="*",j=JSON.stringify({eventType:b,eventData:_});logDebug("postEvent",b,_),d.parent.postMessage(j,k)}else throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,et;for(k=0;ktt?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";if(isTmaPlatform("weba"))return!0;const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile||isOS("ios","android","ipad")}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; @@ -801,7 +801,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios")){_.returnStrategy==="back"&&(_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("android")){_.returnStrategy="none";const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function redirectToWallet(b,_,d,k){if(d=__spreadValues$1({},d),isInTMA())if(isTmaPlatform("ios","android")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve"),k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);sendOpenTelegramLink(j,()=>{k("universal-link"),openLinkBlank(j)})}else if(isTmaPlatform("macos","tdesktop")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("weba")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("web")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else{k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);openLinkBlank(j)}else if(isOS("ios"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("android"))d.returnStrategy==="back"&&(isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy));else if(isOS("macos","windows","linux")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy="none");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=!tt();rt(!1),redirectToWallet($(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:ft},st=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:st}))})},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios")){_.returnStrategy==="back"&&(_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("android")){_.returnStrategy="none";const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("ipad")){_.returnStrategy==="back"&&(_.returnStrategy="back");const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function redirectToWallet(b,_,d,k){if(d=__spreadValues$1({},d),isInTMA())if(isTmaPlatform("ios","android")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve"),k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);sendOpenTelegramLink(j,()=>{k("universal-link"),openLinkBlank(j)})}else if(isTmaPlatform("macos","tdesktop")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("weba")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("web")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else{k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);openLinkBlank(j)}else if(isOS("ios"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("android"))d.returnStrategy==="back"&&(isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy));else if(isOS("ipad"))d.returnStrategy==="back"&&(d.returnStrategy="back"),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("macos","windows","linux")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy="none");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=!tt();rt(!1),redirectToWallet($(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:ft},st=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:st}))})},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; diff --git a/docs/index.html b/docs/index.html index 6f72993..ed1a2a1 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From a9eab4e5ac1d5d8c5922e1c7d4cda649ef13f755 Mon Sep 17 00:00:00 2001 From: thekiba Date: Fri, 12 Apr 2024 06:11:25 +0400 Subject: [PATCH 062/117] chore: update @tonconnect/ui-react to 2.0.1-beta.5 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9fec30c..c1454ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.4", + "@tonconnect/ui-react": "^2.0.1-beta.5", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0.tgz", - "integrity": "sha512-pg0OC//c3LU6jwH2hiLJrDXxITIfNwj0tFTV55xS6FXF2I9qzvVKTUPo4OHr1w3MZVJ7oCw4uz7gKZ+bcqK2hg==", + "version": "3.0.1-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.0.tgz", + "integrity": "sha512-e3oDVTnzFLNs16gvMNj+oYva1fEiL/6MyAKclzM1P84cLCU7MKCaxFxjs4ZZhPrPDNqbBFetEv6ZWjQa+A4tdw==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.1-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.4.tgz", - "integrity": "sha512-4oHnbdyiKkHZismaguReZBJGnuEvCjrITgFx52HZpMj0HDBllTJprBhKhd3jo8GvtvFIYSvgkDoCs5bAfK9W9A==", + "version": "2.0.1-beta.5", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.5.tgz", + "integrity": "sha512-VDQhM9UmDuvJqxy8BFb/lTs1eHYBAjnlrjXgyqleXpFxdgunGlTepCxz65iPyl06vmszNvGDSnlKDHiBkPkEjQ==", "dependencies": { - "@tonconnect/sdk": "^3.0.0", + "@tonconnect/sdk": "^3.0.1-beta.0", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.4.tgz", - "integrity": "sha512-bIray1C5sswBHbPBjWbEFqGf1jOrGVG9tu16rfVlCyNTWC8TzcFMu6QhtRY/SfuS/jXZdX0Ux5PJxQxFpCbAJw==", + "version": "2.0.1-beta.5", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.5.tgz", + "integrity": "sha512-mDLAGgcacjDlrlNCJgnKs1ph6I2KAZmsKH//oDvM18KTPq6G7O8wxnRjvxQHF1T9/DEel+p/6T6+FUlcS9TgUQ==", "dependencies": { - "@tonconnect/ui": "^2.0.1-beta.4" + "@tonconnect/ui": "^2.0.1-beta.5" }, "peerDependencies": { "react": ">=17.0.0", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.0.tgz", - "integrity": "sha512-pg0OC//c3LU6jwH2hiLJrDXxITIfNwj0tFTV55xS6FXF2I9qzvVKTUPo4OHr1w3MZVJ7oCw4uz7gKZ+bcqK2hg==", + "version": "3.0.1-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.0.tgz", + "integrity": "sha512-e3oDVTnzFLNs16gvMNj+oYva1fEiL/6MyAKclzM1P84cLCU7MKCaxFxjs4ZZhPrPDNqbBFetEv6ZWjQa+A4tdw==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.1-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.4.tgz", - "integrity": "sha512-4oHnbdyiKkHZismaguReZBJGnuEvCjrITgFx52HZpMj0HDBllTJprBhKhd3jo8GvtvFIYSvgkDoCs5bAfK9W9A==", + "version": "2.0.1-beta.5", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.5.tgz", + "integrity": "sha512-VDQhM9UmDuvJqxy8BFb/lTs1eHYBAjnlrjXgyqleXpFxdgunGlTepCxz65iPyl06vmszNvGDSnlKDHiBkPkEjQ==", "requires": { - "@tonconnect/sdk": "^3.0.0", + "@tonconnect/sdk": "^3.0.1-beta.0", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.1-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.4.tgz", - "integrity": "sha512-bIray1C5sswBHbPBjWbEFqGf1jOrGVG9tu16rfVlCyNTWC8TzcFMu6QhtRY/SfuS/jXZdX0Ux5PJxQxFpCbAJw==", + "version": "2.0.1-beta.5", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.5.tgz", + "integrity": "sha512-mDLAGgcacjDlrlNCJgnKs1ph6I2KAZmsKH//oDvM18KTPq6G7O8wxnRjvxQHF1T9/DEel+p/6T6+FUlcS9TgUQ==", "requires": { - "@tonconnect/ui": "^2.0.1-beta.4" + "@tonconnect/ui": "^2.0.1-beta.5" } }, "@types/prop-types": { diff --git a/package.json b/package.json index b0b2217..3ee5895 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.4", + "@tonconnect/ui-react": "^2.0.1-beta.5", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 3170bbb892133b50d455520bcb0e0118403c5922 Mon Sep 17 00:00:00 2001 From: thekiba Date: Fri, 12 Apr 2024 06:11:51 +0400 Subject: [PATCH 063/117] chore: rebuild --- .../{index-538a6c55.js => index-689e1c01.js} | 178 +++++++++--------- docs/index.html | 2 +- 2 files changed, 93 insertions(+), 87 deletions(-) rename docs/assets/{index-538a6c55.js => index-689e1c01.js} (77%) diff --git a/docs/assets/index-538a6c55.js b/docs/assets/index-689e1c01.js similarity index 77% rename from docs/assets/index-538a6c55.js rename to docs/assets/index-689e1c01.js index 02fe80c..0df01dd 100644 --- a/docs/assets/index-538a6c55.js +++ b/docs/assets/index-689e1c01.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Ot=!1,jt=!1,Rt=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(Rt=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,Rt&&(Rt=!1,k()),Ot=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Ot=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Ot||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(Rt?k():Rt=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Ot||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ct=!1,ht=null,ft=-1,st=5,ut=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ut},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Mt=!1,jt=!1,Rt=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(Rt=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,Rt&&(Rt=!1,k()),Mt=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Mt=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Mt||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(Rt?k():Rt=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Mt||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -34,11 +34,11 @@ object-assign `+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(rt){var k=rt}Reflect.construct(b,[],_)}else{try{_.call()}catch(rt){k=rt}b.call(_.prototype)}else{try{throw Error()}catch(rt){k=rt}b()}}catch(rt){if(rt&&k&&typeof rt.stack=="string"){for(var j=rt.stack.split(` `),$=k.stack.split(` `),et=j.length-1,tt=$.length-1;1<=et&&0<=tt&&j[et]!==$[tt];)tt--;for(;1<=et&&0<=tt;et--,tt--)if(j[et]!==$[tt]){if(et!==1||tt!==1)do if(et--,tt--,0>tt||j[et]!==$[tt])return` -`+j[et].replace(" at new "," at ");while(1<=et&&0<=tt);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(et){k=""+et,$.call(this,et)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(et){k=""+et},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,et,tt,rt){var nt=Array.prototype.slice.call(arguments,3);try{_.apply(d,nt)}catch(ot){this.onError(ot)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,et,tt,rt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,et,tt,rt){if(Xb.apply(this,arguments),Sb){if(Sb){var nt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=nt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var et=!1,tt=j.child;tt;){if(tt===d){et=!0,d=j,k=$;break}if(tt===k){et=!0,k=j,d=$;break}tt=tt.sibling}if(!et){for(tt=$.child;tt;){if(tt===d){et=!0,d=$,k=j;break}if(tt===k){et=!0,k=$,d=j;break}tt=tt.sibling}if(!et)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var et={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=et:$=$.next=et,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,et=j.lastBaseUpdate,tt=j.shared.pending;if(tt!==null){j.shared.pending=null;var rt=tt,nt=rt.next;rt.next=null,et===null?$=nt:et.next=nt,et=rt;var ot=b.alternate;if(ot!==null){ot=ot.updateQueue;var at=ot.lastBaseUpdate;at!==et&&(at===null?ot.firstBaseUpdate=nt:at.next=nt,ot.lastBaseUpdate=rt)}}if($!==null){at=j.baseState,et=0,ot=nt=rt=null;do{tt=$.lane;var it=$.eventTime;if((k&tt)===tt){ot!==null&&(ot=ot.next={eventTime:it,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var dt=b,ut=$;switch(tt=_,it=d,ut.tag){case 1:if(dt=ut.payload,typeof dt=="function"){at=dt.call(it,at,tt);break e}at=dt;break e;case 3:dt.flags=dt.flags&-4097|64;case 0:if(dt=ut.payload,tt=typeof dt=="function"?dt.call(it,at,tt):dt,tt==null)break e;at=m({},at,tt);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,tt=j.effects,tt===null?j.effects=[$]:tt.push($))}else it={eventTime:it,lane:tt,tag:$.tag,payload:$.payload,callback:$.callback,next:null},ot===null?(nt=ot=it,rt=at):ot=ot.next=it,et|=tt;if($=$.next,$===null){if(tt=j.shared.pending,tt===null)break;$=tt.next,tt.next=null,j.lastBaseUpdate=tt,j.shared.pending=null}}while(1);ot===null&&(rt=at),j.baseState=rt,j.firstBaseUpdate=nt,j.lastBaseUpdate=ot,Dg|=et,b.lanes=et,b.memoizedState=at}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_yt?(St=vt,vt=null):St=vt.sibling;var xt=it(ft,vt,ct[yt],pt);if(xt===null){vt===null&&(vt=St);break}b&&vt&&xt.alternate===null&&_(ft,vt),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt,vt=St}if(yt===ct.length)return d(ft,vt),lt;if(vt===null){for(;ytyt?(St=vt,vt=null):St=vt.sibling;var bt=it(ft,vt,xt.value,pt);if(bt===null){vt===null&&(vt=St);break}b&&vt&&bt.alternate===null&&_(ft,vt),st=$(bt,st,yt),wt===null?lt=bt:wt.sibling=bt,wt=bt,vt=St}if(xt.done)return d(ft,vt),lt;if(vt===null){for(;!xt.done;yt++,xt=ct.next())xt=at(ft,xt.value,pt),xt!==null&&(st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return lt}for(vt=k(ft,vt);!xt.done;yt++,xt=ct.next())xt=dt(vt,ft,yt,xt.value,pt),xt!==null&&(b&&xt.alternate!==null&&vt.delete(xt.key===null?yt:xt.key),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return b&&vt.forEach(function(At){return _(ft,At)}),lt}return function(ft,st,ct,pt){var lt=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;lt&&(ct=ct.props.children);var wt=typeof ct=="object"&&ct!==null;if(wt)switch(ct.$$typeof){case sa:e:{for(wt=ct.key,lt=st;lt!==null;){if(lt.key===wt){switch(lt.tag){case 7:if(ct.type===ua){d(ft,lt.sibling),st=j(lt,ct.props.children),st.return=ft,ft=st;break e}break;default:if(lt.elementType===ct.type){d(ft,lt.sibling),st=j(lt,ct.props),st.ref=Qg(ft,lt,ct),st.return=ft,ft=st;break e}}d(ft,lt);break}else _(ft,lt);lt=lt.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,pt,ct.key),st.return=ft,ft=st):(pt=Vg(ct.type,ct.key,ct.props,null,ft.mode,pt),pt.ref=Qg(ft,st,ct),pt.return=ft,ft=pt)}return et(ft);case ta:e:{for(lt=ct.key;st!==null;){if(st.key===lt)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,pt),st.return=ft,ft=st}return et(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,pt),st.return=ft,ft=st),et(ft);if(Pg(ct))return ut(ft,st,ct,pt);if(La(ct))return ht(ft,st,ct,pt);if(wt&&Rg(ft,ct),typeof ct>"u"&&!lt)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var et=j.next;j.next=$.next,$.next=et}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var tt=et=$=null,rt=j;do{var nt=rt.lane;if((xh&nt)===nt)tt!==null&&(tt=tt.next={lane:0,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null}),k=rt.eagerReducer===b?rt.eagerState:b(k,rt.action);else{var ot={lane:nt,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null};tt===null?(et=tt=ot,$=k):tt=tt.next=ot,R.lanes|=nt,Dg|=nt}rt=rt.next}while(rt!==null&&rt!==j);tt===null?$=k:tt.next=et,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=tt,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var et=j=j.next;do $=b($,et.action),et=et.next;while(et!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,et=$(_._source),tt=vh.current,rt=tt.useState(function(){return Mh(j,_,d)}),nt=rt[1],ot=rt[0];rt=T;var at=b.memoizedState,it=at.refs,dt=it.getSnapshot,ut=at.source;at=at.subscribe;var ht=R;return b.memoizedState={refs:it,source:_,subscribe:k},tt.useEffect(function(){it.getSnapshot=d,it.setSnapshot=nt;var ft=$(_._source);if(!He(et,ft)){ft=d(_._source),He(ot,ft)||(nt(ft),ft=Ig(ht),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=et.createElement(d,{is:k.is}):(b=et.createElement(d),d==="select"&&(et=b,k.multiple?et.multiple=!0:k.size&&(et.size=k.size))):b=et.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,et=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(et),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!et.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(et.sibling=_.child,_.child=et):(d=k.last,d!==null?d.sibling=et:_.child=et,k.last=et)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +`+j[et].replace(" at new "," at ");while(1<=et&&0<=tt);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(et){k=""+et,$.call(this,et)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(et){k=""+et},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,et,tt,rt){var nt=Array.prototype.slice.call(arguments,3);try{_.apply(d,nt)}catch(ot){this.onError(ot)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,et,tt,rt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,et,tt,rt){if(Xb.apply(this,arguments),Sb){if(Sb){var nt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=nt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var et=!1,tt=j.child;tt;){if(tt===d){et=!0,d=j,k=$;break}if(tt===k){et=!0,k=j,d=$;break}tt=tt.sibling}if(!et){for(tt=$.child;tt;){if(tt===d){et=!0,d=$,k=j;break}if(tt===k){et=!0,k=$,d=j;break}tt=tt.sibling}if(!et)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var et={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=et:$=$.next=et,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,et=j.lastBaseUpdate,tt=j.shared.pending;if(tt!==null){j.shared.pending=null;var rt=tt,nt=rt.next;rt.next=null,et===null?$=nt:et.next=nt,et=rt;var ot=b.alternate;if(ot!==null){ot=ot.updateQueue;var at=ot.lastBaseUpdate;at!==et&&(at===null?ot.firstBaseUpdate=nt:at.next=nt,ot.lastBaseUpdate=rt)}}if($!==null){at=j.baseState,et=0,ot=nt=rt=null;do{tt=$.lane;var it=$.eventTime;if((k&tt)===tt){ot!==null&&(ot=ot.next={eventTime:it,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var dt=b,ct=$;switch(tt=_,it=d,ct.tag){case 1:if(dt=ct.payload,typeof dt=="function"){at=dt.call(it,at,tt);break e}at=dt;break e;case 3:dt.flags=dt.flags&-4097|64;case 0:if(dt=ct.payload,tt=typeof dt=="function"?dt.call(it,at,tt):dt,tt==null)break e;at=m({},at,tt);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,tt=j.effects,tt===null?j.effects=[$]:tt.push($))}else it={eventTime:it,lane:tt,tag:$.tag,payload:$.payload,callback:$.callback,next:null},ot===null?(nt=ot=it,rt=at):ot=ot.next=it,et|=tt;if($=$.next,$===null){if(tt=j.shared.pending,tt===null)break;$=tt.next,tt.next=null,j.lastBaseUpdate=tt,j.shared.pending=null}}while(1);ot===null&&(rt=at),j.baseState=rt,j.firstBaseUpdate=nt,j.lastBaseUpdate=ot,Dg|=et,b.lanes=et,b.memoizedState=at}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_yt?(St=vt,vt=null):St=vt.sibling;var xt=it(ft,vt,ut[yt],gt);if(xt===null){vt===null&&(vt=St);break}b&&vt&&xt.alternate===null&&_(ft,vt),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt,vt=St}if(yt===ut.length)return d(ft,vt),lt;if(vt===null){for(;ytyt?(St=vt,vt=null):St=vt.sibling;var bt=it(ft,vt,xt.value,gt);if(bt===null){vt===null&&(vt=St);break}b&&vt&&bt.alternate===null&&_(ft,vt),st=$(bt,st,yt),wt===null?lt=bt:wt.sibling=bt,wt=bt,vt=St}if(xt.done)return d(ft,vt),lt;if(vt===null){for(;!xt.done;yt++,xt=ut.next())xt=at(ft,xt.value,gt),xt!==null&&(st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return lt}for(vt=k(ft,vt);!xt.done;yt++,xt=ut.next())xt=dt(vt,ft,yt,xt.value,gt),xt!==null&&(b&&xt.alternate!==null&&vt.delete(xt.key===null?yt:xt.key),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return b&&vt.forEach(function(At){return _(ft,At)}),lt}return function(ft,st,ut,gt){var lt=typeof ut=="object"&&ut!==null&&ut.type===ua&&ut.key===null;lt&&(ut=ut.props.children);var wt=typeof ut=="object"&&ut!==null;if(wt)switch(ut.$$typeof){case sa:e:{for(wt=ut.key,lt=st;lt!==null;){if(lt.key===wt){switch(lt.tag){case 7:if(ut.type===ua){d(ft,lt.sibling),st=j(lt,ut.props.children),st.return=ft,ft=st;break e}break;default:if(lt.elementType===ut.type){d(ft,lt.sibling),st=j(lt,ut.props),st.ref=Qg(ft,lt,ut),st.return=ft,ft=st;break e}}d(ft,lt);break}else _(ft,lt);lt=lt.sibling}ut.type===ua?(st=Xg(ut.props.children,ft.mode,gt,ut.key),st.return=ft,ft=st):(gt=Vg(ut.type,ut.key,ut.props,null,ft.mode,gt),gt.ref=Qg(ft,st,ut),gt.return=ft,ft=gt)}return et(ft);case ta:e:{for(lt=ut.key;st!==null;){if(st.key===lt)if(st.tag===4&&st.stateNode.containerInfo===ut.containerInfo&&st.stateNode.implementation===ut.implementation){d(ft,st.sibling),st=j(st,ut.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ut,ft.mode,gt),st.return=ft,ft=st}return et(ft)}if(typeof ut=="string"||typeof ut=="number")return ut=""+ut,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ut),st.return=ft,ft=st):(d(ft,st),st=Ug(ut,ft.mode,gt),st.return=ft,ft=st),et(ft);if(Pg(ut))return ct(ft,st,ut,gt);if(La(ut))return ht(ft,st,ut,gt);if(wt&&Rg(ft,ut),typeof ut>"u"&&!lt)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var et=j.next;j.next=$.next,$.next=et}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var tt=et=$=null,rt=j;do{var nt=rt.lane;if((xh&nt)===nt)tt!==null&&(tt=tt.next={lane:0,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null}),k=rt.eagerReducer===b?rt.eagerState:b(k,rt.action);else{var ot={lane:nt,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null};tt===null?(et=tt=ot,$=k):tt=tt.next=ot,R.lanes|=nt,Dg|=nt}rt=rt.next}while(rt!==null&&rt!==j);tt===null?$=k:tt.next=et,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=tt,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var et=j=j.next;do $=b($,et.action),et=et.next;while(et!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,et=$(_._source),tt=vh.current,rt=tt.useState(function(){return Mh(j,_,d)}),nt=rt[1],ot=rt[0];rt=T;var at=b.memoizedState,it=at.refs,dt=it.getSnapshot,ct=at.source;at=at.subscribe;var ht=R;return b.memoizedState={refs:it,source:_,subscribe:k},tt.useEffect(function(){it.getSnapshot=d,it.setSnapshot=nt;var ft=$(_._source);if(!He(et,ft)){ft=d(_._source),He(ot,ft)||(nt(ft),ft=Ig(ht),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ut=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=et.createElement(d,{is:k.is}):(b=et.createElement(d),d==="select"&&(et=b,k.multiple?et.multiple=!0:k.size&&(et.size=k.size))):b=et.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,et=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(et),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!et.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(et.sibling=_.child,_.child=et):(d=k.last,d!==null?d.sibling=et:_.child=et,k.last=et)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` Error generating stack: `+$.message+` -`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var et=_.stack;this.componentDidCatch(_.value,{componentStack:et!==null?et:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var et=b,tt=d,rt=tt;;)if(bj(et,rt),rt.child!==null&&rt.tag!==4)rt.child.return=rt,rt=rt.child;else{if(rt===tt)break e;for(;rt.sibling===null;){if(rt.return===null||rt.return===tt)break e;rt=rt.return}rt.sibling.return=rt.return,rt=rt.sibling}$?(et=j,tt=d.stateNode,et.nodeType===8?et.parentNode.removeChild(tt):et.removeChild(tt)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var et=$[j],tt=$[j+1];et==="style"?tb(d,tt):et==="dangerouslySetInnerHTML"?ob(d,tt):et==="children"?pb(d,tt):qa(d,et,tt,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=et),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10j&&(j=et),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Pt>>16&255,kt[$t+2]=Pt>>8&255,kt[$t+3]=Pt&255,kt[$t+4]=gt>>24&255,kt[$t+5]=gt>>16&255,kt[$t+6]=gt>>8&255,kt[$t+7]=gt&255}function ht(kt,$t,Pt,gt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Pt,gt){return ht(kt,$t,Pt,gt,16)}function st(kt,$t,Pt,gt){return ht(kt,$t,Pt,gt,32)}function ct(kt,$t,Pt,gt){for(var Nt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Mt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Mt,hr=Bt,On=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Lt|0,mr=mr+Mt|0,hr=hr+Bt|0,On=On+It|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+gn|0,Ar=Ar+Wn|0,Or=Or+Kn|0,jr=jr+Yn|0,Mr=Mr+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=mr>>>0&255,kt[17]=mr>>>8&255,kt[18]=mr>>>16&255,kt[19]=mr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=On>>>0&255,kt[25]=On>>>8&255,kt[26]=On>>>16&255,kt[27]=On>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Or>>>0&255,kt[53]=Or>>>8&255,kt[54]=Or>>>16&255,kt[55]=Or>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Mr>>>0&255,kt[61]=Mr>>>8&255,kt[62]=Mr>>>16&255,kt[63]=Mr>>>24&255}function pt(kt,$t,Pt,gt){for(var Nt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Mt=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Mt,hr=Bt,On=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Or=Kn,jr=Yn,Mr=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Or^=sn<<9|sn>>>32-9,sn=Or+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Or|0,hr^=sn<<18|sn>>>32-18,sn=tr+On|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,On^=sn<<13|sn>>>32-13,sn=On+or|0,tr^=sn<<18|sn>>>32-18,sn=Mr+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Mr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Mr^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,On^=sn<<7|sn>>>32-7,sn=On+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+On|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Mr+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Mr|0,Or^=sn<<9|sn>>>32-9,sn=Or+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Or|0,Mr^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Mr>>>0&255,kt[13]=Mr>>>8&255,kt[14]=Mr>>>16&255,kt[15]=Mr>>>24&255,kt[16]=On>>>0&255,kt[17]=On>>>8&255,kt[18]=On>>>16&255,kt[19]=On>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Pt,gt){ct(kt,$t,Pt,gt)}function wt(kt,$t,Pt,gt){pt(kt,$t,Pt,gt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Pt,gt,Nt,Yt,Et){var Lt=new Uint8Array(16),Mt=new Uint8Array(64),Bt,It;for(It=0;It<16;It++)Lt[It]=0;for(It=0;It<8;It++)Lt[It]=Yt[It];for(;Nt>=64;){for(lt(Mt,Lt,Et,vt),It=0;It<64;It++)kt[$t+It]=Pt[gt+It]^Mt[It];for(Bt=1,It=8;It<16;It++)Bt=Bt+(Lt[It]&255)|0,Lt[It]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,gt+=64}if(Nt>0)for(lt(Mt,Lt,Et,vt),It=0;It=64;){for(lt(Et,Yt,Nt,vt),Mt=0;Mt<64;Mt++)kt[$t+Mt]=Et[Mt];for(Lt=1,Mt=8;Mt<16;Mt++)Lt=Lt+(Yt[Mt]&255)|0,Yt[Mt]=Lt&255,Lt>>>=8;Pt-=64,$t+=64}if(Pt>0)for(lt(Et,Yt,Nt,vt),Mt=0;Mt>>13|Pt<<3)&8191,gt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Pt>>>10|gt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(gt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Lt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Lt<<5)&8065,Mt=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Lt>>>8|Mt<<8)&8191,this.r[9]=Mt>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Pt){for(var gt=this.fin?0:2048,Nt,Yt,Et,Lt,Mt,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],mr=this.h[1],hr=this.h[2],On=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Or=this.r[0],jr=this.r[1],Mr=this.r[2],sn=this.r[3],Lr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Pt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,mr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Lt=kt[$t+6]&255|(kt[$t+7]&255)<<8,On+=(Et>>>7|Lt<<9)&8191,Mt=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Lt>>>4|Mt<<12)&8191,sr+=Mt>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Mt>>>14|Bt<<2)&8191,It=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|It<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(It>>>8|an<<8)&8191,Ar+=an>>>5|gt,nn=0,Qt=nn,Qt+=Xn*Or,Qt+=mr*(5*Wr),Qt+=hr*(5*Br),Qt+=On*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Lr),Qt+=tr*(5*sn),Qt+=ir*(5*Mr),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=mr*Or,Ht+=hr*(5*Wr),Ht+=On*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Lr),Ht+=ir*(5*sn),Ht+=Ar*(5*Mr),nn+=Ht>>>13,Ht&=8191,gn=nn,gn+=Xn*Mr,gn+=mr*jr,gn+=hr*Or,gn+=On*(5*Wr),gn+=$n*(5*Br),nn=gn>>>13,gn&=8191,gn+=sr*(5*Nr),gn+=nr*(5*Fr),gn+=tr*(5*Dr),gn+=ir*(5*Lr),gn+=Ar*(5*sn),nn+=gn>>>13,gn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=mr*Mr,Wn+=hr*jr,Wn+=On*Or,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Lr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Lr,Kn+=mr*sn,Kn+=hr*Mr,Kn+=On*jr,Kn+=$n*Or,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=mr*Lr,Yn+=hr*sn,Yn+=On*Mr,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Or,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=mr*Dr,er+=hr*Lr,er+=On*sn,er+=$n*Mr,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Or,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=mr*Fr,Hn+=hr*Dr,Hn+=On*Lr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Mr,Hn+=nr*jr,Hn+=tr*Or,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=mr*Nr,Jn+=hr*Fr,Jn+=On*Dr,Jn+=$n*Lr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Mr,Jn+=tr*jr,Jn+=ir*Or,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=mr*Br,or+=hr*Nr,or+=On*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Lr,or+=nr*sn,or+=tr*Mr,or+=ir*jr,or+=Ar*Or,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,mr=Ht,hr=gn,On=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Pt-=16;this.h[0]=Xn,this.h[1]=mr,this.h[2]=hr,this.h[3]=On,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Pt=new Uint16Array(10),gt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(gt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=gt,gt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=gt*5,gt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=gt,gt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=gt,Pt[0]=this.h[0]+5,gt=Pt[0]>>>13,Pt[0]&=8191,Et=1;Et<10;Et++)Pt[Et]=this.h[Et]+gt,gt=Pt[Et]>>>13,Pt[Et]&=8191;for(Pt[9]-=8192,Nt=(gt^1)-1,Et=0;Et<10;Et++)Pt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Pt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Pt){var gt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Pt&&(Nt=Pt),gt=0;gt=16&&(Nt=Pt-Pt%16,this.blocks(kt,$t,Nt),$t+=Nt,Pt-=Nt),Pt){for(gt=0;gt>16&1),Yt[Pt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Pt=0;Pt<16;Pt++)kt[2*Pt]=Et[Pt]&255,kt[2*Pt+1]=Et[Pt]>>8}function Kt(kt,$t){var Pt=new Uint8Array(32),gt=new Uint8Array(32);return Jt(Pt,kt),Jt(gt,$t),st(Pt,0,gt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Pt;for(Pt=0;Pt<16;Pt++)kt[Pt]=$t[2*Pt]+($t[2*Pt+1]<<8);kt[15]&=32767}function An(kt,$t,Pt){for(var gt=0;gt<16;gt++)kt[gt]=$t[gt]+Pt[gt]}function En(kt,$t,Pt){for(var gt=0;gt<16;gt++)kt[gt]=$t[gt]-Pt[gt]}function yn(kt,$t,Pt){var gt,Nt,Yt=0,Et=0,Lt=0,Mt=0,Bt=0,It=0,an=0,nn=0,Qt=0,Ht=0,gn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,mr=0,hr=0,On=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Or=0,jr=0,Mr=0,sn=Pt[0],Lr=Pt[1],Dr=Pt[2],Fr=Pt[3],Nr=Pt[4],Br=Pt[5],Wr=Pt[6],ro=Pt[7],qr=Pt[8],eo=Pt[9],to=Pt[10],no=Pt[11],io=Pt[12],co=Pt[13],so=Pt[14],fo=Pt[15];gt=$t[0],Yt+=gt*sn,Et+=gt*Lr,Lt+=gt*Dr,Mt+=gt*Fr,Bt+=gt*Nr,It+=gt*Br,an+=gt*Wr,nn+=gt*ro,Qt+=gt*qr,Ht+=gt*eo,gn+=gt*to,Wn+=gt*no,Kn+=gt*io,Yn+=gt*co,er+=gt*so,Hn+=gt*fo,gt=$t[1],Et+=gt*sn,Lt+=gt*Lr,Mt+=gt*Dr,Bt+=gt*Fr,It+=gt*Nr,an+=gt*Br,nn+=gt*Wr,Qt+=gt*ro,Ht+=gt*qr,gn+=gt*eo,Wn+=gt*to,Kn+=gt*no,Yn+=gt*io,er+=gt*co,Hn+=gt*so,Jn+=gt*fo,gt=$t[2],Lt+=gt*sn,Mt+=gt*Lr,Bt+=gt*Dr,It+=gt*Fr,an+=gt*Nr,nn+=gt*Br,Qt+=gt*Wr,Ht+=gt*ro,gn+=gt*qr,Wn+=gt*eo,Kn+=gt*to,Yn+=gt*no,er+=gt*io,Hn+=gt*co,Jn+=gt*so,or+=gt*fo,gt=$t[3],Mt+=gt*sn,Bt+=gt*Lr,It+=gt*Dr,an+=gt*Fr,nn+=gt*Nr,Qt+=gt*Br,Ht+=gt*Wr,gn+=gt*ro,Wn+=gt*qr,Kn+=gt*eo,Yn+=gt*to,er+=gt*no,Hn+=gt*io,Jn+=gt*co,or+=gt*so,Xn+=gt*fo,gt=$t[4],Bt+=gt*sn,It+=gt*Lr,an+=gt*Dr,nn+=gt*Fr,Qt+=gt*Nr,Ht+=gt*Br,gn+=gt*Wr,Wn+=gt*ro,Kn+=gt*qr,Yn+=gt*eo,er+=gt*to,Hn+=gt*no,Jn+=gt*io,or+=gt*co,Xn+=gt*so,mr+=gt*fo,gt=$t[5],It+=gt*sn,an+=gt*Lr,nn+=gt*Dr,Qt+=gt*Fr,Ht+=gt*Nr,gn+=gt*Br,Wn+=gt*Wr,Kn+=gt*ro,Yn+=gt*qr,er+=gt*eo,Hn+=gt*to,Jn+=gt*no,or+=gt*io,Xn+=gt*co,mr+=gt*so,hr+=gt*fo,gt=$t[6],an+=gt*sn,nn+=gt*Lr,Qt+=gt*Dr,Ht+=gt*Fr,gn+=gt*Nr,Wn+=gt*Br,Kn+=gt*Wr,Yn+=gt*ro,er+=gt*qr,Hn+=gt*eo,Jn+=gt*to,or+=gt*no,Xn+=gt*io,mr+=gt*co,hr+=gt*so,On+=gt*fo,gt=$t[7],nn+=gt*sn,Qt+=gt*Lr,Ht+=gt*Dr,gn+=gt*Fr,Wn+=gt*Nr,Kn+=gt*Br,Yn+=gt*Wr,er+=gt*ro,Hn+=gt*qr,Jn+=gt*eo,or+=gt*to,Xn+=gt*no,mr+=gt*io,hr+=gt*co,On+=gt*so,$n+=gt*fo,gt=$t[8],Qt+=gt*sn,Ht+=gt*Lr,gn+=gt*Dr,Wn+=gt*Fr,Kn+=gt*Nr,Yn+=gt*Br,er+=gt*Wr,Hn+=gt*ro,Jn+=gt*qr,or+=gt*eo,Xn+=gt*to,mr+=gt*no,hr+=gt*io,On+=gt*co,$n+=gt*so,sr+=gt*fo,gt=$t[9],Ht+=gt*sn,gn+=gt*Lr,Wn+=gt*Dr,Kn+=gt*Fr,Yn+=gt*Nr,er+=gt*Br,Hn+=gt*Wr,Jn+=gt*ro,or+=gt*qr,Xn+=gt*eo,mr+=gt*to,hr+=gt*no,On+=gt*io,$n+=gt*co,sr+=gt*so,nr+=gt*fo,gt=$t[10],gn+=gt*sn,Wn+=gt*Lr,Kn+=gt*Dr,Yn+=gt*Fr,er+=gt*Nr,Hn+=gt*Br,Jn+=gt*Wr,or+=gt*ro,Xn+=gt*qr,mr+=gt*eo,hr+=gt*to,On+=gt*no,$n+=gt*io,sr+=gt*co,nr+=gt*so,tr+=gt*fo,gt=$t[11],Wn+=gt*sn,Kn+=gt*Lr,Yn+=gt*Dr,er+=gt*Fr,Hn+=gt*Nr,Jn+=gt*Br,or+=gt*Wr,Xn+=gt*ro,mr+=gt*qr,hr+=gt*eo,On+=gt*to,$n+=gt*no,sr+=gt*io,nr+=gt*co,tr+=gt*so,ir+=gt*fo,gt=$t[12],Kn+=gt*sn,Yn+=gt*Lr,er+=gt*Dr,Hn+=gt*Fr,Jn+=gt*Nr,or+=gt*Br,Xn+=gt*Wr,mr+=gt*ro,hr+=gt*qr,On+=gt*eo,$n+=gt*to,sr+=gt*no,nr+=gt*io,tr+=gt*co,ir+=gt*so,Ar+=gt*fo,gt=$t[13],Yn+=gt*sn,er+=gt*Lr,Hn+=gt*Dr,Jn+=gt*Fr,or+=gt*Nr,Xn+=gt*Br,mr+=gt*Wr,hr+=gt*ro,On+=gt*qr,$n+=gt*eo,sr+=gt*to,nr+=gt*no,tr+=gt*io,ir+=gt*co,Ar+=gt*so,Or+=gt*fo,gt=$t[14],er+=gt*sn,Hn+=gt*Lr,Jn+=gt*Dr,or+=gt*Fr,Xn+=gt*Nr,mr+=gt*Br,hr+=gt*Wr,On+=gt*ro,$n+=gt*qr,sr+=gt*eo,nr+=gt*to,tr+=gt*no,ir+=gt*io,Ar+=gt*co,Or+=gt*so,jr+=gt*fo,gt=$t[15],Hn+=gt*sn,Jn+=gt*Lr,or+=gt*Dr,Xn+=gt*Fr,mr+=gt*Nr,hr+=gt*Br,On+=gt*Wr,$n+=gt*ro,sr+=gt*qr,nr+=gt*eo,tr+=gt*to,ir+=gt*no,Ar+=gt*io,Or+=gt*co,jr+=gt*so,Mr+=gt*fo,Yt+=38*Jn,Et+=38*or,Lt+=38*Xn,Mt+=38*mr,Bt+=38*hr,It+=38*On,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,gn+=38*ir,Wn+=38*Ar,Kn+=38*Or,Yn+=38*jr,er+=38*Mr,Nt=1,gt=Yt+Nt+65535,Nt=Math.floor(gt/65536),Yt=gt-Nt*65536,gt=Et+Nt+65535,Nt=Math.floor(gt/65536),Et=gt-Nt*65536,gt=Lt+Nt+65535,Nt=Math.floor(gt/65536),Lt=gt-Nt*65536,gt=Mt+Nt+65535,Nt=Math.floor(gt/65536),Mt=gt-Nt*65536,gt=Bt+Nt+65535,Nt=Math.floor(gt/65536),Bt=gt-Nt*65536,gt=It+Nt+65535,Nt=Math.floor(gt/65536),It=gt-Nt*65536,gt=an+Nt+65535,Nt=Math.floor(gt/65536),an=gt-Nt*65536,gt=nn+Nt+65535,Nt=Math.floor(gt/65536),nn=gt-Nt*65536,gt=Qt+Nt+65535,Nt=Math.floor(gt/65536),Qt=gt-Nt*65536,gt=Ht+Nt+65535,Nt=Math.floor(gt/65536),Ht=gt-Nt*65536,gt=gn+Nt+65535,Nt=Math.floor(gt/65536),gn=gt-Nt*65536,gt=Wn+Nt+65535,Nt=Math.floor(gt/65536),Wn=gt-Nt*65536,gt=Kn+Nt+65535,Nt=Math.floor(gt/65536),Kn=gt-Nt*65536,gt=Yn+Nt+65535,Nt=Math.floor(gt/65536),Yn=gt-Nt*65536,gt=er+Nt+65535,Nt=Math.floor(gt/65536),er=gt-Nt*65536,gt=Hn+Nt+65535,Nt=Math.floor(gt/65536),Hn=gt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,gt=Yt+Nt+65535,Nt=Math.floor(gt/65536),Yt=gt-Nt*65536,gt=Et+Nt+65535,Nt=Math.floor(gt/65536),Et=gt-Nt*65536,gt=Lt+Nt+65535,Nt=Math.floor(gt/65536),Lt=gt-Nt*65536,gt=Mt+Nt+65535,Nt=Math.floor(gt/65536),Mt=gt-Nt*65536,gt=Bt+Nt+65535,Nt=Math.floor(gt/65536),Bt=gt-Nt*65536,gt=It+Nt+65535,Nt=Math.floor(gt/65536),It=gt-Nt*65536,gt=an+Nt+65535,Nt=Math.floor(gt/65536),an=gt-Nt*65536,gt=nn+Nt+65535,Nt=Math.floor(gt/65536),nn=gt-Nt*65536,gt=Qt+Nt+65535,Nt=Math.floor(gt/65536),Qt=gt-Nt*65536,gt=Ht+Nt+65535,Nt=Math.floor(gt/65536),Ht=gt-Nt*65536,gt=gn+Nt+65535,Nt=Math.floor(gt/65536),gn=gt-Nt*65536,gt=Wn+Nt+65535,Nt=Math.floor(gt/65536),Wn=gt-Nt*65536,gt=Kn+Nt+65535,Nt=Math.floor(gt/65536),Kn=gt-Nt*65536,gt=Yn+Nt+65535,Nt=Math.floor(gt/65536),Yn=gt-Nt*65536,gt=er+Nt+65535,Nt=Math.floor(gt/65536),er=gt-Nt*65536,gt=Hn+Nt+65535,Nt=Math.floor(gt/65536),Hn=gt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Lt,kt[3]=Mt,kt[4]=Bt,kt[5]=It,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=gn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Pt=d(),gt;for(gt=0;gt<16;gt++)Pt[gt]=$t[gt];for(gt=253;gt>=0;gt--)jn(Pt,Pt),gt!==2&>!==4&&yn(Pt,Pt,$t);for(gt=0;gt<16;gt++)kt[gt]=Pt[gt]}function rn(kt,$t){var Pt=d(),gt;for(gt=0;gt<16;gt++)Pt[gt]=$t[gt];for(gt=250;gt>=0;gt--)jn(Pt,Pt),gt!==1&&yn(Pt,Pt,$t);for(gt=0;gt<16;gt++)kt[gt]=Pt[gt]}function xn(kt,$t,Pt){var gt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Lt=d(),Mt=d(),Bt=d(),It=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)gt[Et]=$t[Et];for(gt[31]=$t[31]&127|64,gt[0]&=248,dn(Nt,Pt),Et=0;Et<16;Et++)Mt[Et]=Nt[Et],It[Et]=Lt[Et]=Bt[Et]=0;for(Lt[0]=It[0]=1,Et=254;Et>=0;--Et)Yt=gt[Et>>>3]>>>(Et&7)&1,Xt(Lt,Mt,Yt),Xt(Bt,It,Yt),An(an,Lt,Bt),En(Lt,Lt,Bt),An(Bt,Mt,It),En(Mt,Mt,It),jn(It,an),jn(nn,Lt),yn(Lt,Bt,Lt),yn(Bt,Mt,an),An(an,Lt,Bt),En(Lt,Lt,Bt),jn(Mt,Lt),En(Bt,It,nn),yn(Lt,Bt,rt),An(Lt,Lt,It),yn(Bt,Bt,Lt),yn(Lt,It,nn),yn(It,Mt,Nt),jn(Mt,an),Xt(Lt,Mt,Yt),Xt(Bt,It,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Lt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Mt[Et],Nt[Et+64]=It[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Pt){var gt=new Uint8Array(32);return xn(gt,Pt,$t),wt(kt,j,gt,vt)}var hn=Ot,_n=jt;function ln(kt,$t,Pt,gt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Pt,gt,Et)}function Tn(kt,$t,Pt,gt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Pt,gt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Ln(kt,$t,Pt,gt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Lt,Mt,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,mr,hr,On,$n,sr,nr,tr,ir,Ar=kt[0],Or=kt[1],jr=kt[2],Mr=kt[3],sn=kt[4],Lr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],qr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;gt>=128;){for(mr=0;mr<16;mr++)hr=8*mr+io,Nt[mr]=Pt[hr+0]<<24|Pt[hr+1]<<16|Pt[hr+2]<<8|Pt[hr+3],Yt[mr]=Pt[hr+4]<<24|Pt[hr+5]<<16|Pt[hr+6]<<8|Pt[hr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Lt=Or,Mt=jr,Bt=Mr,It=sn,an=Lr,nn=Dr,Qt=Fr,Ht=Nr,gn=Br,Wn=Wr,Kn=ro,Yn=qr,er=eo,Hn=to,Jn=no,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(sn>>>14|qr<<32-14)^(sn>>>18|qr<<32-18)^(qr>>>41-32|sn<<32-(41-32)),$n=(qr>>>14|sn<<32-14)^(qr>>>18|sn<<32-18)^(sn>>>41-32|qr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=sn&Lr^~sn&Dr,$n=qr&eo^~qr&to,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=In[mr*2],$n=In[mr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Nt[mr%16],$n=Yt[mr%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,On=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,On=Ar&Or^Ar&jr^Or&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,On=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Or=Et,jr=Lt,Mr=Mt,sn=Bt,Lr=It,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=gn,ro=Wn,qr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,mr%16===15)for(hr=0;hr<16;hr++)On=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],On=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],On=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;On=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,On=Or,$n=Br,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Or=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,On=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,On=Mr,$n=ro,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Mr=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,On=sn,$n=qr,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=qr=sr&65535|nr<<16,On=Lr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Lr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,On=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,On=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=On&65535,ir=On>>>16,On=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=On&65535,ir+=On>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,gt-=128}return gt}function kn(kt,$t,Pt){var gt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Lt=Pt;for(gt[0]=1779033703,gt[1]=3144134277,gt[2]=1013904242,gt[3]=2773480762,gt[4]=1359893119,gt[5]=2600822924,gt[6]=528734635,gt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Ln(gt,Nt,$t,Pt),Pt%=128,Et=0;Et=0;--Nt)gt=Pt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,gt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,gt)}function Un(kt,$t){var Pt=[d(),d(),d(),d()];Rt(Pt[0],at),Rt(Pt[1],it),Rt(Pt[2],tt),yn(Pt[3],at,it),Pn(kt,Pt,$t)}function pn(kt,$t,Pt){var gt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Pt||k($t,32),kn(gt,$t,32),gt[0]&=248,gt[31]&=127,gt[31]|=64,Un(Nt,gt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(kt,$t){var Pt,gt,Nt,Yt;for(gt=63;gt>=32;--gt){for(Pt=0,Nt=gt-32,Yt=gt-12;Nt>4)*Vt[Nt],Pt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Pt*Vt[Nt];for(gt=0;gt<32;gt++)$t[gt+1]+=$t[gt]>>8,kt[gt]=$t[gt]&255}function wn(kt){var $t=new Float64Array(64),Pt;for(Pt=0;Pt<64;Pt++)$t[Pt]=kt[Pt];for(Pt=0;Pt<64;Pt++)kt[Pt]=0;qt(kt,$t)}function Nn(kt,$t,Pt,gt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Lt,Mt,Bt=new Float64Array(64),It=[d(),d(),d(),d()];kn(Nt,gt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Pt+64;for(Lt=0;Lt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Pt,gt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Lt=[d(),d(),d(),d()],Mt=[d(),d(),d(),d()];if(Pt<64||lr(Mt,gt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Pt=0;Pt<$t.length;Pt++)$t[Pt]=kt[32+Pt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Pr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Pt=new Uint8Array(Tr),gt=0;gt<32;gt++)Pt[gt]=kt[gt];return pn($t,Pt,!0),{publicKey:$t,secretKey:Pt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Pr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Ir);return kn($t,kt,kt.length),$t},_.hash.hashLength=Ir,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Pt,gt){var Nt,Yt=new Uint8Array(gt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ut,wt),$=Le(ut,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(gt=gt.createRange(),gt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(gt),lt.extend($.node,$.offset)):(gt.setEnd($.node,$.offset),lt.addRange(gt)))))),gt=[],lt=ut;lt=lt.parentNode;)lt.nodeType===1&>.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ut.focus=="function"&&ut.focus(),ut=0;utO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Pt>>16&255,kt[$t+2]=Pt>>8&255,kt[$t+3]=Pt&255,kt[$t+4]=pt>>24&255,kt[$t+5]=pt>>16&255,kt[$t+6]=pt>>8&255,kt[$t+7]=pt&255}function ht(kt,$t,Pt,pt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Pt,pt){return ht(kt,$t,Pt,pt,16)}function st(kt,$t,Pt,pt){return ht(kt,$t,Pt,pt,32)}function ut(kt,$t,Pt,pt){for(var Nt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Ot=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Ot,hr=Bt,Mn=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Mr=Kn,jr=Yn,Or=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Mr|0,hr^=sn<<18|sn>>>32-18,sn=tr+Mn|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,Mn^=sn<<13|sn>>>32-13,sn=Mn+or|0,tr^=sn<<18|sn>>>32-18,sn=Or+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Or|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Or^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,Mn^=sn<<7|sn>>>32-7,sn=Mn+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Mn|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Or+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Or|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Mr|0,Or^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Lt|0,mr=mr+Ot|0,hr=hr+Bt|0,Mn=Mn+It|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+gn|0,Ar=Ar+Wn|0,Mr=Mr+Kn|0,jr=jr+Yn|0,Or=Or+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=mr>>>0&255,kt[17]=mr>>>8&255,kt[18]=mr>>>16&255,kt[19]=mr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=Mn>>>0&255,kt[25]=Mn>>>8&255,kt[26]=Mn>>>16&255,kt[27]=Mn>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Mr>>>0&255,kt[53]=Mr>>>8&255,kt[54]=Mr>>>16&255,kt[55]=Mr>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Or>>>0&255,kt[61]=Or>>>8&255,kt[62]=Or>>>16&255,kt[63]=Or>>>24&255}function gt(kt,$t,Pt,pt){for(var Nt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Ot=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Ot,hr=Bt,Mn=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Mr=Kn,jr=Yn,Or=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Mr|0,hr^=sn<<18|sn>>>32-18,sn=tr+Mn|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,Mn^=sn<<13|sn>>>32-13,sn=Mn+or|0,tr^=sn<<18|sn>>>32-18,sn=Or+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Or|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Or^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,Mn^=sn<<7|sn>>>32-7,sn=Mn+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Mn|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Or+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Or|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Mr|0,Or^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Or>>>0&255,kt[13]=Or>>>8&255,kt[14]=Or>>>16&255,kt[15]=Or>>>24&255,kt[16]=Mn>>>0&255,kt[17]=Mn>>>8&255,kt[18]=Mn>>>16&255,kt[19]=Mn>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Pt,pt){ut(kt,$t,Pt,pt)}function wt(kt,$t,Pt,pt){gt(kt,$t,Pt,pt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Pt,pt,Nt,Yt,Et){var Lt=new Uint8Array(16),Ot=new Uint8Array(64),Bt,It;for(It=0;It<16;It++)Lt[It]=0;for(It=0;It<8;It++)Lt[It]=Yt[It];for(;Nt>=64;){for(lt(Ot,Lt,Et,vt),It=0;It<64;It++)kt[$t+It]=Pt[pt+It]^Ot[It];for(Bt=1,It=8;It<16;It++)Bt=Bt+(Lt[It]&255)|0,Lt[It]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,pt+=64}if(Nt>0)for(lt(Ot,Lt,Et,vt),It=0;It=64;){for(lt(Et,Yt,Nt,vt),Ot=0;Ot<64;Ot++)kt[$t+Ot]=Et[Ot];for(Lt=1,Ot=8;Ot<16;Ot++)Lt=Lt+(Yt[Ot]&255)|0,Yt[Ot]=Lt&255,Lt>>>=8;Pt-=64,$t+=64}if(Pt>0)for(lt(Et,Yt,Nt,vt),Ot=0;Ot>>13|Pt<<3)&8191,pt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Pt>>>10|pt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(pt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Lt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Lt<<5)&8065,Ot=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Lt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Pt){for(var pt=this.fin?0:2048,Nt,Yt,Et,Lt,Ot,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],mr=this.h[1],hr=this.h[2],Mn=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Mr=this.r[0],jr=this.r[1],Or=this.r[2],sn=this.r[3],Lr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Pt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,mr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Lt=kt[$t+6]&255|(kt[$t+7]&255)<<8,Mn+=(Et>>>7|Lt<<9)&8191,Ot=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Lt>>>4|Ot<<12)&8191,sr+=Ot>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Ot>>>14|Bt<<2)&8191,It=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|It<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(It>>>8|an<<8)&8191,Ar+=an>>>5|pt,nn=0,Qt=nn,Qt+=Xn*Mr,Qt+=mr*(5*Wr),Qt+=hr*(5*Br),Qt+=Mn*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Lr),Qt+=tr*(5*sn),Qt+=ir*(5*Or),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=mr*Mr,Ht+=hr*(5*Wr),Ht+=Mn*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Lr),Ht+=ir*(5*sn),Ht+=Ar*(5*Or),nn+=Ht>>>13,Ht&=8191,gn=nn,gn+=Xn*Or,gn+=mr*jr,gn+=hr*Mr,gn+=Mn*(5*Wr),gn+=$n*(5*Br),nn=gn>>>13,gn&=8191,gn+=sr*(5*Nr),gn+=nr*(5*Fr),gn+=tr*(5*Dr),gn+=ir*(5*Lr),gn+=Ar*(5*sn),nn+=gn>>>13,gn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=mr*Or,Wn+=hr*jr,Wn+=Mn*Mr,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Lr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Lr,Kn+=mr*sn,Kn+=hr*Or,Kn+=Mn*jr,Kn+=$n*Mr,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=mr*Lr,Yn+=hr*sn,Yn+=Mn*Or,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Mr,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=mr*Dr,er+=hr*Lr,er+=Mn*sn,er+=$n*Or,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Mr,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=mr*Fr,Hn+=hr*Dr,Hn+=Mn*Lr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Or,Hn+=nr*jr,Hn+=tr*Mr,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=mr*Nr,Jn+=hr*Fr,Jn+=Mn*Dr,Jn+=$n*Lr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Or,Jn+=tr*jr,Jn+=ir*Mr,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=mr*Br,or+=hr*Nr,or+=Mn*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Lr,or+=nr*sn,or+=tr*Or,or+=ir*jr,or+=Ar*Mr,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,mr=Ht,hr=gn,Mn=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Pt-=16;this.h[0]=Xn,this.h[1]=mr,this.h[2]=hr,this.h[3]=Mn,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Pt=new Uint16Array(10),pt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Pt[0]=this.h[0]+5,pt=Pt[0]>>>13,Pt[0]&=8191,Et=1;Et<10;Et++)Pt[Et]=this.h[Et]+pt,pt=Pt[Et]>>>13,Pt[Et]&=8191;for(Pt[9]-=8192,Nt=(pt^1)-1,Et=0;Et<10;Et++)Pt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Pt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Pt){var pt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Pt&&(Nt=Pt),pt=0;pt=16&&(Nt=Pt-Pt%16,this.blocks(kt,$t,Nt),$t+=Nt,Pt-=Nt),Pt){for(pt=0;pt>16&1),Yt[Pt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Pt=0;Pt<16;Pt++)kt[2*Pt]=Et[Pt]&255,kt[2*Pt+1]=Et[Pt]>>8}function Kt(kt,$t){var Pt=new Uint8Array(32),pt=new Uint8Array(32);return Jt(Pt,kt),Jt(pt,$t),st(Pt,0,pt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Pt;for(Pt=0;Pt<16;Pt++)kt[Pt]=$t[2*Pt]+($t[2*Pt+1]<<8);kt[15]&=32767}function An(kt,$t,Pt){for(var pt=0;pt<16;pt++)kt[pt]=$t[pt]+Pt[pt]}function En(kt,$t,Pt){for(var pt=0;pt<16;pt++)kt[pt]=$t[pt]-Pt[pt]}function yn(kt,$t,Pt){var pt,Nt,Yt=0,Et=0,Lt=0,Ot=0,Bt=0,It=0,an=0,nn=0,Qt=0,Ht=0,gn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,mr=0,hr=0,Mn=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Mr=0,jr=0,Or=0,sn=Pt[0],Lr=Pt[1],Dr=Pt[2],Fr=Pt[3],Nr=Pt[4],Br=Pt[5],Wr=Pt[6],ro=Pt[7],Gr=Pt[8],eo=Pt[9],to=Pt[10],no=Pt[11],io=Pt[12],co=Pt[13],so=Pt[14],fo=Pt[15];pt=$t[0],Yt+=pt*sn,Et+=pt*Lr,Lt+=pt*Dr,Ot+=pt*Fr,Bt+=pt*Nr,It+=pt*Br,an+=pt*Wr,nn+=pt*ro,Qt+=pt*Gr,Ht+=pt*eo,gn+=pt*to,Wn+=pt*no,Kn+=pt*io,Yn+=pt*co,er+=pt*so,Hn+=pt*fo,pt=$t[1],Et+=pt*sn,Lt+=pt*Lr,Ot+=pt*Dr,Bt+=pt*Fr,It+=pt*Nr,an+=pt*Br,nn+=pt*Wr,Qt+=pt*ro,Ht+=pt*Gr,gn+=pt*eo,Wn+=pt*to,Kn+=pt*no,Yn+=pt*io,er+=pt*co,Hn+=pt*so,Jn+=pt*fo,pt=$t[2],Lt+=pt*sn,Ot+=pt*Lr,Bt+=pt*Dr,It+=pt*Fr,an+=pt*Nr,nn+=pt*Br,Qt+=pt*Wr,Ht+=pt*ro,gn+=pt*Gr,Wn+=pt*eo,Kn+=pt*to,Yn+=pt*no,er+=pt*io,Hn+=pt*co,Jn+=pt*so,or+=pt*fo,pt=$t[3],Ot+=pt*sn,Bt+=pt*Lr,It+=pt*Dr,an+=pt*Fr,nn+=pt*Nr,Qt+=pt*Br,Ht+=pt*Wr,gn+=pt*ro,Wn+=pt*Gr,Kn+=pt*eo,Yn+=pt*to,er+=pt*no,Hn+=pt*io,Jn+=pt*co,or+=pt*so,Xn+=pt*fo,pt=$t[4],Bt+=pt*sn,It+=pt*Lr,an+=pt*Dr,nn+=pt*Fr,Qt+=pt*Nr,Ht+=pt*Br,gn+=pt*Wr,Wn+=pt*ro,Kn+=pt*Gr,Yn+=pt*eo,er+=pt*to,Hn+=pt*no,Jn+=pt*io,or+=pt*co,Xn+=pt*so,mr+=pt*fo,pt=$t[5],It+=pt*sn,an+=pt*Lr,nn+=pt*Dr,Qt+=pt*Fr,Ht+=pt*Nr,gn+=pt*Br,Wn+=pt*Wr,Kn+=pt*ro,Yn+=pt*Gr,er+=pt*eo,Hn+=pt*to,Jn+=pt*no,or+=pt*io,Xn+=pt*co,mr+=pt*so,hr+=pt*fo,pt=$t[6],an+=pt*sn,nn+=pt*Lr,Qt+=pt*Dr,Ht+=pt*Fr,gn+=pt*Nr,Wn+=pt*Br,Kn+=pt*Wr,Yn+=pt*ro,er+=pt*Gr,Hn+=pt*eo,Jn+=pt*to,or+=pt*no,Xn+=pt*io,mr+=pt*co,hr+=pt*so,Mn+=pt*fo,pt=$t[7],nn+=pt*sn,Qt+=pt*Lr,Ht+=pt*Dr,gn+=pt*Fr,Wn+=pt*Nr,Kn+=pt*Br,Yn+=pt*Wr,er+=pt*ro,Hn+=pt*Gr,Jn+=pt*eo,or+=pt*to,Xn+=pt*no,mr+=pt*io,hr+=pt*co,Mn+=pt*so,$n+=pt*fo,pt=$t[8],Qt+=pt*sn,Ht+=pt*Lr,gn+=pt*Dr,Wn+=pt*Fr,Kn+=pt*Nr,Yn+=pt*Br,er+=pt*Wr,Hn+=pt*ro,Jn+=pt*Gr,or+=pt*eo,Xn+=pt*to,mr+=pt*no,hr+=pt*io,Mn+=pt*co,$n+=pt*so,sr+=pt*fo,pt=$t[9],Ht+=pt*sn,gn+=pt*Lr,Wn+=pt*Dr,Kn+=pt*Fr,Yn+=pt*Nr,er+=pt*Br,Hn+=pt*Wr,Jn+=pt*ro,or+=pt*Gr,Xn+=pt*eo,mr+=pt*to,hr+=pt*no,Mn+=pt*io,$n+=pt*co,sr+=pt*so,nr+=pt*fo,pt=$t[10],gn+=pt*sn,Wn+=pt*Lr,Kn+=pt*Dr,Yn+=pt*Fr,er+=pt*Nr,Hn+=pt*Br,Jn+=pt*Wr,or+=pt*ro,Xn+=pt*Gr,mr+=pt*eo,hr+=pt*to,Mn+=pt*no,$n+=pt*io,sr+=pt*co,nr+=pt*so,tr+=pt*fo,pt=$t[11],Wn+=pt*sn,Kn+=pt*Lr,Yn+=pt*Dr,er+=pt*Fr,Hn+=pt*Nr,Jn+=pt*Br,or+=pt*Wr,Xn+=pt*ro,mr+=pt*Gr,hr+=pt*eo,Mn+=pt*to,$n+=pt*no,sr+=pt*io,nr+=pt*co,tr+=pt*so,ir+=pt*fo,pt=$t[12],Kn+=pt*sn,Yn+=pt*Lr,er+=pt*Dr,Hn+=pt*Fr,Jn+=pt*Nr,or+=pt*Br,Xn+=pt*Wr,mr+=pt*ro,hr+=pt*Gr,Mn+=pt*eo,$n+=pt*to,sr+=pt*no,nr+=pt*io,tr+=pt*co,ir+=pt*so,Ar+=pt*fo,pt=$t[13],Yn+=pt*sn,er+=pt*Lr,Hn+=pt*Dr,Jn+=pt*Fr,or+=pt*Nr,Xn+=pt*Br,mr+=pt*Wr,hr+=pt*ro,Mn+=pt*Gr,$n+=pt*eo,sr+=pt*to,nr+=pt*no,tr+=pt*io,ir+=pt*co,Ar+=pt*so,Mr+=pt*fo,pt=$t[14],er+=pt*sn,Hn+=pt*Lr,Jn+=pt*Dr,or+=pt*Fr,Xn+=pt*Nr,mr+=pt*Br,hr+=pt*Wr,Mn+=pt*ro,$n+=pt*Gr,sr+=pt*eo,nr+=pt*to,tr+=pt*no,ir+=pt*io,Ar+=pt*co,Mr+=pt*so,jr+=pt*fo,pt=$t[15],Hn+=pt*sn,Jn+=pt*Lr,or+=pt*Dr,Xn+=pt*Fr,mr+=pt*Nr,hr+=pt*Br,Mn+=pt*Wr,$n+=pt*ro,sr+=pt*Gr,nr+=pt*eo,tr+=pt*to,ir+=pt*no,Ar+=pt*io,Mr+=pt*co,jr+=pt*so,Or+=pt*fo,Yt+=38*Jn,Et+=38*or,Lt+=38*Xn,Ot+=38*mr,Bt+=38*hr,It+=38*Mn,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,gn+=38*ir,Wn+=38*Ar,Kn+=38*Mr,Yn+=38*jr,er+=38*Or,Nt=1,pt=Yt+Nt+65535,Nt=Math.floor(pt/65536),Yt=pt-Nt*65536,pt=Et+Nt+65535,Nt=Math.floor(pt/65536),Et=pt-Nt*65536,pt=Lt+Nt+65535,Nt=Math.floor(pt/65536),Lt=pt-Nt*65536,pt=Ot+Nt+65535,Nt=Math.floor(pt/65536),Ot=pt-Nt*65536,pt=Bt+Nt+65535,Nt=Math.floor(pt/65536),Bt=pt-Nt*65536,pt=It+Nt+65535,Nt=Math.floor(pt/65536),It=pt-Nt*65536,pt=an+Nt+65535,Nt=Math.floor(pt/65536),an=pt-Nt*65536,pt=nn+Nt+65535,Nt=Math.floor(pt/65536),nn=pt-Nt*65536,pt=Qt+Nt+65535,Nt=Math.floor(pt/65536),Qt=pt-Nt*65536,pt=Ht+Nt+65535,Nt=Math.floor(pt/65536),Ht=pt-Nt*65536,pt=gn+Nt+65535,Nt=Math.floor(pt/65536),gn=pt-Nt*65536,pt=Wn+Nt+65535,Nt=Math.floor(pt/65536),Wn=pt-Nt*65536,pt=Kn+Nt+65535,Nt=Math.floor(pt/65536),Kn=pt-Nt*65536,pt=Yn+Nt+65535,Nt=Math.floor(pt/65536),Yn=pt-Nt*65536,pt=er+Nt+65535,Nt=Math.floor(pt/65536),er=pt-Nt*65536,pt=Hn+Nt+65535,Nt=Math.floor(pt/65536),Hn=pt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,pt=Yt+Nt+65535,Nt=Math.floor(pt/65536),Yt=pt-Nt*65536,pt=Et+Nt+65535,Nt=Math.floor(pt/65536),Et=pt-Nt*65536,pt=Lt+Nt+65535,Nt=Math.floor(pt/65536),Lt=pt-Nt*65536,pt=Ot+Nt+65535,Nt=Math.floor(pt/65536),Ot=pt-Nt*65536,pt=Bt+Nt+65535,Nt=Math.floor(pt/65536),Bt=pt-Nt*65536,pt=It+Nt+65535,Nt=Math.floor(pt/65536),It=pt-Nt*65536,pt=an+Nt+65535,Nt=Math.floor(pt/65536),an=pt-Nt*65536,pt=nn+Nt+65535,Nt=Math.floor(pt/65536),nn=pt-Nt*65536,pt=Qt+Nt+65535,Nt=Math.floor(pt/65536),Qt=pt-Nt*65536,pt=Ht+Nt+65535,Nt=Math.floor(pt/65536),Ht=pt-Nt*65536,pt=gn+Nt+65535,Nt=Math.floor(pt/65536),gn=pt-Nt*65536,pt=Wn+Nt+65535,Nt=Math.floor(pt/65536),Wn=pt-Nt*65536,pt=Kn+Nt+65535,Nt=Math.floor(pt/65536),Kn=pt-Nt*65536,pt=Yn+Nt+65535,Nt=Math.floor(pt/65536),Yn=pt-Nt*65536,pt=er+Nt+65535,Nt=Math.floor(pt/65536),er=pt-Nt*65536,pt=Hn+Nt+65535,Nt=Math.floor(pt/65536),Hn=pt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Lt,kt[3]=Ot,kt[4]=Bt,kt[5]=It,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=gn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Pt=d(),pt;for(pt=0;pt<16;pt++)Pt[pt]=$t[pt];for(pt=253;pt>=0;pt--)jn(Pt,Pt),pt!==2&&pt!==4&&yn(Pt,Pt,$t);for(pt=0;pt<16;pt++)kt[pt]=Pt[pt]}function rn(kt,$t){var Pt=d(),pt;for(pt=0;pt<16;pt++)Pt[pt]=$t[pt];for(pt=250;pt>=0;pt--)jn(Pt,Pt),pt!==1&&yn(Pt,Pt,$t);for(pt=0;pt<16;pt++)kt[pt]=Pt[pt]}function xn(kt,$t,Pt){var pt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Lt=d(),Ot=d(),Bt=d(),It=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)pt[Et]=$t[Et];for(pt[31]=$t[31]&127|64,pt[0]&=248,dn(Nt,Pt),Et=0;Et<16;Et++)Ot[Et]=Nt[Et],It[Et]=Lt[Et]=Bt[Et]=0;for(Lt[0]=It[0]=1,Et=254;Et>=0;--Et)Yt=pt[Et>>>3]>>>(Et&7)&1,Xt(Lt,Ot,Yt),Xt(Bt,It,Yt),An(an,Lt,Bt),En(Lt,Lt,Bt),An(Bt,Ot,It),En(Ot,Ot,It),jn(It,an),jn(nn,Lt),yn(Lt,Bt,Lt),yn(Bt,Ot,an),An(an,Lt,Bt),En(Lt,Lt,Bt),jn(Ot,Lt),En(Bt,It,nn),yn(Lt,Bt,rt),An(Lt,Lt,It),yn(Bt,Bt,Lt),yn(Lt,It,nn),yn(It,Ot,Nt),jn(Ot,an),Xt(Lt,Ot,Yt),Xt(Bt,It,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Lt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Ot[Et],Nt[Et+64]=It[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Pt){var pt=new Uint8Array(32);return xn(pt,Pt,$t),wt(kt,j,pt,vt)}var hn=Mt,_n=jt;function ln(kt,$t,Pt,pt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Pt,pt,Et)}function Tn(kt,$t,Pt,pt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Pt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Ln(kt,$t,Pt,pt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Lt,Ot,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,mr,hr,Mn,$n,sr,nr,tr,ir,Ar=kt[0],Mr=kt[1],jr=kt[2],Or=kt[3],sn=kt[4],Lr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],Gr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;pt>=128;){for(mr=0;mr<16;mr++)hr=8*mr+io,Nt[mr]=Pt[hr+0]<<24|Pt[hr+1]<<16|Pt[hr+2]<<8|Pt[hr+3],Yt[mr]=Pt[hr+4]<<24|Pt[hr+5]<<16|Pt[hr+6]<<8|Pt[hr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Lt=Mr,Ot=jr,Bt=Or,It=sn,an=Lr,nn=Dr,Qt=Fr,Ht=Nr,gn=Br,Wn=Wr,Kn=ro,Yn=Gr,er=eo,Hn=to,Jn=no,Mn=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=(sn>>>14|Gr<<32-14)^(sn>>>18|Gr<<32-18)^(Gr>>>41-32|sn<<32-(41-32)),$n=(Gr>>>14|sn<<32-14)^(Gr>>>18|sn<<32-18)^(sn>>>41-32|Gr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=sn&Lr^~sn&Dr,$n=Gr&eo^~Gr&to,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=In[mr*2],$n=In[mr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=Nt[mr%16],$n=Yt[mr%16],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,Mn=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=Ar&Mr^Ar&jr^Mr&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,Mn=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Mr=Et,jr=Lt,Or=Ot,sn=Bt,Lr=It,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=gn,ro=Wn,Gr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,mr%16===15)for(hr=0;hr<16;hr++)Mn=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],Mn=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],Mn=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;Mn=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,Mn=Mr,$n=Br,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Mr=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,Mn=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,Mn=Or,$n=ro,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Or=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,Mn=sn,$n=Gr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=Gr=sr&65535|nr<<16,Mn=Lr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Lr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,Mn=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,Mn=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,pt-=128}return pt}function kn(kt,$t,Pt){var pt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Lt=Pt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Ln(pt,Nt,$t,Pt),Pt%=128,Et=0;Et=0;--Nt)pt=Pt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,pt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,pt)}function Un(kt,$t){var Pt=[d(),d(),d(),d()];Rt(Pt[0],at),Rt(Pt[1],it),Rt(Pt[2],tt),yn(Pt[3],at,it),Pn(kt,Pt,$t)}function pn(kt,$t,Pt){var pt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Pt||k($t,32),kn(pt,$t,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Nt,pt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Gt(kt,$t){var Pt,pt,Nt,Yt;for(pt=63;pt>=32;--pt){for(Pt=0,Nt=pt-32,Yt=pt-12;Nt>4)*Vt[Nt],Pt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Pt*Vt[Nt];for(pt=0;pt<32;pt++)$t[pt+1]+=$t[pt]>>8,kt[pt]=$t[pt]&255}function wn(kt){var $t=new Float64Array(64),Pt;for(Pt=0;Pt<64;Pt++)$t[Pt]=kt[Pt];for(Pt=0;Pt<64;Pt++)kt[Pt]=0;Gt(kt,$t)}function Nn(kt,$t,Pt,pt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Lt,Ot,Bt=new Float64Array(64),It=[d(),d(),d(),d()];kn(Nt,pt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Pt+64;for(Lt=0;Lt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Pt,pt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Lt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Pt<64||lr(Ot,pt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Pt=0;Pt<$t.length;Pt++)$t[Pt]=kt[32+Pt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Pr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Pt=new Uint8Array(Tr),pt=0;pt<32;pt++)Pt[pt]=kt[pt];return pn($t,Pt,!0),{publicKey:$t,secretKey:Pt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Pr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Ir);return kn($t,kt,kt.length),$t},_.hash.hashLength=Ir,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Pt,pt){var Nt,Yt=new Uint8Array(pt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{const et=_!=null&&_.openingDeadlineMS?setTimeout(()=>{var tt;((tt=this.eventSource)===null||tt===void 0?void 0:tt.readyState)!==EventSource.OPEN&&($(new TonConnectError("Bridge connection timeout")),this.close())},_.openingDeadlineMS):void 0;this.eventSource.onerror=()=>$,this.eventSource.onopen=()=>{clearTimeout(et),this.isClosed=!1,this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),j()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k);const et=yield fetch($,{method:"post",body:Base64.encode(_)});if(!et.ok)throw new TonConnectError(`Bridge send failed, status ${et.status}`)})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug$1(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError$1(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning$1(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;this.session={sessionCrypto:d,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:d}).then(()=>this.openGateways(d));const k="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(k,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();if(_){if(isPendingConnectionHttp(_))return this.session={sessionCrypto:_.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.openGateways(_.sessionCrypto,{openingDeadlineMS:5e3});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this));try{yield this.gateway.registerSession({openingDeadlineMS:5e3})}catch{yield this.disconnect();return}this.listeners.forEach(d=>d(_.connectEvent))}})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(et,this.session.walletPublicKey,_.method),d==null||d(),this.pendingRequests.set($.toString(),k)}catch(tt){j(tt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>k.registerSession(d)));return}else return this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession(d)})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug$1("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"tonflow",name:"TonFlow",image:"https://tonflow.net/assets/images/tonflow_ico_192.png",about_url:"https://tonflow.net",bridge:[{type:"js",key:"tonflow"}],platforms:["chrome"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:k}=_,j=__rest(_,["validUntil"]),$=_.from||this.account.address,et=_.network||this.account.chain,tt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},j),{valid_until:k,from:$,network:et})),d);return sendTransactionParser.isError(tt)?sendTransactionParser.parseAndThrowError(tt):sendTransactionParser.convertFromRpcResponse(tt)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;qt+=2}},Ln=function(pn,Vt){for(var qt in Vt)if(typeof Vt[qt]===nt&&Vt[qt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Pn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Pn&&!Pn.ua){var Un=new Bn;Pn.ua=Un.getResult(),Pn.ua.get=function(){return Un.getUA()},Pn.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var qt in Vt)Pn.ua[qt]=Vt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}function createAbortController(b){const _=new AbortController;return b!=null&&b.aborted?_.abort():b==null||b.addEventListener("abort",()=>_.abort(),{once:!0}),_}function defer(b,_){const d=_==null?void 0:_.timeout,k=_==null?void 0:_.signal,j=createAbortController(k);return new Promise(($,et)=>{if(j.signal.aborted){et(new TonConnectError("Operation aborted"));return}let tt;typeof d<"u"&&(tt=setTimeout(()=>{et(new TonConnectError(`Timeout after ${d}ms`)),j.abort()},d)),j.signal.addEventListener("abort",()=>{clearTimeout(tt),et(new TonConnectError("Operation aborted"))},{once:!0});const rt={timeout:d,abort:j.signal};b($,et,rt).finally(()=>clearTimeout(tt))})}function delay(b,_){return __awaiter(this,void 0,void 0,function*(){return yield defer((d,k,j)=>__awaiter(this,void 0,void 0,function*(){var $,et;if(!(($=j.signal)===null||$===void 0)&&$.aborted){k(new TonConnectError("Delay aborted"));return}const tt=setTimeout(()=>d(),b);(et=j.signal)===null||et===void 0||et.addEventListener("abort",()=>{clearTimeout(tt),k(new TonConnectError("Delay aborted"))})}),{signal:_==null?void 0:_.signal})})}function callForSuccess(b,_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=(d=_==null?void 0:_.attempts)!==null&&d!==void 0?d:10,$=(k=_==null?void 0:_.delayMs)!==null&&k!==void 0?k:200,et=createAbortController(_==null?void 0:_.signal);if(typeof b!="function")throw new TonConnectError(`Expected a function, got ${typeof b}`);let tt=0,rt;for(;tt__awaiter(this,void 0,void 0,function*(){$==null||$.abort(),$=createAbortController(),k=ot;const at=b($.signal,...ot);j=at;const it=yield at;if(j!==at)throw yield _(it),new TonConnectError("Resource creation was aborted by a new resource creation");return d=it,d}),tt=()=>d??null,rt=()=>__awaiter(this,void 0,void 0,function*(){const ot=d;d=null;const at=j;j=null,$==null||$.abort(),yield Promise.allSettled([ot?_(ot):Promise.resolve(),at?_(yield at):Promise.resolve()])});return{create:et,current:tt,dispose:rt,recreate:()=>__awaiter(this,void 0,void 0,function*(){return yield rt(),et(...k??[])})}}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.eventSource=createResource$1((et,tt)=>__awaiter(this,void 0,void 0,function*(){const rt={bridgeUrl:this.bridgeUrl,ssePath:this.ssePath,sessionId:this.sessionId,bridgeGatewayStorage:this.bridgeGatewayStorage,errorHandler:this.errorsHandler.bind(this),messageHandler:this.messagesHandler.bind(this),signal:et};return yield createEventSource(rt,tt)}),et=>__awaiter(this,void 0,void 0,function*(){et.close()})),this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}get isReady(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.OPEN}get isClosed(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)!==EventSource.OPEN}get isConnecting(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.CONNECTING}registerSession(_){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.create(_)})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $={};typeof j=="number"?$.ttl=j:($.ttl=j==null?void 0:j.ttl,$.signal=j==null?void 0:j.signal);const et=new URL(addPathToUrl(this.bridgeUrl,this.postPath));et.searchParams.append("client_id",this.sessionId),et.searchParams.append("to",d),et.searchParams.append("ttl",(($==null?void 0:$.ttl)||this.defaultTtl).toString()),et.searchParams.append("topic",k);const tt=Base64.encode(_);yield callForSuccess(rt=>__awaiter(this,void 0,void 0,function*(){const nt=yield this.post(et,tt,rt.signal);if(!nt.ok)throw new TonConnectError(`Bridge send failed, status ${nt.status}`)}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:$==null?void 0:$.signal})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.dispose()}unPause(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.recreate()})}close(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.dispose()})}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}post(_,d,k){return __awaiter(this,void 0,void 0,function*(){const j=yield fetch(_,{method:"post",body:d,signal:k});if(!j.ok)throw new TonConnectError(`Bridge send failed, status ${j.status}`);return j})}errorsHandler(_){return __awaiter(this,void 0,void 0,function*(){if(this.isConnecting){logError$1("Bridge error",JSON.stringify(_));return}if(this.isReady){this.errorsListener(_);return}if(this.isClosed){logDebug$1("Bridge reconnecting, 200ms delay"),yield delay(200),yield this.eventSource.recreate();return}})}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data===this.heartbeatMessage||(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),this.isClosed))return;let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)})}}function createEventSource(b,_){return __awaiter(this,void 0,void 0,function*(){return yield defer((d,k,j)=>__awaiter(this,void 0,void 0,function*(){var $;const tt=createAbortController(j.signal).signal;if(tt.aborted){k(new TonConnectError("Bridge connection aborted"));return}const rt=new URL(addPathToUrl(b.bridgeUrl,b.ssePath));rt.searchParams.append("client_id",b.sessionId);const nt=yield b.bridgeGatewayStorage.getLastEventId();if(nt&&rt.searchParams.append("last_event_id",nt),tt.aborted){k(new TonConnectError("Bridge connection aborted"));return}const ot=new EventSource(rt.toString());ot.onerror=at=>{if(tt.aborted){k(new TonConnectError("Bridge connection aborted"));return}b.errorHandler(at)},ot.onopen=()=>{if(tt.aborted){k(new TonConnectError("Bridge connection aborted"));return}d(ot)},ot.onmessage=at=>{b.messageHandler(at)},($=b==null?void 0:b.signal)===null||$===void 0||$.addEventListener("abort",()=>{logError$1("Bridge connection aborted"),ot.close(),k(new TonConnectError("Bridge connection aborted"))})}),{timeout:_==null?void 0:_.openingDeadlineMS,signal:b==null?void 0:b.signal})})}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.defaultOpeningDeadlineMS=5e3,this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_,d){this.closeGateways();const k=new SessionCrypto;this.session={sessionCrypto:k,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:k}).then(()=>__awaiter(this,void 0,void 0,function*(){yield callForSuccess($=>this.openGateways(k,{openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:$==null?void 0:$.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:d==null?void 0:d.signal})}));const j="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(j,_)}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;this.closeGateways();const $=yield this.connectionStorage.getHttpConnection();if(!$||j.signal.aborted)return;const et=(k=_==null?void 0:_.openingDeadlineMS)!==null&&k!==void 0?k:this.defaultOpeningDeadlineMS;if(isPendingConnectionHttp($))return this.session={sessionCrypto:$.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},yield this.openGateways($.sessionCrypto,{openingDeadlineMS:et,signal:j==null?void 0:j.signal});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");if(this.session=$.session,this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,$.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),!j.signal.aborted){this.listeners.forEach(tt=>tt($.connectEvent));try{yield callForSuccess(tt=>this.gateway.registerSession({openingDeadlineMS:et,signal:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal})}catch{yield this.disconnect({signal:j.signal});return}}})}sendRequest(_,d){const k={};return typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal),new Promise((j,$)=>__awaiter(this,void 0,void 0,function*(){var et;if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const tt=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:tt}));const rt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:tt})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(rt,this.session.walletPublicKey,_.method,{signal:k==null?void 0:k.signal}),(et=k==null?void 0:k.onRequestSent)===null||et===void 0||et.call(k),this.pendingRequests.set(tt.toString(),j)}catch(nt){$(nt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(_){return __awaiter(this,void 0,void 0,function*(){return new Promise(d=>__awaiter(this,void 0,void 0,function*(){let k=!1;const j=()=>{k=!0,this.removeBridgeAndSession().then(d)};try{this.closeGateways(),yield this.sendRequest({method:"disconnect",params:[]},{onRequestSent:j,signal:_==null?void 0:_.signal})}catch($){logDebug$1("Disconnect error:",$),k||this.removeBridgeAndSession().then(d)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){yield _.close();return}return this.closeGateways({except:_}),this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(logDebug$1("Removing bridge and session: received disconnect event"),yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(d==null?void 0:d.signal);if((k=this.abortController)===null||k===void 0||k.abort(),this.abortController=j,Array.isArray(this.walletConnectionSource)){this.pendingGateways.map($=>$.close().catch(et=>console.error(et))),this.pendingGateways=this.walletConnectionSource.map($=>{const et=new BridgeGateway(this.storage,$.bridgeUrl,_.sessionId,()=>{},tt=>{console.error(tt)});return et.setListener(tt=>this.pendingGatewaysListener(et,$.bridgeUrl,tt)),et}),yield Promise.allSettled(this.pendingGateways.map($=>callForSuccess(et=>$.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:et.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal})));return}else return this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:j.signal})})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j={};typeof d=="function"?j.onRequestSent=d:(j.onRequestSent=d==null?void 0:d.onRequestSent,j.signal=d==null?void 0:d.signal);const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:$}));return et.then(tt=>logDebug$1("Wallet message received:",tt)),(k=j==null?void 0:j.onRequestSent)===null||k===void 0||k.call(j),et})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1("Injected Provider connect error:",k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux","ios","android","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k,j;const $={};if(typeof d=="object"&&"tonProof"in d&&($.request=d),typeof d=="object"&&("openingDeadlineMS"in d||"signal"in d||"request"in d)&&($.request=d==null?void 0:d.request,$.openingDeadlineMS=d==null?void 0:d.openingDeadlineMS,$.signal=d==null?void 0:d.signal),this.connected)throw new WalletAlreadyConnectedError;const et=createAbortController($==null?void 0:$.signal);if((k=this.abortController)===null||k===void 0||k.abort(),this.abortController=et,et.signal.aborted)throw new TonConnectError("Connection was aborted");return(j=this.provider)===null||j===void 0||j.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest($==null?void 0:$.request),{openingDeadlineMS:$==null?void 0:$.openingDeadlineMS,signal:et.signal})}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;const[$,et]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);if(j.signal.aborted)return;let tt=null;try{switch($){case"http":tt=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":tt=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(et)tt=this.createProvider(et);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),tt==null||tt.closeConnection(),tt=null;return}if(j.signal.aborted){tt==null||tt.closeConnection();return}if(!tt){logError$1("Provider is not restored");return}return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=tt,tt.listen(this.walletEventsListener.bind(this)),yield callForSuccess(rt=>__awaiter(this,void 0,void 0,function*(){return tt==null?void 0:tt.restoreConnection({openingDeadlineMS:_==null?void 0:_.openingDeadlineMS,signal:rt.signal})}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:_==null?void 0:_.signal})})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){const k={};typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal);const j=createAbortController(k==null?void 0:k.signal);if(j.signal.aborted)throw new TonConnectError("Transaction sending was aborted");this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:$}=_,et=__rest(_,["validUntil"]),tt=_.from||this.account.address,rt=_.network||this.account.chain,nt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},et),{valid_until:$,from:tt,network:rt})),{onRequestSent:k.onRequestSent,signal:j.signal});return sendTransactionParser.isError(nt)?sendTransactionParser.parseAndThrowError(nt):sendTransactionParser.convertFromRpcResponse(nt)})}disconnect(_){var d,k;return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)throw new TonConnectError("Disconnect was aborted");this.onWalletDisconnected(),yield(k=this.provider)===null||k===void 0?void 0:k.disconnect({signal:j.signal})})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;Gt+=2}},Ln=function(pn,Vt){for(var Gt in Vt)if(typeof Vt[Gt]===nt&&Vt[Gt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ct]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ct,ut,gt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Pn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Pn&&!Pn.ua){var Un=new Bn;Pn.ua=Un.getResult(),Pn.ua.get=function(){return Un.getUA()},Pn.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var Gt in Vt)Pn.ua[Gt]=Vt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var $="",et=0;et_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ut]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[pt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,At,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,At)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ut(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const At of it.keys())At.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),At=ht();if(At!==void 0&&!et)throw At;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function St(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const At=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof At!="object"||!(At&&"then"in At)?(wt(et,At,void 0,bt),At):(et=At,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ct()},!1),At.then(_t=>wt(At,_t,void 0,bt),_t=>wt(At,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>pt()},error:{get:()=>ht()},loading:{get(){const xt=pt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>St(!1)):St(!1),[yt,{refetch:St,mutate:ut}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ut,ht,ft,st,ct,pt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ct&<>=ct&&k[pt]===rt[lt];pt--,lt--)ht[lt]=j[pt],ft[lt]=$[pt],tt&&(st[lt]=tt[pt]);for(dt=new Map,ut=new Array(lt+1),ot=lt;ot>=ct;ot--)wt=rt[ot],nt=dt.get(wt),ut[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ct;nt<=pt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ut[ot],dt.set(wt,ot)):$[nt]();for(ot=ct;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ut=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ut="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ut,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var $="",et=0;et_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ct]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ut]=createSignal(void 0,{equals:!1}),[gt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,At,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,At)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ct(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const At of it.keys())At.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),At=ht();if(At!==void 0&&!et)throw At;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function St(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const At=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof At!="object"||!(At&&"then"in At)?(wt(et,At,void 0,bt),At):(et=At,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ut()},!1),At.then(_t=>wt(At,_t,void 0,bt),_t=>wt(At,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>gt()},error:{get:()=>ht()},loading:{get(){const xt=gt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>St(!1)):St(!1),[yt,{refetch:St,mutate:ct}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ct,ht,ft,st,ut,gt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ut&<>=ut&&k[gt]===rt[lt];gt--,lt--)ht[lt]=j[gt],ft[lt]=$[gt],tt&&(st[lt]=tt[gt]);for(dt=new Map,ct=new Array(lt+1),ot=lt;ot>=ut;ot--)wt=rt[ot],nt=dt.get(wt),ct[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ut;nt<=gt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ct[ot],dt.set(wt,ot)):$[nt]();for(ot=ut;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ct=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ct="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ct,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` ${globalStylesTag} * { margin: 0; padding: 0; @@ -142,7 +142,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,et]=createSignal(),tt=children(()=>b.children),{onBeforeEnter:rt,onEnter:nt,onAfterEnter:ot,onBeforeExit:at,onExit:it,onAfterExit:dt}=b,ut=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ht(st,ct){if(!d||b.appear){let pt=function(yt){st&&(!yt||yt.target===st)&&(st.removeEventListener("transitionend",pt),st.removeEventListener("animationend",pt),st.classList.remove(...wt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&et(void 0)}),ot&&ot(st),b.mode==="inout"&&ft(st,ct))};const lt=ut().enterClass.split(" "),wt=ut().enterActiveClass.split(" "),vt=ut().enterToClass.split(" ");rt&&rt(st),st.classList.add(...lt),st.classList.add(...wt),nextFrame(()=>{st.classList.remove(...lt),st.classList.add(...vt),nt&&nt(st,()=>pt()),(!nt||nt.length<2)&&(st.addEventListener("transitionend",pt),st.addEventListener("animationend",pt))})}ct&&!b.mode?et(st):j(st)}function ft(st,ct){const pt=ut().exitClass.split(" "),lt=ut().exitActiveClass.split(" "),wt=ut().exitToClass.split(" ");if(!ct.parentNode)return vt();at&&at(ct),ct.classList.add(...pt),ct.classList.add(...lt),nextFrame(()=>{ct.classList.remove(...pt),ct.classList.add(...wt)}),it&&it(ct,()=>vt()),(!it||it.length<2)&&(ct.addEventListener("transitionend",vt),ct.addEventListener("animationend",vt));function vt(yt){(!yt||yt.target===ct)&&(ct.removeEventListener("transitionend",vt),ct.removeEventListener("animationend",vt),ct.classList.remove(...lt),ct.classList.remove(...wt),k()===ct&&j(void 0),dt&&dt(ct),b.mode==="outin"&&ht(st,ct))}}return createComputed(st=>{for(_=tt();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ht(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:et}=b.getBoundingClientRect(),tt=b.parentNode.getBoundingClientRect();return{top:_-tt.top,bottom:d,left:k-tt.left,right:j,width:$,height:et}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const dt=b.name||"s";return{enterActiveClass:b.enterActiveClass||dt+"-enter-active",enterClass:b.enterClass||dt+"-enter",enterToClass:b.enterToClass||dt+"-enter-to",exitActiveClass:b.exitActiveClass||dt+"-exit-active",exitClass:b.exitClass||dt+"-exit",exitToClass:b.exitToClass||dt+"-exit-to",moveClass:b.moveClass||dt+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:et,onExit:tt,onAfterExit:rt}=b,[nt,ot]=createSignal();let at=[],it=!0;return createComputed(()=>{const dt=_(),ut=[...dt],ht=new Set(dt),ft=new Set(at),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),pt=d().enterToClass.split(" "),lt=d().exitClass.split(" "),wt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let yt=0;yt{St.classList.remove(...st),St.classList.add(...pt),j&&j(St,()=>xt()),(!j||j.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))})}}for(let yt=0;ytAt!==St),ot(at))};ut.splice(yt,0,St),et&&et(St),St.classList.add(...lt),St.classList.add(...wt),nextFrame(()=>{St.classList.remove(...lt),St.classList.add(...vt)}),tt&&tt(St,()=>xt()),(!tt||tt.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))}}at=ut,ot(ut)}),createEffect(dt=>{const ut=nt();return ut.forEach(ht=>{let ft;(ft=dt.get(ht))?ft.new&&(ft.new=!1,ft.newPos=getRect(ht)):dt.set(ht,ft={pos:getRect(ht),new:!it}),ft.new&&ht.addEventListener("transitionend",()=>{ft.new=!1,ht.parentNode&&(ft.newPos=getRect(ht))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(ht)}),it?(it=!1,dt):(ut.forEach(ht=>{const ft=dt.get(ht),st=ft.pos,ct=ft.newPos,pt=st.left-ct.left,lt=st.top-ct.top;if(pt||lt){ft.moved=!0;const wt=ht.style;wt.transform=`translate(${pt}px,${lt}px)`,wt.transitionDuration="0s"}}),document.body.offsetHeight,ut.forEach(ht=>{const ft=dt.get(ht);if(ft.moved){let st=function(lt){lt&<.target!==ht||!ht.parentNode||(!lt||/transform$/.test(lt.propertyName))&&(ht.removeEventListener("transitionend",st),ht.classList.remove(...pt))};ft.moved=!1;const ct=ht.style,pt=d().moveClass.split(" ");ht.classList.add(...pt),ct.transform=ct.transitionDuration="",ht.addEventListener("transitionend",st)}}),dt)},new Map),nt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=et=>{et.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),createMacrotask(()=>{var et;((et=window.history.state)==null?void 0:et[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,et]=createSignal(),tt=children(()=>b.children),{onBeforeEnter:rt,onEnter:nt,onAfterEnter:ot,onBeforeExit:at,onExit:it,onAfterExit:dt}=b,ct=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ht(st,ut){if(!d||b.appear){let gt=function(yt){st&&(!yt||yt.target===st)&&(st.removeEventListener("transitionend",gt),st.removeEventListener("animationend",gt),st.classList.remove(...wt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&et(void 0)}),ot&&ot(st),b.mode==="inout"&&ft(st,ut))};const lt=ct().enterClass.split(" "),wt=ct().enterActiveClass.split(" "),vt=ct().enterToClass.split(" ");rt&&rt(st),st.classList.add(...lt),st.classList.add(...wt),nextFrame(()=>{st.classList.remove(...lt),st.classList.add(...vt),nt&&nt(st,()=>gt()),(!nt||nt.length<2)&&(st.addEventListener("transitionend",gt),st.addEventListener("animationend",gt))})}ut&&!b.mode?et(st):j(st)}function ft(st,ut){const gt=ct().exitClass.split(" "),lt=ct().exitActiveClass.split(" "),wt=ct().exitToClass.split(" ");if(!ut.parentNode)return vt();at&&at(ut),ut.classList.add(...gt),ut.classList.add(...lt),nextFrame(()=>{ut.classList.remove(...gt),ut.classList.add(...wt)}),it&&it(ut,()=>vt()),(!it||it.length<2)&&(ut.addEventListener("transitionend",vt),ut.addEventListener("animationend",vt));function vt(yt){(!yt||yt.target===ut)&&(ut.removeEventListener("transitionend",vt),ut.removeEventListener("animationend",vt),ut.classList.remove(...lt),ut.classList.remove(...wt),k()===ut&&j(void 0),dt&&dt(ut),b.mode==="outin"&&ht(st,ut))}}return createComputed(st=>{for(_=tt();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ht(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:et}=b.getBoundingClientRect(),tt=b.parentNode.getBoundingClientRect();return{top:_-tt.top,bottom:d,left:k-tt.left,right:j,width:$,height:et}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const dt=b.name||"s";return{enterActiveClass:b.enterActiveClass||dt+"-enter-active",enterClass:b.enterClass||dt+"-enter",enterToClass:b.enterToClass||dt+"-enter-to",exitActiveClass:b.exitActiveClass||dt+"-exit-active",exitClass:b.exitClass||dt+"-exit",exitToClass:b.exitToClass||dt+"-exit-to",moveClass:b.moveClass||dt+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:et,onExit:tt,onAfterExit:rt}=b,[nt,ot]=createSignal();let at=[],it=!0;return createComputed(()=>{const dt=_(),ct=[...dt],ht=new Set(dt),ft=new Set(at),st=d().enterClass.split(" "),ut=d().enterActiveClass.split(" "),gt=d().enterToClass.split(" "),lt=d().exitClass.split(" "),wt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let yt=0;yt{St.classList.remove(...st),St.classList.add(...gt),j&&j(St,()=>xt()),(!j||j.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))})}}for(let yt=0;ytAt!==St),ot(at))};ct.splice(yt,0,St),et&&et(St),St.classList.add(...lt),St.classList.add(...wt),nextFrame(()=>{St.classList.remove(...lt),St.classList.add(...vt)}),tt&&tt(St,()=>xt()),(!tt||tt.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))}}at=ct,ot(ct)}),createEffect(dt=>{const ct=nt();return ct.forEach(ht=>{let ft;(ft=dt.get(ht))?ft.new&&(ft.new=!1,ft.newPos=getRect(ht)):dt.set(ht,ft={pos:getRect(ht),new:!it}),ft.new&&ht.addEventListener("transitionend",()=>{ft.new=!1,ht.parentNode&&(ft.newPos=getRect(ht))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(ht)}),it?(it=!1,dt):(ct.forEach(ht=>{const ft=dt.get(ht),st=ft.pos,ut=ft.newPos,gt=st.left-ut.left,lt=st.top-ut.top;if(gt||lt){ft.moved=!0;const wt=ht.style;wt.transform=`translate(${gt}px,${lt}px)`,wt.transitionDuration="0s"}}),document.body.offsetHeight,ct.forEach(ht=>{const ft=dt.get(ht);if(ft.moved){let st=function(lt){lt&<.target!==ht||!ht.parentNode||(!lt||/transform$/.test(lt.propertyName))&&(ht.removeEventListener("transitionend",st),ht.classList.remove(...gt))};ft.moved=!1;const ut=ht.style,gt=d().moveClass.split(" ");ht.classList.add(...gt),ut.transform=ut.transitionDuration="",ht.addEventListener("transitionend",st)}}),dt)},new Map),nt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=et=>{et.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),createMacrotask(()=>{var et;((et=window.history.state)==null?void 0:et[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` @@ -372,9 +372,9 @@ PERFORMANCE OF THIS SOFTWARE. filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); background-color: ${b=>b.theme.colors.background.segment}; -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,St=17,xt=wt,bt=$[vt],At=null,_t=0,Ct=null,Ot=[],jt={},Rt=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Ot)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){Rt(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var In=!1;hn>>bn&1)==1);var Ln=_n(Sn,ln-Tn);Ln&&(In=!In),At[Sn][ln-Tn]=In,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Pn=0,Ln=0;Lnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Ot.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,In,Ln="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Ln+=''+jn(Sn.text)+"":"",Ln+=fn.text?''+jn(fn.text)+"":"",Ln+='',Ln+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,In,Ln={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[In]:Ln[In];Fn+=` +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,St=17,xt=wt,bt=$[vt],At=null,_t=0,Ct=null,Mt=[],jt={},Rt=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Mt)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){Rt(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var In=!1;hn>>bn&1)==1);var Ln=_n(Sn,ln-Tn);Ln&&(In=!In),At[Sn][ln-Tn]=In,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Pn=0,Ln=0;Lnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ct(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Mt.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,In,Ln="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Ln+=''+jn(Sn.text)+"":"",Ln+=fn.text?''+jn(fn.text)+"":"",Ln+='',Ln+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,In,Ln={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[In]:Ln[In];Fn+=` `}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return jt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn,hn,_n,ln,Tn,In=Array(rn+1).join("██"),Ln=Array(rn+1).join(" "),kn="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+Rt-5)}for(var Ot=0;Ot<_t-1;Ot+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Ot,jt)&&(Kt+=1),At.isDark(Ot+1,jt)&&(Kt+=1),At.isDark(Ot,jt+1)&&(Kt+=1),At.isDark(Ot+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Ot=0;Ot<_t;Ot+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Ot,jt)&&!At.isDark(Ot,jt+1)&&At.isDark(Ot,jt+2)&&At.isDark(Ot,jt+3)&&At.isDark(Ot,jt+4)&&!At.isDark(Ot,jt+5)&&At.isDark(Ot,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t-6;Ot+=1)At.isDark(Ot,jt)&&!At.isDark(Ot+1,jt)&&At.isDark(Ot+2,jt)&&At.isDark(Ot+3,jt)&&At.isDark(Ot+4,jt)&&!At.isDark(Ot+5,jt)&&At.isDark(Ot+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Ot=0;Ot<_t;Ot+=1)At.isDark(Ot,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Ot=0;Ot<_t;Ot+=1)for(var jt=At[Ot*3+0],Rt=At[Ot*3+1],zt=At[Ot*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ct=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Ot,jt,Rt){xt[jt*yt+Ot]=Rt},bt.write=function(Ot){Ot.writeString("GIF87a"),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(128),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(0),Ot.writeByte(255),Ot.writeByte(255),Ot.writeByte(255),Ot.writeString(","),Ot.writeShort(0),Ot.writeShort(0),Ot.writeShort(yt),Ot.writeShort(St),Ot.writeByte(0);var jt=2,Rt=_t(jt);Ot.writeByte(jt);for(var zt=0;Rt.length-zt>255;)Ot.writeByte(255),Ot.writeBytes(Rt,zt,255),zt+=255;Ot.writeByte(Rt.length-zt),Ot.writeBytes(Rt,zt,Rt.length-zt),Ot.writeByte(0),Ot.writeString(";")};var At=function(Ot){var jt=Ot,Rt=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;Rt+Kt>=8;)jt.writeByte(255&(Jt<>>=8-Rt,zt=0,Rt=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Ot){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`}return kn.substring(0,kn.length-1)},jt.renderTo2dContext=function(rn,xn){xn=xn||2;for(var fn=jt.getModuleCount(),Sn=0;Sn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+Rt-5)}for(var Mt=0;Mt<_t-1;Mt+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Mt,jt)&&(Kt+=1),At.isDark(Mt+1,jt)&&(Kt+=1),At.isDark(Mt,jt+1)&&(Kt+=1),At.isDark(Mt+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Mt=0;Mt<_t;Mt+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Mt,jt)&&!At.isDark(Mt,jt+1)&&At.isDark(Mt,jt+2)&&At.isDark(Mt,jt+3)&&At.isDark(Mt,jt+4)&&!At.isDark(Mt,jt+5)&&At.isDark(Mt,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Mt=0;Mt<_t-6;Mt+=1)At.isDark(Mt,jt)&&!At.isDark(Mt+1,jt)&&At.isDark(Mt+2,jt)&&At.isDark(Mt+3,jt)&&At.isDark(Mt+4,jt)&&!At.isDark(Mt+5,jt)&&At.isDark(Mt+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Mt=0;Mt<_t;Mt+=1)At.isDark(Mt,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Mt=0;Mt<_t;Mt+=1)for(var jt=At[Mt*3+0],Rt=At[Mt*3+1],zt=At[Mt*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ut=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},gt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Mt,jt,Rt){xt[jt*yt+Mt]=Rt},bt.write=function(Mt){Mt.writeString("GIF87a"),Mt.writeShort(yt),Mt.writeShort(St),Mt.writeByte(128),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(255),Mt.writeByte(255),Mt.writeByte(255),Mt.writeString(","),Mt.writeShort(0),Mt.writeShort(0),Mt.writeShort(yt),Mt.writeShort(St),Mt.writeByte(0);var jt=2,Rt=_t(jt);Mt.writeByte(jt);for(var zt=0;Rt.length-zt>255;)Mt.writeByte(255),Mt.writeBytes(Rt,zt,255),zt+=255;Mt.writeByte(Rt.length-zt),Mt.writeBytes(Rt,zt,Rt.length-zt),Mt.writeByte(0),Mt.writeString(";")};var At=function(Mt){var jt=Mt,Rt=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;Rt+Kt>=8;)jt.writeByte(255&(Jt<>>=8-Rt,zt=0,Rt=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Mt){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ct=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ct*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ct))}d.style.transform=`scale(${ct})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -638,7 +638,7 @@ PERFORMANCE OF THIS SOFTWARE. min-width: 148px; justify-content: center; background-color: ${b=>b.theme.colors.background.primary}; -`,LoaderButtonStyled=styled(Button)` +`;styled(Button)` min-width: 148px; height: 40px; @@ -649,10 +649,10 @@ PERFORMANCE OF THIS SOFTWARE. display: flex; align-items: center; justify-content: center; -`,LoaderIconStyled=styled(LoaderIcon)` +`;styled(LoaderIcon)` height: 18px; width: 18px; -`,DropdownContainerStyled=styled.div` +`;const DropdownContainerStyled=styled.div` width: fit-content; display: flex; flex-direction: column; @@ -665,7 +665,7 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,et=k.y+k.height/2-j.height/2,tt=getMainAxisFromPlacement(_),rt=getLengthFromAxis(tt),nt=k[rt]/2-j[rt]/2,ot=getSide(_),at=tt==="x";let it;switch(ot){case"top":it={x:$,y:k.y-j.height};break;case"bottom":it={x:$,y:k.y+k.height};break;case"right":it={x:k.x+k.width,y:et};break;case"left":it={x:k.x-j.width,y:et};break;default:it={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":it[tt]-=nt*(d&&at?-1:1);break;case"end":it[tt]+=nt*(d&&at?-1:1);break}return it}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:et}=d,tt=$.filter(Boolean),rt=yield et.isRTL==null?void 0:et.isRTL(_);if({}.NODE_ENV!=="production"){if(et==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),tt.filter(ht=>{let{name:ft}=ht;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let nt=yield et.getElementRects({reference:b,floating:_,strategy:j}),{x:ot,y:at}=computeCoordsFromPlacement(nt,k,rt),it=k,dt={},ut=0;for(let ht=0;ht50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),wt&&ut<=50){ut++,typeof wt=="object"&&(wt.placement&&(it=wt.placement),wt.rects&&(nt=wt.rects===!0?yield et.getElementRects({reference:b,floating:_,strategy:j}):wt.rects),{x:ot,y:at}=computeCoordsFromPlacement(nt,it,rt)),ht=-1;continue}}return{x:ot,y:at,placement:it,strategy:j,middlewareData:dt}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,et,tt;_===void 0&&(_=!1),d===void 0&&(d=!1);const rt=b.getBoundingClientRect();let nt=FALLBACK_SCALE;_&&(k?isElement(k)&&(nt=getScale(k)):nt=getScale(b));const ot=isElement(b)?getWindow(b):window,at=!isLayoutViewport()&&d,it=(rt.left+(at&&(j=($=ot.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/nt.x,dt=(rt.top+(at&&(et=(tt=ot.visualViewport)==null?void 0:tt.offsetTop)!=null?et:0))/nt.y,ut=rt.width/nt.x,ht=rt.height/nt.y;return{width:ut,height:ht,top:dt,right:it+ut,bottom:dt+ht,left:it,x:it,y:dt}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let et={scrollLeft:0,scrollTop:0};const tt={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(et=getNodeScroll(_)),isHTMLElement(_)){const rt=getBoundingClientRect(_,!0);tt.x=rt.x+_.clientLeft,tt.y=rt.y+_.clientTop}else j&&(tt.x=getWindowScrollBarX(j));return{x:$.left+et.scrollLeft-tt.x,y:$.top+et.scrollTop-tt.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let et={scrollLeft:0,scrollTop:0},tt={x:1,y:1};const rt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(et=getNodeScroll(d)),isHTMLElement(d))){const nt=getBoundingClientRect(d);tt=getScale(d),rt.x=nt.x+d.clientLeft,rt.y=nt.y+d.clientTop}return{width:_.width*tt.x,height:_.height*tt.y,x:_.x*tt.x-et.scrollLeft*tt.x+rt.x,y:_.y*tt.y-et.scrollTop*tt.y+rt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,et=k.clientHeight,tt=0,rt=0;if(j){$=j.width,et=j.height;const nt=isLayoutViewport();(nt||!nt&&_==="fixed")&&(tt=j.offsetLeft,rt=j.offsetTop)}return{width:$,height:et,x:tt,y:rt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),et=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let tt=-k.scrollLeft+getWindowScrollBarX(b);const rt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(tt+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},et=b.clientWidth*$.x,tt=b.clientHeight*$.y,rt=j*$.x,nt=k*$.y;return{top:nt,left:rt,right:rt+et,bottom:nt+tt,x:rt,y:nt,width:et,height:tt}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(tt=>isElement(tt)&&getNodeName(tt)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let et=$?getParentNode(b):b;for(;isElement(et)&&!isLastTraversableNode(et);){const tt=getComputedStyle$1(et),rt=isContainingBlock(et);($?!rt&&!j:!rt&&tt.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(ot=>ot!==et):j=tt,et=getParentNode(et)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const et=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],tt=et[0],rt=et.reduce((nt,ot)=>{const at=getClientRectFromClippingAncestor(_,ot,j);return nt.top=max(at.top,nt.top),nt.right=min(at.right,nt.right),nt.bottom=min(at.bottom,nt.bottom),nt.left=max(at.left,nt.left),nt},getClientRectFromClippingAncestor(_,tt,j));return{width:rt.right-rt.left,height:rt.bottom-rt.top,x:rt.left,y:rt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:et=!0,animationFrame:tt=!1}=k,rt=j&&!tt,nt=rt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];nt.forEach(ut=>{rt&&ut.addEventListener("scroll",d,{passive:!0}),$&&ut.addEventListener("resize",d)});let ot=null;if(et){let ut=!0;ot=new ResizeObserver(()=>{ut||d(),ut=!1}),isElement(b)&&!tt&&ot.observe(b),!isElement(b)&&b.contextElement&&!tt&&ot.observe(b.contextElement),ot.observe(_)}let at,it=tt?getBoundingClientRect(b):null;tt&&dt();function dt(){const ut=getBoundingClientRect(b);it&&(ut.x!==it.x||ut.y!==it.y||ut.width!==it.width||ut.height!==it.height)&&d(),it=ut,at=requestAnimationFrame(dt)}return d(),()=>{var ut;nt.forEach(ht=>{rt&&ht.removeEventListener("scroll",d),$&&ht.removeEventListener("resize",d)}),(ut=ot)==null||ut.disconnect(),ot=null,tt&&cancelAnimationFrame(at)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var at;return(at=d==null?void 0:d.placement)!=null?at:"bottom"},j=()=>{var at;return(at=d==null?void 0:d.strategy)!=null?at:"absolute"},[$,et]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[tt,rt]=createSignal();createEffect(()=>{let at=tt();if(at)throw at.value});let nt=createMemo(()=>(b(),_(),{}));function ot(){let at=b(),it=_();if(at&&it){let dt=nt();computePosition(at,it,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ut=>{dt===nt()&&et(ut)},ut=>{rt(ut)})}}return createEffect(()=>{let at=b(),it=_();if(d==null||d.middleware,k(),j(),at&&it)if(d!=null&&d.whileElementsMounted){let dt=d.whileElementsMounted(at,it,ot);dt&&onCleanup(dt)}else ot()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:ot}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,et]=createSignal(_.account),[tt,rt]=createSignal(!0);let nt;const[ot,at]=createSignal(),[it,dt]=createSignal(),ut=P(it,ot,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ht=()=>{const ct=$();if(ct){const pt=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return pt.slice(0,4)+"…"+pt.slice(-4)}return""};d.connectionRestored.then(()=>rt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),et(null);return}et(ct.account)}),st=ct=>{if(!$()||!k())return;const pt=it().contains(ct.target),lt=nt.contains(ct.target);!pt&&!lt&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return tt()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!tt()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:dt,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ht()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(at,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:pt=>{animate(pt,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(pt,lt)=>{animate(pt,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(lt)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(pt){const lt=nt;typeof lt=="function"?lt(pt):nt=pt}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(pt=>{var lt,wt;const vt=ut.strategy,yt=`${(lt=ut.y)!=null?lt:0}px`,St=`${(wt=ut.x)!=null?wt:0}px`;return vt!==pt._v$&&ct.style.setProperty("position",pt._v$=vt),yt!==pt._v$2&&ct.style.setProperty("top",pt._v$2=yt),St!==pt._v$3&&ct.style.setProperty("left",pt._v$3=St),pt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,et=k.y+k.height/2-j.height/2,tt=getMainAxisFromPlacement(_),rt=getLengthFromAxis(tt),nt=k[rt]/2-j[rt]/2,ot=getSide(_),at=tt==="x";let it;switch(ot){case"top":it={x:$,y:k.y-j.height};break;case"bottom":it={x:$,y:k.y+k.height};break;case"right":it={x:k.x+k.width,y:et};break;case"left":it={x:k.x-j.width,y:et};break;default:it={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":it[tt]-=nt*(d&&at?-1:1);break;case"end":it[tt]+=nt*(d&&at?-1:1);break}return it}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:et}=d,tt=$.filter(Boolean),rt=yield et.isRTL==null?void 0:et.isRTL(_);if({}.NODE_ENV!=="production"){if(et==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),tt.filter(ht=>{let{name:ft}=ht;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let nt=yield et.getElementRects({reference:b,floating:_,strategy:j}),{x:ot,y:at}=computeCoordsFromPlacement(nt,k,rt),it=k,dt={},ct=0;for(let ht=0;ht50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),wt&&ct<=50){ct++,typeof wt=="object"&&(wt.placement&&(it=wt.placement),wt.rects&&(nt=wt.rects===!0?yield et.getElementRects({reference:b,floating:_,strategy:j}):wt.rects),{x:ot,y:at}=computeCoordsFromPlacement(nt,it,rt)),ht=-1;continue}}return{x:ot,y:at,placement:it,strategy:j,middlewareData:dt}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,et,tt;_===void 0&&(_=!1),d===void 0&&(d=!1);const rt=b.getBoundingClientRect();let nt=FALLBACK_SCALE;_&&(k?isElement(k)&&(nt=getScale(k)):nt=getScale(b));const ot=isElement(b)?getWindow(b):window,at=!isLayoutViewport()&&d,it=(rt.left+(at&&(j=($=ot.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/nt.x,dt=(rt.top+(at&&(et=(tt=ot.visualViewport)==null?void 0:tt.offsetTop)!=null?et:0))/nt.y,ct=rt.width/nt.x,ht=rt.height/nt.y;return{width:ct,height:ht,top:dt,right:it+ct,bottom:dt+ht,left:it,x:it,y:dt}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let et={scrollLeft:0,scrollTop:0};const tt={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(et=getNodeScroll(_)),isHTMLElement(_)){const rt=getBoundingClientRect(_,!0);tt.x=rt.x+_.clientLeft,tt.y=rt.y+_.clientTop}else j&&(tt.x=getWindowScrollBarX(j));return{x:$.left+et.scrollLeft-tt.x,y:$.top+et.scrollTop-tt.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let et={scrollLeft:0,scrollTop:0},tt={x:1,y:1};const rt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(et=getNodeScroll(d)),isHTMLElement(d))){const nt=getBoundingClientRect(d);tt=getScale(d),rt.x=nt.x+d.clientLeft,rt.y=nt.y+d.clientTop}return{width:_.width*tt.x,height:_.height*tt.y,x:_.x*tt.x-et.scrollLeft*tt.x+rt.x,y:_.y*tt.y-et.scrollTop*tt.y+rt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,et=k.clientHeight,tt=0,rt=0;if(j){$=j.width,et=j.height;const nt=isLayoutViewport();(nt||!nt&&_==="fixed")&&(tt=j.offsetLeft,rt=j.offsetTop)}return{width:$,height:et,x:tt,y:rt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),et=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let tt=-k.scrollLeft+getWindowScrollBarX(b);const rt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(tt+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},et=b.clientWidth*$.x,tt=b.clientHeight*$.y,rt=j*$.x,nt=k*$.y;return{top:nt,left:rt,right:rt+et,bottom:nt+tt,x:rt,y:nt,width:et,height:tt}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(tt=>isElement(tt)&&getNodeName(tt)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let et=$?getParentNode(b):b;for(;isElement(et)&&!isLastTraversableNode(et);){const tt=getComputedStyle$1(et),rt=isContainingBlock(et);($?!rt&&!j:!rt&&tt.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(ot=>ot!==et):j=tt,et=getParentNode(et)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const et=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],tt=et[0],rt=et.reduce((nt,ot)=>{const at=getClientRectFromClippingAncestor(_,ot,j);return nt.top=max(at.top,nt.top),nt.right=min(at.right,nt.right),nt.bottom=min(at.bottom,nt.bottom),nt.left=max(at.left,nt.left),nt},getClientRectFromClippingAncestor(_,tt,j));return{width:rt.right-rt.left,height:rt.bottom-rt.top,x:rt.left,y:rt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:et=!0,animationFrame:tt=!1}=k,rt=j&&!tt,nt=rt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];nt.forEach(ct=>{rt&&ct.addEventListener("scroll",d,{passive:!0}),$&&ct.addEventListener("resize",d)});let ot=null;if(et){let ct=!0;ot=new ResizeObserver(()=>{ct||d(),ct=!1}),isElement(b)&&!tt&&ot.observe(b),!isElement(b)&&b.contextElement&&!tt&&ot.observe(b.contextElement),ot.observe(_)}let at,it=tt?getBoundingClientRect(b):null;tt&&dt();function dt(){const ct=getBoundingClientRect(b);it&&(ct.x!==it.x||ct.y!==it.y||ct.width!==it.width||ct.height!==it.height)&&d(),it=ct,at=requestAnimationFrame(dt)}return d(),()=>{var ct;nt.forEach(ht=>{rt&&ht.removeEventListener("scroll",d),$&&ht.removeEventListener("resize",d)}),(ct=ot)==null||ct.disconnect(),ot=null,tt&&cancelAnimationFrame(at)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var at;return(at=d==null?void 0:d.placement)!=null?at:"bottom"},j=()=>{var at;return(at=d==null?void 0:d.strategy)!=null?at:"absolute"},[$,et]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[tt,rt]=createSignal();createEffect(()=>{let at=tt();if(at)throw at.value});let nt=createMemo(()=>(b(),_(),{}));function ot(){let at=b(),it=_();if(at&&it){let dt=nt();computePosition(at,it,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ct=>{dt===nt()&&et(ct)},ct=>{rt(ct)})}}return createEffect(()=>{let at=b(),it=_();if(d==null||d.middleware,k(),j(),at&&it)if(d!=null&&d.whileElementsMounted){let dt=d.whileElementsMounted(at,it,ot);dt&&onCleanup(dt)}else ot()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:ot}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,et]=createSignal(_.account);let tt;const[rt,nt]=createSignal(),[ot,at]=createSignal(),it=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ft=$();if(ft){const st=toUserFriendlyAddress(ft.address,ft.chain===CHAIN.TESTNET);return st.slice(0,4)+"…"+st.slice(-4)}return""},ct=_.onStatusChange(ft=>{if(!ft){j(!1),et(null);return}et(ft.account)}),ht=ft=>{if(!$()||!k())return;const st=ot().contains(ft.target),ut=tt.contains(ft.target);!st&&!ut&&j(!1)};return onMount(()=>{document.body.addEventListener("click",ht)}),onCleanup(()=>{document.body.removeEventListener("click",ht),ct()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ft=>!ft),ref:at,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ft=untrack(()=>document.importNode(_tmpl$$3,!0));return use(nt,ft),ft.style.setProperty("z-index","999"),ft._$owner=getOwner(),insert(ft,createComponent(Transition,{onBeforeEnter:st=>{animate(st,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(st,ut)=>{animate(st,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(ut)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(st){const ut=tt;typeof ut=="function"?ut(st):tt=st}})}})}}),null),insert(ft,createComponent(NotificationsStyled,{}),null),createRenderEffect(st=>{var ut,gt;const lt=it.strategy,wt=`${(ut=it.y)!=null?ut:0}px`,vt=`${(gt=it.x)!=null?gt:0}px`;return lt!==st._v$&&ft.style.setProperty("position",st._v$=lt),wt!==st._v$2&&ft.style.setProperty("top",st._v$2=wt),vt!==st._v$3&&ft.style.setProperty("left",st._v$3=vt),st},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ft}})]}})}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; padding-top: 18px; @@ -801,7 +801,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios")){_.returnStrategy==="back"&&(_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("android")){_.returnStrategy="none";const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("ipad")){_.returnStrategy==="back"&&(_.returnStrategy="back");const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function redirectToWallet(b,_,d,k){if(d=__spreadValues$1({},d),isInTMA())if(isTmaPlatform("ios","android")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve"),k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);sendOpenTelegramLink(j,()=>{k("universal-link"),openLinkBlank(j)})}else if(isTmaPlatform("macos","tdesktop")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("weba")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("web")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else{k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);openLinkBlank(j)}else if(isOS("ios"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("android"))d.returnStrategy==="back"&&(isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy));else if(isOS("ipad"))d.returnStrategy==="back"&&(d.returnStrategy="back"),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("macos","windows","linux")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy="none");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=!tt();rt(!1),redirectToWallet($(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:ft},st=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:st}))})},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios")){_.returnStrategy==="back"&&(_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("android")){_.returnStrategy="none";const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("ipad")){_.returnStrategy==="back"&&(_.returnStrategy="back");const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function redirectToWallet(b,_,d,k){if(d=__spreadValues$1({},d),isInTMA())if(isTmaPlatform("ios","android")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve"),k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);sendOpenTelegramLink(j,()=>{k("universal-link"),openLinkBlank(j)})}else if(isTmaPlatform("macos","tdesktop")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("weba")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("web")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else{k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);openLinkBlank(j)}else if(isOS("ios"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("android"))d.returnStrategy==="back"&&(isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy));else if(isOS("ipad"))d.returnStrategy==="back"&&(d.returnStrategy="back"),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("macos","windows","linux")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy="none");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=!tt();rt(!1),redirectToWallet($(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:ft},st=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:st}))})},ct=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ct,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -877,7 +877,7 @@ PERFORMANCE OF THIS SOFTWARE. min-height: 44px; `,QrCodeWrapper$1=styled.div` padding: 0 24px 24px; -`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!0),[j,$]=createSignal(!1),[et,tt]=createSignal(!1),rt=useContext(ConnectorContext),nt=rt.onStatusChange(()=>{},()=>{tt(!0)}),ot=createMemo(()=>rt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),at=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram(ot(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:!0})},it=()=>{const ft=ot();if(isTelegramUrl(ft))return at();tt(!1);const st=!d();k(!1),redirectToWallet(ot(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:st},ct=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:ct}))})},dt=()=>{tt(!1),$(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},ut=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ht=()=>{j()?ut():b.onBackClick()};return onCleanup(nt),it(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled||j()},get children(){return createComponent(StyledIconButton,{icon:"arrow",onClick:ht})}}),createComponent(Show,{get when(){return j()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return ot()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return et()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!0),[j,$]=createSignal(!1),[et,tt]=createSignal(!1),rt=useContext(ConnectorContext),nt=rt.onStatusChange(()=>{},()=>{tt(!0)}),ot=createMemo(()=>rt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),at=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram(ot(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:!0})},it=()=>{const ft=ot();if(isTelegramUrl(ft))return at();tt(!1);const st=!d();k(!1),redirectToWallet(ot(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:st},ut=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:ut}))})},dt=()=>{tt(!1),$(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},ct=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ht=()=>{j()?ct():b.onBackClick()};return onCleanup(nt),it(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled||j()},get children(){return createComponent(StyledIconButton,{icon:"arrow",onClick:ht})}}),createComponent(Show,{get when(){return j()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return ot()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return et()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` display: flex; justify-content: space-between; margin: 0 auto; @@ -985,7 +985,7 @@ PERFORMANCE OF THIS SOFTWARE. padding: 0 64px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,et=()=>b.walletsList.filter(st=>supportsMobile(st)&&st.appName!==AT_WALLET_APP_NAME),tt=()=>et().length>7,rt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(st=>st.bridgeUrl)).values()].map(st=>({bridgeUrl:st})),nt=()=>$.connect(rt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[ot,at]=createSignal(void 0),it=()=>__async(void 0,null,function*(){ot()!==void 0&&clearTimeout(ot()),yield copyToClipboard(nt());const st=setTimeout(()=>at(void 0),1500);at(st)}),dt=()=>{const st=!k();j(!1),redirectToWallet(nt(),void 0,{returnStrategy:appState.returnStrategy,forceRedirect:st},ct=>{setLastSelectedWalletInfo({openMethod:ct})})},ut=()=>{const st=b.walletsList.find(lt=>lt.appName===AT_WALLET_APP_NAME);if(!st||!isWalletInfoRemote(st))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ct=$.connect({bridgeUrl:st.bridgeUrl,universalLink:st.universalLink},b.additionalRequest),pt=!k();j(!1),redirectToTelegram(ct,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:pt})},ht=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ft=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const st=_tmpl$2.cloneNode(!0);return insert(st,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ft}),createComponent(MobileUniversalQR,{get universalLink(){return nt()}})]}}),null),insert(st,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ht}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet in Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ut,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet in Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!tt())()?et().slice(0,4):et()},children:ct=>(()=>{const pt=_tmpl$$1.cloneNode(!0);return insert(pt,createComponent(WalletItem,{get icon(){return ct.imageUrl},get name(){return ct.name},onClick:()=>b.onSelect(ct)})),pt})()}),createComponent(Show,{get when(){return tt()},get children(){const ct=_tmpl$$1.cloneNode(!0);return insert(ct,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return et().slice(3,7).map(pt=>pt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ct}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:dt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>ot()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return ot()!==void 0?"common.copied":"common.copyLink"},get children(){return ot()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),st})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,et=()=>b.walletsList.filter(st=>supportsMobile(st)&&st.appName!==AT_WALLET_APP_NAME),tt=()=>et().length>7,rt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(st=>st.bridgeUrl)).values()].map(st=>({bridgeUrl:st})),nt=()=>$.connect(rt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[ot,at]=createSignal(void 0),it=()=>__async(void 0,null,function*(){ot()!==void 0&&clearTimeout(ot()),yield copyToClipboard(nt());const st=setTimeout(()=>at(void 0),1500);at(st)}),dt=()=>{const st=!k();j(!1),redirectToWallet(nt(),void 0,{returnStrategy:appState.returnStrategy,forceRedirect:st},ut=>{setLastSelectedWalletInfo({openMethod:ut})})},ct=()=>{const st=b.walletsList.find(lt=>lt.appName===AT_WALLET_APP_NAME);if(!st||!isWalletInfoRemote(st))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ut=$.connect({bridgeUrl:st.bridgeUrl,universalLink:st.universalLink},b.additionalRequest),gt=!k();j(!1),redirectToTelegram(ut,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:gt})},ht=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ft=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const st=_tmpl$2.cloneNode(!0);return insert(st,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ft}),createComponent(MobileUniversalQR,{get universalLink(){return nt()}})]}}),null),insert(st,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ht}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet in Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ct,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet in Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!tt())()?et().slice(0,4):et()},children:ut=>(()=>{const gt=_tmpl$$1.cloneNode(!0);return insert(gt,createComponent(WalletItem,{get icon(){return ut.imageUrl},get name(){return ut.name},onClick:()=>b.onSelect(ut)})),gt})()}),createComponent(Show,{get when(){return tt()},get children(){const ut=_tmpl$$1.cloneNode(!0);return insert(ut,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return et().slice(3,7).map(gt=>gt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ut}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:dt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>ot()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return ot()!==void 0?"common.copied":"common.copyLink"},get children(){return ot()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),st})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1066,7 +1066,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(et=>et.bridgeUrl)).values()].map(et=>({bridgeUrl:et}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:et=>(()=>{const tt=_tmpl$.cloneNode(!0);return insert(tt,createComponent(WalletLabeledItem,{wallet:et,onClick:()=>b.onSelect(et)})),tt})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(et=>et.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[et,tt]=createSignal("universal"),[rt,nt]=createSignal(!1),ot=createMemo(()=>{if(k.state!=="ready")return null;let ht=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=ht.filter(isWalletInfoCurrentlyInjected),st=ht.filter(vt=>!isWalletInfoCurrentlyInjected(vt));ht=(ft||[]).concat(st);const ct=appState.preferredWalletAppName,pt=ht.find(vt=>eqWalletName(vt,ct)),lt=ht.filter(vt=>eqWalletName(vt,ct)).length>=2;ct&&pt&&!lt&&(ht=[__spreadProps(__spreadValues$1({},pt),{isPreferred:!0})].concat(ht.filter(vt=>!eqWalletName(vt,ct))));const wt=ht.find(vt=>eqWalletName(vt,AT_WALLET_APP_NAME));return wt&&(ht=[wt].concat(ht.filter(vt=>!eqWalletName(vt,AT_WALLET_APP_NAME)))),ht}),at=()=>{var ht;return((ht=appState.connectRequestParameters)==null?void 0:ht.state)==="loading"},it=createMemo(()=>{var ht;if(!at())return(ht=appState.connectRequestParameters)==null?void 0:ht.value}),dt=ht=>{setWalletsModalState({status:"closed",closeReason:ht}),$(null),nt(!1)},ut=_.onStatusChange(ht=>{ht&&dt("wallet-selected")});return onCleanup(ut),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>dt("action-cancelled"),onClickQuestion:()=>nt(ht=>!ht),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return rt()},get children(){return createComponent(InfoModal,{onBackClick:()=>nt(!1)})}}),createComponent(Show,{get when(){return!rt()},get children(){return[createComponent(Show,{get when(){return at()||!ot()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!at())()&&ot()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return it()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return et()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return ot()},get additionalRequest(){return it()},onSelectAllWallets:()=>tt("all-wallets")})}}),createComponent(Match,{get when(){return et()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return ot()},onBack:()=>tt("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(et=>et.bridgeUrl)).values()].map(et=>({bridgeUrl:et}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:et=>(()=>{const tt=_tmpl$.cloneNode(!0);return insert(tt,createComponent(WalletLabeledItem,{wallet:et,onClick:()=>b.onSelect(et)})),tt})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(et=>et.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[et,tt]=createSignal("universal"),[rt,nt]=createSignal(!1),ot=createMemo(()=>{if(k.state!=="ready")return null;let ht=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=ht.filter(isWalletInfoCurrentlyInjected),st=ht.filter(vt=>!isWalletInfoCurrentlyInjected(vt));ht=(ft||[]).concat(st);const ut=appState.preferredWalletAppName,gt=ht.find(vt=>eqWalletName(vt,ut)),lt=ht.filter(vt=>eqWalletName(vt,ut)).length>=2;ut&>&&!lt&&(ht=[__spreadProps(__spreadValues$1({},gt),{isPreferred:!0})].concat(ht.filter(vt=>!eqWalletName(vt,ut))));const wt=ht.find(vt=>eqWalletName(vt,AT_WALLET_APP_NAME));return wt&&(ht=[wt].concat(ht.filter(vt=>!eqWalletName(vt,AT_WALLET_APP_NAME)))),ht}),at=()=>{var ht;return((ht=appState.connectRequestParameters)==null?void 0:ht.state)==="loading"},it=createMemo(()=>{var ht;if(!at())return(ht=appState.connectRequestParameters)==null?void 0:ht.value}),dt=ht=>{setWalletsModalState({status:"closed",closeReason:ht}),$(null),nt(!1)},ct=_.onStatusChange(ht=>{ht&&dt("wallet-selected")});return onCleanup(ct),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>dt("action-cancelled"),onClickQuestion:()=>nt(ht=>!ht),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return rt()},get children(){return createComponent(InfoModal,{onBackClick:()=>nt(!1)})}}),createComponent(Show,{get when(){return!rt()},get children(){return[createComponent(Show,{get when(){return at()||!ot()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!at())()&&ot()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return it()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return et()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return ot()},get additionalRequest(){return it()},onSelectAllWallets:()=>tt("all-wallets")})}}),createComponent(Match,{get when(){return et()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return ot()},onBack:()=>tt("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1081,9 +1081,15 @@ PERFORMANCE OF THIS SOFTWARE. max-width: 250px; color: ${b=>b.theme.colors.text.secondary}; +`,LoaderButtonStyled=styled(Button)` + min-width: 112px; + margin-top: 32px; +`,LoaderIconStyled=styled(LoaderIcon)` + height: 16px; + width: 16px; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0);let $;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&($=d.wallet.universalLink);let et;d!=null&&d.wallet&&"deepLink"in d.wallet&&(d.wallet.openMethod==="custom-deeplink"||isTelegramUrl(d.wallet.deepLink)&&isInTMA())&&(et=d.wallet.deepLink);const tt=()=>{const rt=action(),nt="returnStrategy"in rt?rt.returnStrategy:appState.returnStrategy,ot=!k();j(!1),isTelegramUrl($)?redirectToTelegram($,{returnStrategy:nt,twaReturnUrl:"twaReturnUrl"in rt?rt.twaReturnUrl:appState.twaReturnUrl,forceRedirect:ot}):redirectToWallet($,et,{returnStrategy:nt,forceRedirect:ot},()=>{})};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&$},get children(){return createComponent(ButtonStyled,{onClick:tt,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),SingleWalletModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getSingleWalletModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),[d,k]=createSignal(!1),j=()=>{var rt;return((rt=appState.connectRequestParameters)==null?void 0:rt.state)==="loading"},$=createMemo(()=>{var rt;if(!j())return(rt=appState.connectRequestParameters)==null?void 0:rt.value}),et=rt=>{setSingleWalletModalState({status:"closed",closeReason:rt}),k(!1)},tt=_.onStatusChange(rt=>{rt&&et("wallet-selected")});return onCleanup(tt),createComponent(StyledModal,{get opened(){return getSingleWalletModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>et("action-cancelled"),onClickQuestion:()=>k(rt=>!rt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return d()},get children(){return createComponent(InfoModal,{onBackClick:()=>k(!1)})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return getSingleWalletModalWalletInfo()},get additionalRequest(){return $()},onBackClick:()=>{},backDisabled:!0})}})]}})]}})},App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(SingleWalletModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),openSingleWalletModal:b=>{setTimeout(()=>setSingleWalletModalState({status:"opened",closeReason:null,walletInfo:b}))},closeSingleWalletModal:b=>void setTimeout(()=>setSingleWalletModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.openWalletsModal()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openWalletsModal(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class SingleWalletModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",singleWalletModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=singleWalletModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(_){return __async(this,null,function*(){const d=yield this.connector.getWallets(),k=applyWalletsListConfiguration(d,appState.walletsListConfiguration),j=k.find(isWalletInfoCurrentlyEmbedded);if(!!j)return this.connectEmbeddedWallet(j);const tt=k.filter(isWalletInfoRemote).find(nt=>eqWalletName(nt,_));if(!!tt)return this.openSingleWalletModal(tt);throw new TonConnectUIError(`Trying to open modal window with unknown wallet "${_}".`)})}close(){widgetController.closeSingleWalletModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openSingleWalletModal(_){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openSingleWalletModal(_),new Promise(d=>{const k=this.onStateChange(j=>{const{status:$}=j;$==="opened"&&(k(),d())})})})}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"singleWalletModal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.singleWalletModal=new SingleWalletModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}openSingleWalletModal(_){return __async(this,null,function*(){return this.singleWalletModal.open(_)})}closeSingleWalletModal(){this.singleWalletModal.close()}onSingleWalletModalStateChange(_){return this.singleWalletModal.onStateChange(_)}get singleWalletModalState(){return this.singleWalletModal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});const rt=()=>{const at=getUserAgent().os==="ios",it=tt==="ios"&&at||tt==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!it&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,abortSignal:nt.signal},rt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,abortSignal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,abortSignal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)rt(),d(nt);else{if(j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{j||(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,abortSignal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,d).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0),[$,et]=createSignal(!1);createEffect(()=>{const ot=action();et(!!ot&&"sent"in ot&&ot.sent)});let tt;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&(tt=d.wallet.universalLink);let rt;d!=null&&d.wallet&&"deepLink"in d.wallet&&(d.wallet.openMethod==="custom-deeplink"||isTelegramUrl(d.wallet.deepLink)&&isInTMA())&&(rt=d.wallet.deepLink);const nt=()=>{const ot=action(),at="returnStrategy"in ot?ot.returnStrategy:appState.returnStrategy,it=!k();j(!1),isTelegramUrl(tt)?redirectToTelegram(tt,{returnStrategy:at,twaReturnUrl:"twaReturnUrl"in ot?ot.twaReturnUrl:appState.twaReturnUrl,forceRedirect:it}):redirectToWallet(tt,rt,{returnStrategy:at,forceRedirect:it},()=>{})};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return!$()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return $()},get children(){return[createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&tt},get children(){return createComponent(ButtonStyled,{onClick:nt,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),SingleWalletModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getSingleWalletModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),[d,k]=createSignal(!1),j=()=>{var rt;return((rt=appState.connectRequestParameters)==null?void 0:rt.state)==="loading"},$=createMemo(()=>{var rt;if(!j())return(rt=appState.connectRequestParameters)==null?void 0:rt.value}),et=rt=>{setSingleWalletModalState({status:"closed",closeReason:rt}),k(!1)},tt=_.onStatusChange(rt=>{rt&&et("wallet-selected")});return onCleanup(tt),createComponent(StyledModal,{get opened(){return getSingleWalletModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>et("action-cancelled"),onClickQuestion:()=>k(rt=>!rt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return d()},get children(){return createComponent(InfoModal,{onBackClick:()=>k(!1)})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return getSingleWalletModalWalletInfo()},get additionalRequest(){return $()},onBackClick:()=>{},backDisabled:!0})}})]}})]}})},App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(SingleWalletModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),openSingleWalletModal:b=>{setTimeout(()=>setSingleWalletModalState({status:"opened",closeReason:null,walletInfo:b}))},closeSingleWalletModal:b=>void setTimeout(()=>setSingleWalletModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.openWalletsModal()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openWalletsModal(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class SingleWalletModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",singleWalletModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=singleWalletModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(_){return __async(this,null,function*(){const d=yield this.connector.getWallets(),k=applyWalletsListConfiguration(d,appState.walletsListConfiguration),j=k.find(isWalletInfoCurrentlyEmbedded);if(!!j)return this.connectEmbeddedWallet(j);const tt=k.filter(isWalletInfoRemote).find(nt=>eqWalletName(nt,_));if(!!tt)return this.openSingleWalletModal(tt);throw new TonConnectUIError(`Trying to open modal window with unknown wallet "${_}".`)})}close(){widgetController.closeSingleWalletModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openSingleWalletModal(_){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openSingleWalletModal(_),new Promise(d=>{const k=this.onStateChange(j=>{const{status:$}=j;$==="opened"&&(k(),d())})})})}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"singleWalletModal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.singleWalletModal=new SingleWalletModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}openSingleWalletModal(_){return __async(this,null,function*(){return this.singleWalletModal.open(_)})}closeSingleWalletModal(){this.singleWalletModal.close()}onSingleWalletModalStateChange(_){return this.singleWalletModal.onStateChange(_)}get singleWalletModalState(){return this.singleWalletModal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!1});const rt=()=>{if(nt.signal.aborted)return;widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!0});const at=getUserAgent().os==="ios",it=tt==="ios"&&at||tt==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!it&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,signal:nt.signal},rt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,signal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,signal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)rt(),d(nt);else{if(j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{j||(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))},{once:!0})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,signal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,{onRequestSent:d,signal:et}).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))},{once:!0})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * @@ -1091,20 +1097,20 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ut[ht],St[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Ot,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Ot)}return new At(Ct,Ot,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Ot=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Ot]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Ot){return Ct[Ot]=function(jt,Rt){if(jt===void 0)return Rt;if(Rt===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=Rt===void 0?"undefined":(0,et.default)(Rt);switch(zt){case"string":switch(Xt){case"string":return[Rt,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:Rt});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,Rt=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Ot,Xt);Jt&&(Ot=(0,tt.default)({},Jt,Ot));var Kt=ct.reduce(function(En,yn){return En[yn]=Ot[yn]||Rt[yn],En},{}),Zt=(0,nt.default)(Ot).reduce(function(En,yn){return ct.indexOf(yn)===-1&&(En[yn]=Ot[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Ot=_t[1];xt=(bt||{})[Ct]||at[Ct],Ot==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Ot=$(32),jt=$(7),Rt=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Ot.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(qt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(qt,wn,Nn),lr&&qt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(qt){var wn=Vn[qt]=At(Kt.prototype);return wn._k=qt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Kt},Tn=function(qt,wn,Nn){return qt===xn&&Tn(rn,wn,Nn),wt(qt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(qt,An)&&qt[An][wn]&&(qt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(qt,An)||Xt(qt,An,bt(1,{})),qt[An][wn]=!0),hn(qt,wn,Nn)):Xt(qt,wn,Nn)},In=function(qt,wn){wt(qt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(qt,Nn=lr[fr++],wn[Nn]);return qt},Ln=function(qt){var wn=yn.call(this,qt=xt(qt,!0));return!(this===xn&&tt(Vn,qt)&&!tt(rn,qt))&&(!(wn||!tt(this,qt)||!tt(Vn,qt)||tt(this,An)&&this[An][qt])||wn)},kn=function(qt,wn){if(qt=St(qt),wn=xt(wn,!0),qt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(qt,wn);return!Nn||!tt(Vn,wn)||tt(qt,An)&&qt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(qt){for(var wn,Nn=Jt(St(qt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(qt){for(var wn,Nn=qt===xn,lr=Jt(Nn?rn:St(qt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var qt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],qt)&&(this[An][qt]=!1),hn(this,qt,bt(1,Nn))};return rt&&bn&&hn(xn,qt,{configurable:!0,set:wn}),_n(qt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Ln,Ot.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Ln,!0),st.f=function(qt){return _n(ft(qt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Pn=0;Bn.length>Pn;)ft(Bn[Pn++]);for(var Un=Rt(ft.store),pn=0;Un.length>pn;)ct(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(qt){return tt(jn,qt+="")?jn[qt]:jn[qt]=Kt(qt)},keyFor:function(qt){if(!ln(qt))throw TypeError(qt+" is not a symbol!");for(var wn in jn)if(jn[wn]===qt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(qt,wn){return wn===void 0?At(qt):In(At(qt),wn)},defineProperty:Tn,defineProperties:In,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Ot.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(qt){return Ot.f(yt(qt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var qt=Kt();return dn([qt])!="[null]"||dn({a:qt})!="{}"||dn(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var wn,Nn,lr=[qt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||qt!==void 0)&&!ln(qt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ct?tt(wt).concat(ct(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,qt){switch(qt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,qt[0]);case 2:return pn.call(Vt,qt[0],qt[1]);case 3:return pn.call(Vt,qt[0],qt[1],qt[2])}return pn.apply(Vt,qt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(qt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,Rn){for(var ur=Zn.length,qn=yr+(Rn?1:-1);Rn?qn--:++qn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var qt=pn.length,wn=0;qt--;)pn[qt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var qt=-1,wn=pn.length,Nn=0,lr=[];++qt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!Rt&&Rt in Vt}(pn))&&(function(Vt){var qt=Bn(Vt)?Jt.call(Vt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(pn)||function(Vt){var qt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{qt=!!(Vt+"")}catch{}return qt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,qt,wn){for(var Nn=-1,lr=pn.length,fr=qt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),Rn=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),Rn&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(qt>2?", ":" "),pn.replace(nt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ct){var ht,ft,st,ut=it&at.F,gt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=gt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=gt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in gt&&(ct=dt),ct)(ft=!ut&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ct[ht],St[ht]=gt&&typeof bt[ht]!="function"?ct[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Mt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Mt)}return new At(Ct,Mt,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ct--;)delete at.prototype[rt[ct]];return at()};k.exports=Object.create||function(it,dt){var ct;return it!==null?(ot.prototype=et(it),ct=new ot,ot.prototype=null,ct[nt]=it):ct=at(),dt===void 0?ct:tt(ct,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ct=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ct;)et(dt,it=at[ct++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ct){try{return dt[ct]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ct=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ut=(0,nt.default)(st),gt=(0,ct.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Mt=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Mt]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Mt){return Ct[Mt]=function(jt,Rt){if(jt===void 0)return Rt;if(Rt===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=Rt===void 0?"undefined":(0,et.default)(Rt);switch(zt){case"string":switch(Xt){case"string":return[Rt,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:Rt});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,Rt=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Mt,Xt);Jt&&(Mt=(0,tt.default)({},Jt,Mt));var Kt=ut.reduce(function(En,yn){return En[yn]=Mt[yn]||Rt[yn],En},{}),Zt=(0,nt.default)(Mt).reduce(function(En,yn){return ut.indexOf(yn)===-1&&(En[yn]=Mt[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Mt=_t[1];xt=(bt||{})[Ct]||at[Ct],Mt==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ct(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=gt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ct(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ct(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ut.call(lt,wt)},ot.prototype.listenerCount=ut,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ct=et(ot),ht=dt.length;return ct<0||ct>=ht?rt?"":void 0:(at=dt.charCodeAt(ct))<55296||at>56319||ct+1===ht||(it=dt.charCodeAt(ct+1))<56320||it>57343?rt?dt.charAt(ct):at:rt?dt.slice(ct,ct+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ct=0;dt>ct;)et.f(nt,at=it[ct++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ct=et(ot),ht=tt(ct.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ct[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ct)&&ct[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ct=$(28),ht=$(17),ft=$(2),st=$(30),ut=$(31),gt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Mt=$(32),jt=$(7),Rt=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Mt.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(Gt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(Gt,wn,Nn),lr&&Gt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(Gt){var wn=Vn[Gt]=At(Kt.prototype);return wn._k=Gt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(Gt){return typeof Gt=="symbol"}:function(Gt){return Gt instanceof Kt},Tn=function(Gt,wn,Nn){return Gt===xn&&Tn(rn,wn,Nn),wt(Gt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(Gt,An)&&Gt[An][wn]&&(Gt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(Gt,An)||Xt(Gt,An,bt(1,{})),Gt[An][wn]=!0),hn(Gt,wn,Nn)):Xt(Gt,wn,Nn)},In=function(Gt,wn){wt(Gt);for(var Nn,lr=gt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(Gt,Nn=lr[fr++],wn[Nn]);return Gt},Ln=function(Gt){var wn=yn.call(this,Gt=xt(Gt,!0));return!(this===xn&&tt(Vn,Gt)&&!tt(rn,Gt))&&(!(wn||!tt(this,Gt)||!tt(Vn,Gt)||tt(this,An)&&this[An][Gt])||wn)},kn=function(Gt,wn){if(Gt=St(Gt),wn=xt(wn,!0),Gt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(Gt,wn);return!Nn||!tt(Vn,wn)||tt(Gt,An)&&Gt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(Gt){for(var wn,Nn=Jt(St(Gt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(Gt){for(var wn,Nn=Gt===xn,lr=Jt(Nn?rn:St(Gt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var Gt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],Gt)&&(this[An][Gt]=!1),hn(this,Gt,bt(1,Nn))};return rt&&bn&&hn(xn,Gt,{configurable:!0,set:wn}),_n(Gt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Ln,Mt.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Ln,!0),st.f=function(Gt){return _n(ft(Gt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Pn=0;Bn.length>Pn;)ft(Bn[Pn++]);for(var Un=Rt(ft.store),pn=0;Un.length>pn;)ut(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(Gt){return tt(jn,Gt+="")?jn[Gt]:jn[Gt]=Kt(Gt)},keyFor:function(Gt){if(!ln(Gt))throw TypeError(Gt+" is not a symbol!");for(var wn in jn)if(jn[wn]===Gt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(Gt,wn){return wn===void 0?At(Gt):In(At(Gt),wn)},defineProperty:Tn,defineProperties:In,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Mt.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(Gt){return Mt.f(yt(Gt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var Gt=Kt();return dn([Gt])!="[null]"||dn({a:Gt})!="{}"||dn(Object(Gt))!="{}"})),"JSON",{stringify:function(Gt){for(var wn,Nn,lr=[Gt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||Gt!==void 0)&&!ln(Gt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ct(Kt,"Symbol"),ct(Math,"Math",!0),ct(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ct=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ct.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ct=rt.f,ht=0;dt.length>ht;)ct.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ct){if(dt=rt(dt),ct=nt(ct,!0),at)try{return it(dt,ct)}catch{}if(ot(dt,ct))return tt(!et.f.call(dt,ct),dt[ct])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ut?tt(wt).concat(ut(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!gt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ct=!0,ht=!1,ft=void 0;try{for(var st,ut=(0,tt.default)(at);!(ct=(st=ut.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ct=!0);}catch(gt){ht=!0,ft=gt}finally{try{!ct&&ut.return&&ut.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ct=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ut=typeof et=="object"&&et&&et.Object===Object&&et,gt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ut||gt||Function("return this")();function wt(pn,Vt,Gt){switch(Gt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,Gt[0]);case 2:return pn.call(Vt,Gt[0],Gt[1]);case 3:return pn.call(Vt,Gt[0],Gt[1],Gt[2])}return pn.apply(Vt,Gt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(Gt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,Rn){for(var ur=Zn.length,Gn=yr+(Rn?1:-1);Rn?Gn--:++Gn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var Gt=pn.length,wn=0;Gt--;)pn[Gt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var Gt=-1,wn=pn.length,Nn=0,lr=[];++Gt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!Rt&&Rt in Vt}(pn))&&(function(Vt){var Gt=Bn(Vt)?Jt.call(Vt):"";return Gt=="[object Function]"||Gt=="[object GeneratorFunction]"}(pn)||function(Vt){var Gt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{Gt=!!(Vt+"")}catch{}return Gt}(pn)?Kt:ct).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,Gt,wn){for(var Nn=-1,lr=pn.length,fr=Gt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),Rn=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),Rn&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(Gt>2?", ":" "),pn.replace(nt,`{ /* [wrapped with `+Vt+`] */ -`)}function In(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Ot=function(jt){var Rt=typeof jt;return!!jt&&(Rt=="object"||Rt=="function")}(Ct)?ut.call(Ct):"";return Ot=="[object Function]"||Ot=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Ot,jt,Rt,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Ot>1?_t(Kt,Ot-1,jt,Rt,zt):at(zt,Kt):Rt||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Mt,Bt=ut(Et);if(Lt){var It=ut(this).constructor;Mt=Reflect.construct(Bt,arguments,It)}else Mt=Bt.apply(this,arguments);return st(this,Mt)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Lt){var Mt=this.constructor.getDerivedStateFromProps(Et,Lt);return Mt??null}).bind(this))}function yt(Et,Lt){try{var Mt=this.props,Bt=this.state;this.props=Et,this.state=Lt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Mt,Bt)}finally{this.props=Mt,this.state=Bt}}function St(Et){var Lt=Et.prototype;if(!Lt||!Lt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Lt.getSnapshotBeforeUpdate!="function")return Et;var Mt=null,Bt=null,It=null;if(typeof Lt.componentWillMount=="function"?Mt="componentWillMount":typeof Lt.UNSAFE_componentWillMount=="function"&&(Mt="UNSAFE_componentWillMount"),typeof Lt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Lt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Lt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Lt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Mt!==null||Bt!==null||It!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function In(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ct]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ct=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ut=Math.max;function gt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Mt=function(jt){var Rt=typeof jt;return!!jt&&(Rt=="object"||Rt=="function")}(Ct)?ct.call(Ct):"";return Mt=="[object Function]"||Mt=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ct.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Mt,jt,Rt,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=gt),zt||(zt=[]);++Xt0&&jt(Kt)?Mt>1?_t(Kt,Mt-1,jt,Rt,zt):at(zt,Kt):Rt||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,Bt=ct(Et);if(Lt){var It=ct(this).constructor;Ot=Reflect.construct(Bt,arguments,It)}else Ot=Bt.apply(this,arguments);return st(this,Ot)}}$.r(j);var gt=$(0),lt=$.n(gt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Lt){var Ot=this.constructor.getDerivedStateFromProps(Et,Lt);return Ot??null}).bind(this))}function yt(Et,Lt){try{var Ot=this.props,Bt=this.state;this.props=Et,this.state=Lt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,Bt)}finally{this.props=Ot,this.state=Bt}}function St(Et){var Lt=Et.prototype;if(!Lt||!Lt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Lt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,Bt=null,It=null;if(typeof Lt.componentWillMount=="function"?Ot="componentWillMount":typeof Lt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Lt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Lt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Lt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Lt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||Bt!==null||It!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. -`+an+" uses "+nn+" but also contains the following legacy lifecycles:"+(Mt!==null?` - `+Mt:"")+(Bt!==null?` +`+an+" uses "+nn+" but also contains the following legacy lifecycles:"+(Ot!==null?` + `+Ot:"")+(Bt!==null?` `+Bt:"")+(It!==null?` `+It:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Lt.componentWillMount=wt,Lt.componentWillReceiveProps=vt),typeof Lt.getSnapshotBeforeUpdate=="function"){if(typeof Lt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Lt.componentWillUpdate=yt;var Qt=Lt.componentDidUpdate;Lt.componentDidUpdate=function(Ht,gn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,gn,Kn)}}return Et}function xt(Et,Lt){if(Et==null)return{};var Mt,Bt,It=function(nn,Qt){if(nn==null)return{};var Ht,gn,Wn={},Kn=Object.keys(nn);for(gn=0;gn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Lt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Mt)&&(It[Mt]=Et[Mt])}return It}function bt(Et){var Lt=function(Mt){return{}.toString.call(Mt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Lt==="number"&&(Lt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Lt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Ot=$(45),jt=function(Et){var Lt=function(Mt){return{backgroundColor:Mt.base00,ellipsisColor:Mt.base09,braceColor:Mt.base07,expandedIcon:Mt.base0D,collapsedIcon:Mt.base0E,keyColor:Mt.base07,arrayKeyColor:Mt.base0C,objectSize:Mt.base04,copyToClipboard:Mt.base0F,copyToClipboardCheck:Mt.base0D,objectBorder:Mt.base02,dataTypes:{boolean:Mt.base0E,date:Mt.base0D,float:Mt.base0B,function:Mt.base0D,integer:Mt.base0F,string:Mt.base09,nan:Mt.base08,null:Mt.base0A,undefined:Mt.base05,regexp:Mt.base0A,background:Mt.base02},editVariable:{editIcon:Mt.base0E,cancelIcon:Mt.base09,removeIcon:Mt.base09,addIcon:Mt.base0E,checkIcon:Mt.base0E,background:Mt.base01,color:Mt.base0A,border:Mt.base07},addKeyModal:{background:Mt.base05,border:Mt.base04,color:Mt.base0A,labelColor:Mt.base01},validationFailure:{background:Mt.base09,iconColor:Mt.base01,fontColor:Mt.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Lt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Lt.braceColor},"expanded-icon":{color:Lt.expandedIcon},"collapsed-icon":{color:Lt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Lt.keyColor,verticalAlign:"top"},objectKeyVal:function(Mt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Lt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Lt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Mt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Lt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Lt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Lt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Lt.dataTypes.boolean},date:{display:"inline-block",color:Lt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Lt.dataTypes.float},function:{display:"inline-block",color:Lt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Lt.dataTypes.integer},string:{display:"inline-block",color:Lt.dataTypes.string},nan:{display:"inline-block",color:Lt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Lt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Lt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Lt.dataTypes.background},regexp:{display:"inline-block",color:Lt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Lt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Lt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Lt.editVariable.background,color:Lt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Lt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Lt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Lt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Lt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Lt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Lt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Lt.validationFailure.fontColor,backgroundColor:Lt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Lt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function Rt(Et,Lt,Mt){return Et||console.error("theme has not been set"),function(Bt){var It=At;return Bt!==!1&&Bt!=="none"||(It=_t),Object(Ot.createStyling)(jt,{defaultBase16:It})(Bt)}(Et)(Lt,Mt)}var zt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},Rt(nn,"data-type-label")),It):null}}]),Mt}(lt.a.PureComponent),Xt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Mt}(lt.a.PureComponent),Jt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},Rt(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Mt}(lt.a.PureComponent),Kt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Mt}(lt.a.PureComponent);function Zt(Et,Lt){(Lt==null||Lt>Et.length)&&(Lt=Et.length);for(var Mt=0,Bt=new Array(Lt);Mt"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Mt=dn(Et))||Lt&&Et&&typeof Et.length=="number"){Mt&&(Et=Mt);var Bt=0,It=function(){};return{s:It,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){Mt=Et[Symbol.iterator]()},n:function(){var Ht=Mt.next();return nn=Ht.done,Ht},e:function(Ht){Qt=!0,an=Ht},f:function(){try{nn||Mt.return==null||Mt.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Lt){if(Array.isArray(Lt))return Zt(Lt)}(Et)||function(Lt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Lt))return Array.from(Lt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nnIt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,It),lt.a.createElement("span",Rt(an,"ellipsis")," ...")))),lt.a.createElement("div",Rt(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Mt}(lt.a.PureComponent),ln=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){return lt.a.createElement("div",Rt(this.props.theme,"undefined"),"undefined")}}]),Mt}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Lt=1;Lt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=gn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Lt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,mr=Mt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Or,jr){return Or[jr]=tr[jr],Or},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(mr){Jn.current=mr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Pn||((Pn=document.createElement("textarea")).setAttribute("tab-index","-1"),Pn.setAttribute("aria-hidden","true"),Bn(Pn)),Pn.parentNode===null&&document.body.appendChild(Pn);var Ar=sr.paddingSize,Or=sr.borderSize,jr=sr.sizingStyle,Mr=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Pn.style[Br]=jr[Br]}),Bn(Pn),Pn.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Pn,sr);Pn.value="x";var Lr=Pn.scrollHeight-Ar,Dr=Lr*tr;Mr==="border-box"&&(Dr=Dr+Ar+Or),sn=Math.max(Dr,sn);var Fr=Lr*ir;return Mr==="border-box"&&(Fr=Fr+Ar+Or),[sn=Math.min(Fr,sn),Lr]}(mr,Xn.value||Xn.placeholder||"x",It,Bt),On=hr[0],$n=hr[1];Hn.current!==On&&(Hn.current=On,Xn.style.setProperty("height",On+"px","important"),Ht(On,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Ln(or),Object(pt.useLayoutEffect)(function(){var Xn=function(mr){Wn.current(mr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},gn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Lt){return{type:Et,value:Lt}}var fr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Mt}(lt.a.PureComponent),Zn=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Mt}(lt.a.PureComponent),vr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),yr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Mt}(lt.a.PureComponent),Rn=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Mt}(lt.a.PureComponent),ur=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Mt}(lt.a.PureComponent),qn=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Mt}(lt.a.PureComponent),pr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),Gn=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent),zn=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Mt}(lt.a.PureComponent),ar=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Mt}(lt.a.PureComponent),rr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){return nt(this,Mt),Lt.apply(this,arguments)}return at(Mt,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Mt}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Lt.call(this,Bt)).copiedTimer=null,It.handleCopy=function(){var an=document.createElement("textarea"),nn=It.props,Qt=nn.clickCallback,Ht=nn.src,gn=nn.namespace;an.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:gn,name:gn[gn.length-1]})})},It.getClippyIcon=function(){var an=It.props.theme;return It.state.copied?lt.a.createElement("span",null,lt.a.createElement(qn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon"))),lt.a.createElement("span",Rt(an,"copy-icon-copied"),"✔")):lt.a.createElement(qn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon")))},It.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},It.state={copied:!1},It}return at(Mt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,It=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=Rt(It,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Mt}(lt.a.PureComponent),kr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Lt.call(this,Bt)).getEditIcon=function(){var an=It.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},Rt(Qt,"editVarIcon"),{onClick:function(){It.prepopInput(nn)}})))},It.prepopInput=function(an){if(It.props.onEdit!==!1){var nn=function(Ht){var gn;switch(bt(Ht)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Ht;break;case"date":case"function":case"regexp":gn=Ht.toString();break;default:try{gn=JSON.stringify(Ht,null," ")}catch{gn=""}}return gn}(an.value),Qt=Nn(nn);It.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},It.getRemoveIcon=function(){var an=It.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,gn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},It.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(It).props;switch(Qt){case!1:return It.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},It.getEditInput=function(){var an=It.props.theme,nn=It.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,gn=Nn(Ht);It.setState({editValue:Ht,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&It.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},Rt(an,"edit-input"))),lt.a.createElement("div",Rt(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},Rt(an,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},Rt(an,"check-icon"),{onClick:function(){It.submitEdit()}})),lt.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(an){var nn=It.props,Qt=nn.variable,Ht=nn.namespace,gn=nn.rjvId,Wn=It.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},It.showDetected=function(){var an=It.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,It.state.parsedInput),Ht=(Qt.type,Qt.value,It.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",Rt(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},Rt(nn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var an=It.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(It).props,gn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return at(Mt,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.variable,nn=It.singleIndent,Qt=It.type,Ht=It.theme,gn=It.namespace,Wn=It.indentWidth,Kn=It.enableClipboard,Yn=It.onEdit,er=It.onDelete,Hn=It.onSelect,Jn=It.displayArrayKey,or=It.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},Rt(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},Rt(Ht,"array-key"),{key:an.name+"_"+gn}),an.name,lt.a.createElement("div",Rt(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},Rt(Ht,"object-name"),{className:"object-key",key:an.name+"_"+gn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(mr){var hr=En(gn);(mr.ctrlKey||mr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},Rt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(gn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Mt}(lt.a.PureComponent),Tr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,gn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(gn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,gn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},Rt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,gn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Mt}(lt.a.PureComponent);function Pr(Et){var Lt=Et.parent_type,Mt=Et.namespace,Bt=Et.quotesOnKeys,It=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Lt=="array"?Qt?lt.a.createElement("span",Object.assign({},Rt(It,"array-key"),{key:Mt}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},Rt(It,"object-name"),{key:Mt}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null)}function Ir(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(Rn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Lt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in It.state.expanded)nn.push(It.state.expanded[Qt]);nn[an]=!nn[an],It.setState({expanded:nn})},It.state={expanded:[]},It}return at(Mt,[{key:"getExpandedIcon",value:function(Bt){var It=this.props,an=It.theme,nn=It.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Ir,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.src,nn=It.groupArraysAfterLength,Qt=(It.depth,It.name),Ht=It.theme,gn=It.jsvRoot,Wn=It.namespace,Kn=(It.parent_type,xt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;gn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},Rt(Ht,gn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},Rt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",Rt(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container"),{onClick:function(mr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},Rt(Ht,"brace"),{onClick:function(mr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},Rt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},Rt(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Mt}(lt.a.PureComponent),Zr=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(Bt){var It;nt(this,Mt),(It=Lt.call(this,Bt)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){rn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},Rt(It.props.theme,"pushed-content")),It.renderObjectContents(Qt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:lt.a.createElement("div",Object.assign({},Rt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(nn){var Qt=It.props,Ht=(Qt.rjvId,Qt.theme,It.state),gn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:gn},It.props))},It.renderObjectContents=function(nn,Qt){var Ht,gn=It.props,Wn=gn.depth,Kn=gn.parent_type,Yn=gn.index_offset,er=gn.groupArraysAfterLength,Hn=gn.namespace,Jn=It.state.object_type,or=[],Xn=Object.keys(nn||{});return It.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(mr){if(Ht=new mo(mr,nn[mr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(mr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Qt)))}),or};var an=Mt.getState(Bt);return It.state=rt(rt({},an),{},{prevProps:{}}),It}return at(Mt,[{key:"getBraceStart",value:function(Bt,It){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,gn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{"),It?this.getObjectMetaData(Qt):null);var Wn=It?Ir:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},Rt(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:gn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{")),It?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.depth,nn=It.src,Qt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,gn=It.jsvRoot,Wn=It.iconStyle,Kn=xt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return gn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},Rt(Ht,gn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},Rt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,It){var an=It.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Mt.getState(Bt)),{},{prevProps:Bt}):null}}]),Mt}(lt.a.PureComponent);Zr.getState=function(Et){var Lt=Object.keys(Et.src).length,Mt=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Lt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Mt),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Lt,hovered:!1}};var mo=function Et(Lt,Mt){nt(this,Et),this.name=Lt,this.value=Mt,this.type=bt(Mt)};St(Zr);var kt=Zr,$t=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nnQt.groupArraysAfterLength&&(gn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(gn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Mt}(lt.a.PureComponent),Pt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(Bt){var It;return nt(this,Mt),(It=Lt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:Bt.input?Bt.input:""},It}return at(Mt,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.theme,nn=It.rjvId,Qt=It.isValid,Ht=this.state.input,gn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},Rt(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},Rt(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",Rt(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},Rt(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){gn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),gn?lt.a.createElement(rr,Object.assign({},Rt(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",Rt(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},Rt(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Mt}(lt.a.PureComponent),gt=function(Et){dt(Mt,Et);var Lt=ct(Mt);function Mt(){var Bt;nt(this,Mt);for(var It=arguments.length,an=new Array(It),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ln=In===void 0?"light":In;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=Rt()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Pn){return Pn.setOption("theme",Fn)}))}),ln.setOption("theme",Ln),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,In={};typeof hn=="string"?In[hn]=_n:In=hn,Xt()(In,function(Ln,kn){var Fn=Tn[kn];Tn[kn]=Ln,ln.emit("optionChange",kn,Ln,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Ot());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(In){var Ln=["top","left","right","bottom"];return In!=="position"&&(Ln=nt()(Ln,function(kn){return"".concat(In,"-").concat(kn)})),In==="border"&&(Ln=nt()(Ln,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Ln[0]],In),left:xn(_n[Ln[1]],In),right:xn(_n[Ln[2]],In),bottom:xn(_n[Ln[3]],In)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var mn,Dn,br,dr,_r=[],Cr=!0,Rr=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(mn=br.call(Ut)).done)&&(_r.push(mn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Rr=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Rr)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Ot=d.n(Ct),jt=d(3023),Rt=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Rt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Sr(mn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,mn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Rr="",Yr=5,Gr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:mn+1},ao=mn===0,yo=''),bo=''),So=''),Io=''),vo=''),Mo=''),Eo=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(kn,Xr)||lt()(Xr,"Array[")?Mo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Ot()(Xr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Xr,'"'))+wo)}function Lo(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}Gr.push("".concat(os,": ").concat(Ln(Wt[Xr],Ur))),Hr++}}try{Rr={}.toString.call(Er)}catch{Rr="[object Object]"}var Po,No=Rr=="[object Array]",Fo=Rr=="[object Object]",Uo=Rr=="[object Number]",jo=Rr=="[object RegExp]",Ro=Rr=="[object Symbol]",Ls=Rr=="[object Function]",Ps=Rr=="[object Boolean]";if(Rr=="[object String]")Cr=Co(vn(Er));else if(jo)Po=vn(Er.toString()),Cr=Io+Po+wo;else if(Ls)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Rr=Ut.group,Yr=Ut.targetGroup,Gr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(mn=Hr.call(this)).container=nn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=Wt,mn.type=br,mn.group=Rr,mn.targetGroup=Yr,mn.args=_r,mn.id=Cr,mn.header=Gr,mn.ignoreFilter=po,mn.collapsed=!1,mn.container.log=(0,it.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=ao,mn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return mn.level=bo,mn.resizeSensor=new(qt())(mn.container),mn.onResize=Wn()(function(){hn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,mn=this.console.c,Dn=Wt.find(mn(".count-container")),br=Wt.find(mn(".icon-container")),dr=Dn.find(mn(".count"));return Ut===2&&Dn.rmClass(mn("hidden")),dr.text(ft()(Ut)),br.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(mn,Dn){Dn!==0&&(Ut+=" "),Nn()(mn)?Ut+=Yn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),mn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=It()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,mn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=It()(Wt),Cr=_r.data("id");if(Cr){var Rr=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Pn.Z(Yr.get(0),{unenumerable:mn,accessGetter:Dn});Gr.setOption("theme",Ut.getOption("theme")),Gr.set(Rr)}else{var oo=new Pn.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Rr)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,mn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Rr=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===mn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});St()(Rr,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(Gr)?po[Ur]=Ur===mn?"":Ut.formatTableVal(Gr[Ur]):Rn()(Gr)&&(po[Ur]=Ur===mn?Ut.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Rr=or()(dr,_r);mr()(function(){return Cr(Rr)})}(Wt,Ut,function(dr){return mn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,mn=this.console,Dn=mn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,mn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Rr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Rr=this.formatCommon(Wt);break;case"dir":Rr=this.formatDir(Wt);break;case"warn":_r="warn",Rr=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Rr=this.formatErr(Cr);break;case"table":Rr=this.formatTable(Wt);break;case"html":Rr=Wt[0];break;case"input":Rr=this.formatJs(Wt[0]),_r="input";break;case"output":Rr=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Rr=this.formatCommon(Wt),_r="caret-right";break;case"group":Rr=this.formatCommon(Wt),_r="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Rr=On()(Rr,function(Yr){return'').concat(Yr,"")})),Rr=this.render({msg:Rr,type:Ut,icon:_r,id:mn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Rr),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,mn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(mn+=Ar()(Bn||(Bn=(0,k.Z)([` +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Lt.componentWillMount=wt,Lt.componentWillReceiveProps=vt),typeof Lt.getSnapshotBeforeUpdate=="function"){if(typeof Lt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Lt.componentWillUpdate=yt;var Qt=Lt.componentDidUpdate;Lt.componentDidUpdate=function(Ht,gn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,gn,Kn)}}return Et}function xt(Et,Lt){if(Et==null)return{};var Ot,Bt,It=function(nn,Qt){if(nn==null)return{};var Ht,gn,Wn={},Kn=Object.keys(nn);for(gn=0;gn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Lt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function bt(Et){var Lt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Lt==="number"&&(Lt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Lt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Mt=$(45),jt=function(Et){var Lt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Lt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Lt.braceColor},"expanded-icon":{color:Lt.expandedIcon},"collapsed-icon":{color:Lt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Lt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Lt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Lt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Ot,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Lt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Lt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Lt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Lt.dataTypes.boolean},date:{display:"inline-block",color:Lt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Lt.dataTypes.float},function:{display:"inline-block",color:Lt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Lt.dataTypes.integer},string:{display:"inline-block",color:Lt.dataTypes.string},nan:{display:"inline-block",color:Lt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Lt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Lt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Lt.dataTypes.background},regexp:{display:"inline-block",color:Lt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Lt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Lt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Lt.editVariable.background,color:Lt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Lt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Lt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Lt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Lt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Lt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Lt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Lt.validationFailure.fontColor,backgroundColor:Lt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Lt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function Rt(Et,Lt,Ot){return Et||console.error("theme has not been set"),function(Bt){var It=At;return Bt!==!1&&Bt!=="none"||(It=_t),Object(Mt.createStyling)(jt,{defaultBase16:It})(Bt)}(Et)(Lt,Ot)}var zt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},Rt(nn,"data-type-label")),It):null}}]),Ot}(lt.a.PureComponent),Xt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Ot}(lt.a.PureComponent),Jt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},Rt(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(lt.a.PureComponent),Kt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Ot}(lt.a.PureComponent);function Zt(Et,Lt){(Lt==null||Lt>Et.length)&&(Lt=Et.length);for(var Ot=0,Bt=new Array(Lt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=dn(Et))||Lt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var Bt=0,It=function(){};return{s:It,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return nn=Ht.done,Ht},e:function(Ht){Qt=!0,an=Ht},f:function(){try{nn||Ot.return==null||Ot.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Lt){if(Array.isArray(Lt))return Zt(Lt)}(Et)||function(Lt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Lt))return Array.from(Lt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnIt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,It),lt.a.createElement("span",Rt(an,"ellipsis")," ...")))),lt.a.createElement("div",Rt(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Ot}(lt.a.PureComponent),ln=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){return lt.a.createElement("div",Rt(this.props.theme,"undefined"),"undefined")}}]),Ot}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Lt=1;Lt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=gn.value!==void 0,Yn=Object(gt.useRef)(null),er=Fn(Yn,Lt),Hn=Object(gt.useRef)(0),Jn=Object(gt.useRef)(),or=function(){var Xn=Yn.current,mr=Ot&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Mr,jr){return Mr[jr]=tr[jr],Mr},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(mr){Jn.current=mr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Pn||((Pn=document.createElement("textarea")).setAttribute("tab-index","-1"),Pn.setAttribute("aria-hidden","true"),Bn(Pn)),Pn.parentNode===null&&document.body.appendChild(Pn);var Ar=sr.paddingSize,Mr=sr.borderSize,jr=sr.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Pn.style[Br]=jr[Br]}),Bn(Pn),Pn.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Pn,sr);Pn.value="x";var Lr=Pn.scrollHeight-Ar,Dr=Lr*tr;Or==="border-box"&&(Dr=Dr+Ar+Mr),sn=Math.max(Dr,sn);var Fr=Lr*ir;return Or==="border-box"&&(Fr=Fr+Ar+Mr),[sn=Math.min(Fr,sn),Lr]}(mr,Xn.value||Xn.placeholder||"x",It,Bt),Mn=hr[0],$n=hr[1];Hn.current!==Mn&&(Hn.current=Mn,Xn.style.setProperty("height",Mn+"px","important"),Ht(Mn,{rowHeight:$n}))}};return Object(gt.useLayoutEffect)(or),Wn=Ln(or),Object(gt.useLayoutEffect)(function(){var Xn=function(mr){Wn.current(mr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(gt.createElement)("textarea",Tn({},gn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(gt.forwardRef)(Gt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Lt){return{type:Et,value:Lt}}var fr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(lt.a.PureComponent),Zn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(lt.a.PureComponent),vr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),yr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),Rn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(lt.a.PureComponent),ur=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(lt.a.PureComponent),Gn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(lt.a.PureComponent),pr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),qn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),zn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(lt.a.PureComponent),ar=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(lt.a.PureComponent),rr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).copiedTimer=null,It.handleCopy=function(){var an=document.createElement("textarea"),nn=It.props,Qt=nn.clickCallback,Ht=nn.src,gn=nn.namespace;an.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:gn,name:gn[gn.length-1]})})},It.getClippyIcon=function(){var an=It.props.theme;return It.state.copied?lt.a.createElement("span",null,lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon"))),lt.a.createElement("span",Rt(an,"copy-icon-copied"),"✔")):lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon")))},It.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},It.state={copied:!1},It}return at(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,It=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=Rt(It,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(lt.a.PureComponent),kr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).getEditIcon=function(){var an=It.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},Rt(Qt,"editVarIcon"),{onClick:function(){It.prepopInput(nn)}})))},It.prepopInput=function(an){if(It.props.onEdit!==!1){var nn=function(Ht){var gn;switch(bt(Ht)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Ht;break;case"date":case"function":case"regexp":gn=Ht.toString();break;default:try{gn=JSON.stringify(Ht,null," ")}catch{gn=""}}return gn}(an.value),Qt=Nn(nn);It.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},It.getRemoveIcon=function(){var an=It.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,gn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},It.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(It).props;switch(Qt){case!1:return It.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},It.getEditInput=function(){var an=It.props.theme,nn=It.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,gn=Nn(Ht);It.setState({editValue:Ht,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&It.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},Rt(an,"edit-input"))),lt.a.createElement("div",Rt(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},Rt(an,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},Rt(an,"check-icon"),{onClick:function(){It.submitEdit()}})),lt.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(an){var nn=It.props,Qt=nn.variable,Ht=nn.namespace,gn=nn.rjvId,Wn=It.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},It.showDetected=function(){var an=It.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,It.state.parsedInput),Ht=(Qt.type,Qt.value,It.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",Rt(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},Rt(nn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var an=It.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(It).props,gn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.variable,nn=It.singleIndent,Qt=It.type,Ht=It.theme,gn=It.namespace,Wn=It.indentWidth,Kn=It.enableClipboard,Yn=It.onEdit,er=It.onDelete,Hn=It.onSelect,Jn=It.displayArrayKey,or=It.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},Rt(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},Rt(Ht,"array-key"),{key:an.name+"_"+gn}),an.name,lt.a.createElement("div",Rt(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},Rt(Ht,"object-name"),{className:"object-key",key:an.name+"_"+gn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(mr){var hr=En(gn);(mr.ctrlKey||mr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},Rt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(gn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Ot}(lt.a.PureComponent),Tr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,gn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(gn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,gn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},Rt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,gn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Ot}(lt.a.PureComponent);function Pr(Et){var Lt=Et.parent_type,Ot=Et.namespace,Bt=Et.quotesOnKeys,It=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Lt=="array"?Qt?lt.a.createElement("span",Object.assign({},Rt(It,"array-key"),{key:Ot}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},Rt(It,"object-name"),{key:Ot}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null)}function Ir(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(Rn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in It.state.expanded)nn.push(It.state.expanded[Qt]);nn[an]=!nn[an],It.setState({expanded:nn})},It.state={expanded:[]},It}return at(Ot,[{key:"getExpandedIcon",value:function(Bt){var It=this.props,an=It.theme,nn=It.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Ir,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.src,nn=It.groupArraysAfterLength,Qt=(It.depth,It.name),Ht=It.theme,gn=It.jsvRoot,Wn=It.namespace,Kn=(It.parent_type,xt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;gn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},Rt(Ht,gn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},Rt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",Rt(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container"),{onClick:function(mr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},Rt(Ht,"brace"),{onClick:function(mr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},Rt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},Rt(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Ot}(lt.a.PureComponent),Zr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){rn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},Rt(It.props.theme,"pushed-content")),It.renderObjectContents(Qt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:lt.a.createElement("div",Object.assign({},Rt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(nn){var Qt=It.props,Ht=(Qt.rjvId,Qt.theme,It.state),gn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:gn},It.props))},It.renderObjectContents=function(nn,Qt){var Ht,gn=It.props,Wn=gn.depth,Kn=gn.parent_type,Yn=gn.index_offset,er=gn.groupArraysAfterLength,Hn=gn.namespace,Jn=It.state.object_type,or=[],Xn=Object.keys(nn||{});return It.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(mr){if(Ht=new mo(mr,nn[mr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(mr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Qt)))}),or};var an=Ot.getState(Bt);return It.state=rt(rt({},an),{},{prevProps:{}}),It}return at(Ot,[{key:"getBraceStart",value:function(Bt,It){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,gn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{"),It?this.getObjectMetaData(Qt):null);var Wn=It?Ir:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},Rt(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:gn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{")),It?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.depth,nn=It.src,Qt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,gn=It.jsvRoot,Wn=It.iconStyle,Kn=xt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return gn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},Rt(Ht,gn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},Rt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,It){var an=It.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Ot.getState(Bt)),{},{prevProps:Bt}):null}}]),Ot}(lt.a.PureComponent);Zr.getState=function(Et){var Lt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Lt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Lt,hovered:!1}};var mo=function Et(Lt,Ot){nt(this,Et),this.name=Lt,this.value=Ot,this.type=bt(Ot)};St(Zr);var kt=Zr,$t=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnQt.groupArraysAfterLength&&(gn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(gn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Ot}(lt.a.PureComponent),Pt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:Bt.input?Bt.input:""},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.theme,nn=It.rjvId,Qt=It.isValid,Ht=this.state.input,gn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},Rt(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},Rt(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",Rt(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},Rt(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){gn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),gn?lt.a.createElement(rr,Object.assign({},Rt(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",Rt(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},Rt(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Ot}(lt.a.PureComponent),pt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ct=>{tt({language:ct})},nt=ct=>{tt({uiPreferences:{theme:ct}})},ot=ct=>{tt({uiPreferences:{borderRadius:ct}})},at=ct=>{_(ht=>ht.map((ft,st)=>st===ct?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],ht=ct.map((st,ut)=>b[ut]?st:void 0).filter(st=>st),ft=ct.map((st,ut)=>b[ut+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>ot(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ct=d(4331),ht=d.n(ct),ft=d(5610),st=d.n(ft),ut=d(7483),gt=d.n(ut),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=gt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),gt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ln=In===void 0?"light":In;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=Rt()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Pn){return Pn.setOption("theme",Fn)}))}),ln.setOption("theme",Ln),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,In={};typeof hn=="string"?In[hn]=_n:In=hn,Xt()(In,function(Ln,kn){var Fn=Tn[kn];Tn[kn]=Ln,ln.emit("optionChange",kn,Ln,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Mt());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(In){var Ln=["top","left","right","bottom"];return In!=="position"&&(Ln=nt()(Ln,function(kn){return"".concat(In,"-").concat(kn)})),In==="border"&&(Ln=nt()(Ln,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Ln[0]],In),left:xn(_n[Ln[1]],In),right:xn(_n[Ln[2]],In),bottom:xn(_n[Ln[3]],In)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var mn,Dn,br,dr,_r=[],Cr=!0,Rr=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(mn=br.call(Ut)).done)&&(_r.push(mn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Rr=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Rr)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ct=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ut=d.n(st),gt=d(6930),lt=d.n(gt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Mt=d.n(Ct),jt=d(3023),Rt=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Rt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ut()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Sr(mn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,mn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Rr="",Yr=5,qr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:mn+1},ao=mn===0,yo=''),bo=''),So=''),Io=''),vo=''),Oo=''),Eo=function(Xr){return ct()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ut()(kn,Xr)||lt()(Xr,"Array[")?Oo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Mt()(Xr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Xr,'"'))+wo)}function Lo(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return qr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}qr.push("".concat(os,": ").concat(Ln(Wt[Xr],Ur))),Hr++}}try{Rr={}.toString.call(Er)}catch{Rr="[object Object]"}var Po,No=Rr=="[object Array]",Fo=Rr=="[object Object]",Uo=Rr=="[object Number]",jo=Rr=="[object RegExp]",Ro=Rr=="[object Symbol]",Ls=Rr=="[object Function]",Ps=Rr=="[object Boolean]";if(Rr=="[object String]")Cr=Co(vn(Er));else if(jo)Po=vn(Er.toString()),Cr=Io+Po+wo;else if(Ls)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var Gr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Rr=Ut.group,Yr=Ut.targetGroup,qr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(mn=Hr.call(this)).container=nn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=Wt,mn.type=br,mn.group=Rr,mn.targetGroup=Yr,mn.args=_r,mn.id=Cr,mn.header=qr,mn.ignoreFilter=po,mn.collapsed=!1,mn.container.log=(0,it.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=ao,mn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return mn.level=bo,mn.resizeSensor=new(Gt())(mn.container),mn.onResize=Wn()(function(){hn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,mn=this.console.c,Dn=Wt.find(mn(".count-container")),br=Wt.find(mn(".icon-container")),dr=Dn.find(mn(".count"));return Ut===2&&Dn.rmClass(mn("hidden")),dr.text(ft()(Ut)),br.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(mn,Dn){Dn!==0&&(Ut+=" "),Nn()(mn)?Ut+=Yn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),mn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=It()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,mn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=It()(Wt),Cr=_r.data("id");if(Cr){var Rr=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var qr=new Pn.Z(Yr.get(0),{unenumerable:mn,accessGetter:Dn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Rr)}else{var oo=new Pn.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Rr)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,mn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Rr=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:dr.getOption("theme")});St()(Rr,function(qr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(qr)?po[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Rn()(qr)&&(po[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;Gn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Rr=or()(dr,_r);mr()(function(){return Cr(Rr)})}(Wt,Ut,function(dr){return mn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,mn=this.console,Dn=mn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,mn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Rr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Rr=this.formatCommon(Wt);break;case"dir":Rr=this.formatDir(Wt);break;case"warn":_r="warn",Rr=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Rr=this.formatErr(Cr);break;case"table":Rr=this.formatTable(Wt);break;case"html":Rr=Wt[0];break;case"input":Rr=this.formatJs(Wt[0]),_r="input";break;case"output":Rr=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Rr=this.formatCommon(Wt),_r="caret-right";break;case"group":Rr=this.formatCommon(Wt),_r="caret-down"}ut()(["log","debug","warn"],Ut)&&this.isSimple()&&(Rr=Mn()(Rr,function(Yr){return'').concat(Yr,"")})),Rr=this.render({msg:Rr,type:Ut,icon:_r,id:mn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Rr),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,mn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(mn+=Ar()(Bn||(Bn=(0,k.Z)([`
    `,`
    @@ -1120,14 +1126,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Wt.msg,`
    -
    `)}},{key:"formatTable",value:function(Wt){var Ut=Wt[0],mn=Wt[1],Dn=[];return fr()(mn)&&(mn=Zr()(mn)),kt()(mn)||(mn=null),Nn()(Ut)?(St()(Ut,function(br){Rn()(br)?Dn.push("__LunaConsoleValue"):Nn()(br)&&(Dn=Dn.concat(Mt()(br)))}),(Dn=Pt()(Dn)).sort(),mn&&(Dn=Dn.filter(function(br){return ct()(mn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Wt):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(Wt)}},{key:"formatErr",value:function(Wt){var Ut=Wt.stack?Wt.stack.split(` -`):[],mn="".concat(Wt.message||Ut[0],"
    ");return Ut=Ut.map(function(Dn){return ut()(Dn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(qr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Wt){var Ut=this.console.c,mn=fr()(Wt[0])&&Wt.length!==1;mn&&(Wt=this.substituteStr(Wt));for(var Dn=0,br=Wt.length;Dn').concat(ut()(ft()(dr)),""):Nn()(dr)?Wt[Dn]=this.formatPreview(dr):Pr()(dr)?Wt[Dn]='undefined'):kr()(dr)?Wt[Dn]='null'):Vn()(dr)?Wt[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Wt[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Wt[Dn]='').concat(ft()(dr),""):Nr()(dr)?Wt[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&mn||(dr=ut()(dr)),dr.length>5e3&&(dr=Ot()(dr,5e3,{separator:" ",ellipsis:"…"})),Wt[Dn]=dr)}return Wt.join(" ")}},{key:"formatDir",value:function(Wt){return Nn()(Wt[0])?this.formatPreview(Wt[0]):this.formatCommon(Wt)}},{key:"formatTableVal",value:function(Wt){var Ut=this.console.c;return Nn()(Wt)?"{…}":Rn()(Wt)?jr()('
    ').concat(Ln(Wt),"
    ")):ft()(Wt)}},{key:"formatPreview",value:function(Wt){var Ut=this,mn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Wt:this.extractObj(Wt,{},function(_r){Ut.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Wt);return dr==="Array"&&Wt.length>1?(dr="(".concat(Wt.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Wt):Gn()(Wt)&&(dr=this.formatElName(Wt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Ln(Wt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Wt){var Ut=ut()(Wt[0]),mn=!1,Dn="";Wt.shift();for(var br=0,dr=Ut.length;br"),mn=!0,Dn+='');break;default:br--,Wt.unshift(Cr),Dn+=_r}}else Dn+=_r}return mn&&(Dn+=""),Wt.unshift(Dn),Wt}},{key:"formatJs",value:function(Wt){return'
    ').concat(this.console.c(sr()(Wt,"js",eo)),"
    ")}},{key:"formatFn",value:function(Wt){return'
    '.concat(this.formatJs(Wt.toString()),"
    ")}},{key:"formatElName",value:function(Wt){var Ut=Wt.id,mn=Wt.className,Dn=Wt.tagName.toLowerCase();if(Ut!==""&&(Dn+="#".concat(Ut)),fr()(mn)){var br="";St()(mn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Wt){var Ut=sn()();return this.elements[Ut]=Wt,this.console.c('
    '))}}]),Sr}(Ht());function no(Er){var Hr=(Er=Et()(Er)).split(";"),Sr={};St()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Dn=mn[0],br=mn[1];Sr[Zt()(Dn)]=Zt()(br)}}),Sr.display="inline-block",Sr["max-width"]="100%",delete Sr.width,delete Sr.height;var Wt="";return St()(Sr,function(Ut,mn){Wt+="".concat(mn,":").concat(Ut,";")}),Wt}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Ho=d(6329),Xo=d.n(Ho),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),ks=d(5852),As=d.n(ks);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var va,Es=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ss(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Sr),(mn=Hr.call(this)).subComponents=[],mn.compName=Dn,mn.c=_n(Dn),mn.options={},mn.container=Wt,mn.$container=It()(Wt),mn.$container.addClass(["luna-".concat(Dn),mn.c("platform-".concat(Tn()))]),mn.on("optionChange",function(_r,Cr,Rr){var Yr=mn.c;_r==="theme"&&(mn.$container.rmClass(Yr("theme-".concat(Rr))).addClass(Yr("theme-".concat(Cr))),St()(mn.subComponents,function(Gr){return Gr.setOption("theme",Cr)}))}),mn.setOption("theme",dr),mn}return(0,tt.Z)(Sr,[{key:"destroy",value:function(){this.destroySubComponents();var Wt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wt("platform-".concat(Tn()))).rmClass(Wt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wt,Ut){var mn=this,Dn=this.options,br={};typeof Wt=="string"?br[Wt]=Ut:br=Wt,St()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,mn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Wt){return this.options[Wt]}},{key:"addSubComponent",value:function(Wt){Wt.setOption("theme",this.options.theme),this.subComponents.push(Wt)}},{key:"removeSubComponent",value:function(Wt){As()(this.subComponents,function(Ut){return Ut===Wt})}},{key:"destroySubComponents",value:function(){St()(this.subComponents,function(Wt){return Wt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(Wt,Ut),Xo()(this.options,Wt)}},{key:"find",value:function(Wt){return this.$container.find(this.c(Wt))}}]),Sr}(Ht()),Ts=d(1571),Os=d.n(Ts);function Ms(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}b=d.hmd(b);var es=navigator.userAgent,js=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Rs=0,ts=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ms(Sr);function Sr(Wt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Sr),(Ut=Hr.call(this,Wt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(_i()),Ut.selectedLog=null,Ut.onScroll=function(){var Dn=Ut.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Ut.isAtBottom=Cr;var Rr=Ut.lastScrollTop,Yr=Ut.lastTimestamp,Gr=fo()(),oo=Gr-Yr,po=_r-Rr,Ur=Math.abs(po/oo)*Ut.speedToleranceFactor;oo>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Ur_r+dr+yo||Ut.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(qt())(Wt),Ut.renderViewport=ws()(function(Dn){Ut._renderViewport(Dn)},16),Ut.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Hn()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Ut.clear()},dir:function(Dn){Ut.dir(Dn)},table:function(Dn,br){Ut.table(Dn,br)},keys:Mt()},Ut.bindEvent(),Ut}return(0,tt.Z)(Sr,[{key:"setGlobal",value:function(Wt,Ut){this.global[Wt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Sr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Pr()(Ut[Wt])?Ut[Wt]=1:Ut[Wt]++,this.info("".concat(Wt,": ").concat(Ut[Wt]))}},{key:"countReset",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Wt]=0}},{key:"assert",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Wt])return this.insert("warn",["Timer '".concat(Wt,"' already exists")]);this.timer[Wt]=co()()}},{key:"timeLog",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[Wt];if(!Ut)return this.insert("warn",["Timer '".concat(Wt,"' does not exist")]);this.info("".concat(Wt,": ").concat(co()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Wt),delete this.timer[Wt]}},{key:"clear",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Wt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),mn=0;mn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Rs,accessGetter:Yr,unenumerable:Gr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Ur=new to(this,Dn);Ur.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Ur.type)&&ao.type===Ur.type&&Ur.isSimple()&&ao.text()===Ur.text()?(ao.addCount(),Ur.header&&ao.updateTime(Ur.header.time),Ur=ao,this.detachLog(ao)):(dr.push(Ur),this.lastLog=Ur),Rr!==0&&dr.length>Rr){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(Wt){this.topSpaceHeight=Wt,this.el.style.top=Wt+"px"}},{key:"updateBottomSpace",value:function(Wt){this.bottomSpaceHeight=Wt}},{key:"updateSpace",value:function(Wt){this.spaceHeight!==Wt&&(this.spaceHeight=Wt,this.space.style.height=Wt+"px")}},{key:"detachLog",value:function(Wt){var Ut=this.displayLogs,mn=Ut.indexOf(Wt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(Wt){if(this.filterLog(Wt)&&!Wt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(Wt),void this.renderViewport();var mn=bs()(Ut);if(Wt.id>mn.id)return Ut.push(Wt),void this.renderViewport();for(var Dn,br=0,dr=Ut.length-1,_r=0;br<=dr;){if((Dn=Ut[_r=br+Math.floor((dr-br)/2)]).id===Wt.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Wt.asyncTimer=null;var Dn,br,dr=!1,_r=mn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Wt.logs=_r.slice(_r.length-dr),Wt.render());break;case"filter":Wt.render();break;case"level":Wt.options.level=Zr()(dr),Wt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=Wt.topTolerance,mn=Ut===void 0?500:Ut,Dn=Wt.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Rr=_r.scrollTop,Yr=_r.offsetHeight,Gr=Cr.getBoundingClientRect().width,oo=Rr-mn,po=Rr+Yr+br,Ur=this.displayLogs,ao=0,yo=0,bo=0,So=Ur.length,Io=this.fakeEl,vo=document.createDocumentFragment(),Mo=[],Eo=0;Eo0){Io.appendChild(vo);for(var Co=0,Lo=Mo.length;Copo?yo+=jo:bo+jo>oo?Po.appendChild(Uo):bo`)}},{key:"formatTable",value:function(Wt){var Ut=Wt[0],mn=Wt[1],Dn=[];return fr()(mn)&&(mn=Zr()(mn)),kt()(mn)||(mn=null),Nn()(Ut)?(St()(Ut,function(br){Rn()(br)?Dn.push("__LunaConsoleValue"):Nn()(br)&&(Dn=Dn.concat(Ot()(br)))}),(Dn=Pt()(Dn)).sort(),mn&&(Dn=Dn.filter(function(br){return ut()(mn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Wt):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(Wt)}},{key:"formatErr",value:function(Wt){var Ut=Wt.stack?Wt.stack.split(` +`):[],mn="".concat(Wt.message||Ut[0],"
    ");return Ut=Ut.map(function(Dn){return ct()(Dn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Gr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Wt){var Ut=this.console.c,mn=fr()(Wt[0])&&Wt.length!==1;mn&&(Wt=this.substituteStr(Wt));for(var Dn=0,br=Wt.length;Dn').concat(ct()(ft()(dr)),""):Nn()(dr)?Wt[Dn]=this.formatPreview(dr):Pr()(dr)?Wt[Dn]='undefined'):kr()(dr)?Wt[Dn]='null'):Vn()(dr)?Wt[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Wt[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Wt[Dn]='').concat(ft()(dr),""):Nr()(dr)?Wt[Dn]='').concat(ct()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&mn||(dr=ct()(dr)),dr.length>5e3&&(dr=Mt()(dr,5e3,{separator:" ",ellipsis:"…"})),Wt[Dn]=dr)}return Wt.join(" ")}},{key:"formatDir",value:function(Wt){return Nn()(Wt[0])?this.formatPreview(Wt[0]):this.formatCommon(Wt)}},{key:"formatTableVal",value:function(Wt){var Ut=this.console.c;return Nn()(Wt)?"{…}":Rn()(Wt)?jr()('
    ').concat(Ln(Wt),"
    ")):ft()(Wt)}},{key:"formatPreview",value:function(Wt){var Ut=this,mn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Wt:this.extractObj(Wt,{},function(_r){Ut.objects[Dn]=_r});var br=ut()(["dir","table"],this.type),dr=zt(Wt);return dr==="Array"&&Wt.length>1?(dr="(".concat(Wt.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Wt):qn()(Wt)&&(dr=this.formatElName(Wt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ct()(dr)," ")+'').concat(br?"":Ln(Wt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Wt){var Ut=ct()(Wt[0]),mn=!1,Dn="";Wt.shift();for(var br=0,dr=Ut.length;br"),mn=!0,Dn+='');break;default:br--,Wt.unshift(Cr),Dn+=_r}}else Dn+=_r}return mn&&(Dn+=""),Wt.unshift(Dn),Wt}},{key:"formatJs",value:function(Wt){return'
    ').concat(this.console.c(sr()(Wt,"js",eo)),"
    ")}},{key:"formatFn",value:function(Wt){return'
    '.concat(this.formatJs(Wt.toString()),"
    ")}},{key:"formatElName",value:function(Wt){var Ut=Wt.id,mn=Wt.className,Dn=Wt.tagName.toLowerCase();if(Ut!==""&&(Dn+="#".concat(Ut)),fr()(mn)){var br="";St()(mn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Wt){var Ut=sn()();return this.elements[Ut]=Wt,this.console.c('
    '))}}]),Sr}(Ht());function no(Er){var Hr=(Er=Et()(Er)).split(";"),Sr={};St()(Hr,function(Ut){if(ut()(Ut,":")){var mn=$(Ut.split(":"),2),Dn=mn[0],br=mn[1];Sr[Zt()(Dn)]=Zt()(br)}}),Sr.display="inline-block",Sr["max-width"]="100%",delete Sr.width,delete Sr.height;var Wt="";return St()(Sr,function(Ut,mn){Wt+="".concat(mn,":").concat(Ut,";")}),Wt}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Ho=d(6329),Xo=d.n(Ho),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),ks=d(5852),As=d.n(ks);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var va,Es=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ss(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Sr),(mn=Hr.call(this)).subComponents=[],mn.compName=Dn,mn.c=_n(Dn),mn.options={},mn.container=Wt,mn.$container=It()(Wt),mn.$container.addClass(["luna-".concat(Dn),mn.c("platform-".concat(Tn()))]),mn.on("optionChange",function(_r,Cr,Rr){var Yr=mn.c;_r==="theme"&&(mn.$container.rmClass(Yr("theme-".concat(Rr))).addClass(Yr("theme-".concat(Cr))),St()(mn.subComponents,function(qr){return qr.setOption("theme",Cr)}))}),mn.setOption("theme",dr),mn}return(0,tt.Z)(Sr,[{key:"destroy",value:function(){this.destroySubComponents();var Wt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wt("platform-".concat(Tn()))).rmClass(Wt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wt,Ut){var mn=this,Dn=this.options,br={};typeof Wt=="string"?br[Wt]=Ut:br=Wt,St()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,mn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Wt){return this.options[Wt]}},{key:"addSubComponent",value:function(Wt){Wt.setOption("theme",this.options.theme),this.subComponents.push(Wt)}},{key:"removeSubComponent",value:function(Wt){As()(this.subComponents,function(Ut){return Ut===Wt})}},{key:"destroySubComponents",value:function(){St()(this.subComponents,function(Wt){return Wt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gn()(Wt,Ut),Xo()(this.options,Wt)}},{key:"find",value:function(Wt){return this.$container.find(this.c(Wt))}}]),Sr}(Ht()),Ts=d(1571),Ms=d.n(Ts);function Os(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}b=d.hmd(b);var es=navigator.userAgent,js=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Rs=0,ts=function(Er){(0,nt.Z)(Sr,Er);var Hr=Os(Sr);function Sr(Wt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Sr),(Ut=Hr.call(this,Wt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(_i()),Ut.selectedLog=null,Ut.onScroll=function(){var Dn=Ut.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Ut.isAtBottom=Cr;var Rr=Ut.lastScrollTop,Yr=Ut.lastTimestamp,qr=fo()(),oo=qr-Yr,po=_r-Rr,Ur=Math.abs(po/oo)*Ut.speedToleranceFactor;oo>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Ur_r+dr+yo||Ut.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Gt())(Wt),Ut.renderViewport=ws()(function(Dn){Ut._renderViewport(Dn)},16),Ut.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Hn()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Ut.clear()},dir:function(Dn){Ut.dir(Dn)},table:function(Dn,br){Ut.table(Dn,br)},keys:Ot()},Ut.bindEvent(),Ut}return(0,tt.Z)(Sr,[{key:"setGlobal",value:function(Wt,Ut){this.global[Wt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Sr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Pr()(Ut[Wt])?Ut[Wt]=1:Ut[Wt]++,this.info("".concat(Wt,": ").concat(Ut[Wt]))}},{key:"countReset",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Wt]=0}},{key:"assert",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Wt])return this.insert("warn",["Timer '".concat(Wt,"' already exists")]);this.timer[Wt]=co()()}},{key:"timeLog",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[Wt];if(!Ut)return this.insert("warn",["Timer '".concat(Wt,"' does not exist")]);this.info("".concat(Wt,": ").concat(co()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Wt),delete this.timer[Wt]}},{key:"clear",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Wt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),mn=0;mn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Rs,accessGetter:Yr,unenumerable:qr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Ur=new to(this,Dn);Ur.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ut()(["html","group","groupCollapsed"],Ur.type)&&ao.type===Ur.type&&Ur.isSimple()&&ao.text()===Ur.text()?(ao.addCount(),Ur.header&&ao.updateTime(Ur.header.time),Ur=ao,this.detachLog(ao)):(dr.push(Ur),this.lastLog=Ur),Rr!==0&&dr.length>Rr){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(Wt){this.topSpaceHeight=Wt,this.el.style.top=Wt+"px"}},{key:"updateBottomSpace",value:function(Wt){this.bottomSpaceHeight=Wt}},{key:"updateSpace",value:function(Wt){this.spaceHeight!==Wt&&(this.spaceHeight=Wt,this.space.style.height=Wt+"px")}},{key:"detachLog",value:function(Wt){var Ut=this.displayLogs,mn=Ut.indexOf(Wt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(Wt){if(this.filterLog(Wt)&&!Wt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(Wt),void this.renderViewport();var mn=bs()(Ut);if(Wt.id>mn.id)return Ut.push(Wt),void this.renderViewport();for(var Dn,br=0,dr=Ut.length-1,_r=0;br<=dr;){if((Dn=Ut[_r=br+Math.floor((dr-br)/2)]).id===Wt.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Wt.asyncTimer=null;var Dn,br,dr=!1,_r=mn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Wt.logs=_r.slice(_r.length-dr),Wt.render());break;case"filter":Wt.render();break;case"level":Wt.options.level=Zr()(dr),Wt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=Wt.topTolerance,mn=Ut===void 0?500:Ut,Dn=Wt.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Rr=_r.scrollTop,Yr=_r.offsetHeight,qr=Cr.getBoundingClientRect().width,oo=Rr-mn,po=Rr+Yr+br,Ur=this.displayLogs,ao=0,yo=0,bo=0,So=Ur.length,Io=this.fakeEl,vo=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Io.appendChild(vo);for(var Co=0,Lo=Oo.length;Copo?yo+=jo:bo+jo>oo?Po.appendChild(Uo):bo
    `])))))}}]),Sr}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Is(){for(var Er=new Error,Hr="",Sr=Er.stack?Er.stack.split(` -`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(gt))try{var Nt=St().parse(gt);return Rt(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Pt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Pt(gt)}return Pt(gt)}}function Rt(kt,$t){for(var Pt=0,gt=kt.length;Pt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,gt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(gt,arguments,Nt)}else Pt=gt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}var hn,_n=function(kt){(0,rt.Z)(Pt,kt);var $t=bn(Pt);function Pt(gt,Nt){var Yt,Et=Nt.compName,Lt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Mt=Lt===void 0?"light":Lt;return(0,j.Z)(this,Pt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=gt,Yt.$container=it()(gt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,It,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(It))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",It)}))}),Yt.setOption("theme",Mt),Yt}return(0,$.Z)(Pt,[{key:"destroy",value:function(){this.destroySubComponents();var gt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(gt("platform-".concat(An()))).rmClass(gt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(gt,Nt){var Yt=this,Et=this.options,Lt={};typeof gt=="string"?Lt[gt]=Nt:Lt=gt,yn()(Lt,function(Mt,Bt){var It=Et[Bt];Et[Bt]=Mt,Yt.emit("optionChange",Bt,Mt,It)})}},{key:"getOption",value:function(gt){return this.options[gt]}},{key:"addSubComponent",value:function(gt){gt.setOption("theme",this.options.theme),this.subComponents.push(gt)}},{key:"removeSubComponent",value:function(gt){Sn()(this.subComponents,function(Nt){return Nt===gt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(gt){return gt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(gt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(gt,Nt),Vn()(this.options,gt)}},{key:"find",value:function(gt){return this.$container.find(this.c(gt))}}]),Pt}(ft()),ln=d(8901),Tn=d.n(ln),In=d(8613),Ln=d.n(In),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Pn=d(1286),Un=d.n(Pn),pn=d(242),Vt=d.n(pn),qt=d(2439),wn=d.n(qt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),Rn=d(1754),ur=d.n(Rn),qn=d(6768),pr=d.n(qn),Gn=d(3063),zn=d.n(Gn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Pr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,gt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(gt,arguments,Nt)}else Pt=gt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}b=d.hmd(b);var Ir=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Pt,kt);var $t=Pr(Pt);function Pt(gt,Nt){var Yt;(0,j.Z)(this,Pt),(Yt=$t.call(this,gt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(It){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,gn=an.$colgroup,Wn=Zt("x",It=It.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),gn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(It){Yt.onResizeColMove(It);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,gn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+gn,Hn=er+(Qt[Ht+1]-gn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Ir.off(Kt("move"),Yt.onResizeColMove),Ir.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(gt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Lt=Et.columns,Mt=Et.minHeight,Bt=Et.maxHeight;return yn()(Lt,function(It){xn()(It,{sortable:!1}),Yt.colMap[It.id]=It}),Bt-1&&(gt.detach(),Nt.splice(Yt,1),gt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(gt,Nt){var Yt=new Zr(this,gt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(gt){return gt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var gt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Lt=Et.maxHeight,Mt=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Mt-=Bt)<0&&(Mt=0),Lt-=Bt;var It=this.$dataContainer.find(Nt(".node")),an=It.length,nn=0;an>0&&(nn=It.offset().height*an),nn>Mt?gt.hide():gt.show(),nn=Lt&&(nn=Lt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(gt){var Nt;(Zn()(gt)||gt!=null&>.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(gt)?this.emit("deselect"):(this.selectedNode=gt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",gt)))}},{key:"onResizeColStart",value:function(gt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;gt.stopPropagation(),gt.preventDefault(),gt=gt.origEvent,this.resizeStartX=Zt("x",gt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Ir.on(Kt("move"),this.onResizeColMove),Ir.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var gt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Lt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Mt=this;Et.on("click",Nt(".node"),function(){Mt.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var It=it()(this),an=It.data("id"),nn=It.data("order")!=="descending";It.data("order",nn?"descending":"ascending"),Mt.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Lt.on(Kt("start"),function(Bt){var It=it()(this);Mt.resizeIdx=_t()(It.data("idx")),Mt.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":gt.updateHeight();break;case"filter":gt.renderData()}})}},{key:"sortNodes",value:function(gt,Nt){var Yt=this.colMap[gt].comparator||mo;this.nodes.sort(function(Et,Lt){var Mt=Et.data[gt],Bt=Lt.data[gt];return Bn()(Mt)&&(Mt=Mt.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Mt,Bt):Yt(Bt,Mt)}),this.renderData(),this.sortId=gt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var gt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=gt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Lt=0,Mt=Yt.length;Lt'),this.colWidths[Qt]=gn}Nt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var gt=this.colWidths,Nt=[],Yt=gt.length-1,Et=0;Et').concat(Lt,"")):Nt+="".concat(Lt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var gt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(gt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([` +`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(pt))try{var Nt=St().parse(pt);return Rt(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Pt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Pt(pt)}return Pt(pt)}}function Rt(kt,$t){for(var Pt=0,pt=kt.length;Pt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,pt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(pt,arguments,Nt)}else Pt=pt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}var hn,_n=function(kt){(0,rt.Z)(Pt,kt);var $t=bn(Pt);function Pt(pt,Nt){var Yt,Et=Nt.compName,Lt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Lt===void 0?"light":Lt;return(0,j.Z)(this,Pt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=pt,Yt.$container=it()(pt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,It,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(It))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",It)}))}),Yt.setOption("theme",Ot),Yt}return(0,$.Z)(Pt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Nt){var Yt=this,Et=this.options,Lt={};typeof pt=="string"?Lt[pt]=Nt:Lt=pt,yn()(Lt,function(Ot,Bt){var It=Et[Bt];Et[Bt]=Ot,Yt.emit("optionChange",Bt,Ot,It)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){Sn()(this.subComponents,function(Nt){return Nt===pt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(pt,Nt),Vn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Pt}(ft()),ln=d(8901),Tn=d.n(ln),In=d(8613),Ln=d.n(In),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Pn=d(1286),Un=d.n(Pn),pn=d(242),Vt=d.n(pn),Gt=d(2439),wn=d.n(Gt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),Rn=d(1754),ur=d.n(Rn),Gn=d(6768),pr=d.n(Gn),qn=d(3063),zn=d.n(qn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Pr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,pt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(pt,arguments,Nt)}else Pt=pt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}b=d.hmd(b);var Ir=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Pt,kt);var $t=Pr(Pt);function Pt(pt,Nt){var Yt;(0,j.Z)(this,Pt),(Yt=$t.call(this,pt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(It){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,gn=an.$colgroup,Wn=Zt("x",It=It.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),gn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(It){Yt.onResizeColMove(It);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,gn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+gn,Hn=er+(Qt[Ht+1]-gn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Ir.off(Kt("move"),Yt.onResizeColMove),Ir.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(pt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Lt=Et.columns,Ot=Et.minHeight,Bt=Et.maxHeight;return yn()(Lt,function(It){xn()(It,{sortable:!1}),Yt.colMap[It.id]=It}),Bt-1&&(pt.detach(),Nt.splice(Yt,1),pt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Nt){var Yt=new Zr(this,pt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Lt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Ot-=Bt)<0&&(Ot=0),Lt-=Bt;var It=this.$dataContainer.find(Nt(".node")),an=It.length,nn=0;an>0&&(nn=It.offset().height*an),nn>Ot?pt.hide():pt.show(),nn=Lt&&(nn=Lt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(pt){var Nt;(Zn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Zt("x",pt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Ir.on(Kt("move"),this.onResizeColMove),Ir.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Lt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Nt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var It=it()(this),an=It.data("id"),nn=It.data("order")!=="descending";It.data("order",nn?"descending":"ascending"),Ot.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Lt.on(Kt("start"),function(Bt){var It=it()(this);Ot.resizeIdx=_t()(It.data("idx")),Ot.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Nt){var Yt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Lt){var Ot=Et.data[pt],Bt=Lt.data[pt];return Bn()(Ot)&&(Ot=Ot.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Ot,Bt):Yt(Bt,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var pt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Lt=0,Ot=Yt.length;Lt'),this.colWidths[Qt]=gn}Nt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Nt=[],Yt=pt.length-1,Et=0;Et').concat(Lt,"")):Nt+="".concat(Lt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var pt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ct()(hn||(hn=(0,k.Z)([`
    @@ -1144,52 +1150,52 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Pt}(_n),Zr=function(){function kt($t,Pt){var gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Ln()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Pt,gt.selectable&&(this.selectable=gt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Pt=this.$container,gt=this.container,Nt=this.dataGrid.getOption("columns");Pt.html(""),yn()(Nt,function(Yt){var Et=Ln()("td"),Lt=$t[Yt.id];Un()(Lt)||(Bn()(Lt)?Et.appendChild(Lt):Et.innerText=Fn()(Lt)),gt.appendChild(Et)})}}]),kt}();function mo(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Pt,gt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Pt=kt.match(Et)[0],gt=$t.match(Et)[0],Nt=!isNaN(Pt),Yt=!isNaN(gt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Lt=Pt-gt;if(Lt)return Lt;if(Pt.length!==gt.length)return+Pt||+gt?gt.length-Pt.length:Pt.length-gt.length}else if(Pt!==gt)return Pt]*>/g.test(Rn))try{var ur=yt().parse(Rn);return Ct(ur,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=yr(qn.attrs.class))}),yt().stringify(ur)}catch{return yr(Rn)}return yr(Rn)}}function Ct(Zn,vr){for(var yr=0,Rn=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(Rn,ur){var qn,pr=ur.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=Gn===void 0?"light":Gn;return(0,et.Z)(this,yr),(qn=vr.call(this)).subComponents=[],qn.compName=pr,qn.c=_t(pr),qn.options={},qn.container=Rn,qn.$container=ht()(Rn),qn.$container.addClass(["luna-".concat(pr),qn.c("platform-".concat(jt()))]),qn.on("optionChange",function(ar,rr,cr){var xr=qn.c;ar==="theme"&&(qn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(qn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),qn.setOption("theme",zn),qn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var Rn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Rn,ur){var qn=this,pr=this.options,Gn={};typeof Rn=="string"?Gn[Rn]=ur:Gn=Rn,zt()(Gn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,qn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(Rn){return this.options[Rn]}},{key:"addSubComponent",value:function(Rn){Rn.setOption("theme",this.options.theme),this.subComponents.push(Rn)}},{key:"removeSubComponent",value:function(Rn){An()(this.subComponents,function(ur){return ur===Rn})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(Rn){return Rn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Rn){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(Rn,ur),Jt()(this.options,Rn)}},{key:"find",value:function(Rn){return this.$container.find(this.c(Rn))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),In=d(3651),Ln=d.n(In),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Pn=d(1672),Un=d.n(Pn);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var Rn=Object.getOwnPropertySymbols(Zn);vr&&(Rn=Rn.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,Rn)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=qt(yr);function yr(Rn){var ur,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,Rn,{compName:"dom-viewer"},qn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Rn,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(Rn){var ur=this.c,qn=this.options;if(!Rn||Rn&&qn.node===Rn)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void qn.rootDomViewer.emit("select",qn.node));if(Rn.nodeType===Node.ELEMENT_NODE)for(var pr=Rn,Gn=Rn.parentElement;Gn;){if(Gn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(Rn);break}pr=Gn,Gn=Gn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Rn=this.c;this.$tag.hasClass(Rn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Rn=this.$tag,ur=this.c,qn=this.options.node;Rn.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),Rn.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var Rn=this.$tag,ur=this.c,qn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),Rn.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var Rn=this;this.observer=new(Tn())(function(ur){zt()(ur,function(qn){Rn.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Rn){var ur=this.$tag,qn=this.c,pr=this.options,Gn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],Rn.type)){if(Rn.type==="childList"){if(Un()(Rn.addedNodes,zn)&&Un()(Rn.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1}))))}else Rn.type==="characterData"&&(Gn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(Gn)):Gn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(Gn.nodeValue)))}},{key:"bindEvent",value:function(){var Rn=this,ur=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),Rn.toggle()}),Ot?qn.on("click",function(){return Rn.select()}):qn.on("mousedown",function(){return Rn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Rn=this.options,ur=Rn.rootContainer,qn=Rn.ignore,pr=this.options.node,Gn=_n()(pr.childNodes);return Gn=fn()(Gn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!qn(zn)})}},{key:"initTpl",value:function(){var Rn=this.container,ur=this.c,qn=this.options,pr=qn.node,Gn=qn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,Gn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(Rn.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),Rn.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var Rn=this,ur=this.options.node,qn=this.options,pr=qn.rootContainer,Gn=qn.ignore,zn=qn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),Rn.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Pr){var Ir,zr=rr.indexOf(Tr);(Ir=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:Rn,rootContainer:pr,rootDomViewer:zn,ignore:Gn})).attach(),kr[Pr]=Ir,Rn.addSubComponent(Ir)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:Gn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Rn){var ur=st()(Rn.attributes,function(Gn){var zn=Gn.name,ar=Gn.value,rr=Gn.isLink;return` - `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),qn="";Rn.hasTail?qn="".concat(Rn.hasTail?"…":"",'</').concat(Rn.tagName,">"):this.isExpandable()||(qn='</'.concat(Rn.tagName,">"));var pr="";return Rn.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` + `])))))}}]),Pt}(_n),Zr=function(){function kt($t,Pt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Ln()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Pt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Pt=this.$container,pt=this.container,Nt=this.dataGrid.getOption("columns");Pt.html(""),yn()(Nt,function(Yt){var Et=Ln()("td"),Lt=$t[Yt.id];Un()(Lt)||(Bn()(Lt)?Et.appendChild(Lt):Et.innerText=Fn()(Lt)),pt.appendChild(Et)})}}]),kt}();function mo(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Pt,pt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Pt=kt.match(Et)[0],pt=$t.match(Et)[0],Nt=!isNaN(Pt),Yt=!isNaN(pt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Lt=Pt-pt;if(Lt)return Lt;if(Pt.length!==pt.length)return+Pt||+pt?pt.length-Pt.length:Pt.length-pt.length}else if(Pt!==pt)return Pt]*>/g.test(Rn))try{var ur=yt().parse(Rn);return Ct(ur,function(Gn){Gn.attrs&&Gn.attrs.class&&(Gn.attrs.class=yr(Gn.attrs.class))}),yt().stringify(ur)}catch{return yr(Rn)}return yr(Rn)}}function Ct(Zn,vr){for(var yr=0,Rn=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(Rn,ur){var Gn,pr=ur.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=qn===void 0?"light":qn;return(0,et.Z)(this,yr),(Gn=vr.call(this)).subComponents=[],Gn.compName=pr,Gn.c=_t(pr),Gn.options={},Gn.container=Rn,Gn.$container=ht()(Rn),Gn.$container.addClass(["luna-".concat(pr),Gn.c("platform-".concat(jt()))]),Gn.on("optionChange",function(ar,rr,cr){var xr=Gn.c;ar==="theme"&&(Gn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(Gn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),Gn.setOption("theme",zn),Gn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var Rn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Rn,ur){var Gn=this,pr=this.options,qn={};typeof Rn=="string"?qn[Rn]=ur:qn=Rn,zt()(qn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,Gn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(Rn){return this.options[Rn]}},{key:"addSubComponent",value:function(Rn){Rn.setOption("theme",this.options.theme),this.subComponents.push(Rn)}},{key:"removeSubComponent",value:function(Rn){An()(this.subComponents,function(ur){return ur===Rn})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(Rn){return Rn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Rn){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(Rn,ur),Jt()(this.options,Rn)}},{key:"find",value:function(Rn){return this.$container.find(this.c(Rn))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),In=d(3651),Ln=d.n(In),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Pn=d(1672),Un=d.n(Pn);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var Rn=Object.getOwnPropertySymbols(Zn);vr&&(Rn=Rn.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,Rn)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=Gt(yr);function yr(Rn){var ur,Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,Rn,{compName:"dom-viewer"},Gn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(Gn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Rn,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(Rn){var ur=this.c,Gn=this.options;if(!Rn||Rn&&Gn.node===Rn)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void Gn.rootDomViewer.emit("select",Gn.node));if(Rn.nodeType===Node.ELEMENT_NODE)for(var pr=Rn,qn=Rn.parentElement;qn;){if(qn===Gn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(Rn);break}pr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Rn=this.c;this.$tag.hasClass(Rn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Rn=this.$tag,ur=this.c,Gn=this.options.node;Rn.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1,hasToggleButton:!0}))),Rn.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var Rn=this.$tag,ur=this.c,Gn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!0,hasToggleButton:!0}))),Rn.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var Rn=this;this.observer=new(Tn())(function(ur){zt()(ur,function(Gn){Rn.handleMutation(Gn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Rn){var ur=this.$tag,Gn=this.c,pr=this.options,qn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],Rn.type)){if(Rn.type==="childList"){if(Un()(Rn.addedNodes,zn)&&Un()(Rn.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Gn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1}))))}else Rn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Rn=this,ur=this.c,Gn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Gn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),Rn.toggle()}),Mt?Gn.on("click",function(){return Rn.select()}):Gn.on("mousedown",function(){return Rn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Rn=this.options,ur=Rn.rootContainer,Gn=Rn.ignore,pr=this.options.node,qn=_n()(pr.childNodes);return qn=fn()(qn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(gt()(ar)==="")return!1}return zn!==ur&&!Gn(zn)})}},{key:"initTpl",value:function(){var Rn=this.container,ur=this.c,Gn=this.options,pr=Gn.node,qn=Gn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,qn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(Rn.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),Rn.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var Rn=this,ur=this.options.node,Gn=this.options,pr=Gn.rootContainer,qn=Gn.ignore,zn=Gn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),Rn.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Pr){var Ir,zr=rr.indexOf(Tr);(Ir=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:Rn,rootContainer:pr,rootDomViewer:zn,ignore:qn})).attach(),kr[Pr]=Ir,Rn.addSubComponent(Ir)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Rn){var ur=st()(Rn.attributes,function(qn){var zn=qn.name,ar=qn.value,rr=qn.isLink;return` + `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),Gn="";Rn.hasTail?Gn="".concat(Rn.hasTail?"…":"",'</').concat(Rn.tagName,">"):this.isExpandable()||(Gn='</'.concat(Rn.tagName,">"));var pr="";return Rn.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` `,` <`,"",">",` - `])),pr,Rn.tagName,ur,qn))}},{key:"renderTextNode",value:function(Rn){var ur=this.c,qn=Rn.nodeValue,pr=Rn.parentElement,Gn='',zn='';if(pr&&qn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(Gn).concat(Ln()(qn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(Gn).concat(Ln()(qn,"js",wn)).concat(zn))}return ur('"'.concat(Gn).concat(Bn()(Fn()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(Rn){return this.c('<!-- '.concat(Bn()(Rn),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(Rn){var ur=Rn.name,qn=Rn.value;yr.push({name:ur,value:qn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Ot(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Pn){return At()(Pn,Fn)?Pn:Pn.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Pn=xt().parse(Bn);return jt(Pn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Pn)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Pn){var Un,pn=Pn.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Ot(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(Rt()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",qt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(Rt()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Pn){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Pn:Vt=Bn,Xt()(Vt,function(qt,wn){var Nn=pn[wn];pn[wn]=qt,Un.emit("optionChange",wn,qt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Pn){return Pn===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Pn),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Pn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Pn=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Pn.$container.addClass(Pn.c("hidden"))},Pn.render=function(){var pn=(0,nt.Z)(Pn),Vt=pn.options,qt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(qt("no-title")),Pn.$title.text(Vt.title)):wn.addClass(qt("no-title")),Vt.footer?(wn.rmClass(qt("no-footer")),Pn.$footer.html("").append(Vt.footer)):wn.addClass(qt("no-footer")),Vt.showClose?Pn.$close.show():Pn.$close.hide(),Pn.$body.css("width",Vt.width+"px"),Pn.$content.html("").append(Vt.content)},Pn.hide(),Pn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Ln()}),Pn.initTpl(),Pn.$title=Pn.find(".title"),Pn.$content=Pn.find(".content"),Pn.$body=Pn.find(".body"),Pn.$footer=Pn.find(".footer"),Pn.$close=Pn.find(".icon-close"),Pn.bindEvent(),Pn}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([` + `])),pr,Rn.tagName,ur,Gn))}},{key:"renderTextNode",value:function(Rn){var ur=this.c,Gn=Rn.nodeValue,pr=Rn.parentElement,qn='',zn='';if(pr&&Gn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(qn).concat(Ln()(Gn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(qn).concat(Ln()(Gn,"js",wn)).concat(zn))}return ur('"'.concat(qn).concat(Bn()(Fn()(Gn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(Rn){return this.c('<!-- '.concat(Bn()(Rn),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(Rn){var ur=Rn.name,Gn=Rn.value;yr.push({name:ur,value:Gn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ct=d(1443),ht=d.n(ct),ft=d(1512),st=d.n(ft),ut=d(2461),gt=d.n(ut),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Mt(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return gt()(wt()(Bn).split(/\s+/),function(Pn){return At()(Pn,Fn)?Pn:Pn.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Pn=xt().parse(Bn);return jt(Pn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Pn)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Pn){var Un,pn=Pn.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Gt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Mt(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(Rt()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",Gt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(Rt()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Pn){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Pn:Vt=Bn,Xt()(Vt,function(Gt,wn){var Nn=pn[wn];pn[wn]=Gt,Un.emit("optionChange",wn,Gt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Pn){return Pn===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Pn),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Pn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Pn=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Pn.$container.addClass(Pn.c("hidden"))},Pn.render=function(){var pn=(0,nt.Z)(Pn),Vt=pn.options,Gt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(Gt("no-title")),Pn.$title.text(Vt.title)):wn.addClass(Gt("no-title")),Vt.footer?(wn.rmClass(Gt("no-footer")),Pn.$footer.html("").append(Vt.footer)):wn.addClass(Gt("no-footer")),Vt.showClose?Pn.$close.show():Pn.$close.hide(),Pn.$body.css("width",Vt.width+"px"),Pn.$content.html("").append(Vt.content)},Pn.hide(),Pn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Ln()}),Pn.initTpl(),Pn.$title=Pn.find(".title"),Pn.$content=Pn.find(".content"),Pn.$body=Pn.find(".body"),Pn.$footer=Pn.find(".footer"),Pn.$close=Pn.find(".icon-close"),Pn.bindEvent(),Pn}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([`
    - `])))))}}],[{key:"alert",value:function(Bn){var Pn=Tn(),Un=Pn.c;Pn.setOption({title:"",content:Bn,width:Ln(),footer:In({OK:{type:"primary",onclick:function(){Pn.hide()}}},Un)}),Pn.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Pn){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Pn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Pn(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,qt=Sn()("input"+Vt(".input"),{value:Pn});function wn(){pn.hide(),Un(qt.value)}st()(qt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:qt,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=qt.value.length;qt.setSelectionRange(Nn,Nn),qt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function In(kn,Fn){var vn=pt()(kn,function(Bn,Pn){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Pn)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Ln(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Ot=d.n(Ct),jt=d(4321),Rt=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),In=d(7658),Ln=d.n(In),kn=d(6329),Fn=d.n(kn),vn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,gn={id:Ht,val:an};return Fn()(gn,nn),Qt.push(gn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(It=It.slice(0,500)+"..."),"ƒ "+Pn()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(It).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),Rn=d(9433),ur=d.n(Rn),qn=d(1443),pr=d.n(qn),Gn=d(2461),zn=d.n(Gn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Pr=d(6954),Ir=d.n(Pr);d(9585);function zr(It){var an="luna-".concat(It,"-");function nn(Qt){return zn()(Pn()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(gn){return"".concat(an).concat(gn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=nn(gn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(It,an){for(var nn=0,Qt=It.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(It){(0,rt.Z)(nn,It);var an=gt(nn);function nn(Qt,Ht){var gn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(gn=an.call(this)).subComponents=[],gn.compName=Wn,gn.c=zr(Wn),gn.options={},gn.container=Qt,gn.$container=Kt()(Qt),gn.$container.addClass(["luna-".concat(Wn),gn.c("platform-".concat(Zr()))]),gn.on("optionChange",function(er,Hn,Jn){var or=gn.c;er==="theme"&&(gn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(gn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),gn.setOption("theme",Yn),gn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var gn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,gn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Pt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(It){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(It){(0,rt.Z)(nn,It);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(gn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(gn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),gn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Lt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Ln()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Qt),'null
  • ');if(ut()(Ht)||ft()(Ht))return"
  • ".concat(mr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Qt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var On=hr.type,$n=hr.value;if(On)return On==="Function"?qt($n):On==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(mr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function mr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var On=Kn("key");return gn==="unenumerable"||gn==="symbol"?On=Kn("key-lighter"):gn==="proto"&&(On=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Lt(It,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,mr){var hr=yr()(mr);ur()(hr)?or[mr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},mr=er;Xn.type="["+mr,Xn.enumerable={},_t()(or,function(On){Xn.enumerable[er]=On,er+=1});var hr=er-1;Xn.type+=(hr-mr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}It[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var gn=0,Wn=Ht.length;gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(It){(0,rt.Z)(nn,It);var an=Mt(nn);function nn(Qt){var Ht,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(gn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],mr=[],hr=[],On={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),mr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Or=$n,jr="["+Or;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Mr=$n-1;On[jr+=(Mr-Or>0?" … "+Mr:"")+"]"]=Ar}),hr=bt()(On),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?mr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Ln()(Ar);for(var Or=0,jr=Ar.length;Or4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(gn),Jn=Xt()(gn,!1);if(Wn==="virtual"&&(Jn=Qt),gn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(gn)||ft()(gn))return"
  • ".concat(sr(Qt),'').concat(Vt(gn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(gn==="(...)")return"
  • ".concat(sr(Qt),'').concat(gn,"
  • ");if(lt()(gn)){var or,Xn=Yn.get(gn);if(Xn)or=Xn.id;else{var mr={};Wn==="proto"&&(mr.self=Ht),or=Yn.set(gn,mr),this.map[or]=gn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(gn)):Vt(function(nr,tr){if(tr)return tr==="Function"?qt(Ot()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(gn,Jn)||St()(Hn));var On=Kn?"":''),$n="
  • ").concat(On).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(gn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(gn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(gn)&&gn.length>1e4&&(gn=En()(gn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(gn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(It,an){try{It.exports=an,It.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Ot=d.n(Ct),jt=d(1754),Rt=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function In(qn){var pr="luna-".concat(qn,"-");function Gn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Ln(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=Gn(rr.attrs.class))}),_n().stringify(ar)}catch{return Gn(zn)}return Gn(zn)}}function Ln(qn,pr){for(var Gn=0,zn=qn.length;Gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}var pn=function(qn){(0,et.Z)(Gn,qn);var pr=Un(Gn);function Gn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,Gn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=In(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Pr,Ir){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Ir))).addClass(zr("theme-".concat(Pr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Pr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(Gn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Pr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Pr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Pn()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),Gn}(fn());function Vt(qn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Gn,zn=(0,rt.Z)(qn);if(pr){var ar=(0,rt.Z)(this).constructor;Gn=Reflect.construct(zn,arguments,ar)}else Gn=zn.apply(this,arguments);return(0,tt.Z)(this,Gn)}}b=d.hmd(b);var qt=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Gn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(Gn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Ot()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Rn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(Rt()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),Gn}(pn),wn=function(){function qn(pr,Gn,zn,ar){(0,j.Z)(this,qn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=Gn,this.value=zn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),qn}(),Nn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar){var rr;return(0,j.Z)(this,Gn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(Gn)}(wn),lr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn){return(0,j.Z)(this,Gn),pr.call(this,zn,"","","separator")}return(0,$.Z)(Gn)}(wn),fr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ut()(cr),`
    + `])))))}}],[{key:"alert",value:function(Bn){var Pn=Tn(),Un=Pn.c;Pn.setOption({title:"",content:Bn,width:Ln(),footer:In({OK:{type:"primary",onclick:function(){Pn.hide()}}},Un)}),Pn.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Pn){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Pn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Pn(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,Gt=Sn()("input"+Vt(".input"),{value:Pn});function wn(){pn.hide(),Un(Gt.value)}st()(Gt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:Gt,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=Gt.value.length;Gt.setSelectionRange(Nn,Nn),Gt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function In(kn,Fn){var vn=gt()(kn,function(Bn,Pn){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Pn)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Ln(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ct=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ut=d.n(st),gt=d(5166),lt=d.n(gt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Mt=d.n(Ct),jt=d(4321),Rt=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),In=d(7658),Ln=d.n(In),kn=d(6329),Fn=d.n(kn),vn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,gn={id:Ht,val:an};return Fn()(gn,nn),Qt.push(gn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(It=It.slice(0,500)+"..."),"ƒ "+Pn()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(It).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),Rn=d(9433),ur=d.n(Rn),Gn=d(1443),pr=d.n(Gn),qn=d(2461),zn=d.n(qn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Pr=d(6954),Ir=d.n(Pr);d(9585);function zr(It){var an="luna-".concat(It,"-");function nn(Qt){return zn()(Pn()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(gn){return"".concat(an).concat(gn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=nn(gn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(It,an){for(var nn=0,Qt=It.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(It){(0,rt.Z)(nn,It);var an=pt(nn);function nn(Qt,Ht){var gn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(gn=an.call(this)).subComponents=[],gn.compName=Wn,gn.c=zr(Wn),gn.options={},gn.container=Qt,gn.$container=Kt()(Qt),gn.$container.addClass(["luna-".concat(Wn),gn.c("platform-".concat(Zr()))]),gn.on("optionChange",function(er,Hn,Jn){var or=gn.c;er==="theme"&&(gn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(gn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),gn.setOption("theme",Yn),gn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var gn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,gn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Pt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(It){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(It){(0,rt.Z)(nn,It);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(gn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(gn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),gn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Lt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Ln()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Qt),'null
  • ');if(ct()(Ht)||ft()(Ht))return"
  • ".concat(mr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Qt),'').concat(ut()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var Mn=hr.type,$n=hr.value;if(Mn)return Mn==="Function"?Gt($n):Mn==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(mr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function mr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var Mn=Kn("key");return gn==="unenumerable"||gn==="symbol"?Mn=Kn("key-lighter"):gn==="proto"&&(Mn=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Lt(It,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,mr){var hr=yr()(mr);ur()(hr)?or[mr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},mr=er;Xn.type="["+mr,Xn.enumerable={},_t()(or,function(Mn){Xn.enumerable[er]=Mn,er+=1});var hr=er-1;Xn.type+=(hr-mr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}It[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var gn=0,Wn=Ht.length;gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(It){(0,rt.Z)(nn,It);var an=Ot(nn);function nn(Qt){var Ht,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(gn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],mr=[],hr=[],Mn={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),mr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Mr=$n,jr="["+Mr;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Or=$n-1;Mn[jr+=(Or-Mr>0?" … "+Or:"")+"]"]=Ar}),hr=bt()(Mn),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?mr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Ln()(Ar);for(var Mr=0,jr=Ar.length;Mr4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(gn),Jn=Xt()(gn,!1);if(Wn==="virtual"&&(Jn=Qt),gn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ct()(gn)||ft()(gn))return"
  • ".concat(sr(Qt),'').concat(Vt(gn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ut()(Jn),"
  • ");if(gn==="(...)")return"
  • ".concat(sr(Qt),'').concat(gn,"
  • ");if(lt()(gn)){var or,Xn=Yn.get(gn);if(Xn)or=Xn.id;else{var mr={};Wn==="proto"&&(mr.self=Ht),or=Yn.set(gn,mr),this.map[or]=gn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(gn)):Vt(function(nr,tr){if(tr)return tr==="Function"?Gt(Mt()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(gn,Jn)||St()(Hn));var Mn=Kn?"":''),$n="
  • ").concat(Mn).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(gn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(gn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(gn)&&gn.length>1e4&&(gn=En()(gn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(gn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(It,an){try{It.exports=an,It.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return Gt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ct=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ut=d.n(st),gt=d(4193),lt=d.n(gt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Mt=d.n(Ct),jt=d(1754),Rt=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function In(Gn){var pr="luna-".concat(Gn,"-");function qn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Ln(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=qn(rr.attrs.class))}),_n().stringify(ar)}catch{return qn(zn)}return qn(zn)}}function Ln(Gn,pr){for(var qn=0,zn=Gn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,zn=(0,rt.Z)(Gn);if(pr){var ar=(0,rt.Z)(this).constructor;qn=Reflect.construct(zn,arguments,ar)}else qn=zn.apply(this,arguments);return(0,tt.Z)(this,qn)}}var pn=function(Gn){(0,et.Z)(qn,Gn);var pr=Un(qn);function qn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,qn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=In(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Pr,Ir){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Ir))).addClass(zr("theme-".concat(Pr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Pr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Pr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Pr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Pn()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),qn}(fn());function Vt(Gn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,zn=(0,rt.Z)(Gn);if(pr){var ar=(0,rt.Z)(this).constructor;qn=Reflect.construct(zn,arguments,ar)}else qn=zn.apply(this,arguments);return(0,tt.Z)(this,qn)}}b=d.hmd(b);var Gt=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(qn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Mt()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ut()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ut()(cr)&&(xr=cr,cr="");var kr=new Rn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(Rt()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),qn}(pn),wn=function(){function Gn(pr,qn,zn,ar){(0,j.Z)(this,Gn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=qn,this.value=zn}return(0,$.Z)(Gn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),Gn}(),Nn=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar){var rr;return(0,j.Z)(this,qn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(qn)}(wn),lr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn){return(0,j.Z)(this,qn),pr.call(this,zn,"","","separator")}return(0,$.Z)(qn)}(wn),fr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ct()(cr),`
    ').concat(xr,`
    -
    `));var Pr=kr.$container.find("input");return Pr.val(rr),Pr.on("change",function(){return kr.onChange(Pr.val())}),kr}return(0,$.Z)(Gn)}(wn),Zn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Pr=(0,k.Z)(kr).$container,Ir=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,mo='");zr&&(mo="".concat(Qr,'
    +
    `));var Pr=kr.$container.find("input");return Pr.val(rr),Pr.on("change",function(){return kr.onChange(Pr.val())}),kr}return(0,$.Z)(qn)}(wn),Zn=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Pr=(0,k.Z)(kr).$container,Ir=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,mo='");zr&&(mo="".concat(Qr,'
    `).concat(mo,` -
    ').concat(rr,"/").concat(Zr)),Pr.html('
    ').concat(ut()(cr),`
    + ').concat(rr,"/").concat(Zr)),Pr.html('
    ').concat(ct()(cr),`
    ').concat(xr,`
    -
    ').concat(mo,"
    "));var kt=Pr.find(Ir(".value")),$t=Pr.find("input"),Pt=Pr.find(Ir(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var gt=St()($t.val());kr.onChange(gt)}),$t.on("input",function(){var gt=St()($t.val());Pt.css("width",vr(gt,Qr,Zr)+"%"),kt.text(bt()(gt))}),kr}return(0,$.Z)(Gn)}(wn),vr=function(qn,pr,Gn){return((qn-pr)/(Gn-pr)*100).toFixed(2)},yr=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,Gn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Pr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ut()(cr),`
    +
    ').concat(mo,"
    "));var kt=Pr.find(Ir(".value")),$t=Pr.find("input"),Pt=Pr.find(Ir(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var pt=St()($t.val());kr.onChange(pt)}),$t.on("input",function(){var pt=St()($t.val());Pt.css("width",vr(pt,Qr,Zr)+"%"),kt.text(bt()(pt))}),kr}return(0,$.Z)(qn)}(wn),vr=function(Gn,pr,qn){return((Gn-pr)/(qn-pr)*100).toFixed(2)},yr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Pr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ct()(cr),`
    -
    `));var Ir=kr.$container.find("input"),zr=Ir.get(0);return zr.checked=rr,Ir.on("change",function(){return kr.onChange(zr.checked)}),kr}return(0,$.Z)(Gn)}(wn),Rn=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr,xr,kr){var Tr;(0,j.Z)(this,Gn),Tr=pr.call(this,zn,ar,rr,"select");var Pr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    + `));var Ir=kr.$container.find("input"),zr=Ir.get(0);return zr.checked=rr,Ir.on("change",function(){return kr.onChange(zr.checked)}),kr}return(0,$.Z)(qn)}(wn),Rn=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr,kr){var Tr;(0,j.Z)(this,qn),Tr=pr.call(this,zn,ar,rr,"select");var Pr=zn.c;Tr.$container.html('
    ').concat(ct()(cr),`
    ').concat(xr,`
    -
    `));var Ir=Tr.$container.find("select");return Ir.on("change",function(){return Tr.onChange(Ir.val())}),Tr}return(0,$.Z)(Gn)}(wn),ur=function(qn){(0,et.Z)(Gn,qn);var pr=Vt(Gn);function Gn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,Gn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ut()(ar),`
    + `));var Ir=Tr.$container.find("select");return Ir.on("change",function(){return Tr.onChange(Ir.val())}),Tr}return(0,$.Z)(qn)}(wn),ur=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,qn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ct()(ar),`
    - -
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(Gn)}(wn);(function(qn,pr){try{qn.exports=pr,qn.exports.default=pr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(In){return"".concat(hn).concat(In)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=_n(In.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var In,Ln=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(In=hn.call(this)).subComponents=[],In.compName=Ln,In.c=At(Ln),In.options={},In.container=ln,In.$container=it()(ln),In.$container.addClass(["luna-".concat(Ln),In.c("platform-".concat(Ot()))]),In.on("optionChange",function(vn,Bn,Pn){var Un=In.c;vn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Pn))).addClass(Un("theme-".concat(Bn))),Rt()(In.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),In.setOption("theme",Fn),In}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Ot()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var In=this,Ln=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,Rt()(kn,function(Fn,vn){var Bn=Ln[vn];Ln[vn]=Fn,In.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){Rt()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},In)).initOptions(In,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var In=this.c,Ln=this.$tabs,kn=this.options.height-1,Fn=Ln.find(In(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Ln.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);if(Ln.data("id")===ln){if(Ln.hasClass(Tn("selected")))if(In.length>0){var kn=In.$tabs.find(Tn(".item")).eq(0).data("id");In.select(kn)}else In.emit("deselect");Ln.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);Ln.data("id")===ln?(Ln.addClass(Tn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",ln)):Ln.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,In=this.tabs,Ln=this.c,kn=Tn.find(Ln(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=In.offsetWidth,Pn=In.scrollLeft;FnBn+Pn&&(ln=Fn+vn-Bn),vt()(ln)&&(In.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var In=document.createElement("div"),Ln=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Ln.setAttribute("style","height: 200px"),In.appendChild(Ln);var kn=document.body||document.documentElement;return kn.appendChild(In),Ct=In.offsetWidth-In.clientWidth,kn.removeChild(In),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,In=this.c,Ln=Tn.find(In(".selected")).get(0);Ln?ln.css({width:Ln.offsetWidth,left:Ln.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,In=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Ln=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",In(".item"),function(){var kn=it()(this);Ln.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([` + + `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(qn)}(wn);(function(Gn,pr){try{Gn.exports=pr,Gn.exports.default=pr}catch{}})(b,Gt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ct=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ut=d.n(st),gt=d(7483),lt=d.n(gt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ct()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(In){return"".concat(hn).concat(In)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=_n(In.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var In,Ln=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(In=hn.call(this)).subComponents=[],In.compName=Ln,In.c=At(Ln),In.options={},In.container=ln,In.$container=it()(ln),In.$container.addClass(["luna-".concat(Ln),In.c("platform-".concat(Mt()))]),In.on("optionChange",function(vn,Bn,Pn){var Un=In.c;vn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Pn))).addClass(Un("theme-".concat(Bn))),Rt()(In.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),In.setOption("theme",Fn),In}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Mt()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var In=this,Ln=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,Rt()(kn,function(Fn,vn){var Bn=Ln[vn];Ln[vn]=Fn,In.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){Rt()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},In)).initOptions(In,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var In=this.c,Ln=this.$tabs,kn=this.options.height-1,Fn=Ln.find(In(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Ln.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);if(Ln.data("id")===ln){if(Ln.hasClass(Tn("selected")))if(In.length>0){var kn=In.$tabs.find(Tn(".item")).eq(0).data("id");In.select(kn)}else In.emit("deselect");Ln.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);Ln.data("id")===ln?(Ln.addClass(Tn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",ln)):Ln.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,In=this.tabs,Ln=this.c,kn=Tn.find(Ln(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=In.offsetWidth,Pn=In.scrollLeft;FnBn+Pn&&(ln=Fn+vn-Bn),vt()(ln)&&(In.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var In=document.createElement("div"),Ln=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Ln.setAttribute("style","height: 200px"),In.appendChild(Ln);var kn=document.body||document.documentElement;return kn.appendChild(In),Ct=In.offsetWidth-In.clientWidth,kn.removeChild(In),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,In=this.c,Ln=Tn.find(In(".selected")).get(0);Ln?ln.css({width:Ln.offsetWidth,left:Ln.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,In=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Ln=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",In(".item"),function(){var kn=it()(this);Ln.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([`
    - `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Pn){var Un="luna-".concat(Pn,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(qt){return yt()(qt,Un)?qt:qt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var qt=wt().parse(Vt);return At(qt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(qt)}catch{return pn(Vt)}return pn(Vt)}}function At(Pn,Un){for(var pn=0,Vt=Pn.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Pn){(0,tt.Z)(pn,Pn);var Un=dn(pn);function pn(Vt,qt){var wn,Nn=qt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var Rn=wn.c;Zn==="theme"&&(wn.$container.rmClass(Rn("theme-".concat(yr))).addClass(Rn("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,qt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=qt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(qt){return qt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,qt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),In=d.n(Tn),Ln=d(8648),kn=d.n(Ln);function Fn(Pn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var qt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,qt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Pn){(0,tt.Z)(pn,Pn);var Un=Fn(pn);function pn(Vt){var qt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(qt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,qt.copy=function(){var Nn=(0,$.Z)(qt).c,lr=qt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:In()(kn()(fr)));var vr=qt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},qt._updateCopyPos=function(){var Nn=(0,$.Z)(qt).container;qt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},qt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=xn()(function(){return qt._render()},16),qt.updateCopyPos=Sn()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),_t&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var qt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(Rn){return Rn.length===0?[]:Rn.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(Rn,ur){qt.lineNum+=1,yr+='
    ').concat(qt.lineNum,'
    ').concat(wn.escape?ln()(Rn):Rn||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,qt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?qt.addClass(Vt("wrap-long-lines")):qt.rmClass(Vt("wrap-long-lines")),fr?qt.addClass(Vt("line-numbers")):qt.rmClass(Vt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Pn,Un){try{Pn.exports=Un,Pn.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return Rn()},$css:function(){return qn()},$data:function(){return Gn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Pr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Pt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Mt()},Select:function(){return It()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return mr()},camelCase:function(){return On()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Rt()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return qr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Os()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Rs()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Lo()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Ro()},isNaN:function(){return Ps()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ml()},isPromise:function(){return Rl()},isRegExp:function(){return Zs()},isSorted:function(){return Pl()},isStr:function(){return Ot()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return qs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return Gl()},matcher:function(){return Yl()},memStorage:function(){return Gs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return gu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Mu()},reverse:function(){return Ru()},root:function(){return Xs()},rtrim:function(){return Pu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return Gu()},startWith:function(){return qo()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return Go()},values:function(){return m0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Ot=d.n(Ct),jt=d(6341),Rt=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var Gt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var qt=function(tn){(0,tt.Z)(Ft,tn);var Gt=Vt(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=Gt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._setting=new pn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,Tt){var Dt=this;if(Ot()(mt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===mt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(Mn){return Mn.config!==mt||Mn.key!==Tt||(Dt._setting.remove(Mn.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,Tt,Dt){var un=this._genId("settings"),Mn=this._setting.appendCheckbox(un,!!mt.get(Tt),Dt);return this._settings.push({config:mt,key:Tt,id:un,item:Mn}),this}},{key:"select",value:function(mt,Tt,Dt,un){var Mn=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var gr=this._setting.appendSelect(Mn,mt.get(Tt),"",Dt,Qn);return this._settings.push({config:mt,key:Tt,id:Mn,item:gr}),this}},{key:"range",value:function(mt,Tt,Dt,un){var Mn=un.min,Qn=Mn===void 0?0:Mn,gr=un.max,wr=gr===void 0?1:gr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,mt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:mt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(mt,Tt){return this._setting.appendButton(mt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Xt()(this._$el.get(0).children);function Tt(Mn){return Rt()(Mn.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=mt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,Gt){var Ft;switch(Ns()(Gt)&&(Gt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Ft.setItem(mt,mt);var Tt=Ft.getItem(mt);if(Ft.removeItem(mt),Tt!==mt)throw new Error}catch{return Gt?Gs():void 0}return Ft}function sl(tn){var Gt=is()(tn.split("/"));return Gt===""&&(Gt=(tn=new(Yn())(tn)).hostname),Gt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var Gt="";if(tn.getAttribute&&(Gt=tn.getAttribute("class")||""),Rt()(Gt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var Gt=il().parse(tn);return cl(Gt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(Gt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,Gt){for(var Ft=0,mt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),M0=function(tn){(0,tt.Z)(Ft,tn);var Gt=O0(Ft);function Ft(mt){var Tt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,Mn=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,gr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(gr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+gr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>Mn-un&&($r=Mn-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var Mn=Tt.config;Mn.get("rememberPos")&&Mn.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=mt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var Tt=this._getDefPos();return mt.x>Tt.x+10||mt.x<0||mt.y<0||mt.y>Tt.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Nn()(function(){mt._isOutOfRange()&&mt._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(Cn('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!mt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var Tt=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,Gt){return Gt.unshift(this.name),Gt};var j0=d(4270),R0=d.n(j0),I0=d(6093),L0=d.n(I0),Do=d(129),P0=d(7638);function N0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var Gt=N0(Ft);function Ft(mt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=Gt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var Mn=(0,et.Z)(Tt).$container;al()?Mn.addClass(Cn("safe-area")):Mn.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(Mn){Tt._tab.setOption("height",40*Mn),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=mt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),R0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var Tt=this._tab;if(!(mt instanceof ct)){var Dt=new ct,un=Dt.init,Mn=Dt.show,Qn=Dt.hide,gr=Dt.destroy;jn()(mt,{init:un,show:Mn,hide:Qn,destroy:gr})}var wr=mt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),mt.active=!1,this._tools[wr]=mt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var Tt=this._tools;if(!Tt[mt])return Wo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Dt=Tt[mt];if(delete Tt[mt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return bt()(this._tools,function(Tt){return mt.remove(Tt.name)}),this}},{key:"get",value:function(mt){var Tt=this._tools[mt];if(Tt)return Tt}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var Tt=this._tools,Dt=Tt[mt];if(Dt){var un={};return bt()(Tt,function(Mn){Mn.active&&(un=Mn,Mn.active=!1,Mn.hide())}),Dt.active=!0,Dt.show(),this._tab.select(mt),this.emit("showTool",mt,un),this}}},{key:"initCfg",value:function(mt){var Tt=this,Dt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,Mn){switch(un){case"transparency":return Tt._setTransparency(Mn);case"displaySize":return Tt._setDisplaySize(Mn);case"theme":return Tt._setTheme(Mn)}}),mt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),Mn=JSON.parse(JSON.stringify(un));bt()(Mn,function(Qn,gr){Ot()(Qn)&&qo()(gr,"eruda")&&un.removeItem(gr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,Tt){this._notification.notify(mt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var Tt=this.$container;(function(Dt){return Rt()(Tn,Dt)})(mt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){$o()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){$o()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(Cn(` + `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ct=d(2461),ht=d.n(ct),ft=d(4331),st=d.n(ft),ut=d(5610),gt=d.n(ut),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Pn){var Un="luna-".concat(Pn,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(Gt){return yt()(Gt,Un)?Gt:Gt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var Gt=wt().parse(Vt);return At(Gt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(Gt)}catch{return pn(Vt)}return pn(Vt)}}function At(Pn,Un){for(var pn=0,Vt=Pn.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var Gt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,Gt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Pn){(0,tt.Z)(pn,Pn);var Un=dn(pn);function pn(Vt,Gt){var wn,Nn=Gt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var Rn=wn.c;Zn==="theme"&&(wn.$container.rmClass(Rn("theme-".concat(yr))).addClass(Rn("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,Gt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=Gt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(Gt){return Gt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,Gt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),In=d.n(Tn),Ln=d(8648),kn=d.n(Ln);function Fn(Pn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var Gt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,Gt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Pn){(0,tt.Z)(pn,Pn);var Un=Fn(pn);function pn(Vt){var Gt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(Gt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,Gt.copy=function(){var Nn=(0,$.Z)(Gt).c,lr=Gt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:In()(kn()(fr)));var vr=Gt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},Gt._updateCopyPos=function(){var Nn=(0,$.Z)(Gt).container;Gt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},Gt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Gt.render=xn()(function(){return Gt._render()},16),Gt.updateCopyPos=Sn()(function(){return Gt._updateCopyPos()},300),Gt.initTpl(),Gt.$text=Gt.find(".text"),Gt.$copy=Gt.find(".copy"),_t&&Gt.$copy.css("opacity","1"),Gt.options.text&&Gt.render(),Gt.bindEvent(),Gt.updateHeight(),Gt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var Gt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(Rn){return Rn.length===0?[]:Rn.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(Rn,ur){Gt.lineNum+=1,yr+='
    ').concat(Gt.lineNum,'
    ').concat(wn.escape?ln()(Rn):Rn||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(Gt){Gt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,Gt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?Gt.addClass(Vt("wrap-long-lines")):Gt.rmClass(Vt("wrap-long-lines")),fr?Gt.addClass(Vt("line-numbers")):Gt.rmClass(Vt("line-numbers")),Gt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Pn,Un){try{Pn.exports=Un,Pn.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return Rn()},$css:function(){return Gn()},$data:function(){return qn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Pr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Pt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return mr()},camelCase:function(){return Mn()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Rt()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return Gr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Ms()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Rs()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Lo()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Ro()},isNaN:function(){return Ps()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ol()},isPromise:function(){return Rl()},isRegExp:function(){return Zs()},isSorted:function(){return Pl()},isStr:function(){return Mt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return Gs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return ql()},matcher:function(){return Yl()},memStorage:function(){return qs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return gu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Ou()},reverse:function(){return Ru()},root:function(){return Xs()},rtrim:function(){return Pu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return qu()},startWith:function(){return Go()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return qo()},values:function(){return m0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ct=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ut=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),gt=d(1512),lt=d.n(gt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Mt=d.n(Ct),jt=d(6341),Rt=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var qt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Gt=function(tn){(0,tt.Z)(Ft,tn);var qt=Vt(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._setting=new pn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,Tt){var Dt=this;if(Mt()(mt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===mt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(On){return On.config!==mt||On.key!==Tt||(Dt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,Tt,Dt){var un=this._genId("settings"),On=this._setting.appendCheckbox(un,!!mt.get(Tt),Dt);return this._settings.push({config:mt,key:Tt,id:un,item:On}),this}},{key:"select",value:function(mt,Tt,Dt,un){var On=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var gr=this._setting.appendSelect(On,mt.get(Tt),"",Dt,Qn);return this._settings.push({config:mt,key:Tt,id:On,item:gr}),this}},{key:"range",value:function(mt,Tt,Dt,un){var On=un.min,Qn=On===void 0?0:On,gr=un.max,wr=gr===void 0?1:gr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,mt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:mt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(mt,Tt){return this._setting.appendButton(mt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Xt()(this._$el.get(0).children);function Tt(On){return Rt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=mt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,qt){var Ft;switch(Ns()(qt)&&(qt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Ft.setItem(mt,mt);var Tt=Ft.getItem(mt);if(Ft.removeItem(mt),Tt!==mt)throw new Error}catch{return qt?qs():void 0}return Ft}function sl(tn){var qt=is()(tn.split("/"));return qt===""&&(qt=(tn=new(Yn())(tn)).hostname),qt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var qt="";if(tn.getAttribute&&(qt=tn.getAttribute("class")||""),Rt()(qt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var qt=il().parse(tn);return cl(qt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(qt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,qt){for(var Ft=0,mt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),O0=function(tn){(0,tt.Z)(Ft,tn);var qt=M0(Ft);function Ft(mt){var Tt;return(0,j.Z)(this,Ft),Tt=qt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,On=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,gr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(gr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+gr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>On-un&&($r=On-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var On=Tt.config;On.get("rememberPos")&&On.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=mt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var Tt=this._getDefPos();return mt.x>Tt.x+10||mt.x<0||mt.y<0||mt.y>Tt.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Nn()(function(){mt._isOutOfRange()&&mt._resetPos()})},ct.on(ct.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ct.off(ct.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(Cn('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!mt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var Tt=this.config=Gt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,qt){return qt.unshift(this.name),qt};var j0=d(4270),R0=d.n(j0),I0=d(6093),L0=d.n(I0),Do=d(129),P0=d(7638);function N0(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var qt=N0(Ft);function Ft(mt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=qt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var On=(0,et.Z)(Tt).$container;al()?On.addClass(Cn("safe-area")):On.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(On){Tt._tab.setOption("height",40*On),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=mt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),R0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var Tt=this._tab;if(!(mt instanceof ut)){var Dt=new ut,un=Dt.init,On=Dt.show,Qn=Dt.hide,gr=Dt.destroy;jn()(mt,{init:un,show:On,hide:Qn,destroy:gr})}var wr=mt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),mt.active=!1,this._tools[wr]=mt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var Tt=this._tools;if(!Tt[mt])return Wo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Dt=Tt[mt];if(delete Tt[mt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return bt()(this._tools,function(Tt){return mt.remove(Tt.name)}),this}},{key:"get",value:function(mt){var Tt=this._tools[mt];if(Tt)return Tt}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var Tt=this._tools,Dt=Tt[mt];if(Dt){var un={};return bt()(Tt,function(On){On.active&&(un=On,On.active=!1,On.hide())}),Dt.active=!0,Dt.show(),this._tab.select(mt),this.emit("showTool",mt,un),this}}},{key:"initCfg",value:function(mt){var Tt=this,Dt=this.config=Gt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,On){switch(un){case"transparency":return Tt._setTransparency(On);case"displaySize":return Tt._setDisplaySize(On);case"theme":return Tt._setTheme(On)}}),mt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),On=JSON.parse(JSON.stringify(un));bt()(On,function(Qn,gr){Mt()(Qn)&&Go()(gr,"eruda")&&un.removeItem(gr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,Tt){this._notification.notify(mt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ct.off(ct.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var Tt=this.$container;(function(Dt){return Rt()(Tn,Dt)})(mt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){$o()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){$o()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(Cn(`
    @@ -1197,7 +1203,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `)),this._$el=mt.find(Cn(".dev-tools")),this._$tools=this._$el.find(Cn(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new P0.Z(this._$el.find(Cn(".tab")).get(0),{height:40}),this._tab.on("select",function(Tt){return mt.showTool(Tt)})}},{key:"_initNotification",value:function(){this._notification=new(L0())(this._$el.find(Cn(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Do.Z.setContainer(this._$el.find(Cn(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$el.find(Cn(".resizer")),Dt=this._$el.find(Cn(".nav-bar")),un=lt()(document),Mn=function(gr){if(mt._isResizing){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent;var wr=(mt._resizeStartY-Bo("y",gr))/window.innerHeight*100,$r=mt._resizeStartSize+wr;$r<40?$r=40:$r>100&&($r=100),mt.config.set("displaySize",ss()($r.toFixed(2)))}},Qn=function gr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,Tt.css("height",10),un.off(ko("move"),Mn),un.off(ko("end"),gr)};Tt.css("height",10),Tt.on(ko("start"),function(gr){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=Bo("y",gr),Tt.css("height","100%"),un.on(ko("move"),Mn),un.on(ko("end"),Qn)}),Dt.on("contextmenu",function(gr){return gr.preventDefault()}),this.$container.on("click",function(gr){return gr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ut.on(ut.SCALE,this._updateTabHeight)}}]),Ft}(it()),B0=d(8816);function D0(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}ls().start();var F0=function(tn){(0,tt.Z)(Ft,tn);var Gt=D0(Ft);function Ft(){var mt,Tt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Dt=Tt===void 0?"console":Tt;return(0,j.Z)(this,Ft),mt=Gt.call(this),(0,ot.Z)((0,et.Z)(mt),"_handleShow",function(){Lo()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,ot.Z)((0,et.Z)(mt),"_handleErr",function(un){mt._logger.error(un)}),it().mixin((0,et.Z)(mt)),mt.name=Dt,mt._selectedLog=null,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,Tt=this._origConsole={},Dt=window.console;return Ds.forEach(function(un){var Mn=Tt[un]=Ys();Dt[un]&&(Mn=Tt[un]=Dt[un].bind(Dt)),Dt[un]=function(){mt[un].apply(mt,arguments),Mn.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,Tt){this._logger.setGlobal(mt,Tt)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ds.forEach(function(Tt){return window.console[Tt]=mt._origConsole[Tt]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ls().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ls().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var Tt=this._$filterText,Dt=this._logger;Ot()(mt)?(Tt.text(mt),Dt.setOption("filter",To()(mt))):Zs()(mt)?(Tt.text(Kt()(mt)),Dt.setOption("filter",mt)):Ao()(mt)&&(Tt.text("ƒ"),Dt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var Tt=this._$el,Dt=Tt.find(Cn(".js-input"));mt?(Dt.show(),Tt.rmClass(Cn("js-input-hidden"))):(Dt.hide(),Tt.addClass(Cn("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(Cn(` + `)),this._$el=mt.find(Cn(".dev-tools")),this._$tools=this._$el.find(Cn(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new P0.Z(this._$el.find(Cn(".tab")).get(0),{height:40}),this._tab.on("select",function(Tt){return mt.showTool(Tt)})}},{key:"_initNotification",value:function(){this._notification=new(L0())(this._$el.find(Cn(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Do.Z.setContainer(this._$el.find(Cn(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$el.find(Cn(".resizer")),Dt=this._$el.find(Cn(".nav-bar")),un=lt()(document),On=function(gr){if(mt._isResizing){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent;var wr=(mt._resizeStartY-Bo("y",gr))/window.innerHeight*100,$r=mt._resizeStartSize+wr;$r<40?$r=40:$r>100&&($r=100),mt.config.set("displaySize",ss()($r.toFixed(2)))}},Qn=function gr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,Tt.css("height",10),un.off(ko("move"),On),un.off(ko("end"),gr)};Tt.css("height",10),Tt.on(ko("start"),function(gr){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=Bo("y",gr),Tt.css("height","100%"),un.on(ko("move"),On),un.on(ko("end"),Qn)}),Dt.on("contextmenu",function(gr){return gr.preventDefault()}),this.$container.on("click",function(gr){return gr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ct.on(ct.SCALE,this._updateTabHeight)}}]),Ft}(it()),B0=d(8816);function D0(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}ls().start();var F0=function(tn){(0,tt.Z)(Ft,tn);var qt=D0(Ft);function Ft(){var mt,Tt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Dt=Tt===void 0?"console":Tt;return(0,j.Z)(this,Ft),mt=qt.call(this),(0,ot.Z)((0,et.Z)(mt),"_handleShow",function(){Lo()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,ot.Z)((0,et.Z)(mt),"_handleErr",function(un){mt._logger.error(un)}),it().mixin((0,et.Z)(mt)),mt.name=Dt,mt._selectedLog=null,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,Tt=this._origConsole={},Dt=window.console;return Ds.forEach(function(un){var On=Tt[un]=Ys();Dt[un]&&(On=Tt[un]=Dt[un].bind(Dt)),Dt[un]=function(){mt[un].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,Tt){this._logger.setGlobal(mt,Tt)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ds.forEach(function(Tt){return window.console[Tt]=mt._origConsole[Tt]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ls().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ls().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var Tt=this._$filterText,Dt=this._logger;Mt()(mt)?(Tt.text(mt),Dt.setOption("filter",To()(mt))):Zs()(mt)?(Tt.text(Kt()(mt)),Dt.setOption("filter",mt)):Ao()(mt)&&(Tt.text("ƒ"),Dt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var Tt=this._$el,Dt=Tt.find(Cn(".js-input"));mt?(Dt.show(),Tt.rmClass(Cn("js-input-hidden"))):(Dt.hide(),Tt.addClass(Cn("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(Cn(`
    All @@ -1217,24 +1223,24 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `));var Tt=mt.find(Cn(".js-input")),Dt=Tt.find("textarea"),un=Tt.find(Cn(".buttons"));rn()(this,{_$control:mt.find(Cn(".control")),_$logs:mt.find(Cn(".logs-container")),_$inputContainer:Tt,_$input:Dt,_$inputBtns:un,_$filterText:mt.find(Cn(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,Tt=mt.get("maxLogNum");Tt=Tt==="infinite"?0:+Tt;var Dt=this._$control.find(Cn(".level")),un=new B0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:Tt,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});un.on("optionChange",function(Mn,Qn){Mn==="level"&&Dt.each(function(){var gr=lt()(this),wr=gr.data("level");gr[wr===Qn||wr==="all"&&fn()(Qn)?"addClass":"rmClass"](Cn("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=un}},{key:"_exposeLogger",value:function(){var mt=this,Tt=this._logger;["html"].concat(Ds).forEach(function(Dt){return mt[Dt]=function(){for(var un=arguments.length,Mn=new Array(un),Qn=0;Qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Z0=function(tn){(0,tt.Z)(Ft,tn);var Gt=U0(Ft);function Ft(mt,Tt){var Dt;return(0,j.Z)(this,Ft),Dt=Gt.call(this),(0,ot.Z)((0,et.Z)(Dt),"_copyRes",function(){var un=Dt._detailData,Mn="".concat(un.method," ").concat(un.url," ").concat(un.status,` -`);vo()(un.reqHeaders)||(Mn+=` + `));var Tt=mt.find(Cn(".js-input")),Dt=Tt.find("textarea"),un=Tt.find(Cn(".buttons"));rn()(this,{_$control:mt.find(Cn(".control")),_$logs:mt.find(Cn(".logs-container")),_$inputContainer:Tt,_$input:Dt,_$inputBtns:un,_$filterText:mt.find(Cn(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,Tt=mt.get("maxLogNum");Tt=Tt==="infinite"?0:+Tt;var Dt=this._$control.find(Cn(".level")),un=new B0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:Tt,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});un.on("optionChange",function(On,Qn){On==="level"&&Dt.each(function(){var gr=lt()(this),wr=gr.data("level");gr[wr===Qn||wr==="all"&&fn()(Qn)?"addClass":"rmClass"](Cn("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=un}},{key:"_exposeLogger",value:function(){var mt=this,Tt=this._logger;["html"].concat(Ds).forEach(function(Dt){return mt[Dt]=function(){for(var un=arguments.length,On=new Array(un),Qn=0;Qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Z0=function(tn){(0,tt.Z)(Ft,tn);var qt=U0(Ft);function Ft(mt,Tt){var Dt;return(0,j.Z)(this,Ft),Dt=qt.call(this),(0,ot.Z)((0,et.Z)(Dt),"_copyRes",function(){var un=Dt._detailData,On="".concat(un.method," ").concat(un.url," ").concat(un.status,` +`);vo()(un.reqHeaders)||(On+=` Request Headers -`,bt()(un.reqHeaders,function(Qn,gr){return Mn+="".concat(gr,": ").concat(Qn,` -`)})),vo()(un.resHeaders)||(Mn+=` +`,bt()(un.reqHeaders,function(Qn,gr){return On+="".concat(gr,": ").concat(Qn,` +`)})),vo()(un.resHeaders)||(On+=` Response Headers -`,bt()(un.resHeaders,function(Qn,gr){return Mn+="".concat(gr,": ").concat(Qn,` -`)})),un.resTxt&&(Mn+=` +`,bt()(un.resHeaders,function(Qn,gr){return On+="".concat(gr,": ").concat(Qn,` +`)})),un.resTxt&&(On+=` `.concat(un.resTxt,` -`)),sn()(Mn),Dt._devtools.notify("Copied")}),Dt._$container=mt,Dt._devtools=Tt,Dt._detailData={},Dt._bindEvent(),Dt}return(0,$.Z)(Ft,[{key:"show",value:function(mt){mt.resTxt&&To()(mt.resTxt)===""&&delete mt.resTxt,vo()(mt.resHeaders)&&delete mt.resHeaders,vo()(mt.reqHeaders)&&delete mt.reqHeaders;var Tt="";mt.data&&(Tt='
    ').concat(Kr()(mt.data),"
    "));var Dt="Empty";mt.reqHeaders&&(Dt=ho()(mt.reqHeaders,function(wr,$r){return` +`)),sn()(On),Dt._devtools.notify("Copied")}),Dt._$container=mt,Dt._devtools=Tt,Dt._detailData={},Dt._bindEvent(),Dt}return(0,$.Z)(Ft,[{key:"show",value:function(mt){mt.resTxt&&To()(mt.resTxt)===""&&delete mt.resTxt,vo()(mt.resHeaders)&&delete mt.resHeaders,vo()(mt.reqHeaders)&&delete mt.reqHeaders;var Tt="";mt.data&&(Tt='
    ').concat(Kr()(mt.data),"
    "));var Dt="Empty";mt.reqHeaders&&(Dt=ho()(mt.reqHeaders,function(wr,$r){return` ').concat(Kr()($r),` `).concat(Kr()(wr),` `)}).join(""));var un="Empty";mt.resHeaders&&(un=ho()(mt.resHeaders,function(wr,$r){return` ').concat(Kr()($r),` `).concat(Kr()(wr),` - `)}).join(""));var Mn="";if(mt.resTxt){var Qn=mt.resTxt;Qn.length>dl&&(Qn=us()(Qn,dl)),Mn='
    ').concat(Kr()(Qn),"
    ")}var gr='
    + `)}).join(""));var On="";if(mt.resTxt){var Qn=mt.resTxt;Qn.length>dl&&(Qn=us()(Qn,dl)),On='
    ').concat(Kr()(Qn),"
    ")}var gr='
    ').concat(Kr()(mt.url),` @@ -1258,12 +1264,12 @@ Response Headers
    - `).concat(Mn,` -
    `);this._$container.html(gr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._devtools;this._$container.on("click",Cn(".back"),function(){return mt.hide()}).on("click",Cn(".copy-res"),this._copyRes).on("click",Cn(".http .response"),function(){var un=mt._detailData,Mn=un.resTxt;if(W0()(Mn))return Dt("object",Mn);switch(un.subType){case"css":return Dt("css",Mn);case"html":return Dt("html",Mn);case"javascript":return Dt("js",Mn);case"json":return Dt("object",Mn)}return un.type==="image"?Dt("img",un.url):void 0});var Dt=function(un,Mn){var Qn=Tt.get("sources");Qn&&(Qn.set(un,Mn),Tt.showTool("sources"))}}}]),Ft}(it()),dl=1e5,V0=d(9143),q0=d.n(V0),G0=d(2139),K0=d(8689),Fs=d(7935),Y0=d(9119);function fl(tn,Gt){var Ft=Object.keys(tn);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(tn);Gt&&(mt=mt.filter(function(Tt){return Object.getOwnPropertyDescriptor(tn,Tt).enumerable})),Ft.push.apply(Ft,mt)}return Ft}function hl(tn){for(var Gt=1;Gt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var np=function(tn){(0,tt.Z)(Ft,tn);var Gt=tp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),mt=Gt.call(this),(0,ot.Z)((0,et.Z)(mt),"_reqWillBeSent",function(Tt){if(mt._isRecording){var Dt,un={name:sl(Tt.request.url),url:Tt.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Tt.request.postData,method:Tt.request.method,startTime:1e3*Tt.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Tt.request.headers||{},resHeaders:{}};un.render=function(){var Mn={name:un.name,method:un.method,status:un.status,type:un.subType,size:un.size,time:un.displayTime};Dt?(Dt.data=Mn,Dt.render()):(Dt=mt._requestDataGrid.append(Mn,{selectable:!0}),lt()(Dt.container).data("id",Tt.requestId)),un.hasErr&<()(Dt.container).addClass(Cn("request-error"))},un.render(),mt._requests[Tt.requestId]=un}}),(0,ot.Z)((0,et.Z)(mt),"_resReceivedExtraInfo",function(Tt){var Dt=mt._requests[Tt.requestId];mt._isRecording&&Dt&&(Dt.resHeaders=Tt.headers,mt._updateType(Dt),Dt.render())}),(0,ot.Z)((0,et.Z)(mt),"_resReceived",function(Tt){var Dt=mt._requests[Tt.requestId];if(mt._isRecording&&Dt){var un=Tt.response,Mn=un.status,Qn=un.headers;Dt.status=Mn,(Mn<200||Mn>=300)&&(Dt.hasErr=!0),Qn&&(Dt.resHeaders=Qn,mt._updateType(Dt)),Dt.render()}}),(0,ot.Z)((0,et.Z)(mt),"_loadingFinished",function(Tt){var Dt=mt._requests[Tt.requestId];if(mt._isRecording&&Dt){var un=1e3*Tt.timestamp;Dt.time=un-Dt.startTime,Dt.displayTime=Ks()(Dt.time),Dt.size=Tt.encodedDataLength,Dt.done=!0,Dt.resTxt=uo.domain("Network").getResponseBody({requestId:Tt.requestId}).body,Dt.render()}}),(0,ot.Z)((0,et.Z)(mt),"_copyCurl",function(){var Tt=mt._selectedRequest;sn()(function(Dt){var un=Ho()();un==="windows"&&(un="win");var Mn=[],Qn=ep()(["accept-encoding","host","method","path","scheme","version"]),gr=un==="win"?function(_o){var gs=/[\r\n]/.test(_o)?'^"':'"';return gs+_o.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + `).concat(On,` + `);this._$container.html(gr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._devtools;this._$container.on("click",Cn(".back"),function(){return mt.hide()}).on("click",Cn(".copy-res"),this._copyRes).on("click",Cn(".http .response"),function(){var un=mt._detailData,On=un.resTxt;if(W0()(On))return Dt("object",On);switch(un.subType){case"css":return Dt("css",On);case"html":return Dt("html",On);case"javascript":return Dt("js",On);case"json":return Dt("object",On)}return un.type==="image"?Dt("img",un.url):void 0});var Dt=function(un,On){var Qn=Tt.get("sources");Qn&&(Qn.set(un,On),Tt.showTool("sources"))}}}]),Ft}(it()),dl=1e5,V0=d(9143),G0=d.n(V0),q0=d(2139),K0=d(8689),Fs=d(7935),Y0=d(9119);function fl(tn,qt){var Ft=Object.keys(tn);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(tn);qt&&(mt=mt.filter(function(Tt){return Object.getOwnPropertyDescriptor(tn,Tt).enumerable})),Ft.push.apply(Ft,mt)}return Ft}function hl(tn){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var np=function(tn){(0,tt.Z)(Ft,tn);var qt=tp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),mt=qt.call(this),(0,ot.Z)((0,et.Z)(mt),"_reqWillBeSent",function(Tt){if(mt._isRecording){var Dt,un={name:sl(Tt.request.url),url:Tt.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Tt.request.postData,method:Tt.request.method,startTime:1e3*Tt.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Tt.request.headers||{},resHeaders:{}};un.render=function(){var On={name:un.name,method:un.method,status:un.status,type:un.subType,size:un.size,time:un.displayTime};Dt?(Dt.data=On,Dt.render()):(Dt=mt._requestDataGrid.append(On,{selectable:!0}),lt()(Dt.container).data("id",Tt.requestId)),un.hasErr&<()(Dt.container).addClass(Cn("request-error"))},un.render(),mt._requests[Tt.requestId]=un}}),(0,ot.Z)((0,et.Z)(mt),"_resReceivedExtraInfo",function(Tt){var Dt=mt._requests[Tt.requestId];mt._isRecording&&Dt&&(Dt.resHeaders=Tt.headers,mt._updateType(Dt),Dt.render())}),(0,ot.Z)((0,et.Z)(mt),"_resReceived",function(Tt){var Dt=mt._requests[Tt.requestId];if(mt._isRecording&&Dt){var un=Tt.response,On=un.status,Qn=un.headers;Dt.status=On,(On<200||On>=300)&&(Dt.hasErr=!0),Qn&&(Dt.resHeaders=Qn,mt._updateType(Dt)),Dt.render()}}),(0,ot.Z)((0,et.Z)(mt),"_loadingFinished",function(Tt){var Dt=mt._requests[Tt.requestId];if(mt._isRecording&&Dt){var un=1e3*Tt.timestamp;Dt.time=un-Dt.startTime,Dt.displayTime=Ks()(Dt.time),Dt.size=Tt.encodedDataLength,Dt.done=!0,Dt.resTxt=uo.domain("Network").getResponseBody({requestId:Tt.requestId}).body,Dt.render()}}),(0,ot.Z)((0,et.Z)(mt),"_copyCurl",function(){var Tt=mt._selectedRequest;sn()(function(Dt){var un=Ho()();un==="windows"&&(un="win");var On=[],Qn=ep()(["accept-encoding","host","method","path","scheme","version"]),gr=un==="win"?function(_o){var gs=/[\r\n]/.test(_o)?'^"':'"';return gs+_o.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ -`)+gs}:function(_o){return/[\0-\x1F\x7F-\x9F!]|\'/.test(_o)?"$'"+_o.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(gs){for(var ms=gs.charCodeAt(0).toString(16);ms.length<4;)ms="0"+ms;return"\\u"+ms})+"'":"'"+_o+"'"};Mn.push(gr(Dt.url()).replace(/[[{}\]]/g,"\\$&"));var wr="GET",$r=[],Vr=Dt.requestFormData();Vr&&($r.push("--data-raw "+gr(Vr)),Qn["content-length"]=!0,wr="POST"),Dt.requestMethod!==wr&&Mn.push("-X "+gr(Dt.requestMethod));for(var Jr=Dt.requestHeaders(),lo=0;lo=3?un==="win"?` ^ +`)+gs}:function(_o){return/[\0-\x1F\x7F-\x9F!]|\'/.test(_o)?"$'"+_o.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(gs){for(var ms=gs.charCodeAt(0).toString(16);ms.length<4;)ms="0"+ms;return"\\u"+ms})+"'":"'"+_o+"'"};On.push(gr(Dt.url()).replace(/[[{}\]]/g,"\\$&"));var wr="GET",$r=[],Vr=Dt.requestFormData();Vr&&($r.push("--data-raw "+gr(Vr)),Qn["content-length"]=!0,wr="POST"),Dt.requestMethod!==wr&&On.push("-X "+gr(Dt.requestMethod));for(var Jr=Dt.requestHeaders(),lo=0;lo=3?un==="win"?` ^ `:` \\ - `:" ")}({requestMethod:Tt.method,url:function(){return Tt.url},requestFormData:function(){return Tt.data},requestHeaders:function(){var Dt=Tt.reqHeaders||{};return rn()(Dt,{"User-Agent":navigator.userAgent,Referer:location.href}),ho()(Dt,function(un,Mn){return{name:Mn,value:un}})}})),mt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(mt),"_toggleRecording",function(){mt._$control.find(Cn(".record")).toggleClass(Cn("recording")),mt._isRecording=!mt._isRecording}),(0,ot.Z)((0,et.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,ot.Z)((0,et.Z)(mt),"_updateScale",function(Tt){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._detail=new Z0(this._$detail,Tt),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new zs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(J0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return bt()(this._requests,function(Tt){mt.push(Tt)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var Tt=function(Mn){if(!Mn)return"unknown";var Qn=Mn.split(";")[0].split("/");return{type:Qn[0],subType:is()(Qn)}}(mt.resHeaders["content-type"]||""),Dt=Tt.type,un=Tt.subType;mt.type=Dt,mt.subType=un}},{key:"_updateButtons",value:function(){var mt=this._$control,Tt=mt.find(Cn(".show-detail")),Dt=mt.find(Cn(".copy-curl")),un=Cn("icon-disabled");Tt.addClass(un),Dt.addClass(un),this._selectedRequest&&(Tt.rmClass(un),Dt.rmClass(un))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$control,Dt=this._$filterText,un=this._requestDataGrid,Mn=this;Tt.on("click",Cn(".clear-request"),function(){return mt.clear()}).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-curl"),this._copyCurl).on("click",Cn(".record"),this._toggleRecording).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(gr){Xr()(gr)||(Dt.text(gr),un.setOption("filter",To()(gr)))})}),un.on("select",function(gr){var wr=lt()(gr.container).data("id"),$r=Mn._requests[wr];mt._selectedRequest=$r,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),un.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(rl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),uo.domain("Network").enable();var Qn=uo.domain("Network");Qn.on("requestWillBeSent",this._reqWillBeSent),Qn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Qn.on("responseReceived",this._resReceived),Qn.on("loadingFinished",this._loadingFinished),ut.on(ut.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=uo.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),ut.off(ut.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    + `:" ")}({requestMethod:Tt.method,url:function(){return Tt.url},requestFormData:function(){return Tt.data},requestHeaders:function(){var Dt=Tt.reqHeaders||{};return rn()(Dt,{"User-Agent":navigator.userAgent,Referer:location.href}),ho()(Dt,function(un,On){return{name:On,value:un}})}})),mt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(mt),"_toggleRecording",function(){mt._$control.find(Cn(".record")).toggleClass(Cn("recording")),mt._isRecording=!mt._isRecording}),(0,ot.Z)((0,et.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,ot.Z)((0,et.Z)(mt),"_updateScale",function(Tt){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._detail=new Z0(this._$detail,Tt),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new zs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(J0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return bt()(this._requests,function(Tt){mt.push(Tt)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var Tt=function(On){if(!On)return"unknown";var Qn=On.split(";")[0].split("/");return{type:Qn[0],subType:is()(Qn)}}(mt.resHeaders["content-type"]||""),Dt=Tt.type,un=Tt.subType;mt.type=Dt,mt.subType=un}},{key:"_updateButtons",value:function(){var mt=this._$control,Tt=mt.find(Cn(".show-detail")),Dt=mt.find(Cn(".copy-curl")),un=Cn("icon-disabled");Tt.addClass(un),Dt.addClass(un),this._selectedRequest&&(Tt.rmClass(un),Dt.rmClass(un))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$control,Dt=this._$filterText,un=this._requestDataGrid,On=this;Tt.on("click",Cn(".clear-request"),function(){return mt.clear()}).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-curl"),this._copyCurl).on("click",Cn(".record"),this._toggleRecording).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(gr){Xr()(gr)||(Dt.text(gr),un.setOption("filter",To()(gr)))})}),un.on("select",function(gr){var wr=lt()(gr.container).data("id"),$r=On._requests[wr];mt._selectedRequest=$r,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),un.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(rl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),uo.domain("Network").enable();var Qn=uo.domain("Network");Qn.on("requestWillBeSent",this._reqWillBeSent),Qn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Qn.on("responseReceived",this._resReceived),Qn.on("loadingFinished",this._loadingFinished),ct.on(ct.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=uo.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),ct.off(ct.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    @@ -1274,7 +1280,7 @@ Response Headers
    -
    `)),this._$network=mt.find(Cn(".network")),this._$detail=mt.find(Cn(".detail")),this._$requests=mt.find(Cn(".requests")),this._$control=mt.find(Cn(".control")),this._$filterText=mt.find(Cn(".filter-text"))}}]),Ft}(ct),rp=d(8209),op=d(8613),ip=d.n(op);function pl(tn){for(var Gt={},Ft=0,mt=tn.length;Ftgr?gr:Qn,$r=0;$rgr?1:Qn(Gt=ml(Gt))?1:tn1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Ft=Gt!==void 0&≫if(tn.nodeType===Node.TEXT_NODE)return'(text)');if(tn.nodeType===Node.COMMENT_NODE)return'');var mt=tn.id,Tt=tn.className,Dt=tn.attributes,un=''.concat(tn.tagName.toLowerCase(),"");if(mt!==""&&(un+='#'.concat(mt,"")),Ot()(Tt)){var Mn="";bt()(Tt.split(/\s+/g),function(Qn){Qn.trim()!==""&&(Mn+=".".concat(Qn))}),un+=''.concat(Mn,"")}return Ft||bt()(Dt,function(Qn){var gr=Qn.name;gr!=="id"&&gr!=="class"&&gr!=="style"&&(un+=' '.concat(gr,'="').concat(Qn.value,'"'))}),un}var cp=function(){function tn(Gt,Ft){var mt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),uo.domain("Overlay").hideHighlight()}),this._$container=Gt,this._devtools=Ft,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(tn,[{key:"show",value:function(Gt){this._curEl=Gt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Ft=uo.domain("DOM").getNodeId({node:Gt}).nodeId;uo.domain("Overlay").highlightNode({nodeId:Ft,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var Gt=xl(),Ft=this._origAddEvent=Gt.addEventListener,mt=this._origRmEvent=Gt.removeEventListener;Gt.addEventListener=function(Tt,Dt,un){(function(Mn,Qn,gr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(Mn)||!Ao()(gr)||!Cr()(wr))){var $r=Mn.erudaEvents=Mn.erudaEvents||{};$r[Qn]=$r[Qn]||[],$r[Qn].push({listener:gr,listenerStr:gr.toString(),useCapture:wr})}})(this,Tt,Dt,un),Ft.apply(this,arguments)},Gt.removeEventListener=function(Tt,Dt,un){(function(Mn,Qn,gr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(Mn)||!Ao()(gr)||!Cr()(wr))){var $r=Mn.erudaEvents;if(!(!$r||!$r[Qn])){for(var Vr=$r[Qn],Jr=0,lo=Vr.length;Jr +
    `)),this._$network=mt.find(Cn(".network")),this._$detail=mt.find(Cn(".detail")),this._$requests=mt.find(Cn(".requests")),this._$control=mt.find(Cn(".control")),this._$filterText=mt.find(Cn(".filter-text"))}}]),Ft}(ut),rp=d(8209),op=d(8613),ip=d.n(op);function pl(tn){for(var qt={},Ft=0,mt=tn.length;Ftgr?gr:Qn,$r=0;$rgr?1:Qn(qt=ml(qt))?1:tn1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Ft=qt!==void 0&&qt;if(tn.nodeType===Node.TEXT_NODE)return'(text)');if(tn.nodeType===Node.COMMENT_NODE)return'');var mt=tn.id,Tt=tn.className,Dt=tn.attributes,un=''.concat(tn.tagName.toLowerCase(),"");if(mt!==""&&(un+='#'.concat(mt,"")),Mt()(Tt)){var On="";bt()(Tt.split(/\s+/g),function(Qn){Qn.trim()!==""&&(On+=".".concat(Qn))}),un+=''.concat(On,"")}return Ft||bt()(Dt,function(Qn){var gr=Qn.name;gr!=="id"&&gr!=="class"&&gr!=="style"&&(un+=' '.concat(gr,'="').concat(Qn.value,'"'))}),un}var cp=function(){function tn(qt,Ft){var mt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),uo.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Ft,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(tn,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Ft=uo.domain("DOM").getNodeId({node:qt}).nodeId;uo.domain("Overlay").highlightNode({nodeId:Ft,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=xl(),Ft=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(Tt,Dt,un){(function(On,Qn,gr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(On)||!Ao()(gr)||!Cr()(wr))){var $r=On.erudaEvents=On.erudaEvents||{};$r[Qn]=$r[Qn]||[],$r[Qn].push({listener:gr,listenerStr:gr.toString(),useCapture:wr})}})(this,Tt,Dt,un),Ft.apply(this,arguments)},qt.removeEventListener=function(Tt,Dt,un){(function(On,Qn,gr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(On)||!Ao()(gr)||!Cr()(wr))){var $r=On.erudaEvents;if(!(!$r||!$r[Qn])){for(var Vr=$r[Qn],Jr=0,lo=Vr.length;Jr @@ -1284,26 +1290,26 @@ Response Headers
    -
    `);Gt.html(Ft),this._$elementName=Gt.find(Cn(".element-name")),this._$attributes=Gt.find(Cn(".attributes")),this._$styles=Gt.find(Cn(".styles")),this._$listeners=Gt.find(Cn(".listeners")),this._$computedStyle=Gt.find(Cn(".computed-style"));var mt=ip()("div");this._$boxModel=lt()(mt),this._boxModel=new lp.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var Gt=this._getData(this._curEl),Ft=this._$attributes,mt=this._$elementName,Tt=this._$styles,Dt=this._$computedStyle,un=this._$listeners;mt.html(Gt.name);var Mn="Empty";vo()(Gt.attributes)||(Mn=ho()(Gt.attributes,function(Jr){var lo=Jr.name,go=Jr.value;return` + `);qt.html(Ft),this._$elementName=qt.find(Cn(".element-name")),this._$attributes=qt.find(Cn(".attributes")),this._$styles=qt.find(Cn(".styles")),this._$listeners=qt.find(Cn(".listeners")),this._$computedStyle=qt.find(Cn(".computed-style"));var mt=ip()("div");this._$boxModel=lt()(mt),this._boxModel=new lp.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Ft=this._$attributes,mt=this._$elementName,Tt=this._$styles,Dt=this._$computedStyle,un=this._$listeners;mt.html(qt.name);var On="Empty";vo()(qt.attributes)||(On=ho()(qt.attributes,function(Jr){var lo=Jr.name,go=Jr.value;return` ').concat(Kr()(lo),` ').concat(go,` - `)}).join("")),Mn=`

    Attributes

    + `)}).join("")),On=`

    Attributes

    - `).concat(Mn,` + `).concat(On,`
    -
    `),Ft.html(Mn);var Qn="";if(vo()(Gt.styles))Tt.hide();else{var gr=ho()(Gt.styles,function(Jr){var lo=Jr.selectorText,go=Jr.style;return go=ho()(go,function(xo,_o){return'
    ').concat(Kr()(_o),": ").concat(xo,";
    ")}).join(""),'
    +
    `),Ft.html(On);var Qn="";if(vo()(qt.styles))Tt.hide();else{var gr=ho()(qt.styles,function(Jr){var lo=Jr.selectorText,go=Jr.style;return go=ho()(go,function(xo,_o){return'
    ').concat(Kr()(_o),": ").concat(xo,";
    ")}).join(""),'
    `).concat(Kr()(lo),` {
    `).concat(go,`
    }
    `)}).join("");Qn=`

    Styles

    `).concat(gr,` -
    `),Tt.html(Qn).show()}var wr="";if(Gt.computedStyle){var $r=Cn(`
    +
    `),Tt.html(Qn).show()}var wr="";if(qt.computedStyle){var $r=Cn(`
    -
    `);Gt.rmDefComputedStyle&&($r=Cn(`
    +
    `);qt.rmDefComputedStyle&&($r=Cn(`
    `)),wr=`

    Computed Style @@ -1311,19 +1317,19 @@ Response Headers
    - `).concat(Gt.computedStyleSearchKeyword?'
    ').concat(Kr()(Gt.computedStyleSearchKeyword),"
    "):"",` + `).concat(qt.computedStyleSearchKeyword?'
    ').concat(Kr()(qt.computedStyleSearchKeyword),"
    "):"",`

    - `).concat(ho()(Gt.computedStyle,function(Jr,lo){return` + `).concat(ho()(qt.computedStyle,function(Jr,lo){return``)}).join(""),`
    ').concat(Kr()(lo),` `).concat(Jr,`
    -
    `),Dt.html(wr).show(),this._boxModel.setOption("element",this._curEl),Dt.find(Cn(".box-model")).append(this._$boxModel.get(0))}else Dt.text("").hide();var Vr="";Gt.listeners?(Vr=ho()(Gt.listeners,function(Jr,lo){return Jr=ho()(Jr,function(go){var xo=go.useCapture,_o=go.listenerStr;return"
  • ").concat(Kr()(_o),"
  • ")}).join(""),'
    +
    `),Dt.html(wr).show(),this._boxModel.setOption("element",this._curEl),Dt.find(Cn(".box-model")).append(this._$boxModel.get(0))}else Dt.text("").hide();var Vr="";qt.listeners?(Vr=ho()(qt.listeners,function(Jr,lo){return Jr=ho()(Jr,function(go){var xo=go.useCapture,_o=go.listenerStr;return"
  • ").concat(Kr()(_o),"
  • ")}).join(""),'
    ').concat(Kr()(lo),`
      `).concat(Jr,` @@ -1331,7 +1337,7 @@ Response Headers
    `)}).join(""),Vr=`

    Event Listeners

    `).concat(Vr,` -
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(Gt){var Ft={},mt=new ap(Gt),Tt=Gt.className,Dt=Gt.id,un=Gt.attributes,Mn=Gt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:Mn,id:Dt,className:Tt,attributes:un});var Qn=Gt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(Mn))return Ft;var gr=mt.getComputedStyle(),wr=mt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,go=Vr.length;lo
    $&').replace(fp,function(Gt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function gp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var mp=function(tn){(0,tt.Z)(Ft,tn);var Gt=gp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),mt=Gt.call(this),(0,ot.Z)((0,et.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var Tt=mt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();mt.set(Dt)}}),(0,ot.Z)((0,et.Z)(mt),"_updateScale",function(Tt){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(mt),"_deleteNode",function(){var Tt=mt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(mt),"_copyNode",function(){var Tt=mt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),mt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(mt),"_toggleSelect",function(){mt._$el.find(Cn(".select")).toggleClass(Cn("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Ro()(),showRulers:!1,showAccessibilityInfo:!Ro()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(mt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;mt._container.show(),mt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;mt.select(un)}),(0,ot.Z)((0,et.Z)(mt),"_setNode",function(Tt){if(Tt!==mt._curNode){mt._curNode=Tt,mt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;mt._curParentQueue=Dt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],it().mixin((0,et.Z)(mt)),mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Nn()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,Tt=mt.find(Cn(".show-detail")),Dt=mt.find(Cn(".copy-node")),un=mt.find(Cn(".delete-node")),Mn=Cn("icon-disabled");Tt.addClass(Mn),Dt.addClass(Mn),un.addClass(Mn);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(Mn),Dt.rmClass(Mn),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(Mn))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    +
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Ft={},mt=new ap(qt),Tt=qt.className,Dt=qt.id,un=qt.attributes,On=qt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:On,id:Dt,className:Tt,attributes:un});var Qn=qt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(On))return Ft;var gr=mt.getComputedStyle(),wr=mt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,go=Vr.length;lo
    $&').replace(fp,function(qt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function gp(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var mp=function(tn){(0,tt.Z)(Ft,tn);var qt=gp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),mt=qt.call(this),(0,ot.Z)((0,et.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var Tt=mt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();mt.set(Dt)}}),(0,ot.Z)((0,et.Z)(mt),"_updateScale",function(Tt){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(mt),"_deleteNode",function(){var Tt=mt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(mt),"_copyNode",function(){var Tt=mt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),mt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(mt),"_toggleSelect",function(){mt._$el.find(Cn(".select")).toggleClass(Cn("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Ro()(),showRulers:!1,showAccessibilityInfo:!Ro()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(mt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;mt._container.show(),mt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;mt.select(un)}),(0,ot.Z)((0,et.Z)(mt),"_setNode",function(Tt){if(Tt!==mt._curNode){mt._curNode=Tt,mt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;mt._curParentQueue=Dt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],it().mixin((0,et.Z)(mt)),mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Nn()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ct.off(ct.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,Tt=mt.find(Cn(".show-detail")),Dt=mt.find(Cn(".copy-node")),un=mt.find(Cn(".delete-node")),On=Cn("icon-disabled");Tt.addClass(On),Dt.addClass(On),un.addClass(On);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(On),Dt.rmClass(On),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    @@ -1343,7 +1349,7 @@ Response Headers
    -
    `)),this._$detail=mt.find(Cn(".detail")),this._$domViewer=mt.find(Cn(".dom-viewer")),this._$control=mt.find(Cn(".control")),this._$crumbs=mt.find(Cn(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Dt){for(var un=[],Mn=0;Dt;)un.push({text:vl(Dt,{noAttr:!0}),idx:Mn++}),Dt=Dt.parentElement;return un.reverse()}(this._curNode),Tt="";vo()(mt)||(Tt=ho()(mt,function(Dt){var un=Dt.text,Mn=Dt.idx;return'
  • ').concat(un,"
  • ")}).join("")),this._$crumbs.html(Tt)}},{key:"_bindEvent",value:function(){var mt=this,Tt=this;this._$el.on("click",Cn(".crumb"),function(){for(var Dt=ss()(lt()(this).data("idx")),un=Tt._curNode;Dt--&&un.parentElement;)un=un.parentElement;_l(un)&&Tt.select(un)}),this._$control.on("click",Cn(".select"),this._toggleSelect).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-node"),this._copyNode).on("click",Cn(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),uo.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),ut.on(ut.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var Tt=this._history;Tt.unshift(this._curNode),Tt.length>5&&Tt.pop();for(var Dt=0;Dt<5;Dt++)mt.setGlobal("$".concat(Dt),Tt[Dt])}}}]),Ft}(ct),_l=function(tn){return So()(tn)&&tn.parentNode},ds=null,vp=[{name:"Border All",fn:function(){if(ds)return Un.remove(ds),void(ds=null);ds=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var tn=new(Yn());tn.setQuery("timestamp",Qs()()),window.location.replace(tn.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Do.Z.prompt("Enter the text").then(function(tn){tn&&To()(tn)!==""&&function(Gt){var Ft=document.body,mt=new RegExp(Gt,"ig");Hs(Ft,function(Tt){var Dt=lt()(Tt);if(Dt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Dt.text())}),Hs(Ft,function(Tt){if(Tt.nodeType===3){var Dt=Tt.nodeValue;if((Dt=Dt.replace(mt,function(Mn){return''.concat(Mn,"")}))!==Tt.nodeValue){var un=lt()(document.createElement("div"));return un.html(Dt),un.addClass("eruda-search-highlight-block"),un.get(0)}}})}(tn)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var tn=document.body;tn.contentEditable=tn.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var tn=document.body,Gt=document.documentElement,Ft=lt()(tn);if(Ft.data("scaled"))window.scrollTo(0,+Ft.data("scaled")),Ft.rmAttr("data-scaled"),Ft.css("transform","none");else{var mt=Math.max(tn.scrollHeight,tn.offsetHeight,Gt.clientHeight,Gt.scrollHeight,Gt.offsetHeight),Tt=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Dt=Tt/mt;Ft.css("transform","scale(".concat(Dt,")")),Ft.data("scaled",window.scrollY),window.scrollTo(0,mt/2-Tt/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){Oo("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){Oo("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){Oo("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){Oo("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){Oo("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){Oo("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){Oo("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){Oo("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){Oo("touches")},desc:"Visualize screen touches"}];function Hs(tn,Gt){var Ft=tn.childNodes;if(!Yo(tn)){for(var mt=0,Tt=Ft.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var wp=function(tn){(0,tt.Z)(Ft,tn);var Gt=bp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=Gt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,Tt,Dt){return this._snippets.push({name:mt,fn:Tt,desc:Dt}),this._render(),this}},{key:"remove",value:function(mt){for(var Tt=this._snippets,Dt=0,un=Tt.length;Dt +
    `)),this._$detail=mt.find(Cn(".detail")),this._$domViewer=mt.find(Cn(".dom-viewer")),this._$control=mt.find(Cn(".control")),this._$crumbs=mt.find(Cn(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Dt){for(var un=[],On=0;Dt;)un.push({text:vl(Dt,{noAttr:!0}),idx:On++}),Dt=Dt.parentElement;return un.reverse()}(this._curNode),Tt="";vo()(mt)||(Tt=ho()(mt,function(Dt){var un=Dt.text,On=Dt.idx;return'
  • ').concat(un,"
  • ")}).join("")),this._$crumbs.html(Tt)}},{key:"_bindEvent",value:function(){var mt=this,Tt=this;this._$el.on("click",Cn(".crumb"),function(){for(var Dt=ss()(lt()(this).data("idx")),un=Tt._curNode;Dt--&&un.parentElement;)un=un.parentElement;_l(un)&&Tt.select(un)}),this._$control.on("click",Cn(".select"),this._toggleSelect).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-node"),this._copyNode).on("click",Cn(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),uo.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),ct.on(ct.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var Tt=this._history;Tt.unshift(this._curNode),Tt.length>5&&Tt.pop();for(var Dt=0;Dt<5;Dt++)mt.setGlobal("$".concat(Dt),Tt[Dt])}}}]),Ft}(ut),_l=function(tn){return So()(tn)&&tn.parentNode},ds=null,vp=[{name:"Border All",fn:function(){if(ds)return Un.remove(ds),void(ds=null);ds=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var tn=new(Yn());tn.setQuery("timestamp",Qs()()),window.location.replace(tn.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Do.Z.prompt("Enter the text").then(function(tn){tn&&To()(tn)!==""&&function(qt){var Ft=document.body,mt=new RegExp(qt,"ig");Hs(Ft,function(Tt){var Dt=lt()(Tt);if(Dt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Dt.text())}),Hs(Ft,function(Tt){if(Tt.nodeType===3){var Dt=Tt.nodeValue;if((Dt=Dt.replace(mt,function(On){return''.concat(On,"")}))!==Tt.nodeValue){var un=lt()(document.createElement("div"));return un.html(Dt),un.addClass("eruda-search-highlight-block"),un.get(0)}}})}(tn)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var tn=document.body;tn.contentEditable=tn.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var tn=document.body,qt=document.documentElement,Ft=lt()(tn);if(Ft.data("scaled"))window.scrollTo(0,+Ft.data("scaled")),Ft.rmAttr("data-scaled"),Ft.css("transform","none");else{var mt=Math.max(tn.scrollHeight,tn.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),Tt=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Dt=Tt/mt;Ft.css("transform","scale(".concat(Dt,")")),Ft.data("scaled",window.scrollY),window.scrollTo(0,mt/2-Tt/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){Mo("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){Mo("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){Mo("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){Mo("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){Mo("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){Mo("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){Mo("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){Mo("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){Mo("touches")},desc:"Visualize screen touches"}];function Hs(tn,qt){var Ft=tn.childNodes;if(!Yo(tn)){for(var mt=0,Tt=Ft.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var wp=function(tn){(0,tt.Z)(Ft,tn);var qt=bp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,Tt,Dt){return this._snippets.push({name:mt,fn:Tt,desc:Dt}),this._render(),this}},{key:"remove",value:function(mt){for(var Tt=this._snippets,Dt=0,un=Tt.length;Dt

    ').concat(Kr()(Tt.name),`
    @@ -1352,7 +1358,7 @@ Response Headers
    `).concat(Kr()(Tt.desc),`
    -
    `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Ft}(ct),Cl=function(){function tn(Gt,Ft,mt,Tt){var Dt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"_updateGridHeight",function(un){Dt._dataGrid.setOption({minHeight:60*un,maxHeight:223*un})}),this._type=Tt,this._$container=Gt,this._devtools=Ft,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"destroy",value:function(){ut.off(ut.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var Gt=this._dataGrid;this._refreshStorage(),Gt.clear(),bt()(this._storeData,function(Ft){var mt=Ft.key,Tt=Ft.val;Gt.append({key:mt,value:Tt},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var Gt=this._resources,Ft=$s(this._type,!1);if(Ft){var mt=[];Ft=JSON.parse(JSON.stringify(Ft)),bt()(Ft,function(Tt,Dt){Ot()(Tt)&&(Gt.config.get("hideErudaSetting")&&(qo()(Dt,"eruda")||Dt==="active-eruda")||mt.push({key:Dt,val:us()(Tt,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var Gt=this._$container,Ft=Gt.find(Cn(".show-detail")),mt=Gt.find(Cn(".delete-storage")),Tt=Gt.find(Cn(".copy-storage")),Dt=Cn("btn-disabled");Ft.addClass(Dt),mt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),mt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_initTpl",value:function(){var Gt=this._$container,Ft=this._type;Gt.html(Cn(`

    + `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Ft}(ut),Cl=function(){function tn(qt,Ft,mt,Tt){var Dt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"_updateGridHeight",function(un){Dt._dataGrid.setOption({minHeight:60*un,maxHeight:223*un})}),this._type=Tt,this._$container=qt,this._devtools=Ft,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"destroy",value:function(){ct.off(ct.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),bt()(this._storeData,function(Ft){var mt=Ft.key,Tt=Ft.val;qt.append({key:mt,value:Tt},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Ft=$s(this._type,!1);if(Ft){var mt=[];Ft=JSON.parse(JSON.stringify(Ft)),bt()(Ft,function(Tt,Dt){Mt()(Tt)&&(qt.config.get("hideErudaSetting")&&(Go()(Dt,"eruda")||Dt==="active-eruda")||mt.push({key:Dt,val:us()(Tt,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Ft=qt.find(Cn(".show-detail")),mt=qt.find(Cn(".delete-storage")),Tt=qt.find(Cn(".copy-storage")),Dt=Cn("btn-disabled");Ft.addClass(Dt),mt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),mt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_initTpl",value:function(){var qt=this._$container,Ft=this._type;qt.html(Cn(`

    `.concat(Ft==="local"?"Local":"Session",` Storage
    @@ -1374,7 +1380,7 @@ Response Headers

    -
    `))),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_getVal",value:function(Gt){return this._type==="local"?localStorage.getItem(Gt):sessionStorage.getItem(Gt)}},{key:"_bindEvent",value:function(){var Gt=this,Ft=this._type,mt=this._devtools;function Tt(Dt,un){var Mn=mt.get("sources");if(Mn)return Mn.set(Dt,un),mt.showTool("sources"),!0}this._$container.on("click",Cn(".refresh-storage"),function(){mt.notify("Refreshed"),Gt.refresh()}).on("click",Cn(".clear-storage"),function(){bt()(Gt._storeData,function(Dt){Ft==="local"?localStorage.removeItem(Dt.key):sessionStorage.removeItem(Dt.key)}),Gt.refresh()}).on("click",Cn(".show-detail"),function(){var Dt=Gt._selectedItem,un=Gt._getVal(Dt);try{Tt("object",JSON.parse(un))}catch{Tt("raw",un)}}).on("click",Cn(".copy-storage"),function(){var Dt=Gt._selectedItem;sn()(Gt._getVal(Dt)),mt.notify("Copied")}).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(Dt){Xr()(Dt)||(Dt=To()(Dt),Gt._$filterText.text(Dt),Gt._dataGrid.setOption("filter",Dt))})}).on("click",Cn(".delete-storage"),function(){var Dt=Gt._selectedItem;Ft==="local"?localStorage.removeItem(Dt):sessionStorage.removeItem(Dt),Gt.refresh()}),this._dataGrid.on("select",function(Dt){Gt._selectedItem=Dt.data.key,Gt._updateButtons()}).on("deselect",function(){Gt._selectedItem=null,Gt._updateButtons()}),ut.on(ut.SCALE,this._updateGridHeight)}}]),tn}();function fs(tn,Gt){tn.rmClass(Cn("ok")).rmClass(Cn("danger")).rmClass(Cn("warn")).addClass(Cn(Gt))}function hs(tn,Gt){if(Gt===0)return"";var Ft=0,mt=0;switch(tn){case"cookie":Ft=30,mt=60;break;case"script":Ft=5,mt=10;break;case"stylesheet":Ft=4,mt=8;break;case"image":Ft=50,mt=100}return Gt>=mt?"danger":Gt>=Ft?"warn":"ok"}var xp=function(){function tn(Gt,Ft){(0,j.Z)(this,tn),this._$container=Gt,this._devtools=Ft,this._selectedItem=null,this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"refresh",value:function(){var Gt=this._$container,Ft=this._dataGrid,mt=uo.domain("Network").getCookies().cookies,Tt=ho()(mt,function(Dt){return{key:Dt.name,val:Dt.value}});Ft.clear(),bt()(Tt,function(Dt){var un=Dt.key,Mn=Dt.val;Ft.append({key:un,value:Mn},{selectable:!0})}),fs(Gt,hs("cookie",Tt.length))}},{key:"_initTpl",value:function(){var Gt=this._$container;Gt.html(Cn(`

    +
    `))),this._$dataGrid=qt.find(Cn(".data-grid")),this._$filterText=qt.find(Cn(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Ft=this._type,mt=this._devtools;function Tt(Dt,un){var On=mt.get("sources");if(On)return On.set(Dt,un),mt.showTool("sources"),!0}this._$container.on("click",Cn(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",Cn(".clear-storage"),function(){bt()(qt._storeData,function(Dt){Ft==="local"?localStorage.removeItem(Dt.key):sessionStorage.removeItem(Dt.key)}),qt.refresh()}).on("click",Cn(".show-detail"),function(){var Dt=qt._selectedItem,un=qt._getVal(Dt);try{Tt("object",JSON.parse(un))}catch{Tt("raw",un)}}).on("click",Cn(".copy-storage"),function(){var Dt=qt._selectedItem;sn()(qt._getVal(Dt)),mt.notify("Copied")}).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(Dt){Xr()(Dt)||(Dt=To()(Dt),qt._$filterText.text(Dt),qt._dataGrid.setOption("filter",Dt))})}).on("click",Cn(".delete-storage"),function(){var Dt=qt._selectedItem;Ft==="local"?localStorage.removeItem(Dt):sessionStorage.removeItem(Dt),qt.refresh()}),this._dataGrid.on("select",function(Dt){qt._selectedItem=Dt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),ct.on(ct.SCALE,this._updateGridHeight)}}]),tn}();function fs(tn,qt){tn.rmClass(Cn("ok")).rmClass(Cn("danger")).rmClass(Cn("warn")).addClass(Cn(qt))}function hs(tn,qt){if(qt===0)return"";var Ft=0,mt=0;switch(tn){case"cookie":Ft=30,mt=60;break;case"script":Ft=5,mt=10;break;case"stylesheet":Ft=4,mt=8;break;case"image":Ft=50,mt=100}return qt>=mt?"danger":qt>=Ft?"warn":"ok"}var xp=function(){function tn(qt,Ft){(0,j.Z)(this,tn),this._$container=qt,this._devtools=Ft,this._selectedItem=null,this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"refresh",value:function(){var qt=this._$container,Ft=this._dataGrid,mt=uo.domain("Network").getCookies().cookies,Tt=ho()(mt,function(Dt){return{key:Dt.name,val:Dt.value}});Ft.clear(),bt()(Tt,function(Dt){var un=Dt.key,On=Dt.val;Ft.append({key:un,value:On},{selectable:!0})}),fs(qt,hs("cookie",Tt.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(Cn(`

    Cookie

    -
    `)),this._$dataGrid=Gt.find(Cn(".data-grid")),this._$filterText=Gt.find(Cn(".filter-text"))}},{key:"_updateButtons",value:function(){var Gt=this._$container,Ft=Gt.find(Cn(".show-detail")),mt=Gt.find(Cn(".delete-cookie")),Tt=Gt.find(Cn(".copy-cookie")),Dt=Cn("btn-disabled");Ft.addClass(Dt),mt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),mt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_getVal",value:function(Gt){for(var Ft=uo.domain("Network").getCookies().cookies,mt=0,Tt=Ft.length;mt=tn.length?{done:!0}:{done:!1,value:tn[mt++]}},e:function(Qn){throw Qn},f:Tt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Dt,un=!0,Mn=!1;return{s:function(){Ft=Ft.call(tn)},n:function(){var Qn=Ft.next();return un=Qn.done,Qn},e:function(Qn){Mn=!0,Dt=Qn},f:function(){try{un||Ft.return==null||Ft.return()}finally{if(Mn)throw Dt}}}}function kl(tn,Gt){(Gt==null||Gt>tn.length)&&(Gt=tn.length);for(var Ft=0,mt=new Array(Gt);Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var kp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Cp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=Gt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._localStorage=new Cl(this._$localStorage,Tt,this,"local"),this._sessionStorage=new Cl(this._$sessionStorage,Tt,this,"session"),this._cookie=new xp(this._$cookie,Tt),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];lt()("script").each(function(){var Qn=this.src;Qn!==""&&mt.push(Qn)});var Tt=hs("script",(mt=zo()(mt)).length),Dt="
  • Empty
  • ";vo()(mt)||(Dt=ho()(mt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    +
    `)),this._$dataGrid=qt.find(Cn(".data-grid")),this._$filterText=qt.find(Cn(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Ft=qt.find(Cn(".show-detail")),mt=qt.find(Cn(".delete-cookie")),Tt=qt.find(Cn(".copy-cookie")),Dt=Cn("btn-disabled");Ft.addClass(Dt),mt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),mt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_getVal",value:function(qt){for(var Ft=uo.domain("Network").getCookies().cookies,mt=0,Tt=Ft.length;mt=tn.length?{done:!0}:{done:!1,value:tn[mt++]}},e:function(Qn){throw Qn},f:Tt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Dt,un=!0,On=!1;return{s:function(){Ft=Ft.call(tn)},n:function(){var Qn=Ft.next();return un=Qn.done,Qn},e:function(Qn){On=!0,Dt=Qn},f:function(){try{un||Ft.return==null||Ft.return()}finally{if(On)throw Dt}}}}function kl(tn,qt){(qt==null||qt>tn.length)&&(qt=tn.length);for(var Ft=0,mt=new Array(qt);Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var kp=function(tn){(0,tt.Z)(Ft,tn);var qt=Cp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._localStorage=new Cl(this._$localStorage,Tt,this,"local"),this._sessionStorage=new Cl(this._$sessionStorage,Tt,this,"session"),this._cookie=new xp(this._$cookie,Tt),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];lt()("script").each(function(){var Qn=this.src;Qn!==""&&mt.push(Qn)});var Tt=hs("script",(mt=zo()(mt)).length),Dt="
  • Empty
  • ";vo()(mt)||(Dt=ho()(mt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    Script
    @@ -1405,7 +1411,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Dt,` -
    `),Mn=this._$script;return fs(Mn,Tt),Mn.html(un),this}},{key:"refreshStylesheet",value:function(){var mt=[];lt()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var Tt=hs("stylesheet",(mt=zo()(mt)).length),Dt="
  • Empty
  • ";mt||(Dt=ho()(mt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    + `),On=this._$script;return fs(On,Tt),On.html(un),this}},{key:"refreshStylesheet",value:function(){var mt=[];lt()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var Tt=hs("stylesheet",(mt=zo()(mt)).length),Dt="
  • Empty
  • ";mt||(Dt=ho()(mt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    Stylesheet
    @@ -1413,7 +1419,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(Dt,` -
    `),Mn=this._$stylesheet;return fs(Mn,Tt),Mn.html(un),this}},{key:"refreshIframe",value:function(){var mt=[];lt()("iframe").each(function(){var un=lt()(this).attr("src");un&&mt.push(un)}),mt=zo()(mt);var Tt="
  • Empty
  • ";vo()(mt)||(Tt=ho()(mt,function(un){return un=Kr()(un),'
  • ').concat(un,"
  • ")}).join(""));var Dt='

    + `),On=this._$stylesheet;return fs(On,Tt),On.html(un),this}},{key:"refreshIframe",value:function(){var mt=[];lt()("iframe").each(function(){var un=lt()(this).attr("src");un&&mt.push(un)}),mt=zo()(mt);var Tt="
  • Empty
  • ";vo()(mt)||(Tt=ho()(mt,function(un){return un=Kr()(un),'
  • ').concat(un,"
  • ")}).join(""));var Dt='

    Iframe
    @@ -1423,7 +1429,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `).concat(Tt,` `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(gr){if(gr.initiatorType==="img"||Sp(gr.name)){if(Rt()(gr.name,"exclude=true"))return;mt.push(gr.name)}}):lt()("img").each(function(){var gr=lt()(this),wr=gr.attr("src");gr.data("exclude")!=="true"&&mt.push(wr)}),(mt=zo()(mt)).sort();var Dt=hs("image",mt.length),un="
  • Empty
  • ";vo()(mt)||(un=ho()(mt,function(gr){return'
  • -
  • `)}).join(""));var Mn='

    + `)}).join(""));var On='

    Image
    @@ -1431,29 +1437,29 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

      `).concat(un,` -
    `),Qn=this._$image;return fs(Qn,Dt),Qn.html(Mn),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    + `),Qn=this._$image;return fs(Qn,Dt),Qn.html(On),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    -
    `)),this._$localStorage=mt.find(Cn(".local-storage")),this._$sessionStorage=mt.find(Cn(".session-storage")),this._$cookie=mt.find(Cn(".cookie")),this._$script=mt.find(Cn(".script")),this._$stylesheet=mt.find(Cn(".stylesheet")),this._$iframe=mt.find(Cn(".iframe")),this._$image=mt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$el,Dt=this._container;function un(Qn,gr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,gr),Dt.showTool("sources"),!0}function Mn(Qn){return function(gr){if(Dt.get("sources")){gr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Hn()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",Mn("css")).on("click",".eruda-js-link",Mn("js")).on("click",".eruda-iframe-link",Mn("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,Tt=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(mt._hideErudaSetting=un);case"observeElement":return mt._observeElement=un,un?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Mt())(function(Tt){bt()(Tt,function(Dt){mt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(mt){var Tt=this;if(!Yo(mt.target)){var Dt=function(gr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(gr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(mt.type==="attributes")Dt(mt.target);else if(mt.type==="childList"){Dt(mt.target);var un,Mn=as()(mt.addedNodes),Qn=_p(Mn=jr()(Mn,as()(mt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(gr){Qn.e(gr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),Ap=/\.(jpeg|jpg|gif|png)$/,Sp=function(tn){return Ap.test(tn)},Al=so()(),Ep=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Op=function(tn){(0,tt.Z)(Ft,tn);var Gt=Tp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=Gt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(Mn){mt===Mn.name&&(Mn.val=Tt,un=!0)}),un||Dt.push({name:mt,val:Tt}),this._render(),this}},{key:"get",value:function(mt){var Tt,Dt=this._infos;return Ns()(mt)?Ar()(Dt):(bt()(Dt,function(un){mt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(mt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===mt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;bt()(Ep,function(Tt){return mt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var mt=[];bt()(this._infos,function(Dt){var un=Dt.name,Mn=Dt.val;Ao()(Mn)&&(Mn=Mn()),mt.push({name:un,val:Mn})});var Tt="
      ".concat(ho()(mt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Ft}(ct),Mp=d(8299),jp=d(8368),Rp=d.n(jp),Sl=d(7049);function Ip(tn){var Gt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(Gt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Lp=function(tn){(0,tt.Z)(Ft,tn);var Gt=Ip(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=Gt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,Tt){if(mt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:mt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(Tt){return mt._html=Tt},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(Tt,Dt){Tt!==mt.name&&Dt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,Tt=this.config=qt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(mt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,Tt=mt.width,Dt=mt.height,un=mt.src;this._renderHtml('
    +
    `)),this._$localStorage=mt.find(Cn(".local-storage")),this._$sessionStorage=mt.find(Cn(".session-storage")),this._$cookie=mt.find(Cn(".cookie")),this._$script=mt.find(Cn(".script")),this._$stylesheet=mt.find(Cn(".stylesheet")),this._$iframe=mt.find(Cn(".iframe")),this._$image=mt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$el,Dt=this._container;function un(Qn,gr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,gr),Dt.showTool("sources"),!0}function On(Qn){return function(gr){if(Dt.get("sources")){gr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Hn()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,Tt=this.config=Gt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(mt._hideErudaSetting=un);case"observeElement":return mt._observeElement=un,un?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(Tt){bt()(Tt,function(Dt){mt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(mt){var Tt=this;if(!Yo(mt.target)){var Dt=function(gr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(gr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(mt.type==="attributes")Dt(mt.target);else if(mt.type==="childList"){Dt(mt.target);var un,On=as()(mt.addedNodes),Qn=_p(On=jr()(On,as()(mt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(gr){Qn.e(gr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ut),Ap=/\.(jpeg|jpg|gif|png)$/,Sp=function(tn){return Ap.test(tn)},Al=so()(),Ep=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Mp=function(tn){(0,tt.Z)(Ft,tn);var qt=Tp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(On){mt===On.name&&(On.val=Tt,un=!0)}),un||Dt.push({name:mt,val:Tt}),this._render(),this}},{key:"get",value:function(mt){var Tt,Dt=this._infos;return Ns()(mt)?Ar()(Dt):(bt()(Dt,function(un){mt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(mt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===mt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;bt()(Ep,function(Tt){return mt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var mt=[];bt()(this._infos,function(Dt){var un=Dt.name,On=Dt.val;Ao()(On)&&(On=On()),mt.push({name:un,val:On})});var Tt="
      ".concat(ho()(mt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Ft}(ut),Op=d(8299),jp=d(8368),Rp=d.n(jp),Sl=d(7049);function Ip(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Lp=function(tn){(0,tt.Z)(Ft,tn);var qt=Ip(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,Tt){if(mt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:mt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(Tt){return mt._html=Tt},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(Tt,Dt){Tt!==mt.name&&Dt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,Tt=this.config=Gt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(mt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,Tt=mt.width,Dt=mt.height,un=mt.src;this._renderHtml('
    ').concat(Kr()(un),`
    ').concat(Kr()(Tt)," × ").concat(Kr()(Dt),`
    -
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var Tt=mt.val,Dt=mt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var mt=this._data.val;try{Ot()(mt)&&(mt=JSON.parse(mt))}catch{}new Mp.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    +
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var Tt=mt.val,Dt=mt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var mt=this._data.val;try{Mt()(mt)&&(mt=JSON.parse(mt))}catch{}new Op.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var Tt=mt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(mt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Pp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=tn.container,Ft=tn.tool,mt=tn.autoScale,Tt=mt===void 0||mt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,Mn=tn.defaults,Qn=Mn===void 0?{}:Mn;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Gt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:mp,Network:np,Sources:Lp,Resources:kp,Info:Op,Snippets:wp,Settings:qt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var Gt=this._devTools;return tn?Gt.get(tn):Gt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var Gt=this._devTools;return tn?Gt.showTool(tn):Gt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var Gt=this._entryBtn;return Us()(tn)?(Gt.setPos(tn),this):Gt.getPos()},_autoScale:function(){Ro()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Un.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,Gt){var Ft,mt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,Gt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Ft.appendChild(mt),this._shadowRoot=Ft)),this._shadowRoot||(mt=document.createElement("div"),tn.appendChild(mt)),rn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=lt()(mt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",Gt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(Gt.append('
    ')),Un.container=Gt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new M0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,Gt=new qt;tn.add(Gt),this._entryBtn.initCfg(Gt),tn.initCfg(Gt)},_initTools:function(){var tn=this,Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Gt=as()(Gt);var Ft=this._devTools;Gt.forEach(function(mt){var Tt=tn[Go()(mt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(mt,":"),Dt.message)})}}),Ft.showTool(Gt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(vt){try{wt(ft.next(vt))}catch(yt){ct(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ct(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void Rt.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn
    ",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Ot){var jt=Ot.nodeId,Rt=Ot.name,zt=Ot.value;nt.getNode(jt).setAttribute(Rt,zt)};var _t=[];function Ct(Ot,jt){for(var Rt=rt.filterNodes(Ot.childNodes),zt=0,Xt=Rt.length;zt5&&_t.pop();for(var Rt=0;Rt<5;Rt++)St.setGlobal("$"+Rt,_t[Rt])},_.setNodeValue=function(Ot){var jt=Ot.nodeId,Rt=Ot.value;nt.getNode(jt).nodeValue=Rt},_.setOuterHTML=function(Ot){var jt=Ot.nodeId,Rt=Ot.outerHTML;nt.getNode(jt).outerHTML=Rt},_.getDOMNodeId=function(Ot){var jt=Ot.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Ot){var jt=Ot.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Ot,jt){var Rt=nt.getNodeId(Ot);if(Rt){var zt=Ot.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:Rt,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:Rt,name:jt,value:zt})}}),at.default.on("childList",function(Ot,jt,Rt){var zt=nt.getNodeId(Ot);if(zt){if(jt=rt.filterNodes(jt),Rt=rt.filterNodes(Rt),!ut.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(pt,vt)),St}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=Rt(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Ot(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ct.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Ot(Sn),value:Ot(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Ot(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function Rt(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Ot){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Rt){jt.__proto__=Rt}||function(jt,Rt){for(var zt in Rt)Rt.hasOwnProperty(zt)&&(jt[zt]=Rt[zt])},k(Ct,Ot)},function(Ct,Ot){function jt(){this.constructor=Ct}k(Ct,Ot),Ct.prototype=Ot===null?Object.create(Ot):(jt.prototype=Ot.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Ot(jt,Rt,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=Rt,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Ot,Ct),Ot.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Ot.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Ot.prototype.handleReqHeadersSet=function(jt,Rt){jt&&Rt&&(this.reqHeaders[jt]=Rt)},Ot.prototype.handleHeadersReceived=function(){var jt=this.xhr,Rt=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Rt.type,subType:Rt.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Ot.prototype.handleDone=function(){var jt,Rt,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,Rt=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){Rt(null,zt.result)},zt.onerror=function(En){Rt(En)},zt.readAsText(jt))},Ot}(et.default);_.XhrRequest=st;var ct=function(Ct){function Ot(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=Rt,zt.reqHeaders=Rt.headers||{},zt.method=Rt.method||"GET",zt}return j(Ot,Ct),Ot.prototype.send=function(jt){var Rt=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(Rt.reqHeaders)||(dn.reqHeaders=Rt.reqHeaders),Rt.emit("done",Rt.id,dn)}),Jt})},Ot}(et.default);function pt(Ct,Ot){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Ot)}function lt(Ct){var Ot={};return Ct.headers.forEach(function(jt,Rt){return Ot[Rt]=jt}),Ot}function wt(Ct){var Ot=Ct.getAllResponseHeaders().split(` -`),jt={};return dt.default(Ot,function(Rt){if((Rt=at.default(Rt))!==""){var zt=Rt.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Ot,jt){var Rt=0;function zt(){if(!Ot){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(Rt=_t(Jt))}}if(function(Xt){return!ut.default(Xt,At)}(jt))zt();else try{Rt=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return Rt===0&&zt(),Rt}_.FetchRequest=ct;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Ot=rt.default(Ct.split("/"));return Ot.indexOf("?")>-1&&(Ot=at.default(Ot.split("?")[0])),Ot===""&&(Ot=new nt.default(Ct).hostname),Ot}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Ot=Ct.split(";")[0].split("/");return{type:Ot[0],subType:rt.default(Ot)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Ot=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Ot?Ot.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Ot(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ct,pt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ct],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(St)||!(vt||xt.forEach&&!ut(function(){new St().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,yt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Ot=Ct[yt](vt?{}:-0,1)!=Ct,jt=ut(function(){Ct.has(1)}),Rt=ht(function(Xt){new St(Xt)}),zt=!vt&&ut(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});Rt||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Ot)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ct]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ct),vt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ut(!1)}pt=ot(ft,lt)}for(St=_t?ft.next:pt.next;!(xt=j(St,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Ot,jt,Rt){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Ot&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Ot&&An[Ot],yn=!lt&&En||Kt(Ot),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Ot==yt&&En&&En.name!==yt&&(!$&&ct?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Ot)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},Rt)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!Rt||An[wt]===yn||dt(An,wt,yn,{name:Ot}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ut(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ct&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ut(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){pt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ct.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Ot=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},Rt=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ut(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ct?j=function(zt){wt.nextTick(Ot(zt))}:vt&&vt.now?j=function(zt){vt.now(Ot(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(Rt)?(j=Rt,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Ot(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ct||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(pt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ut(lt,at)))})}),--vt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Ot=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Rt=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Pn,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,qt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Pn=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,qt,wn):qt(vn)):wn(Un)}catch(lr){Nn&&!Pn&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Pn;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Pn=nt["on"+kn])?Pn(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},In=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Ln=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Pn={done:!1};try{ot(Bn,Fn,Tn(Ln,Pn,kn),Tn(In,Pn,kn))}catch(Un){In(Pn,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Pn){In({done:!1},Pn,kn)}}};if(Ot&&(Zt=(Kt=function(kn){ct(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Ln,Fn),Tn(In,Fn))}catch(vn){In(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Ln,Fn),this.reject=Tn(In,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,Rt||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Pn){ot($,vn,Bn,Pn)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Ot},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` +
    `));var Tt=mt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(mt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ut),Pp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=tn.container,Ft=tn.tool,mt=tn.autoScale,Tt=mt===void 0||mt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,On=tn.defaults,Qn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ut,Console:F0,Elements:mp,Network:np,Sources:Lp,Resources:kp,Info:Mp,Snippets:wp,Settings:Gt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var qt=this._devTools;return tn?qt.get(tn):qt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var qt=this._devTools;return tn?qt.showTool(tn):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ct.emit(ct.SCALE,tn),this):this._scale},position:function(tn){var qt=this._entryBtn;return Us()(tn)?(qt.setPos(tn),this):qt.getPos()},_autoScale:function(){Ro()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ct.on(ct.ADD,this._addListener),ct.on(ct.SHOW,this._showListener),ct.on(ct.SCALE,Un.setScale)},_unregisterListener:function(){ct.off(ct.ADD,this._addListener),ct.off(ct.SHOW,this._showListener),ct.off(ct.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,qt){var Ft,mt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,qt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Ft.appendChild(mt),this._shadowRoot=Ft)),this._shadowRoot||(mt=document.createElement("div"),tn.appendChild(mt)),rn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=lt()(mt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new O0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,qt=new Gt;tn.add(qt),this._entryBtn.initCfg(qt),tn.initCfg(qt)},_initTools:function(){var tn=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=as()(qt);var Ft=this._devTools;qt.forEach(function(mt){var Tt=tn[qo()(mt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(mt,":"),Dt.message)})}}),Ft.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ct,ht,ft){return new(ht||(ht=Promise))(function(st,ut){function gt(vt){try{wt(ft.next(vt))}catch(yt){ut(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ut(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(gt,lt)}wt((ft=ft.apply(dt,ct||[])).next())})},j=this&&this.__generator||function(dt,ct){var ht,ft,st,ut,gt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ut={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ut[Symbol.iterator]=function(){return this}),ut;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;gt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return gt.label++,{value:yt[1],done:!1};case 5:gt.label++,ft=yt[1],yt=[0];continue;case 7:yt=gt.ops.pop(),gt.trys.pop();continue;default:if(st=gt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){gt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void Rt.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Mt){var jt=Mt.nodeId,Rt=Mt.name,zt=Mt.value;nt.getNode(jt).setAttribute(Rt,zt)};var _t=[];function Ct(Mt,jt){for(var Rt=rt.filterNodes(Mt.childNodes),zt=0,Xt=Rt.length;zt5&&_t.pop();for(var Rt=0;Rt<5;Rt++)St.setGlobal("$"+Rt,_t[Rt])},_.setNodeValue=function(Mt){var jt=Mt.nodeId,Rt=Mt.value;nt.getNode(jt).nodeValue=Rt},_.setOuterHTML=function(Mt){var jt=Mt.nodeId,Rt=Mt.outerHTML;nt.getNode(jt).outerHTML=Rt},_.getDOMNodeId=function(Mt){var jt=Mt.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Mt){var jt=Mt.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Mt,jt){var Rt=nt.getNodeId(Mt);if(Rt){var zt=Mt.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:Rt,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:Rt,name:jt,value:zt})}}),at.default.on("childList",function(Mt,jt,Rt){var zt=nt.getNodeId(Mt);if(zt){if(jt=rt.filterNodes(jt),Rt=rt.filterNodes(Rt),!ct.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(gt,vt)),St}function ft(gt,lt){var wt=st(gt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(gt){return $.default(gt,function(lt){return ut(lt)})}function ut(gt){if(gt.nodeType===1){var lt=gt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(gt.nodeType===3&&tt.default(gt.nodeValue||"")==="");return wt&>.parentNode?ut(gt.parentNode):wt}_.getOrCreateNodeId=ct,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(gt){return it.get(gt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(gt){var lt=gt.previousSibling;if(lt){for(;!ut(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ut(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ut,_.getNode=function(gt){var lt=at.get(gt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ct=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ut=k(d(415)),gt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=Rt(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Mt(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ut.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Mt(Sn),value:Mt(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Mt(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function Rt(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Mt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Rt){jt.__proto__=Rt}||function(jt,Rt){for(var zt in Rt)Rt.hasOwnProperty(zt)&&(jt[zt]=Rt[zt])},k(Ct,Mt)},function(Ct,Mt){function jt(){this.constructor=Ct}k(Ct,Mt),Ct.prototype=Mt===null?Object.create(Mt):(jt.prototype=Mt.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ct=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Mt(jt,Rt,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=Rt,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Mt,Ct),Mt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Mt.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Mt.prototype.handleReqHeadersSet=function(jt,Rt){jt&&Rt&&(this.reqHeaders[jt]=Rt)},Mt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Rt=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Rt.type,subType:Rt.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Mt.prototype.handleDone=function(){var jt,Rt,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,Rt=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){Rt(null,zt.result)},zt.onerror=function(En){Rt(En)},zt.readAsText(jt))},Mt}(et.default);_.XhrRequest=st;var ut=function(Ct){function Mt(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=Rt,zt.reqHeaders=Rt.headers||{},zt.method=Rt.method||"GET",zt}return j(Mt,Ct),Mt.prototype.send=function(jt){var Rt=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:gt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(Rt.reqHeaders)||(dn.reqHeaders=Rt.reqHeaders),Rt.emit("done",Rt.id,dn)}),Jt})},Mt}(et.default);function gt(Ct,Mt){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Mt)}function lt(Ct){var Mt={};return Ct.headers.forEach(function(jt,Rt){return Mt[Rt]=jt}),Mt}function wt(Ct){var Mt=Ct.getAllResponseHeaders().split(` +`),jt={};return dt.default(Mt,function(Rt){if((Rt=at.default(Rt))!==""){var zt=Rt.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Mt,jt){var Rt=0;function zt(){if(!Mt){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(Rt=_t(Jt))}}if(function(Xt){return!ct.default(Xt,At)}(jt))zt();else try{Rt=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return Rt===0&&zt(),Rt}_.FetchRequest=ut;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Mt=rt.default(Ct.split("/"));return Mt.indexOf("?")>-1&&(Mt=at.default(Mt.split("?")[0])),Mt===""&&(Mt=new nt.default(Ct).hostname),Mt}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Mt=Ct.split(";")[0].split("/");return{type:Mt[0],subType:rt.default(Mt)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Mt=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Mt?Mt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,gt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ut,gt)},function(ut,gt){function lt(){this.constructor=ut}k(ut,gt),ut.prototype=gt===null?Object.create(gt):(lt.prototype=gt.prototype,new lt)}),$=this&&this.__awaiter||function(ut,gt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ut,gt||[])).next())})},et=this&&this.__generator||function(ut,gt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ct;)if((at=it[ct++])!=at)return!0}else for(;dt>ct;ct++)if((tt||ct in it)&&it[ct]===nt)return tt||ct||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ct=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Mt(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ut,gt,lt){var wt=gt+" Iterator",vt=st(gt),yt=st(wt);ot(ut,gt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(gt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ct=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ut,gt,lt){var wt=ut.indexOf("Map")!==-1,vt=ut.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ut],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ut,!at(St)||!(vt||xt.forEach&&!ct(function(){new St().entries().next()}))))bt=lt.getConstructor(gt,ut,wt,yt),rt.enable();else if(et(ut,!0)){var Ct=new bt,Mt=Ct[yt](vt?{}:-0,1)!=Ct,jt=ct(function(){Ct.has(1)}),Rt=ht(function(Xt){new St(Xt)}),zt=!vt&&ct(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});Rt||((bt=gt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Mt)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ut]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ut),vt||lt.setStrong(bt,ut,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ct,ht,ft,st=ot.target,ut=ot.global,gt=ot.stat;if(it=ut?k:gt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ct=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ut?dt:st+(gt?".":"#")+dt,ot.forced)&&ct!==void 0){if(typeof ht==typeof ct)continue;rt(ht,ct)}(ot.sham||ct&&ct.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ct=!1,ht=it("meta"),ft=0,st=function(gt){rt(gt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ut=b.exports={enable:function(){ut.enable=function(){},ct=!0;var gt=nt.f,lt=j([].splice),wt={};wt[ht]=1,gt(wt).length&&(nt.f=function(vt){for(var yt=gt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ct(!1)}gt=ot(ft,lt)}for(St=_t?ft.next:gt.next;!(xt=j(St,gt)).done;){try{yt=zt(xt.value)}catch(Xt){it(gt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ct(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ct=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ut=et.CONFIGURABLE,gt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ct("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Mt,jt,Rt){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Mt&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Mt&&An[Mt],yn=!lt&&En||Kt(Mt),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===gt||(ot?ot(zt,gt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Mt==yt&&En&&En.name!==yt&&(!$&&ut?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Mt)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},Rt)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!Rt||An[wt]===yn||dt(An,wt,yn,{name:Mt}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ct=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ct].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ct])||at(k,ct,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ct=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ut=tt&&!j(function(){return ct(function(){},"length",{value:8}).length!==8}),gt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ct(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ut&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ct(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ct(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(gt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ct=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ut=rt.document,gt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=gt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ut?!ct&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){gt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ut.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ct=function(){},ht=function(ut){return"<"+it+">"+ut+""},ft=function(ut){ut.write(ht("")),ut.close();var gt=ut.parentWindow.Object;return ut=null,gt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ut,gt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(gt=nt("iframe"),lt="java"+it+":",gt.style.display="none",rt.appendChild(gt),gt.src=String(lt),(ut=gt.contentWindow.document).open(),ut.write(ht("document.F=Object")),ut.close(),ut.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ut,gt){var lt;return ut!==null?(ct[at]=j(ut),lt=new ct,ct[at]=null,lt[dt]=ut):lt=st(),gt===void 0?lt:$.f(lt,gt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ct=dt.length,ht=0;ct>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ct,ht,ft){if(et(ct),ht=tt(ht),et(ft),typeof ct=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ct,ht);st&&st[dt]&&(ct[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ct,ht,ft)}:nt:function(ct,ht,ft){if(et(ct),ht=tt(ht),et(ft),j)try{return nt(ct,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ct[ht]=ft.value),ct}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ct=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ct,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ct,at)||rt(ct,at));return ct}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ct=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ut=tt(j),gt=ut!==String(j);if(!gt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ut)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ct]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!gt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ct,ht,ft=$(et(it)),st=j(dt),ut=ft.length;return st<0||st>=ut?at?"":void 0:(ct=rt(ft,st))<55296||ct>56319||st+1===ut||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ct:at?nt(ft,st,st+2):ht-56320+(ct-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ct=d(206),ht=d(317),ft=d(8053),st=d(6833),ut=d(5268),gt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Mt=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},Rt=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};gt&<||(gt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ct(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ut?j=function(zt){wt.nextTick(Mt(zt))}:vt&&vt.now?j=function(zt){vt.now(Mt(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(Rt)?(j=Rt,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Mt(zt),0)}),b.exports={set:gt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ct=et(at,ot);if(ct){if(it===void 0&&(it="default"),dt=k(ct,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ut,ft):tt(ut,ft,{name:!0});var gt=ut.prototype=rt(ft.prototype,{constructor:ot(1,ut),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ut})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ct=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ct(this),st=ft.target,ut=ft.kind,gt=ft.index++;return!st||gt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ut=="keys"?gt:ut=="values"?st[gt]:[gt,st[gt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ct=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ut=1;rt(nt,function(gt){var lt=st++,wt=!1;ut++,j(ht,ot,gt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ut||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ut||it(ft))})}),--ut||it(ft)});return ct.error&&dt(ct.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ct=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ut=1;rt(nt,function(gt){var lt=st++,wt=!1;ut++,j(ht,ot,gt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ut||it(ft))},dt)}),--ut||it(ft)});return ct.error&&dt(ct.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ct=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ut=rt(function(){var gt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(gt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ct(lt,at)))})}),--vt||st(new ct(lt,at))});return ut.error&&st(ut.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ct=d(6340),ht=d(9662),ft=d(614),st=d(111),ut=d(5787),gt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Mt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Rt=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Pn,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,Gt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Pn=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,Gt,wn):Gt(vn)):wn(Un)}catch(lr){Nn&&!Pn&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Pn;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Pn=nt["on"+kn])?Pn(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},In=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Ln=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Pn={done:!1};try{ot(Bn,Fn,Tn(Ln,Pn,kn),Tn(In,Pn,kn))}catch(Un){In(Pn,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Pn){In({done:!1},Pn,kn)}}};if(Mt&&(Zt=(Kt=function(kn){ut(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Ln,Fn),Tn(In,Fn))}catch(vn){In(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(gt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Ln,Fn),this.reject=Tn(In,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,Rt||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Pn){ot($,vn,Bn,Pn)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Mt},{Promise:Kt}),dt(Kt,Ct,!1,!0),ct(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ct){var ht=nt(this,tt("Promise")),ft=rt(ct);return this.then(ft?function(st){return ot(ht,ct()).then(function(){return st})}:ct,ft?function(st){return ot(ht,ct()).then(function(){throw st})}:ct)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ct=$(ot.resolve);rt(nt,function(ht){j(ct,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ct=it.index;return ct>=dt.length?tt(void 0,!0):(at=k(dt,ct),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ct,ht){if(ct){if(ct[nt]!==at)try{tt(ct,nt,at)}catch{ct[nt]=at}if(ct[ot]||tt(ct,ot,ht),j[ht]){for(var ft in et)if(ct[ft]!==et[ft])try{tt(ct,ft,et[ft])}catch{ct[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ct){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ct," */")});return[tt].concat(ot).concat([nt]).join(` `)}var at,it,dt;return[tt].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var et={};if($)for(var tt=0;tt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ut=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ut)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var pt=this.query;return it(st)?rt(st,function(lt,wt){pt[wt]=dt(lt)}):pt[st]=dt(ct),this},rmQuery:function(st){var ct=this.query;return nt(st)||(st=ot(st)),rt(st,function(pt){delete ct[pt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},pt=$(st),lt=!1,wt=pt.match(ut);if(wt&&(wt=wt[0],ct.protocol=wt.toLowerCase(),pt=pt.substr(wt.length)),wt&&(lt=pt.substr(0,2)==="//")&&(pt=pt.slice(2),ct.slashes=!0),lt){for(var vt=pt,yt=-1,St=0,xt=ft.length;St-1&&(vt=pt.slice(0,yt),pt=pt.slice(yt));var At=vt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,At)),vt=vt.slice(At+1)),ct.hostname=vt;var _t=vt.match(ht);_t&&((_t=_t[0])!==":"&&(ct.port=_t.substr(1)),ct.hostname=vt.substr(0,vt.length-_t.length))}var Ct=pt.indexOf("#");Ct!==-1&&(ct.hash=pt.substr(Ct),pt=pt.slice(0,Ct));var Ot=pt.indexOf("?");return Ot!==-1&&(ct.query=et.parse(pt.substr(Ot+1)),pt=pt.slice(0,Ot)),ct.pathname=pt||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ct+="?"+et.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var ut=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ut=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ct=nt.complete,pt=nt.xhr();return pt.onreadystatechange=function(){if(pt.readyState===4){var lt;clearTimeout(ot);var wt=pt.status;if(wt>=200&&wt<300||wt===304){lt=pt.responseText,ut==="xml"&&(lt=pt.responseXML);try{ut==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,pt)}else ft(pt);ct(pt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),pt.open(at,it,!0),pt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){pt.onreadystatechange=j,pt.abort(),ft(pt,"timeout"),ct(pt)},st)),pt.send(at==="GET"?null:dt),pt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ut=nt.symbol,ht=ut!==void 0&&ut,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ct in rt)ft.push(ct);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ut,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return dt.replace(rt,function(_t){return _t in At?At[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ut=$(dt,tt);return dt=j.encode(ut),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ut,ht=0;(ut=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ut.el,dt=0;(ot=ut.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ut.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ut,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ut=0;ut-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ct)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Ot=ht.length-1;Ot>=Ct;Ot--)dt.end&&dt.end(ht[Ot]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ct(Zt.ignore,En))return;ut(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Ot(Xt),'"')}function Ct(Xt){return'"'.concat(Ot($(Xt)),'"')}function Ot(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,In=Jt.ignore,Ln=In===void 0?[]:In,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Ln},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Pn,Un=[],pn=fn.get(Xt);if(pn?(Pn=pn.id,Un.push('"reference":'.concat(Pn))):(Pn=fn.set(Xt),Un.push('"id":'.concat(Pn))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var qt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);qt.length&&Un.push(At("unenumerable",qt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ct(Ln,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt0?$.apply(null,st):0;return tt(et(ft,function(vt){return vt[0]===" "?vt.slice(wt):vt}).join(` +`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var et={};if($)for(var tt=0;tt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ct=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ct)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ut){var gt=this.query;return it(st)?rt(st,function(lt,wt){gt[wt]=dt(lt)}):gt[st]=dt(ut),this},rmQuery:function(st){var ut=this.query;return nt(st)||(st=ot(st)),rt(st,function(gt){delete ut[gt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ut={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},gt=$(st),lt=!1,wt=gt.match(ct);if(wt&&(wt=wt[0],ut.protocol=wt.toLowerCase(),gt=gt.substr(wt.length)),wt&&(lt=gt.substr(0,2)==="//")&&(gt=gt.slice(2),ut.slashes=!0),lt){for(var vt=gt,yt=-1,St=0,xt=ft.length;St-1&&(vt=gt.slice(0,yt),gt=gt.slice(yt));var At=vt.lastIndexOf("@");At!==-1&&(ut.auth=decodeURIComponent(vt.slice(0,At)),vt=vt.slice(At+1)),ut.hostname=vt;var _t=vt.match(ht);_t&&((_t=_t[0])!==":"&&(ut.port=_t.substr(1)),ut.hostname=vt.substr(0,vt.length-_t.length))}var Ct=gt.indexOf("#");Ct!==-1&&(ut.hash=gt.substr(Ct),gt=gt.slice(0,Ct));var Mt=gt.indexOf("?");return Mt!==-1&&(ut.query=et.parse(gt.substr(Mt+1)),gt=gt.slice(0,Mt)),ut.pathname=gt||"/",ut},stringify:function(st){var ut=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ut+="?"+et.stringify(st.query)),st.hash&&(ut+=st.hash),ut}});var ct=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ct=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ut=nt.complete,gt=nt.xhr();return gt.onreadystatechange=function(){if(gt.readyState===4){var lt;clearTimeout(ot);var wt=gt.status;if(wt>=200&&wt<300||wt===304){lt=gt.responseText,ct==="xml"&&(lt=gt.responseXML);try{ct==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,gt)}else ft(gt);ut(gt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),gt.open(at,it,!0),gt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){gt.onreadystatechange=j,gt.abort(),ft(gt,"timeout"),ut(gt)},st)),gt.send(at==="GET"?null:dt),gt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ct=nt.symbol,ht=ct!==void 0&&ct,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ut in rt)ft.push(ut);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ct,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ut%10>3?0:(ut%100-ut%10!=10)*ut%10]};return dt.replace(rt,function(_t){return _t in At?At[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ct=$(dt,tt);return dt=j.encode(ct),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ct,ht=0;(ct=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ct.el,dt=0;(ot=ct.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ct.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ct,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ct=0;ct-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ct=2;ct>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ct,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ct.replace(ht,"___subtmpl"+(ot-1)+"___")):ct}))}),k(rt,function(dt,ct){et[dt.language]||(tt=tt.replace(dt.re,"___"+ct+"___$1___end"+ct+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ct=dt.substr(3,3)==="end",ht=(ct?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ct&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ct&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ct){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ct+"___","g"),"").replace(new RegExp("___"+ct+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ct){var ht=parseInt(ct.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ct,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ct,attrs:ht})},end:function(){var ct=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ct)}else it.push(ct)},comment:function(ct){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ct){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ct)):it.push(ct)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ct){return dt+=at(ct)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ct,ht){return dt+=" ".concat(ht,'="').concat(ot(ct),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ct=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ut=st!==void 0&&st,gt=rt.overflow,lt=gt!==void 0&>if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ct){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ut)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ct=nt-ot;if(ct)return ct;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ct,ht=[],ft=it;it;){if(ct=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ut=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ut&&dt.text&&dt.text(ut)}bt("",k(ht))}else{if($(it,"");gt>=0&&(dt.comment&&dt.comment(it.substring(4,gt)),it=it.substring(gt+3),ct=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Mt=ht.length-1;Mt>=Ct;Mt--)dt.end&&dt.end(ht[Mt]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ct){return $(ot,ct)}}var at={},it=function(dt,ct){rt(dt,ct)&&(at[ct]=dt)};return nt&&(it=function(dt,ct){rt(dt,ct)||(at[ct]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ct){var ht=ct.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ct,ht){return ot(ct)&&rt(ct)?"":et(ct)?_.stringify(ct,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ct)}),function(ct){return ct.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ct=nt[dt];if(ct!==""){if(st({domain:at=at===""?ct:ct+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ct=[];return function ht(ft){var st,ut=dt.indexOf(ft);if(ut>-1)return ct[ut];if(et(ft)){st=[],dt.push(ft),ct.push(st);for(var gt=0,lt=ft.length;gt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ct);ft>-1&&(ct=at[0]===ct?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ct);return rt(ct)||tt(ct)?ct="["+j(k(ct))+" "+$(ct)+"]":et(ct)&&(ct=null),ct}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ct=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ut=d(6341),gt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ut(Zt.ignore,En))return;ct(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Mt(Xt),'"')}function Ct(Xt){return'"'.concat(Mt($(Xt)),'"')}function Mt(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,In=Jt.ignore,Ln=In===void 0?[]:In,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Ln},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Pn,Un=[],pn=fn.get(Xt);if(pn?(Pn=pn.id,Un.push('"reference":'.concat(Pn))):(Pn=fn.set(Xt),Un.push('"id":'.concat(Pn))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var Gt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);Gt.length&&Un.push(At("unenumerable",Gt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ut(Ln,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt0?$.apply(null,st):0;return tt(et(ft,function(vt){return vt[0]===" "?vt.slice(wt):vt}).join(` `))};var rt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),et=d(6768);_=function(tt){return tt?$(tt)?tt:k(tt)&&!et(tt)?j(tt):[tt]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),et=d(6768);_=function(tt){if(k(tt))return tt;if(j(tt)){var rt=$(tt.valueOf)?tt.valueOf():tt;tt=j(rt)?rt+"":rt}return et(tt)?+tt:tt===0?tt:+tt},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,et){return et==null&&$.trim?$.trim():k(j($,et),et)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(et,tt){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(rt,$);var nt=rt.ellipsis,ot=rt.separator;if(tt>et.length)return et;var at=tt-nt.length;if(at<1)return nt;var it=et.slice(0,at);if(j(ot))return it+nt;if(et.indexOf(ot,at)!==at){var dt=it.lastIndexOf(ot);dt>-1&&(it=it.slice(0,dt))}return it+nt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),et=d(2349);_=function(rt){var nt,ot=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return rt===null&&(nt="Null"),rt===void 0&&(nt="Undefined"),j(rt)&&(nt="NaN"),et(rt)&&(nt="Buffer"),nt||(nt=k(rt).match(tt))&&(nt=nt[1]),nt?ot?$(nt):nt:""};var tt=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(et){return String.fromCodePoint.apply(String,et)}).join("")},decode:function($){for(var et=[],tt=0,rt=$.length;tt=55296&&nt<=56319&&tt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[Rt++],done:!Ct}}};throw new TypeError(Ot?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Ot(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},Rt)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(Rt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Ot,Ct),Ot.prototype.highlight=function(jt,Rt){Rt&&(0,ct.default)(this.options,Rt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Ot.prototype.hide=function(){this.target=null,this.redraw()},Ot.prototype.intercept=function(jt){this.interceptor=jt},Ot.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Ot.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Ot.prototype.drawText=function(jt){var Rt=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.contentColor),name:"content"}],showExtensionLines:Rt.showExtensionLines,showRulers:Rt.showRulers};Rt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Ot.prototype.drawElement=function(jt){var Rt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Rt.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(Rt);zt&&(Rt=zt)}this.overlay.drawHighlight(Rt)},Ot.prototype.getPaths=function(jt){var Rt=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(Rt.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(Rt.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(Rt.marginColor),name:"margin"}]},Ot.prototype.getElementInfo=function(jt){var Rt=jt.getBoundingClientRect(),zt=Rt.width,Xt=Rt.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Ot.prototype.getStyles=function(jt){for(var Rt=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Ot.prototype.getAccessibleNameAndRole=function(jt){var Rt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:Rt||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Ot.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Ot.prototype.rectToPath=function(jt){var Rt=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",Rt,zt),Kt.push("L",Rt+Xt,zt),Kt.push("L",Rt+Xt,zt+Jt),Kt.push("L",Rt,zt+Jt),Kt.push("Z"),Kt},Ot}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Ot,jt){jt===void 0&&(jt=!1);var Rt={};return(0,ut.default)(Ot,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,pt.default)(zt)),Rt[zt]=Jt)}),Rt}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Ot,jt=_t.call(bt),Rt=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)Rt.push(Ct.value)}catch(zt){Ot={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Ot)throw Ot.error}}return Rt},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Ot=At[2],jt=At[3],Rt=Math.max(_t,Ct,Ot),zt=Math.min(_t,Ct,Ot),Xt=Rt-zt,Jt=Rt+zt,Kt=.5*Jt;return[zt===Rt?0:_t===Rt?(.16666666666666666*(Ct-Ot)/Xt+1)%1:Ct===Rt?.16666666666666666*(Ot-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Ot=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Ot,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ct)/dt),1/rt)}bt=wt(bt),At/=100;var Ot=Ct();return(Ot<0||Ot>1)&&(_t=!_t,Ot=Ct()),Ot};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Ot,jt,Rt=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(Rt>=Zt)try{for(var An=(Ot=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Ot={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Ot)throw Ot.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ct.length;wtAn&&jnEn,xn=Rt-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Ot.style.display="none");if(Ot.style.top=fn+"px",Ot.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Ot,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=Rt-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Ot=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,vt=ut.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ct.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ct.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ct.push([xt].concat(St.splice(0,k[yt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(En*=Rt=Math.sqrt(Rt),yn*=Rt),zt=En*En*yn*yn,Xt=En*En*Ot.y*Ot.y+yn*yn*Ot.x*Ot.x,it(xn={x:En*Ot.y/yn,y:-yn*Ot.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Ot.y-xn.y)/yn,(Ot.x-xn.x)/En),xt=Math.atan2(-(Ot.y+xn.y)/yn,-(Ot.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,In=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=In,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Ln.x,Zt=Ln.y,Ln=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Ln={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(tt.filename,":").concat(tt.lineno,":").concat(tt.colno),et(rt)}}),window.addEventListener("unhandledrejection",function(tt){et(tt.reason)})):(process.on("uncaughtException",et),process.on("unhandledRejection",et)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(ot){return tt.test(ot)?ot.replace(rt,nt):ot};var $=d(7190)(k.map),et="(?:"+j($).join("|")+")",tt=new RegExp(et),rt=new RegExp(et,"g");function nt(ot){return $[ot]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,et){return $===et}_=function($,et){return et=et||j,k($,function(tt,rt,nt){for(var ot=nt.length;++rt>6*st)+ut);st>0;)gt+=it(128|63&ft>>6*(st-1)),st--;return gt}function ct(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ut=tt;return tt=0,nt=0,rt=0,ut}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ct){return $(ct)});var ot=.25,at=5,it=1;et(nt,function(ct){var ht=(ct=ct.split("="))[0];ct=ct[1],ht==="initial-scale"&&(it=+ct),ht==="maximum-scale"&&(at=+ct),ht==="minimum-scale"&&(ot=+ct)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[Rt++],done:!Ct}}};throw new TypeError(Mt?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ct=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ut=tt(d(6329)),gt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Mt(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},Rt)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(Rt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Mt,Ct),Mt.prototype.highlight=function(jt,Rt){Rt&&(0,ut.default)(this.options,Rt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Mt.prototype.hide=function(){this.target=null,this.redraw()},Mt.prototype.intercept=function(jt){this.interceptor=jt},Mt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Mt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Mt.prototype.drawText=function(jt){var Rt=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.contentColor),name:"content"}],showExtensionLines:Rt.showExtensionLines,showRulers:Rt.showRulers};Rt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Mt.prototype.drawElement=function(jt){var Rt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Rt.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(Rt);zt&&(Rt=zt)}this.overlay.drawHighlight(Rt)},Mt.prototype.getPaths=function(jt){var Rt=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(Rt.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(Rt.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(Rt.marginColor),name:"margin"}]},Mt.prototype.getElementInfo=function(jt){var Rt=jt.getBoundingClientRect(),zt=Rt.width,Xt=Rt.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ut.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Mt.prototype.getStyles=function(jt){for(var Rt=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Mt.prototype.getAccessibleNameAndRole=function(jt){var Rt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:Rt||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Mt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Mt.prototype.rectToPath=function(jt){var Rt=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",Rt,zt),Kt.push("L",Rt+Xt,zt),Kt.push("L",Rt+Xt,zt+Jt),Kt.push("L",Rt,zt+Jt),Kt.push("Z"),Kt},Mt}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Mt,jt){jt===void 0&&(jt=!1);var Rt={};return(0,ct.default)(Mt,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,gt.default)(zt)),Rt[zt]=Jt)}),Rt}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Mt,jt=_t.call(bt),Rt=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)Rt.push(Ct.value)}catch(zt){Mt={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Mt)throw Mt.error}}return Rt},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Mt=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Mt<=.03928?Mt/12.92:Math.pow((Mt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Mt=At[2],jt=At[3],Rt=Math.max(_t,Ct,Mt),zt=Math.min(_t,Ct,Mt),Xt=Rt-zt,Jt=Rt+zt,Kt=.5*Jt;return[zt===Rt?0:_t===Rt?(.16666666666666666*(Ct-Mt)/Xt+1)%1:Ct===Rt?.16666666666666666*(Mt-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ct=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ut=.06,gt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Mt=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Mt,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-gt?0:_t>-ft?_t-_t*st*ut:_t+ut)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ut)/ct),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ut)/dt),1/rt)}bt=wt(bt),At/=100;var Mt=Ct();return(Mt<0||Mt>1)&&(_t=!_t,Mt=Ct()),Mt};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Mt,jt,Rt=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(Rt>=Zt)try{for(var An=(Mt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Mt={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Mt)throw Mt.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ct=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ct.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ct.return)&&at.call(ct)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ct=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ut=typeof Symbol=="function"&&Symbol.iterator,gt=ut&&st[ut],lt=0;if(gt)return gt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ut?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ut){var gt=typeof Symbol=="function"&&st[Symbol.iterator];if(!gt)return st;var lt,wt,vt=gt.call(st),yt=[];try{for(;(ut===void 0||ut-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(gt=vt.return)&>.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ut,gt){if(gt||arguments.length===2)for(var lt,wt=0,vt=ut.length;wtAn&&jnEn,xn=Rt-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Mt.style.display="none");if(Mt.style.top=fn+"px",Mt.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Mt,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=Rt-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ut,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ut}},ft.prototype.drawAxis=function(st,ut,gt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,gt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ut?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ut?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ut?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Mt=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ct,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ut){return ht?ft[ut]:st[ut]},_.eventClient=function(ut,gt){var lt=ut==="x"?"clientX":"clientY";return gt[lt]?gt[lt]:gt.changedTouches?gt.changedTouches[0][lt]:0},_.eventPage=function(ut,gt){var lt=ut==="x"?"pageX":"pageY";return gt[lt]?gt[lt]:gt.changedTouches?gt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ct))return ct;if(!document)return 16;var ut=document.createElement("div"),gt=document.createElement("div");return ut.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),gt.setAttribute("style","height: 200px"),ut.appendChild(gt),document.body.appendChild(ut),ct=ut.offsetWidth-ut.clientWidth,document.body.removeChild(ut),ct},_.hasVerticalScrollbar=function(ut){return ut.scrollHeight>ut.offsetHeight},_.executeAfterTransition=function(ut,gt){if((0,it.default)(ut))return gt();var lt=function(wt){wt.target===ut&&(ut.removeEventListener("transitionend",lt),gt())};ut.addEventListener("transitionend",lt)},_.pxToNum=function(ut){return(0,ot.default)(ut.replace("px",""))},_.getPlatform=function(){var ut=(0,at.default)();return ut==="os x"?"mac":ut},_.resetCanvasSize=function(ut){ut.width=Math.round(ut.offsetWidth*window.devicePixelRatio),ut.height=Math.round(ut.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ct,ht){ct.__proto__=ht}||function(ct,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ct[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ct(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ct.prototype=dt.prototype,new ct)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ct,ht){ht===void 0&&(ht={});var ft=it.call(this,ct,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ct,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ct);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ct=this.notifications,ht=ct[0];ht;)this.remove(ht.id),ht=ct[0]},dt.prototype.add=function(ct){this.container.appendChild(ct.container)},dt.prototype.remove=function(ct){var ht=this.notifications,ft=(0,rt.default)(ht,function(ut){return ut.id===ct});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ct=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ut="flex-end",gt="flex-end";switch(ft){case"center":gt="center";break;case"left":gt="flex-start"}st==="top"&&(ut="flex-start"),ct.attr("style","justify-content: ".concat(ut,"; align-items: ").concat(gt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ct){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ct,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ut in st)Object.prototype.hasOwnProperty.call(st,ut)&&(ft[ut]=st[ut])},k(ct,ht)},function(ct,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ct){function ht(ft,st,ut){var gt=st.compName,lt=(ut===void 0?{}:ut).theme,wt=lt===void 0?"light":lt,vt=ct.call(this)||this;return vt.subComponents=[],vt.compName=gt,vt.c=(0,rt.classPrefix)(gt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(gt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ct),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ut=this,gt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=gt[vt];gt[vt]=wt,ut.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ut,gt){for(var lt=0,wt=ut.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ct,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ut){return ht?ft[ut]:st[ut]},_.eventClient=function(ut,gt){var lt=ut==="x"?"clientX":"clientY";return gt[lt]?gt[lt]:gt.changedTouches?gt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ct))return ct;if(!document)return 16;var ut=document.createElement("div"),gt=document.createElement("div");return ut.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),gt.setAttribute("style","height: 200px"),ut.appendChild(gt),document.body.appendChild(ut),ct=ut.offsetWidth-ut.clientWidth,document.body.removeChild(ut),ct},_.hasVerticalScrollbar=function(ut){return ut.scrollHeight>ut.offsetHeight},_.executeAfterTransition=function(ut,gt){if((0,it.default)(ut))return gt();var lt=function(wt){wt.target===ut&&(ut.removeEventListener("transitionend",lt),gt())};ut.addEventListener("transitionend",lt)},_.pxToNum=function(ut){return(0,ot.default)(ut.replace("px",""))},_.getPlatform=function(){var ut=(0,at.default)();return ut==="os x"?"mac":ut},_.resetCanvasSize=function(ut){ut.width=Math.round(ut.offsetWidth*window.devicePixelRatio),ut.height=Math.round(ut.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ut=[],gt=String(st).trim();return gt[0]!=="M"&>[0]!=="m"||gt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ut.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ut.push([xt].concat(St.splice(0,k[yt])));return""}),ut};function tt(st,ut){for(var gt=0;gtst.length)&&(ut=st.length);for(var gt=0,lt=new Array(ut);gt1&&(En*=Rt=Math.sqrt(Rt),yn*=Rt),zt=En*En*yn*yn,Xt=En*En*Mt.y*Mt.y+yn*yn*Mt.x*Mt.x,it(xn={x:En*Mt.y/yn,y:-yn*Mt.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Mt.y-xn.y)/yn,(Mt.x-xn.x)/En),xt=Math.atan2(-(Mt.y+xn.y)/yn,-(Mt.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,In=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=In,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Ln.x,Zt=Ln.y,Ln=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Ln={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ct=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ct}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var et=0,tt=new Array($);et<$;et++)tt[et]=j[et];return tt}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(et,tt){for(var rt=0;rtDemo Dapp React UI - + From c3cb2378036f5f832a089dde68f9bc0a146b1be0 Mon Sep 17 00:00:00 2001 From: thekiba Date: Thu, 18 Apr 2024 06:16:58 +0400 Subject: [PATCH 064/117] chore: update @tonconnect/ui-react to 2.0.1-beta.6 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index c1454ab..3e226f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.5", + "@tonconnect/ui-react": "^2.0.1-beta.6", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.1-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.0.tgz", - "integrity": "sha512-e3oDVTnzFLNs16gvMNj+oYva1fEiL/6MyAKclzM1P84cLCU7MKCaxFxjs4ZZhPrPDNqbBFetEv6ZWjQa+A4tdw==", + "version": "3.0.1-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.1.tgz", + "integrity": "sha512-1jTFGmUrJBoNgy08njYDPEt/iZrx+VGmdfGDyLj6eokqnr6QkKecT/UOGgPo8SW5mTMU8DCSBrF3OPjjjZDMDg==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.1-beta.5", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.5.tgz", - "integrity": "sha512-VDQhM9UmDuvJqxy8BFb/lTs1eHYBAjnlrjXgyqleXpFxdgunGlTepCxz65iPyl06vmszNvGDSnlKDHiBkPkEjQ==", + "version": "2.0.1-beta.6", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.6.tgz", + "integrity": "sha512-dGX+SQaLfAJnlFKZLQ6P8urXhdjd1+qVvwCIyFQvumE4H3wx32XC1m7CVjI7ILhFD4UEdOdLl5WOyElSCnDLVg==", "dependencies": { - "@tonconnect/sdk": "^3.0.1-beta.0", + "@tonconnect/sdk": "^3.0.1-beta.1", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.5", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.5.tgz", - "integrity": "sha512-mDLAGgcacjDlrlNCJgnKs1ph6I2KAZmsKH//oDvM18KTPq6G7O8wxnRjvxQHF1T9/DEel+p/6T6+FUlcS9TgUQ==", + "version": "2.0.1-beta.6", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.6.tgz", + "integrity": "sha512-hEqccqk6QIie46TVF/x2nG3Kqr3XkCHKBGjggWZeOL8WSz+/l+OjVBmhTsv2qvh/xt7EZhhxhEYN6/5YbzEITA==", "dependencies": { - "@tonconnect/ui": "^2.0.1-beta.5" + "@tonconnect/ui": "^2.0.1-beta.6" }, "peerDependencies": { "react": ">=17.0.0", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.1-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.0.tgz", - "integrity": "sha512-e3oDVTnzFLNs16gvMNj+oYva1fEiL/6MyAKclzM1P84cLCU7MKCaxFxjs4ZZhPrPDNqbBFetEv6ZWjQa+A4tdw==", + "version": "3.0.1-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.1.tgz", + "integrity": "sha512-1jTFGmUrJBoNgy08njYDPEt/iZrx+VGmdfGDyLj6eokqnr6QkKecT/UOGgPo8SW5mTMU8DCSBrF3OPjjjZDMDg==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.1-beta.5", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.5.tgz", - "integrity": "sha512-VDQhM9UmDuvJqxy8BFb/lTs1eHYBAjnlrjXgyqleXpFxdgunGlTepCxz65iPyl06vmszNvGDSnlKDHiBkPkEjQ==", + "version": "2.0.1-beta.6", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.6.tgz", + "integrity": "sha512-dGX+SQaLfAJnlFKZLQ6P8urXhdjd1+qVvwCIyFQvumE4H3wx32XC1m7CVjI7ILhFD4UEdOdLl5WOyElSCnDLVg==", "requires": { - "@tonconnect/sdk": "^3.0.1-beta.0", + "@tonconnect/sdk": "^3.0.1-beta.1", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.1-beta.5", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.5.tgz", - "integrity": "sha512-mDLAGgcacjDlrlNCJgnKs1ph6I2KAZmsKH//oDvM18KTPq6G7O8wxnRjvxQHF1T9/DEel+p/6T6+FUlcS9TgUQ==", + "version": "2.0.1-beta.6", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.6.tgz", + "integrity": "sha512-hEqccqk6QIie46TVF/x2nG3Kqr3XkCHKBGjggWZeOL8WSz+/l+OjVBmhTsv2qvh/xt7EZhhxhEYN6/5YbzEITA==", "requires": { - "@tonconnect/ui": "^2.0.1-beta.5" + "@tonconnect/ui": "^2.0.1-beta.6" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 3ee5895..ac1a0d0 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.5", + "@tonconnect/ui-react": "^2.0.1-beta.6", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 39d2c406684c3e0ccc04fa91607d96009488dca7 Mon Sep 17 00:00:00 2001 From: thekiba Date: Thu, 18 Apr 2024 06:19:11 +0400 Subject: [PATCH 065/117] chore: rebuild --- .../{index-689e1c01.js => index-0b6927ab.js} | 72 +++++++++---------- docs/index.html | 2 +- 2 files changed, 37 insertions(+), 37 deletions(-) rename docs/assets/{index-689e1c01.js => index-0b6927ab.js} (92%) diff --git a/docs/assets/index-689e1c01.js b/docs/assets/index-0b6927ab.js similarity index 92% rename from docs/assets/index-689e1c01.js rename to docs/assets/index-0b6927ab.js index 0df01dd..30dc50e 100644 --- a/docs/assets/index-689e1c01.js +++ b/docs/assets/index-0b6927ab.js @@ -23,7 +23,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ct=!1,ht=null,ft=-1,st=5,ut=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ut},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Mt=!1,jt=!1,Rt=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(Rt=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,Rt&&(Rt=!1,k()),Mt=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Mt=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Mt||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(Rt?k():Rt=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Mt||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 + */(function(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var ct=!1,ht=null,ft=-1,st=5,ut=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ut},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Mt=!1,jt=!1,Rt=!1;function zt(Zt){for(var dn=vt(bt);dn!==null;){if(dn.callback===null)yt(bt);else if(dn.startTime<=Zt)yt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=vt(bt)}}function Xt(Zt){if(Rt=!1,zt(Zt),!jt)if(vt(xt)!==null)jt=!0,_(Jt);else{var dn=vt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,Rt&&(Rt=!1,k()),Mt=!0;var An=Ct;try{for(zt(dn),_t=vt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===vt(xt)&&yt(xt),zt(dn)}else yt(xt);_t=vt(xt)}if(_t!==null)var jn=!0;else{var Vn=vt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Mt=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Mt||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return vt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),vt(xt)===null&&Zt===vt(bt)&&(Rt?k():Rt=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Mt||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. @@ -34,11 +34,11 @@ object-assign `+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(rt){var k=rt}Reflect.construct(b,[],_)}else{try{_.call()}catch(rt){k=rt}b.call(_.prototype)}else{try{throw Error()}catch(rt){k=rt}b()}}catch(rt){if(rt&&k&&typeof rt.stack=="string"){for(var j=rt.stack.split(` `),$=k.stack.split(` `),et=j.length-1,tt=$.length-1;1<=et&&0<=tt&&j[et]!==$[tt];)tt--;for(;1<=et&&0<=tt;et--,tt--)if(j[et]!==$[tt]){if(et!==1||tt!==1)do if(et--,tt--,0>tt||j[et]!==$[tt])return` -`+j[et].replace(" at new "," at ");while(1<=et&&0<=tt);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(et){k=""+et,$.call(this,et)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(et){k=""+et},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,et,tt,rt){var nt=Array.prototype.slice.call(arguments,3);try{_.apply(d,nt)}catch(ot){this.onError(ot)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,et,tt,rt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,et,tt,rt){if(Xb.apply(this,arguments),Sb){if(Sb){var nt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=nt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var et=!1,tt=j.child;tt;){if(tt===d){et=!0,d=j,k=$;break}if(tt===k){et=!0,k=j,d=$;break}tt=tt.sibling}if(!et){for(tt=$.child;tt;){if(tt===d){et=!0,d=$,k=j;break}if(tt===k){et=!0,k=$,d=j;break}tt=tt.sibling}if(!et)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var et={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=et:$=$.next=et,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,et=j.lastBaseUpdate,tt=j.shared.pending;if(tt!==null){j.shared.pending=null;var rt=tt,nt=rt.next;rt.next=null,et===null?$=nt:et.next=nt,et=rt;var ot=b.alternate;if(ot!==null){ot=ot.updateQueue;var at=ot.lastBaseUpdate;at!==et&&(at===null?ot.firstBaseUpdate=nt:at.next=nt,ot.lastBaseUpdate=rt)}}if($!==null){at=j.baseState,et=0,ot=nt=rt=null;do{tt=$.lane;var it=$.eventTime;if((k&tt)===tt){ot!==null&&(ot=ot.next={eventTime:it,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var dt=b,ct=$;switch(tt=_,it=d,ct.tag){case 1:if(dt=ct.payload,typeof dt=="function"){at=dt.call(it,at,tt);break e}at=dt;break e;case 3:dt.flags=dt.flags&-4097|64;case 0:if(dt=ct.payload,tt=typeof dt=="function"?dt.call(it,at,tt):dt,tt==null)break e;at=m({},at,tt);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,tt=j.effects,tt===null?j.effects=[$]:tt.push($))}else it={eventTime:it,lane:tt,tag:$.tag,payload:$.payload,callback:$.callback,next:null},ot===null?(nt=ot=it,rt=at):ot=ot.next=it,et|=tt;if($=$.next,$===null){if(tt=j.shared.pending,tt===null)break;$=tt.next,tt.next=null,j.lastBaseUpdate=tt,j.shared.pending=null}}while(1);ot===null&&(rt=at),j.baseState=rt,j.firstBaseUpdate=nt,j.lastBaseUpdate=ot,Dg|=et,b.lanes=et,b.memoizedState=at}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_yt?(St=vt,vt=null):St=vt.sibling;var xt=it(ft,vt,ut[yt],gt);if(xt===null){vt===null&&(vt=St);break}b&&vt&&xt.alternate===null&&_(ft,vt),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt,vt=St}if(yt===ut.length)return d(ft,vt),lt;if(vt===null){for(;ytyt?(St=vt,vt=null):St=vt.sibling;var bt=it(ft,vt,xt.value,gt);if(bt===null){vt===null&&(vt=St);break}b&&vt&&bt.alternate===null&&_(ft,vt),st=$(bt,st,yt),wt===null?lt=bt:wt.sibling=bt,wt=bt,vt=St}if(xt.done)return d(ft,vt),lt;if(vt===null){for(;!xt.done;yt++,xt=ut.next())xt=at(ft,xt.value,gt),xt!==null&&(st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return lt}for(vt=k(ft,vt);!xt.done;yt++,xt=ut.next())xt=dt(vt,ft,yt,xt.value,gt),xt!==null&&(b&&xt.alternate!==null&&vt.delete(xt.key===null?yt:xt.key),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return b&&vt.forEach(function(At){return _(ft,At)}),lt}return function(ft,st,ut,gt){var lt=typeof ut=="object"&&ut!==null&&ut.type===ua&&ut.key===null;lt&&(ut=ut.props.children);var wt=typeof ut=="object"&&ut!==null;if(wt)switch(ut.$$typeof){case sa:e:{for(wt=ut.key,lt=st;lt!==null;){if(lt.key===wt){switch(lt.tag){case 7:if(ut.type===ua){d(ft,lt.sibling),st=j(lt,ut.props.children),st.return=ft,ft=st;break e}break;default:if(lt.elementType===ut.type){d(ft,lt.sibling),st=j(lt,ut.props),st.ref=Qg(ft,lt,ut),st.return=ft,ft=st;break e}}d(ft,lt);break}else _(ft,lt);lt=lt.sibling}ut.type===ua?(st=Xg(ut.props.children,ft.mode,gt,ut.key),st.return=ft,ft=st):(gt=Vg(ut.type,ut.key,ut.props,null,ft.mode,gt),gt.ref=Qg(ft,st,ut),gt.return=ft,ft=gt)}return et(ft);case ta:e:{for(lt=ut.key;st!==null;){if(st.key===lt)if(st.tag===4&&st.stateNode.containerInfo===ut.containerInfo&&st.stateNode.implementation===ut.implementation){d(ft,st.sibling),st=j(st,ut.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ut,ft.mode,gt),st.return=ft,ft=st}return et(ft)}if(typeof ut=="string"||typeof ut=="number")return ut=""+ut,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ut),st.return=ft,ft=st):(d(ft,st),st=Ug(ut,ft.mode,gt),st.return=ft,ft=st),et(ft);if(Pg(ut))return ct(ft,st,ut,gt);if(La(ut))return ht(ft,st,ut,gt);if(wt&&Rg(ft,ut),typeof ut>"u"&&!lt)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var et=j.next;j.next=$.next,$.next=et}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var tt=et=$=null,rt=j;do{var nt=rt.lane;if((xh&nt)===nt)tt!==null&&(tt=tt.next={lane:0,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null}),k=rt.eagerReducer===b?rt.eagerState:b(k,rt.action);else{var ot={lane:nt,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null};tt===null?(et=tt=ot,$=k):tt=tt.next=ot,R.lanes|=nt,Dg|=nt}rt=rt.next}while(rt!==null&&rt!==j);tt===null?$=k:tt.next=et,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=tt,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var et=j=j.next;do $=b($,et.action),et=et.next;while(et!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,et=$(_._source),tt=vh.current,rt=tt.useState(function(){return Mh(j,_,d)}),nt=rt[1],ot=rt[0];rt=T;var at=b.memoizedState,it=at.refs,dt=it.getSnapshot,ct=at.source;at=at.subscribe;var ht=R;return b.memoizedState={refs:it,source:_,subscribe:k},tt.useEffect(function(){it.getSnapshot=d,it.setSnapshot=nt;var ft=$(_._source);if(!He(et,ft)){ft=d(_._source),He(ot,ft)||(nt(ft),ft=Ig(ht),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ut=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=et.createElement(d,{is:k.is}):(b=et.createElement(d),d==="select"&&(et=b,k.multiple?et.multiple=!0:k.size&&(et.size=k.size))):b=et.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,et=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(et),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!et.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(et.sibling=_.child,_.child=et):(d=k.last,d!==null?d.sibling=et:_.child=et,k.last=et)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +`+j[et].replace(" at new "," at ");while(1<=et&&0<=tt);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(et){k=""+et,$.call(this,et)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(et){k=""+et},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(b){switch(b){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch{Pb=!1}function Rb(b,_,d,k,j,$,et,tt,rt){var nt=Array.prototype.slice.call(arguments,3);try{_.apply(d,nt)}catch(ot){this.onError(ot)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,et,tt,rt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,et,tt,rt){if(Xb.apply(this,arguments),Sb){if(Sb){var nt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=nt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var et=!1,tt=j.child;tt;){if(tt===d){et=!0,d=j,k=$;break}if(tt===k){et=!0,k=j,d=$;break}tt=tt.sibling}if(!et){for(tt=$.child;tt;){if(tt===d){et=!0,d=$,k=j;break}if(tt===k){et=!0,k=$,d=j;break}tt=tt.sibling}if(!et)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}var le={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var et={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=et:$=$.next=et,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,et=j.lastBaseUpdate,tt=j.shared.pending;if(tt!==null){j.shared.pending=null;var rt=tt,nt=rt.next;rt.next=null,et===null?$=nt:et.next=nt,et=rt;var ot=b.alternate;if(ot!==null){ot=ot.updateQueue;var at=ot.lastBaseUpdate;at!==et&&(at===null?ot.firstBaseUpdate=nt:at.next=nt,ot.lastBaseUpdate=rt)}}if($!==null){at=j.baseState,et=0,ot=nt=rt=null;do{tt=$.lane;var it=$.eventTime;if((k&tt)===tt){ot!==null&&(ot=ot.next={eventTime:it,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var dt=b,ct=$;switch(tt=_,it=d,ct.tag){case 1:if(dt=ct.payload,typeof dt=="function"){at=dt.call(it,at,tt);break e}at=dt;break e;case 3:dt.flags=dt.flags&-4097|64;case 0:if(dt=ct.payload,tt=typeof dt=="function"?dt.call(it,at,tt):dt,tt==null)break e;at=m({},at,tt);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,tt=j.effects,tt===null?j.effects=[$]:tt.push($))}else it={eventTime:it,lane:tt,tag:$.tag,payload:$.payload,callback:$.callback,next:null},ot===null?(nt=ot=it,rt=at):ot=ot.next=it,et|=tt;if($=$.next,$===null){if(tt=j.shared.pending,tt===null)break;$=tt.next,tt.next=null,j.lastBaseUpdate=tt,j.shared.pending=null}}while(1);ot===null&&(rt=at),j.baseState=rt,j.firstBaseUpdate=nt,j.lastBaseUpdate=ot,Dg|=et,b.lanes=et,b.memoizedState=at}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_yt?(St=vt,vt=null):St=vt.sibling;var xt=it(ft,vt,ut[yt],pt);if(xt===null){vt===null&&(vt=St);break}b&&vt&&xt.alternate===null&&_(ft,vt),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt,vt=St}if(yt===ut.length)return d(ft,vt),lt;if(vt===null){for(;ytyt?(St=vt,vt=null):St=vt.sibling;var bt=it(ft,vt,xt.value,pt);if(bt===null){vt===null&&(vt=St);break}b&&vt&&bt.alternate===null&&_(ft,vt),st=$(bt,st,yt),wt===null?lt=bt:wt.sibling=bt,wt=bt,vt=St}if(xt.done)return d(ft,vt),lt;if(vt===null){for(;!xt.done;yt++,xt=ut.next())xt=at(ft,xt.value,pt),xt!==null&&(st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return lt}for(vt=k(ft,vt);!xt.done;yt++,xt=ut.next())xt=dt(vt,ft,yt,xt.value,pt),xt!==null&&(b&&xt.alternate!==null&&vt.delete(xt.key===null?yt:xt.key),st=$(xt,st,yt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return b&&vt.forEach(function(At){return _(ft,At)}),lt}return function(ft,st,ut,pt){var lt=typeof ut=="object"&&ut!==null&&ut.type===ua&&ut.key===null;lt&&(ut=ut.props.children);var wt=typeof ut=="object"&&ut!==null;if(wt)switch(ut.$$typeof){case sa:e:{for(wt=ut.key,lt=st;lt!==null;){if(lt.key===wt){switch(lt.tag){case 7:if(ut.type===ua){d(ft,lt.sibling),st=j(lt,ut.props.children),st.return=ft,ft=st;break e}break;default:if(lt.elementType===ut.type){d(ft,lt.sibling),st=j(lt,ut.props),st.ref=Qg(ft,lt,ut),st.return=ft,ft=st;break e}}d(ft,lt);break}else _(ft,lt);lt=lt.sibling}ut.type===ua?(st=Xg(ut.props.children,ft.mode,pt,ut.key),st.return=ft,ft=st):(pt=Vg(ut.type,ut.key,ut.props,null,ft.mode,pt),pt.ref=Qg(ft,st,ut),pt.return=ft,ft=pt)}return et(ft);case ta:e:{for(lt=ut.key;st!==null;){if(st.key===lt)if(st.tag===4&&st.stateNode.containerInfo===ut.containerInfo&&st.stateNode.implementation===ut.implementation){d(ft,st.sibling),st=j(st,ut.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ut,ft.mode,pt),st.return=ft,ft=st}return et(ft)}if(typeof ut=="string"||typeof ut=="number")return ut=""+ut,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ut),st.return=ft,ft=st):(d(ft,st),st=Ug(ut,ft.mode,pt),st.return=ft,ft=st),et(ft);if(Pg(ut))return ct(ft,st,ut,pt);if(La(ut))return ht(ft,st,ut,pt);if(wt&&Rg(ft,ut),typeof ut>"u"&&!lt)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var et=j.next;j.next=$.next,$.next=et}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var tt=et=$=null,rt=j;do{var nt=rt.lane;if((xh&nt)===nt)tt!==null&&(tt=tt.next={lane:0,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null}),k=rt.eagerReducer===b?rt.eagerState:b(k,rt.action);else{var ot={lane:nt,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null};tt===null?(et=tt=ot,$=k):tt=tt.next=ot,R.lanes|=nt,Dg|=nt}rt=rt.next}while(rt!==null&&rt!==j);tt===null?$=k:tt.next=et,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=tt,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var et=j=j.next;do $=b($,et.action),et=et.next;while(et!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,et=$(_._source),tt=vh.current,rt=tt.useState(function(){return Mh(j,_,d)}),nt=rt[1],ot=rt[0];rt=T;var at=b.memoizedState,it=at.refs,dt=it.getSnapshot,ct=at.source;at=at.subscribe;var ht=R;return b.memoizedState={refs:it,source:_,subscribe:k},tt.useEffect(function(){it.getSnapshot=d,it.setSnapshot=nt;var ft=$(_._source);if(!He(et,ft)){ft=d(_._source),He(ot,ft)||(nt(ft),ft=Ig(ht),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ut=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=et.createElement(d,{is:k.is}):(b=et.createElement(d),d==="select"&&(et=b,k.multiple?et.multiple=!0:k.size&&(et.size=k.size))):b=et.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,et=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(et),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!et.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(et.sibling=_.child,_.child=et):(d=k.last,d!==null?d.sibling=et:_.child=et,k.last=et)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` Error generating stack: `+$.message+` -`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var et=_.stack;this.componentDidCatch(_.value,{componentStack:et!==null?et:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var et=b,tt=d,rt=tt;;)if(bj(et,rt),rt.child!==null&&rt.tag!==4)rt.child.return=rt,rt=rt.child;else{if(rt===tt)break e;for(;rt.sibling===null;){if(rt.return===null||rt.return===tt)break e;rt=rt.return}rt.sibling.return=rt.return,rt=rt.sibling}$?(et=j,tt=d.stateNode,et.nodeType===8?et.parentNode.removeChild(tt):et.removeChild(tt)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var et=$[j],tt=$[j+1];et==="style"?tb(d,tt):et==="dangerouslySetInnerHTML"?ob(d,tt):et==="children"?pb(d,tt):qa(d,et,tt,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O()+500}var Z=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=et),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10j&&(j=et),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ut,wt),$=Le(ut,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(gt=gt.createRange(),gt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(gt),lt.extend($.node,$.offset)):(gt.setEnd($.node,$.offset),lt.addRange(gt)))))),gt=[],lt=ut;lt=lt.parentNode;)lt.nodeType===1&>.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ut.focus=="function"&&ut.focus(),ut=0;utO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Pt>>16&255,kt[$t+2]=Pt>>8&255,kt[$t+3]=Pt&255,kt[$t+4]=pt>>24&255,kt[$t+5]=pt>>16&255,kt[$t+6]=pt>>8&255,kt[$t+7]=pt&255}function ht(kt,$t,Pt,pt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Pt,pt){return ht(kt,$t,Pt,pt,16)}function st(kt,$t,Pt,pt){return ht(kt,$t,Pt,pt,32)}function ut(kt,$t,Pt,pt){for(var Nt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Ot=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Ot,hr=Bt,Mn=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Mr=Kn,jr=Yn,Or=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Mr|0,hr^=sn<<18|sn>>>32-18,sn=tr+Mn|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,Mn^=sn<<13|sn>>>32-13,sn=Mn+or|0,tr^=sn<<18|sn>>>32-18,sn=Or+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Or|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Or^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,Mn^=sn<<7|sn>>>32-7,sn=Mn+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Mn|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Or+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Or|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Mr|0,Or^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Lt|0,mr=mr+Ot|0,hr=hr+Bt|0,Mn=Mn+It|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+gn|0,Ar=Ar+Wn|0,Mr=Mr+Kn|0,jr=jr+Yn|0,Or=Or+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=mr>>>0&255,kt[17]=mr>>>8&255,kt[18]=mr>>>16&255,kt[19]=mr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=Mn>>>0&255,kt[25]=Mn>>>8&255,kt[26]=Mn>>>16&255,kt[27]=Mn>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Mr>>>0&255,kt[53]=Mr>>>8&255,kt[54]=Mr>>>16&255,kt[55]=Mr>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Or>>>0&255,kt[61]=Or>>>8&255,kt[62]=Or>>>16&255,kt[63]=Or>>>24&255}function gt(kt,$t,Pt,pt){for(var Nt=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Ot=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Ot,hr=Bt,Mn=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Mr=Kn,jr=Yn,Or=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Mr|0,hr^=sn<<18|sn>>>32-18,sn=tr+Mn|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,Mn^=sn<<13|sn>>>32-13,sn=Mn+or|0,tr^=sn<<18|sn>>>32-18,sn=Or+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Or|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Or^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,Mn^=sn<<7|sn>>>32-7,sn=Mn+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Mn|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Or+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Or|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Mr|0,Or^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Or>>>0&255,kt[13]=Or>>>8&255,kt[14]=Or>>>16&255,kt[15]=Or>>>24&255,kt[16]=Mn>>>0&255,kt[17]=Mn>>>8&255,kt[18]=Mn>>>16&255,kt[19]=Mn>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Pt,pt){ut(kt,$t,Pt,pt)}function wt(kt,$t,Pt,pt){gt(kt,$t,Pt,pt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Pt,pt,Nt,Yt,Et){var Lt=new Uint8Array(16),Ot=new Uint8Array(64),Bt,It;for(It=0;It<16;It++)Lt[It]=0;for(It=0;It<8;It++)Lt[It]=Yt[It];for(;Nt>=64;){for(lt(Ot,Lt,Et,vt),It=0;It<64;It++)kt[$t+It]=Pt[pt+It]^Ot[It];for(Bt=1,It=8;It<16;It++)Bt=Bt+(Lt[It]&255)|0,Lt[It]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,pt+=64}if(Nt>0)for(lt(Ot,Lt,Et,vt),It=0;It=64;){for(lt(Et,Yt,Nt,vt),Ot=0;Ot<64;Ot++)kt[$t+Ot]=Et[Ot];for(Lt=1,Ot=8;Ot<16;Ot++)Lt=Lt+(Yt[Ot]&255)|0,Yt[Ot]=Lt&255,Lt>>>=8;Pt-=64,$t+=64}if(Pt>0)for(lt(Et,Yt,Nt,vt),Ot=0;Ot>>13|Pt<<3)&8191,pt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Pt>>>10|pt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(pt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Lt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Lt<<5)&8065,Ot=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Lt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Pt){for(var pt=this.fin?0:2048,Nt,Yt,Et,Lt,Ot,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],mr=this.h[1],hr=this.h[2],Mn=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Mr=this.r[0],jr=this.r[1],Or=this.r[2],sn=this.r[3],Lr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Pt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,mr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Lt=kt[$t+6]&255|(kt[$t+7]&255)<<8,Mn+=(Et>>>7|Lt<<9)&8191,Ot=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Lt>>>4|Ot<<12)&8191,sr+=Ot>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Ot>>>14|Bt<<2)&8191,It=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|It<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(It>>>8|an<<8)&8191,Ar+=an>>>5|pt,nn=0,Qt=nn,Qt+=Xn*Mr,Qt+=mr*(5*Wr),Qt+=hr*(5*Br),Qt+=Mn*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Lr),Qt+=tr*(5*sn),Qt+=ir*(5*Or),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=mr*Mr,Ht+=hr*(5*Wr),Ht+=Mn*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Lr),Ht+=ir*(5*sn),Ht+=Ar*(5*Or),nn+=Ht>>>13,Ht&=8191,gn=nn,gn+=Xn*Or,gn+=mr*jr,gn+=hr*Mr,gn+=Mn*(5*Wr),gn+=$n*(5*Br),nn=gn>>>13,gn&=8191,gn+=sr*(5*Nr),gn+=nr*(5*Fr),gn+=tr*(5*Dr),gn+=ir*(5*Lr),gn+=Ar*(5*sn),nn+=gn>>>13,gn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=mr*Or,Wn+=hr*jr,Wn+=Mn*Mr,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Lr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Lr,Kn+=mr*sn,Kn+=hr*Or,Kn+=Mn*jr,Kn+=$n*Mr,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=mr*Lr,Yn+=hr*sn,Yn+=Mn*Or,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Mr,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=mr*Dr,er+=hr*Lr,er+=Mn*sn,er+=$n*Or,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Mr,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=mr*Fr,Hn+=hr*Dr,Hn+=Mn*Lr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Or,Hn+=nr*jr,Hn+=tr*Mr,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=mr*Nr,Jn+=hr*Fr,Jn+=Mn*Dr,Jn+=$n*Lr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Or,Jn+=tr*jr,Jn+=ir*Mr,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=mr*Br,or+=hr*Nr,or+=Mn*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Lr,or+=nr*sn,or+=tr*Or,or+=ir*jr,or+=Ar*Mr,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,mr=Ht,hr=gn,Mn=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Pt-=16;this.h[0]=Xn,this.h[1]=mr,this.h[2]=hr,this.h[3]=Mn,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Pt=new Uint16Array(10),pt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Pt[0]=this.h[0]+5,pt=Pt[0]>>>13,Pt[0]&=8191,Et=1;Et<10;Et++)Pt[Et]=this.h[Et]+pt,pt=Pt[Et]>>>13,Pt[Et]&=8191;for(Pt[9]-=8192,Nt=(pt^1)-1,Et=0;Et<10;Et++)Pt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Pt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Pt){var pt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Pt&&(Nt=Pt),pt=0;pt=16&&(Nt=Pt-Pt%16,this.blocks(kt,$t,Nt),$t+=Nt,Pt-=Nt),Pt){for(pt=0;pt>16&1),Yt[Pt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Pt=0;Pt<16;Pt++)kt[2*Pt]=Et[Pt]&255,kt[2*Pt+1]=Et[Pt]>>8}function Kt(kt,$t){var Pt=new Uint8Array(32),pt=new Uint8Array(32);return Jt(Pt,kt),Jt(pt,$t),st(Pt,0,pt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Pt;for(Pt=0;Pt<16;Pt++)kt[Pt]=$t[2*Pt]+($t[2*Pt+1]<<8);kt[15]&=32767}function An(kt,$t,Pt){for(var pt=0;pt<16;pt++)kt[pt]=$t[pt]+Pt[pt]}function En(kt,$t,Pt){for(var pt=0;pt<16;pt++)kt[pt]=$t[pt]-Pt[pt]}function yn(kt,$t,Pt){var pt,Nt,Yt=0,Et=0,Lt=0,Ot=0,Bt=0,It=0,an=0,nn=0,Qt=0,Ht=0,gn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,mr=0,hr=0,Mn=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Mr=0,jr=0,Or=0,sn=Pt[0],Lr=Pt[1],Dr=Pt[2],Fr=Pt[3],Nr=Pt[4],Br=Pt[5],Wr=Pt[6],ro=Pt[7],Gr=Pt[8],eo=Pt[9],to=Pt[10],no=Pt[11],io=Pt[12],co=Pt[13],so=Pt[14],fo=Pt[15];pt=$t[0],Yt+=pt*sn,Et+=pt*Lr,Lt+=pt*Dr,Ot+=pt*Fr,Bt+=pt*Nr,It+=pt*Br,an+=pt*Wr,nn+=pt*ro,Qt+=pt*Gr,Ht+=pt*eo,gn+=pt*to,Wn+=pt*no,Kn+=pt*io,Yn+=pt*co,er+=pt*so,Hn+=pt*fo,pt=$t[1],Et+=pt*sn,Lt+=pt*Lr,Ot+=pt*Dr,Bt+=pt*Fr,It+=pt*Nr,an+=pt*Br,nn+=pt*Wr,Qt+=pt*ro,Ht+=pt*Gr,gn+=pt*eo,Wn+=pt*to,Kn+=pt*no,Yn+=pt*io,er+=pt*co,Hn+=pt*so,Jn+=pt*fo,pt=$t[2],Lt+=pt*sn,Ot+=pt*Lr,Bt+=pt*Dr,It+=pt*Fr,an+=pt*Nr,nn+=pt*Br,Qt+=pt*Wr,Ht+=pt*ro,gn+=pt*Gr,Wn+=pt*eo,Kn+=pt*to,Yn+=pt*no,er+=pt*io,Hn+=pt*co,Jn+=pt*so,or+=pt*fo,pt=$t[3],Ot+=pt*sn,Bt+=pt*Lr,It+=pt*Dr,an+=pt*Fr,nn+=pt*Nr,Qt+=pt*Br,Ht+=pt*Wr,gn+=pt*ro,Wn+=pt*Gr,Kn+=pt*eo,Yn+=pt*to,er+=pt*no,Hn+=pt*io,Jn+=pt*co,or+=pt*so,Xn+=pt*fo,pt=$t[4],Bt+=pt*sn,It+=pt*Lr,an+=pt*Dr,nn+=pt*Fr,Qt+=pt*Nr,Ht+=pt*Br,gn+=pt*Wr,Wn+=pt*ro,Kn+=pt*Gr,Yn+=pt*eo,er+=pt*to,Hn+=pt*no,Jn+=pt*io,or+=pt*co,Xn+=pt*so,mr+=pt*fo,pt=$t[5],It+=pt*sn,an+=pt*Lr,nn+=pt*Dr,Qt+=pt*Fr,Ht+=pt*Nr,gn+=pt*Br,Wn+=pt*Wr,Kn+=pt*ro,Yn+=pt*Gr,er+=pt*eo,Hn+=pt*to,Jn+=pt*no,or+=pt*io,Xn+=pt*co,mr+=pt*so,hr+=pt*fo,pt=$t[6],an+=pt*sn,nn+=pt*Lr,Qt+=pt*Dr,Ht+=pt*Fr,gn+=pt*Nr,Wn+=pt*Br,Kn+=pt*Wr,Yn+=pt*ro,er+=pt*Gr,Hn+=pt*eo,Jn+=pt*to,or+=pt*no,Xn+=pt*io,mr+=pt*co,hr+=pt*so,Mn+=pt*fo,pt=$t[7],nn+=pt*sn,Qt+=pt*Lr,Ht+=pt*Dr,gn+=pt*Fr,Wn+=pt*Nr,Kn+=pt*Br,Yn+=pt*Wr,er+=pt*ro,Hn+=pt*Gr,Jn+=pt*eo,or+=pt*to,Xn+=pt*no,mr+=pt*io,hr+=pt*co,Mn+=pt*so,$n+=pt*fo,pt=$t[8],Qt+=pt*sn,Ht+=pt*Lr,gn+=pt*Dr,Wn+=pt*Fr,Kn+=pt*Nr,Yn+=pt*Br,er+=pt*Wr,Hn+=pt*ro,Jn+=pt*Gr,or+=pt*eo,Xn+=pt*to,mr+=pt*no,hr+=pt*io,Mn+=pt*co,$n+=pt*so,sr+=pt*fo,pt=$t[9],Ht+=pt*sn,gn+=pt*Lr,Wn+=pt*Dr,Kn+=pt*Fr,Yn+=pt*Nr,er+=pt*Br,Hn+=pt*Wr,Jn+=pt*ro,or+=pt*Gr,Xn+=pt*eo,mr+=pt*to,hr+=pt*no,Mn+=pt*io,$n+=pt*co,sr+=pt*so,nr+=pt*fo,pt=$t[10],gn+=pt*sn,Wn+=pt*Lr,Kn+=pt*Dr,Yn+=pt*Fr,er+=pt*Nr,Hn+=pt*Br,Jn+=pt*Wr,or+=pt*ro,Xn+=pt*Gr,mr+=pt*eo,hr+=pt*to,Mn+=pt*no,$n+=pt*io,sr+=pt*co,nr+=pt*so,tr+=pt*fo,pt=$t[11],Wn+=pt*sn,Kn+=pt*Lr,Yn+=pt*Dr,er+=pt*Fr,Hn+=pt*Nr,Jn+=pt*Br,or+=pt*Wr,Xn+=pt*ro,mr+=pt*Gr,hr+=pt*eo,Mn+=pt*to,$n+=pt*no,sr+=pt*io,nr+=pt*co,tr+=pt*so,ir+=pt*fo,pt=$t[12],Kn+=pt*sn,Yn+=pt*Lr,er+=pt*Dr,Hn+=pt*Fr,Jn+=pt*Nr,or+=pt*Br,Xn+=pt*Wr,mr+=pt*ro,hr+=pt*Gr,Mn+=pt*eo,$n+=pt*to,sr+=pt*no,nr+=pt*io,tr+=pt*co,ir+=pt*so,Ar+=pt*fo,pt=$t[13],Yn+=pt*sn,er+=pt*Lr,Hn+=pt*Dr,Jn+=pt*Fr,or+=pt*Nr,Xn+=pt*Br,mr+=pt*Wr,hr+=pt*ro,Mn+=pt*Gr,$n+=pt*eo,sr+=pt*to,nr+=pt*no,tr+=pt*io,ir+=pt*co,Ar+=pt*so,Mr+=pt*fo,pt=$t[14],er+=pt*sn,Hn+=pt*Lr,Jn+=pt*Dr,or+=pt*Fr,Xn+=pt*Nr,mr+=pt*Br,hr+=pt*Wr,Mn+=pt*ro,$n+=pt*Gr,sr+=pt*eo,nr+=pt*to,tr+=pt*no,ir+=pt*io,Ar+=pt*co,Mr+=pt*so,jr+=pt*fo,pt=$t[15],Hn+=pt*sn,Jn+=pt*Lr,or+=pt*Dr,Xn+=pt*Fr,mr+=pt*Nr,hr+=pt*Br,Mn+=pt*Wr,$n+=pt*ro,sr+=pt*Gr,nr+=pt*eo,tr+=pt*to,ir+=pt*no,Ar+=pt*io,Mr+=pt*co,jr+=pt*so,Or+=pt*fo,Yt+=38*Jn,Et+=38*or,Lt+=38*Xn,Ot+=38*mr,Bt+=38*hr,It+=38*Mn,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,gn+=38*ir,Wn+=38*Ar,Kn+=38*Mr,Yn+=38*jr,er+=38*Or,Nt=1,pt=Yt+Nt+65535,Nt=Math.floor(pt/65536),Yt=pt-Nt*65536,pt=Et+Nt+65535,Nt=Math.floor(pt/65536),Et=pt-Nt*65536,pt=Lt+Nt+65535,Nt=Math.floor(pt/65536),Lt=pt-Nt*65536,pt=Ot+Nt+65535,Nt=Math.floor(pt/65536),Ot=pt-Nt*65536,pt=Bt+Nt+65535,Nt=Math.floor(pt/65536),Bt=pt-Nt*65536,pt=It+Nt+65535,Nt=Math.floor(pt/65536),It=pt-Nt*65536,pt=an+Nt+65535,Nt=Math.floor(pt/65536),an=pt-Nt*65536,pt=nn+Nt+65535,Nt=Math.floor(pt/65536),nn=pt-Nt*65536,pt=Qt+Nt+65535,Nt=Math.floor(pt/65536),Qt=pt-Nt*65536,pt=Ht+Nt+65535,Nt=Math.floor(pt/65536),Ht=pt-Nt*65536,pt=gn+Nt+65535,Nt=Math.floor(pt/65536),gn=pt-Nt*65536,pt=Wn+Nt+65535,Nt=Math.floor(pt/65536),Wn=pt-Nt*65536,pt=Kn+Nt+65535,Nt=Math.floor(pt/65536),Kn=pt-Nt*65536,pt=Yn+Nt+65535,Nt=Math.floor(pt/65536),Yn=pt-Nt*65536,pt=er+Nt+65535,Nt=Math.floor(pt/65536),er=pt-Nt*65536,pt=Hn+Nt+65535,Nt=Math.floor(pt/65536),Hn=pt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,pt=Yt+Nt+65535,Nt=Math.floor(pt/65536),Yt=pt-Nt*65536,pt=Et+Nt+65535,Nt=Math.floor(pt/65536),Et=pt-Nt*65536,pt=Lt+Nt+65535,Nt=Math.floor(pt/65536),Lt=pt-Nt*65536,pt=Ot+Nt+65535,Nt=Math.floor(pt/65536),Ot=pt-Nt*65536,pt=Bt+Nt+65535,Nt=Math.floor(pt/65536),Bt=pt-Nt*65536,pt=It+Nt+65535,Nt=Math.floor(pt/65536),It=pt-Nt*65536,pt=an+Nt+65535,Nt=Math.floor(pt/65536),an=pt-Nt*65536,pt=nn+Nt+65535,Nt=Math.floor(pt/65536),nn=pt-Nt*65536,pt=Qt+Nt+65535,Nt=Math.floor(pt/65536),Qt=pt-Nt*65536,pt=Ht+Nt+65535,Nt=Math.floor(pt/65536),Ht=pt-Nt*65536,pt=gn+Nt+65535,Nt=Math.floor(pt/65536),gn=pt-Nt*65536,pt=Wn+Nt+65535,Nt=Math.floor(pt/65536),Wn=pt-Nt*65536,pt=Kn+Nt+65535,Nt=Math.floor(pt/65536),Kn=pt-Nt*65536,pt=Yn+Nt+65535,Nt=Math.floor(pt/65536),Yn=pt-Nt*65536,pt=er+Nt+65535,Nt=Math.floor(pt/65536),er=pt-Nt*65536,pt=Hn+Nt+65535,Nt=Math.floor(pt/65536),Hn=pt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Lt,kt[3]=Ot,kt[4]=Bt,kt[5]=It,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=gn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Pt=d(),pt;for(pt=0;pt<16;pt++)Pt[pt]=$t[pt];for(pt=253;pt>=0;pt--)jn(Pt,Pt),pt!==2&&pt!==4&&yn(Pt,Pt,$t);for(pt=0;pt<16;pt++)kt[pt]=Pt[pt]}function rn(kt,$t){var Pt=d(),pt;for(pt=0;pt<16;pt++)Pt[pt]=$t[pt];for(pt=250;pt>=0;pt--)jn(Pt,Pt),pt!==1&&yn(Pt,Pt,$t);for(pt=0;pt<16;pt++)kt[pt]=Pt[pt]}function xn(kt,$t,Pt){var pt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Lt=d(),Ot=d(),Bt=d(),It=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)pt[Et]=$t[Et];for(pt[31]=$t[31]&127|64,pt[0]&=248,dn(Nt,Pt),Et=0;Et<16;Et++)Ot[Et]=Nt[Et],It[Et]=Lt[Et]=Bt[Et]=0;for(Lt[0]=It[0]=1,Et=254;Et>=0;--Et)Yt=pt[Et>>>3]>>>(Et&7)&1,Xt(Lt,Ot,Yt),Xt(Bt,It,Yt),An(an,Lt,Bt),En(Lt,Lt,Bt),An(Bt,Ot,It),En(Ot,Ot,It),jn(It,an),jn(nn,Lt),yn(Lt,Bt,Lt),yn(Bt,Ot,an),An(an,Lt,Bt),En(Lt,Lt,Bt),jn(Ot,Lt),En(Bt,It,nn),yn(Lt,Bt,rt),An(Lt,Lt,It),yn(Bt,Bt,Lt),yn(Lt,It,nn),yn(It,Ot,Nt),jn(Ot,an),Xt(Lt,Ot,Yt),Xt(Bt,It,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Lt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Ot[Et],Nt[Et+64]=It[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Pt){var pt=new Uint8Array(32);return xn(pt,Pt,$t),wt(kt,j,pt,vt)}var hn=Mt,_n=jt;function ln(kt,$t,Pt,pt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Pt,pt,Et)}function Tn(kt,$t,Pt,pt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Pt,pt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Ln(kt,$t,Pt,pt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Lt,Ot,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,mr,hr,Mn,$n,sr,nr,tr,ir,Ar=kt[0],Mr=kt[1],jr=kt[2],Or=kt[3],sn=kt[4],Lr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],Gr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;pt>=128;){for(mr=0;mr<16;mr++)hr=8*mr+io,Nt[mr]=Pt[hr+0]<<24|Pt[hr+1]<<16|Pt[hr+2]<<8|Pt[hr+3],Yt[mr]=Pt[hr+4]<<24|Pt[hr+5]<<16|Pt[hr+6]<<8|Pt[hr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Lt=Mr,Ot=jr,Bt=Or,It=sn,an=Lr,nn=Dr,Qt=Fr,Ht=Nr,gn=Br,Wn=Wr,Kn=ro,Yn=Gr,er=eo,Hn=to,Jn=no,Mn=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=(sn>>>14|Gr<<32-14)^(sn>>>18|Gr<<32-18)^(Gr>>>41-32|sn<<32-(41-32)),$n=(Gr>>>14|sn<<32-14)^(Gr>>>18|sn<<32-18)^(sn>>>41-32|Gr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=sn&Lr^~sn&Dr,$n=Gr&eo^~Gr&to,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=In[mr*2],$n=In[mr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=Nt[mr%16],$n=Yt[mr%16],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,Mn=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=Ar&Mr^Ar&jr^Mr&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,Mn=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Mr=Et,jr=Lt,Or=Ot,sn=Bt,Lr=It,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=gn,ro=Wn,Gr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,mr%16===15)for(hr=0;hr<16;hr++)Mn=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],Mn=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],Mn=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;Mn=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,Mn=Mr,$n=Br,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Mr=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,Mn=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,Mn=Or,$n=ro,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Or=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,Mn=sn,$n=Gr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=Gr=sr&65535|nr<<16,Mn=Lr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Lr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,Mn=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,Mn=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,pt-=128}return pt}function kn(kt,$t,Pt){var pt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Lt=Pt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Ln(pt,Nt,$t,Pt),Pt%=128,Et=0;Et=0;--Nt)pt=Pt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,pt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,pt)}function Un(kt,$t){var Pt=[d(),d(),d(),d()];Rt(Pt[0],at),Rt(Pt[1],it),Rt(Pt[2],tt),yn(Pt[3],at,it),Pn(kt,Pt,$t)}function pn(kt,$t,Pt){var pt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Pt||k($t,32),kn(pt,$t,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Un(Nt,pt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Gt(kt,$t){var Pt,pt,Nt,Yt;for(pt=63;pt>=32;--pt){for(Pt=0,Nt=pt-32,Yt=pt-12;Nt>4)*Vt[Nt],Pt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Pt*Vt[Nt];for(pt=0;pt<32;pt++)$t[pt+1]+=$t[pt]>>8,kt[pt]=$t[pt]&255}function wn(kt){var $t=new Float64Array(64),Pt;for(Pt=0;Pt<64;Pt++)$t[Pt]=kt[Pt];for(Pt=0;Pt<64;Pt++)kt[Pt]=0;Gt(kt,$t)}function Nn(kt,$t,Pt,pt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Lt,Ot,Bt=new Float64Array(64),It=[d(),d(),d(),d()];kn(Nt,pt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Pt+64;for(Lt=0;Lt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Pt,pt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Lt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Pt<64||lr(Ot,pt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Pt=0;Pt<$t.length;Pt++)$t[Pt]=kt[32+Pt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Pr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Pt=new Uint8Array(Tr),pt=0;pt<32;pt++)Pt[pt]=kt[pt];return pn($t,Pt,!0),{publicKey:$t,secretKey:Pt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Pr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Ir);return kn($t,kt,kt.length),$t},_.hash.hashLength=Ir,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Pt,pt){var Nt,Yt=new Uint8Array(pt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var vt=it.type,yt=it.stateNode;if(!(it.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||yt!==null&&typeof yt.componentDidCatch=="function"&&(Ti===null||!Ti.has(yt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ut,wt),$=Le(ut,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ut;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ut.focus=="function"&&ut.focus(),ut=0;utO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Pt>>16&255,kt[$t+2]=Pt>>8&255,kt[$t+3]=Pt&255,kt[$t+4]=gt>>24&255,kt[$t+5]=gt>>16&255,kt[$t+6]=gt>>8&255,kt[$t+7]=gt&255}function ht(kt,$t,Pt,gt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Pt,gt){return ht(kt,$t,Pt,gt,16)}function st(kt,$t,Pt,gt){return ht(kt,$t,Pt,gt,32)}function ut(kt,$t,Pt,gt){for(var Nt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Ot=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Ot,hr=Bt,Mn=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Mr=Kn,jr=Yn,Or=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Mr|0,hr^=sn<<18|sn>>>32-18,sn=tr+Mn|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,Mn^=sn<<13|sn>>>32-13,sn=Mn+or|0,tr^=sn<<18|sn>>>32-18,sn=Or+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Or|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Or^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,Mn^=sn<<7|sn>>>32-7,sn=Mn+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Mn|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Or+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Or|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Mr|0,Or^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Lt|0,mr=mr+Ot|0,hr=hr+Bt|0,Mn=Mn+It|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+gn|0,Ar=Ar+Wn|0,Mr=Mr+Kn|0,jr=jr+Yn|0,Or=Or+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=mr>>>0&255,kt[17]=mr>>>8&255,kt[18]=mr>>>16&255,kt[19]=mr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=Mn>>>0&255,kt[25]=Mn>>>8&255,kt[26]=Mn>>>16&255,kt[27]=Mn>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Mr>>>0&255,kt[53]=Mr>>>8&255,kt[54]=Mr>>>16&255,kt[55]=Mr>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Or>>>0&255,kt[61]=Or>>>8&255,kt[62]=Or>>>16&255,kt[63]=Or>>>24&255}function pt(kt,$t,Pt,gt){for(var Nt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Ot=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Ot,hr=Bt,Mn=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Mr=Kn,jr=Yn,Or=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Mr|0,hr^=sn<<18|sn>>>32-18,sn=tr+Mn|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,Mn^=sn<<13|sn>>>32-13,sn=Mn+or|0,tr^=sn<<18|sn>>>32-18,sn=Or+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Or|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Or^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,Mn^=sn<<7|sn>>>32-7,sn=Mn+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Mn|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Or+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Or|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Mr|0,Or^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Or>>>0&255,kt[13]=Or>>>8&255,kt[14]=Or>>>16&255,kt[15]=Or>>>24&255,kt[16]=Mn>>>0&255,kt[17]=Mn>>>8&255,kt[18]=Mn>>>16&255,kt[19]=Mn>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Pt,gt){ut(kt,$t,Pt,gt)}function wt(kt,$t,Pt,gt){pt(kt,$t,Pt,gt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function yt(kt,$t,Pt,gt,Nt,Yt,Et){var Lt=new Uint8Array(16),Ot=new Uint8Array(64),Bt,It;for(It=0;It<16;It++)Lt[It]=0;for(It=0;It<8;It++)Lt[It]=Yt[It];for(;Nt>=64;){for(lt(Ot,Lt,Et,vt),It=0;It<64;It++)kt[$t+It]=Pt[gt+It]^Ot[It];for(Bt=1,It=8;It<16;It++)Bt=Bt+(Lt[It]&255)|0,Lt[It]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,gt+=64}if(Nt>0)for(lt(Ot,Lt,Et,vt),It=0;It=64;){for(lt(Et,Yt,Nt,vt),Ot=0;Ot<64;Ot++)kt[$t+Ot]=Et[Ot];for(Lt=1,Ot=8;Ot<16;Ot++)Lt=Lt+(Yt[Ot]&255)|0,Yt[Ot]=Lt&255,Lt>>>=8;Pt-=64,$t+=64}if(Pt>0)for(lt(Et,Yt,Nt,vt),Ot=0;Ot>>13|Pt<<3)&8191,gt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Pt>>>10|gt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(gt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Lt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Lt<<5)&8065,Ot=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Lt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Pt){for(var gt=this.fin?0:2048,Nt,Yt,Et,Lt,Ot,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],mr=this.h[1],hr=this.h[2],Mn=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Mr=this.r[0],jr=this.r[1],Or=this.r[2],sn=this.r[3],Lr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Pt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,mr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Lt=kt[$t+6]&255|(kt[$t+7]&255)<<8,Mn+=(Et>>>7|Lt<<9)&8191,Ot=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Lt>>>4|Ot<<12)&8191,sr+=Ot>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Ot>>>14|Bt<<2)&8191,It=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|It<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(It>>>8|an<<8)&8191,Ar+=an>>>5|gt,nn=0,Qt=nn,Qt+=Xn*Mr,Qt+=mr*(5*Wr),Qt+=hr*(5*Br),Qt+=Mn*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Lr),Qt+=tr*(5*sn),Qt+=ir*(5*Or),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=mr*Mr,Ht+=hr*(5*Wr),Ht+=Mn*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Lr),Ht+=ir*(5*sn),Ht+=Ar*(5*Or),nn+=Ht>>>13,Ht&=8191,gn=nn,gn+=Xn*Or,gn+=mr*jr,gn+=hr*Mr,gn+=Mn*(5*Wr),gn+=$n*(5*Br),nn=gn>>>13,gn&=8191,gn+=sr*(5*Nr),gn+=nr*(5*Fr),gn+=tr*(5*Dr),gn+=ir*(5*Lr),gn+=Ar*(5*sn),nn+=gn>>>13,gn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=mr*Or,Wn+=hr*jr,Wn+=Mn*Mr,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Lr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Lr,Kn+=mr*sn,Kn+=hr*Or,Kn+=Mn*jr,Kn+=$n*Mr,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=mr*Lr,Yn+=hr*sn,Yn+=Mn*Or,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Mr,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=mr*Dr,er+=hr*Lr,er+=Mn*sn,er+=$n*Or,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Mr,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=mr*Fr,Hn+=hr*Dr,Hn+=Mn*Lr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Or,Hn+=nr*jr,Hn+=tr*Mr,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=mr*Nr,Jn+=hr*Fr,Jn+=Mn*Dr,Jn+=$n*Lr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Or,Jn+=tr*jr,Jn+=ir*Mr,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=mr*Br,or+=hr*Nr,or+=Mn*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Lr,or+=nr*sn,or+=tr*Or,or+=ir*jr,or+=Ar*Mr,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,mr=Ht,hr=gn,Mn=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Pt-=16;this.h[0]=Xn,this.h[1]=mr,this.h[2]=hr,this.h[3]=Mn,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Pt=new Uint16Array(10),gt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(gt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=gt,gt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=gt*5,gt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=gt,gt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=gt,Pt[0]=this.h[0]+5,gt=Pt[0]>>>13,Pt[0]&=8191,Et=1;Et<10;Et++)Pt[Et]=this.h[Et]+gt,gt=Pt[Et]>>>13,Pt[Et]&=8191;for(Pt[9]-=8192,Nt=(gt^1)-1,Et=0;Et<10;Et++)Pt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Pt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Pt){var gt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Pt&&(Nt=Pt),gt=0;gt=16&&(Nt=Pt-Pt%16,this.blocks(kt,$t,Nt),$t+=Nt,Pt-=Nt),Pt){for(gt=0;gt>16&1),Yt[Pt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Pt=0;Pt<16;Pt++)kt[2*Pt]=Et[Pt]&255,kt[2*Pt+1]=Et[Pt]>>8}function Kt(kt,$t){var Pt=new Uint8Array(32),gt=new Uint8Array(32);return Jt(Pt,kt),Jt(gt,$t),st(Pt,0,gt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Pt;for(Pt=0;Pt<16;Pt++)kt[Pt]=$t[2*Pt]+($t[2*Pt+1]<<8);kt[15]&=32767}function An(kt,$t,Pt){for(var gt=0;gt<16;gt++)kt[gt]=$t[gt]+Pt[gt]}function En(kt,$t,Pt){for(var gt=0;gt<16;gt++)kt[gt]=$t[gt]-Pt[gt]}function yn(kt,$t,Pt){var gt,Nt,Yt=0,Et=0,Lt=0,Ot=0,Bt=0,It=0,an=0,nn=0,Qt=0,Ht=0,gn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,mr=0,hr=0,Mn=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Mr=0,jr=0,Or=0,sn=Pt[0],Lr=Pt[1],Dr=Pt[2],Fr=Pt[3],Nr=Pt[4],Br=Pt[5],Wr=Pt[6],ro=Pt[7],Gr=Pt[8],eo=Pt[9],to=Pt[10],no=Pt[11],io=Pt[12],co=Pt[13],so=Pt[14],fo=Pt[15];gt=$t[0],Yt+=gt*sn,Et+=gt*Lr,Lt+=gt*Dr,Ot+=gt*Fr,Bt+=gt*Nr,It+=gt*Br,an+=gt*Wr,nn+=gt*ro,Qt+=gt*Gr,Ht+=gt*eo,gn+=gt*to,Wn+=gt*no,Kn+=gt*io,Yn+=gt*co,er+=gt*so,Hn+=gt*fo,gt=$t[1],Et+=gt*sn,Lt+=gt*Lr,Ot+=gt*Dr,Bt+=gt*Fr,It+=gt*Nr,an+=gt*Br,nn+=gt*Wr,Qt+=gt*ro,Ht+=gt*Gr,gn+=gt*eo,Wn+=gt*to,Kn+=gt*no,Yn+=gt*io,er+=gt*co,Hn+=gt*so,Jn+=gt*fo,gt=$t[2],Lt+=gt*sn,Ot+=gt*Lr,Bt+=gt*Dr,It+=gt*Fr,an+=gt*Nr,nn+=gt*Br,Qt+=gt*Wr,Ht+=gt*ro,gn+=gt*Gr,Wn+=gt*eo,Kn+=gt*to,Yn+=gt*no,er+=gt*io,Hn+=gt*co,Jn+=gt*so,or+=gt*fo,gt=$t[3],Ot+=gt*sn,Bt+=gt*Lr,It+=gt*Dr,an+=gt*Fr,nn+=gt*Nr,Qt+=gt*Br,Ht+=gt*Wr,gn+=gt*ro,Wn+=gt*Gr,Kn+=gt*eo,Yn+=gt*to,er+=gt*no,Hn+=gt*io,Jn+=gt*co,or+=gt*so,Xn+=gt*fo,gt=$t[4],Bt+=gt*sn,It+=gt*Lr,an+=gt*Dr,nn+=gt*Fr,Qt+=gt*Nr,Ht+=gt*Br,gn+=gt*Wr,Wn+=gt*ro,Kn+=gt*Gr,Yn+=gt*eo,er+=gt*to,Hn+=gt*no,Jn+=gt*io,or+=gt*co,Xn+=gt*so,mr+=gt*fo,gt=$t[5],It+=gt*sn,an+=gt*Lr,nn+=gt*Dr,Qt+=gt*Fr,Ht+=gt*Nr,gn+=gt*Br,Wn+=gt*Wr,Kn+=gt*ro,Yn+=gt*Gr,er+=gt*eo,Hn+=gt*to,Jn+=gt*no,or+=gt*io,Xn+=gt*co,mr+=gt*so,hr+=gt*fo,gt=$t[6],an+=gt*sn,nn+=gt*Lr,Qt+=gt*Dr,Ht+=gt*Fr,gn+=gt*Nr,Wn+=gt*Br,Kn+=gt*Wr,Yn+=gt*ro,er+=gt*Gr,Hn+=gt*eo,Jn+=gt*to,or+=gt*no,Xn+=gt*io,mr+=gt*co,hr+=gt*so,Mn+=gt*fo,gt=$t[7],nn+=gt*sn,Qt+=gt*Lr,Ht+=gt*Dr,gn+=gt*Fr,Wn+=gt*Nr,Kn+=gt*Br,Yn+=gt*Wr,er+=gt*ro,Hn+=gt*Gr,Jn+=gt*eo,or+=gt*to,Xn+=gt*no,mr+=gt*io,hr+=gt*co,Mn+=gt*so,$n+=gt*fo,gt=$t[8],Qt+=gt*sn,Ht+=gt*Lr,gn+=gt*Dr,Wn+=gt*Fr,Kn+=gt*Nr,Yn+=gt*Br,er+=gt*Wr,Hn+=gt*ro,Jn+=gt*Gr,or+=gt*eo,Xn+=gt*to,mr+=gt*no,hr+=gt*io,Mn+=gt*co,$n+=gt*so,sr+=gt*fo,gt=$t[9],Ht+=gt*sn,gn+=gt*Lr,Wn+=gt*Dr,Kn+=gt*Fr,Yn+=gt*Nr,er+=gt*Br,Hn+=gt*Wr,Jn+=gt*ro,or+=gt*Gr,Xn+=gt*eo,mr+=gt*to,hr+=gt*no,Mn+=gt*io,$n+=gt*co,sr+=gt*so,nr+=gt*fo,gt=$t[10],gn+=gt*sn,Wn+=gt*Lr,Kn+=gt*Dr,Yn+=gt*Fr,er+=gt*Nr,Hn+=gt*Br,Jn+=gt*Wr,or+=gt*ro,Xn+=gt*Gr,mr+=gt*eo,hr+=gt*to,Mn+=gt*no,$n+=gt*io,sr+=gt*co,nr+=gt*so,tr+=gt*fo,gt=$t[11],Wn+=gt*sn,Kn+=gt*Lr,Yn+=gt*Dr,er+=gt*Fr,Hn+=gt*Nr,Jn+=gt*Br,or+=gt*Wr,Xn+=gt*ro,mr+=gt*Gr,hr+=gt*eo,Mn+=gt*to,$n+=gt*no,sr+=gt*io,nr+=gt*co,tr+=gt*so,ir+=gt*fo,gt=$t[12],Kn+=gt*sn,Yn+=gt*Lr,er+=gt*Dr,Hn+=gt*Fr,Jn+=gt*Nr,or+=gt*Br,Xn+=gt*Wr,mr+=gt*ro,hr+=gt*Gr,Mn+=gt*eo,$n+=gt*to,sr+=gt*no,nr+=gt*io,tr+=gt*co,ir+=gt*so,Ar+=gt*fo,gt=$t[13],Yn+=gt*sn,er+=gt*Lr,Hn+=gt*Dr,Jn+=gt*Fr,or+=gt*Nr,Xn+=gt*Br,mr+=gt*Wr,hr+=gt*ro,Mn+=gt*Gr,$n+=gt*eo,sr+=gt*to,nr+=gt*no,tr+=gt*io,ir+=gt*co,Ar+=gt*so,Mr+=gt*fo,gt=$t[14],er+=gt*sn,Hn+=gt*Lr,Jn+=gt*Dr,or+=gt*Fr,Xn+=gt*Nr,mr+=gt*Br,hr+=gt*Wr,Mn+=gt*ro,$n+=gt*Gr,sr+=gt*eo,nr+=gt*to,tr+=gt*no,ir+=gt*io,Ar+=gt*co,Mr+=gt*so,jr+=gt*fo,gt=$t[15],Hn+=gt*sn,Jn+=gt*Lr,or+=gt*Dr,Xn+=gt*Fr,mr+=gt*Nr,hr+=gt*Br,Mn+=gt*Wr,$n+=gt*ro,sr+=gt*Gr,nr+=gt*eo,tr+=gt*to,ir+=gt*no,Ar+=gt*io,Mr+=gt*co,jr+=gt*so,Or+=gt*fo,Yt+=38*Jn,Et+=38*or,Lt+=38*Xn,Ot+=38*mr,Bt+=38*hr,It+=38*Mn,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,gn+=38*ir,Wn+=38*Ar,Kn+=38*Mr,Yn+=38*jr,er+=38*Or,Nt=1,gt=Yt+Nt+65535,Nt=Math.floor(gt/65536),Yt=gt-Nt*65536,gt=Et+Nt+65535,Nt=Math.floor(gt/65536),Et=gt-Nt*65536,gt=Lt+Nt+65535,Nt=Math.floor(gt/65536),Lt=gt-Nt*65536,gt=Ot+Nt+65535,Nt=Math.floor(gt/65536),Ot=gt-Nt*65536,gt=Bt+Nt+65535,Nt=Math.floor(gt/65536),Bt=gt-Nt*65536,gt=It+Nt+65535,Nt=Math.floor(gt/65536),It=gt-Nt*65536,gt=an+Nt+65535,Nt=Math.floor(gt/65536),an=gt-Nt*65536,gt=nn+Nt+65535,Nt=Math.floor(gt/65536),nn=gt-Nt*65536,gt=Qt+Nt+65535,Nt=Math.floor(gt/65536),Qt=gt-Nt*65536,gt=Ht+Nt+65535,Nt=Math.floor(gt/65536),Ht=gt-Nt*65536,gt=gn+Nt+65535,Nt=Math.floor(gt/65536),gn=gt-Nt*65536,gt=Wn+Nt+65535,Nt=Math.floor(gt/65536),Wn=gt-Nt*65536,gt=Kn+Nt+65535,Nt=Math.floor(gt/65536),Kn=gt-Nt*65536,gt=Yn+Nt+65535,Nt=Math.floor(gt/65536),Yn=gt-Nt*65536,gt=er+Nt+65535,Nt=Math.floor(gt/65536),er=gt-Nt*65536,gt=Hn+Nt+65535,Nt=Math.floor(gt/65536),Hn=gt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,gt=Yt+Nt+65535,Nt=Math.floor(gt/65536),Yt=gt-Nt*65536,gt=Et+Nt+65535,Nt=Math.floor(gt/65536),Et=gt-Nt*65536,gt=Lt+Nt+65535,Nt=Math.floor(gt/65536),Lt=gt-Nt*65536,gt=Ot+Nt+65535,Nt=Math.floor(gt/65536),Ot=gt-Nt*65536,gt=Bt+Nt+65535,Nt=Math.floor(gt/65536),Bt=gt-Nt*65536,gt=It+Nt+65535,Nt=Math.floor(gt/65536),It=gt-Nt*65536,gt=an+Nt+65535,Nt=Math.floor(gt/65536),an=gt-Nt*65536,gt=nn+Nt+65535,Nt=Math.floor(gt/65536),nn=gt-Nt*65536,gt=Qt+Nt+65535,Nt=Math.floor(gt/65536),Qt=gt-Nt*65536,gt=Ht+Nt+65535,Nt=Math.floor(gt/65536),Ht=gt-Nt*65536,gt=gn+Nt+65535,Nt=Math.floor(gt/65536),gn=gt-Nt*65536,gt=Wn+Nt+65535,Nt=Math.floor(gt/65536),Wn=gt-Nt*65536,gt=Kn+Nt+65535,Nt=Math.floor(gt/65536),Kn=gt-Nt*65536,gt=Yn+Nt+65535,Nt=Math.floor(gt/65536),Yn=gt-Nt*65536,gt=er+Nt+65535,Nt=Math.floor(gt/65536),er=gt-Nt*65536,gt=Hn+Nt+65535,Nt=Math.floor(gt/65536),Hn=gt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Lt,kt[3]=Ot,kt[4]=Bt,kt[5]=It,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=gn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Pt=d(),gt;for(gt=0;gt<16;gt++)Pt[gt]=$t[gt];for(gt=253;gt>=0;gt--)jn(Pt,Pt),gt!==2&>!==4&&yn(Pt,Pt,$t);for(gt=0;gt<16;gt++)kt[gt]=Pt[gt]}function rn(kt,$t){var Pt=d(),gt;for(gt=0;gt<16;gt++)Pt[gt]=$t[gt];for(gt=250;gt>=0;gt--)jn(Pt,Pt),gt!==1&&yn(Pt,Pt,$t);for(gt=0;gt<16;gt++)kt[gt]=Pt[gt]}function xn(kt,$t,Pt){var gt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Lt=d(),Ot=d(),Bt=d(),It=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)gt[Et]=$t[Et];for(gt[31]=$t[31]&127|64,gt[0]&=248,dn(Nt,Pt),Et=0;Et<16;Et++)Ot[Et]=Nt[Et],It[Et]=Lt[Et]=Bt[Et]=0;for(Lt[0]=It[0]=1,Et=254;Et>=0;--Et)Yt=gt[Et>>>3]>>>(Et&7)&1,Xt(Lt,Ot,Yt),Xt(Bt,It,Yt),An(an,Lt,Bt),En(Lt,Lt,Bt),An(Bt,Ot,It),En(Ot,Ot,It),jn(It,an),jn(nn,Lt),yn(Lt,Bt,Lt),yn(Bt,Ot,an),An(an,Lt,Bt),En(Lt,Lt,Bt),jn(Ot,Lt),En(Bt,It,nn),yn(Lt,Bt,rt),An(Lt,Lt,It),yn(Bt,Bt,Lt),yn(Lt,It,nn),yn(It,Ot,Nt),jn(Ot,an),Xt(Lt,Ot,Yt),Xt(Bt,It,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Lt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Ot[Et],Nt[Et+64]=It[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Pt){var gt=new Uint8Array(32);return xn(gt,Pt,$t),wt(kt,j,gt,vt)}var hn=Mt,_n=jt;function ln(kt,$t,Pt,gt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Pt,gt,Et)}function Tn(kt,$t,Pt,gt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Pt,gt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Ln(kt,$t,Pt,gt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Lt,Ot,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,mr,hr,Mn,$n,sr,nr,tr,ir,Ar=kt[0],Mr=kt[1],jr=kt[2],Or=kt[3],sn=kt[4],Lr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],Gr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;gt>=128;){for(mr=0;mr<16;mr++)hr=8*mr+io,Nt[mr]=Pt[hr+0]<<24|Pt[hr+1]<<16|Pt[hr+2]<<8|Pt[hr+3],Yt[mr]=Pt[hr+4]<<24|Pt[hr+5]<<16|Pt[hr+6]<<8|Pt[hr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Lt=Mr,Ot=jr,Bt=Or,It=sn,an=Lr,nn=Dr,Qt=Fr,Ht=Nr,gn=Br,Wn=Wr,Kn=ro,Yn=Gr,er=eo,Hn=to,Jn=no,Mn=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=(sn>>>14|Gr<<32-14)^(sn>>>18|Gr<<32-18)^(Gr>>>41-32|sn<<32-(41-32)),$n=(Gr>>>14|sn<<32-14)^(Gr>>>18|sn<<32-18)^(sn>>>41-32|Gr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=sn&Lr^~sn&Dr,$n=Gr&eo^~Gr&to,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=In[mr*2],$n=In[mr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=Nt[mr%16],$n=Yt[mr%16],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,Mn=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=Ar&Mr^Ar&jr^Mr&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,Mn=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Mr=Et,jr=Lt,Or=Ot,sn=Bt,Lr=It,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=gn,ro=Wn,Gr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,mr%16===15)for(hr=0;hr<16;hr++)Mn=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],Mn=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],Mn=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;Mn=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,Mn=Mr,$n=Br,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Mr=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,Mn=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,Mn=Or,$n=ro,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Or=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,Mn=sn,$n=Gr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=Gr=sr&65535|nr<<16,Mn=Lr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Lr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,Mn=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,Mn=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,gt-=128}return gt}function kn(kt,$t,Pt){var gt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Lt=Pt;for(gt[0]=1779033703,gt[1]=3144134277,gt[2]=1013904242,gt[3]=2773480762,gt[4]=1359893119,gt[5]=2600822924,gt[6]=528734635,gt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Ln(gt,Nt,$t,Pt),Pt%=128,Et=0;Et=0;--Nt)gt=Pt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,gt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,gt)}function Un(kt,$t){var Pt=[d(),d(),d(),d()];Rt(Pt[0],at),Rt(Pt[1],it),Rt(Pt[2],tt),yn(Pt[3],at,it),Pn(kt,Pt,$t)}function pn(kt,$t,Pt){var gt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Pt||k($t,32),kn(gt,$t,32),gt[0]&=248,gt[31]&=127,gt[31]|=64,Un(Nt,gt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Gt(kt,$t){var Pt,gt,Nt,Yt;for(gt=63;gt>=32;--gt){for(Pt=0,Nt=gt-32,Yt=gt-12;Nt>4)*Vt[Nt],Pt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Pt*Vt[Nt];for(gt=0;gt<32;gt++)$t[gt+1]+=$t[gt]>>8,kt[gt]=$t[gt]&255}function wn(kt){var $t=new Float64Array(64),Pt;for(Pt=0;Pt<64;Pt++)$t[Pt]=kt[Pt];for(Pt=0;Pt<64;Pt++)kt[Pt]=0;Gt(kt,$t)}function Nn(kt,$t,Pt,gt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Lt,Ot,Bt=new Float64Array(64),It=[d(),d(),d(),d()];kn(Nt,gt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Pt+64;for(Lt=0;Lt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Pt,gt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Lt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Pt<64||lr(Ot,gt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Pt=0;Pt<$t.length;Pt++)$t[Pt]=kt[32+Pt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Pr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Pt=new Uint8Array(Tr),gt=0;gt<32;gt++)Pt[gt]=kt[gt];return pn($t,Pt,!0),{publicKey:$t,secretKey:Pt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Pr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Ir);return kn($t,kt,kt.length),$t},_.hash.hashLength=Ir,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Pt,gt){var Nt,Yt=new Uint8Array(gt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d_.abort(),{once:!0}),_}function defer(b,_){const d=_==null?void 0:_.timeout,k=_==null?void 0:_.signal,j=createAbortController(k);return new Promise(($,et)=>{if(j.signal.aborted){et(new TonConnectError("Operation aborted"));return}let tt;typeof d<"u"&&(tt=setTimeout(()=>{et(new TonConnectError(`Timeout after ${d}ms`)),j.abort()},d)),j.signal.addEventListener("abort",()=>{clearTimeout(tt),et(new TonConnectError("Operation aborted"))},{once:!0});const rt={timeout:d,abort:j.signal};b($,et,rt).finally(()=>clearTimeout(tt))})}function delay(b,_){return __awaiter(this,void 0,void 0,function*(){return yield defer((d,k,j)=>__awaiter(this,void 0,void 0,function*(){var $,et;if(!(($=j.signal)===null||$===void 0)&&$.aborted){k(new TonConnectError("Delay aborted"));return}const tt=setTimeout(()=>d(),b);(et=j.signal)===null||et===void 0||et.addEventListener("abort",()=>{clearTimeout(tt),k(new TonConnectError("Delay aborted"))})}),{signal:_==null?void 0:_.signal})})}function callForSuccess(b,_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=(d=_==null?void 0:_.attempts)!==null&&d!==void 0?d:10,$=(k=_==null?void 0:_.delayMs)!==null&&k!==void 0?k:200,et=createAbortController(_==null?void 0:_.signal);if(typeof b!="function")throw new TonConnectError(`Expected a function, got ${typeof b}`);let tt=0,rt;for(;tt__awaiter(this,void 0,void 0,function*(){$==null||$.abort(),$=createAbortController(),k=ot;const at=b($.signal,...ot);j=at;const it=yield at;if(j!==at)throw yield _(it),new TonConnectError("Resource creation was aborted by a new resource creation");return d=it,d}),tt=()=>d??null,rt=()=>__awaiter(this,void 0,void 0,function*(){const ot=d;d=null;const at=j;j=null,$==null||$.abort(),yield Promise.allSettled([ot?_(ot):Promise.resolve(),at?_(yield at):Promise.resolve()])});return{create:et,current:tt,dispose:rt,recreate:()=>__awaiter(this,void 0,void 0,function*(){return yield rt(),et(...k??[])})}}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.eventSource=createResource$1((et,tt)=>__awaiter(this,void 0,void 0,function*(){const rt={bridgeUrl:this.bridgeUrl,ssePath:this.ssePath,sessionId:this.sessionId,bridgeGatewayStorage:this.bridgeGatewayStorage,errorHandler:this.errorsHandler.bind(this),messageHandler:this.messagesHandler.bind(this),signal:et};return yield createEventSource(rt,tt)}),et=>__awaiter(this,void 0,void 0,function*(){et.close()})),this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}get isReady(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.OPEN}get isClosed(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)!==EventSource.OPEN}get isConnecting(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.CONNECTING}registerSession(_){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.create(_)})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $={};typeof j=="number"?$.ttl=j:($.ttl=j==null?void 0:j.ttl,$.signal=j==null?void 0:j.signal);const et=new URL(addPathToUrl(this.bridgeUrl,this.postPath));et.searchParams.append("client_id",this.sessionId),et.searchParams.append("to",d),et.searchParams.append("ttl",(($==null?void 0:$.ttl)||this.defaultTtl).toString()),et.searchParams.append("topic",k);const tt=Base64.encode(_);yield callForSuccess(rt=>__awaiter(this,void 0,void 0,function*(){const nt=yield this.post(et,tt,rt.signal);if(!nt.ok)throw new TonConnectError(`Bridge send failed, status ${nt.status}`)}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:$==null?void 0:$.signal})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.dispose()}unPause(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.recreate()})}close(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.dispose()})}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}post(_,d,k){return __awaiter(this,void 0,void 0,function*(){const j=yield fetch(_,{method:"post",body:d,signal:k});if(!j.ok)throw new TonConnectError(`Bridge send failed, status ${j.status}`);return j})}errorsHandler(_){return __awaiter(this,void 0,void 0,function*(){if(this.isConnecting){logError$1("Bridge error",JSON.stringify(_));return}if(this.isReady){this.errorsListener(_);return}if(this.isClosed){logDebug$1("Bridge reconnecting, 200ms delay"),yield delay(200),yield this.eventSource.recreate();return}})}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data===this.heartbeatMessage||(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),this.isClosed))return;let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)})}}function createEventSource(b,_){return __awaiter(this,void 0,void 0,function*(){return yield defer((d,k,j)=>__awaiter(this,void 0,void 0,function*(){var $;const tt=createAbortController(j.signal).signal;if(tt.aborted){k(new TonConnectError("Bridge connection aborted"));return}const rt=new URL(addPathToUrl(b.bridgeUrl,b.ssePath));rt.searchParams.append("client_id",b.sessionId);const nt=yield b.bridgeGatewayStorage.getLastEventId();if(nt&&rt.searchParams.append("last_event_id",nt),tt.aborted){k(new TonConnectError("Bridge connection aborted"));return}const ot=new EventSource(rt.toString());ot.onerror=at=>{if(tt.aborted){k(new TonConnectError("Bridge connection aborted"));return}b.errorHandler(at)},ot.onopen=()=>{if(tt.aborted){k(new TonConnectError("Bridge connection aborted"));return}d(ot)},ot.onmessage=at=>{b.messageHandler(at)},($=b==null?void 0:b.signal)===null||$===void 0||$.addEventListener("abort",()=>{logError$1("Bridge connection aborted"),ot.close(),k(new TonConnectError("Bridge connection aborted"))})}),{timeout:_==null?void 0:_.openingDeadlineMS,signal:b==null?void 0:b.signal})})}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.defaultOpeningDeadlineMS=5e3,this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_,d){this.closeGateways();const k=new SessionCrypto;this.session={sessionCrypto:k,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:k}).then(()=>__awaiter(this,void 0,void 0,function*(){yield callForSuccess($=>this.openGateways(k,{openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:$==null?void 0:$.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:d==null?void 0:d.signal})}));const j="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(j,_)}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;this.closeGateways();const $=yield this.connectionStorage.getHttpConnection();if(!$||j.signal.aborted)return;const et=(k=_==null?void 0:_.openingDeadlineMS)!==null&&k!==void 0?k:this.defaultOpeningDeadlineMS;if(isPendingConnectionHttp($))return this.session={sessionCrypto:$.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},yield this.openGateways($.sessionCrypto,{openingDeadlineMS:et,signal:j==null?void 0:j.signal});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");if(this.session=$.session,this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,$.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),!j.signal.aborted){this.listeners.forEach(tt=>tt($.connectEvent));try{yield callForSuccess(tt=>this.gateway.registerSession({openingDeadlineMS:et,signal:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal})}catch{yield this.disconnect({signal:j.signal});return}}})}sendRequest(_,d){const k={};return typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal),new Promise((j,$)=>__awaiter(this,void 0,void 0,function*(){var et;if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const tt=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:tt}));const rt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:tt})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(rt,this.session.walletPublicKey,_.method,{signal:k==null?void 0:k.signal}),(et=k==null?void 0:k.onRequestSent)===null||et===void 0||et.call(k),this.pendingRequests.set(tt.toString(),j)}catch(nt){$(nt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(_){return __awaiter(this,void 0,void 0,function*(){return new Promise(d=>__awaiter(this,void 0,void 0,function*(){let k=!1;const j=()=>{k=!0,this.removeBridgeAndSession().then(d)};try{this.closeGateways(),yield this.sendRequest({method:"disconnect",params:[]},{onRequestSent:j,signal:_==null?void 0:_.signal})}catch($){logDebug$1("Disconnect error:",$),k||this.removeBridgeAndSession().then(d)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){yield _.close();return}return this.closeGateways({except:_}),this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(logDebug$1("Removing bridge and session: received disconnect event"),yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(d==null?void 0:d.signal);if((k=this.abortController)===null||k===void 0||k.abort(),this.abortController=j,Array.isArray(this.walletConnectionSource)){this.pendingGateways.map($=>$.close().catch(et=>console.error(et))),this.pendingGateways=this.walletConnectionSource.map($=>{const et=new BridgeGateway(this.storage,$.bridgeUrl,_.sessionId,()=>{},tt=>{console.error(tt)});return et.setListener(tt=>this.pendingGatewaysListener(et,$.bridgeUrl,tt)),et}),yield Promise.allSettled(this.pendingGateways.map($=>callForSuccess(et=>$.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:et.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal})));return}else return this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:j.signal})})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j={};typeof d=="function"?j.onRequestSent=d:(j.onRequestSent=d==null?void 0:d.onRequestSent,j.signal=d==null?void 0:d.signal);const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:$}));return et.then(tt=>logDebug$1("Wallet message received:",tt)),(k=j==null?void 0:j.onRequestSent)===null||k===void 0||k.call(j),et})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1("Injected Provider connect error:",k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux","ios","android","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k,j;const $={};if(typeof d=="object"&&"tonProof"in d&&($.request=d),typeof d=="object"&&("openingDeadlineMS"in d||"signal"in d||"request"in d)&&($.request=d==null?void 0:d.request,$.openingDeadlineMS=d==null?void 0:d.openingDeadlineMS,$.signal=d==null?void 0:d.signal),this.connected)throw new WalletAlreadyConnectedError;const et=createAbortController($==null?void 0:$.signal);if((k=this.abortController)===null||k===void 0||k.abort(),this.abortController=et,et.signal.aborted)throw new TonConnectError("Connection was aborted");return(j=this.provider)===null||j===void 0||j.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest($==null?void 0:$.request),{openingDeadlineMS:$==null?void 0:$.openingDeadlineMS,signal:et.signal})}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;const[$,et]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);if(j.signal.aborted)return;let tt=null;try{switch($){case"http":tt=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":tt=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(et)tt=this.createProvider(et);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),tt==null||tt.closeConnection(),tt=null;return}if(j.signal.aborted){tt==null||tt.closeConnection();return}if(!tt){logError$1("Provider is not restored");return}return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=tt,tt.listen(this.walletEventsListener.bind(this)),yield callForSuccess(rt=>__awaiter(this,void 0,void 0,function*(){return tt==null?void 0:tt.restoreConnection({openingDeadlineMS:_==null?void 0:_.openingDeadlineMS,signal:rt.signal})}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:_==null?void 0:_.signal})})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){const k={};typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal);const j=createAbortController(k==null?void 0:k.signal);if(j.signal.aborted)throw new TonConnectError("Transaction sending was aborted");this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:$}=_,et=__rest(_,["validUntil"]),tt=_.from||this.account.address,rt=_.network||this.account.chain,nt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},et),{valid_until:$,from:tt,network:rt})),{onRequestSent:k.onRequestSent,signal:j.signal});return sendTransactionParser.isError(nt)?sendTransactionParser.parseAndThrowError(nt):sendTransactionParser.convertFromRpcResponse(nt)})}disconnect(_){var d,k;return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)throw new TonConnectError("Disconnect was aborted");this.onWalletDisconnected(),yield(k=this.provider)===null||k===void 0?void 0:k.disconnect({signal:j.signal})})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;Gt+=2}},Ln=function(pn,Vt){for(var Gt in Vt)if(typeof Vt[Gt]===nt&&Vt[Gt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ct]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ct,ut,gt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Pn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Pn&&!Pn.ua){var Un=new Bn;Pn.ua=Un.getResult(),Pn.ua.get=function(){return Un.getUA()},Pn.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var Gt in Vt)Pn.ua[Gt]=Vt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}function delay(b,_){return __awaiter(this,void 0,void 0,function*(){return new Promise((d,k)=>{var j,$;if(!((j=_==null?void 0:_.signal)===null||j===void 0)&&j.aborted){k(new TonConnectError("Delay aborted"));return}const et=setTimeout(()=>d(),b);($=_==null?void 0:_.signal)===null||$===void 0||$.addEventListener("abort",()=>{clearTimeout(et),k(new TonConnectError("Delay aborted"))})})})}function createAbortController(b){const _=new AbortController;return b!=null&&b.aborted?_.abort():b==null||b.addEventListener("abort",()=>_.abort(),{once:!0}),_}function callForSuccess(b,_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=(d=_==null?void 0:_.attempts)!==null&&d!==void 0?d:10,$=(k=_==null?void 0:_.delayMs)!==null&&k!==void 0?k:200,et=createAbortController(_==null?void 0:_.signal);if(typeof b!="function")throw new TonConnectError(`Expected a function, got ${typeof b}`);let tt=0,rt;for(;tt__awaiter(this,void 0,void 0,function*(){if($=at??null,et==null||et.abort(),et=createAbortController(at),et.signal.aborted)throw new TonConnectError("Resource creation was aborted");k=it??null;const dt=b(at,...it);j=dt;const ct=yield dt;if(j!==dt)throw yield _(ct),new TonConnectError("Resource creation was aborted by a new resource creation");return d=ct,d});return{create:tt,current:()=>d??null,dispose:()=>__awaiter(this,void 0,void 0,function*(){try{const at=d;d=null;const it=j;j=null,et==null||et.abort(),yield Promise.allSettled([at?_(at):Promise.resolve(),it?_(yield it):Promise.resolve()])}catch(at){logError$1("Failed to dispose the resource",at)}}),recreate:at=>__awaiter(this,void 0,void 0,function*(){const it=d,dt=j,ct=k,ht=$;if(yield delay(at),it===d&&dt===j&&ct===k&&ht===$)return tt($,...ct??[]);throw new TonConnectError("Resource recreation was aborted by a new resource creation")})}}function timeout(b,_){const d=_==null?void 0:_.timeout,k=_==null?void 0:_.signal,j=createAbortController(k);return new Promise(($,et)=>{if(j.signal.aborted){et(new TonConnectError("Operation aborted"));return}let tt;typeof d<"u"&&(tt=setTimeout(()=>{j.abort(),et(new TonConnectError(`Timeout after ${d}ms`))},d)),j.signal.addEventListener("abort",()=>{clearTimeout(tt),et(new TonConnectError("Operation aborted"))},{once:!0});const rt={timeout:d,abort:j.signal};b($,et,rt).finally(()=>clearTimeout(tt))})}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.defaultReconnectDelay=5e3,this.eventSource=createResource$1((et,tt)=>__awaiter(this,void 0,void 0,function*(){const rt={bridgeUrl:this.bridgeUrl,ssePath:this.ssePath,sessionId:this.sessionId,bridgeGatewayStorage:this.bridgeGatewayStorage,errorHandler:this.errorsHandler.bind(this),messageHandler:this.messagesHandler.bind(this),signal:et,openingDeadlineMS:tt};return yield createEventSource(rt)}),et=>__awaiter(this,void 0,void 0,function*(){et.close()})),this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}get isReady(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.OPEN}get isClosed(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)!==EventSource.OPEN}get isConnecting(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.CONNECTING}registerSession(_){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.create(_==null?void 0:_.signal,_==null?void 0:_.openingDeadlineMS)})}send(_,d,k,j){var $;return __awaiter(this,void 0,void 0,function*(){const et={};typeof j=="number"?et.ttl=j:(et.ttl=j==null?void 0:j.ttl,et.signal=j==null?void 0:j.signal,et.attempts=j==null?void 0:j.attempts);const tt=new URL(addPathToUrl(this.bridgeUrl,this.postPath));tt.searchParams.append("client_id",this.sessionId),tt.searchParams.append("to",d),tt.searchParams.append("ttl",((et==null?void 0:et.ttl)||this.defaultTtl).toString()),tt.searchParams.append("topic",k);const rt=Base64.encode(_);yield callForSuccess(nt=>__awaiter(this,void 0,void 0,function*(){const ot=yield this.post(tt,rt,nt.signal);if(!ot.ok)throw new TonConnectError(`Bridge send failed, status ${ot.status}`)}),{attempts:($=et==null?void 0:et.attempts)!==null&&$!==void 0?$:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:et==null?void 0:et.signal})})}pause(){this.eventSource.dispose().catch(_=>logError$1(`Bridge pause failed, ${_}`))}unPause(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.recreate(0)})}close(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.dispose().catch(_=>logError$1(`Bridge close failed, ${_}`))})}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}post(_,d,k){return __awaiter(this,void 0,void 0,function*(){const j=yield fetch(_,{method:"post",body:d,signal:k});if(!j.ok)throw new TonConnectError(`Bridge send failed, status ${j.status}`);return j})}errorsHandler(_){return __awaiter(this,void 0,void 0,function*(){try{if(this.isConnecting){logError$1("Bridge error",JSON.stringify(_));return}if(this.isReady){this.errorsListener(_);return}if(this.isClosed){logDebug$1(`Bridge reconnecting, ${this.defaultReconnectDelay}ms delay`),yield this.eventSource.recreate(this.defaultReconnectDelay);return}}catch{}})}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data===this.heartbeatMessage||(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),this.isClosed))return;let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)})}}function createEventSource(b){return __awaiter(this,void 0,void 0,function*(){return yield timeout((_,d,k)=>__awaiter(this,void 0,void 0,function*(){var j;const et=createAbortController(k.signal).signal;if(et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const tt=new URL(addPathToUrl(b.bridgeUrl,b.ssePath));tt.searchParams.append("client_id",b.sessionId);const rt=yield b.bridgeGatewayStorage.getLastEventId();if(rt&&tt.searchParams.append("last_event_id",rt),et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const nt=new EventSource(tt.toString());nt.onerror=ot=>{if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}b.errorHandler(ot)},nt.onopen=()=>{if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}_(nt)},nt.onmessage=ot=>{b.messageHandler(ot)},(j=b.signal)===null||j===void 0||j.addEventListener("abort",()=>{nt.close(),d(new TonConnectError("Bridge connection aborted"))})}),{timeout:b.openingDeadlineMS,signal:b.signal})})}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.defaultOpeningDeadlineMS=5e3,this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_,d){var k;const j=createAbortController(d==null?void 0:d.signal);(k=this.abortController)===null||k===void 0||k.abort(),this.abortController=j,this.closeGateways();const $=new SessionCrypto;this.session={sessionCrypto:$,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:$}).then(()=>__awaiter(this,void 0,void 0,function*(){j.signal.aborted||(yield callForSuccess(tt=>this.openGateways($,{openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:tt==null?void 0:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal}))}));const et="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(et,_)}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;this.closeGateways();const $=yield this.connectionStorage.getHttpConnection();if(!$||j.signal.aborted)return;const et=(k=_==null?void 0:_.openingDeadlineMS)!==null&&k!==void 0?k:this.defaultOpeningDeadlineMS;if(isPendingConnectionHttp($))return this.session={sessionCrypto:$.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},yield this.openGateways($.sessionCrypto,{openingDeadlineMS:et,signal:j==null?void 0:j.signal});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");if(this.session=$.session,this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,$.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),!j.signal.aborted){this.listeners.forEach(tt=>tt($.connectEvent));try{yield callForSuccess(tt=>this.gateway.registerSession({openingDeadlineMS:et,signal:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal})}catch{yield this.disconnect({signal:j.signal});return}}})}sendRequest(_,d){const k={};return typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal,k.attempts=d==null?void 0:d.attempts),new Promise((j,$)=>__awaiter(this,void 0,void 0,function*(){var et;if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const tt=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:tt}));const rt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:tt})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(rt,this.session.walletPublicKey,_.method,{attempts:k==null?void 0:k.attempts,signal:k==null?void 0:k.signal}),(et=k==null?void 0:k.onRequestSent)===null||et===void 0||et.call(k),this.pendingRequests.set(tt.toString(),j)}catch(nt){$(nt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(_){return __awaiter(this,void 0,void 0,function*(){return new Promise(d=>__awaiter(this,void 0,void 0,function*(){let k=!1,j=null;const $=()=>{k||(k=!0,this.removeBridgeAndSession().then(d))};try{this.closeGateways();const et=createAbortController(_==null?void 0:_.signal);j=setTimeout(()=>{et.abort()},this.defaultOpeningDeadlineMS),yield this.sendRequest({method:"disconnect",params:[]},{onRequestSent:$,signal:et.signal,attempts:1})}catch(et){logDebug$1("Disconnect error:",et),k||this.removeBridgeAndSession().then(d)}finally{j&&clearTimeout(j),$()}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){yield _.close();return}return this.closeGateways({except:_}),this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(logDebug$1("Removing bridge and session: received disconnect event"),yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways.map(k=>k.close().catch(j=>console.error(j))),this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>callForSuccess(j=>this.pendingGateways.some($=>$===k)?k.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:j.signal}):k.close(),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:d==null?void 0:d.signal})));return}else return this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:d==null?void 0:d.signal})})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j={};typeof d=="function"?j.onRequestSent=d:(j.onRequestSent=d==null?void 0:d.onRequestSent,j.signal=d==null?void 0:d.signal);const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:$}));return et.then(tt=>logDebug$1("Wallet message received:",tt)),(k=j==null?void 0:j.onRequestSent)===null||k===void 0||k.call(j),et})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1("Injected Provider connect error:",k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux","ios","android","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k,j;const $={};if(typeof d=="object"&&"tonProof"in d&&($.request=d),typeof d=="object"&&("openingDeadlineMS"in d||"signal"in d||"request"in d)&&($.request=d==null?void 0:d.request,$.openingDeadlineMS=d==null?void 0:d.openingDeadlineMS,$.signal=d==null?void 0:d.signal),this.connected)throw new WalletAlreadyConnectedError;const et=createAbortController($==null?void 0:$.signal);if((k=this.abortController)===null||k===void 0||k.abort(),this.abortController=et,et.signal.aborted)throw new TonConnectError("Connection was aborted");return(j=this.provider)===null||j===void 0||j.closeConnection(),this.provider=this.createProvider(_),et.signal.addEventListener("abort",()=>{var tt;(tt=this.provider)===null||tt===void 0||tt.closeConnection(),this.provider=null}),this.provider.connect(this.createConnectRequest($==null?void 0:$.request),{openingDeadlineMS:$==null?void 0:$.openingDeadlineMS,signal:et.signal})}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;const[$,et]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);if(j.signal.aborted)return;let tt=null;try{switch($){case"http":tt=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":tt=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(et)tt=this.createProvider(et);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),tt==null||tt.closeConnection(),tt=null;return}if(j.signal.aborted){tt==null||tt.closeConnection();return}if(!tt){logError$1("Provider is not restored");return}return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=tt,tt.listen(this.walletEventsListener.bind(this)),j.signal.addEventListener("abort",()=>{tt==null||tt.closeConnection(),tt=null}),yield callForSuccess(rt=>__awaiter(this,void 0,void 0,function*(){return tt==null?void 0:tt.restoreConnection({openingDeadlineMS:_==null?void 0:_.openingDeadlineMS,signal:rt.signal})}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:_==null?void 0:_.signal})})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){const k={};typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal);const j=createAbortController(k==null?void 0:k.signal);if(j.signal.aborted)throw new TonConnectError("Transaction sending was aborted");this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:$}=_,et=__rest(_,["validUntil"]),tt=_.from||this.account.address,rt=_.network||this.account.chain,nt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},et),{valid_until:$,from:tt,network:rt})),{onRequestSent:k.onRequestSent,signal:j.signal});return sendTransactionParser.isError(nt)?sendTransactionParser.parseAndThrowError(nt):sendTransactionParser.convertFromRpcResponse(nt)})}disconnect(_){var d;return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;const k=createAbortController(_==null?void 0:_.signal),j=this.abortController;if(this.abortController=k,k.signal.aborted)throw new TonConnectError("Disconnect was aborted");this.onWalletDisconnected(),yield(d=this.provider)===null||d===void 0?void 0:d.disconnect({signal:k.signal}),j==null||j.abort()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection().catch(d=>logError$1("Cannot unpause connection",d))})}catch(d){logError$1("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;Gt+=2}},Ln=function(pn,Vt){for(var Gt in Vt)if(typeof Vt[Gt]===nt&&Vt[Gt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ct]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ct,ut,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Pn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Pn&&!Pn.ua){var Un=new Bn;Pn.ua=Un.getResult(),Pn.ua.get=function(){return Un.getUA()},Pn.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var Gt in Vt)Pn.ua[Gt]=Vt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var $="",et=0;et_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ct]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ut]=createSignal(void 0,{equals:!1}),[gt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,At,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,At)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ct(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const At of it.keys())At.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),At=ht();if(At!==void 0&&!et)throw At;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function St(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const At=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof At!="object"||!(At&&"then"in At)?(wt(et,At,void 0,bt),At):(et=At,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ut()},!1),At.then(_t=>wt(At,_t,void 0,bt),_t=>wt(At,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>gt()},error:{get:()=>ht()},loading:{get(){const xt=gt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>St(!1)):St(!1),[yt,{refetch:St,mutate:ct}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ct,ht,ft,st,ut,gt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ut&<>=ut&&k[gt]===rt[lt];gt--,lt--)ht[lt]=j[gt],ft[lt]=$[gt],tt&&(st[lt]=tt[gt]);for(dt=new Map,ct=new Array(lt+1),ot=lt;ot>=ut;ot--)wt=rt[ot],nt=dt.get(wt),ct[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ut;nt<=gt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ct[ot],dt.set(wt,ot)):$[nt]();for(ot=ut;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ct=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ct="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ct,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var $="",et=0;et_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ct]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ut]=createSignal(void 0,{equals:!1}),[pt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,At,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,vt(bt,At)),bt}function vt(xt,bt){runUpdates(()=>{bt===void 0&&ct(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const At of it.keys())At.decrement();it.clear()},!1)}function yt(){const xt=SuspenseContext,bt=dt(),At=ht();if(At!==void 0&&!et)throw At;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function St(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const At=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof At!="object"||!(At&&"then"in At)?(wt(et,At,void 0,bt),At):(et=At,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ut()},!1),At.then(_t=>wt(At,_t,void 0,bt),_t=>wt(At,void 0,castError(_t),bt)))}return Object.defineProperties(yt,{state:{get:()=>pt()},error:{get:()=>ht()},loading:{get(){const xt=pt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return yt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>St(!1)):St(!1),[yt,{refetch:St,mutate:ct}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ct,ht,ft,st,ut,pt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ut&<>=ut&&k[pt]===rt[lt];pt--,lt--)ht[lt]=j[pt],ft[lt]=$[pt],tt&&(st[lt]=tt[pt]);for(dt=new Map,ct=new Array(lt+1),ot=lt;ot>=ut;ot--)wt=rt[ot],nt=dt.get(wt),ct[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ut;nt<=pt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ct[ot],dt.set(wt,ot)):$[nt]();for(ot=ut;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ct=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ct="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ct,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` ${globalStylesTag} * { margin: 0; padding: 0; @@ -142,7 +142,7 @@ PERFORMANCE OF THIS SOFTWARE. transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; } } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,et]=createSignal(),tt=children(()=>b.children),{onBeforeEnter:rt,onEnter:nt,onAfterEnter:ot,onBeforeExit:at,onExit:it,onAfterExit:dt}=b,ct=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ht(st,ut){if(!d||b.appear){let gt=function(yt){st&&(!yt||yt.target===st)&&(st.removeEventListener("transitionend",gt),st.removeEventListener("animationend",gt),st.classList.remove(...wt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&et(void 0)}),ot&&ot(st),b.mode==="inout"&&ft(st,ut))};const lt=ct().enterClass.split(" "),wt=ct().enterActiveClass.split(" "),vt=ct().enterToClass.split(" ");rt&&rt(st),st.classList.add(...lt),st.classList.add(...wt),nextFrame(()=>{st.classList.remove(...lt),st.classList.add(...vt),nt&&nt(st,()=>gt()),(!nt||nt.length<2)&&(st.addEventListener("transitionend",gt),st.addEventListener("animationend",gt))})}ut&&!b.mode?et(st):j(st)}function ft(st,ut){const gt=ct().exitClass.split(" "),lt=ct().exitActiveClass.split(" "),wt=ct().exitToClass.split(" ");if(!ut.parentNode)return vt();at&&at(ut),ut.classList.add(...gt),ut.classList.add(...lt),nextFrame(()=>{ut.classList.remove(...gt),ut.classList.add(...wt)}),it&&it(ut,()=>vt()),(!it||it.length<2)&&(ut.addEventListener("transitionend",vt),ut.addEventListener("animationend",vt));function vt(yt){(!yt||yt.target===ut)&&(ut.removeEventListener("transitionend",vt),ut.removeEventListener("animationend",vt),ut.classList.remove(...lt),ut.classList.remove(...wt),k()===ut&&j(void 0),dt&&dt(ut),b.mode==="outin"&&ht(st,ut))}}return createComputed(st=>{for(_=tt();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ht(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:et}=b.getBoundingClientRect(),tt=b.parentNode.getBoundingClientRect();return{top:_-tt.top,bottom:d,left:k-tt.left,right:j,width:$,height:et}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const dt=b.name||"s";return{enterActiveClass:b.enterActiveClass||dt+"-enter-active",enterClass:b.enterClass||dt+"-enter",enterToClass:b.enterToClass||dt+"-enter-to",exitActiveClass:b.exitActiveClass||dt+"-exit-active",exitClass:b.exitClass||dt+"-exit",exitToClass:b.exitToClass||dt+"-exit-to",moveClass:b.moveClass||dt+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:et,onExit:tt,onAfterExit:rt}=b,[nt,ot]=createSignal();let at=[],it=!0;return createComputed(()=>{const dt=_(),ct=[...dt],ht=new Set(dt),ft=new Set(at),st=d().enterClass.split(" "),ut=d().enterActiveClass.split(" "),gt=d().enterToClass.split(" "),lt=d().exitClass.split(" "),wt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let yt=0;yt{St.classList.remove(...st),St.classList.add(...gt),j&&j(St,()=>xt()),(!j||j.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))})}}for(let yt=0;ytAt!==St),ot(at))};ct.splice(yt,0,St),et&&et(St),St.classList.add(...lt),St.classList.add(...wt),nextFrame(()=>{St.classList.remove(...lt),St.classList.add(...vt)}),tt&&tt(St,()=>xt()),(!tt||tt.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))}}at=ct,ot(ct)}),createEffect(dt=>{const ct=nt();return ct.forEach(ht=>{let ft;(ft=dt.get(ht))?ft.new&&(ft.new=!1,ft.newPos=getRect(ht)):dt.set(ht,ft={pos:getRect(ht),new:!it}),ft.new&&ht.addEventListener("transitionend",()=>{ft.new=!1,ht.parentNode&&(ft.newPos=getRect(ht))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(ht)}),it?(it=!1,dt):(ct.forEach(ht=>{const ft=dt.get(ht),st=ft.pos,ut=ft.newPos,gt=st.left-ut.left,lt=st.top-ut.top;if(gt||lt){ft.moved=!0;const wt=ht.style;wt.transform=`translate(${gt}px,${lt}px)`,wt.transitionDuration="0s"}}),document.body.offsetHeight,ct.forEach(ht=>{const ft=dt.get(ht);if(ft.moved){let st=function(lt){lt&<.target!==ht||!ht.parentNode||(!lt||/transform$/.test(lt.propertyName))&&(ht.removeEventListener("transitionend",st),ht.classList.remove(...gt))};ft.moved=!1;const ut=ht.style,gt=d().moveClass.split(" ");ht.classList.add(...gt),ut.transform=ut.transitionDuration="",ht.addEventListener("transitionend",st)}}),dt)},new Map),nt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=et=>{et.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),createMacrotask(()=>{var et;((et=window.history.state)==null?void 0:et[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,et]=createSignal(),tt=children(()=>b.children),{onBeforeEnter:rt,onEnter:nt,onAfterEnter:ot,onBeforeExit:at,onExit:it,onAfterExit:dt}=b,ct=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ht(st,ut){if(!d||b.appear){let pt=function(yt){st&&(!yt||yt.target===st)&&(st.removeEventListener("transitionend",pt),st.removeEventListener("animationend",pt),st.classList.remove(...wt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&et(void 0)}),ot&&ot(st),b.mode==="inout"&&ft(st,ut))};const lt=ct().enterClass.split(" "),wt=ct().enterActiveClass.split(" "),vt=ct().enterToClass.split(" ");rt&&rt(st),st.classList.add(...lt),st.classList.add(...wt),nextFrame(()=>{st.classList.remove(...lt),st.classList.add(...vt),nt&&nt(st,()=>pt()),(!nt||nt.length<2)&&(st.addEventListener("transitionend",pt),st.addEventListener("animationend",pt))})}ut&&!b.mode?et(st):j(st)}function ft(st,ut){const pt=ct().exitClass.split(" "),lt=ct().exitActiveClass.split(" "),wt=ct().exitToClass.split(" ");if(!ut.parentNode)return vt();at&&at(ut),ut.classList.add(...pt),ut.classList.add(...lt),nextFrame(()=>{ut.classList.remove(...pt),ut.classList.add(...wt)}),it&&it(ut,()=>vt()),(!it||it.length<2)&&(ut.addEventListener("transitionend",vt),ut.addEventListener("animationend",vt));function vt(yt){(!yt||yt.target===ut)&&(ut.removeEventListener("transitionend",vt),ut.removeEventListener("animationend",vt),ut.classList.remove(...lt),ut.classList.remove(...wt),k()===ut&&j(void 0),dt&&dt(ut),b.mode==="outin"&&ht(st,ut))}}return createComputed(st=>{for(_=tt();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ht(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:et}=b.getBoundingClientRect(),tt=b.parentNode.getBoundingClientRect();return{top:_-tt.top,bottom:d,left:k-tt.left,right:j,width:$,height:et}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const dt=b.name||"s";return{enterActiveClass:b.enterActiveClass||dt+"-enter-active",enterClass:b.enterClass||dt+"-enter",enterToClass:b.enterToClass||dt+"-enter-to",exitActiveClass:b.exitActiveClass||dt+"-exit-active",exitClass:b.exitClass||dt+"-exit",exitToClass:b.exitToClass||dt+"-exit-to",moveClass:b.moveClass||dt+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:et,onExit:tt,onAfterExit:rt}=b,[nt,ot]=createSignal();let at=[],it=!0;return createComputed(()=>{const dt=_(),ct=[...dt],ht=new Set(dt),ft=new Set(at),st=d().enterClass.split(" "),ut=d().enterActiveClass.split(" "),pt=d().enterToClass.split(" "),lt=d().exitClass.split(" "),wt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let yt=0;yt{St.classList.remove(...st),St.classList.add(...pt),j&&j(St,()=>xt()),(!j||j.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))})}}for(let yt=0;ytAt!==St),ot(at))};ct.splice(yt,0,St),et&&et(St),St.classList.add(...lt),St.classList.add(...wt),nextFrame(()=>{St.classList.remove(...lt),St.classList.add(...vt)}),tt&&tt(St,()=>xt()),(!tt||tt.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))}}at=ct,ot(ct)}),createEffect(dt=>{const ct=nt();return ct.forEach(ht=>{let ft;(ft=dt.get(ht))?ft.new&&(ft.new=!1,ft.newPos=getRect(ht)):dt.set(ht,ft={pos:getRect(ht),new:!it}),ft.new&&ht.addEventListener("transitionend",()=>{ft.new=!1,ht.parentNode&&(ft.newPos=getRect(ht))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(ht)}),it?(it=!1,dt):(ct.forEach(ht=>{const ft=dt.get(ht),st=ft.pos,ut=ft.newPos,pt=st.left-ut.left,lt=st.top-ut.top;if(pt||lt){ft.moved=!0;const wt=ht.style;wt.transform=`translate(${pt}px,${lt}px)`,wt.transitionDuration="0s"}}),document.body.offsetHeight,ct.forEach(ht=>{const ft=dt.get(ht);if(ft.moved){let st=function(lt){lt&<.target!==ht||!ht.parentNode||(!lt||/transform$/.test(lt.propertyName))&&(ht.removeEventListener("transitionend",st),ht.classList.remove(...pt))};ft.moved=!1;const ut=ht.style,pt=d().moveClass.split(" ");ht.classList.add(...pt),ut.transform=ut.transitionDuration="",ht.addEventListener("transitionend",st)}}),dt)},new Map),nt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=et=>{et.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),createMacrotask(()=>{var et;((et=window.history.state)==null?void 0:et[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); transition: transform 0.1s ease-in-out; `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` @@ -374,7 +374,7 @@ PERFORMANCE OF THIS SOFTWARE. background-color: ${b=>b.theme.colors.background.segment}; `;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,vt){var yt=236,St=17,xt=wt,bt=$[vt],At=null,_t=0,Ct=null,Mt=[],jt={},Rt=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Mt)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){Rt(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var In=!1;hn>>bn&1)==1);var Ln=_n(Sn,ln-Tn);Ln&&(In=!In),At[Sn][ln-Tn]=In,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Pn=0,Ln=0;Lnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(yt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ct(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Mt.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,In,Ln="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Ln+=''+jn(Sn.text)+"":"",Ln+=fn.text?''+jn(fn.text)+"":"",Ln+='',Ln+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,In,Ln={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[In]:Ln[In];Fn+=` `}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return jt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn,hn,_n,ln,Tn,In=Array(rn+1).join("██"),Ln=Array(rn+1).join(" "),kn="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+Rt-5)}for(var Mt=0;Mt<_t-1;Mt+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Mt,jt)&&(Kt+=1),At.isDark(Mt+1,jt)&&(Kt+=1),At.isDark(Mt,jt+1)&&(Kt+=1),At.isDark(Mt+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Mt=0;Mt<_t;Mt+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Mt,jt)&&!At.isDark(Mt,jt+1)&&At.isDark(Mt,jt+2)&&At.isDark(Mt,jt+3)&&At.isDark(Mt,jt+4)&&!At.isDark(Mt,jt+5)&&At.isDark(Mt,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Mt=0;Mt<_t-6;Mt+=1)At.isDark(Mt,jt)&&!At.isDark(Mt+1,jt)&&At.isDark(Mt+2,jt)&&At.isDark(Mt+3,jt)&&At.isDark(Mt+4,jt)&&!At.isDark(Mt+5,jt)&&At.isDark(Mt+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Mt=0;Mt<_t;Mt+=1)At.isDark(Mt,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Mt=0;Mt<_t;Mt+=1)for(var jt=At[Mt*3+0],Rt=At[Mt*3+1],zt=At[Mt*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ut=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},gt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Mt,jt,Rt){xt[jt*yt+Mt]=Rt},bt.write=function(Mt){Mt.writeString("GIF87a"),Mt.writeShort(yt),Mt.writeShort(St),Mt.writeByte(128),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(255),Mt.writeByte(255),Mt.writeByte(255),Mt.writeString(","),Mt.writeShort(0),Mt.writeShort(0),Mt.writeShort(yt),Mt.writeShort(St),Mt.writeByte(0);var jt=2,Rt=_t(jt);Mt.writeByte(jt);for(var zt=0;Rt.length-zt>255;)Mt.writeByte(255),Mt.writeBytes(Rt,zt,255),zt+=255;Mt.writeByte(Rt.length-zt),Mt.writeBytes(Rt,zt,Rt.length-zt),Mt.writeByte(0),Mt.writeString(";")};var At=function(Mt){var jt=Mt,Rt=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;Rt+Kt>=8;)jt.writeByte(255&(Jt<>>=8-Rt,zt=0,Rt=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Mt){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ct=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ct*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ct))}d.style.transform=`scale(${ct})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` +`}return kn.substring(0,kn.length-1)},jt.renderTo2dContext=function(rn,xn){xn=xn||2;for(var fn=jt.getModuleCount(),Sn=0;Sn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1335,yt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(vt)>=0;)_t^=vt<=0;)_t^=yt<5&&(Ct+=3+Rt-5)}for(var Mt=0;Mt<_t-1;Mt+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Mt,jt)&&(Kt+=1),At.isDark(Mt+1,jt)&&(Kt+=1),At.isDark(Mt,jt+1)&&(Kt+=1),At.isDark(Mt+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Mt=0;Mt<_t;Mt+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Mt,jt)&&!At.isDark(Mt,jt+1)&&At.isDark(Mt,jt+2)&&At.isDark(Mt,jt+3)&&At.isDark(Mt,jt+4)&&!At.isDark(Mt,jt+5)&&At.isDark(Mt,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Mt=0;Mt<_t-6;Mt+=1)At.isDark(Mt,jt)&&!At.isDark(Mt+1,jt)&&At.isDark(Mt+2,jt)&&At.isDark(Mt+3,jt)&&At.isDark(Mt+4,jt)&&!At.isDark(Mt+5,jt)&&At.isDark(Mt+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Mt=0;Mt<_t;Mt+=1)At.isDark(Mt,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),vt=new Array(256),yt=0;yt<8;yt+=1)wt[yt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,vt){if(typeof wt.length>"u")throw wt.length+"/"+vt;var yt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Mt=0;Mt<_t;Mt+=1)for(var jt=At[Mt*3+0],Rt=At[Mt*3+1],zt=At[Mt*3+2],Xt=0;Xt>>7-St%8&1)==1},yt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},yt.getLengthInBits=function(){return vt},yt.putBit=function(St){var xt=Math.floor(vt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>vt%8),vt+=1},yt},it=function(wt){var vt=j.MODE_NUMBER,yt=wt,St={};St.getMode=function(){return vt},St.getLength=function(At){return yt.length},St.write=function(At){for(var _t=yt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},vt.writeBytes=function(yt,St,xt){St=St||0,xt=xt||yt.length;for(var bt=0;bt0&&(yt+=","),yt+=wt[St];return yt+="]",yt},vt},st=function(){var wt=0,vt=0,yt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,vt+=8,yt+=1;vt>=6;)bt(wt>>>vt-6),vt-=6},xt.flush=function(){if(vt>0&&(bt(wt<<6-vt),wt=0,vt=0),yt%3!=0)for(var _t=3-yt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ut=function(wt){var vt=wt,yt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(yt>=vt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=vt.charAt(yt);if(yt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,vt){var yt=wt,St=vt,xt=new Array(wt*vt),bt={};bt.setPixel=function(Mt,jt,Rt){xt[jt*yt+Mt]=Rt},bt.write=function(Mt){Mt.writeString("GIF87a"),Mt.writeShort(yt),Mt.writeShort(St),Mt.writeByte(128),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(255),Mt.writeByte(255),Mt.writeByte(255),Mt.writeString(","),Mt.writeShort(0),Mt.writeShort(0),Mt.writeShort(yt),Mt.writeShort(St),Mt.writeByte(0);var jt=2,Rt=_t(jt);Mt.writeByte(jt);for(var zt=0;Rt.length-zt>255;)Mt.writeByte(255),Mt.writeBytes(Rt,zt,255),zt+=255;Mt.writeByte(Rt.length-zt),Mt.writeBytes(Rt,zt,Rt.length-zt),Mt.writeByte(0),Mt.writeString(";")};var At=function(Mt){var jt=Mt,Rt=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;Rt+Kt>=8;)jt.writeByte(255&(Jt<>>=8-Rt,zt=0,Rt=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Mt){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
    "),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ct=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ct*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ct))}d.style.transform=`scale(${ct})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` font-style: normal; font-weight: ${b=>b.fontWeight}; font-size: ${b=>b.fontSize}; @@ -614,9 +614,9 @@ PERFORMANCE OF THIS SOFTWARE. `,TextStyled$2=styled(Text$1)` margin-top: 4px; color: ${b=>b.theme.colors.text.secondary}; -`,Notification=b=>{const _=useDataAttributes(b);return createComponent(NotificationStyled,mergeProps({get class(){return b.class},"data-tc-notification":"true"},_,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return b.header.translationKey},get translationValues(){return b.header.translationValues},get children(){return b.children}}),createComponent(Show,{get when(){return b.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return b.text.translationKey},get translationValues(){return b.text.translationValues}})}})]}}),createMemo(()=>b.icon)]}}))},LoaderIconStyled$1=styled(LoaderIcon)` +`,Notification=b=>{const _=useDataAttributes(b);return createComponent(NotificationStyled,mergeProps({get class(){return b.class},"data-tc-notification":"true"},_,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return b.header.translationKey},get translationValues(){return b.header.translationValues},get children(){return b.children}}),createComponent(Show,{get when(){return b.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return b.text.translationKey},get translationValues(){return b.text.translationValues}})}})]}}),createMemo(()=>b.icon)]}}))},LoaderIconStyled$2=styled(LoaderIcon)` align-self: center; -`,ConfirmOperationNotification=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(Notification,{get header(){return{translationKey:"notifications.confirm.header",translationValues:{name:k()}}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` +`,ConfirmOperationNotification=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(Notification,{get header(){return{translationKey:"notifications.confirm.header",translationValues:{name:k()}}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$2,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` margin-top: 2px; `,ErrorTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled$2,{size:"xs"})},get class(){return b.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` margin-top: 2px; @@ -638,7 +638,7 @@ PERFORMANCE OF THIS SOFTWARE. min-width: 148px; justify-content: center; background-color: ${b=>b.theme.colors.background.primary}; -`;styled(Button)` +`,LoaderButtonStyled$1=styled(Button)` min-width: 148px; height: 40px; @@ -649,10 +649,10 @@ PERFORMANCE OF THIS SOFTWARE. display: flex; align-items: center; justify-content: center; -`;styled(LoaderIcon)` +`,LoaderIconStyled$1=styled(LoaderIcon)` height: 18px; width: 18px; -`;const DropdownContainerStyled=styled.div` +`,DropdownContainerStyled=styled.div` width: fit-content; display: flex; flex-direction: column; @@ -665,7 +665,7 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,et=k.y+k.height/2-j.height/2,tt=getMainAxisFromPlacement(_),rt=getLengthFromAxis(tt),nt=k[rt]/2-j[rt]/2,ot=getSide(_),at=tt==="x";let it;switch(ot){case"top":it={x:$,y:k.y-j.height};break;case"bottom":it={x:$,y:k.y+k.height};break;case"right":it={x:k.x+k.width,y:et};break;case"left":it={x:k.x-j.width,y:et};break;default:it={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":it[tt]-=nt*(d&&at?-1:1);break;case"end":it[tt]+=nt*(d&&at?-1:1);break}return it}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:et}=d,tt=$.filter(Boolean),rt=yield et.isRTL==null?void 0:et.isRTL(_);if({}.NODE_ENV!=="production"){if(et==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),tt.filter(ht=>{let{name:ft}=ht;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let nt=yield et.getElementRects({reference:b,floating:_,strategy:j}),{x:ot,y:at}=computeCoordsFromPlacement(nt,k,rt),it=k,dt={},ct=0;for(let ht=0;ht50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),wt&&ct<=50){ct++,typeof wt=="object"&&(wt.placement&&(it=wt.placement),wt.rects&&(nt=wt.rects===!0?yield et.getElementRects({reference:b,floating:_,strategy:j}):wt.rects),{x:ot,y:at}=computeCoordsFromPlacement(nt,it,rt)),ht=-1;continue}}return{x:ot,y:at,placement:it,strategy:j,middlewareData:dt}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,et,tt;_===void 0&&(_=!1),d===void 0&&(d=!1);const rt=b.getBoundingClientRect();let nt=FALLBACK_SCALE;_&&(k?isElement(k)&&(nt=getScale(k)):nt=getScale(b));const ot=isElement(b)?getWindow(b):window,at=!isLayoutViewport()&&d,it=(rt.left+(at&&(j=($=ot.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/nt.x,dt=(rt.top+(at&&(et=(tt=ot.visualViewport)==null?void 0:tt.offsetTop)!=null?et:0))/nt.y,ct=rt.width/nt.x,ht=rt.height/nt.y;return{width:ct,height:ht,top:dt,right:it+ct,bottom:dt+ht,left:it,x:it,y:dt}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let et={scrollLeft:0,scrollTop:0};const tt={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(et=getNodeScroll(_)),isHTMLElement(_)){const rt=getBoundingClientRect(_,!0);tt.x=rt.x+_.clientLeft,tt.y=rt.y+_.clientTop}else j&&(tt.x=getWindowScrollBarX(j));return{x:$.left+et.scrollLeft-tt.x,y:$.top+et.scrollTop-tt.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let et={scrollLeft:0,scrollTop:0},tt={x:1,y:1};const rt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(et=getNodeScroll(d)),isHTMLElement(d))){const nt=getBoundingClientRect(d);tt=getScale(d),rt.x=nt.x+d.clientLeft,rt.y=nt.y+d.clientTop}return{width:_.width*tt.x,height:_.height*tt.y,x:_.x*tt.x-et.scrollLeft*tt.x+rt.x,y:_.y*tt.y-et.scrollTop*tt.y+rt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,et=k.clientHeight,tt=0,rt=0;if(j){$=j.width,et=j.height;const nt=isLayoutViewport();(nt||!nt&&_==="fixed")&&(tt=j.offsetLeft,rt=j.offsetTop)}return{width:$,height:et,x:tt,y:rt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),et=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let tt=-k.scrollLeft+getWindowScrollBarX(b);const rt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(tt+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},et=b.clientWidth*$.x,tt=b.clientHeight*$.y,rt=j*$.x,nt=k*$.y;return{top:nt,left:rt,right:rt+et,bottom:nt+tt,x:rt,y:nt,width:et,height:tt}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(tt=>isElement(tt)&&getNodeName(tt)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let et=$?getParentNode(b):b;for(;isElement(et)&&!isLastTraversableNode(et);){const tt=getComputedStyle$1(et),rt=isContainingBlock(et);($?!rt&&!j:!rt&&tt.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(ot=>ot!==et):j=tt,et=getParentNode(et)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const et=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],tt=et[0],rt=et.reduce((nt,ot)=>{const at=getClientRectFromClippingAncestor(_,ot,j);return nt.top=max(at.top,nt.top),nt.right=min(at.right,nt.right),nt.bottom=min(at.bottom,nt.bottom),nt.left=max(at.left,nt.left),nt},getClientRectFromClippingAncestor(_,tt,j));return{width:rt.right-rt.left,height:rt.bottom-rt.top,x:rt.left,y:rt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:et=!0,animationFrame:tt=!1}=k,rt=j&&!tt,nt=rt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];nt.forEach(ct=>{rt&&ct.addEventListener("scroll",d,{passive:!0}),$&&ct.addEventListener("resize",d)});let ot=null;if(et){let ct=!0;ot=new ResizeObserver(()=>{ct||d(),ct=!1}),isElement(b)&&!tt&&ot.observe(b),!isElement(b)&&b.contextElement&&!tt&&ot.observe(b.contextElement),ot.observe(_)}let at,it=tt?getBoundingClientRect(b):null;tt&&dt();function dt(){const ct=getBoundingClientRect(b);it&&(ct.x!==it.x||ct.y!==it.y||ct.width!==it.width||ct.height!==it.height)&&d(),it=ct,at=requestAnimationFrame(dt)}return d(),()=>{var ct;nt.forEach(ht=>{rt&&ht.removeEventListener("scroll",d),$&&ht.removeEventListener("resize",d)}),(ct=ot)==null||ct.disconnect(),ot=null,tt&&cancelAnimationFrame(at)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var at;return(at=d==null?void 0:d.placement)!=null?at:"bottom"},j=()=>{var at;return(at=d==null?void 0:d.strategy)!=null?at:"absolute"},[$,et]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[tt,rt]=createSignal();createEffect(()=>{let at=tt();if(at)throw at.value});let nt=createMemo(()=>(b(),_(),{}));function ot(){let at=b(),it=_();if(at&&it){let dt=nt();computePosition(at,it,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ct=>{dt===nt()&&et(ct)},ct=>{rt(ct)})}}return createEffect(()=>{let at=b(),it=_();if(d==null||d.middleware,k(),j(),at&&it)if(d!=null&&d.whileElementsMounted){let dt=d.whileElementsMounted(at,it,ot);dt&&onCleanup(dt)}else ot()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:ot}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,et]=createSignal(_.account);let tt;const[rt,nt]=createSignal(),[ot,at]=createSignal(),it=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ft=$();if(ft){const st=toUserFriendlyAddress(ft.address,ft.chain===CHAIN.TESTNET);return st.slice(0,4)+"…"+st.slice(-4)}return""},ct=_.onStatusChange(ft=>{if(!ft){j(!1),et(null);return}et(ft.account)}),ht=ft=>{if(!$()||!k())return;const st=ot().contains(ft.target),ut=tt.contains(ft.target);!st&&!ut&&j(!1)};return onMount(()=>{document.body.addEventListener("click",ht)}),onCleanup(()=>{document.body.removeEventListener("click",ht),ct()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ft=>!ft),ref:at,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ft=untrack(()=>document.importNode(_tmpl$$3,!0));return use(nt,ft),ft.style.setProperty("z-index","999"),ft._$owner=getOwner(),insert(ft,createComponent(Transition,{onBeforeEnter:st=>{animate(st,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(st,ut)=>{animate(st,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(ut)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(st){const ut=tt;typeof ut=="function"?ut(st):tt=st}})}})}}),null),insert(ft,createComponent(NotificationsStyled,{}),null),createRenderEffect(st=>{var ut,gt;const lt=it.strategy,wt=`${(ut=it.y)!=null?ut:0}px`,vt=`${(gt=it.x)!=null?gt:0}px`;return lt!==st._v$&&ft.style.setProperty("position",st._v$=lt),wt!==st._v$2&&ft.style.setProperty("top",st._v$2=wt),vt!==st._v$3&&ft.style.setProperty("left",st._v$3=vt),st},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ft}})]}})}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,et=k.y+k.height/2-j.height/2,tt=getMainAxisFromPlacement(_),rt=getLengthFromAxis(tt),nt=k[rt]/2-j[rt]/2,ot=getSide(_),at=tt==="x";let it;switch(ot){case"top":it={x:$,y:k.y-j.height};break;case"bottom":it={x:$,y:k.y+k.height};break;case"right":it={x:k.x+k.width,y:et};break;case"left":it={x:k.x-j.width,y:et};break;default:it={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":it[tt]-=nt*(d&&at?-1:1);break;case"end":it[tt]+=nt*(d&&at?-1:1);break}return it}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:et}=d,tt=$.filter(Boolean),rt=yield et.isRTL==null?void 0:et.isRTL(_);if({}.NODE_ENV!=="production"){if(et==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),tt.filter(ht=>{let{name:ft}=ht;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let nt=yield et.getElementRects({reference:b,floating:_,strategy:j}),{x:ot,y:at}=computeCoordsFromPlacement(nt,k,rt),it=k,dt={},ct=0;for(let ht=0;ht50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),wt&&ct<=50){ct++,typeof wt=="object"&&(wt.placement&&(it=wt.placement),wt.rects&&(nt=wt.rects===!0?yield et.getElementRects({reference:b,floating:_,strategy:j}):wt.rects),{x:ot,y:at}=computeCoordsFromPlacement(nt,it,rt)),ht=-1;continue}}return{x:ot,y:at,placement:it,strategy:j,middlewareData:dt}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,et,tt;_===void 0&&(_=!1),d===void 0&&(d=!1);const rt=b.getBoundingClientRect();let nt=FALLBACK_SCALE;_&&(k?isElement(k)&&(nt=getScale(k)):nt=getScale(b));const ot=isElement(b)?getWindow(b):window,at=!isLayoutViewport()&&d,it=(rt.left+(at&&(j=($=ot.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/nt.x,dt=(rt.top+(at&&(et=(tt=ot.visualViewport)==null?void 0:tt.offsetTop)!=null?et:0))/nt.y,ct=rt.width/nt.x,ht=rt.height/nt.y;return{width:ct,height:ht,top:dt,right:it+ct,bottom:dt+ht,left:it,x:it,y:dt}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let et={scrollLeft:0,scrollTop:0};const tt={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(et=getNodeScroll(_)),isHTMLElement(_)){const rt=getBoundingClientRect(_,!0);tt.x=rt.x+_.clientLeft,tt.y=rt.y+_.clientTop}else j&&(tt.x=getWindowScrollBarX(j));return{x:$.left+et.scrollLeft-tt.x,y:$.top+et.scrollTop-tt.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let et={scrollLeft:0,scrollTop:0},tt={x:1,y:1};const rt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(et=getNodeScroll(d)),isHTMLElement(d))){const nt=getBoundingClientRect(d);tt=getScale(d),rt.x=nt.x+d.clientLeft,rt.y=nt.y+d.clientTop}return{width:_.width*tt.x,height:_.height*tt.y,x:_.x*tt.x-et.scrollLeft*tt.x+rt.x,y:_.y*tt.y-et.scrollTop*tt.y+rt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,et=k.clientHeight,tt=0,rt=0;if(j){$=j.width,et=j.height;const nt=isLayoutViewport();(nt||!nt&&_==="fixed")&&(tt=j.offsetLeft,rt=j.offsetTop)}return{width:$,height:et,x:tt,y:rt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),et=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let tt=-k.scrollLeft+getWindowScrollBarX(b);const rt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(tt+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},et=b.clientWidth*$.x,tt=b.clientHeight*$.y,rt=j*$.x,nt=k*$.y;return{top:nt,left:rt,right:rt+et,bottom:nt+tt,x:rt,y:nt,width:et,height:tt}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(tt=>isElement(tt)&&getNodeName(tt)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let et=$?getParentNode(b):b;for(;isElement(et)&&!isLastTraversableNode(et);){const tt=getComputedStyle$1(et),rt=isContainingBlock(et);($?!rt&&!j:!rt&&tt.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(ot=>ot!==et):j=tt,et=getParentNode(et)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const et=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],tt=et[0],rt=et.reduce((nt,ot)=>{const at=getClientRectFromClippingAncestor(_,ot,j);return nt.top=max(at.top,nt.top),nt.right=min(at.right,nt.right),nt.bottom=min(at.bottom,nt.bottom),nt.left=max(at.left,nt.left),nt},getClientRectFromClippingAncestor(_,tt,j));return{width:rt.right-rt.left,height:rt.bottom-rt.top,x:rt.left,y:rt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:et=!0,animationFrame:tt=!1}=k,rt=j&&!tt,nt=rt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];nt.forEach(ct=>{rt&&ct.addEventListener("scroll",d,{passive:!0}),$&&ct.addEventListener("resize",d)});let ot=null;if(et){let ct=!0;ot=new ResizeObserver(()=>{ct||d(),ct=!1}),isElement(b)&&!tt&&ot.observe(b),!isElement(b)&&b.contextElement&&!tt&&ot.observe(b.contextElement),ot.observe(_)}let at,it=tt?getBoundingClientRect(b):null;tt&&dt();function dt(){const ct=getBoundingClientRect(b);it&&(ct.x!==it.x||ct.y!==it.y||ct.width!==it.width||ct.height!==it.height)&&d(),it=ct,at=requestAnimationFrame(dt)}return d(),()=>{var ct;nt.forEach(ht=>{rt&&ht.removeEventListener("scroll",d),$&&ht.removeEventListener("resize",d)}),(ct=ot)==null||ct.disconnect(),ot=null,tt&&cancelAnimationFrame(at)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var at;return(at=d==null?void 0:d.placement)!=null?at:"bottom"},j=()=>{var at;return(at=d==null?void 0:d.strategy)!=null?at:"absolute"},[$,et]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[tt,rt]=createSignal();createEffect(()=>{let at=tt();if(at)throw at.value});let nt=createMemo(()=>(b(),_(),{}));function ot(){let at=b(),it=_();if(at&&it){let dt=nt();computePosition(at,it,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ct=>{dt===nt()&&et(ct)},ct=>{rt(ct)})}}return createEffect(()=>{let at=b(),it=_();if(d==null||d.middleware,k(),j(),at&&it)if(d!=null&&d.whileElementsMounted){let dt=d.whileElementsMounted(at,it,ot);dt&&onCleanup(dt)}else ot()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:ot}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,et]=createSignal(_.account),[tt,rt]=createSignal(!0);let nt;const[ot,at]=createSignal(),[it,dt]=createSignal(),ct=P(it,ot,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ht=()=>{const ut=$();if(ut){const pt=toUserFriendlyAddress(ut.address,ut.chain===CHAIN.TESTNET);return pt.slice(0,4)+"…"+pt.slice(-4)}return""};d.connectionRestored.then(()=>rt(!1));const ft=_.onStatusChange(ut=>{if(!ut){j(!1),et(null),rt(!1);return}et(ut.account),rt(!1)}),st=ut=>{if(!$()||!k())return;const pt=it().contains(ut.target),lt=nt.contains(ut.target);!pt&&!lt&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return tt()},get children(){return createComponent(LoaderButtonStyled$1,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled$1,{})}})}}),createComponent(Show,{get when(){return!tt()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ut=>!ut),ref:dt,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ht()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ut=untrack(()=>document.importNode(_tmpl$$3,!0));return use(at,ut),ut.style.setProperty("z-index","999"),ut._$owner=getOwner(),insert(ut,createComponent(Transition,{onBeforeEnter:pt=>{animate(pt,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(pt,lt)=>{animate(pt,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(lt)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(pt){const lt=nt;typeof lt=="function"?lt(pt):nt=pt}})}})}}),null),insert(ut,createComponent(NotificationsStyled,{}),null),createRenderEffect(pt=>{var lt,wt;const vt=ct.strategy,yt=`${(lt=ct.y)!=null?lt:0}px`,St=`${(wt=ct.x)!=null?wt:0}px`;return vt!==pt._v$&&ut.style.setProperty("position",pt._v$=vt),yt!==pt._v$2&&ut.style.setProperty("top",pt._v$2=yt),St!==pt._v$3&&ut.style.setProperty("left",pt._v$3=St),pt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ut}})]}})}})]}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; padding-top: 18px; @@ -985,7 +985,7 @@ PERFORMANCE OF THIS SOFTWARE. padding: 0 64px; `,QrCodeWrapper=styled.div` padding: 0 24px 24px; -`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,et=()=>b.walletsList.filter(st=>supportsMobile(st)&&st.appName!==AT_WALLET_APP_NAME),tt=()=>et().length>7,rt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(st=>st.bridgeUrl)).values()].map(st=>({bridgeUrl:st})),nt=()=>$.connect(rt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[ot,at]=createSignal(void 0),it=()=>__async(void 0,null,function*(){ot()!==void 0&&clearTimeout(ot()),yield copyToClipboard(nt());const st=setTimeout(()=>at(void 0),1500);at(st)}),dt=()=>{const st=!k();j(!1),redirectToWallet(nt(),void 0,{returnStrategy:appState.returnStrategy,forceRedirect:st},ut=>{setLastSelectedWalletInfo({openMethod:ut})})},ct=()=>{const st=b.walletsList.find(lt=>lt.appName===AT_WALLET_APP_NAME);if(!st||!isWalletInfoRemote(st))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ut=$.connect({bridgeUrl:st.bridgeUrl,universalLink:st.universalLink},b.additionalRequest),gt=!k();j(!1),redirectToTelegram(ut,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:gt})},ht=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ft=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const st=_tmpl$2.cloneNode(!0);return insert(st,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ft}),createComponent(MobileUniversalQR,{get universalLink(){return nt()}})]}}),null),insert(st,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ht}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet in Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ct,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet in Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!tt())()?et().slice(0,4):et()},children:ut=>(()=>{const gt=_tmpl$$1.cloneNode(!0);return insert(gt,createComponent(WalletItem,{get icon(){return ut.imageUrl},get name(){return ut.name},onClick:()=>b.onSelect(ut)})),gt})()}),createComponent(Show,{get when(){return tt()},get children(){const ut=_tmpl$$1.cloneNode(!0);return insert(ut,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return et().slice(3,7).map(gt=>gt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ut}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:dt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>ot()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return ot()!==void 0?"common.copied":"common.copyLink"},get children(){return ot()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),st})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,et=()=>b.walletsList.filter(st=>supportsMobile(st)&&st.appName!==AT_WALLET_APP_NAME),tt=()=>et().length>7,rt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(st=>st.bridgeUrl)).values()].map(st=>({bridgeUrl:st})),nt=()=>$.connect(rt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[ot,at]=createSignal(void 0),it=()=>__async(void 0,null,function*(){ot()!==void 0&&clearTimeout(ot()),yield copyToClipboard(nt());const st=setTimeout(()=>at(void 0),1500);at(st)}),dt=()=>{const st=!k();j(!1),redirectToWallet(nt(),void 0,{returnStrategy:appState.returnStrategy,forceRedirect:st},ut=>{setLastSelectedWalletInfo({openMethod:ut})})},ct=()=>{const st=b.walletsList.find(lt=>lt.appName===AT_WALLET_APP_NAME);if(!st||!isWalletInfoRemote(st))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ut=$.connect({bridgeUrl:st.bridgeUrl,universalLink:st.universalLink},b.additionalRequest),pt=!k();j(!1),redirectToTelegram(ut,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:pt})},ht=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ft=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const st=_tmpl$2.cloneNode(!0);return insert(st,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ft}),createComponent(MobileUniversalQR,{get universalLink(){return nt()}})]}}),null),insert(st,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ht}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet in Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ct,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet in Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!tt())()?et().slice(0,4):et()},children:ut=>(()=>{const pt=_tmpl$$1.cloneNode(!0);return insert(pt,createComponent(WalletItem,{get icon(){return ut.imageUrl},get name(){return ut.name},onClick:()=>b.onSelect(ut)})),pt})()}),createComponent(Show,{get when(){return tt()},get children(){const ut=_tmpl$$1.cloneNode(!0);return insert(ut,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return et().slice(3,7).map(pt=>pt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ut}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:dt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>ot()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return ot()!==void 0?"common.copied":"common.copyLink"},get children(){return ot()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),st})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1066,7 +1066,7 @@ PERFORMANCE OF THIS SOFTWARE. `;styled(Text$1)` color: ${b=>b.theme.colors.text.secondary}; font-size: 16px; -`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(et=>et.bridgeUrl)).values()].map(et=>({bridgeUrl:et}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:et=>(()=>{const tt=_tmpl$.cloneNode(!0);return insert(tt,createComponent(WalletLabeledItem,{wallet:et,onClick:()=>b.onSelect(et)})),tt})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(et=>et.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[et,tt]=createSignal("universal"),[rt,nt]=createSignal(!1),ot=createMemo(()=>{if(k.state!=="ready")return null;let ht=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=ht.filter(isWalletInfoCurrentlyInjected),st=ht.filter(vt=>!isWalletInfoCurrentlyInjected(vt));ht=(ft||[]).concat(st);const ut=appState.preferredWalletAppName,gt=ht.find(vt=>eqWalletName(vt,ut)),lt=ht.filter(vt=>eqWalletName(vt,ut)).length>=2;ut&>&&!lt&&(ht=[__spreadProps(__spreadValues$1({},gt),{isPreferred:!0})].concat(ht.filter(vt=>!eqWalletName(vt,ut))));const wt=ht.find(vt=>eqWalletName(vt,AT_WALLET_APP_NAME));return wt&&(ht=[wt].concat(ht.filter(vt=>!eqWalletName(vt,AT_WALLET_APP_NAME)))),ht}),at=()=>{var ht;return((ht=appState.connectRequestParameters)==null?void 0:ht.state)==="loading"},it=createMemo(()=>{var ht;if(!at())return(ht=appState.connectRequestParameters)==null?void 0:ht.value}),dt=ht=>{setWalletsModalState({status:"closed",closeReason:ht}),$(null),nt(!1)},ct=_.onStatusChange(ht=>{ht&&dt("wallet-selected")});return onCleanup(ct),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>dt("action-cancelled"),onClickQuestion:()=>nt(ht=>!ht),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return rt()},get children(){return createComponent(InfoModal,{onBackClick:()=>nt(!1)})}}),createComponent(Show,{get when(){return!rt()},get children(){return[createComponent(Show,{get when(){return at()||!ot()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!at())()&&ot()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return it()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return et()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return ot()},get additionalRequest(){return it()},onSelectAllWallets:()=>tt("all-wallets")})}}),createComponent(Match,{get when(){return et()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return ot()},onBack:()=>tt("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(et=>et.bridgeUrl)).values()].map(et=>({bridgeUrl:et}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:et=>(()=>{const tt=_tmpl$.cloneNode(!0);return insert(tt,createComponent(WalletLabeledItem,{wallet:et,onClick:()=>b.onSelect(et)})),tt})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(et=>et.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[et,tt]=createSignal("universal"),[rt,nt]=createSignal(!1),ot=createMemo(()=>{if(k.state!=="ready")return null;let ht=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const ft=ht.filter(isWalletInfoCurrentlyInjected),st=ht.filter(vt=>!isWalletInfoCurrentlyInjected(vt));ht=(ft||[]).concat(st);const ut=appState.preferredWalletAppName,pt=ht.find(vt=>eqWalletName(vt,ut)),lt=ht.filter(vt=>eqWalletName(vt,ut)).length>=2;ut&&pt&&!lt&&(ht=[__spreadProps(__spreadValues$1({},pt),{isPreferred:!0})].concat(ht.filter(vt=>!eqWalletName(vt,ut))));const wt=ht.find(vt=>eqWalletName(vt,AT_WALLET_APP_NAME));return wt&&(ht=[wt].concat(ht.filter(vt=>!eqWalletName(vt,AT_WALLET_APP_NAME)))),ht}),at=()=>{var ht;return((ht=appState.connectRequestParameters)==null?void 0:ht.state)==="loading"},it=createMemo(()=>{var ht;if(!at())return(ht=appState.connectRequestParameters)==null?void 0:ht.value}),dt=ht=>{setWalletsModalState({status:"closed",closeReason:ht}),$(null),nt(!1)},ct=_.onStatusChange(ht=>{ht&&dt("wallet-selected")});return onCleanup(ct),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>dt("action-cancelled"),onClickQuestion:()=>nt(ht=>!ht),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return rt()},get children(){return createComponent(InfoModal,{onBackClick:()=>nt(!1)})}}),createComponent(Show,{get when(){return!rt()},get children(){return[createComponent(Show,{get when(){return at()||!ot()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!at())()&&ot()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return it()},onBackClick:()=>$(null)})}}),createComponent(Match,{get when(){return et()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return ot()},get additionalRequest(){return it()},onSelectAllWallets:()=>tt("all-wallets")})}}),createComponent(Match,{get when(){return et()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return ot()},onBack:()=>tt("universal"),onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` display: flex; flex-direction: column; align-items: center; @@ -1097,9 +1097,9 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ct){var ht,ft,st,ut=it&at.F,gt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=gt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=gt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in gt&&(ct=dt),ct)(ft=!ut&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ct[ht],St[ht]=gt&&typeof bt[ht]!="function"?ct[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Mt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Mt)}return new At(Ct,Mt,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ct--;)delete at.prototype[rt[ct]];return at()};k.exports=Object.create||function(it,dt){var ct;return it!==null?(ot.prototype=et(it),ct=new ot,ot.prototype=null,ct[nt]=it):ct=at(),dt===void 0?ct:tt(ct,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ct=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ct;)et(dt,it=at[ct++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ct){try{return dt[ct]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ct=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ut=(0,nt.default)(st),gt=(0,ct.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Mt=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Mt]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Mt){return Ct[Mt]=function(jt,Rt){if(jt===void 0)return Rt;if(Rt===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=Rt===void 0?"undefined":(0,et.default)(Rt);switch(zt){case"string":switch(Xt){case"string":return[Rt,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:Rt});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,Rt=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Mt,Xt);Jt&&(Mt=(0,tt.default)({},Jt,Mt));var Kt=ut.reduce(function(En,yn){return En[yn]=Mt[yn]||Rt[yn],En},{}),Zt=(0,nt.default)(Mt).reduce(function(En,yn){return ut.indexOf(yn)===-1&&(En[yn]=Mt[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Mt=_t[1];xt=(bt||{})[Ct]||at[Ct],Mt==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ct(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=gt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ct(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ct(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ut.call(lt,wt)},ot.prototype.listenerCount=ut,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ct=et(ot),ht=dt.length;return ct<0||ct>=ht?rt?"":void 0:(at=dt.charCodeAt(ct))<55296||at>56319||ct+1===ht||(it=dt.charCodeAt(ct+1))<56320||it>57343?rt?dt.charAt(ct):at:rt?dt.slice(ct,ct+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ct=0;dt>ct;)et.f(nt,at=it[ct++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ct=et(ot),ht=tt(ct.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ct[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ct)&&ct[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ct=$(28),ht=$(17),ft=$(2),st=$(30),ut=$(31),gt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Mt=$(32),jt=$(7),Rt=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Mt.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(Gt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(Gt,wn,Nn),lr&&Gt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(Gt){var wn=Vn[Gt]=At(Kt.prototype);return wn._k=Gt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(Gt){return typeof Gt=="symbol"}:function(Gt){return Gt instanceof Kt},Tn=function(Gt,wn,Nn){return Gt===xn&&Tn(rn,wn,Nn),wt(Gt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(Gt,An)&&Gt[An][wn]&&(Gt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(Gt,An)||Xt(Gt,An,bt(1,{})),Gt[An][wn]=!0),hn(Gt,wn,Nn)):Xt(Gt,wn,Nn)},In=function(Gt,wn){wt(Gt);for(var Nn,lr=gt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(Gt,Nn=lr[fr++],wn[Nn]);return Gt},Ln=function(Gt){var wn=yn.call(this,Gt=xt(Gt,!0));return!(this===xn&&tt(Vn,Gt)&&!tt(rn,Gt))&&(!(wn||!tt(this,Gt)||!tt(Vn,Gt)||tt(this,An)&&this[An][Gt])||wn)},kn=function(Gt,wn){if(Gt=St(Gt),wn=xt(wn,!0),Gt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(Gt,wn);return!Nn||!tt(Vn,wn)||tt(Gt,An)&&Gt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(Gt){for(var wn,Nn=Jt(St(Gt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(Gt){for(var wn,Nn=Gt===xn,lr=Jt(Nn?rn:St(Gt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var Gt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],Gt)&&(this[An][Gt]=!1),hn(this,Gt,bt(1,Nn))};return rt&&bn&&hn(xn,Gt,{configurable:!0,set:wn}),_n(Gt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Ln,Mt.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Ln,!0),st.f=function(Gt){return _n(ft(Gt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Pn=0;Bn.length>Pn;)ft(Bn[Pn++]);for(var Un=Rt(ft.store),pn=0;Un.length>pn;)ut(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(Gt){return tt(jn,Gt+="")?jn[Gt]:jn[Gt]=Kt(Gt)},keyFor:function(Gt){if(!ln(Gt))throw TypeError(Gt+" is not a symbol!");for(var wn in jn)if(jn[wn]===Gt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(Gt,wn){return wn===void 0?At(Gt):In(At(Gt),wn)},defineProperty:Tn,defineProperties:In,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Mt.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(Gt){return Mt.f(yt(Gt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var Gt=Kt();return dn([Gt])!="[null]"||dn({a:Gt})!="{}"||dn(Object(Gt))!="{}"})),"JSON",{stringify:function(Gt){for(var wn,Nn,lr=[Gt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||Gt!==void 0)&&!ln(Gt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ct(Kt,"Symbol"),ct(Math,"Math",!0),ct(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ct=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ct.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ct=rt.f,ht=0;dt.length>ht;)ct.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ct){if(dt=rt(dt),ct=nt(ct,!0),at)try{return it(dt,ct)}catch{}if(ot(dt,ct))return tt(!et.f.call(dt,ct),dt[ct])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ut?tt(wt).concat(ut(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!gt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ct=!0,ht=!1,ft=void 0;try{for(var st,ut=(0,tt.default)(at);!(ct=(st=ut.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ct=!0);}catch(gt){ht=!0,ft=gt}finally{try{!ct&&ut.return&&ut.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ct=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ut=typeof et=="object"&&et&&et.Object===Object&&et,gt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ut||gt||Function("return this")();function wt(pn,Vt,Gt){switch(Gt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,Gt[0]);case 2:return pn.call(Vt,Gt[0],Gt[1]);case 3:return pn.call(Vt,Gt[0],Gt[1],Gt[2])}return pn.apply(Vt,Gt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(Gt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,Rn){for(var ur=Zn.length,Gn=yr+(Rn?1:-1);Rn?Gn--:++Gn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var Gt=pn.length,wn=0;Gt--;)pn[Gt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var Gt=-1,wn=pn.length,Nn=0,lr=[];++Gt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!Rt&&Rt in Vt}(pn))&&(function(Vt){var Gt=Bn(Vt)?Jt.call(Vt):"";return Gt=="[object Function]"||Gt=="[object GeneratorFunction]"}(pn)||function(Vt){var Gt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{Gt=!!(Vt+"")}catch{}return Gt}(pn)?Kt:ct).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,Gt,wn){for(var Nn=-1,lr=pn.length,fr=Gt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),Rn=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),Rn&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(Gt>2?", ":" "),pn.replace(nt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ct){var ht,ft,st,ut=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ct=dt),ct)(ft=!ut&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ct[ht],St[ht]=pt&&typeof bt[ht]!="function"?ct[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Mt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Mt)}return new At(Ct,Mt,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ct--;)delete at.prototype[rt[ct]];return at()};k.exports=Object.create||function(it,dt){var ct;return it!==null?(ot.prototype=et(it),ct=new ot,ot.prototype=null,ct[nt]=it):ct=at(),dt===void 0?ct:tt(ct,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ct=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ct;)et(dt,it=at[ct++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ct){try{return dt[ct]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ct=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ut=(0,nt.default)(st),pt=(0,ct.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Mt=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Mt]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Mt){return Ct[Mt]=function(jt,Rt){if(jt===void 0)return Rt;if(Rt===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=Rt===void 0?"undefined":(0,et.default)(Rt);switch(zt){case"string":switch(Xt){case"string":return[Rt,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:Rt});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,Rt=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Mt,Xt);Jt&&(Mt=(0,tt.default)({},Jt,Mt));var Kt=ut.reduce(function(En,yn){return En[yn]=Mt[yn]||Rt[yn],En},{}),Zt=(0,nt.default)(Mt).reduce(function(En,yn){return ut.indexOf(yn)===-1&&(En[yn]=Mt[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Mt=_t[1];xt=(bt||{})[Ct]||at[Ct],Mt==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ct(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ct(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ct(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ut.call(lt,wt)},ot.prototype.listenerCount=ut,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ct=et(ot),ht=dt.length;return ct<0||ct>=ht?rt?"":void 0:(at=dt.charCodeAt(ct))<55296||at>56319||ct+1===ht||(it=dt.charCodeAt(ct+1))<56320||it>57343?rt?dt.charAt(ct):at:rt?dt.slice(ct,ct+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ct=0;dt>ct;)et.f(nt,at=it[ct++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ct=et(ot),ht=tt(ct.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ct[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ct)&&ct[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ct=$(28),ht=$(17),ft=$(2),st=$(30),ut=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Mt=$(32),jt=$(7),Rt=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Mt.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(Gt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(Gt,wn,Nn),lr&&Gt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(Gt){var wn=Vn[Gt]=At(Kt.prototype);return wn._k=Gt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(Gt){return typeof Gt=="symbol"}:function(Gt){return Gt instanceof Kt},Tn=function(Gt,wn,Nn){return Gt===xn&&Tn(rn,wn,Nn),wt(Gt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(Gt,An)&&Gt[An][wn]&&(Gt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(Gt,An)||Xt(Gt,An,bt(1,{})),Gt[An][wn]=!0),hn(Gt,wn,Nn)):Xt(Gt,wn,Nn)},In=function(Gt,wn){wt(Gt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(Gt,Nn=lr[fr++],wn[Nn]);return Gt},Ln=function(Gt){var wn=yn.call(this,Gt=xt(Gt,!0));return!(this===xn&&tt(Vn,Gt)&&!tt(rn,Gt))&&(!(wn||!tt(this,Gt)||!tt(Vn,Gt)||tt(this,An)&&this[An][Gt])||wn)},kn=function(Gt,wn){if(Gt=St(Gt),wn=xt(wn,!0),Gt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(Gt,wn);return!Nn||!tt(Vn,wn)||tt(Gt,An)&&Gt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(Gt){for(var wn,Nn=Jt(St(Gt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(Gt){for(var wn,Nn=Gt===xn,lr=Jt(Nn?rn:St(Gt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var Gt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],Gt)&&(this[An][Gt]=!1),hn(this,Gt,bt(1,Nn))};return rt&&bn&&hn(xn,Gt,{configurable:!0,set:wn}),_n(Gt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Ln,Mt.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Ln,!0),st.f=function(Gt){return _n(ft(Gt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Pn=0;Bn.length>Pn;)ft(Bn[Pn++]);for(var Un=Rt(ft.store),pn=0;Un.length>pn;)ut(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(Gt){return tt(jn,Gt+="")?jn[Gt]:jn[Gt]=Kt(Gt)},keyFor:function(Gt){if(!ln(Gt))throw TypeError(Gt+" is not a symbol!");for(var wn in jn)if(jn[wn]===Gt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(Gt,wn){return wn===void 0?At(Gt):In(At(Gt),wn)},defineProperty:Tn,defineProperties:In,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Mt.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(Gt){return Mt.f(yt(Gt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var Gt=Kt();return dn([Gt])!="[null]"||dn({a:Gt})!="{}"||dn(Object(Gt))!="{}"})),"JSON",{stringify:function(Gt){for(var wn,Nn,lr=[Gt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||Gt!==void 0)&&!ln(Gt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ct(Kt,"Symbol"),ct(Math,"Math",!0),ct(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ct=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ct.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ct=rt.f,ht=0;dt.length>ht;)ct.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ct){if(dt=rt(dt),ct=nt(ct,!0),at)try{return it(dt,ct)}catch{}if(ot(dt,ct))return tt(!et.f.call(dt,ct),dt[ct])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ut?tt(wt).concat(ut(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ct=!0,ht=!1,ft=void 0;try{for(var st,ut=(0,tt.default)(at);!(ct=(st=ut.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ct=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ct&&ut.return&&ut.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ct=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ut=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ut||pt||Function("return this")();function wt(pn,Vt,Gt){switch(Gt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,Gt[0]);case 2:return pn.call(Vt,Gt[0],Gt[1]);case 3:return pn.call(Vt,Gt[0],Gt[1],Gt[2])}return pn.apply(Vt,Gt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(Gt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,Rn){for(var ur=Zn.length,Gn=yr+(Rn?1:-1);Rn?Gn--:++Gn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var Gt=pn.length,wn=0;Gt--;)pn[Gt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var Gt=-1,wn=pn.length,Nn=0,lr=[];++Gt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!Rt&&Rt in Vt}(pn))&&(function(Vt){var Gt=Bn(Vt)?Jt.call(Vt):"";return Gt=="[object Function]"||Gt=="[object GeneratorFunction]"}(pn)||function(Vt){var Gt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{Gt=!!(Vt+"")}catch{}return Gt}(pn)?Kt:ct).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,Gt,wn){for(var Nn=-1,lr=pn.length,fr=Gt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),Rn=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),Rn&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(Gt>2?", ":" "),pn.replace(nt,`{ /* [wrapped with `+Vt+`] */ -`)}function In(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ct]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ct=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ut=Math.max;function gt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Mt=function(jt){var Rt=typeof jt;return!!jt&&(Rt=="object"||Rt=="function")}(Ct)?ct.call(Ct):"";return Mt=="[object Function]"||Mt=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ct.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Mt,jt,Rt,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=gt),zt||(zt=[]);++Xt0&&jt(Kt)?Mt>1?_t(Kt,Mt-1,jt,Rt,zt):at(zt,Kt):Rt||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,Bt=ct(Et);if(Lt){var It=ct(this).constructor;Ot=Reflect.construct(Bt,arguments,It)}else Ot=Bt.apply(this,arguments);return st(this,Ot)}}$.r(j);var gt=$(0),lt=$.n(gt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Lt){var Ot=this.constructor.getDerivedStateFromProps(Et,Lt);return Ot??null}).bind(this))}function yt(Et,Lt){try{var Ot=this.props,Bt=this.state;this.props=Et,this.state=Lt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,Bt)}finally{this.props=Ot,this.state=Bt}}function St(Et){var Lt=Et.prototype;if(!Lt||!Lt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Lt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,Bt=null,It=null;if(typeof Lt.componentWillMount=="function"?Ot="componentWillMount":typeof Lt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Lt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Lt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Lt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Lt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||Bt!==null||It!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`)}function In(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ct]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ct=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ut=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Mt=function(jt){var Rt=typeof jt;return!!jt&&(Rt=="object"||Rt=="function")}(Ct)?ct.call(Ct):"";return Mt=="[object Function]"||Mt=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ct.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Mt,jt,Rt,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Mt>1?_t(Kt,Mt-1,jt,Rt,zt):at(zt,Kt):Rt||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,Bt=ct(Et);if(Lt){var It=ct(this).constructor;Ot=Reflect.construct(Bt,arguments,It)}else Ot=Bt.apply(this,arguments);return st(this,Ot)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Lt){var Ot=this.constructor.getDerivedStateFromProps(Et,Lt);return Ot??null}).bind(this))}function yt(Et,Lt){try{var Ot=this.props,Bt=this.state;this.props=Et,this.state=Lt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,Bt)}finally{this.props=Ot,this.state=Bt}}function St(Et){var Lt=Et.prototype;if(!Lt||!Lt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Lt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,Bt=null,It=null;if(typeof Lt.componentWillMount=="function"?Ot="componentWillMount":typeof Lt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Lt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Lt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Lt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Lt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||Bt!==null||It!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+an+" uses "+nn+" but also contains the following legacy lifecycles:"+(Ot!==null?` `+Ot:"")+(Bt!==null?` @@ -1109,8 +1109,8 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Lt.componentWillMount=wt,Lt.componentWillReceiveProps=vt),typeof Lt.getSnapshotBeforeUpdate=="function"){if(typeof Lt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Lt.componentWillUpdate=yt;var Qt=Lt.componentDidUpdate;Lt.componentDidUpdate=function(Ht,gn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,gn,Kn)}}return Et}function xt(Et,Lt){if(Et==null)return{};var Ot,Bt,It=function(nn,Qt){if(nn==null)return{};var Ht,gn,Wn={},Kn=Object.keys(nn);for(gn=0;gn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Lt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function bt(Et){var Lt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Lt==="number"&&(Lt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Lt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Mt=$(45),jt=function(Et){var Lt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Lt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Lt.braceColor},"expanded-icon":{color:Lt.expandedIcon},"collapsed-icon":{color:Lt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Lt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Lt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Lt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Ot,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Lt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Lt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Lt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Lt.dataTypes.boolean},date:{display:"inline-block",color:Lt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Lt.dataTypes.float},function:{display:"inline-block",color:Lt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Lt.dataTypes.integer},string:{display:"inline-block",color:Lt.dataTypes.string},nan:{display:"inline-block",color:Lt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Lt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Lt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Lt.dataTypes.background},regexp:{display:"inline-block",color:Lt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Lt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Lt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Lt.editVariable.background,color:Lt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Lt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Lt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Lt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Lt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Lt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Lt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Lt.validationFailure.fontColor,backgroundColor:Lt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Lt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function Rt(Et,Lt,Ot){return Et||console.error("theme has not been set"),function(Bt){var It=At;return Bt!==!1&&Bt!=="none"||(It=_t),Object(Mt.createStyling)(jt,{defaultBase16:It})(Bt)}(Et)(Lt,Ot)}var zt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},Rt(nn,"data-type-label")),It):null}}]),Ot}(lt.a.PureComponent),Xt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Ot}(lt.a.PureComponent),Jt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},Rt(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(lt.a.PureComponent),Kt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Ot}(lt.a.PureComponent);function Zt(Et,Lt){(Lt==null||Lt>Et.length)&&(Lt=Et.length);for(var Ot=0,Bt=new Array(Lt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=dn(Et))||Lt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var Bt=0,It=function(){};return{s:It,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return nn=Ht.done,Ht},e:function(Ht){Qt=!0,an=Ht},f:function(){try{nn||Ot.return==null||Ot.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Lt){if(Array.isArray(Lt))return Zt(Lt)}(Et)||function(Lt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Lt))return Array.from(Lt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnIt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,It),lt.a.createElement("span",Rt(an,"ellipsis")," ...")))),lt.a.createElement("div",Rt(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Ot}(lt.a.PureComponent),ln=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){return lt.a.createElement("div",Rt(this.props.theme,"undefined"),"undefined")}}]),Ot}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Lt=1;Lt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=gn.value!==void 0,Yn=Object(gt.useRef)(null),er=Fn(Yn,Lt),Hn=Object(gt.useRef)(0),Jn=Object(gt.useRef)(),or=function(){var Xn=Yn.current,mr=Ot&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Mr,jr){return Mr[jr]=tr[jr],Mr},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(mr){Jn.current=mr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Pn||((Pn=document.createElement("textarea")).setAttribute("tab-index","-1"),Pn.setAttribute("aria-hidden","true"),Bn(Pn)),Pn.parentNode===null&&document.body.appendChild(Pn);var Ar=sr.paddingSize,Mr=sr.borderSize,jr=sr.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Pn.style[Br]=jr[Br]}),Bn(Pn),Pn.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Pn,sr);Pn.value="x";var Lr=Pn.scrollHeight-Ar,Dr=Lr*tr;Or==="border-box"&&(Dr=Dr+Ar+Mr),sn=Math.max(Dr,sn);var Fr=Lr*ir;return Or==="border-box"&&(Fr=Fr+Ar+Mr),[sn=Math.min(Fr,sn),Lr]}(mr,Xn.value||Xn.placeholder||"x",It,Bt),Mn=hr[0],$n=hr[1];Hn.current!==Mn&&(Hn.current=Mn,Xn.style.setProperty("height",Mn+"px","important"),Ht(Mn,{rowHeight:$n}))}};return Object(gt.useLayoutEffect)(or),Wn=Ln(or),Object(gt.useLayoutEffect)(function(){var Xn=function(mr){Wn.current(mr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(gt.createElement)("textarea",Tn({},gn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(gt.forwardRef)(Gt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Lt){return{type:Et,value:Lt}}var fr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(lt.a.PureComponent),Zn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(lt.a.PureComponent),vr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),yr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),Rn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(lt.a.PureComponent),ur=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(lt.a.PureComponent),Gn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(lt.a.PureComponent),pr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),qn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),zn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(lt.a.PureComponent),ar=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(lt.a.PureComponent),rr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).copiedTimer=null,It.handleCopy=function(){var an=document.createElement("textarea"),nn=It.props,Qt=nn.clickCallback,Ht=nn.src,gn=nn.namespace;an.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:gn,name:gn[gn.length-1]})})},It.getClippyIcon=function(){var an=It.props.theme;return It.state.copied?lt.a.createElement("span",null,lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon"))),lt.a.createElement("span",Rt(an,"copy-icon-copied"),"✔")):lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon")))},It.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},It.state={copied:!1},It}return at(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,It=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=Rt(It,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(lt.a.PureComponent),kr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).getEditIcon=function(){var an=It.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},Rt(Qt,"editVarIcon"),{onClick:function(){It.prepopInput(nn)}})))},It.prepopInput=function(an){if(It.props.onEdit!==!1){var nn=function(Ht){var gn;switch(bt(Ht)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Ht;break;case"date":case"function":case"regexp":gn=Ht.toString();break;default:try{gn=JSON.stringify(Ht,null," ")}catch{gn=""}}return gn}(an.value),Qt=Nn(nn);It.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},It.getRemoveIcon=function(){var an=It.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,gn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},It.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(It).props;switch(Qt){case!1:return It.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},It.getEditInput=function(){var an=It.props.theme,nn=It.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,gn=Nn(Ht);It.setState({editValue:Ht,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&It.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},Rt(an,"edit-input"))),lt.a.createElement("div",Rt(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},Rt(an,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},Rt(an,"check-icon"),{onClick:function(){It.submitEdit()}})),lt.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(an){var nn=It.props,Qt=nn.variable,Ht=nn.namespace,gn=nn.rjvId,Wn=It.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},It.showDetected=function(){var an=It.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,It.state.parsedInput),Ht=(Qt.type,Qt.value,It.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",Rt(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},Rt(nn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var an=It.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(It).props,gn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.variable,nn=It.singleIndent,Qt=It.type,Ht=It.theme,gn=It.namespace,Wn=It.indentWidth,Kn=It.enableClipboard,Yn=It.onEdit,er=It.onDelete,Hn=It.onSelect,Jn=It.displayArrayKey,or=It.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},Rt(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},Rt(Ht,"array-key"),{key:an.name+"_"+gn}),an.name,lt.a.createElement("div",Rt(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},Rt(Ht,"object-name"),{className:"object-key",key:an.name+"_"+gn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(mr){var hr=En(gn);(mr.ctrlKey||mr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},Rt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(gn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Ot}(lt.a.PureComponent),Tr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,gn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(gn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,gn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},Rt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,gn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Ot}(lt.a.PureComponent);function Pr(Et){var Lt=Et.parent_type,Ot=Et.namespace,Bt=Et.quotesOnKeys,It=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Lt=="array"?Qt?lt.a.createElement("span",Object.assign({},Rt(It,"array-key"),{key:Ot}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},Rt(It,"object-name"),{key:Ot}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null)}function Ir(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(Rn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in It.state.expanded)nn.push(It.state.expanded[Qt]);nn[an]=!nn[an],It.setState({expanded:nn})},It.state={expanded:[]},It}return at(Ot,[{key:"getExpandedIcon",value:function(Bt){var It=this.props,an=It.theme,nn=It.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Ir,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.src,nn=It.groupArraysAfterLength,Qt=(It.depth,It.name),Ht=It.theme,gn=It.jsvRoot,Wn=It.namespace,Kn=(It.parent_type,xt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;gn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},Rt(Ht,gn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},Rt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",Rt(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container"),{onClick:function(mr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},Rt(Ht,"brace"),{onClick:function(mr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},Rt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},Rt(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Ot}(lt.a.PureComponent),Zr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){rn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},Rt(It.props.theme,"pushed-content")),It.renderObjectContents(Qt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:lt.a.createElement("div",Object.assign({},Rt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(nn){var Qt=It.props,Ht=(Qt.rjvId,Qt.theme,It.state),gn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:gn},It.props))},It.renderObjectContents=function(nn,Qt){var Ht,gn=It.props,Wn=gn.depth,Kn=gn.parent_type,Yn=gn.index_offset,er=gn.groupArraysAfterLength,Hn=gn.namespace,Jn=It.state.object_type,or=[],Xn=Object.keys(nn||{});return It.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(mr){if(Ht=new mo(mr,nn[mr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(mr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Qt)))}),or};var an=Ot.getState(Bt);return It.state=rt(rt({},an),{},{prevProps:{}}),It}return at(Ot,[{key:"getBraceStart",value:function(Bt,It){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,gn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{"),It?this.getObjectMetaData(Qt):null);var Wn=It?Ir:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},Rt(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:gn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{")),It?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.depth,nn=It.src,Qt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,gn=It.jsvRoot,Wn=It.iconStyle,Kn=xt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return gn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},Rt(Ht,gn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},Rt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,It){var an=It.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Ot.getState(Bt)),{},{prevProps:Bt}):null}}]),Ot}(lt.a.PureComponent);Zr.getState=function(Et){var Lt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Lt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Lt,hovered:!1}};var mo=function Et(Lt,Ot){nt(this,Et),this.name=Lt,this.value=Ot,this.type=bt(Ot)};St(Zr);var kt=Zr,$t=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnQt.groupArraysAfterLength&&(gn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(gn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Ot}(lt.a.PureComponent),Pt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:Bt.input?Bt.input:""},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.theme,nn=It.rjvId,Qt=It.isValid,Ht=this.state.input,gn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},Rt(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},Rt(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",Rt(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},Rt(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){gn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),gn?lt.a.createElement(rr,Object.assign({},Rt(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",Rt(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},Rt(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Ot}(lt.a.PureComponent),pt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ct=>{tt({language:ct})},nt=ct=>{tt({uiPreferences:{theme:ct}})},ot=ct=>{tt({uiPreferences:{borderRadius:ct}})},at=ct=>{_(ht=>ht.map((ft,st)=>st===ct?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],ht=ct.map((st,ut)=>b[ut]?st:void 0).filter(st=>st),ft=ct.map((st,ut)=>b[ut+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>ot(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ct=d(4331),ht=d.n(ct),ft=d(5610),st=d.n(ft),ut=d(7483),gt=d.n(ut),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=gt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),gt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ln=In===void 0?"light":In;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=Rt()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Pn){return Pn.setOption("theme",Fn)}))}),ln.setOption("theme",Ln),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,In={};typeof hn=="string"?In[hn]=_n:In=hn,Xt()(In,function(Ln,kn){var Fn=Tn[kn];Tn[kn]=Ln,ln.emit("optionChange",kn,Ln,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Mt());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(In){var Ln=["top","left","right","bottom"];return In!=="position"&&(Ln=nt()(Ln,function(kn){return"".concat(In,"-").concat(kn)})),In==="border"&&(Ln=nt()(Ln,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Ln[0]],In),left:xn(_n[Ln[1]],In),right:xn(_n[Ln[2]],In),bottom:xn(_n[Ln[3]],In)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var mn,Dn,br,dr,_r=[],Cr=!0,Rr=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(mn=br.call(Ut)).done)&&(_r.push(mn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Rr=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Rr)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ct=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ut=d.n(st),gt=d(6930),lt=d.n(gt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Mt=d.n(Ct),jt=d(3023),Rt=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Rt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ut()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Sr(mn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,mn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Rr="",Yr=5,qr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:mn+1},ao=mn===0,yo=''),bo=''),So=''),Io=''),vo=''),Oo=''),Eo=function(Xr){return ct()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ut()(kn,Xr)||lt()(Xr,"Array[")?Oo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Mt()(Xr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Xr,'"'))+wo)}function Lo(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return qr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}qr.push("".concat(os,": ").concat(Ln(Wt[Xr],Ur))),Hr++}}try{Rr={}.toString.call(Er)}catch{Rr="[object Object]"}var Po,No=Rr=="[object Array]",Fo=Rr=="[object Object]",Uo=Rr=="[object Number]",jo=Rr=="[object RegExp]",Ro=Rr=="[object Symbol]",Ls=Rr=="[object Function]",Ps=Rr=="[object Boolean]";if(Rr=="[object String]")Cr=Co(vn(Er));else if(jo)Po=vn(Er.toString()),Cr=Io+Po+wo;else if(Ls)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var Gr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Rr=Ut.group,Yr=Ut.targetGroup,qr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(mn=Hr.call(this)).container=nn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=Wt,mn.type=br,mn.group=Rr,mn.targetGroup=Yr,mn.args=_r,mn.id=Cr,mn.header=qr,mn.ignoreFilter=po,mn.collapsed=!1,mn.container.log=(0,it.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=ao,mn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return mn.level=bo,mn.resizeSensor=new(Gt())(mn.container),mn.onResize=Wn()(function(){hn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,mn=this.console.c,Dn=Wt.find(mn(".count-container")),br=Wt.find(mn(".icon-container")),dr=Dn.find(mn(".count"));return Ut===2&&Dn.rmClass(mn("hidden")),dr.text(ft()(Ut)),br.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(mn,Dn){Dn!==0&&(Ut+=" "),Nn()(mn)?Ut+=Yn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),mn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=It()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,mn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=It()(Wt),Cr=_r.data("id");if(Cr){var Rr=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var qr=new Pn.Z(Yr.get(0),{unenumerable:mn,accessGetter:Dn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Rr)}else{var oo=new Pn.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Rr)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,mn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Rr=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:dr.getOption("theme")});St()(Rr,function(qr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(qr)?po[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Rn()(qr)&&(po[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;Gn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Rr=or()(dr,_r);mr()(function(){return Cr(Rr)})}(Wt,Ut,function(dr){return mn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,mn=this.console,Dn=mn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,mn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Rr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Rr=this.formatCommon(Wt);break;case"dir":Rr=this.formatDir(Wt);break;case"warn":_r="warn",Rr=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Rr=this.formatErr(Cr);break;case"table":Rr=this.formatTable(Wt);break;case"html":Rr=Wt[0];break;case"input":Rr=this.formatJs(Wt[0]),_r="input";break;case"output":Rr=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Rr=this.formatCommon(Wt),_r="caret-right";break;case"group":Rr=this.formatCommon(Wt),_r="caret-down"}ut()(["log","debug","warn"],Ut)&&this.isSimple()&&(Rr=Mn()(Rr,function(Yr){return'').concat(Yr,"")})),Rr=this.render({msg:Rr,type:Ut,icon:_r,id:mn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Rr),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,mn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(mn+=Ar()(Bn||(Bn=(0,k.Z)([` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnIt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,It),lt.a.createElement("span",Rt(an,"ellipsis")," ...")))),lt.a.createElement("div",Rt(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Ot}(lt.a.PureComponent),ln=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){return lt.a.createElement("div",Rt(this.props.theme,"undefined"),"undefined")}}]),Ot}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Lt=1;Lt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=gn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Lt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,mr=Ot&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Mr,jr){return Mr[jr]=tr[jr],Mr},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(mr){Jn.current=mr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Pn||((Pn=document.createElement("textarea")).setAttribute("tab-index","-1"),Pn.setAttribute("aria-hidden","true"),Bn(Pn)),Pn.parentNode===null&&document.body.appendChild(Pn);var Ar=sr.paddingSize,Mr=sr.borderSize,jr=sr.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Pn.style[Br]=jr[Br]}),Bn(Pn),Pn.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Pn,sr);Pn.value="x";var Lr=Pn.scrollHeight-Ar,Dr=Lr*tr;Or==="border-box"&&(Dr=Dr+Ar+Mr),sn=Math.max(Dr,sn);var Fr=Lr*ir;return Or==="border-box"&&(Fr=Fr+Ar+Mr),[sn=Math.min(Fr,sn),Lr]}(mr,Xn.value||Xn.placeholder||"x",It,Bt),Mn=hr[0],$n=hr[1];Hn.current!==Mn&&(Hn.current=Mn,Xn.style.setProperty("height",Mn+"px","important"),Ht(Mn,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Ln(or),Object(pt.useLayoutEffect)(function(){var Xn=function(mr){Wn.current(mr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},gn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(Gt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Lt){return{type:Et,value:Lt}}var fr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(lt.a.PureComponent),Zn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(lt.a.PureComponent),vr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),yr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),Rn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(lt.a.PureComponent),ur=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(lt.a.PureComponent),Gn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(lt.a.PureComponent),pr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),qn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),zn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(lt.a.PureComponent),ar=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(lt.a.PureComponent),rr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).copiedTimer=null,It.handleCopy=function(){var an=document.createElement("textarea"),nn=It.props,Qt=nn.clickCallback,Ht=nn.src,gn=nn.namespace;an.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:gn,name:gn[gn.length-1]})})},It.getClippyIcon=function(){var an=It.props.theme;return It.state.copied?lt.a.createElement("span",null,lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon"))),lt.a.createElement("span",Rt(an,"copy-icon-copied"),"✔")):lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon")))},It.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},It.state={copied:!1},It}return at(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,It=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=Rt(It,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(lt.a.PureComponent),kr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).getEditIcon=function(){var an=It.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},Rt(Qt,"editVarIcon"),{onClick:function(){It.prepopInput(nn)}})))},It.prepopInput=function(an){if(It.props.onEdit!==!1){var nn=function(Ht){var gn;switch(bt(Ht)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Ht;break;case"date":case"function":case"regexp":gn=Ht.toString();break;default:try{gn=JSON.stringify(Ht,null," ")}catch{gn=""}}return gn}(an.value),Qt=Nn(nn);It.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},It.getRemoveIcon=function(){var an=It.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,gn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},It.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(It).props;switch(Qt){case!1:return It.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},It.getEditInput=function(){var an=It.props.theme,nn=It.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,gn=Nn(Ht);It.setState({editValue:Ht,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&It.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},Rt(an,"edit-input"))),lt.a.createElement("div",Rt(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},Rt(an,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},Rt(an,"check-icon"),{onClick:function(){It.submitEdit()}})),lt.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(an){var nn=It.props,Qt=nn.variable,Ht=nn.namespace,gn=nn.rjvId,Wn=It.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},It.showDetected=function(){var an=It.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,It.state.parsedInput),Ht=(Qt.type,Qt.value,It.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",Rt(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},Rt(nn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var an=It.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(It).props,gn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.variable,nn=It.singleIndent,Qt=It.type,Ht=It.theme,gn=It.namespace,Wn=It.indentWidth,Kn=It.enableClipboard,Yn=It.onEdit,er=It.onDelete,Hn=It.onSelect,Jn=It.displayArrayKey,or=It.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},Rt(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},Rt(Ht,"array-key"),{key:an.name+"_"+gn}),an.name,lt.a.createElement("div",Rt(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},Rt(Ht,"object-name"),{className:"object-key",key:an.name+"_"+gn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(mr){var hr=En(gn);(mr.ctrlKey||mr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},Rt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(gn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Ot}(lt.a.PureComponent),Tr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,gn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(gn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,gn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},Rt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,gn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Ot}(lt.a.PureComponent);function Pr(Et){var Lt=Et.parent_type,Ot=Et.namespace,Bt=Et.quotesOnKeys,It=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Lt=="array"?Qt?lt.a.createElement("span",Object.assign({},Rt(It,"array-key"),{key:Ot}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},Rt(It,"object-name"),{key:Ot}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null)}function Ir(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(Rn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in It.state.expanded)nn.push(It.state.expanded[Qt]);nn[an]=!nn[an],It.setState({expanded:nn})},It.state={expanded:[]},It}return at(Ot,[{key:"getExpandedIcon",value:function(Bt){var It=this.props,an=It.theme,nn=It.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Ir,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.src,nn=It.groupArraysAfterLength,Qt=(It.depth,It.name),Ht=It.theme,gn=It.jsvRoot,Wn=It.namespace,Kn=(It.parent_type,xt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;gn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},Rt(Ht,gn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},Rt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",Rt(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container"),{onClick:function(mr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},Rt(Ht,"brace"),{onClick:function(mr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},Rt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},Rt(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Ot}(lt.a.PureComponent),Zr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){rn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},Rt(It.props.theme,"pushed-content")),It.renderObjectContents(Qt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:lt.a.createElement("div",Object.assign({},Rt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(nn){var Qt=It.props,Ht=(Qt.rjvId,Qt.theme,It.state),gn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:gn},It.props))},It.renderObjectContents=function(nn,Qt){var Ht,gn=It.props,Wn=gn.depth,Kn=gn.parent_type,Yn=gn.index_offset,er=gn.groupArraysAfterLength,Hn=gn.namespace,Jn=It.state.object_type,or=[],Xn=Object.keys(nn||{});return It.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(mr){if(Ht=new mo(mr,nn[mr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(mr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Qt)))}),or};var an=Ot.getState(Bt);return It.state=rt(rt({},an),{},{prevProps:{}}),It}return at(Ot,[{key:"getBraceStart",value:function(Bt,It){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,gn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{"),It?this.getObjectMetaData(Qt):null);var Wn=It?Ir:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},Rt(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:gn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{")),It?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.depth,nn=It.src,Qt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,gn=It.jsvRoot,Wn=It.iconStyle,Kn=xt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return gn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},Rt(Ht,gn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},Rt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,It){var an=It.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Ot.getState(Bt)),{},{prevProps:Bt}):null}}]),Ot}(lt.a.PureComponent);Zr.getState=function(Et){var Lt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Lt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Lt,hovered:!1}};var mo=function Et(Lt,Ot){nt(this,Et),this.name=Lt,this.value=Ot,this.type=bt(Ot)};St(Zr);var kt=Zr,$t=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnQt.groupArraysAfterLength&&(gn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(gn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Ot}(lt.a.PureComponent),Pt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:Bt.input?Bt.input:""},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.theme,nn=It.rjvId,Qt=It.isValid,Ht=this.state.input,gn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},Rt(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},Rt(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",Rt(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},Rt(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){gn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),gn?lt.a.createElement(rr,Object.assign({},Rt(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",Rt(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},Rt(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Ot}(lt.a.PureComponent),gt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ct=>{tt({language:ct})},nt=ct=>{tt({uiPreferences:{theme:ct}})},ot=ct=>{tt({uiPreferences:{borderRadius:ct}})},at=ct=>{_(ht=>ht.map((ft,st)=>st===ct?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],ht=ct.map((st,ut)=>b[ut]?st:void 0).filter(st=>st),ft=ct.map((st,ut)=>b[ut+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>ot(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ct=d(4331),ht=d.n(ct),ft=d(5610),st=d.n(ft),ut=d(7483),pt=d.n(ut),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ln=In===void 0?"light":In;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=Rt()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Pn){return Pn.setOption("theme",Fn)}))}),ln.setOption("theme",Ln),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,In={};typeof hn=="string"?In[hn]=_n:In=hn,Xt()(In,function(Ln,kn){var Fn=Tn[kn];Tn[kn]=Ln,ln.emit("optionChange",kn,Ln,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Mt());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(In){var Ln=["top","left","right","bottom"];return In!=="position"&&(Ln=nt()(Ln,function(kn){return"".concat(In,"-").concat(kn)})),In==="border"&&(Ln=nt()(Ln,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Ln[0]],In),left:xn(_n[Ln[1]],In),right:xn(_n[Ln[2]],In),bottom:xn(_n[Ln[3]],In)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var mn,Dn,br,dr,_r=[],Cr=!0,Rr=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(mn=br.call(Ut)).done)&&(_r.push(mn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Rr=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Rr)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ct=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ut=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Mt=d.n(Ct),jt=d(3023),Rt=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Rt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ut()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Sr(mn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,mn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Rr="",Yr=5,qr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:mn+1},ao=mn===0,yo=''),bo=''),So=''),Io=''),vo=''),Oo=''),Eo=function(Xr){return ct()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ut()(kn,Xr)||lt()(Xr,"Array[")?Oo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Mt()(Xr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Xr,'"'))+wo)}function Lo(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return qr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}qr.push("".concat(os,": ").concat(Ln(Wt[Xr],Ur))),Hr++}}try{Rr={}.toString.call(Er)}catch{Rr="[object Object]"}var Po,No=Rr=="[object Array]",Fo=Rr=="[object Object]",Uo=Rr=="[object Number]",jo=Rr=="[object RegExp]",Ro=Rr=="[object Symbol]",Ls=Rr=="[object Function]",Ps=Rr=="[object Boolean]";if(Rr=="[object String]")Cr=Co(vn(Er));else if(jo)Po=vn(Er.toString()),Cr=Io+Po+wo;else if(Ls)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var Gr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Rr=Ut.group,Yr=Ut.targetGroup,qr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(mn=Hr.call(this)).container=nn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=Wt,mn.type=br,mn.group=Rr,mn.targetGroup=Yr,mn.args=_r,mn.id=Cr,mn.header=qr,mn.ignoreFilter=po,mn.collapsed=!1,mn.container.log=(0,it.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=ao,mn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return mn.level=bo,mn.resizeSensor=new(Gt())(mn.container),mn.onResize=Wn()(function(){hn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,mn=this.console.c,Dn=Wt.find(mn(".count-container")),br=Wt.find(mn(".icon-container")),dr=Dn.find(mn(".count"));return Ut===2&&Dn.rmClass(mn("hidden")),dr.text(ft()(Ut)),br.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(mn,Dn){Dn!==0&&(Ut+=" "),Nn()(mn)?Ut+=Yn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),mn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=It()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,mn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=It()(Wt),Cr=_r.data("id");if(Cr){var Rr=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var qr=new Pn.Z(Yr.get(0),{unenumerable:mn,accessGetter:Dn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Rr)}else{var oo=new Pn.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Rr)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,mn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Rr=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:dr.getOption("theme")});St()(Rr,function(qr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(qr)?po[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Rn()(qr)&&(po[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;Gn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Rr=or()(dr,_r);mr()(function(){return Cr(Rr)})}(Wt,Ut,function(dr){return mn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,mn=this.console,Dn=mn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,mn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Rr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Rr=this.formatCommon(Wt);break;case"dir":Rr=this.formatDir(Wt);break;case"warn":_r="warn",Rr=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Rr=this.formatErr(Cr);break;case"table":Rr=this.formatTable(Wt);break;case"html":Rr=Wt[0];break;case"input":Rr=this.formatJs(Wt[0]),_r="input";break;case"output":Rr=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Rr=this.formatCommon(Wt),_r="caret-right";break;case"group":Rr=this.formatCommon(Wt),_r="caret-down"}ut()(["log","debug","warn"],Ut)&&this.isSimple()&&(Rr=Mn()(Rr,function(Yr){return'').concat(Yr,"")})),Rr=this.render({msg:Rr,type:Ut,icon:_r,id:mn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Rr),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,mn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(mn+=Ar()(Bn||(Bn=(0,k.Z)([`
    `,`
    @@ -1133,7 +1133,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    `])))))}}]),Sr}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Is(){for(var Er=new Error,Hr="",Sr=Er.stack?Er.stack.split(` -`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(pt))try{var Nt=St().parse(pt);return Rt(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Pt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Pt(pt)}return Pt(pt)}}function Rt(kt,$t){for(var Pt=0,pt=kt.length;Pt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,pt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(pt,arguments,Nt)}else Pt=pt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}var hn,_n=function(kt){(0,rt.Z)(Pt,kt);var $t=bn(Pt);function Pt(pt,Nt){var Yt,Et=Nt.compName,Lt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Lt===void 0?"light":Lt;return(0,j.Z)(this,Pt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=pt,Yt.$container=it()(pt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,It,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(It))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",It)}))}),Yt.setOption("theme",Ot),Yt}return(0,$.Z)(Pt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(An()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,Nt){var Yt=this,Et=this.options,Lt={};typeof pt=="string"?Lt[pt]=Nt:Lt=pt,yn()(Lt,function(Ot,Bt){var It=Et[Bt];Et[Bt]=Ot,Yt.emit("optionChange",Bt,Ot,It)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){Sn()(this.subComponents,function(Nt){return Nt===pt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(pt,Nt),Vn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Pt}(ft()),ln=d(8901),Tn=d.n(ln),In=d(8613),Ln=d.n(In),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Pn=d(1286),Un=d.n(Pn),pn=d(242),Vt=d.n(pn),Gt=d(2439),wn=d.n(Gt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),Rn=d(1754),ur=d.n(Rn),Gn=d(6768),pr=d.n(Gn),qn=d(3063),zn=d.n(qn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Pr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,pt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(pt,arguments,Nt)}else Pt=pt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}b=d.hmd(b);var Ir=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Pt,kt);var $t=Pr(Pt);function Pt(pt,Nt){var Yt;(0,j.Z)(this,Pt),(Yt=$t.call(this,pt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(It){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,gn=an.$colgroup,Wn=Zt("x",It=It.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),gn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(It){Yt.onResizeColMove(It);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,gn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+gn,Hn=er+(Qt[Ht+1]-gn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Ir.off(Kt("move"),Yt.onResizeColMove),Ir.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(pt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Lt=Et.columns,Ot=Et.minHeight,Bt=Et.maxHeight;return yn()(Lt,function(It){xn()(It,{sortable:!1}),Yt.colMap[It.id]=It}),Bt-1&&(pt.detach(),Nt.splice(Yt,1),pt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,Nt){var Yt=new Zr(this,pt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Lt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Ot-=Bt)<0&&(Ot=0),Lt-=Bt;var It=this.$dataContainer.find(Nt(".node")),an=It.length,nn=0;an>0&&(nn=It.offset().height*an),nn>Ot?pt.hide():pt.show(),nn=Lt&&(nn=Lt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(pt){var Nt;(Zn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Zt("x",pt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Ir.on(Kt("move"),this.onResizeColMove),Ir.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Lt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Nt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var It=it()(this),an=It.data("id"),nn=It.data("order")!=="descending";It.data("order",nn?"descending":"ascending"),Ot.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Lt.on(Kt("start"),function(Bt){var It=it()(this);Ot.resizeIdx=_t()(It.data("idx")),Ot.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,Nt){var Yt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Lt){var Ot=Et.data[pt],Bt=Lt.data[pt];return Bn()(Ot)&&(Ot=Ot.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Ot,Bt):Yt(Bt,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var pt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Lt=0,Ot=Yt.length;Lt'),this.colWidths[Qt]=gn}Nt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,Nt=[],Yt=pt.length-1,Et=0;Et').concat(Lt,"")):Nt+="".concat(Lt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var pt="",Nt=this.options.columns.length-1,Yt=0;Yt
    '));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ct()(hn||(hn=(0,k.Z)([` +`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(gt))try{var Nt=St().parse(gt);return Rt(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Pt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Pt(gt)}return Pt(gt)}}function Rt(kt,$t){for(var Pt=0,gt=kt.length;Pt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,gt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(gt,arguments,Nt)}else Pt=gt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}var hn,_n=function(kt){(0,rt.Z)(Pt,kt);var $t=bn(Pt);function Pt(gt,Nt){var Yt,Et=Nt.compName,Lt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Lt===void 0?"light":Lt;return(0,j.Z)(this,Pt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=gt,Yt.$container=it()(gt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,It,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(It))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",It)}))}),Yt.setOption("theme",Ot),Yt}return(0,$.Z)(Pt,[{key:"destroy",value:function(){this.destroySubComponents();var gt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(gt("platform-".concat(An()))).rmClass(gt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(gt,Nt){var Yt=this,Et=this.options,Lt={};typeof gt=="string"?Lt[gt]=Nt:Lt=gt,yn()(Lt,function(Ot,Bt){var It=Et[Bt];Et[Bt]=Ot,Yt.emit("optionChange",Bt,Ot,It)})}},{key:"getOption",value:function(gt){return this.options[gt]}},{key:"addSubComponent",value:function(gt){gt.setOption("theme",this.options.theme),this.subComponents.push(gt)}},{key:"removeSubComponent",value:function(gt){Sn()(this.subComponents,function(Nt){return Nt===gt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(gt){return gt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(gt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(gt,Nt),Vn()(this.options,gt)}},{key:"find",value:function(gt){return this.$container.find(this.c(gt))}}]),Pt}(ft()),ln=d(8901),Tn=d.n(ln),In=d(8613),Ln=d.n(In),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Pn=d(1286),Un=d.n(Pn),pn=d(242),Vt=d.n(pn),Gt=d(2439),wn=d.n(Gt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),Rn=d(1754),ur=d.n(Rn),Gn=d(6768),pr=d.n(Gn),qn=d(3063),zn=d.n(qn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Pr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,gt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(gt,arguments,Nt)}else Pt=gt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}b=d.hmd(b);var Ir=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Pt,kt);var $t=Pr(Pt);function Pt(gt,Nt){var Yt;(0,j.Z)(this,Pt),(Yt=$t.call(this,gt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(It){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,gn=an.$colgroup,Wn=Zt("x",It=It.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),gn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(It){Yt.onResizeColMove(It);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,gn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+gn,Hn=er+(Qt[Ht+1]-gn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Ir.off(Kt("move"),Yt.onResizeColMove),Ir.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(gt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Lt=Et.columns,Ot=Et.minHeight,Bt=Et.maxHeight;return yn()(Lt,function(It){xn()(It,{sortable:!1}),Yt.colMap[It.id]=It}),Bt-1&&(gt.detach(),Nt.splice(Yt,1),gt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(gt,Nt){var Yt=new Zr(this,gt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(gt){return gt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var gt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Lt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Ot-=Bt)<0&&(Ot=0),Lt-=Bt;var It=this.$dataContainer.find(Nt(".node")),an=It.length,nn=0;an>0&&(nn=It.offset().height*an),nn>Ot?gt.hide():gt.show(),nn=Lt&&(nn=Lt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(gt){var Nt;(Zn()(gt)||gt!=null&>.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(gt)?this.emit("deselect"):(this.selectedNode=gt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",gt)))}},{key:"onResizeColStart",value:function(gt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;gt.stopPropagation(),gt.preventDefault(),gt=gt.origEvent,this.resizeStartX=Zt("x",gt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Ir.on(Kt("move"),this.onResizeColMove),Ir.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var gt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Lt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Nt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var It=it()(this),an=It.data("id"),nn=It.data("order")!=="descending";It.data("order",nn?"descending":"ascending"),Ot.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Lt.on(Kt("start"),function(Bt){var It=it()(this);Ot.resizeIdx=_t()(It.data("idx")),Ot.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":gt.updateHeight();break;case"filter":gt.renderData()}})}},{key:"sortNodes",value:function(gt,Nt){var Yt=this.colMap[gt].comparator||mo;this.nodes.sort(function(Et,Lt){var Ot=Et.data[gt],Bt=Lt.data[gt];return Bn()(Ot)&&(Ot=Ot.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Ot,Bt):Yt(Bt,Ot)}),this.renderData(),this.sortId=gt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var gt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=gt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Lt=0,Ot=Yt.length;Lt'),this.colWidths[Qt]=gn}Nt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var gt=this.colWidths,Nt=[],Yt=gt.length-1,Et=0;Et').concat(Lt,"")):Nt+="".concat(Lt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var gt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(gt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ct()(hn||(hn=(0,k.Z)([`
    @@ -1150,23 +1150,23 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    - `])))))}}]),Pt}(_n),Zr=function(){function kt($t,Pt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Ln()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Pt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Pt=this.$container,pt=this.container,Nt=this.dataGrid.getOption("columns");Pt.html(""),yn()(Nt,function(Yt){var Et=Ln()("td"),Lt=$t[Yt.id];Un()(Lt)||(Bn()(Lt)?Et.appendChild(Lt):Et.innerText=Fn()(Lt)),pt.appendChild(Et)})}}]),kt}();function mo(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Pt,pt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Pt=kt.match(Et)[0],pt=$t.match(Et)[0],Nt=!isNaN(Pt),Yt=!isNaN(pt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Lt=Pt-pt;if(Lt)return Lt;if(Pt.length!==pt.length)return+Pt||+pt?pt.length-Pt.length:Pt.length-pt.length}else if(Pt!==pt)return Pt]*>/g.test(Rn))try{var ur=yt().parse(Rn);return Ct(ur,function(Gn){Gn.attrs&&Gn.attrs.class&&(Gn.attrs.class=yr(Gn.attrs.class))}),yt().stringify(ur)}catch{return yr(Rn)}return yr(Rn)}}function Ct(Zn,vr){for(var yr=0,Rn=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(Rn,ur){var Gn,pr=ur.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=qn===void 0?"light":qn;return(0,et.Z)(this,yr),(Gn=vr.call(this)).subComponents=[],Gn.compName=pr,Gn.c=_t(pr),Gn.options={},Gn.container=Rn,Gn.$container=ht()(Rn),Gn.$container.addClass(["luna-".concat(pr),Gn.c("platform-".concat(jt()))]),Gn.on("optionChange",function(ar,rr,cr){var xr=Gn.c;ar==="theme"&&(Gn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(Gn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),Gn.setOption("theme",zn),Gn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var Rn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Rn,ur){var Gn=this,pr=this.options,qn={};typeof Rn=="string"?qn[Rn]=ur:qn=Rn,zt()(qn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,Gn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(Rn){return this.options[Rn]}},{key:"addSubComponent",value:function(Rn){Rn.setOption("theme",this.options.theme),this.subComponents.push(Rn)}},{key:"removeSubComponent",value:function(Rn){An()(this.subComponents,function(ur){return ur===Rn})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(Rn){return Rn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Rn){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(Rn,ur),Jt()(this.options,Rn)}},{key:"find",value:function(Rn){return this.$container.find(this.c(Rn))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),In=d(3651),Ln=d.n(In),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Pn=d(1672),Un=d.n(Pn);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var Rn=Object.getOwnPropertySymbols(Zn);vr&&(Rn=Rn.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,Rn)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=Gt(yr);function yr(Rn){var ur,Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,Rn,{compName:"dom-viewer"},Gn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(Gn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Rn,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(Rn){var ur=this.c,Gn=this.options;if(!Rn||Rn&&Gn.node===Rn)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void Gn.rootDomViewer.emit("select",Gn.node));if(Rn.nodeType===Node.ELEMENT_NODE)for(var pr=Rn,qn=Rn.parentElement;qn;){if(qn===Gn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(Rn);break}pr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Rn=this.c;this.$tag.hasClass(Rn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Rn=this.$tag,ur=this.c,Gn=this.options.node;Rn.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1,hasToggleButton:!0}))),Rn.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var Rn=this.$tag,ur=this.c,Gn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!0,hasToggleButton:!0}))),Rn.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var Rn=this;this.observer=new(Tn())(function(ur){zt()(ur,function(Gn){Rn.handleMutation(Gn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Rn){var ur=this.$tag,Gn=this.c,pr=this.options,qn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],Rn.type)){if(Rn.type==="childList"){if(Un()(Rn.addedNodes,zn)&&Un()(Rn.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Gn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1}))))}else Rn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Rn=this,ur=this.c,Gn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Gn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),Rn.toggle()}),Mt?Gn.on("click",function(){return Rn.select()}):Gn.on("mousedown",function(){return Rn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Rn=this.options,ur=Rn.rootContainer,Gn=Rn.ignore,pr=this.options.node,qn=_n()(pr.childNodes);return qn=fn()(qn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(gt()(ar)==="")return!1}return zn!==ur&&!Gn(zn)})}},{key:"initTpl",value:function(){var Rn=this.container,ur=this.c,Gn=this.options,pr=Gn.node,qn=Gn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,qn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(Rn.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),Rn.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var Rn=this,ur=this.options.node,Gn=this.options,pr=Gn.rootContainer,qn=Gn.ignore,zn=Gn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),Rn.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Pr){var Ir,zr=rr.indexOf(Tr);(Ir=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:Rn,rootContainer:pr,rootDomViewer:zn,ignore:qn})).attach(),kr[Pr]=Ir,Rn.addSubComponent(Ir)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Rn){var ur=st()(Rn.attributes,function(qn){var zn=qn.name,ar=qn.value,rr=qn.isLink;return` + `])))))}}]),Pt}(_n),Zr=function(){function kt($t,Pt){var gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Ln()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Pt,gt.selectable&&(this.selectable=gt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Pt=this.$container,gt=this.container,Nt=this.dataGrid.getOption("columns");Pt.html(""),yn()(Nt,function(Yt){var Et=Ln()("td"),Lt=$t[Yt.id];Un()(Lt)||(Bn()(Lt)?Et.appendChild(Lt):Et.innerText=Fn()(Lt)),gt.appendChild(Et)})}}]),kt}();function mo(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Pt,gt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Pt=kt.match(Et)[0],gt=$t.match(Et)[0],Nt=!isNaN(Pt),Yt=!isNaN(gt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Lt=Pt-gt;if(Lt)return Lt;if(Pt.length!==gt.length)return+Pt||+gt?gt.length-Pt.length:Pt.length-gt.length}else if(Pt!==gt)return Pt]*>/g.test(Rn))try{var ur=yt().parse(Rn);return Ct(ur,function(Gn){Gn.attrs&&Gn.attrs.class&&(Gn.attrs.class=yr(Gn.attrs.class))}),yt().stringify(ur)}catch{return yr(Rn)}return yr(Rn)}}function Ct(Zn,vr){for(var yr=0,Rn=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(Rn,ur){var Gn,pr=ur.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=qn===void 0?"light":qn;return(0,et.Z)(this,yr),(Gn=vr.call(this)).subComponents=[],Gn.compName=pr,Gn.c=_t(pr),Gn.options={},Gn.container=Rn,Gn.$container=ht()(Rn),Gn.$container.addClass(["luna-".concat(pr),Gn.c("platform-".concat(jt()))]),Gn.on("optionChange",function(ar,rr,cr){var xr=Gn.c;ar==="theme"&&(Gn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(Gn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),Gn.setOption("theme",zn),Gn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var Rn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Rn,ur){var Gn=this,pr=this.options,qn={};typeof Rn=="string"?qn[Rn]=ur:qn=Rn,zt()(qn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,Gn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(Rn){return this.options[Rn]}},{key:"addSubComponent",value:function(Rn){Rn.setOption("theme",this.options.theme),this.subComponents.push(Rn)}},{key:"removeSubComponent",value:function(Rn){An()(this.subComponents,function(ur){return ur===Rn})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(Rn){return Rn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Rn){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(Rn,ur),Jt()(this.options,Rn)}},{key:"find",value:function(Rn){return this.$container.find(this.c(Rn))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),In=d(3651),Ln=d.n(In),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Pn=d(1672),Un=d.n(Pn);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var Rn=Object.getOwnPropertySymbols(Zn);vr&&(Rn=Rn.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,Rn)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=Gt(yr);function yr(Rn){var ur,Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,Rn,{compName:"dom-viewer"},Gn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(Gn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Rn,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(Rn){var ur=this.c,Gn=this.options;if(!Rn||Rn&&Gn.node===Rn)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void Gn.rootDomViewer.emit("select",Gn.node));if(Rn.nodeType===Node.ELEMENT_NODE)for(var pr=Rn,qn=Rn.parentElement;qn;){if(qn===Gn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(Rn);break}pr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Rn=this.c;this.$tag.hasClass(Rn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Rn=this.$tag,ur=this.c,Gn=this.options.node;Rn.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1,hasToggleButton:!0}))),Rn.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var Rn=this.$tag,ur=this.c,Gn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!0,hasToggleButton:!0}))),Rn.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var Rn=this;this.observer=new(Tn())(function(ur){zt()(ur,function(Gn){Rn.handleMutation(Gn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Rn){var ur=this.$tag,Gn=this.c,pr=this.options,qn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],Rn.type)){if(Rn.type==="childList"){if(Un()(Rn.addedNodes,zn)&&Un()(Rn.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Gn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1}))))}else Rn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Rn=this,ur=this.c,Gn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Gn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),Rn.toggle()}),Mt?Gn.on("click",function(){return Rn.select()}):Gn.on("mousedown",function(){return Rn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Rn=this.options,ur=Rn.rootContainer,Gn=Rn.ignore,pr=this.options.node,qn=_n()(pr.childNodes);return qn=fn()(qn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!Gn(zn)})}},{key:"initTpl",value:function(){var Rn=this.container,ur=this.c,Gn=this.options,pr=Gn.node,qn=Gn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,qn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(Rn.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),Rn.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var Rn=this,ur=this.options.node,Gn=this.options,pr=Gn.rootContainer,qn=Gn.ignore,zn=Gn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),Rn.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Pr){var Ir,zr=rr.indexOf(Tr);(Ir=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:Rn,rootContainer:pr,rootDomViewer:zn,ignore:qn})).attach(),kr[Pr]=Ir,Rn.addSubComponent(Ir)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Rn){var ur=st()(Rn.attributes,function(qn){var zn=qn.name,ar=qn.value,rr=qn.isLink;return` `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),Gn="";Rn.hasTail?Gn="".concat(Rn.hasTail?"…":"",'</').concat(Rn.tagName,">"):this.isExpandable()||(Gn='</'.concat(Rn.tagName,">"));var pr="";return Rn.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` `,` <`,"",">",` `])),pr,Rn.tagName,ur,Gn))}},{key:"renderTextNode",value:function(Rn){var ur=this.c,Gn=Rn.nodeValue,pr=Rn.parentElement,qn='',zn='';if(pr&&Gn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(qn).concat(Ln()(Gn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(qn).concat(Ln()(Gn,"js",wn)).concat(zn))}return ur('"'.concat(qn).concat(Bn()(Fn()(Gn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(Rn){return this.c('<!-- '.concat(Bn()(Rn),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(Rn){var ur=Rn.name,Gn=Rn.value;yr.push({name:ur,value:Gn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ct=d(1443),ht=d.n(ct),ft=d(1512),st=d.n(ft),ut=d(2461),gt=d.n(ut),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Mt(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return gt()(wt()(Bn).split(/\s+/),function(Pn){return At()(Pn,Fn)?Pn:Pn.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Pn=xt().parse(Bn);return jt(Pn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Pn)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Pn){var Un,pn=Pn.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Gt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Mt(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(Rt()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",Gt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(Rt()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Pn){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Pn:Vt=Bn,Xt()(Vt,function(Gt,wn){var Nn=pn[wn];pn[wn]=Gt,Un.emit("optionChange",wn,Gt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Pn){return Pn===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Pn),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Pn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Pn=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Pn.$container.addClass(Pn.c("hidden"))},Pn.render=function(){var pn=(0,nt.Z)(Pn),Vt=pn.options,Gt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(Gt("no-title")),Pn.$title.text(Vt.title)):wn.addClass(Gt("no-title")),Vt.footer?(wn.rmClass(Gt("no-footer")),Pn.$footer.html("").append(Vt.footer)):wn.addClass(Gt("no-footer")),Vt.showClose?Pn.$close.show():Pn.$close.hide(),Pn.$body.css("width",Vt.width+"px"),Pn.$content.html("").append(Vt.content)},Pn.hide(),Pn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Ln()}),Pn.initTpl(),Pn.$title=Pn.find(".title"),Pn.$content=Pn.find(".content"),Pn.$body=Pn.find(".body"),Pn.$footer=Pn.find(".footer"),Pn.$close=Pn.find(".icon-close"),Pn.bindEvent(),Pn}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ct=d(1443),ht=d.n(ct),ft=d(1512),st=d.n(ft),ut=d(2461),pt=d.n(ut),lt=d(4331),wt=d.n(lt),vt=d(5610),yt=d.n(vt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Mt(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Pn){return At()(Pn,Fn)?Pn:Pn.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Pn=xt().parse(Bn);return jt(Pn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Pn)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Pn){var Un,pn=Pn.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Gt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Mt(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(Rt()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",Gt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(Rt()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Pn){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Pn:Vt=Bn,Xt()(Vt,function(Gt,wn){var Nn=pn[wn];pn[wn]=Gt,Un.emit("optionChange",wn,Gt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Pn){return Pn===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Pn),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Pn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Pn=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Pn.$container.addClass(Pn.c("hidden"))},Pn.render=function(){var pn=(0,nt.Z)(Pn),Vt=pn.options,Gt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(Gt("no-title")),Pn.$title.text(Vt.title)):wn.addClass(Gt("no-title")),Vt.footer?(wn.rmClass(Gt("no-footer")),Pn.$footer.html("").append(Vt.footer)):wn.addClass(Gt("no-footer")),Vt.showClose?Pn.$close.show():Pn.$close.hide(),Pn.$body.css("width",Vt.width+"px"),Pn.$content.html("").append(Vt.content)},Pn.hide(),Pn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Ln()}),Pn.initTpl(),Pn.$title=Pn.find(".title"),Pn.$content=Pn.find(".content"),Pn.$body=Pn.find(".body"),Pn.$footer=Pn.find(".footer"),Pn.$close=Pn.find(".icon-close"),Pn.bindEvent(),Pn}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([`
    - `])))))}}],[{key:"alert",value:function(Bn){var Pn=Tn(),Un=Pn.c;Pn.setOption({title:"",content:Bn,width:Ln(),footer:In({OK:{type:"primary",onclick:function(){Pn.hide()}}},Un)}),Pn.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Pn){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Pn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Pn(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,Gt=Sn()("input"+Vt(".input"),{value:Pn});function wn(){pn.hide(),Un(Gt.value)}st()(Gt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:Gt,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=Gt.value.length;Gt.setSelectionRange(Nn,Nn),Gt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function In(kn,Fn){var vn=gt()(kn,function(Bn,Pn){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Pn)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Ln(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ct=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ut=d.n(st),gt=d(5166),lt=d.n(gt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Mt=d.n(Ct),jt=d(4321),Rt=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),In=d(7658),Ln=d.n(In),kn=d(6329),Fn=d.n(kn),vn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,gn={id:Ht,val:an};return Fn()(gn,nn),Qt.push(gn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(It=It.slice(0,500)+"..."),"ƒ "+Pn()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(It).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),Rn=d(9433),ur=d.n(Rn),Gn=d(1443),pr=d.n(Gn),qn=d(2461),zn=d.n(qn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Pr=d(6954),Ir=d.n(Pr);d(9585);function zr(It){var an="luna-".concat(It,"-");function nn(Qt){return zn()(Pn()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(gn){return"".concat(an).concat(gn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=nn(gn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(It,an){for(var nn=0,Qt=It.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(It){(0,rt.Z)(nn,It);var an=pt(nn);function nn(Qt,Ht){var gn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(gn=an.call(this)).subComponents=[],gn.compName=Wn,gn.c=zr(Wn),gn.options={},gn.container=Qt,gn.$container=Kt()(Qt),gn.$container.addClass(["luna-".concat(Wn),gn.c("platform-".concat(Zr()))]),gn.on("optionChange",function(er,Hn,Jn){var or=gn.c;er==="theme"&&(gn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(gn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),gn.setOption("theme",Yn),gn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var gn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,gn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Pt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(It){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(It){(0,rt.Z)(nn,It);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(gn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(gn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),gn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Lt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Ln()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Qt),'null
  • ');if(ct()(Ht)||ft()(Ht))return"
  • ".concat(mr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Qt),'').concat(ut()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var Mn=hr.type,$n=hr.value;if(Mn)return Mn==="Function"?Gt($n):Mn==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(mr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function mr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var Mn=Kn("key");return gn==="unenumerable"||gn==="symbol"?Mn=Kn("key-lighter"):gn==="proto"&&(Mn=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Lt(It,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,mr){var hr=yr()(mr);ur()(hr)?or[mr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},mr=er;Xn.type="["+mr,Xn.enumerable={},_t()(or,function(Mn){Xn.enumerable[er]=Mn,er+=1});var hr=er-1;Xn.type+=(hr-mr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}It[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var gn=0,Wn=Ht.length;gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(It){(0,rt.Z)(nn,It);var an=Ot(nn);function nn(Qt){var Ht,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(gn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],mr=[],hr=[],Mn={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),mr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Mr=$n,jr="["+Mr;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Or=$n-1;Mn[jr+=(Or-Mr>0?" … "+Or:"")+"]"]=Ar}),hr=bt()(Mn),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?mr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Ln()(Ar);for(var Mr=0,jr=Ar.length;Mr4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(gn),Jn=Xt()(gn,!1);if(Wn==="virtual"&&(Jn=Qt),gn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ct()(gn)||ft()(gn))return"
  • ".concat(sr(Qt),'').concat(Vt(gn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ut()(Jn),"
  • ");if(gn==="(...)")return"
  • ".concat(sr(Qt),'').concat(gn,"
  • ");if(lt()(gn)){var or,Xn=Yn.get(gn);if(Xn)or=Xn.id;else{var mr={};Wn==="proto"&&(mr.self=Ht),or=Yn.set(gn,mr),this.map[or]=gn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(gn)):Vt(function(nr,tr){if(tr)return tr==="Function"?Gt(Mt()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(gn,Jn)||St()(Hn));var Mn=Kn?"":''),$n="
  • ").concat(Mn).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(gn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(gn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(gn)&&gn.length>1e4&&(gn=En()(gn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(gn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(It,an){try{It.exports=an,It.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return Gt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ct=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ut=d.n(st),gt=d(4193),lt=d.n(gt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Mt=d.n(Ct),jt=d(1754),Rt=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function In(Gn){var pr="luna-".concat(Gn,"-");function qn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Ln(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=qn(rr.attrs.class))}),_n().stringify(ar)}catch{return qn(zn)}return qn(zn)}}function Ln(Gn,pr){for(var qn=0,zn=Gn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,zn=(0,rt.Z)(Gn);if(pr){var ar=(0,rt.Z)(this).constructor;qn=Reflect.construct(zn,arguments,ar)}else qn=zn.apply(this,arguments);return(0,tt.Z)(this,qn)}}var pn=function(Gn){(0,et.Z)(qn,Gn);var pr=Un(qn);function qn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,qn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=In(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Pr,Ir){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Ir))).addClass(zr("theme-".concat(Pr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Pr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Pr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Pr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Pn()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),qn}(fn());function Vt(Gn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,zn=(0,rt.Z)(Gn);if(pr){var ar=(0,rt.Z)(this).constructor;qn=Reflect.construct(zn,arguments,ar)}else qn=zn.apply(this,arguments);return(0,tt.Z)(this,qn)}}b=d.hmd(b);var Gt=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(qn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Mt()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ut()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ut()(cr)&&(xr=cr,cr="");var kr=new Rn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(Rt()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),qn}(pn),wn=function(){function Gn(pr,qn,zn,ar){(0,j.Z)(this,Gn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=qn,this.value=zn}return(0,$.Z)(Gn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),Gn}(),Nn=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar){var rr;return(0,j.Z)(this,qn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(qn)}(wn),lr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn){return(0,j.Z)(this,qn),pr.call(this,zn,"","","separator")}return(0,$.Z)(qn)}(wn),fr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ct()(cr),`
    + `])))))}}],[{key:"alert",value:function(Bn){var Pn=Tn(),Un=Pn.c;Pn.setOption({title:"",content:Bn,width:Ln(),footer:In({OK:{type:"primary",onclick:function(){Pn.hide()}}},Un)}),Pn.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Pn){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Pn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Pn(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,Gt=Sn()("input"+Vt(".input"),{value:Pn});function wn(){pn.hide(),Un(Gt.value)}st()(Gt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:Gt,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=Gt.value.length;Gt.setSelectionRange(Nn,Nn),Gt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function In(kn,Fn){var vn=pt()(kn,function(Bn,Pn){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Pn)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Ln(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ct=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ut=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),vt=d.n(wt),yt=d(3023),St=d.n(yt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Mt=d.n(Ct),jt=d(4321),Rt=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),In=d(7658),Ln=d.n(In),kn=d(6329),Fn=d.n(kn),vn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,gn={id:Ht,val:an};return Fn()(gn,nn),Qt.push(gn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(It=It.slice(0,500)+"..."),"ƒ "+Pn()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(It).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),Rn=d(9433),ur=d.n(Rn),Gn=d(1443),pr=d.n(Gn),qn=d(2461),zn=d.n(qn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Pr=d(6954),Ir=d.n(Pr);d(9585);function zr(It){var an="luna-".concat(It,"-");function nn(Qt){return zn()(Pn()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(gn){return"".concat(an).concat(gn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=nn(gn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(It,an){for(var nn=0,Qt=It.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(It){(0,rt.Z)(nn,It);var an=gt(nn);function nn(Qt,Ht){var gn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(gn=an.call(this)).subComponents=[],gn.compName=Wn,gn.c=zr(Wn),gn.options={},gn.container=Qt,gn.$container=Kt()(Qt),gn.$container.addClass(["luna-".concat(Wn),gn.c("platform-".concat(Zr()))]),gn.on("optionChange",function(er,Hn,Jn){var or=gn.c;er==="theme"&&(gn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(gn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),gn.setOption("theme",Yn),gn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var gn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,gn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Pt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(It){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(It){(0,rt.Z)(nn,It);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(gn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(gn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),gn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Lt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Ln()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Qt),'null
  • ');if(ct()(Ht)||ft()(Ht))return"
  • ".concat(mr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Qt),'').concat(ut()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var Mn=hr.type,$n=hr.value;if(Mn)return Mn==="Function"?Gt($n):Mn==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(mr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function mr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var Mn=Kn("key");return gn==="unenumerable"||gn==="symbol"?Mn=Kn("key-lighter"):gn==="proto"&&(Mn=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Lt(It,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,mr){var hr=yr()(mr);ur()(hr)?or[mr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},mr=er;Xn.type="["+mr,Xn.enumerable={},_t()(or,function(Mn){Xn.enumerable[er]=Mn,er+=1});var hr=er-1;Xn.type+=(hr-mr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}It[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var gn=0,Wn=Ht.length;gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(It){(0,rt.Z)(nn,It);var an=Ot(nn);function nn(Qt){var Ht,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(gn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],mr=[],hr=[],Mn={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),mr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),vt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Mr=$n,jr="["+Mr;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Or=$n-1;Mn[jr+=(Or-Mr>0?" … "+Or:"")+"]"]=Ar}),hr=bt()(Mn),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?mr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Ln()(Ar);for(var Mr=0,jr=Ar.length;Mr4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(gn),Jn=Xt()(gn,!1);if(Wn==="virtual"&&(Jn=Qt),gn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ct()(gn)||ft()(gn))return"
  • ".concat(sr(Qt),'').concat(Vt(gn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ut()(Jn),"
  • ");if(gn==="(...)")return"
  • ".concat(sr(Qt),'').concat(gn,"
  • ");if(lt()(gn)){var or,Xn=Yn.get(gn);if(Xn)or=Xn.id;else{var mr={};Wn==="proto"&&(mr.self=Ht),or=Yn.set(gn,mr),this.map[or]=gn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(gn)):Vt(function(nr,tr){if(tr)return tr==="Function"?Gt(Mt()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(gn,Jn)||St()(Hn));var Mn=Kn?"":''),$n="
  • ").concat(Mn).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(gn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(gn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(gn)&&gn.length>1e4&&(gn=En()(gn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(gn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(It,an){try{It.exports=an,It.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return Gt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ct=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ut=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),vt=d.n(wt),yt=d(3875),St=d.n(yt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Mt=d.n(Ct),jt=d(1754),Rt=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function In(Gn){var pr="luna-".concat(Gn,"-");function qn(zn){return vt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Ln(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=qn(rr.attrs.class))}),_n().stringify(ar)}catch{return qn(zn)}return qn(zn)}}function Ln(Gn,pr){for(var qn=0,zn=Gn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,zn=(0,rt.Z)(Gn);if(pr){var ar=(0,rt.Z)(this).constructor;qn=Reflect.construct(zn,arguments,ar)}else qn=zn.apply(this,arguments);return(0,tt.Z)(this,qn)}}var pn=function(Gn){(0,et.Z)(qn,Gn);var pr=Un(qn);function qn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,qn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=In(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Pr,Ir){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Ir))).addClass(zr("theme-".concat(Pr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Pr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Pr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Pr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Pn()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),qn}(fn());function Vt(Gn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,zn=(0,rt.Z)(Gn);if(pr){var ar=(0,rt.Z)(this).constructor;qn=Reflect.construct(zn,arguments,ar)}else qn=zn.apply(this,arguments);return(0,tt.Z)(this,qn)}}b=d.hmd(b);var Gt=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(qn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Mt()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ut()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ut()(cr)&&(xr=cr,cr="");var kr=new Rn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(Rt()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),qn}(pn),wn=function(){function Gn(pr,qn,zn,ar){(0,j.Z)(this,Gn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=qn,this.value=zn}return(0,$.Z)(Gn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),Gn}(),Nn=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar){var rr;return(0,j.Z)(this,qn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(qn)}(wn),lr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn){return(0,j.Z)(this,qn),pr.call(this,zn,"","","separator")}return(0,$.Z)(qn)}(wn),fr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ct()(cr),`
    ').concat(xr,`
    -
    `));var Pr=kr.$container.find("input");return Pr.val(rr),Pr.on("change",function(){return kr.onChange(Pr.val())}),kr}return(0,$.Z)(qn)}(wn),Zn=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Pr=(0,k.Z)(kr).$container,Ir=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,mo='");zr&&(mo="".concat(Qr,'
    +
    `));var Pr=kr.$container.find("input");return Pr.val(rr),Pr.on("change",function(){return kr.onChange(Pr.val())}),kr}return(0,$.Z)(qn)}(wn),Zn=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Pr=(0,k.Z)(kr).$container,Ir=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,mo='");zr&&(mo="".concat(Qr,'
    @@ -1175,7 +1175,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `).concat(mo,`
    ').concat(rr,"/").concat(Zr)),Pr.html('
    ').concat(ct()(cr),`
    ').concat(xr,`
    -
    ').concat(mo,"
    "));var kt=Pr.find(Ir(".value")),$t=Pr.find("input"),Pt=Pr.find(Ir(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var pt=St()($t.val());kr.onChange(pt)}),$t.on("input",function(){var pt=St()($t.val());Pt.css("width",vr(pt,Qr,Zr)+"%"),kt.text(bt()(pt))}),kr}return(0,$.Z)(qn)}(wn),vr=function(Gn,pr,qn){return((Gn-pr)/(qn-pr)*100).toFixed(2)},yr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Pr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ct()(cr),`
    +
    ').concat(mo,"
    "));var kt=Pr.find(Ir(".value")),$t=Pr.find("input"),Pt=Pr.find(Ir(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var gt=St()($t.val());kr.onChange(gt)}),$t.on("input",function(){var gt=St()($t.val());Pt.css("width",vr(gt,Qr,Zr)+"%"),kt.text(bt()(gt))}),kr}return(0,$.Z)(qn)}(wn),vr=function(Gn,pr,qn){return((Gn-pr)/(qn-pr)*100).toFixed(2)},yr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Pr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ct()(cr),`
    @@ -1190,12 +1190,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    `));var Ir=Tr.$container.find("select");return Ir.on("change",function(){return Tr.onChange(Ir.val())}),Tr}return(0,$.Z)(qn)}(wn),ur=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,qn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ct()(ar),`
    -
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(qn)}(wn);(function(Gn,pr){try{Gn.exports=pr,Gn.exports.default=pr}catch{}})(b,Gt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ct=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ut=d.n(st),gt=d(7483),lt=d.n(gt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ct()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(In){return"".concat(hn).concat(In)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=_n(In.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var In,Ln=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(In=hn.call(this)).subComponents=[],In.compName=Ln,In.c=At(Ln),In.options={},In.container=ln,In.$container=it()(ln),In.$container.addClass(["luna-".concat(Ln),In.c("platform-".concat(Mt()))]),In.on("optionChange",function(vn,Bn,Pn){var Un=In.c;vn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Pn))).addClass(Un("theme-".concat(Bn))),Rt()(In.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),In.setOption("theme",Fn),In}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Mt()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var In=this,Ln=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,Rt()(kn,function(Fn,vn){var Bn=Ln[vn];Ln[vn]=Fn,In.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){Rt()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},In)).initOptions(In,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var In=this.c,Ln=this.$tabs,kn=this.options.height-1,Fn=Ln.find(In(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Ln.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);if(Ln.data("id")===ln){if(Ln.hasClass(Tn("selected")))if(In.length>0){var kn=In.$tabs.find(Tn(".item")).eq(0).data("id");In.select(kn)}else In.emit("deselect");Ln.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);Ln.data("id")===ln?(Ln.addClass(Tn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",ln)):Ln.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,In=this.tabs,Ln=this.c,kn=Tn.find(Ln(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=In.offsetWidth,Pn=In.scrollLeft;FnBn+Pn&&(ln=Fn+vn-Bn),vt()(ln)&&(In.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var In=document.createElement("div"),Ln=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Ln.setAttribute("style","height: 200px"),In.appendChild(Ln);var kn=document.body||document.documentElement;return kn.appendChild(In),Ct=In.offsetWidth-In.clientWidth,kn.removeChild(In),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,In=this.c,Ln=Tn.find(In(".selected")).get(0);Ln?ln.css({width:Ln.offsetWidth,left:Ln.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,In=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Ln=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",In(".item"),function(){var kn=it()(this);Ln.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([` +
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(qn)}(wn);(function(Gn,pr){try{Gn.exports=pr,Gn.exports.default=pr}catch{}})(b,Gt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ct=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ut=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),vt=d.n(wt),yt=d(6341),St=d.n(yt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ct()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(In){return"".concat(hn).concat(In)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=_n(In.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var In,Ln=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(In=hn.call(this)).subComponents=[],In.compName=Ln,In.c=At(Ln),In.options={},In.container=ln,In.$container=it()(ln),In.$container.addClass(["luna-".concat(Ln),In.c("platform-".concat(Mt()))]),In.on("optionChange",function(vn,Bn,Pn){var Un=In.c;vn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Pn))).addClass(Un("theme-".concat(Bn))),Rt()(In.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),In.setOption("theme",Fn),In}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Mt()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var In=this,Ln=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,Rt()(kn,function(Fn,vn){var Bn=Ln[vn];Ln[vn]=Fn,In.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){Rt()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},In)).initOptions(In,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var In=this.c,Ln=this.$tabs,kn=this.options.height-1,Fn=Ln.find(In(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Ln.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);if(Ln.data("id")===ln){if(Ln.hasClass(Tn("selected")))if(In.length>0){var kn=In.$tabs.find(Tn(".item")).eq(0).data("id");In.select(kn)}else In.emit("deselect");Ln.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);Ln.data("id")===ln?(Ln.addClass(Tn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",ln)):Ln.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,In=this.tabs,Ln=this.c,kn=Tn.find(Ln(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=In.offsetWidth,Pn=In.scrollLeft;FnBn+Pn&&(ln=Fn+vn-Bn),vt()(ln)&&(In.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(vt()(Ct))return Ct;if(!document)return 16;var In=document.createElement("div"),Ln=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Ln.setAttribute("style","height: 200px"),In.appendChild(Ln);var kn=document.body||document.documentElement;return kn.appendChild(In),Ct=In.offsetWidth-In.clientWidth,kn.removeChild(In),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,In=this.c,Ln=Tn.find(In(".selected")).get(0);Ln?ln.css({width:Ln.offsetWidth,left:Ln.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,In=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Ln=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",In(".item"),function(){var kn=it()(this);Ln.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([`
    - `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ct=d(2461),ht=d.n(ct),ft=d(4331),st=d.n(ft),ut=d(5610),gt=d.n(ut),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Pn){var Un="luna-".concat(Pn,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(Gt){return yt()(Gt,Un)?Gt:Gt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var Gt=wt().parse(Vt);return At(Gt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(Gt)}catch{return pn(Vt)}return pn(Vt)}}function At(Pn,Un){for(var pn=0,Vt=Pn.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var Gt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,Gt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Pn){(0,tt.Z)(pn,Pn);var Un=dn(pn);function pn(Vt,Gt){var wn,Nn=Gt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var Rn=wn.c;Zn==="theme"&&(wn.$container.rmClass(Rn("theme-".concat(yr))).addClass(Rn("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,Gt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=Gt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(Gt){return Gt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,Gt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),In=d.n(Tn),Ln=d(8648),kn=d.n(Ln);function Fn(Pn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var Gt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,Gt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Pn){(0,tt.Z)(pn,Pn);var Un=Fn(pn);function pn(Vt){var Gt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(Gt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,Gt.copy=function(){var Nn=(0,$.Z)(Gt).c,lr=Gt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:In()(kn()(fr)));var vr=Gt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},Gt._updateCopyPos=function(){var Nn=(0,$.Z)(Gt).container;Gt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},Gt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Gt.render=xn()(function(){return Gt._render()},16),Gt.updateCopyPos=Sn()(function(){return Gt._updateCopyPos()},300),Gt.initTpl(),Gt.$text=Gt.find(".text"),Gt.$copy=Gt.find(".copy"),_t&&Gt.$copy.css("opacity","1"),Gt.options.text&&Gt.render(),Gt.bindEvent(),Gt.updateHeight(),Gt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var Gt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(Rn){return Rn.length===0?[]:Rn.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(Rn,ur){Gt.lineNum+=1,yr+='
    ').concat(Gt.lineNum,'
    ').concat(wn.escape?ln()(Rn):Rn||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(Gt){Gt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,Gt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?Gt.addClass(Vt("wrap-long-lines")):Gt.rmClass(Vt("wrap-long-lines")),fr?Gt.addClass(Vt("line-numbers")):Gt.rmClass(Vt("line-numbers")),Gt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Pn,Un){try{Pn.exports=Un,Pn.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return Rn()},$css:function(){return Gn()},$data:function(){return qn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Pr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Pt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return mr()},camelCase:function(){return Mn()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Rt()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return Gr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Ms()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Rs()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Lo()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Ro()},isNaN:function(){return Ps()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ol()},isPromise:function(){return Rl()},isRegExp:function(){return Zs()},isSorted:function(){return Pl()},isStr:function(){return Mt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return Gs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return ql()},matcher:function(){return Yl()},memStorage:function(){return qs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return gu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Ou()},reverse:function(){return Ru()},root:function(){return Xs()},rtrim:function(){return Pu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return qu()},startWith:function(){return Go()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return qo()},values:function(){return m0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ct=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ut=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),gt=d(1512),lt=d.n(gt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Mt=d.n(Ct),jt=d(6341),Rt=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var qt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Gt=function(tn){(0,tt.Z)(Ft,tn);var qt=Vt(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._setting=new pn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,Tt){var Dt=this;if(Mt()(mt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===mt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(On){return On.config!==mt||On.key!==Tt||(Dt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,Tt,Dt){var un=this._genId("settings"),On=this._setting.appendCheckbox(un,!!mt.get(Tt),Dt);return this._settings.push({config:mt,key:Tt,id:un,item:On}),this}},{key:"select",value:function(mt,Tt,Dt,un){var On=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var gr=this._setting.appendSelect(On,mt.get(Tt),"",Dt,Qn);return this._settings.push({config:mt,key:Tt,id:On,item:gr}),this}},{key:"range",value:function(mt,Tt,Dt,un){var On=un.min,Qn=On===void 0?0:On,gr=un.max,wr=gr===void 0?1:gr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,mt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:mt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(mt,Tt){return this._setting.appendButton(mt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Xt()(this._$el.get(0).children);function Tt(On){return Rt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=mt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,qt){var Ft;switch(Ns()(qt)&&(qt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Ft.setItem(mt,mt);var Tt=Ft.getItem(mt);if(Ft.removeItem(mt),Tt!==mt)throw new Error}catch{return qt?qs():void 0}return Ft}function sl(tn){var qt=is()(tn.split("/"));return qt===""&&(qt=(tn=new(Yn())(tn)).hostname),qt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var qt="";if(tn.getAttribute&&(qt=tn.getAttribute("class")||""),Rt()(qt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var qt=il().parse(tn);return cl(qt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(qt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,qt){for(var Ft=0,mt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),O0=function(tn){(0,tt.Z)(Ft,tn);var qt=M0(Ft);function Ft(mt){var Tt;return(0,j.Z)(this,Ft),Tt=qt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,On=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,gr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(gr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+gr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>On-un&&($r=On-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var On=Tt.config;On.get("rememberPos")&&On.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=mt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var Tt=this._getDefPos();return mt.x>Tt.x+10||mt.x<0||mt.y<0||mt.y>Tt.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Nn()(function(){mt._isOutOfRange()&&mt._resetPos()})},ct.on(ct.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ct.off(ct.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(Cn('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!mt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var Tt=this.config=Gt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,qt){return qt.unshift(this.name),qt};var j0=d(4270),R0=d.n(j0),I0=d(6093),L0=d.n(I0),Do=d(129),P0=d(7638);function N0(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var qt=N0(Ft);function Ft(mt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=qt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var On=(0,et.Z)(Tt).$container;al()?On.addClass(Cn("safe-area")):On.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(On){Tt._tab.setOption("height",40*On),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=mt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),R0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var Tt=this._tab;if(!(mt instanceof ut)){var Dt=new ut,un=Dt.init,On=Dt.show,Qn=Dt.hide,gr=Dt.destroy;jn()(mt,{init:un,show:On,hide:Qn,destroy:gr})}var wr=mt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),mt.active=!1,this._tools[wr]=mt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var Tt=this._tools;if(!Tt[mt])return Wo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Dt=Tt[mt];if(delete Tt[mt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return bt()(this._tools,function(Tt){return mt.remove(Tt.name)}),this}},{key:"get",value:function(mt){var Tt=this._tools[mt];if(Tt)return Tt}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var Tt=this._tools,Dt=Tt[mt];if(Dt){var un={};return bt()(Tt,function(On){On.active&&(un=On,On.active=!1,On.hide())}),Dt.active=!0,Dt.show(),this._tab.select(mt),this.emit("showTool",mt,un),this}}},{key:"initCfg",value:function(mt){var Tt=this,Dt=this.config=Gt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,On){switch(un){case"transparency":return Tt._setTransparency(On);case"displaySize":return Tt._setDisplaySize(On);case"theme":return Tt._setTheme(On)}}),mt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),On=JSON.parse(JSON.stringify(un));bt()(On,function(Qn,gr){Mt()(Qn)&&Go()(gr,"eruda")&&un.removeItem(gr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,Tt){this._notification.notify(mt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ct.off(ct.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var Tt=this.$container;(function(Dt){return Rt()(Tn,Dt)})(mt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){$o()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){$o()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(Cn(` + `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ct=d(2461),ht=d.n(ct),ft=d(4331),st=d.n(ft),ut=d(5610),pt=d.n(ut),lt=d(7483),wt=d.n(lt),vt=(d(3990),d(6341)),yt=d.n(vt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Pn){var Un="luna-".concat(Pn,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(Gt){return yt()(Gt,Un)?Gt:Gt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var Gt=wt().parse(Vt);return At(Gt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(Gt)}catch{return pn(Vt)}return pn(Vt)}}function At(Pn,Un){for(var pn=0,Vt=Pn.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var Gt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,Gt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Pn){(0,tt.Z)(pn,Pn);var Un=dn(pn);function pn(Vt,Gt){var wn,Nn=Gt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var Rn=wn.c;Zn==="theme"&&(wn.$container.rmClass(Rn("theme-".concat(yr))).addClass(Rn("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,Gt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=Gt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(Gt){return Gt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,Gt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),In=d.n(Tn),Ln=d(8648),kn=d.n(Ln);function Fn(Pn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var Gt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,Gt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Pn){(0,tt.Z)(pn,Pn);var Un=Fn(pn);function pn(Vt){var Gt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(Gt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,Gt.copy=function(){var Nn=(0,$.Z)(Gt).c,lr=Gt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:In()(kn()(fr)));var vr=Gt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},Gt._updateCopyPos=function(){var Nn=(0,$.Z)(Gt).container;Gt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},Gt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Gt.render=xn()(function(){return Gt._render()},16),Gt.updateCopyPos=Sn()(function(){return Gt._updateCopyPos()},300),Gt.initTpl(),Gt.$text=Gt.find(".text"),Gt.$copy=Gt.find(".copy"),_t&&Gt.$copy.css("opacity","1"),Gt.options.text&&Gt.render(),Gt.bindEvent(),Gt.updateHeight(),Gt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var Gt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(Rn){return Rn.length===0?[]:Rn.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(Rn,ur){Gt.lineNum+=1,yr+='
    ').concat(Gt.lineNum,'
    ').concat(wn.escape?ln()(Rn):Rn||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(Gt){Gt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,Gt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?Gt.addClass(Vt("wrap-long-lines")):Gt.rmClass(Vt("wrap-long-lines")),fr?Gt.addClass(Vt("line-numbers")):Gt.rmClass(Vt("line-numbers")),Gt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Pn,Un){try{Pn.exports=Un,Pn.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return Rn()},$css:function(){return Gn()},$data:function(){return qn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Pr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Pt()},LocalStore:function(){return vt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return mr()},camelCase:function(){return Mn()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Rt()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return Gr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Ms()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Rs()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Lo()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Ro()},isNaN:function(){return Ps()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ol()},isPromise:function(){return Rl()},isRegExp:function(){return Zs()},isSorted:function(){return Pl()},isStr:function(){return Mt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return Gs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return ql()},matcher:function(){return Yl()},memStorage:function(){return qs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return gu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Ou()},reverse:function(){return Ru()},root:function(){return Xs()},rtrim:function(){return Pu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return qu()},startWith:function(){return Go()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return qo()},values:function(){return m0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ct=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ut=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),vt=d.n(wt),yt=d(5229),St=d.n(yt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Mt=d.n(Ct),jt=d(6341),Rt=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var qt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Gt=function(tn){(0,tt.Z)(Ft,tn);var qt=Vt(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._setting=new pn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,Tt){var Dt=this;if(Mt()(mt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===mt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(On){return On.config!==mt||On.key!==Tt||(Dt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,Tt,Dt){var un=this._genId("settings"),On=this._setting.appendCheckbox(un,!!mt.get(Tt),Dt);return this._settings.push({config:mt,key:Tt,id:un,item:On}),this}},{key:"select",value:function(mt,Tt,Dt,un){var On=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var gr=this._setting.appendSelect(On,mt.get(Tt),"",Dt,Qn);return this._settings.push({config:mt,key:Tt,id:On,item:gr}),this}},{key:"range",value:function(mt,Tt,Dt,un){var On=un.min,Qn=On===void 0?0:On,gr=un.max,wr=gr===void 0?1:gr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,mt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:mt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(mt,Tt){return this._setting.appendButton(mt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Xt()(this._$el.get(0).children);function Tt(On){return Rt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=mt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,qt){var Ft;switch(Ns()(qt)&&(qt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Ft.setItem(mt,mt);var Tt=Ft.getItem(mt);if(Ft.removeItem(mt),Tt!==mt)throw new Error}catch{return qt?qs():void 0}return Ft}function sl(tn){var qt=is()(tn.split("/"));return qt===""&&(qt=(tn=new(Yn())(tn)).hostname),qt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var qt="";if(tn.getAttribute&&(qt=tn.getAttribute("class")||""),Rt()(qt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var qt=il().parse(tn);return cl(qt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(qt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,qt){for(var Ft=0,mt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),O0=function(tn){(0,tt.Z)(Ft,tn);var qt=M0(Ft);function Ft(mt){var Tt;return(0,j.Z)(this,Ft),Tt=qt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,On=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,gr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(gr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+gr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>On-un&&($r=On-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var On=Tt.config;On.get("rememberPos")&&On.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=mt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var Tt=this._getDefPos();return mt.x>Tt.x+10||mt.x<0||mt.y<0||mt.y>Tt.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Nn()(function(){mt._isOutOfRange()&&mt._resetPos()})},ct.on(ct.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ct.off(ct.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(Cn('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!mt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var Tt=this.config=Gt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,qt){return qt.unshift(this.name),qt};var j0=d(4270),R0=d.n(j0),I0=d(6093),L0=d.n(I0),Do=d(129),P0=d(7638);function N0(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var qt=N0(Ft);function Ft(mt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=qt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var On=(0,et.Z)(Tt).$container;al()?On.addClass(Cn("safe-area")):On.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(On){Tt._tab.setOption("height",40*On),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=mt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),R0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var Tt=this._tab;if(!(mt instanceof ut)){var Dt=new ut,un=Dt.init,On=Dt.show,Qn=Dt.hide,gr=Dt.destroy;jn()(mt,{init:un,show:On,hide:Qn,destroy:gr})}var wr=mt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),mt.active=!1,this._tools[wr]=mt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var Tt=this._tools;if(!Tt[mt])return Wo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Dt=Tt[mt];if(delete Tt[mt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return bt()(this._tools,function(Tt){return mt.remove(Tt.name)}),this}},{key:"get",value:function(mt){var Tt=this._tools[mt];if(Tt)return Tt}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var Tt=this._tools,Dt=Tt[mt];if(Dt){var un={};return bt()(Tt,function(On){On.active&&(un=On,On.active=!1,On.hide())}),Dt.active=!0,Dt.show(),this._tab.select(mt),this.emit("showTool",mt,un),this}}},{key:"initCfg",value:function(mt){var Tt=this,Dt=this.config=Gt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,On){switch(un){case"transparency":return Tt._setTransparency(On);case"displaySize":return Tt._setDisplaySize(On);case"theme":return Tt._setTheme(On)}}),mt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),On=JSON.parse(JSON.stringify(un));bt()(On,function(Qn,gr){Mt()(Qn)&&Go()(gr,"eruda")&&un.removeItem(gr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,Tt){this._notification.notify(mt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ct.off(ct.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var Tt=this.$container;(function(Dt){return Rt()(Tn,Dt)})(mt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){$o()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){$o()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(Cn(`
    @@ -1451,15 +1451,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
    ').concat(Kr()(Tt)," × ").concat(Kr()(Dt),`
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var Tt=mt.val,Dt=mt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var mt=this._data.val;try{Mt()(mt)&&(mt=JSON.parse(mt))}catch{}new Op.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    `));var Tt=mt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(mt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ut),Pp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=tn.container,Ft=tn.tool,mt=tn.autoScale,Tt=mt===void 0||mt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,On=tn.defaults,Qn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ut,Console:F0,Elements:mp,Network:np,Sources:Lp,Resources:kp,Info:Mp,Snippets:wp,Settings:Gt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var qt=this._devTools;return tn?qt.get(tn):qt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var qt=this._devTools;return tn?qt.showTool(tn):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ct.emit(ct.SCALE,tn),this):this._scale},position:function(tn){var qt=this._entryBtn;return Us()(tn)?(qt.setPos(tn),this):qt.getPos()},_autoScale:function(){Ro()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ct.on(ct.ADD,this._addListener),ct.on(ct.SHOW,this._showListener),ct.on(ct.SCALE,Un.setScale)},_unregisterListener:function(){ct.off(ct.ADD,this._addListener),ct.off(ct.SHOW,this._showListener),ct.off(ct.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,qt){var Ft,mt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,qt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Ft.appendChild(mt),this._shadowRoot=Ft)),this._shadowRoot||(mt=document.createElement("div"),tn.appendChild(mt)),rn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=lt()(mt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new O0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,qt=new Gt;tn.add(qt),this._entryBtn.initCfg(qt),tn.initCfg(qt)},_initTools:function(){var tn=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=as()(qt);var Ft=this._devTools;qt.forEach(function(mt){var Tt=tn[qo()(mt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(mt,":"),Dt.message)})}}),Ft.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ct,ht,ft){return new(ht||(ht=Promise))(function(st,ut){function gt(vt){try{wt(ft.next(vt))}catch(yt){ut(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ut(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(gt,lt)}wt((ft=ft.apply(dt,ct||[])).next())})},j=this&&this.__generator||function(dt,ct){var ht,ft,st,ut,gt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ut={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ut[Symbol.iterator]=function(){return this}),ut;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;gt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return gt.label++,{value:yt[1],done:!1};case 5:gt.label++,ft=yt[1],yt=[0];continue;case 7:yt=gt.ops.pop(),gt.trys.pop();continue;default:if(st=gt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){gt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void Rt.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn
    ",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Mt){var jt=Mt.nodeId,Rt=Mt.name,zt=Mt.value;nt.getNode(jt).setAttribute(Rt,zt)};var _t=[];function Ct(Mt,jt){for(var Rt=rt.filterNodes(Mt.childNodes),zt=0,Xt=Rt.length;zt5&&_t.pop();for(var Rt=0;Rt<5;Rt++)St.setGlobal("$"+Rt,_t[Rt])},_.setNodeValue=function(Mt){var jt=Mt.nodeId,Rt=Mt.value;nt.getNode(jt).nodeValue=Rt},_.setOuterHTML=function(Mt){var jt=Mt.nodeId,Rt=Mt.outerHTML;nt.getNode(jt).outerHTML=Rt},_.getDOMNodeId=function(Mt){var jt=Mt.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Mt){var jt=Mt.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Mt,jt){var Rt=nt.getNodeId(Mt);if(Rt){var zt=Mt.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:Rt,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:Rt,name:jt,value:zt})}}),at.default.on("childList",function(Mt,jt,Rt){var zt=nt.getNodeId(Mt);if(zt){if(jt=rt.filterNodes(jt),Rt=rt.filterNodes(Rt),!ct.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(gt,vt)),St}function ft(gt,lt){var wt=st(gt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(gt){return $.default(gt,function(lt){return ut(lt)})}function ut(gt){if(gt.nodeType===1){var lt=gt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(gt.nodeType===3&&tt.default(gt.nodeValue||"")==="");return wt&>.parentNode?ut(gt.parentNode):wt}_.getOrCreateNodeId=ct,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(gt){return it.get(gt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(gt){var lt=gt.previousSibling;if(lt){for(;!ut(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ut(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ut,_.getNode=function(gt){var lt=at.get(gt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ct=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ut=k(d(415)),gt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=Rt(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Mt(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ut.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Mt(Sn),value:Mt(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Mt(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function Rt(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Mt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Rt){jt.__proto__=Rt}||function(jt,Rt){for(var zt in Rt)Rt.hasOwnProperty(zt)&&(jt[zt]=Rt[zt])},k(Ct,Mt)},function(Ct,Mt){function jt(){this.constructor=Ct}k(Ct,Mt),Ct.prototype=Mt===null?Object.create(Mt):(jt.prototype=Mt.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ct=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Mt(jt,Rt,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=Rt,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Mt,Ct),Mt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Mt.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Mt.prototype.handleReqHeadersSet=function(jt,Rt){jt&&Rt&&(this.reqHeaders[jt]=Rt)},Mt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Rt=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Rt.type,subType:Rt.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Mt.prototype.handleDone=function(){var jt,Rt,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,Rt=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){Rt(null,zt.result)},zt.onerror=function(En){Rt(En)},zt.readAsText(jt))},Mt}(et.default);_.XhrRequest=st;var ut=function(Ct){function Mt(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=Rt,zt.reqHeaders=Rt.headers||{},zt.method=Rt.method||"GET",zt}return j(Mt,Ct),Mt.prototype.send=function(jt){var Rt=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:gt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(Rt.reqHeaders)||(dn.reqHeaders=Rt.reqHeaders),Rt.emit("done",Rt.id,dn)}),Jt})},Mt}(et.default);function gt(Ct,Mt){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Mt)}function lt(Ct){var Mt={};return Ct.headers.forEach(function(jt,Rt){return Mt[Rt]=jt}),Mt}function wt(Ct){var Mt=Ct.getAllResponseHeaders().split(` -`),jt={};return dt.default(Mt,function(Rt){if((Rt=at.default(Rt))!==""){var zt=Rt.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Mt,jt){var Rt=0;function zt(){if(!Mt){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(Rt=_t(Jt))}}if(function(Xt){return!ct.default(Xt,At)}(jt))zt();else try{Rt=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return Rt===0&&zt(),Rt}_.FetchRequest=ut;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Mt=rt.default(Ct.split("/"));return Mt.indexOf("?")>-1&&(Mt=at.default(Mt.split("?")[0])),Mt===""&&(Mt=new nt.default(Ct).hostname),Mt}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Mt=Ct.split(";")[0].split("/");return{type:Mt[0],subType:rt.default(Mt)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Mt=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Mt?Mt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,gt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ut,gt)},function(ut,gt){function lt(){this.constructor=ut}k(ut,gt),ut.prototype=gt===null?Object.create(gt):(lt.prototype=gt.prototype,new lt)}),$=this&&this.__awaiter||function(ut,gt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ut,gt||[])).next())})},et=this&&this.__generator||function(ut,gt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ct;)if((at=it[ct++])!=at)return!0}else for(;dt>ct;ct++)if((tt||ct in it)&&it[ct]===nt)return tt||ct||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ct=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Mt(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ut,gt,lt){var wt=gt+" Iterator",vt=st(gt),yt=st(wt);ot(ut,gt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(gt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ct=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ut,gt,lt){var wt=ut.indexOf("Map")!==-1,vt=ut.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ut],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ut,!at(St)||!(vt||xt.forEach&&!ct(function(){new St().entries().next()}))))bt=lt.getConstructor(gt,ut,wt,yt),rt.enable();else if(et(ut,!0)){var Ct=new bt,Mt=Ct[yt](vt?{}:-0,1)!=Ct,jt=ct(function(){Ct.has(1)}),Rt=ht(function(Xt){new St(Xt)}),zt=!vt&&ct(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});Rt||((bt=gt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Mt)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ut]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ut),vt||lt.setStrong(bt,ut,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ct,ht,ft,st=ot.target,ut=ot.global,gt=ot.stat;if(it=ut?k:gt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ct=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ut?dt:st+(gt?".":"#")+dt,ot.forced)&&ct!==void 0){if(typeof ht==typeof ct)continue;rt(ht,ct)}(ot.sham||ct&&ct.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ct=!1,ht=it("meta"),ft=0,st=function(gt){rt(gt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ut=b.exports={enable:function(){ut.enable=function(){},ct=!0;var gt=nt.f,lt=j([].splice),wt={};wt[ht]=1,gt(wt).length&&(nt.f=function(vt){for(var yt=gt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ct(!1)}gt=ot(ft,lt)}for(St=_t?ft.next:gt.next;!(xt=j(St,gt)).done;){try{yt=zt(xt.value)}catch(Xt){it(gt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ct(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ct=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ut=et.CONFIGURABLE,gt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ct("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Mt,jt,Rt){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Mt&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Mt&&An[Mt],yn=!lt&&En||Kt(Mt),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===gt||(ot?ot(zt,gt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Mt==yt&&En&&En.name!==yt&&(!$&&ut?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Mt)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},Rt)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!Rt||An[wt]===yn||dt(An,wt,yn,{name:Mt}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ct=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ct].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ct])||at(k,ct,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ct=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ut=tt&&!j(function(){return ct(function(){},"length",{value:8}).length!==8}),gt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ct(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ut&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ct(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ct(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(gt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ct=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ut=rt.document,gt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=gt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ut?!ct&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){gt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ut.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ct=function(){},ht=function(ut){return"<"+it+">"+ut+""},ft=function(ut){ut.write(ht("")),ut.close();var gt=ut.parentWindow.Object;return ut=null,gt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ut,gt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(gt=nt("iframe"),lt="java"+it+":",gt.style.display="none",rt.appendChild(gt),gt.src=String(lt),(ut=gt.contentWindow.document).open(),ut.write(ht("document.F=Object")),ut.close(),ut.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ut,gt){var lt;return ut!==null?(ct[at]=j(ut),lt=new ct,ct[at]=null,lt[dt]=ut):lt=st(),gt===void 0?lt:$.f(lt,gt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ct=dt.length,ht=0;ct>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ct,ht,ft){if(et(ct),ht=tt(ht),et(ft),typeof ct=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ct,ht);st&&st[dt]&&(ct[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ct,ht,ft)}:nt:function(ct,ht,ft){if(et(ct),ht=tt(ht),et(ft),j)try{return nt(ct,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ct[ht]=ft.value),ct}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ct=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ct,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ct,at)||rt(ct,at));return ct}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ct=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ut=tt(j),gt=ut!==String(j);if(!gt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ut)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ct]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!gt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ct,ht,ft=$(et(it)),st=j(dt),ut=ft.length;return st<0||st>=ut?at?"":void 0:(ct=rt(ft,st))<55296||ct>56319||st+1===ut||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ct:at?nt(ft,st,st+2):ht-56320+(ct-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ct=d(206),ht=d(317),ft=d(8053),st=d(6833),ut=d(5268),gt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Mt=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},Rt=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};gt&<||(gt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ct(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ut?j=function(zt){wt.nextTick(Mt(zt))}:vt&&vt.now?j=function(zt){vt.now(Mt(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(Rt)?(j=Rt,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Mt(zt),0)}),b.exports={set:gt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ct=et(at,ot);if(ct){if(it===void 0&&(it="default"),dt=k(ct,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ut,ft):tt(ut,ft,{name:!0});var gt=ut.prototype=rt(ft.prototype,{constructor:ot(1,ut),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ut})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ct=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ct(this),st=ft.target,ut=ft.kind,gt=ft.index++;return!st||gt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ut=="keys"?gt:ut=="values"?st[gt]:[gt,st[gt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ct=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ut=1;rt(nt,function(gt){var lt=st++,wt=!1;ut++,j(ht,ot,gt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ut||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ut||it(ft))})}),--ut||it(ft)});return ct.error&&dt(ct.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ct=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ut=1;rt(nt,function(gt){var lt=st++,wt=!1;ut++,j(ht,ot,gt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ut||it(ft))},dt)}),--ut||it(ft)});return ct.error&&dt(ct.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ct=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ut=rt(function(){var gt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(gt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ct(lt,at)))})}),--vt||st(new ct(lt,at))});return ut.error&&st(ut.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ct=d(6340),ht=d(9662),ft=d(614),st=d(111),ut=d(5787),gt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Mt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Rt=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Pn,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,Gt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Pn=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,Gt,wn):Gt(vn)):wn(Un)}catch(lr){Nn&&!Pn&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Pn;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Pn=nt["on"+kn])?Pn(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},In=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Ln=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Pn={done:!1};try{ot(Bn,Fn,Tn(Ln,Pn,kn),Tn(In,Pn,kn))}catch(Un){In(Pn,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Pn){In({done:!1},Pn,kn)}}};if(Mt&&(Zt=(Kt=function(kn){ut(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Ln,Fn),Tn(In,Fn))}catch(vn){In(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(gt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Ln,Fn),this.reject=Tn(In,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,Rt||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Pn){ot($,vn,Bn,Pn)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Mt},{Promise:Kt}),dt(Kt,Ct,!1,!0),ct(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ct){var ht=nt(this,tt("Promise")),ft=rt(ct);return this.then(ft?function(st){return ot(ht,ct()).then(function(){return st})}:ct,ft?function(st){return ot(ht,ct()).then(function(){throw st})}:ct)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ct=$(ot.resolve);rt(nt,function(ht){j(ct,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ct=it.index;return ct>=dt.length?tt(void 0,!0):(at=k(dt,ct),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ct,ht){if(ct){if(ct[nt]!==at)try{tt(ct,nt,at)}catch{ct[nt]=at}if(ct[ot]||tt(ct,ot,ht),j[ht]){for(var ft in et)if(ct[ft]!==et[ft])try{tt(ct,ft,et[ft])}catch{ct[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ct){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ct," */")});return[tt].concat(ot).concat([nt]).join(` + `));var Tt=mt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(mt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ut),Pp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=tn.container,Ft=tn.tool,mt=tn.autoScale,Tt=mt===void 0||mt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,On=tn.defaults,Qn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ut,Console:F0,Elements:mp,Network:np,Sources:Lp,Resources:kp,Info:Mp,Snippets:wp,Settings:Gt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var qt=this._devTools;return tn?qt.get(tn):qt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var qt=this._devTools;return tn?qt.showTool(tn):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ct.emit(ct.SCALE,tn),this):this._scale},position:function(tn){var qt=this._entryBtn;return Us()(tn)?(qt.setPos(tn),this):qt.getPos()},_autoScale:function(){Ro()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ct.on(ct.ADD,this._addListener),ct.on(ct.SHOW,this._showListener),ct.on(ct.SCALE,Un.setScale)},_unregisterListener:function(){ct.off(ct.ADD,this._addListener),ct.off(ct.SHOW,this._showListener),ct.off(ct.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,qt){var Ft,mt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,qt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Ft.appendChild(mt),this._shadowRoot=Ft)),this._shadowRoot||(mt=document.createElement("div"),tn.appendChild(mt)),rn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=lt()(mt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new O0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,qt=new Gt;tn.add(qt),this._entryBtn.initCfg(qt),tn.initCfg(qt)},_initTools:function(){var tn=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=as()(qt);var Ft=this._devTools;qt.forEach(function(mt){var Tt=tn[qo()(mt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(mt,":"),Dt.message)})}}),Ft.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ct,ht,ft){return new(ht||(ht=Promise))(function(st,ut){function pt(vt){try{wt(ft.next(vt))}catch(yt){ut(yt)}}function lt(vt){try{wt(ft.throw(vt))}catch(yt){ut(yt)}}function wt(vt){var yt;vt.done?st(vt.value):(yt=vt.value,yt instanceof ht?yt:new ht(function(St){St(yt)})).then(pt,lt)}wt((ft=ft.apply(dt,ct||[])).next())})},j=this&&this.__generator||function(dt,ct){var ht,ft,st,ut,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ut={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ut[Symbol.iterator]=function(){return this}),ut;function lt(wt){return function(vt){return function(yt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&yt[0]?ft.return:yt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,yt[1])).done)return st;switch(ft=0,st&&(yt=[2&yt[0],st.value]),yt[0]){case 0:case 1:st=yt;break;case 4:return pt.label++,{value:yt[1],done:!1};case 5:pt.label++,ft=yt[1],yt=[0];continue;case 7:yt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||yt[0]!==6&&yt[0]!==2)){pt=0;continue}if(yt[0]===3&&(!st||yt[1]>st[0]&&yt[1]",jt))return void Rt.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Mt){var jt=Mt.nodeId,Rt=Mt.name,zt=Mt.value;nt.getNode(jt).setAttribute(Rt,zt)};var _t=[];function Ct(Mt,jt){for(var Rt=rt.filterNodes(Mt.childNodes),zt=0,Xt=Rt.length;zt5&&_t.pop();for(var Rt=0;Rt<5;Rt++)St.setGlobal("$"+Rt,_t[Rt])},_.setNodeValue=function(Mt){var jt=Mt.nodeId,Rt=Mt.value;nt.getNode(jt).nodeValue=Rt},_.setOuterHTML=function(Mt){var jt=Mt.nodeId,Rt=Mt.outerHTML;nt.getNode(jt).outerHTML=Rt},_.getDOMNodeId=function(Mt){var jt=Mt.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Mt){var jt=Mt.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Mt,jt){var Rt=nt.getNodeId(Mt);if(Rt){var zt=Mt.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:Rt,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:Rt,name:jt,value:zt})}}),at.default.on("childList",function(Mt,jt,Rt){var zt=nt.getNodeId(Mt);if(zt){if(jt=rt.filterNodes(jt),Rt=rt.filterNodes(Rt),!ct.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(pt,vt)),St}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(vt){return ht(vt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ut(lt)})}function ut(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ut(pt.parentNode):wt}_.getOrCreateNodeId=ct,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ut(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ut(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ut,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ct=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ut=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,vt=new Map,yt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=vt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),vt.set(Kt,dn),wt.set(dn,Kt),yt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=Rt(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Mt(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),vt.clear(),yt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);vt.delete(Zt),yt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=yt.get(dn),xn=ft.default(Vn,jn),fn=ut.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Mt(Sn),value:Mt(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Mt(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function Rt(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Mt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Rt){jt.__proto__=Rt}||function(jt,Rt){for(var zt in Rt)Rt.hasOwnProperty(zt)&&(jt[zt]=Rt[zt])},k(Ct,Mt)},function(Ct,Mt){function jt(){this.constructor=Ct}k(Ct,Mt),Ct.prototype=Mt===null?Object.create(Mt):(jt.prototype=Mt.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ct=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Mt(jt,Rt,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=Rt,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Mt,Ct),Mt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Mt.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Mt.prototype.handleReqHeadersSet=function(jt,Rt){jt&&Rt&&(this.reqHeaders[jt]=Rt)},Mt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Rt=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Rt.type,subType:Rt.subType,size:vt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Mt.prototype.handleDone=function(){var jt,Rt,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:vt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,Rt=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){Rt(null,zt.result)},zt.onerror=function(En){Rt(En)},zt.readAsText(jt))},Mt}(et.default);_.XhrRequest=st;var ut=function(Ct){function Mt(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=Rt,zt.reqHeaders=Rt.headers||{},zt.method=Rt.method||"GET",zt}return j(Mt,Ct),Mt.prototype.send=function(jt){var Rt=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(Rt.reqHeaders)||(dn.reqHeaders=Rt.reqHeaders),Rt.emit("done",Rt.id,dn)}),Jt})},Mt}(et.default);function pt(Ct,Mt){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Mt)}function lt(Ct){var Mt={};return Ct.headers.forEach(function(jt,Rt){return Mt[Rt]=jt}),Mt}function wt(Ct){var Mt=Ct.getAllResponseHeaders().split(` +`),jt={};return dt.default(Mt,function(Rt){if((Rt=at.default(Rt))!==""){var zt=Rt.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function vt(Ct,Mt,jt){var Rt=0;function zt(){if(!Mt){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(Rt=_t(Jt))}}if(function(Xt){return!ct.default(Xt,At)}(jt))zt();else try{Rt=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return Rt===0&&zt(),Rt}_.FetchRequest=ut;var yt=document.createElement("a");function St(Ct){return yt.href=Ct,yt.protocol+"//"+yt.host+yt.pathname+yt.search+yt.hash}function xt(Ct){var Mt=rt.default(Ct.split("/"));return Mt.indexOf("?")>-1&&(Mt=at.default(Mt.split("?")[0])),Mt===""&&(Mt=new nt.default(Ct).hostname),Mt}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Mt=Ct.split(";")[0].split("/");return{type:Mt[0],subType:rt.default(Mt)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Mt=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Mt?Mt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var vt in wt)wt.hasOwnProperty(vt)&&(lt[vt]=wt[vt])},k(ut,pt)},function(ut,pt){function lt(){this.constructor=ut}k(ut,pt),ut.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ut,pt,lt,wt){return new(lt||(lt=Promise))(function(vt,yt){function St(At){try{bt(wt.next(At))}catch(_t){yt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){yt(_t)}}function bt(At){var _t;At.done?vt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ut,pt||[])).next())})},et=this&&this.__generator||function(ut,pt){var lt,wt,vt,yt,St={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return yt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(yt[Symbol.iterator]=function(){return this}),yt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(vt=2&_t[0]?wt.return:_t[0]?wt.throw||((vt=wt.return)&&vt.call(wt),0):wt.next)&&!(vt=vt.call(wt,_t[1])).done)return vt;switch(wt=0,vt&&(_t=[2&_t[0],vt.value]),_t[0]){case 0:case 1:vt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(vt=St.trys,!((vt=vt.length>0&&vt[vt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!vt||_t[1]>vt[0]&&_t[1]ct;)if((at=it[ct++])!=at)return!0}else for(;dt>ct;ct++)if((tt||ct in it)&&it[ct]===nt)return tt||ct||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ct=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Mt(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(yt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(yt,"size",{configurable:!0,get:function(){return St(this).size}}),vt},setStrong:function(ut,pt,lt){var wt=pt+" Iterator",vt=st(pt),yt=st(wt);ot(ut,pt,function(St,xt){ft(this,{type:wt,target:St,state:vt(St),kind:xt,last:void 0})},function(){for(var St=yt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ct=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ut,pt,lt){var wt=ut.indexOf("Map")!==-1,vt=ut.indexOf("Weak")!==-1,yt=wt?"set":"add",St=j[ut],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return vt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(vt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ut,!at(St)||!(vt||xt.forEach&&!ct(function(){new St().entries().next()}))))bt=lt.getConstructor(pt,ut,wt,yt),rt.enable();else if(et(ut,!0)){var Ct=new bt,Mt=Ct[yt](vt?{}:-0,1)!=Ct,jt=ct(function(){Ct.has(1)}),Rt=ht(function(Xt){new St(Xt)}),zt=!vt&&ct(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[yt](Jt,Jt);return!Xt.has(-0)});Rt||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[yt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Mt)&&_t(yt),vt&&xt.clear&&delete xt.clear}return At[ut]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ut),vt||lt.setStrong(bt,ut,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ct,ht,ft,st=ot.target,ut=ot.global,pt=ot.stat;if(it=ut?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ct=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ut?dt:st+(pt?".":"#")+dt,ot.forced)&&ct!==void 0){if(typeof ht==typeof ct)continue;rt(ht,ct)}(ot.sham||ct&&ct.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ct=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ut=b.exports={enable:function(){ut.enable=function(){},ct=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(vt){for(var yt=pt(vt),St=0,xt=yt.length;Stwt;wt++)if((yt=zt(ft[wt]))&&nt(ht,yt))return yt;return new ct(!1)}pt=ot(ft,lt)}for(St=_t?ft.next:pt.next;!(xt=j(St,pt)).done;){try{yt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof yt=="object"&&yt&&nt(ht,yt))return yt}return new ct(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ct=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ut=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ct("iterator"),vt="keys",yt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Mt,jt,Rt){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Mt&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case vt:case yt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Mt&&An[Mt],yn=!lt&&En||Kt(Mt),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Mt==yt&&En&&En.name!==yt&&(!$&&ut?it(An,"name",yt):(dn=!0,yn=function(){return j(En,this)})),Mt)if(Xt={values:Kt(yt),keys:jt?yn:Kt(vt),entries:Kt(St)},Rt)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!Rt||An[wt]===yn||dt(An,wt,yn,{name:Mt}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ct=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ct].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ct])||at(k,ct,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ct=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ut=tt&&!j(function(){return ct(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,vt,yt){ht(dt(vt),0,7)==="Symbol("&&(vt="["+ft(dt(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),yt&&yt.getter&&(vt="get "+vt),yt&&yt.setter&&(vt="set "+vt),(!et(wt,"name")||rt&&wt.name!==vt)&&(tt?ct(wt,"name",{value:vt,configurable:!0}):wt.name=vt),ut&&yt&&et(yt,"arity")&&wt.length!==yt.arity&&ct(wt,"length",{value:yt.arity});try{yt&&et(yt,"constructor")&&yt.constructor?tt&&ct(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(pt,typeof vt=="string"?vt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ct=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ut=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),vt=wt&&wt.value;if(!vt){var yt=new it,St=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=yt.get();)try{bt()}catch(At){throw yt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ut?!ct&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){pt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ut.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(xt){yt.head||k(),yt.add(xt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ct=function(){},ht=function(ut){return"<"+it+">"+ut+""},ft=function(ut){ut.write(ht("")),ut.close();var pt=ut.parentWindow.Object;return ut=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ut,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ut=pt.contentWindow.document).open(),ut.write(ht("document.F=Object")),ut.close(),ut.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ut,pt){var lt;return ut!==null?(ct[at]=j(ut),lt=new ct,ct[at]=null,lt[dt]=ut):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ct=dt.length,ht=0;ct>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ct,ht,ft){if(et(ct),ht=tt(ht),et(ft),typeof ct=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ct,ht);st&&st[dt]&&(ct[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ct,ht,ft)}:nt:function(ct,ht,ft){if(et(ct),ht=tt(ht),et(ft),j)try{return nt(ct,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ct[ht]=ft.value),ct}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ct=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ct,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ct,at)||rt(ct,at));return ct}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ct=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ut=tt(j),pt=ut!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ut)){var lt=new j(function(vt){vt(1)}),wt=function(vt){vt(function(){},function(){})};if((lt.constructor={})[ct]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ct,ht,ft=$(et(it)),st=j(dt),ut=ft.length;return st<0||st>=ut?at?"":void 0:(ct=rt(ft,st))<55296||ct>56319||st+1===ut||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ct:at?nt(ft,st,st+2):ht-56320+(ct-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ct=d(206),ht=d(317),ft=d(8053),st=d(6833),ut=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,vt=tt.Dispatch,yt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Mt=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},Rt=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:yt(zt),Jt=ct(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ut?j=function(zt){wt.nextTick(Mt(zt))}:vt&&vt.now?j=function(zt){vt.now(Mt(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(Rt)?(j=Rt,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Mt(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ct=et(at,ot);if(ct){if(it===void 0&&(it="default"),dt=k(ct,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(vt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(vt,"errors",St),vt};et?et(ut,ft):tt(ut,ft,{name:!0});var pt=ut.prototype=rt(ft.prototype,{constructor:ot(1,ut),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ut})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ct=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ct(this),st=ft.target,ut=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ut=="keys"?pt:ut=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ct=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ut=1;rt(nt,function(pt){var lt=st++,wt=!1;ut++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:vt},--ut||it(ft))},function(vt){wt||(wt=!0,ft[lt]={status:"rejected",reason:vt},--ut||it(ft))})}),--ut||it(ft)});return ct.error&&dt(ct.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ct=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ut=1;rt(nt,function(pt){var lt=st++,wt=!1;ut++,j(ht,ot,pt).then(function(vt){wt||(wt=!0,ft[lt]=vt,--ut||it(ft))},dt)}),--ut||it(ft)});return ct.error&&dt(ct.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ct=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ut=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,vt=1,yt=!1;nt(it,function(St){var xt=wt++,bt=!1;vt++,j(pt,dt,St).then(function(At){bt||yt||(yt=!0,ft(At))},function(At){bt||yt||(bt=!0,lt[xt]=At,--vt||st(new ct(lt,at)))})}),--vt||st(new ct(lt,at))});return ut.error&&st(ut.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ct=d(6340),ht=d(9662),ft=d(614),st=d(111),ut=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),vt=d(842),yt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Mt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Rt=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Pn,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,Gt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Pn=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,Gt,wn):Gt(vn)):wn(Un)}catch(lr){Nn&&!Pn&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Pn;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Pn=nt["on"+kn])?Pn(Bn):kn===rn&&vt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=yt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},In=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Ln=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Pn={done:!1};try{ot(Bn,Fn,Tn(Ln,Pn,kn),Tn(In,Pn,kn))}catch(Un){In(Pn,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Pn){In({done:!1},Pn,kn)}}};if(Mt&&(Zt=(Kt=function(kn){ut(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Ln,Fn),Tn(In,Fn))}catch(vn){In(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Ln,Fn),this.reject=Tn(In,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,Rt||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Pn){ot($,vn,Bn,Pn)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Mt},{Promise:Kt}),dt(Kt,Ct,!1,!0),ct(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ct){var ht=nt(this,tt("Promise")),ft=rt(ct);return this.then(ft?function(st){return ot(ht,ct()).then(function(){return st})}:ct,ft?function(st){return ot(ht,ct()).then(function(){throw st})}:ct)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ct=$(ot.resolve);rt(nt,function(ht){j(ct,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ct=it.index;return ct>=dt.length?tt(void 0,!0):(at=k(dt,ct),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ct,ht){if(ct){if(ct[nt]!==at)try{tt(ct,nt,at)}catch{ct[nt]=at}if(ct[ot]||tt(ct,ot,ht),j[ht]){for(var ft in et)if(ct[ft]!==et[ft])try{tt(ct,ft,et[ft])}catch{ct[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ct){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ct," */")});return[tt].concat(ot).concat([nt]).join(` `)}var at,it,dt;return[tt].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var et={};if($)for(var tt=0;tt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ct=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ct)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ut){var gt=this.query;return it(st)?rt(st,function(lt,wt){gt[wt]=dt(lt)}):gt[st]=dt(ut),this},rmQuery:function(st){var ut=this.query;return nt(st)||(st=ot(st)),rt(st,function(gt){delete ut[gt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ut={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},gt=$(st),lt=!1,wt=gt.match(ct);if(wt&&(wt=wt[0],ut.protocol=wt.toLowerCase(),gt=gt.substr(wt.length)),wt&&(lt=gt.substr(0,2)==="//")&&(gt=gt.slice(2),ut.slashes=!0),lt){for(var vt=gt,yt=-1,St=0,xt=ft.length;St-1&&(vt=gt.slice(0,yt),gt=gt.slice(yt));var At=vt.lastIndexOf("@");At!==-1&&(ut.auth=decodeURIComponent(vt.slice(0,At)),vt=vt.slice(At+1)),ut.hostname=vt;var _t=vt.match(ht);_t&&((_t=_t[0])!==":"&&(ut.port=_t.substr(1)),ut.hostname=vt.substr(0,vt.length-_t.length))}var Ct=gt.indexOf("#");Ct!==-1&&(ut.hash=gt.substr(Ct),gt=gt.slice(0,Ct));var Mt=gt.indexOf("?");return Mt!==-1&&(ut.query=et.parse(gt.substr(Mt+1)),gt=gt.slice(0,Mt)),ut.pathname=gt||"/",ut},stringify:function(st){var ut=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ut+="?"+et.stringify(st.query)),st.hash&&(ut+=st.hash),ut}});var ct=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ct=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ut=nt.complete,gt=nt.xhr();return gt.onreadystatechange=function(){if(gt.readyState===4){var lt;clearTimeout(ot);var wt=gt.status;if(wt>=200&&wt<300||wt===304){lt=gt.responseText,ct==="xml"&&(lt=gt.responseXML);try{ct==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,gt)}else ft(gt);ut(gt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),gt.open(at,it,!0),gt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){gt.onreadystatechange=j,gt.abort(),ft(gt,"timeout"),ut(gt)},st)),gt.send(at==="GET"?null:dt),gt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ct=nt.symbol,ht=ct!==void 0&&ct,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ut in rt)ft.push(ut);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ct,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ut%10>3?0:(ut%100-ut%10!=10)*ut%10]};return dt.replace(rt,function(_t){return _t in At?At[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ct=$(dt,tt);return dt=j.encode(ct),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ct,ht=0;(ct=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ct.el,dt=0;(ot=ct.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ct.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ct,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ct=0;ct-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ct=2;ct>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ct,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ct.replace(ht,"___subtmpl"+(ot-1)+"___")):ct}))}),k(rt,function(dt,ct){et[dt.language]||(tt=tt.replace(dt.re,"___"+ct+"___$1___end"+ct+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ct=dt.substr(3,3)==="end",ht=(ct?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ct&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ct&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ct){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ct+"___","g"),"
    ").replace(new RegExp("___"+ct+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ct){var ht=parseInt(ct.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ct,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ct,attrs:ht})},end:function(){var ct=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ct)}else it.push(ct)},comment:function(ct){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ct){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ct)):it.push(ct)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ct){return dt+=at(ct)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ct,ht){return dt+=" ".concat(ht,'="').concat(ot(ct),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ct=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ut=st!==void 0&&st,gt=rt.overflow,lt=gt!==void 0&>if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ct){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ut)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ct=nt-ot;if(ct)return ct;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ct,ht=[],ft=it;it;){if(ct=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ut=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ut&&dt.text&&dt.text(ut)}bt("",k(ht))}else{if($(it,"");gt>=0&&(dt.comment&&dt.comment(it.substring(4,gt)),it=it.substring(gt+3),ct=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Mt=ht.length-1;Mt>=Ct;Mt--)dt.end&&dt.end(ht[Mt]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ct){return $(ot,ct)}}var at={},it=function(dt,ct){rt(dt,ct)&&(at[ct]=dt)};return nt&&(it=function(dt,ct){rt(dt,ct)||(at[ct]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ct){var ht=ct.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ct,ht){return ot(ct)&&rt(ct)?"":et(ct)?_.stringify(ct,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ct)}),function(ct){return ct.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ct=nt[dt];if(ct!==""){if(st({domain:at=at===""?ct:ct+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ct=[];return function ht(ft){var st,ut=dt.indexOf(ft);if(ut>-1)return ct[ut];if(et(ft)){st=[],dt.push(ft),ct.push(st);for(var gt=0,lt=ft.length;gt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ct);ft>-1&&(ct=at[0]===ct?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ct);return rt(ct)||tt(ct)?ct="["+j(k(ct))+" "+$(ct)+"]":et(ct)&&(ct=null),ct}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ct=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ut=d(6341),gt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ut(Zt.ignore,En))return;ct(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Mt(Xt),'"')}function Ct(Xt){return'"'.concat(Mt($(Xt)),'"')}function Mt(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,In=Jt.ignore,Ln=In===void 0?[]:In,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Ln},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Pn,Un=[],pn=fn.get(Xt);if(pn?(Pn=pn.id,Un.push('"reference":'.concat(Pn))):(Pn=fn.set(Xt),Un.push('"id":'.concat(Pn))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var Gt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);Gt.length&&Un.push(At("unenumerable",Gt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ut(Ln,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt0?$.apply(null,st):0;return tt(et(ft,function(vt){return vt[0]===" "?vt.slice(wt):vt}).join(` +`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var et={};if($)for(var tt=0;tt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ct=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ct)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ut){var pt=this.query;return it(st)?rt(st,function(lt,wt){pt[wt]=dt(lt)}):pt[st]=dt(ut),this},rmQuery:function(st){var ut=this.query;return nt(st)||(st=ot(st)),rt(st,function(pt){delete ut[pt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ut={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},pt=$(st),lt=!1,wt=pt.match(ct);if(wt&&(wt=wt[0],ut.protocol=wt.toLowerCase(),pt=pt.substr(wt.length)),wt&&(lt=pt.substr(0,2)==="//")&&(pt=pt.slice(2),ut.slashes=!0),lt){for(var vt=pt,yt=-1,St=0,xt=ft.length;St-1&&(vt=pt.slice(0,yt),pt=pt.slice(yt));var At=vt.lastIndexOf("@");At!==-1&&(ut.auth=decodeURIComponent(vt.slice(0,At)),vt=vt.slice(At+1)),ut.hostname=vt;var _t=vt.match(ht);_t&&((_t=_t[0])!==":"&&(ut.port=_t.substr(1)),ut.hostname=vt.substr(0,vt.length-_t.length))}var Ct=pt.indexOf("#");Ct!==-1&&(ut.hash=pt.substr(Ct),pt=pt.slice(0,Ct));var Mt=pt.indexOf("?");return Mt!==-1&&(ut.query=et.parse(pt.substr(Mt+1)),pt=pt.slice(0,Mt)),ut.pathname=pt||"/",ut},stringify:function(st){var ut=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ut+="?"+et.stringify(st.query)),st.hash&&(ut+=st.hash),ut}});var ct=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ct=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ut=nt.complete,pt=nt.xhr();return pt.onreadystatechange=function(){if(pt.readyState===4){var lt;clearTimeout(ot);var wt=pt.status;if(wt>=200&&wt<300||wt===304){lt=pt.responseText,ct==="xml"&&(lt=pt.responseXML);try{ct==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,pt)}else ft(pt);ut(pt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),pt.open(at,it,!0),pt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){pt.onreadystatechange=j,pt.abort(),ft(pt,"timeout"),ut(pt)},st)),pt.send(at==="GET"?null:dt),pt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ct=nt.symbol,ht=ct!==void 0&&ct,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ut in rt)ft.push(ut);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ct,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ut%10>3?0:(ut%100-ut%10!=10)*ut%10]};return dt.replace(rt,function(_t){return _t in At?At[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ct=$(dt,tt);return dt=j.encode(ct),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ct,ht=0;(ct=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ct.el,dt=0;(ot=ct.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ct.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ct,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ct=0;ct-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ct=2;ct>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ct,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ct.replace(ht,"___subtmpl"+(ot-1)+"___")):ct}))}),k(rt,function(dt,ct){et[dt.language]||(tt=tt.replace(dt.re,"___"+ct+"___$1___end"+ct+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ct=dt.substr(3,3)==="end",ht=(ct?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ct&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ct&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ct){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ct+"___","g"),"").replace(new RegExp("___"+ct+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ct){var ht=parseInt(ct.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ct,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ct,attrs:ht})},end:function(){var ct=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ct)}else it.push(ct)},comment:function(ct){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ct){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ct)):it.push(ct)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ct){return dt+=at(ct)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ct,ht){return dt+=" ".concat(ht,'="').concat(ot(ct),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ct=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ut=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ct){if(wt.opacity==="0")return!0;for(var vt=tt;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var yt=tt.getBoundingClientRect();if(ft&&(yt.width===0||yt.height===0))return!0;if(ut)return et(yt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(yt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ct=nt-ot;if(ct)return ct;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ct,ht=[],ft=it;it;){if(ct=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ut=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ut&&dt.text&&dt.text(ut)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ct=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Mt=ht.length-1;Mt>=Ct;Mt--)dt.end&&dt.end(ht[Mt]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ct){return $(ot,ct)}}var at={},it=function(dt,ct){rt(dt,ct)&&(at[ct]=dt)};return nt&&(it=function(dt,ct){rt(dt,ct)||(at[ct]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ct){var ht=ct.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ct,ht){return ot(ct)&&rt(ct)?"":et(ct)?_.stringify(ct,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ct)}),function(ct){return ct.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ct=nt[dt];if(ct!==""){if(st({domain:at=at===""?ct:ct+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ct=[];return function ht(ft){var st,ut=dt.indexOf(ft);if(ut>-1)return ct[ut];if(et(ft)){st=[],dt.push(ft),ct.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ct);ft>-1&&(ct=at[0]===ct?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ct);return rt(ct)||tt(ct)?ct="["+j(k(ct))+" "+$(ct)+"]":et(ct)&&(ct=null),ct}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ct=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ut=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),vt=d(6930),yt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ut(Zt.ignore,En))return;ct(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Mt(Xt),'"')}function Ct(Xt){return'"'.concat(Mt($(Xt)),'"')}function Mt(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,In=Jt.ignore,Ln=In===void 0?[]:In,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Ln},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Pn,Un=[],pn=fn.get(Xt);if(pn?(Pn=pn.id,Un.push('"reference":'.concat(Pn))):(Pn=fn.set(Xt),Un.push('"id":'.concat(Pn))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var Gt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);Gt.length&&Un.push(At("unenumerable",Gt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ut(Ln,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt0?$.apply(null,st):0;return tt(et(ft,function(vt){return vt[0]===" "?vt.slice(wt):vt}).join(` `))};var rt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),et=d(6768);_=function(tt){return tt?$(tt)?tt:k(tt)&&!et(tt)?j(tt):[tt]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),et=d(6768);_=function(tt){if(k(tt))return tt;if(j(tt)){var rt=$(tt.valueOf)?tt.valueOf():tt;tt=j(rt)?rt+"":rt}return et(tt)?+tt:tt===0?tt:+tt},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,et){return et==null&&$.trim?$.trim():k(j($,et),et)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(et,tt){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(rt,$);var nt=rt.ellipsis,ot=rt.separator;if(tt>et.length)return et;var at=tt-nt.length;if(at<1)return nt;var it=et.slice(0,at);if(j(ot))return it+nt;if(et.indexOf(ot,at)!==at){var dt=it.lastIndexOf(ot);dt>-1&&(it=it.slice(0,dt))}return it+nt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),et=d(2349);_=function(rt){var nt,ot=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return rt===null&&(nt="Null"),rt===void 0&&(nt="Undefined"),j(rt)&&(nt="NaN"),et(rt)&&(nt="Buffer"),nt||(nt=k(rt).match(tt))&&(nt=nt[1]),nt?ot?$(nt):nt:""};var tt=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(et){return String.fromCodePoint.apply(String,et)}).join("")},decode:function($){for(var et=[],tt=0,rt=$.length;tt=55296&&nt<=56319&&tt>6*st)+ut);st>0;)gt+=it(128|63&ft>>6*(st-1)),st--;return gt}function ct(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ut=tt;return tt=0,nt=0,rt=0,ut}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ct){return $(ct)});var ot=.25,at=5,it=1;et(nt,function(ct){var ht=(ct=ct.split("="))[0];ct=ct[1],ht==="initial-scale"&&(it=+ct),ht==="maximum-scale"&&(at=+ct),ht==="minimum-scale"&&(ot=+ct)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[Rt++],done:!Ct}}};throw new TypeError(Mt?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ct=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ut=tt(d(6329)),gt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Mt(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},Rt)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(Rt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Mt,Ct),Mt.prototype.highlight=function(jt,Rt){Rt&&(0,ut.default)(this.options,Rt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Mt.prototype.hide=function(){this.target=null,this.redraw()},Mt.prototype.intercept=function(jt){this.interceptor=jt},Mt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Mt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Mt.prototype.drawText=function(jt){var Rt=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.contentColor),name:"content"}],showExtensionLines:Rt.showExtensionLines,showRulers:Rt.showRulers};Rt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Mt.prototype.drawElement=function(jt){var Rt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Rt.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(Rt);zt&&(Rt=zt)}this.overlay.drawHighlight(Rt)},Mt.prototype.getPaths=function(jt){var Rt=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(Rt.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(Rt.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(Rt.marginColor),name:"margin"}]},Mt.prototype.getElementInfo=function(jt){var Rt=jt.getBoundingClientRect(),zt=Rt.width,Xt=Rt.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ut.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Mt.prototype.getStyles=function(jt){for(var Rt=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Mt.prototype.getAccessibleNameAndRole=function(jt){var Rt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:Rt||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Mt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Mt.prototype.rectToPath=function(jt){var Rt=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",Rt,zt),Kt.push("L",Rt+Xt,zt),Kt.push("L",Rt+Xt,zt+Jt),Kt.push("L",Rt,zt+Jt),Kt.push("Z"),Kt},Mt}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Mt,jt){jt===void 0&&(jt=!1);var Rt={};return(0,ct.default)(Mt,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,gt.default)(zt)),Rt[zt]=Jt)}),Rt}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Mt,jt=_t.call(bt),Rt=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)Rt.push(Ct.value)}catch(zt){Mt={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Mt)throw Mt.error}}return Rt},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Mt=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Mt<=.03928?Mt/12.92:Math.pow((Mt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Mt=At[2],jt=At[3],Rt=Math.max(_t,Ct,Mt),zt=Math.min(_t,Ct,Mt),Xt=Rt-zt,Jt=Rt+zt,Kt=.5*Jt;return[zt===Rt?0:_t===Rt?(.16666666666666666*(Ct-Mt)/Xt+1)%1:Ct===Rt?.16666666666666666*(Mt-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ct=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ut=.06,gt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Mt=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Mt,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-gt?0:_t>-ft?_t-_t*st*ut:_t+ut)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ut)/ct),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ut)/dt),1/rt)}bt=wt(bt),At/=100;var Mt=Ct();return(Mt<0||Mt>1)&&(_t=!_t,Mt=Ct()),Mt};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Mt,jt,Rt=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(Rt>=Zt)try{for(var An=(Mt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Mt={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Mt)throw Mt.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ct=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ct.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ct.return)&&at.call(ct)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ct=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ut=typeof Symbol=="function"&&Symbol.iterator,gt=ut&&st[ut],lt=0;if(gt)return gt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ut?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ut){var gt=typeof Symbol=="function"&&st[Symbol.iterator];if(!gt)return st;var lt,wt,vt=gt.call(st),yt=[];try{for(;(ut===void 0||ut-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(gt=vt.return)&>.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ut,gt){if(gt||arguments.length===2)for(var lt,wt=0,vt=ut.length;wtAn&&jnEn,xn=Rt-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Mt.style.display="none");if(Mt.style.top=fn+"px",Mt.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Mt,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=Rt-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ut,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ut}},ft.prototype.drawAxis=function(st,ut,gt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,gt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ut?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ut?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ut?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Mt=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ct,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ut){return ht?ft[ut]:st[ut]},_.eventClient=function(ut,gt){var lt=ut==="x"?"clientX":"clientY";return gt[lt]?gt[lt]:gt.changedTouches?gt.changedTouches[0][lt]:0},_.eventPage=function(ut,gt){var lt=ut==="x"?"pageX":"pageY";return gt[lt]?gt[lt]:gt.changedTouches?gt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ct))return ct;if(!document)return 16;var ut=document.createElement("div"),gt=document.createElement("div");return ut.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),gt.setAttribute("style","height: 200px"),ut.appendChild(gt),document.body.appendChild(ut),ct=ut.offsetWidth-ut.clientWidth,document.body.removeChild(ut),ct},_.hasVerticalScrollbar=function(ut){return ut.scrollHeight>ut.offsetHeight},_.executeAfterTransition=function(ut,gt){if((0,it.default)(ut))return gt();var lt=function(wt){wt.target===ut&&(ut.removeEventListener("transitionend",lt),gt())};ut.addEventListener("transitionend",lt)},_.pxToNum=function(ut){return(0,ot.default)(ut.replace("px",""))},_.getPlatform=function(){var ut=(0,at.default)();return ut==="os x"?"mac":ut},_.resetCanvasSize=function(ut){ut.width=Math.round(ut.offsetWidth*window.devicePixelRatio),ut.height=Math.round(ut.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ct,ht){ct.__proto__=ht}||function(ct,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ct[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ct(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ct.prototype=dt.prototype,new ct)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ct,ht){ht===void 0&&(ht={});var ft=it.call(this,ct,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ct,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ct);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ct=this.notifications,ht=ct[0];ht;)this.remove(ht.id),ht=ct[0]},dt.prototype.add=function(ct){this.container.appendChild(ct.container)},dt.prototype.remove=function(ct){var ht=this.notifications,ft=(0,rt.default)(ht,function(ut){return ut.id===ct});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ct=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ut="flex-end",gt="flex-end";switch(ft){case"center":gt="center";break;case"left":gt="flex-start"}st==="top"&&(ut="flex-start"),ct.attr("style","justify-content: ".concat(ut,"; align-items: ").concat(gt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ct){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ct,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ut in st)Object.prototype.hasOwnProperty.call(st,ut)&&(ft[ut]=st[ut])},k(ct,ht)},function(ct,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ct){function ht(ft,st,ut){var gt=st.compName,lt=(ut===void 0?{}:ut).theme,wt=lt===void 0?"light":lt,vt=ct.call(this)||this;return vt.subComponents=[],vt.compName=gt,vt.c=(0,rt.classPrefix)(gt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(gt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ct),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ut=this,gt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=gt[vt];gt[vt]=wt,ut.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ut,gt){for(var lt=0,wt=ut.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ct,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ut){return ht?ft[ut]:st[ut]},_.eventClient=function(ut,gt){var lt=ut==="x"?"clientX":"clientY";return gt[lt]?gt[lt]:gt.changedTouches?gt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ct))return ct;if(!document)return 16;var ut=document.createElement("div"),gt=document.createElement("div");return ut.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),gt.setAttribute("style","height: 200px"),ut.appendChild(gt),document.body.appendChild(ut),ct=ut.offsetWidth-ut.clientWidth,document.body.removeChild(ut),ct},_.hasVerticalScrollbar=function(ut){return ut.scrollHeight>ut.offsetHeight},_.executeAfterTransition=function(ut,gt){if((0,it.default)(ut))return gt();var lt=function(wt){wt.target===ut&&(ut.removeEventListener("transitionend",lt),gt())};ut.addEventListener("transitionend",lt)},_.pxToNum=function(ut){return(0,ot.default)(ut.replace("px",""))},_.getPlatform=function(){var ut=(0,at.default)();return ut==="os x"?"mac":ut},_.resetCanvasSize=function(ut){ut.width=Math.round(ut.offsetWidth*window.devicePixelRatio),ut.height=Math.round(ut.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ut=[],gt=String(st).trim();return gt[0]!=="M"&>[0]!=="m"||gt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ut.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ut.push([xt].concat(St.splice(0,k[yt])));return""}),ut};function tt(st,ut){for(var gt=0;gtst.length)&&(ut=st.length);for(var gt=0,lt=new Array(ut);gt1&&(En*=Rt=Math.sqrt(Rt),yn*=Rt),zt=En*En*yn*yn,Xt=En*En*Mt.y*Mt.y+yn*yn*Mt.x*Mt.x,it(xn={x:En*Mt.y/yn,y:-yn*Mt.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Mt.y-xn.y)/yn,(Mt.x-xn.x)/En),xt=Math.atan2(-(Mt.y+xn.y)/yn,-(Mt.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,In=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=In,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Ln.x,Zt=Ln.y,Ln=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Ln={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ct=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ct}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + at `).concat(tt.filename,":").concat(tt.lineno,":").concat(tt.colno),et(rt)}}),window.addEventListener("unhandledrejection",function(tt){et(tt.reason)})):(process.on("uncaughtException",et),process.on("unhandledRejection",et)),b.exports=_},7387:function(b,_,d){var k=d(8901),j=d(2533);_=function(ot){return tt.test(ot)?ot.replace(rt,nt):ot};var $=d(7190)(k.map),et="(?:"+j($).join("|")+")",tt=new RegExp(et),rt=new RegExp(et,"g");function nt(ot){return $[ot]}b.exports=_},5229:function(b,_){var d=0;_=function(k){var j=++d+"";return k?k+j:j},b.exports=_},42:function(b,_,d){var k=d(5972);function j($,et){return $===et}_=function($,et){return et=et||j,k($,function(tt,rt,nt){for(var ot=nt.length;++rt>6*st)+ut);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ct(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ut=tt;return tt=0,nt=0,rt=0,ut}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ct){return $(ct)});var ot=.25,at=5,it=1;et(nt,function(ct){var ht=(ct=ct.split("="))[0];ct=ct[1],ht==="initial-scale"&&(it=+ct),ht==="maximum-scale"&&(at=+ct),ht==="minimum-scale"&&(ot=+ct)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[Rt++],done:!Ct}}};throw new TypeError(Mt?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ct=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ut=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),vt=tt(d(3577)),yt=tt(d(6768));d(8169);var St=function(Ct){function Mt(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},Rt)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(Rt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Mt,Ct),Mt.prototype.highlight=function(jt,Rt){Rt&&(0,ut.default)(this.options,Rt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Mt.prototype.hide=function(){this.target=null,this.redraw()},Mt.prototype.intercept=function(jt){this.interceptor=jt},Mt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Mt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Mt.prototype.drawText=function(jt){var Rt=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.contentColor),name:"content"}],showExtensionLines:Rt.showExtensionLines,showRulers:Rt.showRulers};Rt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Mt.prototype.drawElement=function(jt){var Rt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Rt.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(Rt);zt&&(Rt=zt)}this.overlay.drawHighlight(Rt)},Mt.prototype.getPaths=function(jt){var Rt=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(Rt.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(Rt.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(Rt.marginColor),name:"margin"}]},Mt.prototype.getElementInfo=function(jt){var Rt=jt.getBoundingClientRect(),zt=Rt.width,Xt=Rt.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ut.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Mt.prototype.getStyles=function(jt){for(var Rt=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Mt.prototype.getAccessibleNameAndRole=function(jt){var Rt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return vt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:Rt||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Mt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Mt.prototype.rectToPath=function(jt){var Rt=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",Rt,zt),Kt.push("L",Rt+Xt,zt),Kt.push("L",Rt+Xt,zt+Jt),Kt.push("L",Rt,zt+Jt),Kt.push("Z"),Kt},Mt}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,yt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Mt,jt){jt===void 0&&(jt=!1);var Rt={};return(0,ct.default)(Mt,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,pt.default)(zt)),Rt[zt]=Jt)}),Rt}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Mt,jt=_t.call(bt),Rt=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)Rt.push(Ct.value)}catch(zt){Mt={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Mt)throw Mt.error}}return Rt},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Mt=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Mt<=.03928?Mt/12.92:Math.pow((Mt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Mt=At[2],jt=At[3],Rt=Math.max(_t,Ct,Mt),zt=Math.min(_t,Ct,Mt),Xt=Rt-zt,Jt=Rt+zt,Kt=.5*Jt;return[zt===Rt?0:_t===Rt?(.16666666666666666*(Ct-Mt)/Xt+1)%1:Ct===Rt?.16666666666666666*(Mt-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ct=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ut=.06,pt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Mt=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Mt,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function vt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ut:_t+ut)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return vt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ut)/ct),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ut)/dt),1/rt)}bt=wt(bt),At/=100;var Mt=Ct();return(Mt<0||Mt>1)&&(_t=!_t,Mt=Ct()),Mt};var yt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}yt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Mt,jt,Rt=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(yt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(Rt>=Zt)try{for(var An=(Mt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Mt={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Mt)throw Mt.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ct=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ct.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ct.return)&&at.call(ct)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ct=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ut=typeof Symbol=="function"&&Symbol.iterator,pt=ut&&st[ut],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ut?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ut){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,vt=pt.call(st),yt=[];try{for(;(ut===void 0||ut-- >0)&&!(lt=vt.next()).done;)yt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(pt=vt.return)&&pt.call(vt)}finally{if(wt)throw wt.error}}return yt},$=this&&this.__spreadArray||function(st,ut,pt){if(pt||arguments.length===2)for(var lt,wt=0,vt=ut.length;wtAn&&jnEn,xn=Rt-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Mt.style.display="none");if(Mt.style.top=fn+"px",Mt.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Mt,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=Rt-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ut,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ut}},ft.prototype.drawAxis=function(st,ut,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function yt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,yt(bt)-15,yt(xt),yt(bt)):st.fillRect(0,0,yt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ut?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.restore(),st.fillStyle=dt,ut?st.fillRect(yt(xt)-15,0,yt(xt),yt(bt)):st.fillRect(0,0,15,yt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-vt);for(var _t=bt+St(vt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,yt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ut?yt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Mt=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ct,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ut){return ht?ft[ut]:st[ut]},_.eventClient=function(ut,pt){var lt=ut==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ut,pt){var lt=ut==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ct))return ct;if(!document)return 16;var ut=document.createElement("div"),pt=document.createElement("div");return ut.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ut.appendChild(pt),document.body.appendChild(ut),ct=ut.offsetWidth-ut.clientWidth,document.body.removeChild(ut),ct},_.hasVerticalScrollbar=function(ut){return ut.scrollHeight>ut.offsetHeight},_.executeAfterTransition=function(ut,pt){if((0,it.default)(ut))return pt();var lt=function(wt){wt.target===ut&&(ut.removeEventListener("transitionend",lt),pt())};ut.addEventListener("transitionend",lt)},_.pxToNum=function(ut){return(0,ot.default)(ut.replace("px",""))},_.getPlatform=function(){var ut=(0,at.default)();return ut==="os x"?"mac":ut},_.resetCanvasSize=function(ut){ut.width=Math.round(ut.offsetWidth*window.devicePixelRatio),ut.height=Math.round(ut.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ct,ht){ct.__proto__=ht}||function(ct,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ct[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ct(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ct.prototype=dt.prototype,new ct)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ct,ht){ht===void 0&&(ht={});var ft=it.call(this,ct,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ct,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ct);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ct=this.notifications,ht=ct[0];ht;)this.remove(ht.id),ht=ct[0]},dt.prototype.add=function(ct){this.container.appendChild(ct.container)},dt.prototype.remove=function(ct){var ht=this.notifications,ft=(0,rt.default)(ht,function(ut){return ut.id===ct});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ct=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ut="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ut="flex-start"),ct.attr("style","justify-content: ".concat(ut,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ct){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ct,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ut in st)Object.prototype.hasOwnProperty.call(st,ut)&&(ft[ut]=st[ut])},k(ct,ht)},function(ct,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ct){function ht(ft,st,ut){var pt=st.compName,lt=(ut===void 0?{}:ut).theme,wt=lt===void 0?"light":lt,vt=ct.call(this)||this;return vt.subComponents=[],vt.compName=pt,vt.c=(0,rt.classPrefix)(pt),vt.options={},vt.container=ft,vt.$container=(0,tt.default)(ft),vt.$container.addClass(["luna-".concat(pt),vt.c("platform-".concat((0,rt.getPlatform)()))]),vt.on("optionChange",function(yt,St,xt){var bt=vt.c;yt==="theme"&&(vt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(vt.subComponents,function(At){return At.setOption("theme",St)}))}),vt.setOption("theme",wt),vt}return j(ht,ct),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ut=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,vt){var yt=pt[vt];pt[vt]=wt,ut.emit("optionChange",vt,wt,yt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ut,pt){for(var lt=0,wt=ut.length;lt]*>/g.test(wt))try{var vt=tt.default.parse(wt);return dt(vt,function(yt){yt.attrs&&yt.attrs.class&&(yt.attrs.class=lt(yt.attrs.class))}),tt.default.stringify(vt)}catch{return lt(wt)}return lt(wt)}};var ct,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ut){return ht?ft[ut]:st[ut]},_.eventClient=function(ut,pt){var lt=ut==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ct))return ct;if(!document)return 16;var ut=document.createElement("div"),pt=document.createElement("div");return ut.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ut.appendChild(pt),document.body.appendChild(ut),ct=ut.offsetWidth-ut.clientWidth,document.body.removeChild(ut),ct},_.hasVerticalScrollbar=function(ut){return ut.scrollHeight>ut.offsetHeight},_.executeAfterTransition=function(ut,pt){if((0,it.default)(ut))return pt();var lt=function(wt){wt.target===ut&&(ut.removeEventListener("transitionend",lt),pt())};ut.addEventListener("transitionend",lt)},_.pxToNum=function(ut){return(0,ot.default)(ut.replace("px",""))},_.getPlatform=function(){var ut=(0,at.default)();return ut==="os x"?"mac":ut},_.resetCanvasSize=function(ut){ut.width=Math.round(ut.offsetWidth*window.devicePixelRatio),ut.height=Math.round(ut.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ut=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,vt){var yt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(vt),xt=wt;if(yt==="m"&&St.length>2&&(ut.push([xt].concat(St.splice(0,2))),yt="l",xt=xt==="m"?"l":"L"),St.length=k[yt]&&St.length&&k[yt];)ut.push([xt].concat(St.splice(0,k[yt])));return""}),ut};function tt(st,ut){for(var pt=0;ptst.length)&&(ut=st.length);for(var pt=0,lt=new Array(ut);pt1&&(En*=Rt=Math.sqrt(Rt),yn*=Rt),zt=En*En*yn*yn,Xt=En*En*Mt.y*Mt.y+yn*yn*Mt.x*Mt.x,it(xn={x:En*Mt.y/yn,y:-yn*Mt.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Mt.y-xn.y)/yn,(Mt.x-xn.x)/En),xt=Math.atan2(-(Mt.y+xn.y)/yn,-(Mt.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,In=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=In,yt.save(),yt.translate(xn.x,xn.y),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,!_t),yt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],yt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":yt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),yt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],yt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Ln.x,Zt=Ln.y,Ln=void 0,yt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],yt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],yt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],yt.save(),yt.translate(Jt,Zt),yt.rotate(jt),yt.scale(En,yn),yt.arc(0,0,1,bt,xt,_n),yt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Ln={x:Jt,y:Zt},yt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ct=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ct}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} /*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var et=0,tt=new Array($);et<$;et++)tt[et]=j[et];return tt}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(et,tt){for(var rt=0;rtDemo Dapp React UI - + From e28c247e0d3cc756b0441dbcf080334fa5edd1fe Mon Sep 17 00:00:00 2001 From: thekiba Date: Sun, 21 Apr 2024 00:38:45 +0400 Subject: [PATCH 066/117] chore: update @tonconnect/ui-react to 2.0.1-beta.7 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3e226f8..f66a927 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.6", + "@tonconnect/ui-react": "^2.0.1-beta.7", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.1-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.1.tgz", - "integrity": "sha512-1jTFGmUrJBoNgy08njYDPEt/iZrx+VGmdfGDyLj6eokqnr6QkKecT/UOGgPo8SW5mTMU8DCSBrF3OPjjjZDMDg==", + "version": "3.0.1-beta.2", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.2.tgz", + "integrity": "sha512-QMEXkGgK8nzdCfpOfGvO7nkMHaDLKtaIbfczte7EAa70OswKVSPVnF7Yo9pIU/ZcQ9CY6RrsbbNb+FbsrrVPww==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.1-beta.6", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.6.tgz", - "integrity": "sha512-dGX+SQaLfAJnlFKZLQ6P8urXhdjd1+qVvwCIyFQvumE4H3wx32XC1m7CVjI7ILhFD4UEdOdLl5WOyElSCnDLVg==", + "version": "2.0.1-beta.7", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.7.tgz", + "integrity": "sha512-yZpRLZ0HrItaX5krcazdmvMWgsWO43zqdlzhg+FqiutLWh6poj2VoUL0fuVFxMWR9Ri/0YtLaSPEtZp54eF40A==", "dependencies": { - "@tonconnect/sdk": "^3.0.1-beta.1", + "@tonconnect/sdk": "^3.0.1-beta.2", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.6", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.6.tgz", - "integrity": "sha512-hEqccqk6QIie46TVF/x2nG3Kqr3XkCHKBGjggWZeOL8WSz+/l+OjVBmhTsv2qvh/xt7EZhhxhEYN6/5YbzEITA==", + "version": "2.0.1-beta.7", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.7.tgz", + "integrity": "sha512-Q38w3VILIh5NYNv8YUyKRlbQoR+T1huGNi7LvqwQ1e9LE+z1T1UoJpuCJQalqt9zF+4A/YmYCgTVU/E68oZpwA==", "dependencies": { - "@tonconnect/ui": "^2.0.1-beta.6" + "@tonconnect/ui": "^2.0.1-beta.7" }, "peerDependencies": { "react": ">=17.0.0", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.1-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.1.tgz", - "integrity": "sha512-1jTFGmUrJBoNgy08njYDPEt/iZrx+VGmdfGDyLj6eokqnr6QkKecT/UOGgPo8SW5mTMU8DCSBrF3OPjjjZDMDg==", + "version": "3.0.1-beta.2", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.2.tgz", + "integrity": "sha512-QMEXkGgK8nzdCfpOfGvO7nkMHaDLKtaIbfczte7EAa70OswKVSPVnF7Yo9pIU/ZcQ9CY6RrsbbNb+FbsrrVPww==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.1-beta.6", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.6.tgz", - "integrity": "sha512-dGX+SQaLfAJnlFKZLQ6P8urXhdjd1+qVvwCIyFQvumE4H3wx32XC1m7CVjI7ILhFD4UEdOdLl5WOyElSCnDLVg==", + "version": "2.0.1-beta.7", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.7.tgz", + "integrity": "sha512-yZpRLZ0HrItaX5krcazdmvMWgsWO43zqdlzhg+FqiutLWh6poj2VoUL0fuVFxMWR9Ri/0YtLaSPEtZp54eF40A==", "requires": { - "@tonconnect/sdk": "^3.0.1-beta.1", + "@tonconnect/sdk": "^3.0.1-beta.2", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.1-beta.6", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.6.tgz", - "integrity": "sha512-hEqccqk6QIie46TVF/x2nG3Kqr3XkCHKBGjggWZeOL8WSz+/l+OjVBmhTsv2qvh/xt7EZhhxhEYN6/5YbzEITA==", + "version": "2.0.1-beta.7", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.7.tgz", + "integrity": "sha512-Q38w3VILIh5NYNv8YUyKRlbQoR+T1huGNi7LvqwQ1e9LE+z1T1UoJpuCJQalqt9zF+4A/YmYCgTVU/E68oZpwA==", "requires": { - "@tonconnect/ui": "^2.0.1-beta.6" + "@tonconnect/ui": "^2.0.1-beta.7" } }, "@types/prop-types": { diff --git a/package.json b/package.json index ac1a0d0..8e1c8bb 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.6", + "@tonconnect/ui-react": "^2.0.1-beta.7", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From edae179e039f78493d15dc7748b12f1460b00f00 Mon Sep 17 00:00:00 2001 From: thekiba Date: Sun, 21 Apr 2024 00:39:50 +0400 Subject: [PATCH 067/117] chore: rebuild --- docs/assets/{index-0b6927ab.js => index-983c6123.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-0b6927ab.js => index-983c6123.js} (94%) diff --git a/docs/assets/index-0b6927ab.js b/docs/assets/index-983c6123.js similarity index 94% rename from docs/assets/index-0b6927ab.js rename to docs/assets/index-983c6123.js index 30dc50e..5cfc6c3 100644 --- a/docs/assets/index-0b6927ab.js +++ b/docs/assets/index-983c6123.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{var j,$;if(!((j=_==null?void 0:_.signal)===null||j===void 0)&&j.aborted){k(new TonConnectError("Delay aborted"));return}const et=setTimeout(()=>d(),b);($=_==null?void 0:_.signal)===null||$===void 0||$.addEventListener("abort",()=>{clearTimeout(et),k(new TonConnectError("Delay aborted"))})})})}function createAbortController(b){const _=new AbortController;return b!=null&&b.aborted?_.abort():b==null||b.addEventListener("abort",()=>_.abort(),{once:!0}),_}function callForSuccess(b,_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=(d=_==null?void 0:_.attempts)!==null&&d!==void 0?d:10,$=(k=_==null?void 0:_.delayMs)!==null&&k!==void 0?k:200,et=createAbortController(_==null?void 0:_.signal);if(typeof b!="function")throw new TonConnectError(`Expected a function, got ${typeof b}`);let tt=0,rt;for(;tt__awaiter(this,void 0,void 0,function*(){if($=at??null,et==null||et.abort(),et=createAbortController(at),et.signal.aborted)throw new TonConnectError("Resource creation was aborted");k=it??null;const dt=b(at,...it);j=dt;const ct=yield dt;if(j!==dt)throw yield _(ct),new TonConnectError("Resource creation was aborted by a new resource creation");return d=ct,d});return{create:tt,current:()=>d??null,dispose:()=>__awaiter(this,void 0,void 0,function*(){try{const at=d;d=null;const it=j;j=null,et==null||et.abort(),yield Promise.allSettled([at?_(at):Promise.resolve(),it?_(yield it):Promise.resolve()])}catch(at){logError$1("Failed to dispose the resource",at)}}),recreate:at=>__awaiter(this,void 0,void 0,function*(){const it=d,dt=j,ct=k,ht=$;if(yield delay(at),it===d&&dt===j&&ct===k&&ht===$)return tt($,...ct??[]);throw new TonConnectError("Resource recreation was aborted by a new resource creation")})}}function timeout(b,_){const d=_==null?void 0:_.timeout,k=_==null?void 0:_.signal,j=createAbortController(k);return new Promise(($,et)=>{if(j.signal.aborted){et(new TonConnectError("Operation aborted"));return}let tt;typeof d<"u"&&(tt=setTimeout(()=>{j.abort(),et(new TonConnectError(`Timeout after ${d}ms`))},d)),j.signal.addEventListener("abort",()=>{clearTimeout(tt),et(new TonConnectError("Operation aborted"))},{once:!0});const rt={timeout:d,abort:j.signal};b($,et,rt).finally(()=>clearTimeout(tt))})}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.defaultReconnectDelay=5e3,this.eventSource=createResource$1((et,tt)=>__awaiter(this,void 0,void 0,function*(){const rt={bridgeUrl:this.bridgeUrl,ssePath:this.ssePath,sessionId:this.sessionId,bridgeGatewayStorage:this.bridgeGatewayStorage,errorHandler:this.errorsHandler.bind(this),messageHandler:this.messagesHandler.bind(this),signal:et,openingDeadlineMS:tt};return yield createEventSource(rt)}),et=>__awaiter(this,void 0,void 0,function*(){et.close()})),this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}get isReady(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.OPEN}get isClosed(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)!==EventSource.OPEN}get isConnecting(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.CONNECTING}registerSession(_){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.create(_==null?void 0:_.signal,_==null?void 0:_.openingDeadlineMS)})}send(_,d,k,j){var $;return __awaiter(this,void 0,void 0,function*(){const et={};typeof j=="number"?et.ttl=j:(et.ttl=j==null?void 0:j.ttl,et.signal=j==null?void 0:j.signal,et.attempts=j==null?void 0:j.attempts);const tt=new URL(addPathToUrl(this.bridgeUrl,this.postPath));tt.searchParams.append("client_id",this.sessionId),tt.searchParams.append("to",d),tt.searchParams.append("ttl",((et==null?void 0:et.ttl)||this.defaultTtl).toString()),tt.searchParams.append("topic",k);const rt=Base64.encode(_);yield callForSuccess(nt=>__awaiter(this,void 0,void 0,function*(){const ot=yield this.post(tt,rt,nt.signal);if(!ot.ok)throw new TonConnectError(`Bridge send failed, status ${ot.status}`)}),{attempts:($=et==null?void 0:et.attempts)!==null&&$!==void 0?$:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:et==null?void 0:et.signal})})}pause(){this.eventSource.dispose().catch(_=>logError$1(`Bridge pause failed, ${_}`))}unPause(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.recreate(0)})}close(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.dispose().catch(_=>logError$1(`Bridge close failed, ${_}`))})}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}post(_,d,k){return __awaiter(this,void 0,void 0,function*(){const j=yield fetch(_,{method:"post",body:d,signal:k});if(!j.ok)throw new TonConnectError(`Bridge send failed, status ${j.status}`);return j})}errorsHandler(_){return __awaiter(this,void 0,void 0,function*(){try{if(this.isConnecting){logError$1("Bridge error",JSON.stringify(_));return}if(this.isReady){this.errorsListener(_);return}if(this.isClosed){logDebug$1(`Bridge reconnecting, ${this.defaultReconnectDelay}ms delay`),yield this.eventSource.recreate(this.defaultReconnectDelay);return}}catch{}})}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data===this.heartbeatMessage||(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),this.isClosed))return;let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)})}}function createEventSource(b){return __awaiter(this,void 0,void 0,function*(){return yield timeout((_,d,k)=>__awaiter(this,void 0,void 0,function*(){var j;const et=createAbortController(k.signal).signal;if(et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const tt=new URL(addPathToUrl(b.bridgeUrl,b.ssePath));tt.searchParams.append("client_id",b.sessionId);const rt=yield b.bridgeGatewayStorage.getLastEventId();if(rt&&tt.searchParams.append("last_event_id",rt),et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const nt=new EventSource(tt.toString());nt.onerror=ot=>{if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}b.errorHandler(ot)},nt.onopen=()=>{if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}_(nt)},nt.onmessage=ot=>{b.messageHandler(ot)},(j=b.signal)===null||j===void 0||j.addEventListener("abort",()=>{nt.close(),d(new TonConnectError("Bridge connection aborted"))})}),{timeout:b.openingDeadlineMS,signal:b.signal})})}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.defaultOpeningDeadlineMS=5e3,this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_,d){var k;const j=createAbortController(d==null?void 0:d.signal);(k=this.abortController)===null||k===void 0||k.abort(),this.abortController=j,this.closeGateways();const $=new SessionCrypto;this.session={sessionCrypto:$,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:$}).then(()=>__awaiter(this,void 0,void 0,function*(){j.signal.aborted||(yield callForSuccess(tt=>this.openGateways($,{openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:tt==null?void 0:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal}))}));const et="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(et,_)}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;this.closeGateways();const $=yield this.connectionStorage.getHttpConnection();if(!$||j.signal.aborted)return;const et=(k=_==null?void 0:_.openingDeadlineMS)!==null&&k!==void 0?k:this.defaultOpeningDeadlineMS;if(isPendingConnectionHttp($))return this.session={sessionCrypto:$.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},yield this.openGateways($.sessionCrypto,{openingDeadlineMS:et,signal:j==null?void 0:j.signal});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");if(this.session=$.session,this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,$.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),!j.signal.aborted){this.listeners.forEach(tt=>tt($.connectEvent));try{yield callForSuccess(tt=>this.gateway.registerSession({openingDeadlineMS:et,signal:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal})}catch{yield this.disconnect({signal:j.signal});return}}})}sendRequest(_,d){const k={};return typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal,k.attempts=d==null?void 0:d.attempts),new Promise((j,$)=>__awaiter(this,void 0,void 0,function*(){var et;if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const tt=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:tt}));const rt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:tt})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(rt,this.session.walletPublicKey,_.method,{attempts:k==null?void 0:k.attempts,signal:k==null?void 0:k.signal}),(et=k==null?void 0:k.onRequestSent)===null||et===void 0||et.call(k),this.pendingRequests.set(tt.toString(),j)}catch(nt){$(nt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(_){return __awaiter(this,void 0,void 0,function*(){return new Promise(d=>__awaiter(this,void 0,void 0,function*(){let k=!1,j=null;const $=()=>{k||(k=!0,this.removeBridgeAndSession().then(d))};try{this.closeGateways();const et=createAbortController(_==null?void 0:_.signal);j=setTimeout(()=>{et.abort()},this.defaultOpeningDeadlineMS),yield this.sendRequest({method:"disconnect",params:[]},{onRequestSent:$,signal:et.signal,attempts:1})}catch(et){logDebug$1("Disconnect error:",et),k||this.removeBridgeAndSession().then(d)}finally{j&&clearTimeout(j),$()}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){yield _.close();return}return this.closeGateways({except:_}),this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(logDebug$1("Removing bridge and session: received disconnect event"),yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways.map(k=>k.close().catch(j=>console.error(j))),this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>callForSuccess(j=>this.pendingGateways.some($=>$===k)?k.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:j.signal}):k.close(),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:d==null?void 0:d.signal})));return}else return this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:d==null?void 0:d.signal})})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j={};typeof d=="function"?j.onRequestSent=d:(j.onRequestSent=d==null?void 0:d.onRequestSent,j.signal=d==null?void 0:d.signal);const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:$}));return et.then(tt=>logDebug$1("Wallet message received:",tt)),(k=j==null?void 0:j.onRequestSent)===null||k===void 0||k.call(j),et})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1("Injected Provider connect error:",k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux","ios","android","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k,j;const $={};if(typeof d=="object"&&"tonProof"in d&&($.request=d),typeof d=="object"&&("openingDeadlineMS"in d||"signal"in d||"request"in d)&&($.request=d==null?void 0:d.request,$.openingDeadlineMS=d==null?void 0:d.openingDeadlineMS,$.signal=d==null?void 0:d.signal),this.connected)throw new WalletAlreadyConnectedError;const et=createAbortController($==null?void 0:$.signal);if((k=this.abortController)===null||k===void 0||k.abort(),this.abortController=et,et.signal.aborted)throw new TonConnectError("Connection was aborted");return(j=this.provider)===null||j===void 0||j.closeConnection(),this.provider=this.createProvider(_),et.signal.addEventListener("abort",()=>{var tt;(tt=this.provider)===null||tt===void 0||tt.closeConnection(),this.provider=null}),this.provider.connect(this.createConnectRequest($==null?void 0:$.request),{openingDeadlineMS:$==null?void 0:$.openingDeadlineMS,signal:et.signal})}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;const[$,et]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);if(j.signal.aborted)return;let tt=null;try{switch($){case"http":tt=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":tt=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(et)tt=this.createProvider(et);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),tt==null||tt.closeConnection(),tt=null;return}if(j.signal.aborted){tt==null||tt.closeConnection();return}if(!tt){logError$1("Provider is not restored");return}return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=tt,tt.listen(this.walletEventsListener.bind(this)),j.signal.addEventListener("abort",()=>{tt==null||tt.closeConnection(),tt=null}),yield callForSuccess(rt=>__awaiter(this,void 0,void 0,function*(){return tt==null?void 0:tt.restoreConnection({openingDeadlineMS:_==null?void 0:_.openingDeadlineMS,signal:rt.signal})}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:_==null?void 0:_.signal})})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){const k={};typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal);const j=createAbortController(k==null?void 0:k.signal);if(j.signal.aborted)throw new TonConnectError("Transaction sending was aborted");this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:$}=_,et=__rest(_,["validUntil"]),tt=_.from||this.account.address,rt=_.network||this.account.chain,nt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},et),{valid_until:$,from:tt,network:rt})),{onRequestSent:k.onRequestSent,signal:j.signal});return sendTransactionParser.isError(nt)?sendTransactionParser.parseAndThrowError(nt):sendTransactionParser.convertFromRpcResponse(nt)})}disconnect(_){var d;return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;const k=createAbortController(_==null?void 0:_.signal),j=this.abortController;if(this.abortController=k,k.signal.aborted)throw new TonConnectError("Disconnect was aborted");this.onWalletDisconnected(),yield(d=this.provider)===null||d===void 0?void 0:d.disconnect({signal:k.signal}),j==null||j.abort()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection().catch(d=>logError$1("Cannot unpause connection",d))})}catch(d){logError$1("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;Gt+=2}},Ln=function(pn,Vt){for(var Gt in Vt)if(typeof Vt[Gt]===nt&&Vt[Gt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ct]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ct,ut,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Pn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Pn&&!Pn.ua){var Un=new Bn;Pn.ua=Un.getResult(),Pn.ua.get=function(){return Un.getUA()},Pn.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var Gt in Vt)Pn.ua[Gt]=Vt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}function delay(b,_){return __awaiter(this,void 0,void 0,function*(){return new Promise((d,k)=>{var j,$;if(!((j=_==null?void 0:_.signal)===null||j===void 0)&&j.aborted){k(new TonConnectError("Delay aborted"));return}const et=setTimeout(()=>d(),b);($=_==null?void 0:_.signal)===null||$===void 0||$.addEventListener("abort",()=>{clearTimeout(et),k(new TonConnectError("Delay aborted"))})})})}function createAbortController(b){const _=new AbortController;return b!=null&&b.aborted?_.abort():b==null||b.addEventListener("abort",()=>_.abort(),{once:!0}),_}function callForSuccess(b,_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=(d=_==null?void 0:_.attempts)!==null&&d!==void 0?d:10,$=(k=_==null?void 0:_.delayMs)!==null&&k!==void 0?k:200,et=createAbortController(_==null?void 0:_.signal);if(typeof b!="function")throw new TonConnectError(`Expected a function, got ${typeof b}`);let tt=0,rt;for(;tt__awaiter(this,void 0,void 0,function*(){if($=at??null,et==null||et.abort(),et=createAbortController(at),et.signal.aborted)throw new TonConnectError("Resource creation was aborted");k=it??null;const dt=b(at,...it);j=dt;const ct=yield dt;if(j!==dt&&ct!==d)throw yield _(ct),new TonConnectError("Resource creation was aborted by a new resource creation");return d=ct,d});return{create:tt,current:()=>d??null,dispose:()=>__awaiter(this,void 0,void 0,function*(){try{const at=d;d=null;const it=j;j=null,et==null||et.abort(),yield Promise.allSettled([at?_(at):Promise.resolve(),it?_(yield it):Promise.resolve()])}catch(at){logError$1("Failed to dispose the resource",at)}}),recreate:at=>__awaiter(this,void 0,void 0,function*(){const it=d,dt=j,ct=k,ht=$;if(yield delay(at),it===d&&dt===j&&ct===k&&ht===$)return tt($,...ct??[]);throw new TonConnectError("Resource recreation was aborted by a new resource creation")})}}function timeout(b,_){const d=_==null?void 0:_.timeout,k=_==null?void 0:_.signal,j=createAbortController(k);return new Promise(($,et)=>{if(j.signal.aborted){et(new TonConnectError("Operation aborted"));return}let tt;typeof d<"u"&&(tt=setTimeout(()=>{j.abort(),et(new TonConnectError(`Timeout after ${d}ms`))},d)),j.signal.addEventListener("abort",()=>{clearTimeout(tt),et(new TonConnectError("Operation aborted"))},{once:!0});const rt={timeout:d,abort:j.signal};b($,et,rt).finally(()=>clearTimeout(tt))})}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.defaultReconnectDelay=5e3,this.eventSource=createResource$1((et,tt)=>__awaiter(this,void 0,void 0,function*(){const rt={bridgeUrl:this.bridgeUrl,ssePath:this.ssePath,sessionId:this.sessionId,bridgeGatewayStorage:this.bridgeGatewayStorage,errorHandler:this.errorsHandler.bind(this),messageHandler:this.messagesHandler.bind(this),signal:et,openingDeadlineMS:tt};return yield createEventSource(rt)}),et=>__awaiter(this,void 0,void 0,function*(){et.close()})),this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}get isReady(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.OPEN}get isClosed(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)!==EventSource.OPEN}get isConnecting(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.CONNECTING}registerSession(_){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.create(_==null?void 0:_.signal,_==null?void 0:_.openingDeadlineMS)})}send(_,d,k,j){var $;return __awaiter(this,void 0,void 0,function*(){const et={};typeof j=="number"?et.ttl=j:(et.ttl=j==null?void 0:j.ttl,et.signal=j==null?void 0:j.signal,et.attempts=j==null?void 0:j.attempts);const tt=new URL(addPathToUrl(this.bridgeUrl,this.postPath));tt.searchParams.append("client_id",this.sessionId),tt.searchParams.append("to",d),tt.searchParams.append("ttl",((et==null?void 0:et.ttl)||this.defaultTtl).toString()),tt.searchParams.append("topic",k);const rt=Base64.encode(_);yield callForSuccess(nt=>__awaiter(this,void 0,void 0,function*(){const ot=yield this.post(tt,rt,nt.signal);if(!ot.ok)throw new TonConnectError(`Bridge send failed, status ${ot.status}`)}),{attempts:($=et==null?void 0:et.attempts)!==null&&$!==void 0?$:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:et==null?void 0:et.signal})})}pause(){this.eventSource.dispose().catch(_=>logError$1(`Bridge pause failed, ${_}`))}unPause(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.recreate(0)})}close(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.dispose().catch(_=>logError$1(`Bridge close failed, ${_}`))})}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}post(_,d,k){return __awaiter(this,void 0,void 0,function*(){const j=yield fetch(_,{method:"post",body:d,signal:k});if(!j.ok)throw new TonConnectError(`Bridge send failed, status ${j.status}`);return j})}errorsHandler(_,d){return __awaiter(this,void 0,void 0,function*(){if(this.isConnecting){logError$1("Bridge error",JSON.stringify(d));return}if(this.isReady){try{this.errorsListener(d)}catch{}return}if(this.isClosed)return _.close(),logDebug$1(`Bridge reconnecting, ${this.defaultReconnectDelay}ms delay`),yield this.eventSource.recreate(this.defaultReconnectDelay);throw new TonConnectError("Bridge error, unknown state")})}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data===this.heartbeatMessage||(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),this.isClosed))return;let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)})}}function createEventSource(b){return __awaiter(this,void 0,void 0,function*(){return yield timeout((_,d,k)=>__awaiter(this,void 0,void 0,function*(){var j;const et=createAbortController(k.signal).signal;if(et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const tt=new URL(addPathToUrl(b.bridgeUrl,b.ssePath));tt.searchParams.append("client_id",b.sessionId);const rt=yield b.bridgeGatewayStorage.getLastEventId();if(rt&&tt.searchParams.append("last_event_id",rt),et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const nt=new EventSource(tt.toString());nt.onerror=ot=>__awaiter(this,void 0,void 0,function*(){if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}try{const at=yield b.errorHandler(nt,ot);at&&at!==nt&&_(at)}catch(at){d(at)}}),nt.onopen=()=>{if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}_(nt)},nt.onmessage=ot=>{b.messageHandler(ot)},(j=b.signal)===null||j===void 0||j.addEventListener("abort",()=>{nt.close(),d(new TonConnectError("Bridge connection aborted"))})}),{timeout:b.openingDeadlineMS,signal:b.signal})})}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.defaultOpeningDeadlineMS=5e3,this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_,d){var k;const j=createAbortController(d==null?void 0:d.signal);(k=this.abortController)===null||k===void 0||k.abort(),this.abortController=j,this.closeGateways();const $=new SessionCrypto;this.session={sessionCrypto:$,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:$}).then(()=>__awaiter(this,void 0,void 0,function*(){j.signal.aborted||(yield callForSuccess(tt=>this.openGateways($,{openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:tt==null?void 0:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal}))}));const et="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(et,_)}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;this.closeGateways();const $=yield this.connectionStorage.getHttpConnection();if(!$||j.signal.aborted)return;const et=(k=_==null?void 0:_.openingDeadlineMS)!==null&&k!==void 0?k:this.defaultOpeningDeadlineMS;if(isPendingConnectionHttp($))return this.session={sessionCrypto:$.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},yield this.openGateways($.sessionCrypto,{openingDeadlineMS:et,signal:j==null?void 0:j.signal});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");if(this.session=$.session,this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,$.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),!j.signal.aborted){this.listeners.forEach(tt=>tt($.connectEvent));try{yield callForSuccess(tt=>this.gateway.registerSession({openingDeadlineMS:et,signal:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal})}catch{yield this.disconnect({signal:j.signal});return}}})}sendRequest(_,d){const k={};return typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal,k.attempts=d==null?void 0:d.attempts),new Promise((j,$)=>__awaiter(this,void 0,void 0,function*(){var et;if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const tt=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:tt}));const rt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:tt})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(rt,this.session.walletPublicKey,_.method,{attempts:k==null?void 0:k.attempts,signal:k==null?void 0:k.signal}),(et=k==null?void 0:k.onRequestSent)===null||et===void 0||et.call(k),this.pendingRequests.set(tt.toString(),j)}catch(nt){$(nt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(_){return __awaiter(this,void 0,void 0,function*(){return new Promise(d=>__awaiter(this,void 0,void 0,function*(){let k=!1,j=null;const $=()=>{k||(k=!0,this.removeBridgeAndSession().then(d))};try{this.closeGateways();const et=createAbortController(_==null?void 0:_.signal);j=setTimeout(()=>{et.abort()},this.defaultOpeningDeadlineMS),yield this.sendRequest({method:"disconnect",params:[]},{onRequestSent:$,signal:et.signal,attempts:1})}catch(et){logDebug$1("Disconnect error:",et),k||this.removeBridgeAndSession().then(d)}finally{j&&clearTimeout(j),$()}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){yield _.close();return}return this.closeGateways({except:_}),this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(logDebug$1("Removing bridge and session: received disconnect event"),yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways.map(k=>k.close().catch(j=>console.error(j))),this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>callForSuccess(j=>this.pendingGateways.some($=>$===k)?k.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:j.signal}):k.close(),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:d==null?void 0:d.signal})));return}else return this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:d==null?void 0:d.signal})})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j={};typeof d=="function"?j.onRequestSent=d:(j.onRequestSent=d==null?void 0:d.onRequestSent,j.signal=d==null?void 0:d.signal);const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:$}));return et.then(tt=>logDebug$1("Wallet message received:",tt)),(k=j==null?void 0:j.onRequestSent)===null||k===void 0||k.call(j),et})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1("Injected Provider connect error:",k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux","ios","android","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k,j;const $={};if(typeof d=="object"&&"tonProof"in d&&($.request=d),typeof d=="object"&&("openingDeadlineMS"in d||"signal"in d||"request"in d)&&($.request=d==null?void 0:d.request,$.openingDeadlineMS=d==null?void 0:d.openingDeadlineMS,$.signal=d==null?void 0:d.signal),this.connected)throw new WalletAlreadyConnectedError;const et=createAbortController($==null?void 0:$.signal);if((k=this.abortController)===null||k===void 0||k.abort(),this.abortController=et,et.signal.aborted)throw new TonConnectError("Connection was aborted");return(j=this.provider)===null||j===void 0||j.closeConnection(),this.provider=this.createProvider(_),et.signal.addEventListener("abort",()=>{var tt;(tt=this.provider)===null||tt===void 0||tt.closeConnection(),this.provider=null}),this.provider.connect(this.createConnectRequest($==null?void 0:$.request),{openingDeadlineMS:$==null?void 0:$.openingDeadlineMS,signal:et.signal})}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;const[$,et]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);if(j.signal.aborted)return;let tt=null;try{switch($){case"http":tt=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":tt=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(et)tt=this.createProvider(et);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),tt==null||tt.closeConnection(),tt=null;return}if(j.signal.aborted){tt==null||tt.closeConnection();return}if(!tt){logError$1("Provider is not restored");return}return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=tt,tt.listen(this.walletEventsListener.bind(this)),j.signal.addEventListener("abort",()=>{tt==null||tt.closeConnection(),tt=null}),yield callForSuccess(rt=>__awaiter(this,void 0,void 0,function*(){return tt==null?void 0:tt.restoreConnection({openingDeadlineMS:_==null?void 0:_.openingDeadlineMS,signal:rt.signal})}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:_==null?void 0:_.signal})})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){const k={};typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal);const j=createAbortController(k==null?void 0:k.signal);if(j.signal.aborted)throw new TonConnectError("Transaction sending was aborted");this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:$}=_,et=__rest(_,["validUntil"]),tt=_.from||this.account.address,rt=_.network||this.account.chain,nt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},et),{valid_until:$,from:tt,network:rt})),{onRequestSent:k.onRequestSent,signal:j.signal});return sendTransactionParser.isError(nt)?sendTransactionParser.parseAndThrowError(nt):sendTransactionParser.convertFromRpcResponse(nt)})}disconnect(_){var d;return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;const k=createAbortController(_==null?void 0:_.signal),j=this.abortController;if(this.abortController=k,k.signal.aborted)throw new TonConnectError("Disconnect was aborted");this.onWalletDisconnected(),yield(d=this.provider)===null||d===void 0?void 0:d.disconnect({signal:k.signal}),j==null||j.abort()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection().catch(d=>logError$1("Cannot unpause connection",d))})}catch(d){logError$1("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;Gt+=2}},Ln=function(pn,Vt){for(var Gt in Vt)if(typeof Vt[Gt]===nt&&Vt[Gt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ct]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ct,ut,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Pn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Pn&&!Pn.ua){var Un=new Bn;Pn.ua=Un.getResult(),Pn.ua.get=function(){return Un.getUA()},Pn.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var Gt in Vt)Pn.ua[Gt]=Vt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames diff --git a/docs/index.html b/docs/index.html index beba8b6..0c2facb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 7d2ba4daa357daf757523cd35d6725f92490170b Mon Sep 17 00:00:00 2001 From: thekiba Date: Sun, 21 Apr 2024 02:12:27 +0400 Subject: [PATCH 068/117] chore: update @tonconnect/ui-react to 2.0.1-beta.8 --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index f66a927..a07b051 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.7", + "@tonconnect/ui-react": "^2.0.1-beta.8", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -868,9 +868,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.1-beta.7", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.7.tgz", - "integrity": "sha512-yZpRLZ0HrItaX5krcazdmvMWgsWO43zqdlzhg+FqiutLWh6poj2VoUL0fuVFxMWR9Ri/0YtLaSPEtZp54eF40A==", + "version": "2.0.1-beta.8", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.8.tgz", + "integrity": "sha512-2KALcsX290g2sr5+8XQVImRbwxnjHKDicq2oNApfNjuelknwoeTo+IgwuUxJGPc0fXSUNODmkUFU/yzW0sjmow==", "dependencies": { "@tonconnect/sdk": "^3.0.1-beta.2", "classnames": "^2.3.2", @@ -879,11 +879,11 @@ } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.7", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.7.tgz", - "integrity": "sha512-Q38w3VILIh5NYNv8YUyKRlbQoR+T1huGNi7LvqwQ1e9LE+z1T1UoJpuCJQalqt9zF+4A/YmYCgTVU/E68oZpwA==", + "version": "2.0.1-beta.8", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.8.tgz", + "integrity": "sha512-/DsZvWy9Emfx3d59uLFQME5Tdsoue1oYesQyEbsFhDWU686lRmUKtCyl1ZqU3cBtES8UroiVGL+iy/MD4t87ag==", "dependencies": { - "@tonconnect/ui": "^2.0.1-beta.7" + "@tonconnect/ui": "^2.0.1-beta.8" }, "peerDependencies": { "react": ">=17.0.0", @@ -2487,9 +2487,9 @@ } }, "@tonconnect/ui": { - "version": "2.0.1-beta.7", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.7.tgz", - "integrity": "sha512-yZpRLZ0HrItaX5krcazdmvMWgsWO43zqdlzhg+FqiutLWh6poj2VoUL0fuVFxMWR9Ri/0YtLaSPEtZp54eF40A==", + "version": "2.0.1-beta.8", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.8.tgz", + "integrity": "sha512-2KALcsX290g2sr5+8XQVImRbwxnjHKDicq2oNApfNjuelknwoeTo+IgwuUxJGPc0fXSUNODmkUFU/yzW0sjmow==", "requires": { "@tonconnect/sdk": "^3.0.1-beta.2", "classnames": "^2.3.2", @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.1-beta.7", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.7.tgz", - "integrity": "sha512-Q38w3VILIh5NYNv8YUyKRlbQoR+T1huGNi7LvqwQ1e9LE+z1T1UoJpuCJQalqt9zF+4A/YmYCgTVU/E68oZpwA==", + "version": "2.0.1-beta.8", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.8.tgz", + "integrity": "sha512-/DsZvWy9Emfx3d59uLFQME5Tdsoue1oYesQyEbsFhDWU686lRmUKtCyl1ZqU3cBtES8UroiVGL+iy/MD4t87ag==", "requires": { - "@tonconnect/ui": "^2.0.1-beta.7" + "@tonconnect/ui": "^2.0.1-beta.8" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 8e1c8bb..9e8d9b0 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.7", + "@tonconnect/ui-react": "^2.0.1-beta.8", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From dd92e1febee694fe183ef97514b03ed9d1ea0c46 Mon Sep 17 00:00:00 2001 From: thekiba Date: Sun, 21 Apr 2024 02:12:44 +0400 Subject: [PATCH 069/117] chore: rebuild --- docs/assets/{index-983c6123.js => index-6b87058e.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-983c6123.js => index-6b87058e.js} (99%) diff --git a/docs/assets/index-983c6123.js b/docs/assets/index-6b87058e.js similarity index 99% rename from docs/assets/index-983c6123.js rename to docs/assets/index-6b87058e.js index 5cfc6c3..bf0a133 100644 --- a/docs/assets/index-983c6123.js +++ b/docs/assets/index-6b87058e.js @@ -665,7 +665,7 @@ PERFORMANCE OF THIS SOFTWARE. > div:first-child { margin-top: 20px; } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,et=k.y+k.height/2-j.height/2,tt=getMainAxisFromPlacement(_),rt=getLengthFromAxis(tt),nt=k[rt]/2-j[rt]/2,ot=getSide(_),at=tt==="x";let it;switch(ot){case"top":it={x:$,y:k.y-j.height};break;case"bottom":it={x:$,y:k.y+k.height};break;case"right":it={x:k.x+k.width,y:et};break;case"left":it={x:k.x-j.width,y:et};break;default:it={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":it[tt]-=nt*(d&&at?-1:1);break;case"end":it[tt]+=nt*(d&&at?-1:1);break}return it}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:et}=d,tt=$.filter(Boolean),rt=yield et.isRTL==null?void 0:et.isRTL(_);if({}.NODE_ENV!=="production"){if(et==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),tt.filter(ht=>{let{name:ft}=ht;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let nt=yield et.getElementRects({reference:b,floating:_,strategy:j}),{x:ot,y:at}=computeCoordsFromPlacement(nt,k,rt),it=k,dt={},ct=0;for(let ht=0;ht50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),wt&&ct<=50){ct++,typeof wt=="object"&&(wt.placement&&(it=wt.placement),wt.rects&&(nt=wt.rects===!0?yield et.getElementRects({reference:b,floating:_,strategy:j}):wt.rects),{x:ot,y:at}=computeCoordsFromPlacement(nt,it,rt)),ht=-1;continue}}return{x:ot,y:at,placement:it,strategy:j,middlewareData:dt}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,et,tt;_===void 0&&(_=!1),d===void 0&&(d=!1);const rt=b.getBoundingClientRect();let nt=FALLBACK_SCALE;_&&(k?isElement(k)&&(nt=getScale(k)):nt=getScale(b));const ot=isElement(b)?getWindow(b):window,at=!isLayoutViewport()&&d,it=(rt.left+(at&&(j=($=ot.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/nt.x,dt=(rt.top+(at&&(et=(tt=ot.visualViewport)==null?void 0:tt.offsetTop)!=null?et:0))/nt.y,ct=rt.width/nt.x,ht=rt.height/nt.y;return{width:ct,height:ht,top:dt,right:it+ct,bottom:dt+ht,left:it,x:it,y:dt}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let et={scrollLeft:0,scrollTop:0};const tt={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(et=getNodeScroll(_)),isHTMLElement(_)){const rt=getBoundingClientRect(_,!0);tt.x=rt.x+_.clientLeft,tt.y=rt.y+_.clientTop}else j&&(tt.x=getWindowScrollBarX(j));return{x:$.left+et.scrollLeft-tt.x,y:$.top+et.scrollTop-tt.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let et={scrollLeft:0,scrollTop:0},tt={x:1,y:1};const rt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(et=getNodeScroll(d)),isHTMLElement(d))){const nt=getBoundingClientRect(d);tt=getScale(d),rt.x=nt.x+d.clientLeft,rt.y=nt.y+d.clientTop}return{width:_.width*tt.x,height:_.height*tt.y,x:_.x*tt.x-et.scrollLeft*tt.x+rt.x,y:_.y*tt.y-et.scrollTop*tt.y+rt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,et=k.clientHeight,tt=0,rt=0;if(j){$=j.width,et=j.height;const nt=isLayoutViewport();(nt||!nt&&_==="fixed")&&(tt=j.offsetLeft,rt=j.offsetTop)}return{width:$,height:et,x:tt,y:rt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),et=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let tt=-k.scrollLeft+getWindowScrollBarX(b);const rt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(tt+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},et=b.clientWidth*$.x,tt=b.clientHeight*$.y,rt=j*$.x,nt=k*$.y;return{top:nt,left:rt,right:rt+et,bottom:nt+tt,x:rt,y:nt,width:et,height:tt}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(tt=>isElement(tt)&&getNodeName(tt)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let et=$?getParentNode(b):b;for(;isElement(et)&&!isLastTraversableNode(et);){const tt=getComputedStyle$1(et),rt=isContainingBlock(et);($?!rt&&!j:!rt&&tt.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(ot=>ot!==et):j=tt,et=getParentNode(et)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const et=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],tt=et[0],rt=et.reduce((nt,ot)=>{const at=getClientRectFromClippingAncestor(_,ot,j);return nt.top=max(at.top,nt.top),nt.right=min(at.right,nt.right),nt.bottom=min(at.bottom,nt.bottom),nt.left=max(at.left,nt.left),nt},getClientRectFromClippingAncestor(_,tt,j));return{width:rt.right-rt.left,height:rt.bottom-rt.top,x:rt.left,y:rt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:et=!0,animationFrame:tt=!1}=k,rt=j&&!tt,nt=rt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];nt.forEach(ct=>{rt&&ct.addEventListener("scroll",d,{passive:!0}),$&&ct.addEventListener("resize",d)});let ot=null;if(et){let ct=!0;ot=new ResizeObserver(()=>{ct||d(),ct=!1}),isElement(b)&&!tt&&ot.observe(b),!isElement(b)&&b.contextElement&&!tt&&ot.observe(b.contextElement),ot.observe(_)}let at,it=tt?getBoundingClientRect(b):null;tt&&dt();function dt(){const ct=getBoundingClientRect(b);it&&(ct.x!==it.x||ct.y!==it.y||ct.width!==it.width||ct.height!==it.height)&&d(),it=ct,at=requestAnimationFrame(dt)}return d(),()=>{var ct;nt.forEach(ht=>{rt&&ht.removeEventListener("scroll",d),$&&ht.removeEventListener("resize",d)}),(ct=ot)==null||ct.disconnect(),ot=null,tt&&cancelAnimationFrame(at)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var at;return(at=d==null?void 0:d.placement)!=null?at:"bottom"},j=()=>{var at;return(at=d==null?void 0:d.strategy)!=null?at:"absolute"},[$,et]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[tt,rt]=createSignal();createEffect(()=>{let at=tt();if(at)throw at.value});let nt=createMemo(()=>(b(),_(),{}));function ot(){let at=b(),it=_();if(at&&it){let dt=nt();computePosition(at,it,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ct=>{dt===nt()&&et(ct)},ct=>{rt(ct)})}}return createEffect(()=>{let at=b(),it=_();if(d==null||d.middleware,k(),j(),at&&it)if(d!=null&&d.whileElementsMounted){let dt=d.whileElementsMounted(at,it,ot);dt&&onCleanup(dt)}else ot()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:ot}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,et]=createSignal(_.account),[tt,rt]=createSignal(!0);let nt;const[ot,at]=createSignal(),[it,dt]=createSignal(),ct=P(it,ot,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ht=()=>{const ut=$();if(ut){const pt=toUserFriendlyAddress(ut.address,ut.chain===CHAIN.TESTNET);return pt.slice(0,4)+"…"+pt.slice(-4)}return""};d.connectionRestored.then(()=>rt(!1));const ft=_.onStatusChange(ut=>{if(!ut){j(!1),et(null),rt(!1);return}et(ut.account),rt(!1)}),st=ut=>{if(!$()||!k())return;const pt=it().contains(ut.target),lt=nt.contains(ut.target);!pt&&!lt&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return tt()},get children(){return createComponent(LoaderButtonStyled$1,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled$1,{})}})}}),createComponent(Show,{get when(){return!tt()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ut=>!ut),ref:dt,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ht()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ut=untrack(()=>document.importNode(_tmpl$$3,!0));return use(at,ut),ut.style.setProperty("z-index","999"),ut._$owner=getOwner(),insert(ut,createComponent(Transition,{onBeforeEnter:pt=>{animate(pt,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(pt,lt)=>{animate(pt,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(lt)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(pt){const lt=nt;typeof lt=="function"?lt(pt):nt=pt}})}})}}),null),insert(ut,createComponent(NotificationsStyled,{}),null),createRenderEffect(pt=>{var lt,wt;const vt=ct.strategy,yt=`${(lt=ct.y)!=null?lt:0}px`,St=`${(wt=ct.x)!=null?wt:0}px`;return vt!==pt._v$&&ut.style.setProperty("position",pt._v$=vt),yt!==pt._v$2&&ut.style.setProperty("top",pt._v$2=yt),St!==pt._v$3&&ut.style.setProperty("left",pt._v$3=St),pt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ut}})]}})}})]}})]}})},StyledModal=styled(Modal)` +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,et=k.y+k.height/2-j.height/2,tt=getMainAxisFromPlacement(_),rt=getLengthFromAxis(tt),nt=k[rt]/2-j[rt]/2,ot=getSide(_),at=tt==="x";let it;switch(ot){case"top":it={x:$,y:k.y-j.height};break;case"bottom":it={x:$,y:k.y+k.height};break;case"right":it={x:k.x+k.width,y:et};break;case"left":it={x:k.x-j.width,y:et};break;default:it={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":it[tt]-=nt*(d&&at?-1:1);break;case"end":it[tt]+=nt*(d&&at?-1:1);break}return it}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:et}=d,tt=$.filter(Boolean),rt=yield et.isRTL==null?void 0:et.isRTL(_);if({}.NODE_ENV!=="production"){if(et==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),tt.filter(ht=>{let{name:ft}=ht;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let nt=yield et.getElementRects({reference:b,floating:_,strategy:j}),{x:ot,y:at}=computeCoordsFromPlacement(nt,k,rt),it=k,dt={},ct=0;for(let ht=0;ht50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),wt&&ct<=50){ct++,typeof wt=="object"&&(wt.placement&&(it=wt.placement),wt.rects&&(nt=wt.rects===!0?yield et.getElementRects({reference:b,floating:_,strategy:j}):wt.rects),{x:ot,y:at}=computeCoordsFromPlacement(nt,it,rt)),ht=-1;continue}}return{x:ot,y:at,placement:it,strategy:j,middlewareData:dt}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,et,tt;_===void 0&&(_=!1),d===void 0&&(d=!1);const rt=b.getBoundingClientRect();let nt=FALLBACK_SCALE;_&&(k?isElement(k)&&(nt=getScale(k)):nt=getScale(b));const ot=isElement(b)?getWindow(b):window,at=!isLayoutViewport()&&d,it=(rt.left+(at&&(j=($=ot.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/nt.x,dt=(rt.top+(at&&(et=(tt=ot.visualViewport)==null?void 0:tt.offsetTop)!=null?et:0))/nt.y,ct=rt.width/nt.x,ht=rt.height/nt.y;return{width:ct,height:ht,top:dt,right:it+ct,bottom:dt+ht,left:it,x:it,y:dt}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let et={scrollLeft:0,scrollTop:0};const tt={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(et=getNodeScroll(_)),isHTMLElement(_)){const rt=getBoundingClientRect(_,!0);tt.x=rt.x+_.clientLeft,tt.y=rt.y+_.clientTop}else j&&(tt.x=getWindowScrollBarX(j));return{x:$.left+et.scrollLeft-tt.x,y:$.top+et.scrollTop-tt.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let et={scrollLeft:0,scrollTop:0},tt={x:1,y:1};const rt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(et=getNodeScroll(d)),isHTMLElement(d))){const nt=getBoundingClientRect(d);tt=getScale(d),rt.x=nt.x+d.clientLeft,rt.y=nt.y+d.clientTop}return{width:_.width*tt.x,height:_.height*tt.y,x:_.x*tt.x-et.scrollLeft*tt.x+rt.x,y:_.y*tt.y-et.scrollTop*tt.y+rt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,et=k.clientHeight,tt=0,rt=0;if(j){$=j.width,et=j.height;const nt=isLayoutViewport();(nt||!nt&&_==="fixed")&&(tt=j.offsetLeft,rt=j.offsetTop)}return{width:$,height:et,x:tt,y:rt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),et=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let tt=-k.scrollLeft+getWindowScrollBarX(b);const rt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(tt+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},et=b.clientWidth*$.x,tt=b.clientHeight*$.y,rt=j*$.x,nt=k*$.y;return{top:nt,left:rt,right:rt+et,bottom:nt+tt,x:rt,y:nt,width:et,height:tt}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(tt=>isElement(tt)&&getNodeName(tt)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let et=$?getParentNode(b):b;for(;isElement(et)&&!isLastTraversableNode(et);){const tt=getComputedStyle$1(et),rt=isContainingBlock(et);($?!rt&&!j:!rt&&tt.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(ot=>ot!==et):j=tt,et=getParentNode(et)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const et=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],tt=et[0],rt=et.reduce((nt,ot)=>{const at=getClientRectFromClippingAncestor(_,ot,j);return nt.top=max(at.top,nt.top),nt.right=min(at.right,nt.right),nt.bottom=min(at.bottom,nt.bottom),nt.left=max(at.left,nt.left),nt},getClientRectFromClippingAncestor(_,tt,j));return{width:rt.right-rt.left,height:rt.bottom-rt.top,x:rt.left,y:rt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:et=!0,animationFrame:tt=!1}=k,rt=j&&!tt,nt=rt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];nt.forEach(ct=>{rt&&ct.addEventListener("scroll",d,{passive:!0}),$&&ct.addEventListener("resize",d)});let ot=null;if(et){let ct=!0;ot=new ResizeObserver(()=>{ct||d(),ct=!1}),isElement(b)&&!tt&&ot.observe(b),!isElement(b)&&b.contextElement&&!tt&&ot.observe(b.contextElement),ot.observe(_)}let at,it=tt?getBoundingClientRect(b):null;tt&&dt();function dt(){const ct=getBoundingClientRect(b);it&&(ct.x!==it.x||ct.y!==it.y||ct.width!==it.width||ct.height!==it.height)&&d(),it=ct,at=requestAnimationFrame(dt)}return d(),()=>{var ct;nt.forEach(ht=>{rt&&ht.removeEventListener("scroll",d),$&&ht.removeEventListener("resize",d)}),(ct=ot)==null||ct.disconnect(),ot=null,tt&&cancelAnimationFrame(at)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var at;return(at=d==null?void 0:d.placement)!=null?at:"bottom"},j=()=>{var at;return(at=d==null?void 0:d.strategy)!=null?at:"absolute"},[$,et]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[tt,rt]=createSignal();createEffect(()=>{let at=tt();if(at)throw at.value});let nt=createMemo(()=>(b(),_(),{}));function ot(){let at=b(),it=_();if(at&&it){let dt=nt();computePosition(at,it,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ct=>{dt===nt()&&et(ct)},ct=>{rt(ct)})}}return createEffect(()=>{let at=b(),it=_();if(d==null||d.middleware,k(),j(),at&&it)if(d!=null&&d.whileElementsMounted){let dt=d.whileElementsMounted(at,it,ot);dt&&onCleanup(dt)}else ot()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:ot}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,et]=createSignal(_.account),[tt,rt]=createSignal(!_.account);let nt;const[ot,at]=createSignal(),[it,dt]=createSignal(),ct=P(it,ot,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ht=()=>{const ut=$();if(ut){const pt=toUserFriendlyAddress(ut.address,ut.chain===CHAIN.TESTNET);return pt.slice(0,4)+"…"+pt.slice(-4)}return""};d.connectionRestored.then(()=>rt(!1));const ft=_.onStatusChange(ut=>{if(!ut){j(!1),et(null),rt(!1);return}et(ut.account),rt(!1)}),st=ut=>{if(!$()||!k())return;const pt=it().contains(ut.target),lt=nt.contains(ut.target);!pt&&!lt&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return tt()},get children(){return createComponent(LoaderButtonStyled$1,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled$1,{})}})}}),createComponent(Show,{get when(){return!tt()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ut=>!ut),ref:dt,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ht()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ut=untrack(()=>document.importNode(_tmpl$$3,!0));return use(at,ut),ut.style.setProperty("z-index","999"),ut._$owner=getOwner(),insert(ut,createComponent(Transition,{onBeforeEnter:pt=>{animate(pt,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(pt,lt)=>{animate(pt,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(lt)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(pt){const lt=nt;typeof lt=="function"?lt(pt):nt=pt}})}})}}),null),insert(ut,createComponent(NotificationsStyled,{}),null),createRenderEffect(pt=>{var lt,wt;const vt=ct.strategy,yt=`${(lt=ct.y)!=null?lt:0}px`,St=`${(wt=ct.x)!=null?wt:0}px`;return vt!==pt._v$&&ut.style.setProperty("position",pt._v$=vt),yt!==pt._v$2&&ut.style.setProperty("top",pt._v$2=yt),St!==pt._v$3&&ut.style.setProperty("left",pt._v$3=St),pt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ut}})]}})}})]}})]}})},StyledModal=styled(Modal)` padding-left: 24px; padding-right: 24px; padding-top: 18px; diff --git a/docs/index.html b/docs/index.html index 0c2facb..85f54ff 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 4a5565b0206fe16be00d12008bd0938168c84d72 Mon Sep 17 00:00:00 2001 From: thekiba Date: Mon, 22 Apr 2024 16:02:30 +0400 Subject: [PATCH 070/117] chore: update @tonconnect/ui-react to 2.0.1 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index a07b051..0114566 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.8", + "@tonconnect/ui-react": "2.0.1", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.1-beta.2", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.2.tgz", - "integrity": "sha512-QMEXkGgK8nzdCfpOfGvO7nkMHaDLKtaIbfczte7EAa70OswKVSPVnF7Yo9pIU/ZcQ9CY6RrsbbNb+FbsrrVPww==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1.tgz", + "integrity": "sha512-wON3bmJGEDMjnYCyRTGLCrk0WYe6IJJEUrzHAQ6CU2JDlD7AUUzV+Mcaw7E7urtTwbFvR96ylBntpV0j/kk6Vw==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.1-beta.8", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.8.tgz", - "integrity": "sha512-2KALcsX290g2sr5+8XQVImRbwxnjHKDicq2oNApfNjuelknwoeTo+IgwuUxJGPc0fXSUNODmkUFU/yzW0sjmow==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1.tgz", + "integrity": "sha512-yr0poq9kROPJ86FdUAJy64PNVTQMrcdFW3dWe2x7h++m31XV472jIkGxq1mqK0ZGhOV0jAzWoLCKRBzFlPKJ8A==", "dependencies": { - "@tonconnect/sdk": "^3.0.1-beta.2", + "@tonconnect/sdk": "3.0.1", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1-beta.8", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.8.tgz", - "integrity": "sha512-/DsZvWy9Emfx3d59uLFQME5Tdsoue1oYesQyEbsFhDWU686lRmUKtCyl1ZqU3cBtES8UroiVGL+iy/MD4t87ag==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1.tgz", + "integrity": "sha512-cclBHRuqpaYhaodeSBTPhO+4FDQCUfGsOdYFvwVfG9eT2MXf9IlLjZFDkAjaARlBl6mUblvsGjWln7tpNbD8vg==", "dependencies": { - "@tonconnect/ui": "^2.0.1-beta.8" + "@tonconnect/ui": "2.0.1" }, "peerDependencies": { "react": ">=17.0.0", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.1-beta.2", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1-beta.2.tgz", - "integrity": "sha512-QMEXkGgK8nzdCfpOfGvO7nkMHaDLKtaIbfczte7EAa70OswKVSPVnF7Yo9pIU/ZcQ9CY6RrsbbNb+FbsrrVPww==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1.tgz", + "integrity": "sha512-wON3bmJGEDMjnYCyRTGLCrk0WYe6IJJEUrzHAQ6CU2JDlD7AUUzV+Mcaw7E7urtTwbFvR96ylBntpV0j/kk6Vw==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.1-beta.8", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1-beta.8.tgz", - "integrity": "sha512-2KALcsX290g2sr5+8XQVImRbwxnjHKDicq2oNApfNjuelknwoeTo+IgwuUxJGPc0fXSUNODmkUFU/yzW0sjmow==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1.tgz", + "integrity": "sha512-yr0poq9kROPJ86FdUAJy64PNVTQMrcdFW3dWe2x7h++m31XV472jIkGxq1mqK0ZGhOV0jAzWoLCKRBzFlPKJ8A==", "requires": { - "@tonconnect/sdk": "^3.0.1-beta.2", + "@tonconnect/sdk": "3.0.1", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.1-beta.8", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1-beta.8.tgz", - "integrity": "sha512-/DsZvWy9Emfx3d59uLFQME5Tdsoue1oYesQyEbsFhDWU686lRmUKtCyl1ZqU3cBtES8UroiVGL+iy/MD4t87ag==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1.tgz", + "integrity": "sha512-cclBHRuqpaYhaodeSBTPhO+4FDQCUfGsOdYFvwVfG9eT2MXf9IlLjZFDkAjaARlBl6mUblvsGjWln7tpNbD8vg==", "requires": { - "@tonconnect/ui": "^2.0.1-beta.8" + "@tonconnect/ui": "2.0.1" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 9e8d9b0..a6c4713 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "^2.0.1-beta.8", + "@tonconnect/ui-react": "2.0.1", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 74c0b3aeaa8f6c38d134d9f41657e7dde3c4bdcd Mon Sep 17 00:00:00 2001 From: thekiba Date: Mon, 22 Apr 2024 16:03:18 +0400 Subject: [PATCH 071/117] chore: rebuild --- docs/assets/{index-6b87058e.js => index-ec9150ad.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-6b87058e.js => index-ec9150ad.js} (96%) diff --git a/docs/assets/index-6b87058e.js b/docs/assets/index-ec9150ad.js similarity index 96% rename from docs/assets/index-6b87058e.js rename to docs/assets/index-ec9150ad.js index bf0a133..f092a6f 100644 --- a/docs/assets/index-6b87058e.js +++ b/docs/assets/index-ec9150ad.js @@ -1097,7 +1097,7 @@ PERFORMANCE OF THIS SOFTWARE. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ct){var ht,ft,st,ut=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ct=dt),ct)(ft=!ut&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ct[ht],St[ht]=pt&&typeof bt[ht]!="function"?ct[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Mt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Mt)}return new At(Ct,Mt,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ct--;)delete at.prototype[rt[ct]];return at()};k.exports=Object.create||function(it,dt){var ct;return it!==null?(ot.prototype=et(it),ct=new ot,ot.prototype=null,ct[nt]=it):ct=at(),dt===void 0?ct:tt(ct,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ct=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ct;)et(dt,it=at[ct++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ct){try{return dt[ct]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ct=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ut=(0,nt.default)(st),pt=(0,ct.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Mt=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Mt]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Mt){return Ct[Mt]=function(jt,Rt){if(jt===void 0)return Rt;if(Rt===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=Rt===void 0?"undefined":(0,et.default)(Rt);switch(zt){case"string":switch(Xt){case"string":return[Rt,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:Rt});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,Rt=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Mt,Xt);Jt&&(Mt=(0,tt.default)({},Jt,Mt));var Kt=ut.reduce(function(En,yn){return En[yn]=Mt[yn]||Rt[yn],En},{}),Zt=(0,nt.default)(Mt).reduce(function(En,yn){return ut.indexOf(yn)===-1&&(En[yn]=Mt[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Mt=_t[1];xt=(bt||{})[Ct]||at[Ct],Mt==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ct(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ct(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ct(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ut.call(lt,wt)},ot.prototype.listenerCount=ut,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ct=et(ot),ht=dt.length;return ct<0||ct>=ht?rt?"":void 0:(at=dt.charCodeAt(ct))<55296||at>56319||ct+1===ht||(it=dt.charCodeAt(ct+1))<56320||it>57343?rt?dt.charAt(ct):at:rt?dt.slice(ct,ct+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ct=0;dt>ct;)et.f(nt,at=it[ct++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ct=et(ot),ht=tt(ct.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ct[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ct)&&ct[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ct=$(28),ht=$(17),ft=$(2),st=$(30),ut=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Mt=$(32),jt=$(7),Rt=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Mt.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(Gt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(Gt,wn,Nn),lr&&Gt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(Gt){var wn=Vn[Gt]=At(Kt.prototype);return wn._k=Gt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(Gt){return typeof Gt=="symbol"}:function(Gt){return Gt instanceof Kt},Tn=function(Gt,wn,Nn){return Gt===xn&&Tn(rn,wn,Nn),wt(Gt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(Gt,An)&&Gt[An][wn]&&(Gt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(Gt,An)||Xt(Gt,An,bt(1,{})),Gt[An][wn]=!0),hn(Gt,wn,Nn)):Xt(Gt,wn,Nn)},In=function(Gt,wn){wt(Gt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(Gt,Nn=lr[fr++],wn[Nn]);return Gt},Ln=function(Gt){var wn=yn.call(this,Gt=xt(Gt,!0));return!(this===xn&&tt(Vn,Gt)&&!tt(rn,Gt))&&(!(wn||!tt(this,Gt)||!tt(Vn,Gt)||tt(this,An)&&this[An][Gt])||wn)},kn=function(Gt,wn){if(Gt=St(Gt),wn=xt(wn,!0),Gt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(Gt,wn);return!Nn||!tt(Vn,wn)||tt(Gt,An)&&Gt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(Gt){for(var wn,Nn=Jt(St(Gt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(Gt){for(var wn,Nn=Gt===xn,lr=Jt(Nn?rn:St(Gt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var Gt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],Gt)&&(this[An][Gt]=!1),hn(this,Gt,bt(1,Nn))};return rt&&bn&&hn(xn,Gt,{configurable:!0,set:wn}),_n(Gt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Ln,Mt.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Ln,!0),st.f=function(Gt){return _n(ft(Gt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Pn=0;Bn.length>Pn;)ft(Bn[Pn++]);for(var Un=Rt(ft.store),pn=0;Un.length>pn;)ut(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(Gt){return tt(jn,Gt+="")?jn[Gt]:jn[Gt]=Kt(Gt)},keyFor:function(Gt){if(!ln(Gt))throw TypeError(Gt+" is not a symbol!");for(var wn in jn)if(jn[wn]===Gt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(Gt,wn){return wn===void 0?At(Gt):In(At(Gt),wn)},defineProperty:Tn,defineProperties:In,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Mt.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(Gt){return Mt.f(yt(Gt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var Gt=Kt();return dn([Gt])!="[null]"||dn({a:Gt})!="{}"||dn(Object(Gt))!="{}"})),"JSON",{stringify:function(Gt){for(var wn,Nn,lr=[Gt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||Gt!==void 0)&&!ln(Gt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ct(Kt,"Symbol"),ct(Math,"Math",!0),ct(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ct=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ct.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ct=rt.f,ht=0;dt.length>ht;)ct.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ct){if(dt=rt(dt),ct=nt(ct,!0),at)try{return it(dt,ct)}catch{}if(ot(dt,ct))return tt(!et.f.call(dt,ct),dt[ct])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ut?tt(wt).concat(ut(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ct=!0,ht=!1,ft=void 0;try{for(var st,ut=(0,tt.default)(at);!(ct=(st=ut.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ct=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ct&&ut.return&&ut.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ct=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ut=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ut||pt||Function("return this")();function wt(pn,Vt,Gt){switch(Gt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,Gt[0]);case 2:return pn.call(Vt,Gt[0],Gt[1]);case 3:return pn.call(Vt,Gt[0],Gt[1],Gt[2])}return pn.apply(Vt,Gt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(Gt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,Rn){for(var ur=Zn.length,Gn=yr+(Rn?1:-1);Rn?Gn--:++Gn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var Gt=pn.length,wn=0;Gt--;)pn[Gt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var Gt=-1,wn=pn.length,Nn=0,lr=[];++Gt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!Rt&&Rt in Vt}(pn))&&(function(Vt){var Gt=Bn(Vt)?Jt.call(Vt):"";return Gt=="[object Function]"||Gt=="[object GeneratorFunction]"}(pn)||function(Vt){var Gt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{Gt=!!(Vt+"")}catch{}return Gt}(pn)?Kt:ct).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,Gt,wn){for(var Nn=-1,lr=pn.length,fr=Gt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),Rn=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),Rn&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(Gt>2?", ":" "),pn.replace(nt,`{ + */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return d(b.wallet),b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ct){var ht,ft,st,ut=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,vt=it&at.B,yt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ct=dt),ct)(ft=!ut&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ct[ht],St[ht]=pt&&typeof bt[ht]!="function"?ct[ht]:vt&&ft?rt(st,et):yt&&bt[ht]==st?function(At){var _t=function(Ct,Mt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Mt)}return new At(Ct,Mt,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ct--;)delete at.prototype[rt[ct]];return at()};k.exports=Object.create||function(it,dt){var ct;return it!==null?(ot.prototype=et(it),ct=new ot,ot.prototype=null,ct[nt]=it):ct=at(),dt===void 0?ct:tt(ct,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ct=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ct;)et(dt,it=at[ct++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ct){try{return dt[ct]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ct=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ut=(0,nt.default)(st),pt=(0,ct.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Mt=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Mt]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Mt){return Ct[Mt]=function(jt,Rt){if(jt===void 0)return Rt;if(Rt===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=Rt===void 0?"undefined":(0,et.default)(Rt);switch(zt){case"string":switch(Xt){case"string":return[Rt,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:Rt});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,Rt=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Mt,Xt);Jt&&(Mt=(0,tt.default)({},Jt,Mt));var Kt=ut.reduce(function(En,yn){return En[yn]=Mt[yn]||Rt[yn],En},{}),Zt=(0,nt.default)(Mt).reduce(function(En,yn){return ut.indexOf(yn)===-1&&(En[yn]=Mt[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(vt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Mt=_t[1];xt=(bt||{})[Ct]||at[Ct],Mt==="inverted"&&(xt=yt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,vt){return Function.prototype.apply.call(lt,wt,vt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(vt,yt){function St(){xt!==void 0&<.removeListener("error",xt),vt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),yt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ct(lt,wt,vt,yt){var St,xt,bt,At;if(it(vt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,vt.listener?vt.listener:vt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=vt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=yt?[vt,bt]:[bt,vt]:yt?bt.unshift(vt):bt.push(vt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,vt){var yt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:vt},St=ht.bind(yt);return St.listener=vt,yt.wrapFn=St,St}function st(lt,wt,vt){var yt=lt._events;if(yt===void 0)return[];var St=yt[wt];return St===void 0?[]:typeof St=="function"?vt?[St.listener||St]:[St]:vt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(vt=0;vt<_t;++vt)rt(Ct[vt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ct(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ct(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var vt,yt,St,xt,bt;if(it(wt),(yt=this._events)===void 0)return this;if((vt=yt[lt])===void 0)return this;if(vt===wt||vt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete yt[lt],yt.removeListener&&this.emit("removeListener",lt,vt.listener||wt));else if(typeof vt!="function"){for(St=-1,xt=vt.length-1;xt>=0;xt--)if(vt[xt]===wt||vt[xt].listener===wt){bt=vt[xt].listener,St=xt;break}if(St<0)return this;St===0?vt.shift():function(At,_t){for(;_t+1=0;yt--)this.removeListener(lt,wt[yt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ut.call(lt,wt)},ot.prototype.listenerCount=ut,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ct=et(ot),ht=dt.length;return ct<0||ct>=ht?rt?"":void 0:(at=dt.charCodeAt(ct))<55296||at>56319||ct+1===ht||(it=dt.charCodeAt(ct+1))<56320||it>57343?rt?dt.charAt(ct):at:rt?dt.slice(ct,ct+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ct=0;dt>ct;)et.f(nt,at=it[ct++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ct=et(ot),ht=tt(ct.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ct[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ct)&&ct[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ct=$(28),ht=$(17),ft=$(2),st=$(30),ut=$(31),pt=$(69),lt=$(70),wt=$(10),vt=$(11),yt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Mt=$(32),jt=$(7),Rt=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Mt.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(Gt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(Gt,wn,Nn),lr&&Gt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(Gt){var wn=Vn[Gt]=At(Kt.prototype);return wn._k=Gt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(Gt){return typeof Gt=="symbol"}:function(Gt){return Gt instanceof Kt},Tn=function(Gt,wn,Nn){return Gt===xn&&Tn(rn,wn,Nn),wt(Gt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(Gt,An)&&Gt[An][wn]&&(Gt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(Gt,An)||Xt(Gt,An,bt(1,{})),Gt[An][wn]=!0),hn(Gt,wn,Nn)):Xt(Gt,wn,Nn)},In=function(Gt,wn){wt(Gt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(Gt,Nn=lr[fr++],wn[Nn]);return Gt},Ln=function(Gt){var wn=yn.call(this,Gt=xt(Gt,!0));return!(this===xn&&tt(Vn,Gt)&&!tt(rn,Gt))&&(!(wn||!tt(this,Gt)||!tt(Vn,Gt)||tt(this,An)&&this[An][Gt])||wn)},kn=function(Gt,wn){if(Gt=St(Gt),wn=xt(wn,!0),Gt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(Gt,wn);return!Nn||!tt(Vn,wn)||tt(Gt,An)&&Gt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(Gt){for(var wn,Nn=Jt(St(Gt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(Gt){for(var wn,Nn=Gt===xn,lr=Jt(Nn?rn:St(Gt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var Gt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],Gt)&&(this[An][Gt]=!1),hn(this,Gt,bt(1,Nn))};return rt&&bn&&hn(xn,Gt,{configurable:!0,set:wn}),_n(Gt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Ln,Mt.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Ln,!0),st.f=function(Gt){return _n(ft(Gt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Pn=0;Bn.length>Pn;)ft(Bn[Pn++]);for(var Un=Rt(ft.store),pn=0;Un.length>pn;)ut(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(Gt){return tt(jn,Gt+="")?jn[Gt]:jn[Gt]=Kt(Gt)},keyFor:function(Gt){if(!ln(Gt))throw TypeError(Gt+" is not a symbol!");for(var wn in jn)if(jn[wn]===Gt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(Gt,wn){return wn===void 0?At(Gt):In(At(Gt),wn)},defineProperty:Tn,defineProperties:In,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Mt.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(Gt){return Mt.f(yt(Gt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var Gt=Kt();return dn([Gt])!="[null]"||dn({a:Gt})!="{}"||dn(Object(Gt))!="{}"})),"JSON",{stringify:function(Gt){for(var wn,Nn,lr=[Gt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(vt(wn)||Gt!==void 0)&&!ln(Gt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ct(Kt,"Symbol"),ct(Math,"Math",!0),ct(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ct=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ct.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ct=rt.f,ht=0;dt.length>ht;)ct.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ct){if(dt=rt(dt),ct=nt(ct,!0),at)try{return it(dt,ct)}catch{}if(ot(dt,ct))return tt(!et.f.call(dt,ct),dt[ct])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),vt=ut?tt(wt).concat(ut(wt)):tt(wt),yt=vt.length,St=0;yt>St;)lt=vt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ct=!0,ht=!1,ft=void 0;try{for(var st,ut=(0,tt.default)(at);!(ct=(st=ut.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ct=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ct&&ut.return&&ut.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ct=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ut=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ut||pt||Function("return this")();function wt(pn,Vt,Gt){switch(Gt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,Gt[0]);case 2:return pn.call(Vt,Gt[0],Gt[1]);case 3:return pn.call(Vt,Gt[0],Gt[1],Gt[2])}return pn.apply(Vt,Gt)}function vt(pn,Vt){return!!(pn&&pn.length)&&function(Gt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,Rn){for(var ur=Zn.length,Gn=yr+(Rn?1:-1);Rn?Gn--:++Gn-1}function yt(pn){return pn!=pn}function St(pn,Vt){for(var Gt=pn.length,wn=0;Gt--;)pn[Gt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var Gt=-1,wn=pn.length,Nn=0,lr=[];++Gt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!Rt&&Rt in Vt}(pn))&&(function(Vt){var Gt=Bn(Vt)?Jt.call(Vt):"";return Gt=="[object Function]"||Gt=="[object GeneratorFunction]"}(pn)||function(Vt){var Gt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{Gt=!!(Vt+"")}catch{}return Gt}(pn)?Kt:ct).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,Gt,wn){for(var Nn=-1,lr=pn.length,fr=Gt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),Rn=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),Rn&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(Gt>2?", ":" "),pn.replace(nt,`{ /* [wrapped with `+Vt+`] */ `)}function In(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ct]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ct=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ut=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Mt=function(jt){var Rt=typeof jt;return!!jt&&(Rt=="object"||Rt=="function")}(Ct)?ct.call(Ct):"";return Mt=="[object Function]"||Mt=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ct.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,vt,yt,St=(vt=function(xt){var bt=(xt=function _t(Ct,Mt,jt,Rt,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Mt>1?_t(Kt,Mt-1,jt,Rt,zt):at(zt,Kt):Rt||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,Bt=ct(Et);if(Lt){var It=ct(this).constructor;Ot=Reflect.construct(Bt,arguments,It)}else Ot=Bt.apply(this,arguments);return st(this,Ot)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState((function(Lt){var Ot=this.constructor.getDerivedStateFromProps(Et,Lt);return Ot??null}).bind(this))}function yt(Et,Lt){try{var Ot=this.props,Bt=this.state;this.props=Et,this.state=Lt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,Bt)}finally{this.props=Ot,this.state=Bt}}function St(Et){var Lt=Et.prototype;if(!Lt||!Lt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Lt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,Bt=null,It=null;if(typeof Lt.componentWillMount=="function"?Ot="componentWillMount":typeof Lt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Lt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Lt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Lt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Lt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||Bt!==null||It!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. diff --git a/docs/index.html b/docs/index.html index 85f54ff..2bf5928 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 34a1aa247ae5bdbc3bafe8b4ed2ce96f405e47e1 Mon Sep 17 00:00:00 2001 From: thekiba Date: Mon, 22 Apr 2024 20:32:45 +0400 Subject: [PATCH 072/117] chore: update @tonconnect/ui-react to 2.0.2-beta.0 --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0114566..768b38e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "2.0.1", + "@tonconnect/ui-react": "2.0.2-beta.0", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -868,9 +868,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1.tgz", - "integrity": "sha512-yr0poq9kROPJ86FdUAJy64PNVTQMrcdFW3dWe2x7h++m31XV472jIkGxq1mqK0ZGhOV0jAzWoLCKRBzFlPKJ8A==", + "version": "2.0.2-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2-beta.0.tgz", + "integrity": "sha512-yzDKVOXZVfbhoHzfBD4aJ3hejEkgMWtzSbkJ4SDBDCSxz1tBeA7XzQGkGETOXwRUTYZnmzu2tHoYRG1cvzBOCQ==", "dependencies": { "@tonconnect/sdk": "3.0.1", "classnames": "^2.3.2", @@ -879,11 +879,11 @@ } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1.tgz", - "integrity": "sha512-cclBHRuqpaYhaodeSBTPhO+4FDQCUfGsOdYFvwVfG9eT2MXf9IlLjZFDkAjaARlBl6mUblvsGjWln7tpNbD8vg==", + "version": "2.0.2-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2-beta.0.tgz", + "integrity": "sha512-ofHw+tx2QrQKKoy4KoLYqcj8k+lN1TssnGxwI15AHB3/FvJyh9nYp1KMLjgZcWLitHbg0xYh/z6dVEHONrIpIg==", "dependencies": { - "@tonconnect/ui": "2.0.1" + "@tonconnect/ui": "2.0.2-beta.0" }, "peerDependencies": { "react": ">=17.0.0", @@ -2487,9 +2487,9 @@ } }, "@tonconnect/ui": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.1.tgz", - "integrity": "sha512-yr0poq9kROPJ86FdUAJy64PNVTQMrcdFW3dWe2x7h++m31XV472jIkGxq1mqK0ZGhOV0jAzWoLCKRBzFlPKJ8A==", + "version": "2.0.2-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2-beta.0.tgz", + "integrity": "sha512-yzDKVOXZVfbhoHzfBD4aJ3hejEkgMWtzSbkJ4SDBDCSxz1tBeA7XzQGkGETOXwRUTYZnmzu2tHoYRG1cvzBOCQ==", "requires": { "@tonconnect/sdk": "3.0.1", "classnames": "^2.3.2", @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.1.tgz", - "integrity": "sha512-cclBHRuqpaYhaodeSBTPhO+4FDQCUfGsOdYFvwVfG9eT2MXf9IlLjZFDkAjaARlBl6mUblvsGjWln7tpNbD8vg==", + "version": "2.0.2-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2-beta.0.tgz", + "integrity": "sha512-ofHw+tx2QrQKKoy4KoLYqcj8k+lN1TssnGxwI15AHB3/FvJyh9nYp1KMLjgZcWLitHbg0xYh/z6dVEHONrIpIg==", "requires": { - "@tonconnect/ui": "2.0.1" + "@tonconnect/ui": "2.0.2-beta.0" } }, "@types/prop-types": { diff --git a/package.json b/package.json index a6c4713..c845880 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "2.0.1", + "@tonconnect/ui-react": "2.0.2-beta.0", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 951e83359e20fd68b1fc073a946e0bbef2c543b3 Mon Sep 17 00:00:00 2001 From: thekiba Date: Mon, 22 Apr 2024 20:33:18 +0400 Subject: [PATCH 073/117] chore: rebuild --- docs/assets/{index-ec9150ad.js => index-e23cc28c.js} | 6 +++--- docs/index.html | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) rename docs/assets/{index-ec9150ad.js => index-e23cc28c.js} (96%) diff --git a/docs/assets/index-ec9150ad.js b/docs/assets/index-e23cc28c.js similarity index 96% rename from docs/assets/index-ec9150ad.js rename to docs/assets/index-e23cc28c.js index f092a6f..9555bcf 100644 --- a/docs/assets/index-ec9150ad.js +++ b/docs/assets/index-e23cc28c.js @@ -623,7 +623,7 @@ PERFORMANCE OF THIS SOFTWARE. `,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` transform: translateY(-8px); margin-bottom: 12px; -`,defaultConfig={timeout:4500},[latestAction,setLatestAction]=createSignal(null);function useOpenedNotifications(b){const{timeout:_}=__spreadValues$1(__spreadValues$1({},defaultConfig),b),[d,k]=createSignal([]),[j,$]=createSignal([]);return createEffect(on(action,et=>{if(!et||!et.showNotification||latestAction()===et)return;setLatestAction(et),k(nt=>nt.filter(ot=>ot.action!=="confirm-transaction"));const tt={action:et.name};k(nt=>[...nt,tt]);const rt=setTimeout(()=>{k(nt=>nt.filter(ot=>ot!==tt)),$(nt=>nt.filter(ot=>ot!==rt))},_);$(nt=>[...nt,rt])})),onCleanup(()=>{j().forEach(et=>clearTimeout(et))}),d}const _tmpl$$4=template$1('
    '),Notifications=b=>{const _=useOpenedNotifications();return(()=>{const d=_tmpl$$4.cloneNode(!0);return insert(d,createComponent(TransitionGroup,{onBeforeEnter:k=>{animate(k,[{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(k,j)=>{animate(k,[{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(j)},get children(){return createComponent(For,{get each(){return _()},children:k=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return k.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(d,b.class)),d})()},AccountButtonStyled=styled(Button)` +`,defaultConfig={timeout:4500},[latestAction,setLatestAction]=createSignal(null);function useOpenedNotifications(b){const{timeout:_}=__spreadValues$1(__spreadValues$1({},defaultConfig),b),[d,k]=createSignal([]),[j,$]=createSignal([]);return createEffect(on(action,et=>{var tt;if(!et||!et.showNotification||latestAction()===et||((tt=latestAction())==null?void 0:tt.name)==="confirm-transaction"&&et.name==="confirm-transaction")return;setLatestAction(et),k(ot=>ot.filter(at=>at.action!=="confirm-transaction"));const rt={action:et.name};k(ot=>[...ot,rt]);const nt=setTimeout(()=>{k(ot=>ot.filter(at=>at!==rt)),$(ot=>ot.filter(at=>at!==nt))},_);$(ot=>[...ot,nt])})),onCleanup(()=>{j().forEach(et=>clearTimeout(et))}),d}const _tmpl$$4=template$1('
    '),Notifications=b=>{const _=useOpenedNotifications();return(()=>{const d=_tmpl$$4.cloneNode(!0);return insert(d,createComponent(TransitionGroup,{onBeforeEnter:k=>{animate(k,[{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(k,j)=>{animate(k,[{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(j)},get children(){return createComponent(For,{get each(){return _()},children:k=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return k.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(d,b.class)),d})()},AccountButtonStyled=styled(Button)` background-color: ${b=>b.theme.colors.connectButton.background}; color: ${b=>b.theme.colors.connectButton.foreground}; box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; @@ -801,7 +801,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 32px; height: 32px; border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; -`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios")){_.returnStrategy==="back"&&(_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("android")){_.returnStrategy="none";const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("ipad")){_.returnStrategy==="back"&&(_.returnStrategy="back");const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function redirectToWallet(b,_,d,k){if(d=__spreadValues$1({},d),isInTMA())if(isTmaPlatform("ios","android")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve"),k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);sendOpenTelegramLink(j,()=>{k("universal-link"),openLinkBlank(j)})}else if(isTmaPlatform("macos","tdesktop")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("weba")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("web")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else{k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);openLinkBlank(j)}else if(isOS("ios"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("android"))d.returnStrategy==="back"&&(isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy));else if(isOS("ipad"))d.returnStrategy==="back"&&(d.returnStrategy="back"),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("macos","windows","linux")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy="none");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=!tt();rt(!1),redirectToWallet($(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:ft},st=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:st}))})},ct=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ct,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios")){_.returnStrategy==="back"&&(isBrowser("safari")?_.returnStrategy="back":isBrowser("chrome")?_.returnStrategy="googlechrome://":isBrowser("firefox")?_.returnStrategy="firefox://":isBrowser("opera")?_.returnStrategy="opera-http://":_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("android")){_.returnStrategy="none";const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("ipad")){_.returnStrategy==="back"&&(isBrowser("safari")?_.returnStrategy="back":isBrowser("chrome")?_.returnStrategy="googlechrome://":isBrowser("firefox")?_.returnStrategy="firefox://":isBrowser("opera")?_.returnStrategy="opera-http://":_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function redirectToWallet(b,_,d,k){if(d=__spreadValues$1({},d),isInTMA())if(isTmaPlatform("ios","android")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve"),k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);sendOpenTelegramLink(j,()=>{k("universal-link"),openLinkBlank(j)})}else if(isTmaPlatform("macos","tdesktop")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("weba")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("web")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else{k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);openLinkBlank(j)}else if(isOS("ios"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("android"))d.returnStrategy==="back"&&(isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy));else if(isOS("ipad"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("macos","windows","linux")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy="none");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=!tt();rt(!1),redirectToWallet($(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:ft},st=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:st}))})},ct=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ct,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` position: absolute; top: 16px; left: 16px; @@ -1089,7 +1089,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 16px; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0),[$,et]=createSignal(!1);createEffect(()=>{const ot=action();et(!!ot&&"sent"in ot&&ot.sent)});let tt;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&(tt=d.wallet.universalLink);let rt;d!=null&&d.wallet&&"deepLink"in d.wallet&&(d.wallet.openMethod==="custom-deeplink"||isTelegramUrl(d.wallet.deepLink)&&isInTMA())&&(rt=d.wallet.deepLink);const nt=()=>{const ot=action(),at="returnStrategy"in ot?ot.returnStrategy:appState.returnStrategy,it=!k();j(!1),isTelegramUrl(tt)?redirectToTelegram(tt,{returnStrategy:at,twaReturnUrl:"twaReturnUrl"in ot?ot.twaReturnUrl:appState.twaReturnUrl,forceRedirect:it}):redirectToWallet(tt,rt,{returnStrategy:at,forceRedirect:it},()=>{})};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return!$()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return $()},get children(){return[createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&tt},get children(){return createComponent(ButtonStyled,{onClick:nt,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),SingleWalletModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getSingleWalletModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),[d,k]=createSignal(!1),j=()=>{var rt;return((rt=appState.connectRequestParameters)==null?void 0:rt.state)==="loading"},$=createMemo(()=>{var rt;if(!j())return(rt=appState.connectRequestParameters)==null?void 0:rt.value}),et=rt=>{setSingleWalletModalState({status:"closed",closeReason:rt}),k(!1)},tt=_.onStatusChange(rt=>{rt&&et("wallet-selected")});return onCleanup(tt),createComponent(StyledModal,{get opened(){return getSingleWalletModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>et("action-cancelled"),onClickQuestion:()=>k(rt=>!rt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return d()},get children(){return createComponent(InfoModal,{onBackClick:()=>k(!1)})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return getSingleWalletModalWalletInfo()},get additionalRequest(){return $()},onBackClick:()=>{},backDisabled:!0})}})]}})]}})},App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(SingleWalletModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),openSingleWalletModal:b=>{setTimeout(()=>setSingleWalletModalState({status:"opened",closeReason:null,walletInfo:b}))},closeSingleWalletModal:b=>void setTimeout(()=>setSingleWalletModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.openWalletsModal()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openWalletsModal(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class SingleWalletModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",singleWalletModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=singleWalletModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(_){return __async(this,null,function*(){const d=yield this.connector.getWallets(),k=applyWalletsListConfiguration(d,appState.walletsListConfiguration),j=k.find(isWalletInfoCurrentlyEmbedded);if(!!j)return this.connectEmbeddedWallet(j);const tt=k.filter(isWalletInfoRemote).find(nt=>eqWalletName(nt,_));if(!!tt)return this.openSingleWalletModal(tt);throw new TonConnectUIError(`Trying to open modal window with unknown wallet "${_}".`)})}close(){widgetController.closeSingleWalletModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openSingleWalletModal(_){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openSingleWalletModal(_),new Promise(d=>{const k=this.onStateChange(j=>{const{status:$}=j;$==="opened"&&(k(),d())})})})}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"singleWalletModal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.singleWalletModal=new SingleWalletModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}openSingleWalletModal(_){return __async(this,null,function*(){return this.singleWalletModal.open(_)})}closeSingleWalletModal(){this.singleWalletModal.close()}onSingleWalletModalStateChange(_){return this.singleWalletModal.onStateChange(_)}get singleWalletModalState(){return this.singleWalletModal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!1});const rt=()=>{if(nt.signal.aborted)return;widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!0});const at=getUserAgent().os==="ios",it=tt==="ios"&&at||tt==="always";this.walletInfo&&"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!it&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):openLinkBlank(addReturnStrategy(this.walletInfo.universalLink,$)))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,signal:nt.signal},rt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,signal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,signal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)rt(),d(nt);else{if(j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{j||(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))},{once:!0})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,signal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,{onRequestSent:d,signal:et}).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))},{once:!0})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0),[$,et]=createSignal(!1);createEffect(()=>{const ot=action();et(!!ot&&"sent"in ot&&ot.sent)});let tt;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&(tt=d.wallet.universalLink);let rt;d!=null&&d.wallet&&"deepLink"in d.wallet&&(d.wallet.openMethod==="custom-deeplink"||isTelegramUrl(d.wallet.deepLink)&&isInTMA())&&(rt=d.wallet.deepLink);const nt=()=>{const ot=action(),at="returnStrategy"in ot?ot.returnStrategy:appState.returnStrategy,it=!k();j(!1),isTelegramUrl(tt)?redirectToTelegram(tt,{returnStrategy:at,twaReturnUrl:"twaReturnUrl"in ot?ot.twaReturnUrl:appState.twaReturnUrl,forceRedirect:it}):redirectToWallet(tt,rt,{returnStrategy:at,forceRedirect:it},()=>{})};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return!$()&&(b.showButton==="open-wallet"&&tt||b.showButton!=="open-wallet")},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return $()},get children(){return[createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&tt},get children(){return createComponent(ButtonStyled,{onClick:nt,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),SingleWalletModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getSingleWalletModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),[d,k]=createSignal(!1),j=()=>{var rt;return((rt=appState.connectRequestParameters)==null?void 0:rt.state)==="loading"},$=createMemo(()=>{var rt;if(!j())return(rt=appState.connectRequestParameters)==null?void 0:rt.value}),et=rt=>{setSingleWalletModalState({status:"closed",closeReason:rt}),k(!1)},tt=_.onStatusChange(rt=>{rt&&et("wallet-selected")});return onCleanup(tt),createComponent(StyledModal,{get opened(){return getSingleWalletModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>et("action-cancelled"),onClickQuestion:()=>k(rt=>!rt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return d()},get children(){return createComponent(InfoModal,{onBackClick:()=>k(!1)})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return getSingleWalletModalWalletInfo()},get additionalRequest(){return $()},onBackClick:()=>{},backDisabled:!0})}})]}})]}})},App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(SingleWalletModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),openSingleWalletModal:b=>{setTimeout(()=>setSingleWalletModalState({status:"opened",closeReason:null,walletInfo:b}))},closeSingleWalletModal:b=>void setTimeout(()=>setSingleWalletModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.openWalletsModal()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openWalletsModal(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class SingleWalletModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",singleWalletModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=singleWalletModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(_){return __async(this,null,function*(){const d=yield this.connector.getWallets(),k=applyWalletsListConfiguration(d,appState.walletsListConfiguration),j=k.find(isWalletInfoCurrentlyEmbedded);if(!!j)return this.connectEmbeddedWallet(j);const tt=k.filter(isWalletInfoRemote).find(nt=>eqWalletName(nt,_));if(!!tt)return this.openSingleWalletModal(tt);throw new TonConnectUIError(`Trying to open modal window with unknown wallet "${_}".`)})}close(){widgetController.closeSingleWalletModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openSingleWalletModal(_){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openSingleWalletModal(_),new Promise(d=>{const k=this.onStateChange(j=>{const{status:$}=j;$==="opened"&&(k(),d())})})})}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"singleWalletModal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.singleWalletModal=new SingleWalletModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}openSingleWalletModal(_){return __async(this,null,function*(){return this.singleWalletModal.open(_)})}closeSingleWalletModal(){this.singleWalletModal.close()}onSingleWalletModalStateChange(_){return this.singleWalletModal.onStateChange(_)}get singleWalletModalState(){return this.singleWalletModal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!1});const rt=()=>{nt.signal.aborted||(widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!0}),this.walletInfo&&"universalLink"in this.walletInfo&&(this.walletInfo.openMethod==="universal-link"||this.walletInfo.openMethod==="custom-deeplink")&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):redirectToWallet(this.walletInfo.universalLink,this.walletInfo.deepLink,{returnStrategy:$,forceRedirect:!1},()=>{})))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,signal:nt.signal},rt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,signal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,signal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)rt(),d(nt);else{if(j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{j||(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))},{once:!0})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,signal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,{onRequestSent:d,signal:et}).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))},{once:!0})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * diff --git a/docs/index.html b/docs/index.html index 2bf5928..5c5ba96 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 6ff37e7e1f8b8ff4b2a6aa596cad2445e8a569ba Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 23 Apr 2024 01:03:33 +0400 Subject: [PATCH 074/117] chore: update @tonconnect/ui-react to 2.0.2-beta.1 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 768b38e..2d92028 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "2.0.2-beta.0", + "@tonconnect/ui-react": "2.0.2-beta.1", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1.tgz", - "integrity": "sha512-wON3bmJGEDMjnYCyRTGLCrk0WYe6IJJEUrzHAQ6CU2JDlD7AUUzV+Mcaw7E7urtTwbFvR96ylBntpV0j/kk6Vw==", + "version": "3.0.2-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.2-beta.0.tgz", + "integrity": "sha512-p27IoysrN4pPN119+/6SaxSABg8HMEooEl4lrgkRFeSjGTRNpveNzK2LGOR9CpzHPCgcOzBAHsZT/Fm2/UIaRw==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.2-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2-beta.0.tgz", - "integrity": "sha512-yzDKVOXZVfbhoHzfBD4aJ3hejEkgMWtzSbkJ4SDBDCSxz1tBeA7XzQGkGETOXwRUTYZnmzu2tHoYRG1cvzBOCQ==", + "version": "2.0.2-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2-beta.1.tgz", + "integrity": "sha512-DTftD730GIF7cVZNPebVl/NWFJIN1vlltmsmo/JK8dUXbhZFzH0Ty7HgvZAXpn/uX9B5cn/KLcjly6Sj1tIBTA==", "dependencies": { - "@tonconnect/sdk": "3.0.1", + "@tonconnect/sdk": "3.0.2-beta.0", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.2-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2-beta.0.tgz", - "integrity": "sha512-ofHw+tx2QrQKKoy4KoLYqcj8k+lN1TssnGxwI15AHB3/FvJyh9nYp1KMLjgZcWLitHbg0xYh/z6dVEHONrIpIg==", + "version": "2.0.2-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2-beta.1.tgz", + "integrity": "sha512-c+CLhYEIp/O3QzutPZM4jGKdaY6XFlwvYPn9GvAM8remN46KQdZOjAx4YDdczzsiDYSNiRddLNK8QrKScsCIQw==", "dependencies": { - "@tonconnect/ui": "2.0.2-beta.0" + "@tonconnect/ui": "2.0.2-beta.1" }, "peerDependencies": { "react": ">=17.0.0", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.1.tgz", - "integrity": "sha512-wON3bmJGEDMjnYCyRTGLCrk0WYe6IJJEUrzHAQ6CU2JDlD7AUUzV+Mcaw7E7urtTwbFvR96ylBntpV0j/kk6Vw==", + "version": "3.0.2-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.2-beta.0.tgz", + "integrity": "sha512-p27IoysrN4pPN119+/6SaxSABg8HMEooEl4lrgkRFeSjGTRNpveNzK2LGOR9CpzHPCgcOzBAHsZT/Fm2/UIaRw==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.2-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2-beta.0.tgz", - "integrity": "sha512-yzDKVOXZVfbhoHzfBD4aJ3hejEkgMWtzSbkJ4SDBDCSxz1tBeA7XzQGkGETOXwRUTYZnmzu2tHoYRG1cvzBOCQ==", + "version": "2.0.2-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2-beta.1.tgz", + "integrity": "sha512-DTftD730GIF7cVZNPebVl/NWFJIN1vlltmsmo/JK8dUXbhZFzH0Ty7HgvZAXpn/uX9B5cn/KLcjly6Sj1tIBTA==", "requires": { - "@tonconnect/sdk": "3.0.1", + "@tonconnect/sdk": "3.0.2-beta.0", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.2-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2-beta.0.tgz", - "integrity": "sha512-ofHw+tx2QrQKKoy4KoLYqcj8k+lN1TssnGxwI15AHB3/FvJyh9nYp1KMLjgZcWLitHbg0xYh/z6dVEHONrIpIg==", + "version": "2.0.2-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2-beta.1.tgz", + "integrity": "sha512-c+CLhYEIp/O3QzutPZM4jGKdaY6XFlwvYPn9GvAM8remN46KQdZOjAx4YDdczzsiDYSNiRddLNK8QrKScsCIQw==", "requires": { - "@tonconnect/ui": "2.0.2-beta.0" + "@tonconnect/ui": "2.0.2-beta.1" } }, "@types/prop-types": { diff --git a/package.json b/package.json index c845880..612f0fe 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "2.0.2-beta.0", + "@tonconnect/ui-react": "2.0.2-beta.1", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 018dc6e692fc94f33524b8f6738a0d7daa1b8833 Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 23 Apr 2024 01:03:50 +0400 Subject: [PATCH 075/117] chore: rebuild --- docs/assets/{index-e23cc28c.js => index-2604cb68.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-e23cc28c.js => index-2604cb68.js} (94%) diff --git a/docs/assets/index-e23cc28c.js b/docs/assets/index-2604cb68.js similarity index 94% rename from docs/assets/index-e23cc28c.js rename to docs/assets/index-2604cb68.js index 9555bcf..27907f7 100644 --- a/docs/assets/index-e23cc28c.js +++ b/docs/assets/index-2604cb68.js @@ -56,7 +56,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function __rest(b,_){var d={};for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,k=Object.getOwnPropertySymbols(b);j{var j,$;if(!((j=_==null?void 0:_.signal)===null||j===void 0)&&j.aborted){k(new TonConnectError("Delay aborted"));return}const et=setTimeout(()=>d(),b);($=_==null?void 0:_.signal)===null||$===void 0||$.addEventListener("abort",()=>{clearTimeout(et),k(new TonConnectError("Delay aborted"))})})})}function createAbortController(b){const _=new AbortController;return b!=null&&b.aborted?_.abort():b==null||b.addEventListener("abort",()=>_.abort(),{once:!0}),_}function callForSuccess(b,_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=(d=_==null?void 0:_.attempts)!==null&&d!==void 0?d:10,$=(k=_==null?void 0:_.delayMs)!==null&&k!==void 0?k:200,et=createAbortController(_==null?void 0:_.signal);if(typeof b!="function")throw new TonConnectError(`Expected a function, got ${typeof b}`);let tt=0,rt;for(;tt__awaiter(this,void 0,void 0,function*(){if($=at??null,et==null||et.abort(),et=createAbortController(at),et.signal.aborted)throw new TonConnectError("Resource creation was aborted");k=it??null;const dt=b(at,...it);j=dt;const ct=yield dt;if(j!==dt&&ct!==d)throw yield _(ct),new TonConnectError("Resource creation was aborted by a new resource creation");return d=ct,d});return{create:tt,current:()=>d??null,dispose:()=>__awaiter(this,void 0,void 0,function*(){try{const at=d;d=null;const it=j;j=null,et==null||et.abort(),yield Promise.allSettled([at?_(at):Promise.resolve(),it?_(yield it):Promise.resolve()])}catch(at){logError$1("Failed to dispose the resource",at)}}),recreate:at=>__awaiter(this,void 0,void 0,function*(){const it=d,dt=j,ct=k,ht=$;if(yield delay(at),it===d&&dt===j&&ct===k&&ht===$)return tt($,...ct??[]);throw new TonConnectError("Resource recreation was aborted by a new resource creation")})}}function timeout(b,_){const d=_==null?void 0:_.timeout,k=_==null?void 0:_.signal,j=createAbortController(k);return new Promise(($,et)=>{if(j.signal.aborted){et(new TonConnectError("Operation aborted"));return}let tt;typeof d<"u"&&(tt=setTimeout(()=>{j.abort(),et(new TonConnectError(`Timeout after ${d}ms`))},d)),j.signal.addEventListener("abort",()=>{clearTimeout(tt),et(new TonConnectError("Operation aborted"))},{once:!0});const rt={timeout:d,abort:j.signal};b($,et,rt).finally(()=>clearTimeout(tt))})}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.defaultReconnectDelay=5e3,this.eventSource=createResource$1((et,tt)=>__awaiter(this,void 0,void 0,function*(){const rt={bridgeUrl:this.bridgeUrl,ssePath:this.ssePath,sessionId:this.sessionId,bridgeGatewayStorage:this.bridgeGatewayStorage,errorHandler:this.errorsHandler.bind(this),messageHandler:this.messagesHandler.bind(this),signal:et,openingDeadlineMS:tt};return yield createEventSource(rt)}),et=>__awaiter(this,void 0,void 0,function*(){et.close()})),this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}get isReady(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.OPEN}get isClosed(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)!==EventSource.OPEN}get isConnecting(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.CONNECTING}registerSession(_){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.create(_==null?void 0:_.signal,_==null?void 0:_.openingDeadlineMS)})}send(_,d,k,j){var $;return __awaiter(this,void 0,void 0,function*(){const et={};typeof j=="number"?et.ttl=j:(et.ttl=j==null?void 0:j.ttl,et.signal=j==null?void 0:j.signal,et.attempts=j==null?void 0:j.attempts);const tt=new URL(addPathToUrl(this.bridgeUrl,this.postPath));tt.searchParams.append("client_id",this.sessionId),tt.searchParams.append("to",d),tt.searchParams.append("ttl",((et==null?void 0:et.ttl)||this.defaultTtl).toString()),tt.searchParams.append("topic",k);const rt=Base64.encode(_);yield callForSuccess(nt=>__awaiter(this,void 0,void 0,function*(){const ot=yield this.post(tt,rt,nt.signal);if(!ot.ok)throw new TonConnectError(`Bridge send failed, status ${ot.status}`)}),{attempts:($=et==null?void 0:et.attempts)!==null&&$!==void 0?$:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:et==null?void 0:et.signal})})}pause(){this.eventSource.dispose().catch(_=>logError$1(`Bridge pause failed, ${_}`))}unPause(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.recreate(0)})}close(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.dispose().catch(_=>logError$1(`Bridge close failed, ${_}`))})}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}post(_,d,k){return __awaiter(this,void 0,void 0,function*(){const j=yield fetch(_,{method:"post",body:d,signal:k});if(!j.ok)throw new TonConnectError(`Bridge send failed, status ${j.status}`);return j})}errorsHandler(_,d){return __awaiter(this,void 0,void 0,function*(){if(this.isConnecting){logError$1("Bridge error",JSON.stringify(d));return}if(this.isReady){try{this.errorsListener(d)}catch{}return}if(this.isClosed)return _.close(),logDebug$1(`Bridge reconnecting, ${this.defaultReconnectDelay}ms delay`),yield this.eventSource.recreate(this.defaultReconnectDelay);throw new TonConnectError("Bridge error, unknown state")})}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data===this.heartbeatMessage||(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),this.isClosed))return;let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)})}}function createEventSource(b){return __awaiter(this,void 0,void 0,function*(){return yield timeout((_,d,k)=>__awaiter(this,void 0,void 0,function*(){var j;const et=createAbortController(k.signal).signal;if(et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const tt=new URL(addPathToUrl(b.bridgeUrl,b.ssePath));tt.searchParams.append("client_id",b.sessionId);const rt=yield b.bridgeGatewayStorage.getLastEventId();if(rt&&tt.searchParams.append("last_event_id",rt),et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const nt=new EventSource(tt.toString());nt.onerror=ot=>__awaiter(this,void 0,void 0,function*(){if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}try{const at=yield b.errorHandler(nt,ot);at&&at!==nt&&_(at)}catch(at){d(at)}}),nt.onopen=()=>{if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}_(nt)},nt.onmessage=ot=>{b.messageHandler(ot)},(j=b.signal)===null||j===void 0||j.addEventListener("abort",()=>{nt.close(),d(new TonConnectError("Bridge connection aborted"))})}),{timeout:b.openingDeadlineMS,signal:b.signal})})}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.defaultOpeningDeadlineMS=5e3,this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_,d){var k;const j=createAbortController(d==null?void 0:d.signal);(k=this.abortController)===null||k===void 0||k.abort(),this.abortController=j,this.closeGateways();const $=new SessionCrypto;this.session={sessionCrypto:$,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:$}).then(()=>__awaiter(this,void 0,void 0,function*(){j.signal.aborted||(yield callForSuccess(tt=>this.openGateways($,{openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:tt==null?void 0:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal}))}));const et="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(et,_)}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;this.closeGateways();const $=yield this.connectionStorage.getHttpConnection();if(!$||j.signal.aborted)return;const et=(k=_==null?void 0:_.openingDeadlineMS)!==null&&k!==void 0?k:this.defaultOpeningDeadlineMS;if(isPendingConnectionHttp($))return this.session={sessionCrypto:$.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},yield this.openGateways($.sessionCrypto,{openingDeadlineMS:et,signal:j==null?void 0:j.signal});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");if(this.session=$.session,this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,$.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),!j.signal.aborted){this.listeners.forEach(tt=>tt($.connectEvent));try{yield callForSuccess(tt=>this.gateway.registerSession({openingDeadlineMS:et,signal:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal})}catch{yield this.disconnect({signal:j.signal});return}}})}sendRequest(_,d){const k={};return typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal,k.attempts=d==null?void 0:d.attempts),new Promise((j,$)=>__awaiter(this,void 0,void 0,function*(){var et;if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const tt=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:tt}));const rt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:tt})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(rt,this.session.walletPublicKey,_.method,{attempts:k==null?void 0:k.attempts,signal:k==null?void 0:k.signal}),(et=k==null?void 0:k.onRequestSent)===null||et===void 0||et.call(k),this.pendingRequests.set(tt.toString(),j)}catch(nt){$(nt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(_){return __awaiter(this,void 0,void 0,function*(){return new Promise(d=>__awaiter(this,void 0,void 0,function*(){let k=!1,j=null;const $=()=>{k||(k=!0,this.removeBridgeAndSession().then(d))};try{this.closeGateways();const et=createAbortController(_==null?void 0:_.signal);j=setTimeout(()=>{et.abort()},this.defaultOpeningDeadlineMS),yield this.sendRequest({method:"disconnect",params:[]},{onRequestSent:$,signal:et.signal,attempts:1})}catch(et){logDebug$1("Disconnect error:",et),k||this.removeBridgeAndSession().then(d)}finally{j&&clearTimeout(j),$()}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){yield _.close();return}return this.closeGateways({except:_}),this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(logDebug$1("Removing bridge and session: received disconnect event"),yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways.map(k=>k.close().catch(j=>console.error(j))),this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>callForSuccess(j=>this.pendingGateways.some($=>$===k)?k.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:j.signal}):k.close(),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:d==null?void 0:d.signal})));return}else return this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:d==null?void 0:d.signal})})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j={};typeof d=="function"?j.onRequestSent=d:(j.onRequestSent=d==null?void 0:d.onRequestSent,j.signal=d==null?void 0:d.signal);const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:$}));return et.then(tt=>logDebug$1("Wallet message received:",tt)),(k=j==null?void 0:j.onRequestSent)===null||k===void 0||k.call(j),et})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1("Injected Provider connect error:",k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux","ios","android","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k,j;const $={};if(typeof d=="object"&&"tonProof"in d&&($.request=d),typeof d=="object"&&("openingDeadlineMS"in d||"signal"in d||"request"in d)&&($.request=d==null?void 0:d.request,$.openingDeadlineMS=d==null?void 0:d.openingDeadlineMS,$.signal=d==null?void 0:d.signal),this.connected)throw new WalletAlreadyConnectedError;const et=createAbortController($==null?void 0:$.signal);if((k=this.abortController)===null||k===void 0||k.abort(),this.abortController=et,et.signal.aborted)throw new TonConnectError("Connection was aborted");return(j=this.provider)===null||j===void 0||j.closeConnection(),this.provider=this.createProvider(_),et.signal.addEventListener("abort",()=>{var tt;(tt=this.provider)===null||tt===void 0||tt.closeConnection(),this.provider=null}),this.provider.connect(this.createConnectRequest($==null?void 0:$.request),{openingDeadlineMS:$==null?void 0:$.openingDeadlineMS,signal:et.signal})}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;const[$,et]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);if(j.signal.aborted)return;let tt=null;try{switch($){case"http":tt=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":tt=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(et)tt=this.createProvider(et);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),tt==null||tt.closeConnection(),tt=null;return}if(j.signal.aborted){tt==null||tt.closeConnection();return}if(!tt){logError$1("Provider is not restored");return}return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=tt,tt.listen(this.walletEventsListener.bind(this)),j.signal.addEventListener("abort",()=>{tt==null||tt.closeConnection(),tt=null}),yield callForSuccess(rt=>__awaiter(this,void 0,void 0,function*(){return tt==null?void 0:tt.restoreConnection({openingDeadlineMS:_==null?void 0:_.openingDeadlineMS,signal:rt.signal})}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:_==null?void 0:_.signal})})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){const k={};typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal);const j=createAbortController(k==null?void 0:k.signal);if(j.signal.aborted)throw new TonConnectError("Transaction sending was aborted");this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:$}=_,et=__rest(_,["validUntil"]),tt=_.from||this.account.address,rt=_.network||this.account.chain,nt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},et),{valid_until:$,from:tt,network:rt})),{onRequestSent:k.onRequestSent,signal:j.signal});return sendTransactionParser.isError(nt)?sendTransactionParser.parseAndThrowError(nt):sendTransactionParser.convertFromRpcResponse(nt)})}disconnect(_){var d;return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;const k=createAbortController(_==null?void 0:_.signal),j=this.abortController;if(this.abortController=k,k.signal.aborted)throw new TonConnectError("Disconnect was aborted");this.onWalletDisconnected(),yield(d=this.provider)===null||d===void 0?void 0:d.disconnect({signal:k.signal}),j==null||j.abort()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection().catch(d=>logError$1("Cannot unpause connection",d))})}catch(d){logError$1("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;Gt+=2}},Ln=function(pn,Vt){for(var Gt in Vt)if(typeof Vt[Gt]===nt&&Vt[Gt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ct]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ct,ut,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Pn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Pn&&!Pn.ua){var Un=new Bn;Pn.ua=Un.getResult(),Pn.ua.get=function(){return Un.getUA()},Pn.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var Gt in Vt)Pn.ua[Gt]=Vt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! +`+_:""}`,Object.setPrototypeOf(this,TonConnectError.prototype)}get info(){return""}}TonConnectError.prefix="[TON_CONNECT_SDK_ERROR]";class DappMetadataError extends TonConnectError{get info(){return"Passed DappMetadata is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,DappMetadataError.prototype)}}class ManifestContentErrorError extends TonConnectError{get info(){return"Passed `tonconnect-manifest.json` contains errors. Check format of your manifest. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestContentErrorError.prototype)}}class ManifestNotFoundError extends TonConnectError{get info(){return"Manifest not found. Make sure you added `tonconnect-manifest.json` to the root of your app or passed correct manifestUrl. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest"}constructor(..._){super(..._),Object.setPrototypeOf(this,ManifestNotFoundError.prototype)}}class WalletAlreadyConnectedError extends TonConnectError{get info(){return"Wallet connection called but wallet already connected. To avoid the error, disconnect the wallet before doing a new connection."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletAlreadyConnectedError.prototype)}}class WalletNotConnectedError extends TonConnectError{get info(){return"Send transaction or other protocol methods called while wallet is not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotConnectedError.prototype)}}function isWalletConnectionSourceJS(b){return"jsBridgeKey"in b}class UserRejectsError extends TonConnectError{get info(){return"User rejects the action in the wallet."}constructor(..._){super(..._),Object.setPrototypeOf(this,UserRejectsError.prototype)}}class BadRequestError extends TonConnectError{get info(){return"Request to the wallet contains errors."}constructor(..._){super(..._),Object.setPrototypeOf(this,BadRequestError.prototype)}}class UnknownAppError extends TonConnectError{get info(){return"App tries to send rpc request to the injected wallet while not connected."}constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownAppError.prototype)}}class WalletNotInjectedError extends TonConnectError{get info(){return"There is an attempt to connect to the injected wallet while it is not exists in the webpage."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotInjectedError.prototype)}}class FetchWalletsError extends TonConnectError{get info(){return"An error occurred while fetching the wallets list."}constructor(..._){super(..._),Object.setPrototypeOf(this,FetchWalletsError.prototype)}}class WrongAddressError extends TonConnectError{get info(){return"Passed address is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,WrongAddressError.prototype)}}class ParseHexError extends TonConnectError{get info(){return"Passed hex is in incorrect format."}constructor(..._){super(..._),Object.setPrototypeOf(this,ParseHexError.prototype)}}class UnknownError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,UnknownError.prototype)}}const connectEventErrorsCodes={[CONNECT_EVENT_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[CONNECT_EVENT_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[CONNECT_EVENT_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[CONNECT_EVENT_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_NOT_FOUND_ERROR]:ManifestNotFoundError,[CONNECT_EVENT_ERROR_CODES.MANIFEST_CONTENT_ERROR]:ManifestContentErrorError};class ConnectErrorsParser{parseError(_){let d=UnknownError;return _.code in connectEventErrorsCodes&&(d=connectEventErrorsCodes[_.code]||UnknownError),new d(_.message)}}const connectErrorsParser=new ConnectErrorsParser;class RpcParser{isError(_){return"error"in _}}const sendTransactionErrors={[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_ERROR]:UnknownError,[SEND_TRANSACTION_ERROR_CODES.USER_REJECTS_ERROR]:UserRejectsError,[SEND_TRANSACTION_ERROR_CODES.BAD_REQUEST_ERROR]:BadRequestError,[SEND_TRANSACTION_ERROR_CODES.UNKNOWN_APP_ERROR]:UnknownAppError};class SendTransactionParser extends RpcParser{convertToRpcRequest(_){return{method:"sendTransaction",params:[JSON.stringify(_)]}}parseAndThrowError(_){let d=UnknownError;throw _.error.code in sendTransactionErrors&&(d=sendTransactionErrors[_.error.code]||UnknownError),new d(_.error.message)}convertFromRpcResponse(_){return{boc:_.result}}}const sendTransactionParser=new SendTransactionParser;class HttpBridgeGatewayStorage{constructor(_,d){this.storage=_,this.storeKey="ton-connect-storage_http-bridge-gateway::"+d}storeLastEventId(_){return __awaiter(this,void 0,void 0,function*(){return this.storage.setItem(this.storeKey,_)})}removeLastEventId(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getLastEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _||null})}}function removeUrlLastSlash(b){return b.slice(-1)==="/"?b.slice(0,-1):b}function addPathToUrl(b,_){return removeUrlLastSlash(b)+"/"+_}function isTelegramUrl(b){if(!b)return!1;const _=new URL(b);return _.protocol==="tg:"||_.hostname==="t.me"}function encodeTelegramUrlParameters(b){return b.replaceAll(".","%2E").replaceAll("-","%2D").replaceAll("_","%5F").replaceAll("&","-").replaceAll("=","__").replaceAll("%","--")}function delay(b,_){return __awaiter(this,void 0,void 0,function*(){return new Promise((d,k)=>{var j,$;if(!((j=_==null?void 0:_.signal)===null||j===void 0)&&j.aborted){k(new TonConnectError("Delay aborted"));return}const et=setTimeout(()=>d(),b);($=_==null?void 0:_.signal)===null||$===void 0||$.addEventListener("abort",()=>{clearTimeout(et),k(new TonConnectError("Delay aborted"))})})})}function createAbortController(b){const _=new AbortController;return b!=null&&b.aborted?_.abort():b==null||b.addEventListener("abort",()=>_.abort(),{once:!0}),_}function callForSuccess(b,_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=(d=_==null?void 0:_.attempts)!==null&&d!==void 0?d:10,$=(k=_==null?void 0:_.delayMs)!==null&&k!==void 0?k:200,et=createAbortController(_==null?void 0:_.signal);if(typeof b!="function")throw new TonConnectError(`Expected a function, got ${typeof b}`);let tt=0,rt;for(;tt__awaiter(this,void 0,void 0,function*(){if($=at??null,et==null||et.abort(),et=createAbortController(at),et.signal.aborted)throw new TonConnectError("Resource creation was aborted");k=it??null;const dt=b(et.signal,...it);j=dt;const ct=yield dt;if(j!==dt&&ct!==d)throw yield _(ct),new TonConnectError("Resource creation was aborted by a new resource creation");return d=ct,d});return{create:tt,current:()=>d??null,dispose:()=>__awaiter(this,void 0,void 0,function*(){try{const at=d;d=null;const it=j;j=null,et==null||et.abort(),yield Promise.allSettled([at?_(at):Promise.resolve(),it?_(yield it):Promise.resolve()])}catch(at){logError$1("Failed to dispose the resource",at)}}),recreate:at=>__awaiter(this,void 0,void 0,function*(){const it=d,dt=j,ct=k,ht=$;if(yield delay(at),it===d&&dt===j&&ct===k&&ht===$)return yield tt($,...ct??[]);throw new TonConnectError("Resource recreation was aborted by a new resource creation")})}}function timeout(b,_){const d=_==null?void 0:_.timeout,k=_==null?void 0:_.signal,j=createAbortController(k);return new Promise(($,et)=>{if(j.signal.aborted){et(new TonConnectError("Operation aborted"));return}let tt;typeof d<"u"&&(tt=setTimeout(()=>{j.abort(),et(new TonConnectError(`Timeout after ${d}ms`))},d)),j.signal.addEventListener("abort",()=>{clearTimeout(tt),et(new TonConnectError("Operation aborted"))},{once:!0});const rt={timeout:d,abort:j.signal};b($,et,rt).finally(()=>clearTimeout(tt))})}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.defaultReconnectDelay=5e3,this.eventSource=createResource$1((et,tt)=>__awaiter(this,void 0,void 0,function*(){const rt={bridgeUrl:this.bridgeUrl,ssePath:this.ssePath,sessionId:this.sessionId,bridgeGatewayStorage:this.bridgeGatewayStorage,errorHandler:this.errorsHandler.bind(this),messageHandler:this.messagesHandler.bind(this),signal:et,openingDeadlineMS:tt};return yield createEventSource(rt)}),et=>__awaiter(this,void 0,void 0,function*(){et.close()})),this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}get isReady(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.OPEN}get isClosed(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)!==EventSource.OPEN}get isConnecting(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.CONNECTING}registerSession(_){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.create(_==null?void 0:_.signal,_==null?void 0:_.openingDeadlineMS)})}send(_,d,k,j){var $;return __awaiter(this,void 0,void 0,function*(){const et={};typeof j=="number"?et.ttl=j:(et.ttl=j==null?void 0:j.ttl,et.signal=j==null?void 0:j.signal,et.attempts=j==null?void 0:j.attempts);const tt=new URL(addPathToUrl(this.bridgeUrl,this.postPath));tt.searchParams.append("client_id",this.sessionId),tt.searchParams.append("to",d),tt.searchParams.append("ttl",((et==null?void 0:et.ttl)||this.defaultTtl).toString()),tt.searchParams.append("topic",k);const rt=Base64.encode(_);yield callForSuccess(nt=>__awaiter(this,void 0,void 0,function*(){const ot=yield this.post(tt,rt,nt.signal);if(!ot.ok)throw new TonConnectError(`Bridge send failed, status ${ot.status}`)}),{attempts:($=et==null?void 0:et.attempts)!==null&&$!==void 0?$:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:et==null?void 0:et.signal})})}pause(){this.eventSource.dispose().catch(_=>logError$1(`Bridge pause failed, ${_}`))}unPause(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.recreate(0)})}close(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.dispose().catch(_=>logError$1(`Bridge close failed, ${_}`))})}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}post(_,d,k){return __awaiter(this,void 0,void 0,function*(){const j=yield fetch(_,{method:"post",body:d,signal:k});if(!j.ok)throw new TonConnectError(`Bridge send failed, status ${j.status}`);return j})}errorsHandler(_,d){return __awaiter(this,void 0,void 0,function*(){if(this.isConnecting){logError$1("Bridge error",JSON.stringify(d));return}if(this.isReady){try{this.errorsListener(d)}catch{}return}if(this.isClosed)return _.close(),logDebug$1(`Bridge reconnecting, ${this.defaultReconnectDelay}ms delay`),yield this.eventSource.recreate(this.defaultReconnectDelay);throw new TonConnectError("Bridge error, unknown state")})}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data===this.heartbeatMessage||(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),this.isClosed))return;let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)})}}function createEventSource(b){return __awaiter(this,void 0,void 0,function*(){return yield timeout((_,d,k)=>__awaiter(this,void 0,void 0,function*(){var j;const et=createAbortController(k.signal).signal;if(et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const tt=new URL(addPathToUrl(b.bridgeUrl,b.ssePath));tt.searchParams.append("client_id",b.sessionId);const rt=yield b.bridgeGatewayStorage.getLastEventId();if(rt&&tt.searchParams.append("last_event_id",rt),et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const nt=new EventSource(tt.toString());nt.onerror=ot=>__awaiter(this,void 0,void 0,function*(){if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}try{const at=yield b.errorHandler(nt,ot);at!==nt&&nt.close(),at&&at!==nt&&_(at)}catch(at){nt.close(),d(at)}}),nt.onopen=()=>{if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}_(nt)},nt.onmessage=ot=>{if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}b.messageHandler(ot)},(j=b.signal)===null||j===void 0||j.addEventListener("abort",()=>{nt.close(),d(new TonConnectError("Bridge connection aborted"))})}),{timeout:b.openingDeadlineMS,signal:b.signal})})}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.defaultOpeningDeadlineMS=5e3,this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_,d){var k;const j=createAbortController(d==null?void 0:d.signal);(k=this.abortController)===null||k===void 0||k.abort(),this.abortController=j,this.closeGateways();const $=new SessionCrypto;this.session={sessionCrypto:$,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:$}).then(()=>__awaiter(this,void 0,void 0,function*(){j.signal.aborted||(yield callForSuccess(tt=>this.openGateways($,{openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:tt==null?void 0:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal}))}));const et="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(et,_)}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;this.closeGateways();const $=yield this.connectionStorage.getHttpConnection();if(!$||j.signal.aborted)return;const et=(k=_==null?void 0:_.openingDeadlineMS)!==null&&k!==void 0?k:this.defaultOpeningDeadlineMS;if(isPendingConnectionHttp($))return this.session={sessionCrypto:$.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},yield this.openGateways($.sessionCrypto,{openingDeadlineMS:et,signal:j==null?void 0:j.signal});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");if(this.session=$.session,this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,$.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),!j.signal.aborted){this.listeners.forEach(tt=>tt($.connectEvent));try{yield callForSuccess(tt=>this.gateway.registerSession({openingDeadlineMS:et,signal:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal})}catch{yield this.disconnect({signal:j.signal});return}}})}sendRequest(_,d){const k={};return typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal,k.attempts=d==null?void 0:d.attempts),new Promise((j,$)=>__awaiter(this,void 0,void 0,function*(){var et;if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const tt=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:tt}));const rt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:tt})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(rt,this.session.walletPublicKey,_.method,{attempts:k==null?void 0:k.attempts,signal:k==null?void 0:k.signal}),(et=k==null?void 0:k.onRequestSent)===null||et===void 0||et.call(k),this.pendingRequests.set(tt.toString(),j)}catch(nt){$(nt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(_){return __awaiter(this,void 0,void 0,function*(){return new Promise(d=>__awaiter(this,void 0,void 0,function*(){let k=!1,j=null;const $=()=>{k||(k=!0,this.removeBridgeAndSession().then(d))};try{this.closeGateways();const et=createAbortController(_==null?void 0:_.signal);j=setTimeout(()=>{et.abort()},this.defaultOpeningDeadlineMS),yield this.sendRequest({method:"disconnect",params:[]},{onRequestSent:$,signal:et.signal,attempts:1})}catch(et){logDebug$1("Disconnect error:",et),k||this.removeBridgeAndSession().then(d)}finally{j&&clearTimeout(j),$()}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){yield _.close();return}return this.closeGateways({except:_}),this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(logDebug$1("Removing bridge and session: received disconnect event"),yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways.map(k=>k.close().catch(j=>console.error(j))),this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},$=>{console.error($)});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>callForSuccess(j=>this.pendingGateways.some($=>$===k)?k.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:j.signal}):k.close(),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:d==null?void 0:d.signal})));return}else return this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:d==null?void 0:d.signal})})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j={};typeof d=="function"?j.onRequestSent=d:(j.onRequestSent=d==null?void 0:d.onRequestSent,j.signal=d==null?void 0:d.signal);const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:$}));return et.then(tt=>logDebug$1("Wallet message received:",tt)),(k=j==null?void 0:j.onRequestSent)===null||k===void 0||k.call(j),et})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1("Injected Provider connect error:",k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux","ios","android","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k,j;const $={};if(typeof d=="object"&&"tonProof"in d&&($.request=d),typeof d=="object"&&("openingDeadlineMS"in d||"signal"in d||"request"in d)&&($.request=d==null?void 0:d.request,$.openingDeadlineMS=d==null?void 0:d.openingDeadlineMS,$.signal=d==null?void 0:d.signal),this.connected)throw new WalletAlreadyConnectedError;const et=createAbortController($==null?void 0:$.signal);if((k=this.abortController)===null||k===void 0||k.abort(),this.abortController=et,et.signal.aborted)throw new TonConnectError("Connection was aborted");return(j=this.provider)===null||j===void 0||j.closeConnection(),this.provider=this.createProvider(_),et.signal.addEventListener("abort",()=>{var tt;(tt=this.provider)===null||tt===void 0||tt.closeConnection(),this.provider=null}),this.provider.connect(this.createConnectRequest($==null?void 0:$.request),{openingDeadlineMS:$==null?void 0:$.openingDeadlineMS,signal:et.signal})}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;const[$,et]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);if(j.signal.aborted)return;let tt=null;try{switch($){case"http":tt=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":tt=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(et)tt=this.createProvider(et);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),tt==null||tt.closeConnection(),tt=null;return}if(j.signal.aborted){tt==null||tt.closeConnection();return}if(!tt){logError$1("Provider is not restored");return}return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=tt,tt.listen(this.walletEventsListener.bind(this)),j.signal.addEventListener("abort",()=>{tt==null||tt.closeConnection(),tt=null}),yield callForSuccess(rt=>__awaiter(this,void 0,void 0,function*(){return tt==null?void 0:tt.restoreConnection({openingDeadlineMS:_==null?void 0:_.openingDeadlineMS,signal:rt.signal})}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:_==null?void 0:_.signal})})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){const k={};typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal);const j=createAbortController(k==null?void 0:k.signal);if(j.signal.aborted)throw new TonConnectError("Transaction sending was aborted");this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:$}=_,et=__rest(_,["validUntil"]),tt=_.from||this.account.address,rt=_.network||this.account.chain,nt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},et),{valid_until:$,from:tt,network:rt})),{onRequestSent:k.onRequestSent,signal:j.signal});return sendTransactionParser.isError(nt)?sendTransactionParser.parseAndThrowError(nt):sendTransactionParser.convertFromRpcResponse(nt)})}disconnect(_){var d;return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;const k=createAbortController(_==null?void 0:_.signal),j=this.abortController;if(this.abortController=k,k.signal.aborted)throw new TonConnectError("Disconnect was aborted");this.onWalletDisconnected(),yield(d=this.provider)===null||d===void 0?void 0:d.disconnect({signal:k.signal}),j==null||j.abort()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection().catch(d=>logError$1("Cannot unpause connection",d))})}catch(d){logError$1("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;Gt+=2}},Ln=function(pn,Vt){for(var Gt in Vt)if(typeof Vt[Gt]===nt&&Vt[Gt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ct]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ct,ut,pt,wt,lt,vt,yt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Pn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Pn&&!Pn.ua){var Un=new Bn;Pn.ua=Un.getResult(),Pn.ua.get=function(){return Un.getUA()},Pn.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var Gt in Vt)Pn.ua[Gt]=Vt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames diff --git a/docs/index.html b/docs/index.html index 5c5ba96..e59ea16 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 09fbe44347e68b28c917ee14be80bc76c30ac98e Mon Sep 17 00:00:00 2001 From: thekiba Date: Tue, 23 Apr 2024 02:46:43 +0400 Subject: [PATCH 076/117] chore: update @tonconnect/ui-react to 2.0.2 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2d92028..3086e37 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "2.0.2-beta.1", + "@tonconnect/ui-react": "2.0.2", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.2-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.2-beta.0.tgz", - "integrity": "sha512-p27IoysrN4pPN119+/6SaxSABg8HMEooEl4lrgkRFeSjGTRNpveNzK2LGOR9CpzHPCgcOzBAHsZT/Fm2/UIaRw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.2.tgz", + "integrity": "sha512-TEPIoczYZhJcXu9pixYJimGlYKLWLSkgJZgC2vwHLObwuqoiOa06BTOlooaxoNFgZ0LOgIzt+QRs8tF8jyYsSw==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.2-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2-beta.1.tgz", - "integrity": "sha512-DTftD730GIF7cVZNPebVl/NWFJIN1vlltmsmo/JK8dUXbhZFzH0Ty7HgvZAXpn/uX9B5cn/KLcjly6Sj1tIBTA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2.tgz", + "integrity": "sha512-x/iI7yX8yMvs7HKZ1wm3Quz5yg8mJJwZQlg+DYHGBvqdx0JMqXbF8YOcvGdh/Lhmrq92ahE8QIwX+85cS80vjQ==", "dependencies": { - "@tonconnect/sdk": "3.0.2-beta.0", + "@tonconnect/sdk": "3.0.2", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.2-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2-beta.1.tgz", - "integrity": "sha512-c+CLhYEIp/O3QzutPZM4jGKdaY6XFlwvYPn9GvAM8remN46KQdZOjAx4YDdczzsiDYSNiRddLNK8QrKScsCIQw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2.tgz", + "integrity": "sha512-nNsaB8DzQsVfBRtKli4KTC4Nj1WwJ+gHP4j9FOgjqNylf+VRYH5mpDkpRw/vRVwOYNMsZ4k8ZznreccWqFJRXg==", "dependencies": { - "@tonconnect/ui": "2.0.2-beta.1" + "@tonconnect/ui": "2.0.2" }, "peerDependencies": { "react": ">=17.0.0", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.2-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.2-beta.0.tgz", - "integrity": "sha512-p27IoysrN4pPN119+/6SaxSABg8HMEooEl4lrgkRFeSjGTRNpveNzK2LGOR9CpzHPCgcOzBAHsZT/Fm2/UIaRw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.2.tgz", + "integrity": "sha512-TEPIoczYZhJcXu9pixYJimGlYKLWLSkgJZgC2vwHLObwuqoiOa06BTOlooaxoNFgZ0LOgIzt+QRs8tF8jyYsSw==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.2-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2-beta.1.tgz", - "integrity": "sha512-DTftD730GIF7cVZNPebVl/NWFJIN1vlltmsmo/JK8dUXbhZFzH0Ty7HgvZAXpn/uX9B5cn/KLcjly6Sj1tIBTA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2.tgz", + "integrity": "sha512-x/iI7yX8yMvs7HKZ1wm3Quz5yg8mJJwZQlg+DYHGBvqdx0JMqXbF8YOcvGdh/Lhmrq92ahE8QIwX+85cS80vjQ==", "requires": { - "@tonconnect/sdk": "3.0.2-beta.0", + "@tonconnect/sdk": "3.0.2", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.2-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2-beta.1.tgz", - "integrity": "sha512-c+CLhYEIp/O3QzutPZM4jGKdaY6XFlwvYPn9GvAM8remN46KQdZOjAx4YDdczzsiDYSNiRddLNK8QrKScsCIQw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2.tgz", + "integrity": "sha512-nNsaB8DzQsVfBRtKli4KTC4Nj1WwJ+gHP4j9FOgjqNylf+VRYH5mpDkpRw/vRVwOYNMsZ4k8ZznreccWqFJRXg==", "requires": { - "@tonconnect/ui": "2.0.2-beta.1" + "@tonconnect/ui": "2.0.2" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 612f0fe..215de50 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "2.0.2-beta.1", + "@tonconnect/ui-react": "2.0.2", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From cad605be0d12a6e3ba00503bcf31a29fc6549572 Mon Sep 17 00:00:00 2001 From: thekiba Date: Thu, 9 May 2024 07:42:09 +0400 Subject: [PATCH 077/117] chore: update @tonconnect/ui-react to 2.0.3-beta.0 --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3086e37..acfea7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "2.0.2", + "@tonconnect/ui-react": "2.0.3-beta.0", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -868,9 +868,9 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2.tgz", - "integrity": "sha512-x/iI7yX8yMvs7HKZ1wm3Quz5yg8mJJwZQlg+DYHGBvqdx0JMqXbF8YOcvGdh/Lhmrq92ahE8QIwX+85cS80vjQ==", + "version": "2.0.3-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.0.tgz", + "integrity": "sha512-QB1Bq/CBYUPEeY0qMeeb3fTcNat7T8czp57HJb8s5hYX/W7qI8jkI5g2jP5Y62p67vJ4NGIKOK4Nnfv5ccLz8w==", "dependencies": { "@tonconnect/sdk": "3.0.2", "classnames": "^2.3.2", @@ -879,11 +879,11 @@ } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2.tgz", - "integrity": "sha512-nNsaB8DzQsVfBRtKli4KTC4Nj1WwJ+gHP4j9FOgjqNylf+VRYH5mpDkpRw/vRVwOYNMsZ4k8ZznreccWqFJRXg==", + "version": "2.0.3-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.0.tgz", + "integrity": "sha512-+2+7vGlkjCHaHQKlqQHHRi4Lpj+0kpAWIZFPE1U4zFEAjIUUQQxPHmkV1imcxutOCaUxZOlYwdZ5oepEjzQLEQ==", "dependencies": { - "@tonconnect/ui": "2.0.2" + "@tonconnect/ui": "2.0.3-beta.0" }, "peerDependencies": { "react": ">=17.0.0", @@ -2487,9 +2487,9 @@ } }, "@tonconnect/ui": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.2.tgz", - "integrity": "sha512-x/iI7yX8yMvs7HKZ1wm3Quz5yg8mJJwZQlg+DYHGBvqdx0JMqXbF8YOcvGdh/Lhmrq92ahE8QIwX+85cS80vjQ==", + "version": "2.0.3-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.0.tgz", + "integrity": "sha512-QB1Bq/CBYUPEeY0qMeeb3fTcNat7T8czp57HJb8s5hYX/W7qI8jkI5g2jP5Y62p67vJ4NGIKOK4Nnfv5ccLz8w==", "requires": { "@tonconnect/sdk": "3.0.2", "classnames": "^2.3.2", @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.2.tgz", - "integrity": "sha512-nNsaB8DzQsVfBRtKli4KTC4Nj1WwJ+gHP4j9FOgjqNylf+VRYH5mpDkpRw/vRVwOYNMsZ4k8ZznreccWqFJRXg==", + "version": "2.0.3-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.0.tgz", + "integrity": "sha512-+2+7vGlkjCHaHQKlqQHHRi4Lpj+0kpAWIZFPE1U4zFEAjIUUQQxPHmkV1imcxutOCaUxZOlYwdZ5oepEjzQLEQ==", "requires": { - "@tonconnect/ui": "2.0.2" + "@tonconnect/ui": "2.0.3-beta.0" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 215de50..243a4ea 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "2.0.2", + "@tonconnect/ui-react": "2.0.3-beta.0", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 1940bf2d7221b10dfc9196f3c6d6792b111f851c Mon Sep 17 00:00:00 2001 From: thekiba Date: Thu, 9 May 2024 07:42:53 +0400 Subject: [PATCH 078/117] chore: rebuild --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index e59ea16..a340c8c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp React UI - + From 4eb2e72043afd757569a7bdb923917179bd37915 Mon Sep 17 00:00:00 2001 From: thekiba Date: Thu, 9 May 2024 07:44:41 +0400 Subject: [PATCH 079/117] chore: rebuild --- docs/assets/{index-2604cb68.js => index-795f269f.js} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename docs/assets/{index-2604cb68.js => index-795f269f.js} (98%) diff --git a/docs/assets/index-2604cb68.js b/docs/assets/index-795f269f.js similarity index 98% rename from docs/assets/index-2604cb68.js rename to docs/assets/index-795f269f.js index 27907f7..12fdd51 100644 --- a/docs/assets/index-2604cb68.js +++ b/docs/assets/index-795f269f.js @@ -1089,7 +1089,7 @@ PERFORMANCE OF THIS SOFTWARE. width: 16px; `,ButtonStyled=styled(Button)` margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0),[$,et]=createSignal(!1);createEffect(()=>{const ot=action();et(!!ot&&"sent"in ot&&ot.sent)});let tt;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&(tt=d.wallet.universalLink);let rt;d!=null&&d.wallet&&"deepLink"in d.wallet&&(d.wallet.openMethod==="custom-deeplink"||isTelegramUrl(d.wallet.deepLink)&&isInTMA())&&(rt=d.wallet.deepLink);const nt=()=>{const ot=action(),at="returnStrategy"in ot?ot.returnStrategy:appState.returnStrategy,it=!k();j(!1),isTelegramUrl(tt)?redirectToTelegram(tt,{returnStrategy:at,twaReturnUrl:"twaReturnUrl"in ot?ot.twaReturnUrl:appState.twaReturnUrl,forceRedirect:it}):redirectToWallet(tt,rt,{returnStrategy:at,forceRedirect:it},()=>{})};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return!$()&&(b.showButton==="open-wallet"&&tt||b.showButton!=="open-wallet")},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return $()},get children(){return[createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&tt},get children(){return createComponent(ButtonStyled,{onClick:nt,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),SingleWalletModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getSingleWalletModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),[d,k]=createSignal(!1),j=()=>{var rt;return((rt=appState.connectRequestParameters)==null?void 0:rt.state)==="loading"},$=createMemo(()=>{var rt;if(!j())return(rt=appState.connectRequestParameters)==null?void 0:rt.value}),et=rt=>{setSingleWalletModalState({status:"closed",closeReason:rt}),k(!1)},tt=_.onStatusChange(rt=>{rt&&et("wallet-selected")});return onCleanup(tt),createComponent(StyledModal,{get opened(){return getSingleWalletModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>et("action-cancelled"),onClickQuestion:()=>k(rt=>!rt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return d()},get children(){return createComponent(InfoModal,{onBackClick:()=>k(!1)})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return getSingleWalletModalWalletInfo()},get additionalRequest(){return $()},onBackClick:()=>{},backDisabled:!0})}})]}})]}})},App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(SingleWalletModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),openSingleWalletModal:b=>{setTimeout(()=>setSingleWalletModalState({status:"opened",closeReason:null,walletInfo:b}))},closeSingleWalletModal:b=>void setTimeout(()=>setSingleWalletModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.openWalletsModal()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openWalletsModal(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class SingleWalletModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",singleWalletModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=singleWalletModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(_){return __async(this,null,function*(){const d=yield this.connector.getWallets(),k=applyWalletsListConfiguration(d,appState.walletsListConfiguration),j=k.find(isWalletInfoCurrentlyEmbedded);if(!!j)return this.connectEmbeddedWallet(j);const tt=k.filter(isWalletInfoRemote).find(nt=>eqWalletName(nt,_));if(!!tt)return this.openSingleWalletModal(tt);throw new TonConnectUIError(`Trying to open modal window with unknown wallet "${_}".`)})}close(){widgetController.closeSingleWalletModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openSingleWalletModal(_){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openSingleWalletModal(_),new Promise(d=>{const k=this.onStateChange(j=>{const{status:$}=j;$==="opened"&&(k(),d())})})})}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"singleWalletModal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.singleWalletModal=new SingleWalletModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(){this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}openSingleWalletModal(_){return __async(this,null,function*(){return this.singleWalletModal.open(_)})}closeSingleWalletModal(){this.singleWalletModal.close()}onSingleWalletModalStateChange(_){return this.singleWalletModal.onStateChange(_)}get singleWalletModalState(){return this.singleWalletModal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected)throw new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!1});const rt=()=>{nt.signal.aborted||(widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!0}),this.walletInfo&&"universalLink"in this.walletInfo&&(this.walletInfo.openMethod==="universal-link"||this.walletInfo.openMethod==="custom-deeplink")&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):redirectToWallet(this.walletInfo.universalLink,this.walletInfo.deepLink,{returnStrategy:$,forceRedirect:!1},()=>{})))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,signal:nt.signal},rt);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,signal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{const{ignoreErrors:j=!1,signal:$=null}=_;if($&&$.aborted)return k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)rt(),d(nt);else{if(j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{j||(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))},{once:!0})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,signal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,{onRequestSent:d,signal:et}).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))},{once:!0})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0),[$,et]=createSignal(!1);createEffect(()=>{const ot=action();et(!!ot&&"sent"in ot&&ot.sent)});let tt;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&(tt=d.wallet.universalLink);let rt;d!=null&&d.wallet&&"deepLink"in d.wallet&&(d.wallet.openMethod==="custom-deeplink"||isTelegramUrl(d.wallet.deepLink)&&isInTMA())&&(rt=d.wallet.deepLink);const nt=()=>{const ot=action(),at="returnStrategy"in ot?ot.returnStrategy:appState.returnStrategy,it=!k();j(!1),isTelegramUrl(tt)?redirectToTelegram(tt,{returnStrategy:at,twaReturnUrl:"twaReturnUrl"in ot?ot.twaReturnUrl:appState.twaReturnUrl,forceRedirect:it}):redirectToWallet(tt,rt,{returnStrategy:at,forceRedirect:it},()=>{})};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return!$()&&(b.showButton==="open-wallet"&&tt||b.showButton!=="open-wallet")},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return $()},get children(){return[createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&tt},get children(){return createComponent(ButtonStyled,{onClick:nt,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),SingleWalletModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getSingleWalletModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),[d,k]=createSignal(!1),j=()=>{var rt;return((rt=appState.connectRequestParameters)==null?void 0:rt.state)==="loading"},$=createMemo(()=>{var rt;if(!j())return(rt=appState.connectRequestParameters)==null?void 0:rt.value}),et=rt=>{setSingleWalletModalState({status:"closed",closeReason:rt}),k(!1)},tt=_.onStatusChange(rt=>{rt&&et("wallet-selected")});return onCleanup(tt),createComponent(StyledModal,{get opened(){return getSingleWalletModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>et("action-cancelled"),onClickQuestion:()=>k(rt=>!rt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return d()},get children(){return createComponent(InfoModal,{onBackClick:()=>k(!1)})}}),createComponent(Show,{get when(){return!d()},get children(){return[createComponent(Show,{get when(){return j()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return!j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return getSingleWalletModalWalletInfo()},get additionalRequest(){return $()},onBackClick:()=>{},backDisabled:!0})}})]}})]}})},App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(SingleWalletModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),openSingleWalletModal:b=>{setTimeout(()=>setSingleWalletModalState({status:"opened",closeReason:null,walletInfo:b}))},closeSingleWalletModal:b=>void setTimeout(()=>setSingleWalletModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.openWalletsModal()})}close(){widgetController.closeWalletsModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openWalletsModal(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class SingleWalletModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"state",singleWalletModalState()),this.connector=_.connector,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=singleWalletModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(_){return __async(this,null,function*(){const d=yield this.connector.getWallets(),k=applyWalletsListConfiguration(d,appState.walletsListConfiguration),j=k.find(isWalletInfoCurrentlyEmbedded);if(!!j)return this.connectEmbeddedWallet(j);const tt=k.filter(isWalletInfoRemote).find(nt=>eqWalletName(nt,_));if(!!tt)return this.openSingleWalletModal(tt);throw new TonConnectUIError(`Trying to open modal window with unknown wallet "${_}".`)})}close(){widgetController.closeSingleWalletModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openSingleWalletModal(_){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openSingleWalletModal(_),new Promise(d=>{const k=this.onStateChange(j=>{const{status:$}=j;$==="opened"&&(k(),d())})})})}}function createConnnectionInfo(b){var _,d,k,j,$,et,tt,rt;let nt=null;return(_=b==null?void 0:b.connectItems)!=null&&_.tonProof?nt="proof"in b.connectItems.tonProof?"ton_proof":null:b!=null&&b.connectItems&&(nt="ton_addr"),{address:(k=(d=b==null?void 0:b.account)==null?void 0:d.address)!=null?k:null,chainId:($=(j=b==null?void 0:b.account)==null?void 0:j.chain)!=null?$:null,provider:(et=b==null?void 0:b.provider)!=null?et:null,walletType:(tt=b==null?void 0:b.device.appName)!=null?tt:null,walletVersion:(rt=b==null?void 0:b.device.appVersion)!=null?rt:null,authType:nt}}function createConnectionStartedEvent(){return{type:"connection-started"}}function createConnectionCompletedEvent(b){return{type:"connection-completed",connectionInfo:createConnnectionInfo(b)}}function createConnectionErrorEvent(b){return{type:"connection-error",reason:b}}function createConnectionRestoringStartedEvent(){return{type:"connection-restoring-started"}}function createConnectionRestoringCompletedEvent(b){return{type:"connection-restoring-completed",connectionInfo:createConnnectionInfo(b)}}function createConnectionRestoringErrorEvent(b){return{type:"connection-restoring-error",reason:b}}function createTransactionInfo(b){var _,d;return{validUntil:(_=b.validUntil)!=null?_:null,from:(d=b.from)!=null?d:null,messages:b.messages.map(k=>{var j,$;return{address:(j=k.address)!=null?j:null,amount:($=k.amount)!=null?$:null}})}}function createTransactionSentForSignatureEvent(b,_){return{type:"transaction-sent-for-signature",connectionInfo:createConnnectionInfo(b),transactionInfo:createTransactionInfo(_)}}function createTransactionSignedEvent(b,_,d){return{type:"transaction-signed",connectionInfo:createConnnectionInfo(b),transactionInfo:createTransactionInfo(_),signedTransaction:d.boc}}function createTransactionSigningFailedEvent(b,_,d){return{type:"transaction-signing-failed",connectionInfo:createConnnectionInfo(b),transactionInfo:createTransactionInfo(_),reason:d}}function createDisconnectionEvent(b,_){return{type:"disconnection",connectionInfo:createConnnectionInfo(b),scope:_}}class TonConnectTracker{constructor(){__publicField(this,"eventPrefix","ton-connect-ui-"),__publicField(this,"window",getWindow$1())}dispatchUserActionEvent(_){var d;try{const k=`${this.eventPrefix}${_.type}`,j=new CustomEvent(k,{detail:_});(d=this.window)==null||d.dispatchEvent(j)}catch{}}trackConnectionStarted(..._){try{const d=createConnectionStartedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionCompleted(..._){try{const d=createConnectionCompletedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionError(..._){try{const d=createConnectionErrorEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionRestoringStarted(..._){try{const d=createConnectionRestoringStartedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionRestoringCompleted(..._){try{const d=createConnectionRestoringCompletedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionRestoringError(..._){try{const d=createConnectionRestoringErrorEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackDisconnection(..._){try{const d=createDisconnectionEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackTransactionSentForSignature(..._){try{const d=createTransactionSentForSignatureEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackTransactionSigned(..._){try{const d=createTransactionSignedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackTransactionSigningFailed(..._){try{const d=createTransactionSigningFailedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"tracker",new TonConnectTracker),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"singleWalletModal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.modal=new WalletsModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.singleWalletModal=new SingleWalletModalManager({connector:this.connector,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.tracker.trackConnectionRestoringStarted(),this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected?this.tracker.trackConnectionRestoringCompleted(this.wallet):(this.tracker.trackConnectionRestoringError("Connection was not restored"),this.walletInfoStorage.removeWalletInfo()),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.tracker.trackConnectionStarted(),this.modal.open()})}closeModal(){this.tracker.trackConnectionError("Connection was cancelled"),this.modal.close()}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}openSingleWalletModal(_){return __async(this,null,function*(){return this.tracker.trackConnectionStarted(),this.singleWalletModal.open(_)})}closeSingleWalletModal(){this.tracker.trackConnectionError("Connection was cancelled"),this.singleWalletModal.close()}onSingleWalletModalStateChange(_){return this.singleWalletModal.onStateChange(_)}get singleWalletModalState(){return this.singleWalletModal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return this.tracker.trackDisconnection(this.wallet,"dapp"),widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(this.tracker.trackTransactionSentForSignature(this.wallet,_),!this.connected)throw this.tracker.trackTransactionSigningFailed(this.wallet,_,"Wallet was not connected"),new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!1});const rt=()=>{nt.signal.aborted||(widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!0}),this.walletInfo&&"universalLink"in this.walletInfo&&(this.walletInfo.openMethod==="universal-link"||this.walletInfo.openMethod==="custom-deeplink")&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):redirectToWallet(this.walletInfo.universalLink,this.walletInfo.deepLink,{returnStrategy:$,forceRedirect:!1},()=>{})))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,signal:nt.signal},rt);return this.tracker.trackTransactionSigned(this.wallet,_,at),widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw this.tracker.trackTransactionSigningFailed(this.wallet,_,at.message),widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,signal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{this.tracker.trackConnectionStarted();const{ignoreErrors:j=!1,signal:$=null}=_;if($&&$.aborted)return this.tracker.trackConnectionError("Connection was cancelled"),k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)this.tracker.trackConnectionCompleted(nt),rt(),d(nt);else{if(this.tracker.trackConnectionError("Connection was cancelled"),j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{this.tracker.trackConnectionError(nt.message),!j&&(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))},{once:!0})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,signal:et}=_;if(et.aborted)return j(new TonConnectUIError("Transaction was not sent"));const tt=nt=>__async(this,null,function*(){k(nt)}),rt=nt=>{j(nt)};this.connector.sendTransaction($,{onRequestSent:d,signal:et}).then(nt=>tt(nt)).catch(nt=>rt(nt)),et.addEventListener("abort",()=>{j(new TonConnectUIError("Transaction was not sent"))},{once:!0})})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** * @license React * react-jsx-runtime.production.min.js * From 39f7a460f612a84921d41de6cf99a03d450b9dad Mon Sep 17 00:00:00 2001 From: Dimitreee Date: Wed, 15 May 2024 11:56:47 +0300 Subject: [PATCH 080/117] add analytics --- index.html | 10 ++++++++-- src/App.tsx | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index fc7afe8..3bb060f 100644 --- a/index.html +++ b/index.html @@ -4,9 +4,15 @@ - Demo Dapp React UI + Demo Dapp Analytics - + +
    diff --git a/src/App.tsx b/src/App.tsx index f7376b9..95471c5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -33,7 +33,7 @@ function App() { ] }} actionsConfiguration={{ - twaReturnUrl: 'https://t.me/tc_twa_demo_bot/start' + twaReturnUrl: 'https://t.me/testing_miniapp_bot/analytics' }} >
    From 856d620cd18910c9c1e51e61ce5d4b272dab6327 Mon Sep 17 00:00:00 2001 From: Dimitreee Date: Wed, 15 May 2024 12:03:00 +0300 Subject: [PATCH 081/117] update token, update data --- docs/assets/{index-795f269f.js => index-cc605bf1.js} | 2 +- docs/index.html | 12 +++++++++--- index.html | 4 ++-- 3 files changed, 12 insertions(+), 6 deletions(-) rename docs/assets/{index-795f269f.js => index-cc605bf1.js} (99%) diff --git a/docs/assets/index-795f269f.js b/docs/assets/index-cc605bf1.js similarity index 99% rename from docs/assets/index-795f269f.js rename to docs/assets/index-cc605bf1.js index 12fdd51..5d3fda2 100644 --- a/docs/assets/index-795f269f.js +++ b/docs/assets/index-cc605bf1.js @@ -1109,7 +1109,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Lt.componentWillMount=wt,Lt.componentWillReceiveProps=vt),typeof Lt.getSnapshotBeforeUpdate=="function"){if(typeof Lt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Lt.componentWillUpdate=yt;var Qt=Lt.componentDidUpdate;Lt.componentDidUpdate=function(Ht,gn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,gn,Kn)}}return Et}function xt(Et,Lt){if(Et==null)return{};var Ot,Bt,It=function(nn,Qt){if(nn==null)return{};var Ht,gn,Wn={},Kn=Object.keys(nn);for(gn=0;gn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Lt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function bt(Et){var Lt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Lt==="number"&&(Lt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Lt}wt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Mt=$(45),jt=function(Et){var Lt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Lt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Lt.braceColor},"expanded-icon":{color:Lt.expandedIcon},"collapsed-icon":{color:Lt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Lt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Lt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Lt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Ot,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Lt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Lt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Lt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Lt.dataTypes.boolean},date:{display:"inline-block",color:Lt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Lt.dataTypes.float},function:{display:"inline-block",color:Lt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Lt.dataTypes.integer},string:{display:"inline-block",color:Lt.dataTypes.string},nan:{display:"inline-block",color:Lt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Lt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Lt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Lt.dataTypes.background},regexp:{display:"inline-block",color:Lt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Lt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Lt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Lt.editVariable.background,color:Lt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Lt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Lt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Lt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Lt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Lt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Lt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Lt.validationFailure.fontColor,backgroundColor:Lt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Lt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function Rt(Et,Lt,Ot){return Et||console.error("theme has not been set"),function(Bt){var It=At;return Bt!==!1&&Bt!=="none"||(It=_t),Object(Mt.createStyling)(jt,{defaultBase16:It})(Bt)}(Et)(Lt,Ot)}var zt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},Rt(nn,"data-type-label")),It):null}}]),Ot}(lt.a.PureComponent),Xt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Ot}(lt.a.PureComponent),Jt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},Rt(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(lt.a.PureComponent),Kt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Ot}(lt.a.PureComponent);function Zt(Et,Lt){(Lt==null||Lt>Et.length)&&(Lt=Et.length);for(var Ot=0,Bt=new Array(Lt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=dn(Et))||Lt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var Bt=0,It=function(){};return{s:It,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return nn=Ht.done,Ht},e:function(Ht){Qt=!0,an=Ht},f:function(){try{nn||Ot.return==null||Ot.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Lt){if(Array.isArray(Lt))return Zt(Lt)}(Et)||function(Lt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Lt))return Array.from(Lt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnIt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,It),lt.a.createElement("span",Rt(an,"ellipsis")," ...")))),lt.a.createElement("div",Rt(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Ot}(lt.a.PureComponent),ln=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){return lt.a.createElement("div",Rt(this.props.theme,"undefined"),"undefined")}}]),Ot}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Lt=1;Lt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=gn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Lt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,mr=Ot&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Mr,jr){return Mr[jr]=tr[jr],Mr},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(mr){Jn.current=mr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Pn||((Pn=document.createElement("textarea")).setAttribute("tab-index","-1"),Pn.setAttribute("aria-hidden","true"),Bn(Pn)),Pn.parentNode===null&&document.body.appendChild(Pn);var Ar=sr.paddingSize,Mr=sr.borderSize,jr=sr.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Pn.style[Br]=jr[Br]}),Bn(Pn),Pn.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Pn,sr);Pn.value="x";var Lr=Pn.scrollHeight-Ar,Dr=Lr*tr;Or==="border-box"&&(Dr=Dr+Ar+Mr),sn=Math.max(Dr,sn);var Fr=Lr*ir;return Or==="border-box"&&(Fr=Fr+Ar+Mr),[sn=Math.min(Fr,sn),Lr]}(mr,Xn.value||Xn.placeholder||"x",It,Bt),Mn=hr[0],$n=hr[1];Hn.current!==Mn&&(Hn.current=Mn,Xn.style.setProperty("height",Mn+"px","important"),Ht(Mn,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Ln(or),Object(pt.useLayoutEffect)(function(){var Xn=function(mr){Wn.current(mr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},gn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(Gt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Lt){return{type:Et,value:Lt}}var fr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(lt.a.PureComponent),Zn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(lt.a.PureComponent),vr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),yr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),Rn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(lt.a.PureComponent),ur=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(lt.a.PureComponent),Gn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(lt.a.PureComponent),pr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),qn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),zn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(lt.a.PureComponent),ar=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(lt.a.PureComponent),rr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).copiedTimer=null,It.handleCopy=function(){var an=document.createElement("textarea"),nn=It.props,Qt=nn.clickCallback,Ht=nn.src,gn=nn.namespace;an.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:gn,name:gn[gn.length-1]})})},It.getClippyIcon=function(){var an=It.props.theme;return It.state.copied?lt.a.createElement("span",null,lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon"))),lt.a.createElement("span",Rt(an,"copy-icon-copied"),"✔")):lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon")))},It.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},It.state={copied:!1},It}return at(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,It=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=Rt(It,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(lt.a.PureComponent),kr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).getEditIcon=function(){var an=It.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},Rt(Qt,"editVarIcon"),{onClick:function(){It.prepopInput(nn)}})))},It.prepopInput=function(an){if(It.props.onEdit!==!1){var nn=function(Ht){var gn;switch(bt(Ht)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Ht;break;case"date":case"function":case"regexp":gn=Ht.toString();break;default:try{gn=JSON.stringify(Ht,null," ")}catch{gn=""}}return gn}(an.value),Qt=Nn(nn);It.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},It.getRemoveIcon=function(){var an=It.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,gn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},It.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(It).props;switch(Qt){case!1:return It.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},It.getEditInput=function(){var an=It.props.theme,nn=It.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,gn=Nn(Ht);It.setState({editValue:Ht,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&It.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},Rt(an,"edit-input"))),lt.a.createElement("div",Rt(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},Rt(an,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},Rt(an,"check-icon"),{onClick:function(){It.submitEdit()}})),lt.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(an){var nn=It.props,Qt=nn.variable,Ht=nn.namespace,gn=nn.rjvId,Wn=It.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},It.showDetected=function(){var an=It.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,It.state.parsedInput),Ht=(Qt.type,Qt.value,It.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",Rt(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},Rt(nn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var an=It.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(It).props,gn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.variable,nn=It.singleIndent,Qt=It.type,Ht=It.theme,gn=It.namespace,Wn=It.indentWidth,Kn=It.enableClipboard,Yn=It.onEdit,er=It.onDelete,Hn=It.onSelect,Jn=It.displayArrayKey,or=It.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},Rt(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},Rt(Ht,"array-key"),{key:an.name+"_"+gn}),an.name,lt.a.createElement("div",Rt(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},Rt(Ht,"object-name"),{className:"object-key",key:an.name+"_"+gn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(mr){var hr=En(gn);(mr.ctrlKey||mr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},Rt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(gn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Ot}(lt.a.PureComponent),Tr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,gn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(gn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,gn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},Rt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,gn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Ot}(lt.a.PureComponent);function Pr(Et){var Lt=Et.parent_type,Ot=Et.namespace,Bt=Et.quotesOnKeys,It=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Lt=="array"?Qt?lt.a.createElement("span",Object.assign({},Rt(It,"array-key"),{key:Ot}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},Rt(It,"object-name"),{key:Ot}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null)}function Ir(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(Rn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in It.state.expanded)nn.push(It.state.expanded[Qt]);nn[an]=!nn[an],It.setState({expanded:nn})},It.state={expanded:[]},It}return at(Ot,[{key:"getExpandedIcon",value:function(Bt){var It=this.props,an=It.theme,nn=It.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Ir,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.src,nn=It.groupArraysAfterLength,Qt=(It.depth,It.name),Ht=It.theme,gn=It.jsvRoot,Wn=It.namespace,Kn=(It.parent_type,xt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;gn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},Rt(Ht,gn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},Rt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",Rt(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container"),{onClick:function(mr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},Rt(Ht,"brace"),{onClick:function(mr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},Rt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},Rt(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Ot}(lt.a.PureComponent),Zr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){rn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},Rt(It.props.theme,"pushed-content")),It.renderObjectContents(Qt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:lt.a.createElement("div",Object.assign({},Rt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(nn){var Qt=It.props,Ht=(Qt.rjvId,Qt.theme,It.state),gn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:gn},It.props))},It.renderObjectContents=function(nn,Qt){var Ht,gn=It.props,Wn=gn.depth,Kn=gn.parent_type,Yn=gn.index_offset,er=gn.groupArraysAfterLength,Hn=gn.namespace,Jn=It.state.object_type,or=[],Xn=Object.keys(nn||{});return It.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(mr){if(Ht=new mo(mr,nn[mr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(mr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Qt)))}),or};var an=Ot.getState(Bt);return It.state=rt(rt({},an),{},{prevProps:{}}),It}return at(Ot,[{key:"getBraceStart",value:function(Bt,It){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,gn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{"),It?this.getObjectMetaData(Qt):null);var Wn=It?Ir:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},Rt(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:gn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{")),It?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.depth,nn=It.src,Qt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,gn=It.jsvRoot,Wn=It.iconStyle,Kn=xt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return gn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},Rt(Ht,gn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},Rt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,It){var an=It.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Ot.getState(Bt)),{},{prevProps:Bt}):null}}]),Ot}(lt.a.PureComponent);Zr.getState=function(Et){var Lt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Lt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Lt,hovered:!1}};var mo=function Et(Lt,Ot){nt(this,Et),this.name=Lt,this.value=Ot,this.type=bt(Ot)};St(Zr);var kt=Zr,$t=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnQt.groupArraysAfterLength&&(gn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(gn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Ot}(lt.a.PureComponent),Pt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:Bt.input?Bt.input:""},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.theme,nn=It.rjvId,Qt=It.isValid,Ht=this.state.input,gn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},Rt(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},Rt(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",Rt(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},Rt(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){gn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),gn?lt.a.createElement(rr,Object.assign({},Rt(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",Rt(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},Rt(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Ot}(lt.a.PureComponent),gt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ct=>{tt({language:ct})},nt=ct=>{tt({uiPreferences:{theme:ct}})},ot=ct=>{tt({uiPreferences:{borderRadius:ct}})},at=ct=>{_(ht=>ht.map((ft,st)=>st===ct?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],ht=ct.map((st,ut)=>b[ut]?st:void 0).filter(st=>st),ft=ct.map((st,ut)=>b[ut+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>ot(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ct=d(4331),ht=d.n(ct),ft=d(5610),st=d.n(ft),ut=d(7483),pt=d.n(ut),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ln=In===void 0?"light":In;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=Rt()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Pn){return Pn.setOption("theme",Fn)}))}),ln.setOption("theme",Ln),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,In={};typeof hn=="string"?In[hn]=_n:In=hn,Xt()(In,function(Ln,kn){var Fn=Tn[kn];Tn[kn]=Ln,ln.emit("optionChange",kn,Ln,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Mt());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(In){var Ln=["top","left","right","bottom"];return In!=="position"&&(Ln=nt()(Ln,function(kn){return"".concat(In,"-").concat(kn)})),In==="border"&&(Ln=nt()(Ln,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Ln[0]],In),left:xn(_n[Ln[1]],In),right:xn(_n[Ln[2]],In),bottom:xn(_n[Ln[3]],In)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var mn,Dn,br,dr,_r=[],Cr=!0,Rr=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(mn=br.call(Ut)).done)&&(_r.push(mn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Rr=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Rr)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnIt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,It),lt.a.createElement("span",Rt(an,"ellipsis")," ...")))),lt.a.createElement("div",Rt(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Ot}(lt.a.PureComponent),ln=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){return lt.a.createElement("div",Rt(this.props.theme,"undefined"),"undefined")}}]),Ot}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Lt=1;Lt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=gn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Lt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,mr=Ot&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Mr,jr){return Mr[jr]=tr[jr],Mr},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(mr){Jn.current=mr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Pn||((Pn=document.createElement("textarea")).setAttribute("tab-index","-1"),Pn.setAttribute("aria-hidden","true"),Bn(Pn)),Pn.parentNode===null&&document.body.appendChild(Pn);var Ar=sr.paddingSize,Mr=sr.borderSize,jr=sr.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Pn.style[Br]=jr[Br]}),Bn(Pn),Pn.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Pn,sr);Pn.value="x";var Lr=Pn.scrollHeight-Ar,Dr=Lr*tr;Or==="border-box"&&(Dr=Dr+Ar+Mr),sn=Math.max(Dr,sn);var Fr=Lr*ir;return Or==="border-box"&&(Fr=Fr+Ar+Mr),[sn=Math.min(Fr,sn),Lr]}(mr,Xn.value||Xn.placeholder||"x",It,Bt),Mn=hr[0],$n=hr[1];Hn.current!==Mn&&(Hn.current=Mn,Xn.style.setProperty("height",Mn+"px","important"),Ht(Mn,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Ln(or),Object(pt.useLayoutEffect)(function(){var Xn=function(mr){Wn.current(mr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},gn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(Gt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Lt){return{type:Et,value:Lt}}var fr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(lt.a.PureComponent),Zn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(lt.a.PureComponent),vr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),yr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),Rn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(lt.a.PureComponent),ur=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(lt.a.PureComponent),Gn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(lt.a.PureComponent),pr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),qn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),zn=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(lt.a.PureComponent),ar=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(lt.a.PureComponent),rr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).copiedTimer=null,It.handleCopy=function(){var an=document.createElement("textarea"),nn=It.props,Qt=nn.clickCallback,Ht=nn.src,gn=nn.namespace;an.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:gn,name:gn[gn.length-1]})})},It.getClippyIcon=function(){var an=It.props.theme;return It.state.copied?lt.a.createElement("span",null,lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon"))),lt.a.createElement("span",Rt(an,"copy-icon-copied"),"✔")):lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon")))},It.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},It.state={copied:!1},It}return at(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,It=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=Rt(It,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(lt.a.PureComponent),kr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).getEditIcon=function(){var an=It.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},Rt(Qt,"editVarIcon"),{onClick:function(){It.prepopInput(nn)}})))},It.prepopInput=function(an){if(It.props.onEdit!==!1){var nn=function(Ht){var gn;switch(bt(Ht)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Ht;break;case"date":case"function":case"regexp":gn=Ht.toString();break;default:try{gn=JSON.stringify(Ht,null," ")}catch{gn=""}}return gn}(an.value),Qt=Nn(nn);It.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},It.getRemoveIcon=function(){var an=It.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,gn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},It.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(It).props;switch(Qt){case!1:return It.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},It.getEditInput=function(){var an=It.props.theme,nn=It.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,gn=Nn(Ht);It.setState({editValue:Ht,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&It.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},Rt(an,"edit-input"))),lt.a.createElement("div",Rt(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},Rt(an,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},Rt(an,"check-icon"),{onClick:function(){It.submitEdit()}})),lt.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(an){var nn=It.props,Qt=nn.variable,Ht=nn.namespace,gn=nn.rjvId,Wn=It.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},It.showDetected=function(){var an=It.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,It.state.parsedInput),Ht=(Qt.type,Qt.value,It.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",Rt(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},Rt(nn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var an=It.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(It).props,gn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.variable,nn=It.singleIndent,Qt=It.type,Ht=It.theme,gn=It.namespace,Wn=It.indentWidth,Kn=It.enableClipboard,Yn=It.onEdit,er=It.onDelete,Hn=It.onSelect,Jn=It.displayArrayKey,or=It.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},Rt(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},Rt(Ht,"array-key"),{key:an.name+"_"+gn}),an.name,lt.a.createElement("div",Rt(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},Rt(Ht,"object-name"),{className:"object-key",key:an.name+"_"+gn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(mr){var hr=En(gn);(mr.ctrlKey||mr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},Rt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(gn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Ot}(lt.a.PureComponent),Tr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,gn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(gn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,gn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},Rt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,gn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Ot}(lt.a.PureComponent);function Pr(Et){var Lt=Et.parent_type,Ot=Et.namespace,Bt=Et.quotesOnKeys,It=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Lt=="array"?Qt?lt.a.createElement("span",Object.assign({},Rt(It,"array-key"),{key:Ot}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},Rt(It,"object-name"),{key:Ot}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null)}function Ir(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(Rn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in It.state.expanded)nn.push(It.state.expanded[Qt]);nn[an]=!nn[an],It.setState({expanded:nn})},It.state={expanded:[]},It}return at(Ot,[{key:"getExpandedIcon",value:function(Bt){var It=this.props,an=It.theme,nn=It.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Ir,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.src,nn=It.groupArraysAfterLength,Qt=(It.depth,It.name),Ht=It.theme,gn=It.jsvRoot,Wn=It.namespace,Kn=(It.parent_type,xt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;gn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},Rt(Ht,gn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},Rt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",Rt(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container"),{onClick:function(mr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},Rt(Ht,"brace"),{onClick:function(mr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},Rt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},Rt(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Ot}(lt.a.PureComponent),Zr=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){rn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},Rt(It.props.theme,"pushed-content")),It.renderObjectContents(Qt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:lt.a.createElement("div",Object.assign({},Rt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(nn){var Qt=It.props,Ht=(Qt.rjvId,Qt.theme,It.state),gn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:gn},It.props))},It.renderObjectContents=function(nn,Qt){var Ht,gn=It.props,Wn=gn.depth,Kn=gn.parent_type,Yn=gn.index_offset,er=gn.groupArraysAfterLength,Hn=gn.namespace,Jn=It.state.object_type,or=[],Xn=Object.keys(nn||{});return It.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(mr){if(Ht=new mo(mr,nn[mr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(mr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Qt)))}),or};var an=Ot.getState(Bt);return It.state=rt(rt({},an),{},{prevProps:{}}),It}return at(Ot,[{key:"getBraceStart",value:function(Bt,It){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,gn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{"),It?this.getObjectMetaData(Qt):null);var Wn=It?Ir:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},Rt(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:gn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{")),It?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.depth,nn=It.src,Qt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,gn=It.jsvRoot,Wn=It.iconStyle,Kn=xt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return gn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},Rt(Ht,gn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},Rt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,It){var an=It.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Ot.getState(Bt)),{},{prevProps:Bt}):null}}]),Ot}(lt.a.PureComponent);Zr.getState=function(Et){var Lt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Lt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Lt,hovered:!1}};var mo=function Et(Lt,Ot){nt(this,Et),this.name=Lt,this.value=Ot,this.type=bt(Ot)};St(Zr);var kt=Zr,$t=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnQt.groupArraysAfterLength&&(gn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(gn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Ot}(lt.a.PureComponent),Pt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:Bt.input?Bt.input:""},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.theme,nn=It.rjvId,Qt=It.isValid,Ht=this.state.input,gn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},Rt(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},Rt(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",Rt(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},Rt(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){gn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),gn?lt.a.createElement(rr,Object.assign({},Rt(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",Rt(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},Rt(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Ot}(lt.a.PureComponent),gt=function(Et){dt(Ot,Et);var Lt=ut(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ct=>{tt({language:ct})},nt=ct=>{tt({uiPreferences:{theme:ct}})},ot=ct=>{tt({uiPreferences:{borderRadius:ct}})},at=ct=>{_(ht=>ht.map((ft,st)=>st===ct?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ct=["before","success","error"],ht=ct.map((st,ut)=>b[ut]?st:void 0).filter(st=>st),ft=ct.map((st,ut)=>b[ut+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ct=>rt(ct.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ct=>nt(ct.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ct=>ot(ct.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ct=>k(ct.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ct=>$(ct.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/testing_miniapp_bot/analytics"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ct=d(4331),ht=d.n(ct),ft=d(5610),st=d.n(ft),ut=d(7483),pt=d.n(ut),lt=d(6341),wt=d.n(lt),vt=d(3875),yt=d.n(vt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ln=In===void 0?"light":In;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=Rt()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Pn){return Pn.setOption("theme",Fn)}))}),ln.setOption("theme",Ln),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,In={};typeof hn=="string"?In[hn]=_n:In=hn,Xt()(In,function(Ln,kn){var Fn=Tn[kn];Tn[kn]=Ln,ln.emit("optionChange",kn,Ln,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Mt());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(In){var Ln=["top","left","right","bottom"];return In!=="position"&&(Ln=nt()(Ln,function(kn){return"".concat(In,"-").concat(kn)})),In==="border"&&(Ln=nt()(Ln,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Ln[0]],In),left:xn(_n[Ln[1]],In),right:xn(_n[Ln[2]],In),bottom:xn(_n[Ln[3]],In)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,yt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var mn,Dn,br,dr,_r=[],Cr=!0,Rr=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(mn=br.call(Ut)).done)&&(_r.push(mn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Rr=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Rr)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ct=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ut=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),vt=d.n(wt),yt=d(3783),St=d.n(yt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Mt=d.n(Ct),jt=d(3023),Rt=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Rt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ut()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Sr(mn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,mn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Rr="",Yr=5,qr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:mn+1},ao=mn===0,yo=''),bo=''),So=''),Io=''),vo=''),Oo=''),Eo=function(Xr){return ct()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ut()(kn,Xr)||lt()(Xr,"Array[")?Oo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Mt()(Xr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Xr,'"'))+wo)}function Lo(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return qr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}qr.push("".concat(os,": ").concat(Ln(Wt[Xr],Ur))),Hr++}}try{Rr={}.toString.call(Er)}catch{Rr="[object Object]"}var Po,No=Rr=="[object Array]",Fo=Rr=="[object Object]",Uo=Rr=="[object Number]",jo=Rr=="[object RegExp]",Ro=Rr=="[object Symbol]",Ls=Rr=="[object Function]",Ps=Rr=="[object Boolean]";if(Rr=="[object String]")Cr=Co(vn(Er));else if(jo)Po=vn(Er.toString()),Cr=Io+Po+wo;else if(Ls)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var Gr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Rr=Ut.group,Yr=Ut.targetGroup,qr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(mn=Hr.call(this)).container=nn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=Wt,mn.type=br,mn.group=Rr,mn.targetGroup=Yr,mn.args=_r,mn.id=Cr,mn.header=qr,mn.ignoreFilter=po,mn.collapsed=!1,mn.container.log=(0,it.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=ao,mn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return mn.level=bo,mn.resizeSensor=new(Gt())(mn.container),mn.onResize=Wn()(function(){hn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,mn=this.console.c,Dn=Wt.find(mn(".count-container")),br=Wt.find(mn(".icon-container")),dr=Dn.find(mn(".count"));return Ut===2&&Dn.rmClass(mn("hidden")),dr.text(ft()(Ut)),br.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(mn,Dn){Dn!==0&&(Ut+=" "),Nn()(mn)?Ut+=Yn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),mn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=It()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,mn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=It()(Wt),Cr=_r.data("id");if(Cr){var Rr=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var qr=new Pn.Z(Yr.get(0),{unenumerable:mn,accessGetter:Dn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Rr)}else{var oo=new Pn.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Rr)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,mn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Rr=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:dr.getOption("theme")});St()(Rr,function(qr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(qr)?po[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Rn()(qr)&&(po[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;Gn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Rr=or()(dr,_r);mr()(function(){return Cr(Rr)})}(Wt,Ut,function(dr){return mn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,mn=this.console,Dn=mn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,mn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Rr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Rr=this.formatCommon(Wt);break;case"dir":Rr=this.formatDir(Wt);break;case"warn":_r="warn",Rr=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Rr=this.formatErr(Cr);break;case"table":Rr=this.formatTable(Wt);break;case"html":Rr=Wt[0];break;case"input":Rr=this.formatJs(Wt[0]),_r="input";break;case"output":Rr=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Rr=this.formatCommon(Wt),_r="caret-right";break;case"group":Rr=this.formatCommon(Wt),_r="caret-down"}ut()(["log","debug","warn"],Ut)&&this.isSimple()&&(Rr=Mn()(Rr,function(Yr){return'').concat(Yr,"")})),Rr=this.render({msg:Rr,type:Ut,icon:_r,id:mn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Rr),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,mn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr
    ');Wt.header&&(mn+=Ar()(Bn||(Bn=(0,k.Z)([`
    `,` diff --git a/docs/index.html b/docs/index.html index a340c8c..913a76a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4,10 +4,16 @@ - Demo Dapp React UI + Demo Dapp Analytics - - + + + diff --git a/index.html b/index.html index 3bb060f..ac410f9 100644 --- a/index.html +++ b/index.html @@ -9,8 +9,8 @@ From d1202558a99f03e5cd4799c5a0124c5abdd87560 Mon Sep 17 00:00:00 2001 From: Dimitreee Date: Wed, 15 May 2024 12:04:28 +0300 Subject: [PATCH 082/117] add webapp init script --- index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/index.html b/index.html index ac410f9..2ed52c2 100644 --- a/index.html +++ b/index.html @@ -6,6 +6,7 @@ Demo Dapp Analytics + - - + +
    - + From 66cde40071f49a8aa3a331263b24055e776740f1 Mon Sep 17 00:00:00 2001 From: Dimitreee Date: Wed, 15 May 2024 12:19:12 +0300 Subject: [PATCH 084/117] update static files paths --- docs/index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/index.html b/docs/index.html index 62b48f0..387f960 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,7 +2,7 @@ - + Demo Dapp Analytics @@ -13,8 +13,8 @@ appName: 'Testing2', }) - - + +
    From 51ec06eb790872554ba4b48ef75ee71715258a92 Mon Sep 17 00:00:00 2001 From: Dimitreee Date: Wed, 15 May 2024 13:38:20 +0300 Subject: [PATCH 085/117] update app token/name --- docs/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/index.html b/docs/index.html index 387f960..aed337a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -9,8 +9,8 @@ From 4364c0662368689bef8e5d2eacc347c0601d0a4f Mon Sep 17 00:00:00 2001 From: Dimitreee Date: Wed, 15 May 2024 13:42:30 +0300 Subject: [PATCH 086/117] update build script --- docs/index.html | 11 ++++++----- package.json | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/index.html b/docs/index.html index aed337a..1b98e02 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,22 +2,23 @@ - + Demo Dapp Analytics + - - + +
    - + diff --git a/package.json b/package.json index 243a4ea..449a090 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "type": "module", "scripts": { "dev": "vite --host --force", - "build": "tsc && GH_PAGES=true vite build", + "build": "tsc && vite build", "build:dev": "tsc && vite build", "preview": "vite preview" }, From 75c9de88009a0bf470b384ff07c58dadc08d12da Mon Sep 17 00:00:00 2001 From: DD <18723798+Dimitreee@users.noreply.github.com> Date: Wed, 15 May 2024 21:17:51 +0300 Subject: [PATCH 087/117] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 2ed52c2..c08947e 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,7 @@ From 4c54f8c8d134697193e304522e2f6267dd2626f4 Mon Sep 17 00:00:00 2001 From: DD <18723798+Dimitreee@users.noreply.github.com> Date: Wed, 15 May 2024 21:18:57 +0300 Subject: [PATCH 088/117] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index c08947e..1b32505 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ From 56beaa1c332ba4ca80e0e65c4941b4b0f2bc3970 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Wed, 15 May 2024 22:12:52 +0300 Subject: [PATCH 089/117] change index.html --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 1b32505..c9c7d83 100644 --- a/index.html +++ b/index.html @@ -10,8 +10,8 @@ From b6ef8f34287764d3722b77e1b8114cd2a587fb88 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Thu, 16 May 2024 12:21:25 +0300 Subject: [PATCH 090/117] change index --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index c9c7d83..568e47a 100644 --- a/index.html +++ b/index.html @@ -10,8 +10,8 @@ From 1420a98a49aa0a28615653ba9602593ec83fd504 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Thu, 16 May 2024 13:04:22 +0300 Subject: [PATCH 091/117] change index --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 568e47a..f2e7953 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ From 8e74edb88db49e772216b553590c1c81d4a1dadf Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Thu, 16 May 2024 17:30:16 +0300 Subject: [PATCH 092/117] update index --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index f2e7953..fc42fdf 100644 --- a/index.html +++ b/index.html @@ -10,8 +10,8 @@ From 8db3a2617ea11c95c22d295f58c1bc5ad5aa91c7 Mon Sep 17 00:00:00 2001 From: thekiba Date: Mon, 20 May 2024 19:03:05 +0400 Subject: [PATCH 093/117] chore: update @tonconnect/ui-react to 2.0.3-beta.1 --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index acfea7a..25d8a0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "2.0.3-beta.0", + "@tonconnect/ui-react": "2.0.3-beta.1", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.2.tgz", - "integrity": "sha512-TEPIoczYZhJcXu9pixYJimGlYKLWLSkgJZgC2vwHLObwuqoiOa06BTOlooaxoNFgZ0LOgIzt+QRs8tF8jyYsSw==", + "version": "3.0.3-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3-beta.0.tgz", + "integrity": "sha512-kgjIumrVBvbe3MpspBdi8xnUMB9NAQEjaND5K8HMkzqVEstd3mkAcpAb5mNl+IABDCrcyLVWA2oxikbxTII6Ag==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -868,22 +868,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.3-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.0.tgz", - "integrity": "sha512-QB1Bq/CBYUPEeY0qMeeb3fTcNat7T8czp57HJb8s5hYX/W7qI8jkI5g2jP5Y62p67vJ4NGIKOK4Nnfv5ccLz8w==", + "version": "2.0.3-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.1.tgz", + "integrity": "sha512-3h55O5Iv9aeqoxkzS7bovDlUnJgNPdRDFZU/I+RqVtvqbTp9jGpUhWu323JkLxtHCQV1QEXu2nh4KiHOlgNPmw==", "dependencies": { - "@tonconnect/sdk": "3.0.2", + "@tonconnect/sdk": "3.0.3-beta.0", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.3-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.0.tgz", - "integrity": "sha512-+2+7vGlkjCHaHQKlqQHHRi4Lpj+0kpAWIZFPE1U4zFEAjIUUQQxPHmkV1imcxutOCaUxZOlYwdZ5oepEjzQLEQ==", + "version": "2.0.3-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.1.tgz", + "integrity": "sha512-ULWjy5qChcDfLK/UQbqD0yULaBh9oZudWrWe+SJMsVJigkLoamVYUFeUCvT6G+rl2R+x6IIkAJyKq1BO5u/xjg==", "dependencies": { - "@tonconnect/ui": "2.0.3-beta.0" + "@tonconnect/ui": "2.0.3-beta.1" }, "peerDependencies": { "react": ">=17.0.0", @@ -2477,9 +2477,9 @@ } }, "@tonconnect/sdk": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.2.tgz", - "integrity": "sha512-TEPIoczYZhJcXu9pixYJimGlYKLWLSkgJZgC2vwHLObwuqoiOa06BTOlooaxoNFgZ0LOgIzt+QRs8tF8jyYsSw==", + "version": "3.0.3-beta.0", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3-beta.0.tgz", + "integrity": "sha512-kgjIumrVBvbe3MpspBdi8xnUMB9NAQEjaND5K8HMkzqVEstd3mkAcpAb5mNl+IABDCrcyLVWA2oxikbxTII6Ag==", "requires": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -2487,11 +2487,11 @@ } }, "@tonconnect/ui": { - "version": "2.0.3-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.0.tgz", - "integrity": "sha512-QB1Bq/CBYUPEeY0qMeeb3fTcNat7T8czp57HJb8s5hYX/W7qI8jkI5g2jP5Y62p67vJ4NGIKOK4Nnfv5ccLz8w==", + "version": "2.0.3-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.1.tgz", + "integrity": "sha512-3h55O5Iv9aeqoxkzS7bovDlUnJgNPdRDFZU/I+RqVtvqbTp9jGpUhWu323JkLxtHCQV1QEXu2nh4KiHOlgNPmw==", "requires": { - "@tonconnect/sdk": "3.0.2", + "@tonconnect/sdk": "3.0.3-beta.0", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" @@ -2505,11 +2505,11 @@ } }, "@tonconnect/ui-react": { - "version": "2.0.3-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.0.tgz", - "integrity": "sha512-+2+7vGlkjCHaHQKlqQHHRi4Lpj+0kpAWIZFPE1U4zFEAjIUUQQxPHmkV1imcxutOCaUxZOlYwdZ5oepEjzQLEQ==", + "version": "2.0.3-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.1.tgz", + "integrity": "sha512-ULWjy5qChcDfLK/UQbqD0yULaBh9oZudWrWe+SJMsVJigkLoamVYUFeUCvT6G+rl2R+x6IIkAJyKq1BO5u/xjg==", "requires": { - "@tonconnect/ui": "2.0.3-beta.0" + "@tonconnect/ui": "2.0.3-beta.1" } }, "@types/prop-types": { diff --git a/package.json b/package.json index 449a090..188604f 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "2.0.3-beta.0", + "@tonconnect/ui-react": "2.0.3-beta.1", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From 85c8f65376f47628d3dffc7e717f10a6d676af15 Mon Sep 17 00:00:00 2001 From: thekiba Date: Mon, 20 May 2024 19:18:30 +0400 Subject: [PATCH 094/117] chore: add configurable analytics url --- index.html | 2 +- package-lock.json | 31 +++++++++++++++++++++++++++++++ package.json | 2 ++ vite.config.ts | 2 ++ 4 files changed, 36 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index fc42fdf..cfcb609 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ Demo Dapp Analytics - + - + diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..f4cd3f4 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,1034 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@babel/code-frame@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.6.tgz#ab88da19344445c3d8889af2216606d3329f3ef2" + integrity sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA== + dependencies: + "@babel/highlight" "^7.24.6" + picocolors "^1.0.0" + +"@babel/compat-data@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.6.tgz#b3600217688cabb26e25f8e467019e66d71b7ae2" + integrity sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ== + +"@babel/core@^7.20.12": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.6.tgz#8650e0e4b03589ebe886c4e4a60398db0a7ec787" + integrity sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.6" + "@babel/generator" "^7.24.6" + "@babel/helper-compilation-targets" "^7.24.6" + "@babel/helper-module-transforms" "^7.24.6" + "@babel/helpers" "^7.24.6" + "@babel/parser" "^7.24.6" + "@babel/template" "^7.24.6" + "@babel/traverse" "^7.24.6" + "@babel/types" "^7.24.6" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.6.tgz#dfac82a228582a9d30c959fe50ad28951d4737a7" + integrity sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg== + dependencies: + "@babel/types" "^7.24.6" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + +"@babel/helper-compilation-targets@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz#4a51d681f7680043d38e212715e2a7b1ad29cb51" + integrity sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg== + dependencies: + "@babel/compat-data" "^7.24.6" + "@babel/helper-validator-option" "^7.24.6" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-environment-visitor@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz#ac7ad5517821641550f6698dd5468f8cef78620d" + integrity sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g== + +"@babel/helper-function-name@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz#cebdd063386fdb95d511d84b117e51fc68fec0c8" + integrity sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w== + dependencies: + "@babel/template" "^7.24.6" + "@babel/types" "^7.24.6" + +"@babel/helper-hoist-variables@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz#8a7ece8c26756826b6ffcdd0e3cf65de275af7f9" + integrity sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA== + dependencies: + "@babel/types" "^7.24.6" + +"@babel/helper-module-imports@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz#65e54ffceed6a268dc4ce11f0433b82cfff57852" + integrity sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g== + dependencies: + "@babel/types" "^7.24.6" + +"@babel/helper-module-transforms@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz#22346ed9df44ce84dee850d7433c5b73fab1fe4e" + integrity sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA== + dependencies: + "@babel/helper-environment-visitor" "^7.24.6" + "@babel/helper-module-imports" "^7.24.6" + "@babel/helper-simple-access" "^7.24.6" + "@babel/helper-split-export-declaration" "^7.24.6" + "@babel/helper-validator-identifier" "^7.24.6" + +"@babel/helper-plugin-utils@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz#fa02a32410a15a6e8f8185bcbf608f10528d2a24" + integrity sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg== + +"@babel/helper-simple-access@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz#1d6e04d468bba4fc963b4906f6dac6286cfedff1" + integrity sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g== + dependencies: + "@babel/types" "^7.24.6" + +"@babel/helper-split-export-declaration@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz#e830068f7ba8861c53b7421c284da30ae656d7a3" + integrity sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw== + dependencies: + "@babel/types" "^7.24.6" + +"@babel/helper-string-parser@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df" + integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q== + +"@babel/helper-validator-identifier@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e" + integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw== + +"@babel/helper-validator-option@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz#59d8e81c40b7d9109ab7e74457393442177f460a" + integrity sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ== + +"@babel/helpers@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.6.tgz#cd124245299e494bd4e00edda0e4ea3545c2c176" + integrity sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA== + dependencies: + "@babel/template" "^7.24.6" + "@babel/types" "^7.24.6" + +"@babel/highlight@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.6.tgz#6d610c1ebd2c6e061cade0153bf69b0590b7b3df" + integrity sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ== + dependencies: + "@babel/helper-validator-identifier" "^7.24.6" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.6.tgz#5e030f440c3c6c78d195528c3b688b101a365328" + integrity sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q== + +"@babel/plugin-transform-react-jsx-self@^7.18.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.6.tgz#4fa4870d594d6840d724d2006d0f98b19be6f502" + integrity sha512-FfZfHXtQ5jYPQsCRyLpOv2GeLIIJhs8aydpNh39vRDjhD411XcfWDni5i7OjP/Rs8GAtTn7sWFFELJSHqkIxYg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.6" + +"@babel/plugin-transform-react-jsx-source@^7.19.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.6.tgz#4e1503f24ca5fccb1fc7f20c57426899d5ce5c1f" + integrity sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.6" + +"@babel/runtime@^7.20.13": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.6.tgz#5b76eb89ad45e2e4a0a8db54c456251469a3358e" + integrity sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.6.tgz#048c347b2787a6072b24c723664c8d02b67a44f9" + integrity sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw== + dependencies: + "@babel/code-frame" "^7.24.6" + "@babel/parser" "^7.24.6" + "@babel/types" "^7.24.6" + +"@babel/traverse@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.6.tgz#0941ec50cdeaeacad0911eb67ae227a4f8424edc" + integrity sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw== + dependencies: + "@babel/code-frame" "^7.24.6" + "@babel/generator" "^7.24.6" + "@babel/helper-environment-visitor" "^7.24.6" + "@babel/helper-function-name" "^7.24.6" + "@babel/helper-hoist-variables" "^7.24.6" + "@babel/helper-split-export-declaration" "^7.24.6" + "@babel/parser" "^7.24.6" + "@babel/types" "^7.24.6" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.6.tgz#ba4e1f59870c10dc2fa95a274ac4feec23b21912" + integrity sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ== + dependencies: + "@babel/helper-string-parser" "^7.24.6" + "@babel/helper-validator-identifier" "^7.24.6" + to-fast-properties "^2.0.0" + +"@esbuild/android-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" + integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== + +"@esbuild/android-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" + integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== + +"@esbuild/android-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" + integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== + +"@esbuild/darwin-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" + integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== + +"@esbuild/darwin-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" + integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== + +"@esbuild/freebsd-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" + integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== + +"@esbuild/freebsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" + integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== + +"@esbuild/linux-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" + integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== + +"@esbuild/linux-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" + integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== + +"@esbuild/linux-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" + integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== + +"@esbuild/linux-loong64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" + integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== + +"@esbuild/linux-mips64el@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" + integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== + +"@esbuild/linux-ppc64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" + integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== + +"@esbuild/linux-riscv64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" + integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== + +"@esbuild/linux-s390x@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" + integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== + +"@esbuild/linux-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" + integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== + +"@esbuild/netbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" + integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== + +"@esbuild/openbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" + integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== + +"@esbuild/sunos-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" + integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== + +"@esbuild/win32-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" + integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== + +"@esbuild/win32-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" + integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== + +"@esbuild/win32-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" + integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@tonconnect/isomorphic-eventsource@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz#e58c44cf9953e090f2c35da9a638946ddb614be5" + integrity sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ== + dependencies: + eventsource "^2.0.2" + +"@tonconnect/isomorphic-fetch@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz#31978e04ddc4428eff532c23d20229ed5ddb6417" + integrity sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w== + dependencies: + node-fetch "^2.6.9" + +"@tonconnect/protocol@^2.2.6": + version "2.2.6" + resolved "https://registry.yarnpkg.com/@tonconnect/protocol/-/protocol-2.2.6.tgz#24b3fbcde6003e65fb5840a190072db5378699db" + integrity sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w== + dependencies: + tweetnacl "^1.0.3" + tweetnacl-util "^0.15.1" + +"@tonconnect/sdk@3.0.3-beta.0": + version "3.0.3-beta.0" + resolved "https://registry.yarnpkg.com/@tonconnect/sdk/-/sdk-3.0.3-beta.0.tgz#7623e3871911ca5a028ec159b1ecfa70e18237ef" + integrity sha512-kgjIumrVBvbe3MpspBdi8xnUMB9NAQEjaND5K8HMkzqVEstd3mkAcpAb5mNl+IABDCrcyLVWA2oxikbxTII6Ag== + dependencies: + "@tonconnect/isomorphic-eventsource" "^0.0.2" + "@tonconnect/isomorphic-fetch" "^0.0.3" + "@tonconnect/protocol" "^2.2.6" + +"@tonconnect/ui-react@2.0.3-beta.2": + version "2.0.3-beta.2" + resolved "https://registry.yarnpkg.com/@tonconnect/ui-react/-/ui-react-2.0.3-beta.2.tgz#f21a21be36c2b5f4591cea87d7fbd2e496c43687" + integrity sha512-srw2Km7JaN2Qefz0itEJh3WMOqAcVI2EAIkgzOfGB++e38NghisH8PkjjlyiGPE7hkVsy1aEa/7YAbAwC4TUNw== + dependencies: + "@tonconnect/ui" "2.0.3-beta.2" + +"@tonconnect/ui@2.0.3-beta.2": + version "2.0.3-beta.2" + resolved "https://registry.yarnpkg.com/@tonconnect/ui/-/ui-2.0.3-beta.2.tgz#c051f302d6082923a3aefef8fa52562ed9f2df39" + integrity sha512-IaywGaDncjbbWHz7lVumRphfNQtb7r9In9wQDeHxh/tOSjvf0wdMtjpEJEXZgOEgErBoVM4ka3q84Mx/SlK+uQ== + dependencies: + "@tonconnect/sdk" "3.0.3-beta.0" + classnames "^2.3.2" + deepmerge "^4.2.2" + ua-parser-js "^1.0.35" + +"@types/node@^20.12.12": + version "20.12.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.12.tgz#7cbecdf902085cec634fdb362172dfe12b8f2050" + integrity sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw== + dependencies: + undici-types "~5.26.4" + +"@types/prop-types@*": + version "15.7.12" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" + integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== + +"@types/react-dom@^18.0.9": + version "18.3.0" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0" + integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@^18.0.26": + version "18.3.3" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.3.tgz#9679020895318b0915d7a3ab004d92d33375c45f" + integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + +"@vitejs/plugin-react@^3.0.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz#d1091f535eab8b83d6e74034d01e27d73c773240" + integrity sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g== + dependencies: + "@babel/core" "^7.20.12" + "@babel/plugin-transform-react-jsx-self" "^7.18.6" + "@babel/plugin-transform-react-jsx-source" "^7.19.6" + magic-string "^0.27.0" + react-refresh "^0.14.0" + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +base16@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" + integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +braces@~3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.22.2: + version "4.23.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== + dependencies: + caniuse-lite "^1.0.30001587" + electron-to-chromium "^1.4.668" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" + +caniuse-lite@^1.0.30001587: + version "1.0.30001624" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001624.tgz#0ec4c8fa7a46e5b785477c70b38a56d0b10058eb" + integrity sha512-0dWnQG87UevOCPYaOR49CBcLBwoZLpws+k6W37nLjWUhumP1Isusj0p2u+3KhjNloRWK9OKMgjBBzPujQHw4nA== + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +"chokidar@>=3.0.0 <4.0.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +classnames@^2.3.2: + version "2.5.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" + integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cross-fetch@^3.1.5: + version "3.1.8" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== + dependencies: + node-fetch "^2.6.12" + +csstype@^3.0.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +debug@^4.1.0, debug@^4.3.1: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +electron-to-chromium@^1.4.668: + version "1.4.783" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz#933887165b8b6025a81663d2d97cf4b85cde27b2" + integrity sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ== + +eruda@^2.11.2: + version "2.11.3" + resolved "https://registry.yarnpkg.com/eruda/-/eruda-2.11.3.tgz#c83d8acd4dec2bff4f76edace0fe8ebbefec40b7" + integrity sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ== + +esbuild@^0.18.10: + version "0.18.20" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" + integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== + optionalDependencies: + "@esbuild/android-arm" "0.18.20" + "@esbuild/android-arm64" "0.18.20" + "@esbuild/android-x64" "0.18.20" + "@esbuild/darwin-arm64" "0.18.20" + "@esbuild/darwin-x64" "0.18.20" + "@esbuild/freebsd-arm64" "0.18.20" + "@esbuild/freebsd-x64" "0.18.20" + "@esbuild/linux-arm" "0.18.20" + "@esbuild/linux-arm64" "0.18.20" + "@esbuild/linux-ia32" "0.18.20" + "@esbuild/linux-loong64" "0.18.20" + "@esbuild/linux-mips64el" "0.18.20" + "@esbuild/linux-ppc64" "0.18.20" + "@esbuild/linux-riscv64" "0.18.20" + "@esbuild/linux-s390x" "0.18.20" + "@esbuild/linux-x64" "0.18.20" + "@esbuild/netbsd-x64" "0.18.20" + "@esbuild/openbsd-x64" "0.18.20" + "@esbuild/sunos-x64" "0.18.20" + "@esbuild/win32-arm64" "0.18.20" + "@esbuild/win32-ia32" "0.18.20" + "@esbuild/win32-x64" "0.18.20" + +escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +eventsource@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508" + integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== + +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== + dependencies: + fbjs "^3.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0, fbjs@^3.0.1: + version "3.0.5" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" + integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== + dependencies: + cross-fetch "^3.1.5" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^1.0.35" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +flux@^4.0.1: + version "4.0.4" + resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.4.tgz#9661182ea81d161ee1a6a6af10d20485ef2ac572" + integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== + dependencies: + fbemitter "^3.0.0" + fbjs "^3.0.1" + +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +immutable@^4.0.0: + version "4.3.6" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.6.tgz#6a05f7858213238e587fb83586ffa3b4b27f0447" + integrity sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" + integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== + +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" + integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== + +loose-envify@^1.0.0, loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +node-fetch@^2.6.12, node-fetch@^2.6.9: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +picocolors@^1.0.0, picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== + +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +postcss@^8.4.27: + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" + integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== + +react-base16-styling@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" + integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + +react-dom@^17.0.0: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-json-view@^1.21.3: + version "1.21.3" + resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" + integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== + dependencies: + flux "^4.0.1" + react-base16-styling "^0.6.0" + react-lifecycles-compat "^3.0.4" + react-textarea-autosize "^8.3.2" + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-refresh@^0.14.0: + version "0.14.2" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" + integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== + +react-textarea-autosize@^8.3.2: + version "8.5.3" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz#d1e9fe760178413891484847d3378706052dd409" + integrity sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ== + dependencies: + "@babel/runtime" "^7.20.13" + use-composed-ref "^1.3.0" + use-latest "^1.2.1" + +react@^17.0.0: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +rollup@^3.27.1: + version "3.29.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981" + integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== + optionalDependencies: + fsevents "~2.3.2" + +sass@^1.57.1: + version "1.77.2" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.2.tgz#18d4ed2eefc260cdc8099c5439ec1303fd5863aa" + integrity sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +tweetnacl-util@^0.15.1: + version "0.15.1" + resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz#b80fcdb5c97bcc508be18c44a4be50f022eea00b" + integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw== + +tweetnacl@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" + integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== + +typescript@^4.9.3: + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + +ua-parser-js@^1.0.35: + version "1.0.37" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" + integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ== + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +update-browserslist-db@^1.0.13: + version "1.0.16" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356" + integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.1" + +use-composed-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" + integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== + +use-isomorphic-layout-effect@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== + +use-latest@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" + integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== + dependencies: + use-isomorphic-layout-effect "^1.1.1" + +vite@^4.0.0: + version "4.5.3" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.5.3.tgz#d88a4529ea58bae97294c7e2e6f0eab39a50fb1a" + integrity sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg== + dependencies: + esbuild "^0.18.10" + postcss "^8.4.27" + rollup "^3.27.1" + optionalDependencies: + fsevents "~2.3.2" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== From 8755516ecac3623041ae0a824cd35e287a464ea7 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Tue, 28 May 2024 10:40:58 +0300 Subject: [PATCH 097/117] bump ton connect ui version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8aafef1..16c76c8 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "2.0.3-beta.2", + "@tonconnect/ui-react": "2.0.3-beta.4", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", From c6cfca0c0d15080eca3d1d7e1a227eeed643b5e5 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Tue, 28 May 2024 10:57:44 +0300 Subject: [PATCH 098/117] update node_modules/yarn.lock --- package-lock.json | 3268 --------------------------------------------- yarn.lock | 28 +- 2 files changed, 14 insertions(+), 3282 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 429ff4f..0000000 --- a/package-lock.json +++ /dev/null @@ -1,3268 +0,0 @@ -{ - "name": "demo-dapp-react-ui", - "version": "0.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "demo-dapp-react-ui", - "version": "0.0.0", - "dependencies": { - "@tonconnect/ui-react": "2.0.3-beta.2", - "eruda": "^2.11.2", - "react": "^17.0.0", - "react-dom": "^17.0.0", - "react-json-view": "^1.21.3" - }, - "devDependencies": { - "@types/node": "^20.12.12", - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@vitejs/plugin-react": "^3.0.0", - "sass": "^1.57.1", - "typescript": "^4.9.3", - "vite": "^4.0.0" - } - }, - "../tonconnect/sdk/packages/ui-react": { - "name": "@tonconnect/ui-react", - "version": "2.0.0-beta.0", - "extraneous": true, - "license": "Apache-2.0", - "dependencies": { - "@tonconnect/ui": "^2.0.0-beta.0" - }, - "devDependencies": { - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@vitejs/plugin-react": "^3.0.0", - "csstype": "^3.1.1", - "eslint-plugin-react": "^7.31.11", - "eslint-plugin-react-hooks": "^4.6.0", - "typescript": "^4.9.3", - "vite": "^4.0.0", - "vite-plugin-dts": "^1.7.1" - }, - "peerDependencies": { - "react": ">=17.0.0", - "react-dom": ">=17.0.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", - "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", - "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.4", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.4", - "@babel/types": "^7.21.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.21.4", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", - "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "dev": true, - "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.21.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz", - "integrity": "sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", - "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", - "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.4", - "@babel/types": "^7.21.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", - "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@tonconnect/isomorphic-eventsource": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz", - "integrity": "sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ==", - "dependencies": { - "eventsource": "^2.0.2" - } - }, - "node_modules/@tonconnect/isomorphic-fetch": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz", - "integrity": "sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w==", - "dependencies": { - "node-fetch": "^2.6.9" - } - }, - "node_modules/@tonconnect/isomorphic-fetch/node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/@tonconnect/protocol": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz", - "integrity": "sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w==", - "dependencies": { - "tweetnacl": "^1.0.3", - "tweetnacl-util": "^0.15.1" - } - }, - "node_modules/@tonconnect/sdk": { - "version": "3.0.3-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3-beta.0.tgz", - "integrity": "sha512-kgjIumrVBvbe3MpspBdi8xnUMB9NAQEjaND5K8HMkzqVEstd3mkAcpAb5mNl+IABDCrcyLVWA2oxikbxTII6Ag==", - "dependencies": { - "@tonconnect/isomorphic-eventsource": "^0.0.2", - "@tonconnect/isomorphic-fetch": "^0.0.3", - "@tonconnect/protocol": "^2.2.6" - } - }, - "node_modules/@tonconnect/ui": { - "version": "2.0.3-beta.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.2.tgz", - "integrity": "sha512-IaywGaDncjbbWHz7lVumRphfNQtb7r9In9wQDeHxh/tOSjvf0wdMtjpEJEXZgOEgErBoVM4ka3q84Mx/SlK+uQ==", - "dependencies": { - "@tonconnect/sdk": "3.0.3-beta.0", - "classnames": "^2.3.2", - "deepmerge": "^4.2.2", - "ua-parser-js": "^1.0.35" - } - }, - "node_modules/@tonconnect/ui-react": { - "version": "2.0.3-beta.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.2.tgz", - "integrity": "sha512-srw2Km7JaN2Qefz0itEJh3WMOqAcVI2EAIkgzOfGB++e38NghisH8PkjjlyiGPE7hkVsy1aEa/7YAbAwC4TUNw==", - "dependencies": { - "@tonconnect/ui": "2.0.3-beta.2" - }, - "peerDependencies": { - "react": ">=17.0.0", - "react-dom": ">=17.0.0" - } - }, - "node_modules/@tonconnect/ui/node_modules/ua-parser-js": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", - "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/@types/node": { - "version": "20.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", - "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "node_modules/@types/react": { - "version": "18.0.33", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.33.tgz", - "integrity": "sha512-sHxzVxeanvQyQ1lr8NSHaj0kDzcNiGpILEVt69g9S31/7PfMvNCKLKcsHw4lYKjs3cGNJjXSP4mYzX43QlnjNA==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", - "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "dev": true - }, - "node_modules/@vitejs/plugin-react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", - "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.12", - "@babel/plugin-transform-react-jsx-self": "^7.18.6", - "@babel/plugin-transform-react-jsx-source": "^7.19.6", - "magic-string": "^0.27.0", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.1.0-beta.0" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001474", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001474.tgz", - "integrity": "sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dependencies": { - "node-fetch": "2.6.7" - } - }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.353", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz", - "integrity": "sha512-IdJVpMHJoBT/nn0GQ02wPfbhogDVpd1ud95lP//FTf5l35wzxKJwibB4HBdY7Q+xKPA1nkZ0UDLOMyRj5U5IAQ==", - "dev": true - }, - "node_modules/eruda": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/eruda/-/eruda-2.11.3.tgz", - "integrity": "sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ==" - }, - "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "dependencies": { - "fbjs": "^3.0.0" - } - }, - "node_modules/fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flux": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", - "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", - "dependencies": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - }, - "peerDependencies": { - "react": "^15.0.2 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "node_modules/lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/postcss": { - "version": "8.4.29", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", - "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "dependencies": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "dependencies": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.3.0 || ^15.5.4", - "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" - } - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-textarea-autosize": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", - "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", - "dependencies": { - "@babel/runtime": "^7.20.13", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/rollup": { - "version": "3.29.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.1.tgz", - "integrity": "sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/sass": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.60.0.tgz", - "integrity": "sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ==", - "dev": true, - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/tweetnacl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", - "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" - }, - "node_modules/tweetnacl-util": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" - }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", - "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "dependencies": { - "use-isomorphic-layout-effect": "^1.1.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/vite": { - "version": "4.4.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", - "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", - "dev": true, - "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", - "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", - "dev": true - }, - "@babel/core": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", - "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.4", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.4", - "@babel/types": "^7.21.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", - "dev": true, - "requires": { - "@babel/types": "^7.21.4", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", - "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "dev": true, - "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", - "dev": true, - "requires": { - "@babel/types": "^7.21.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "dev": true - }, - "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "dev": true, - "requires": { - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", - "dev": true - }, - "@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", - "dev": true, - "requires": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", - "dev": true - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz", - "integrity": "sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", - "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - } - }, - "@babel/traverse": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", - "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.4", - "@babel/types": "^7.21.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", - "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "dev": true, - "optional": true - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@tonconnect/isomorphic-eventsource": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz", - "integrity": "sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ==", - "requires": { - "eventsource": "^2.0.2" - } - }, - "@tonconnect/isomorphic-fetch": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz", - "integrity": "sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w==", - "requires": { - "node-fetch": "^2.6.9" - }, - "dependencies": { - "node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "requires": { - "whatwg-url": "^5.0.0" - } - } - } - }, - "@tonconnect/protocol": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz", - "integrity": "sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w==", - "requires": { - "tweetnacl": "^1.0.3", - "tweetnacl-util": "^0.15.1" - } - }, - "@tonconnect/sdk": { - "version": "3.0.3-beta.0", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3-beta.0.tgz", - "integrity": "sha512-kgjIumrVBvbe3MpspBdi8xnUMB9NAQEjaND5K8HMkzqVEstd3mkAcpAb5mNl+IABDCrcyLVWA2oxikbxTII6Ag==", - "requires": { - "@tonconnect/isomorphic-eventsource": "^0.0.2", - "@tonconnect/isomorphic-fetch": "^0.0.3", - "@tonconnect/protocol": "^2.2.6" - } - }, - "@tonconnect/ui": { - "version": "2.0.3-beta.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.2.tgz", - "integrity": "sha512-IaywGaDncjbbWHz7lVumRphfNQtb7r9In9wQDeHxh/tOSjvf0wdMtjpEJEXZgOEgErBoVM4ka3q84Mx/SlK+uQ==", - "requires": { - "@tonconnect/sdk": "3.0.3-beta.0", - "classnames": "^2.3.2", - "deepmerge": "^4.2.2", - "ua-parser-js": "^1.0.35" - }, - "dependencies": { - "ua-parser-js": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", - "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==" - } - } - }, - "@tonconnect/ui-react": { - "version": "2.0.3-beta.2", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.2.tgz", - "integrity": "sha512-srw2Km7JaN2Qefz0itEJh3WMOqAcVI2EAIkgzOfGB++e38NghisH8PkjjlyiGPE7hkVsy1aEa/7YAbAwC4TUNw==", - "requires": { - "@tonconnect/ui": "2.0.3-beta.2" - } - }, - "@types/node": { - "version": "20.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", - "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", - "dev": true, - "requires": { - "undici-types": "~5.26.4" - } - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "@types/react": { - "version": "18.0.33", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.33.tgz", - "integrity": "sha512-sHxzVxeanvQyQ1lr8NSHaj0kDzcNiGpILEVt69g9S31/7PfMvNCKLKcsHw4lYKjs3cGNJjXSP4mYzX43QlnjNA==", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "18.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", - "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "dev": true - }, - "@vitejs/plugin-react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", - "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", - "dev": true, - "requires": { - "@babel/core": "^7.20.12", - "@babel/plugin-transform-react-jsx-self": "^7.18.6", - "@babel/plugin-transform-react-jsx-source": "^7.19.6", - "magic-string": "^0.27.0", - "react-refresh": "^0.14.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - } - }, - "caniuse-lite": { - "version": "1.0.30001474", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001474.tgz", - "integrity": "sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "requires": { - "node-fetch": "2.6.7" - } - }, - "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" - }, - "electron-to-chromium": { - "version": "1.4.353", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz", - "integrity": "sha512-IdJVpMHJoBT/nn0GQ02wPfbhogDVpd1ud95lP//FTf5l35wzxKJwibB4HBdY7Q+xKPA1nkZ0UDLOMyRj5U5IAQ==", - "dev": true - }, - "eruda": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/eruda/-/eruda-2.11.3.tgz", - "integrity": "sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ==" - }, - "esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==" - }, - "fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "requires": { - "fbjs": "^3.0.0" - } - }, - "fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "requires": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "flux": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", - "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", - "requires": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - } - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "postcss": { - "version": "8.4.29", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", - "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", - "dev": true, - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "requires": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "requires": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - } - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", - "dev": true - }, - "react-textarea-autosize": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", - "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", - "requires": { - "@babel/runtime": "^7.20.13", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "rollup": { - "version": "3.29.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.1.tgz", - "integrity": "sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "sass": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.60.0.tgz", - "integrity": "sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "tweetnacl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", - "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" - }, - "tweetnacl-util": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "ua-parser-js": { - "version": "0.7.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", - "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==" - }, - "undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "requires": {} - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "requires": {} - }, - "use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "requires": { - "use-isomorphic-layout-effect": "^1.1.1" - } - }, - "vite": { - "version": "4.4.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", - "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", - "dev": true, - "requires": { - "esbuild": "^0.18.10", - "fsevents": "~2.3.2", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } -} diff --git a/yarn.lock b/yarn.lock index f4cd3f4..2cbbd23 100644 --- a/yarn.lock +++ b/yarn.lock @@ -379,28 +379,28 @@ tweetnacl "^1.0.3" tweetnacl-util "^0.15.1" -"@tonconnect/sdk@3.0.3-beta.0": - version "3.0.3-beta.0" - resolved "https://registry.yarnpkg.com/@tonconnect/sdk/-/sdk-3.0.3-beta.0.tgz#7623e3871911ca5a028ec159b1ecfa70e18237ef" - integrity sha512-kgjIumrVBvbe3MpspBdi8xnUMB9NAQEjaND5K8HMkzqVEstd3mkAcpAb5mNl+IABDCrcyLVWA2oxikbxTII6Ag== +"@tonconnect/sdk@3.0.3-beta.1": + version "3.0.3-beta.1" + resolved "https://registry.yarnpkg.com/@tonconnect/sdk/-/sdk-3.0.3-beta.1.tgz#093e153258de5696f7ccef90b312b08fa5de22a2" + integrity sha512-bR2pvBAa80ml9a3qZx7/yw1VYANwcnix3u+T6nomwzcgVoLWnIF25M7cLReDRMrhJO5sPOlAd52QuPD3YFF7Zw== dependencies: "@tonconnect/isomorphic-eventsource" "^0.0.2" "@tonconnect/isomorphic-fetch" "^0.0.3" "@tonconnect/protocol" "^2.2.6" -"@tonconnect/ui-react@2.0.3-beta.2": - version "2.0.3-beta.2" - resolved "https://registry.yarnpkg.com/@tonconnect/ui-react/-/ui-react-2.0.3-beta.2.tgz#f21a21be36c2b5f4591cea87d7fbd2e496c43687" - integrity sha512-srw2Km7JaN2Qefz0itEJh3WMOqAcVI2EAIkgzOfGB++e38NghisH8PkjjlyiGPE7hkVsy1aEa/7YAbAwC4TUNw== +"@tonconnect/ui-react@2.0.3-beta.4": + version "2.0.3-beta.4" + resolved "https://registry.yarnpkg.com/@tonconnect/ui-react/-/ui-react-2.0.3-beta.4.tgz#21929ae4a7aa337d6a02cf3c119c3ba838c0b8e8" + integrity sha512-Smj0AHBOC1eI+5VyI6J9G513JOtRGaTAN8j1CmjLfjt0xMccJM2+Hj71tY2Xa4wmwQNTV8cjrABzXtYWCutkAA== dependencies: - "@tonconnect/ui" "2.0.3-beta.2" + "@tonconnect/ui" "2.0.3-beta.4" -"@tonconnect/ui@2.0.3-beta.2": - version "2.0.3-beta.2" - resolved "https://registry.yarnpkg.com/@tonconnect/ui/-/ui-2.0.3-beta.2.tgz#c051f302d6082923a3aefef8fa52562ed9f2df39" - integrity sha512-IaywGaDncjbbWHz7lVumRphfNQtb7r9In9wQDeHxh/tOSjvf0wdMtjpEJEXZgOEgErBoVM4ka3q84Mx/SlK+uQ== +"@tonconnect/ui@2.0.3-beta.4": + version "2.0.3-beta.4" + resolved "https://registry.yarnpkg.com/@tonconnect/ui/-/ui-2.0.3-beta.4.tgz#fbd8b83cdb70a86ef18a26d25b2cf3bbeba75ec2" + integrity sha512-nT86/luddcHohe/iJFCTKFlcGGSsOgS3otLaG5YRc6KcOAZBSbe+gAYMydP79MOehMq2Y+n7Hxj3ZYq6zCPoFQ== dependencies: - "@tonconnect/sdk" "3.0.3-beta.0" + "@tonconnect/sdk" "3.0.3-beta.1" classnames "^2.3.2" deepmerge "^4.2.2" ua-parser-js "^1.0.35" From ff9859decf4ecc433eb870621e10f0b253526577 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Tue, 28 May 2024 11:29:17 +0300 Subject: [PATCH 099/117] add package-lock.json --- package-lock.json | 1716 +++++++++++++++++++++++++++++++++++++++++++++ yarn.lock | 387 ++++------ 2 files changed, 1857 insertions(+), 246 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..82c69ba --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1716 @@ +{ + "name": "demo-dapp-react-ui", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "demo-dapp-react-ui", + "version": "0.0.0", + "dependencies": { + "@tonconnect/ui-react": "2.0.3-beta.4", + "eruda": "^2.11.2", + "react": "^17.0.0", + "react-dom": "^17.0.0", + "react-json-view": "^1.21.3" + }, + "devDependencies": { + "@types/node": "^20.12.12", + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^3.0.0", + "sass": "^1.57.1", + "typescript": "^4.9.3", + "vite": "^4.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", + "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.6", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", + "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz", + "integrity": "sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.6", + "@babel/generator": "^7.24.6", + "@babel/helper-compilation-targets": "^7.24.6", + "@babel/helper-module-transforms": "^7.24.6", + "@babel/helpers": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/template": "^7.24.6", + "@babel/traverse": "^7.24.6", + "@babel/types": "^7.24.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", + "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz", + "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.24.6", + "@babel/helper-validator-option": "^7.24.6", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", + "integrity": "sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz", + "integrity": "sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.24.6", + "@babel/types": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz", + "integrity": "sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz", + "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz", + "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-module-imports": "^7.24.6", + "@babel/helper-simple-access": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", + "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz", + "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz", + "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz", + "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", + "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz", + "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz", + "integrity": "sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.24.6", + "@babel/types": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", + "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.6", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", + "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.6.tgz", + "integrity": "sha512-FfZfHXtQ5jYPQsCRyLpOv2GeLIIJhs8aydpNh39vRDjhD411XcfWDni5i7OjP/Rs8GAtTn7sWFFELJSHqkIxYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.6.tgz", + "integrity": "sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz", + "integrity": "sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", + "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/types": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.6.tgz", + "integrity": "sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.6", + "@babel/generator": "^7.24.6", + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-function-name": "^7.24.6", + "@babel/helper-hoist-variables": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/types": "^7.24.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz", + "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@tonconnect/isomorphic-eventsource": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz", + "integrity": "sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ==", + "license": "Apache-2.0", + "dependencies": { + "eventsource": "^2.0.2" + } + }, + "node_modules/@tonconnect/isomorphic-fetch": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz", + "integrity": "sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w==", + "license": "Apache-2.0", + "dependencies": { + "node-fetch": "^2.6.9" + } + }, + "node_modules/@tonconnect/protocol": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz", + "integrity": "sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w==", + "license": "Apache-2.0", + "dependencies": { + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1" + } + }, + "node_modules/@tonconnect/sdk": { + "version": "3.0.3-beta.1", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3-beta.1.tgz", + "integrity": "sha512-bR2pvBAa80ml9a3qZx7/yw1VYANwcnix3u+T6nomwzcgVoLWnIF25M7cLReDRMrhJO5sPOlAd52QuPD3YFF7Zw==", + "license": "Apache-2.0", + "dependencies": { + "@tonconnect/isomorphic-eventsource": "^0.0.2", + "@tonconnect/isomorphic-fetch": "^0.0.3", + "@tonconnect/protocol": "^2.2.6" + } + }, + "node_modules/@tonconnect/ui": { + "version": "2.0.3-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.4.tgz", + "integrity": "sha512-nT86/luddcHohe/iJFCTKFlcGGSsOgS3otLaG5YRc6KcOAZBSbe+gAYMydP79MOehMq2Y+n7Hxj3ZYq6zCPoFQ==", + "license": "Apache-2.0", + "dependencies": { + "@tonconnect/sdk": "3.0.3-beta.1", + "classnames": "^2.3.2", + "deepmerge": "^4.2.2", + "ua-parser-js": "^1.0.35" + } + }, + "node_modules/@tonconnect/ui-react": { + "version": "2.0.3-beta.4", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.4.tgz", + "integrity": "sha512-Smj0AHBOC1eI+5VyI6J9G513JOtRGaTAN8j1CmjLfjt0xMccJM2+Hj71tY2Xa4wmwQNTV8cjrABzXtYWCutkAA==", + "license": "Apache-2.0", + "dependencies": { + "@tonconnect/ui": "2.0.3-beta.4" + }, + "peerDependencies": { + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@types/node": { + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", + "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.12", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.1.0-beta.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/base16": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", + "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==", + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001624", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001624.tgz", + "integrity": "sha512-0dWnQG87UevOCPYaOR49CBcLBwoZLpws+k6W37nLjWUhumP1Isusj0p2u+3KhjNloRWK9OKMgjBBzPujQHw4nA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.783", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz", + "integrity": "sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/eruda": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/eruda/-/eruda-2.11.3.tgz", + "integrity": "sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "license": "BSD-3-Clause", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "license": "MIT", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "license": "MIT" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flux": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", + "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", + "license": "BSD-3-Clause", + "dependencies": { + "fbemitter": "^3.0.0", + "fbjs": "^3.0.1" + }, + "peerDependencies": { + "react": "^15.0.2 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/immutable": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz", + "integrity": "sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash.curry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", + "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==", + "license": "MIT" + }, + "node_modules/lodash.flow": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", + "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/pure-color": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", + "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==", + "license": "MIT" + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-base16-styling": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", + "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", + "license": "MIT", + "dependencies": { + "base16": "^1.0.0", + "lodash.curry": "^4.0.1", + "lodash.flow": "^3.3.0", + "pure-color": "^1.2.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-json-view": { + "version": "1.21.3", + "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", + "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", + "license": "MIT", + "dependencies": { + "flux": "^4.0.1", + "react-base16-styling": "^0.6.0", + "react-lifecycles-compat": "^3.0.4", + "react-textarea-autosize": "^8.3.2" + }, + "peerDependencies": { + "react": "^17.0.0 || ^16.3.0 || ^15.5.4", + "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" + } + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-textarea-autosize": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz", + "integrity": "sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.13", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/sass": { + "version": "1.77.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", + "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", + "license": "Unlicense" + }, + "node_modules/tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==", + "license": "Unlicense" + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true, + "license": "MIT" + }, + "node_modules/update-browserslist-db": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "license": "MIT", + "dependencies": { + "use-isomorphic-layout-effect": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/vite": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + } + } +} diff --git a/yarn.lock b/yarn.lock index 2cbbd23..747a682 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,7 +4,7 @@ "@ampproject/remapping@^2.2.0": version "2.3.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== dependencies: "@jridgewell/gen-mapping" "^0.3.5" @@ -12,7 +12,7 @@ "@babel/code-frame@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.6.tgz#ab88da19344445c3d8889af2216606d3329f3ef2" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz" integrity sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA== dependencies: "@babel/highlight" "^7.24.6" @@ -20,12 +20,12 @@ "@babel/compat-data@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.6.tgz#b3600217688cabb26e25f8e467019e66d71b7ae2" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz" integrity sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ== -"@babel/core@^7.20.12": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.20.12": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.6.tgz#8650e0e4b03589ebe886c4e4a60398db0a7ec787" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz" integrity sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ== dependencies: "@ampproject/remapping" "^2.2.0" @@ -46,7 +46,7 @@ "@babel/generator@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.6.tgz#dfac82a228582a9d30c959fe50ad28951d4737a7" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz" integrity sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg== dependencies: "@babel/types" "^7.24.6" @@ -56,7 +56,7 @@ "@babel/helper-compilation-targets@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz#4a51d681f7680043d38e212715e2a7b1ad29cb51" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz" integrity sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg== dependencies: "@babel/compat-data" "^7.24.6" @@ -67,12 +67,12 @@ "@babel/helper-environment-visitor@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz#ac7ad5517821641550f6698dd5468f8cef78620d" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz" integrity sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g== "@babel/helper-function-name@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz#cebdd063386fdb95d511d84b117e51fc68fec0c8" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz" integrity sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w== dependencies: "@babel/template" "^7.24.6" @@ -80,21 +80,21 @@ "@babel/helper-hoist-variables@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz#8a7ece8c26756826b6ffcdd0e3cf65de275af7f9" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz" integrity sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA== dependencies: "@babel/types" "^7.24.6" "@babel/helper-module-imports@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz#65e54ffceed6a268dc4ce11f0433b82cfff57852" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz" integrity sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g== dependencies: "@babel/types" "^7.24.6" "@babel/helper-module-transforms@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz#22346ed9df44ce84dee850d7433c5b73fab1fe4e" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz" integrity sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA== dependencies: "@babel/helper-environment-visitor" "^7.24.6" @@ -105,41 +105,41 @@ "@babel/helper-plugin-utils@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz#fa02a32410a15a6e8f8185bcbf608f10528d2a24" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz" integrity sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg== "@babel/helper-simple-access@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz#1d6e04d468bba4fc963b4906f6dac6286cfedff1" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz" integrity sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g== dependencies: "@babel/types" "^7.24.6" "@babel/helper-split-export-declaration@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz#e830068f7ba8861c53b7421c284da30ae656d7a3" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz" integrity sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw== dependencies: "@babel/types" "^7.24.6" "@babel/helper-string-parser@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz" integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q== "@babel/helper-validator-identifier@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz" integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw== "@babel/helper-validator-option@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz#59d8e81c40b7d9109ab7e74457393442177f460a" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz" integrity sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ== "@babel/helpers@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.6.tgz#cd124245299e494bd4e00edda0e4ea3545c2c176" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz" integrity sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA== dependencies: "@babel/template" "^7.24.6" @@ -147,7 +147,7 @@ "@babel/highlight@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.6.tgz#6d610c1ebd2c6e061cade0153bf69b0590b7b3df" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz" integrity sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ== dependencies: "@babel/helper-validator-identifier" "^7.24.6" @@ -157,33 +157,33 @@ "@babel/parser@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.6.tgz#5e030f440c3c6c78d195528c3b688b101a365328" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz" integrity sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q== "@babel/plugin-transform-react-jsx-self@^7.18.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.6.tgz#4fa4870d594d6840d724d2006d0f98b19be6f502" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.6.tgz" integrity sha512-FfZfHXtQ5jYPQsCRyLpOv2GeLIIJhs8aydpNh39vRDjhD411XcfWDni5i7OjP/Rs8GAtTn7sWFFELJSHqkIxYg== dependencies: "@babel/helper-plugin-utils" "^7.24.6" "@babel/plugin-transform-react-jsx-source@^7.19.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.6.tgz#4e1503f24ca5fccb1fc7f20c57426899d5ce5c1f" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.6.tgz" integrity sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA== dependencies: "@babel/helper-plugin-utils" "^7.24.6" "@babel/runtime@^7.20.13": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.6.tgz#5b76eb89ad45e2e4a0a8db54c456251469a3358e" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz" integrity sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw== dependencies: regenerator-runtime "^0.14.0" "@babel/template@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.6.tgz#048c347b2787a6072b24c723664c8d02b67a44f9" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz" integrity sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw== dependencies: "@babel/code-frame" "^7.24.6" @@ -192,7 +192,7 @@ "@babel/traverse@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.6.tgz#0941ec50cdeaeacad0911eb67ae227a4f8424edc" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.6.tgz" integrity sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw== dependencies: "@babel/code-frame" "^7.24.6" @@ -208,126 +208,21 @@ "@babel/types@^7.24.6": version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.6.tgz#ba4e1f59870c10dc2fa95a274ac4feec23b21912" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz" integrity sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ== dependencies: "@babel/helper-string-parser" "^7.24.6" "@babel/helper-validator-identifier" "^7.24.6" to-fast-properties "^2.0.0" -"@esbuild/android-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" - integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== - -"@esbuild/android-arm@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" - integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== - -"@esbuild/android-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" - integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== - -"@esbuild/darwin-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" - integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== - "@esbuild/darwin-x64@0.18.20": version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" + resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz" integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== -"@esbuild/freebsd-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" - integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== - -"@esbuild/freebsd-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" - integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== - -"@esbuild/linux-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" - integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== - -"@esbuild/linux-arm@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" - integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== - -"@esbuild/linux-ia32@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" - integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== - -"@esbuild/linux-loong64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" - integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== - -"@esbuild/linux-mips64el@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" - integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== - -"@esbuild/linux-ppc64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" - integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== - -"@esbuild/linux-riscv64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" - integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== - -"@esbuild/linux-s390x@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" - integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== - -"@esbuild/linux-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" - integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== - -"@esbuild/netbsd-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" - integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== - -"@esbuild/openbsd-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" - integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== - -"@esbuild/sunos-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" - integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== - -"@esbuild/win32-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" - integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== - -"@esbuild/win32-ia32@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" - integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== - -"@esbuild/win32-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" - integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== - "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: "@jridgewell/set-array" "^1.2.1" @@ -336,22 +231,22 @@ "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== "@jridgewell/set-array@^1.2.1": version "1.2.1" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: "@jridgewell/resolve-uri" "^3.1.0" @@ -359,21 +254,21 @@ "@tonconnect/isomorphic-eventsource@^0.0.2": version "0.0.2" - resolved "https://registry.yarnpkg.com/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz#e58c44cf9953e090f2c35da9a638946ddb614be5" + resolved "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz" integrity sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ== dependencies: eventsource "^2.0.2" "@tonconnect/isomorphic-fetch@^0.0.3": version "0.0.3" - resolved "https://registry.yarnpkg.com/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz#31978e04ddc4428eff532c23d20229ed5ddb6417" + resolved "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz" integrity sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w== dependencies: node-fetch "^2.6.9" "@tonconnect/protocol@^2.2.6": version "2.2.6" - resolved "https://registry.yarnpkg.com/@tonconnect/protocol/-/protocol-2.2.6.tgz#24b3fbcde6003e65fb5840a190072db5378699db" + resolved "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz" integrity sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w== dependencies: tweetnacl "^1.0.3" @@ -381,7 +276,7 @@ "@tonconnect/sdk@3.0.3-beta.1": version "3.0.3-beta.1" - resolved "https://registry.yarnpkg.com/@tonconnect/sdk/-/sdk-3.0.3-beta.1.tgz#093e153258de5696f7ccef90b312b08fa5de22a2" + resolved "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3-beta.1.tgz" integrity sha512-bR2pvBAa80ml9a3qZx7/yw1VYANwcnix3u+T6nomwzcgVoLWnIF25M7cLReDRMrhJO5sPOlAd52QuPD3YFF7Zw== dependencies: "@tonconnect/isomorphic-eventsource" "^0.0.2" @@ -390,14 +285,14 @@ "@tonconnect/ui-react@2.0.3-beta.4": version "2.0.3-beta.4" - resolved "https://registry.yarnpkg.com/@tonconnect/ui-react/-/ui-react-2.0.3-beta.4.tgz#21929ae4a7aa337d6a02cf3c119c3ba838c0b8e8" + resolved "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.4.tgz" integrity sha512-Smj0AHBOC1eI+5VyI6J9G513JOtRGaTAN8j1CmjLfjt0xMccJM2+Hj71tY2Xa4wmwQNTV8cjrABzXtYWCutkAA== dependencies: "@tonconnect/ui" "2.0.3-beta.4" "@tonconnect/ui@2.0.3-beta.4": version "2.0.3-beta.4" - resolved "https://registry.yarnpkg.com/@tonconnect/ui/-/ui-2.0.3-beta.4.tgz#fbd8b83cdb70a86ef18a26d25b2cf3bbeba75ec2" + resolved "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.4.tgz" integrity sha512-nT86/luddcHohe/iJFCTKFlcGGSsOgS3otLaG5YRc6KcOAZBSbe+gAYMydP79MOehMq2Y+n7Hxj3ZYq6zCPoFQ== dependencies: "@tonconnect/sdk" "3.0.3-beta.1" @@ -405,28 +300,28 @@ deepmerge "^4.2.2" ua-parser-js "^1.0.35" -"@types/node@^20.12.12": +"@types/node@^20.12.12", "@types/node@>= 14": version "20.12.12" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.12.tgz#7cbecdf902085cec634fdb362172dfe12b8f2050" + resolved "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz" integrity sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw== dependencies: undici-types "~5.26.4" "@types/prop-types@*": version "15.7.12" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz" integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== "@types/react-dom@^18.0.9": version "18.3.0" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0" + resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz" integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== dependencies: "@types/react" "*" "@types/react@*", "@types/react@^18.0.26": version "18.3.3" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.3.tgz#9679020895318b0915d7a3ab004d92d33375c45f" + resolved "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz" integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw== dependencies: "@types/prop-types" "*" @@ -434,7 +329,7 @@ "@vitejs/plugin-react@^3.0.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz#d1091f535eab8b83d6e74034d01e27d73c773240" + resolved "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz" integrity sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g== dependencies: "@babel/core" "^7.20.12" @@ -445,14 +340,14 @@ ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" anymatch@~3.1.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -460,29 +355,29 @@ anymatch@~3.1.2: asap@~2.0.3: version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== base16@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" + resolved "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz" integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== binary-extensions@^2.0.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== braces@~3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: fill-range "^7.1.1" -browserslist@^4.22.2: +browserslist@^4.22.2, "browserslist@>= 4.21.0": version "4.23.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== dependencies: caniuse-lite "^1.0.30001587" @@ -492,12 +387,12 @@ browserslist@^4.22.2: caniuse-lite@^1.0.30001587: version "1.0.30001624" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001624.tgz#0ec4c8fa7a46e5b785477c70b38a56d0b10058eb" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001624.tgz" integrity sha512-0dWnQG87UevOCPYaOR49CBcLBwoZLpws+k6W37nLjWUhumP1Isusj0p2u+3KhjNloRWK9OKMgjBBzPujQHw4nA== chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -506,7 +401,7 @@ chalk@^2.4.2: "chokidar@>=3.0.0 <4.0.0": version "3.6.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" @@ -521,63 +416,63 @@ chalk@^2.4.2: classnames@^2.3.2: version "2.5.1" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz" integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-name@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== convert-source-map@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== cross-fetch@^3.1.5: version "3.1.8" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz" integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: node-fetch "^2.6.12" csstype@^3.0.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== debug@^4.1.0, debug@^4.3.1: version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" deepmerge@^4.2.2: version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== electron-to-chromium@^1.4.668: version "1.4.783" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz#933887165b8b6025a81663d2d97cf4b85cde27b2" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz" integrity sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ== eruda@^2.11.2: version "2.11.3" - resolved "https://registry.yarnpkg.com/eruda/-/eruda-2.11.3.tgz#c83d8acd4dec2bff4f76edace0fe8ebbefec40b7" + resolved "https://registry.npmjs.org/eruda/-/eruda-2.11.3.tgz" integrity sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ== esbuild@^0.18.10: version "0.18.20" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz" integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== optionalDependencies: "@esbuild/android-arm" "0.18.20" @@ -605,34 +500,34 @@ esbuild@^0.18.10: escalade@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== eventsource@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508" + resolved "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz" integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== fbemitter@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + resolved "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz" integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== dependencies: fbjs "^3.0.0" fbjs-css-vars@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== fbjs@^3.0.0, fbjs@^3.0.1: version "3.0.5" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" + resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz" integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== dependencies: cross-fetch "^3.1.5" @@ -645,14 +540,14 @@ fbjs@^3.0.0, fbjs@^3.0.1: fill-range@^7.1.1: version "7.1.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" flux@^4.0.1: version "4.0.4" - resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.4.tgz#9661182ea81d161ee1a6a6af10d20485ef2ac572" + resolved "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz" integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== dependencies: fbemitter "^3.0.0" @@ -660,151 +555,151 @@ flux@^4.0.1: fsevents@~2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" globals@^11.1.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== immutable@^4.0.0: version "4.3.6" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.6.tgz#6a05f7858213238e587fb83586ffa3b4b27f0447" + resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz" integrity sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ== is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== json5@^2.2.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== lodash.curry@^4.0.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" + resolved "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz" integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== lodash.flow@^3.3.0: version "3.5.0" - resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" + resolved "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz" integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== loose-envify@^1.0.0, loose-envify@^1.1.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" magic-string@^0.27.0: version "0.27.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz" integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" ms@2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== nanoid@^3.3.7: version "3.3.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== node-fetch@^2.6.12, node-fetch@^2.6.9: version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" node-releases@^2.0.14: version "2.0.14" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== picocolors@^1.0.0, picocolors@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== picomatch@^2.0.4, picomatch@^2.2.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== postcss@^8.4.27: version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: nanoid "^3.3.7" @@ -813,19 +708,19 @@ postcss@^8.4.27: promise@^7.1.1: version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== dependencies: asap "~2.0.3" pure-color@^1.2.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" + resolved "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz" integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== react-base16-styling@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" + resolved "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz" integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== dependencies: base16 "^1.0.0" @@ -833,9 +728,9 @@ react-base16-styling@^0.6.0: lodash.flow "^3.3.0" pure-color "^1.2.0" -react-dom@^17.0.0: +react-dom@^17.0.0, "react-dom@^17.0.0 || ^16.3.0 || ^15.5.4", react-dom@>=17.0.0: version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" @@ -844,7 +739,7 @@ react-dom@^17.0.0: react-json-view@^1.21.3: version "1.21.3" - resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" + resolved "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz" integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== dependencies: flux "^4.0.1" @@ -854,26 +749,26 @@ react-json-view@^1.21.3: react-lifecycles-compat@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== react-refresh@^0.14.0: version "0.14.2" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" + resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz" integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== react-textarea-autosize@^8.3.2: version "8.5.3" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz#d1e9fe760178413891484847d3378706052dd409" + resolved "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz" integrity sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ== dependencies: "@babel/runtime" "^7.20.13" use-composed-ref "^1.3.0" use-latest "^1.2.1" -react@^17.0.0: +"react@^15.0.2 || ^16.0.0 || ^17.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^17.0.0, "react@^17.0.0 || ^16.3.0 || ^15.5.4", react@>=17.0.0, react@17.0.2: version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" @@ -881,26 +776,26 @@ react@^17.0.0: readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" regenerator-runtime@^0.14.0: version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== rollup@^3.27.1: version "3.29.4" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981" + resolved "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz" integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== optionalDependencies: fsevents "~2.3.2" -sass@^1.57.1: +sass@*, sass@^1.57.1: version "1.77.2" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.2.tgz#18d4ed2eefc260cdc8099c5439ec1303fd5863aa" + resolved "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz" integrity sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -909,7 +804,7 @@ sass@^1.57.1: scheduler@^0.20.2: version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" @@ -917,71 +812,71 @@ scheduler@^0.20.2: semver@^6.3.1: version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== setimmediate@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.0: +source-map-js@^1.2.0, "source-map-js@>=0.6.2 <2.0.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" tr46@~0.0.3: version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== tweetnacl-util@^0.15.1: version "0.15.1" - resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz#b80fcdb5c97bcc508be18c44a4be50f022eea00b" + resolved "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz" integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw== tweetnacl@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== typescript@^4.9.3: version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== ua-parser-js@^1.0.35: version "1.0.37" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" + resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz" integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ== undici-types@~5.26.4: version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== update-browserslist-db@^1.0.13: version "1.0.16" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz" integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== dependencies: escalade "^3.1.2" @@ -989,24 +884,24 @@ update-browserslist-db@^1.0.13: use-composed-ref@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" + resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz" integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== use-isomorphic-layout-effect@^1.1.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" + resolved "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz" integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== use-latest@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" + resolved "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz" integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== dependencies: use-isomorphic-layout-effect "^1.1.1" -vite@^4.0.0: +vite@^4.0.0, vite@^4.1.0-beta.0: version "4.5.3" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.5.3.tgz#d88a4529ea58bae97294c7e2e6f0eab39a50fb1a" + resolved "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz" integrity sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg== dependencies: esbuild "^0.18.10" @@ -1017,12 +912,12 @@ vite@^4.0.0: webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== whatwg-url@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" @@ -1030,5 +925,5 @@ whatwg-url@^5.0.0: yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== From 7b4f86e816998effdf958285fbfe3a1c7a660898 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Tue, 4 Jun 2024 21:45:11 +0300 Subject: [PATCH 100/117] change analytics sdk script in index.html --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index d6aa8c5..fae2f65 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp Analytics - + - + From dcc2de77bb9358ac8ed4b12d3fe11d2d19470c19 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Mon, 10 Jun 2024 11:20:27 +0300 Subject: [PATCH 104/117] analytics sdk script updated --- docs/index.html | 2 +- vite.config.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/index.html b/docs/index.html index bcfef2d..23824ac 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp Analytics - + From a591913d45419bdefb80d66cd46768b793ab1511 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Wed, 12 Jun 2024 11:13:45 +0300 Subject: [PATCH 106/117] change app credentials --- docs/index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/index.html b/docs/index.html index 23824ac..b6643aa 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,11 +7,11 @@ Demo Dapp Analytics - + From 26e5d9c9a5480dec63e24cd002ae8ca250a824f5 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Wed, 12 Jun 2024 11:23:19 +0300 Subject: [PATCH 107/117] change app credentials --- docs/index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/index.html b/docs/index.html index b6643aa..5b8b091 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,11 +7,11 @@ Demo Dapp Analytics - + From 07f4f57726111a823114ea37865c1dc0d3a6d2d3 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Wed, 12 Jun 2024 13:02:18 +0300 Subject: [PATCH 108/117] change tonconnect/ui-react version --- package-lock.json | 843 +++++++++++++++++++++++++++++----------------- package.json | 2 +- yarn.lock | 685 +++++++++++++++++++++---------------- 3 files changed, 924 insertions(+), 606 deletions(-) diff --git a/package-lock.json b/package-lock.json index 82c69ba..43a83de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "2.0.3-beta.4", + "@tonconnect/ui-react": "2.0.5", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -29,7 +29,6 @@ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -39,13 +38,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", - "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.6", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" }, "engines": { @@ -53,32 +51,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", - "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz", - "integrity": "sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.6", - "@babel/generator": "^7.24.6", - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helpers": "^7.24.6", - "@babel/parser": "^7.24.6", - "@babel/template": "^7.24.6", - "@babel/traverse": "^7.24.6", - "@babel/types": "^7.24.6", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -94,13 +90,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", - "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.24.6", + "@babel/types": "^7.24.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -110,14 +105,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz", - "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.6", - "@babel/helper-validator-option": "^7.24.6", + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -127,67 +121,66 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", - "integrity": "sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dev": true, - "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz", - "integrity": "sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/template": "^7.24.6", - "@babel/types": "^7.24.6" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz", - "integrity": "sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz", - "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz", - "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-module-imports": "^7.24.6", - "@babel/helper-simple-access": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", - "@babel/helper-validator-identifier": "^7.24.6" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -197,93 +190,86 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", - "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz", - "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz", - "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz", - "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", - "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz", - "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz", - "integrity": "sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/template": "^7.24.6", - "@babel/types": "^7.24.6" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", - "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -293,11 +279,10 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", - "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "dev": true, - "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -306,13 +291,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.6.tgz", - "integrity": "sha512-FfZfHXtQ5jYPQsCRyLpOv2GeLIIJhs8aydpNh39vRDjhD411XcfWDni5i7OjP/Rs8GAtTn7sWFFELJSHqkIxYg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", + "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -322,13 +306,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.6.tgz", - "integrity": "sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", + "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -338,10 +321,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz", - "integrity": "sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==", - "license": "MIT", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -350,35 +332,33 @@ } }, "node_modules/@babel/template": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", - "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.6", - "@babel/parser": "^7.24.6", - "@babel/types": "^7.24.6" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.6.tgz", - "integrity": "sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.24.6", - "@babel/generator": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-hoist-variables": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", - "@babel/parser": "^7.24.6", - "@babel/types": "^7.24.6", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -387,20 +367,83 @@ } }, "node_modules/@babel/types": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz", - "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.6", - "@babel/helper-validator-identifier": "^7.24.6", + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@esbuild/darwin-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", @@ -409,7 +452,6 @@ "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -418,12 +460,283 @@ "node": ">=12" } }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -438,7 +751,6 @@ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -448,7 +760,6 @@ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -457,15 +768,13 @@ "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -475,7 +784,6 @@ "version": "0.0.2", "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz", "integrity": "sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ==", - "license": "Apache-2.0", "dependencies": { "eventsource": "^2.0.2" } @@ -484,7 +792,6 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz", "integrity": "sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w==", - "license": "Apache-2.0", "dependencies": { "node-fetch": "^2.6.9" } @@ -493,17 +800,15 @@ "version": "2.2.6", "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz", "integrity": "sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w==", - "license": "Apache-2.0", "dependencies": { "tweetnacl": "^1.0.3", "tweetnacl-util": "^0.15.1" } }, "node_modules/@tonconnect/sdk": { - "version": "3.0.3-beta.1", - "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3-beta.1.tgz", - "integrity": "sha512-bR2pvBAa80ml9a3qZx7/yw1VYANwcnix3u+T6nomwzcgVoLWnIF25M7cLReDRMrhJO5sPOlAd52QuPD3YFF7Zw==", - "license": "Apache-2.0", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3.tgz", + "integrity": "sha512-ElVre1DPixzQLgLtQIa8Wu5xS8nozlgblZTJhFFPrk82M2rZ+sawyF+LAVwt9wZRN7+htWnJrNz0+bBr4b3geA==", "dependencies": { "@tonconnect/isomorphic-eventsource": "^0.0.2", "@tonconnect/isomorphic-fetch": "^0.0.3", @@ -511,24 +816,22 @@ } }, "node_modules/@tonconnect/ui": { - "version": "2.0.3-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.4.tgz", - "integrity": "sha512-nT86/luddcHohe/iJFCTKFlcGGSsOgS3otLaG5YRc6KcOAZBSbe+gAYMydP79MOehMq2Y+n7Hxj3ZYq6zCPoFQ==", - "license": "Apache-2.0", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.5.tgz", + "integrity": "sha512-AuVtBqX450lJyJtrJDhBPwPzkhm10QCsnS1/p2CLkzzcMH5b5o50oVp5yuRWw/1eIwJZSLjVplkgA/JjMAlmsA==", "dependencies": { - "@tonconnect/sdk": "3.0.3-beta.1", + "@tonconnect/sdk": "3.0.3", "classnames": "^2.3.2", "deepmerge": "^4.2.2", "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "version": "2.0.3-beta.4", - "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.4.tgz", - "integrity": "sha512-Smj0AHBOC1eI+5VyI6J9G513JOtRGaTAN8j1CmjLfjt0xMccJM2+Hj71tY2Xa4wmwQNTV8cjrABzXtYWCutkAA==", - "license": "Apache-2.0", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.5.tgz", + "integrity": "sha512-phK8nZpjdASyuwWZmw6Qj5tqVag83cfgSpgy7OW6cq8ftJrELiPQD0hCbcWb9iSqgf6eYpGz3s+4I0Gq/YJxww==", "dependencies": { - "@tonconnect/ui": "2.0.3-beta.4" + "@tonconnect/ui": "2.0.5" }, "peerDependencies": { "react": ">=17.0.0", @@ -536,11 +839,10 @@ } }, "node_modules/@types/node": { - "version": "20.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", - "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "version": "20.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", + "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", "dev": true, - "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } @@ -549,15 +851,13 @@ "version": "15.7.12", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/react": { "version": "18.3.3", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "dev": true, - "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -568,7 +868,6 @@ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } @@ -578,7 +877,6 @@ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.20.12", "@babel/plugin-transform-react-jsx-self": "^7.18.6", @@ -598,7 +896,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -611,7 +908,6 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -623,21 +919,18 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "node_modules/base16": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==", - "license": "MIT" + "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -650,7 +943,6 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, - "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -659,9 +951,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", "dev": true, "funding": [ { @@ -677,12 +969,11 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.0.16" }, "bin": { "browserslist": "cli.js" @@ -692,9 +983,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001624", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001624.tgz", - "integrity": "sha512-0dWnQG87UevOCPYaOR49CBcLBwoZLpws+k6W37nLjWUhumP1Isusj0p2u+3KhjNloRWK9OKMgjBBzPujQHw4nA==", + "version": "1.0.30001632", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz", + "integrity": "sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==", "dev": true, "funding": [ { @@ -709,15 +1000,13 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -732,7 +1021,6 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -755,15 +1043,13 @@ "node_modules/classnames": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", - "license": "MIT" + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -772,21 +1058,18 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/cross-fetch": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "license": "MIT", "dependencies": { "node-fetch": "^2.6.12" } @@ -795,15 +1078,13 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -820,23 +1101,20 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/electron-to-chromium": { - "version": "1.4.783", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz", - "integrity": "sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==", - "dev": true, - "license": "ISC" + "version": "1.4.799", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.799.tgz", + "integrity": "sha512-3D3DwWkRTzrdEpntY0hMLYwj7SeBk1138CkPE8sBDSj3WzrzOiG2rHm3luw8jucpf+WiyLBCZyU9lMHyQI9M9Q==", + "dev": true }, "node_modules/eruda": { "version": "2.11.3", "resolved": "https://registry.npmjs.org/eruda/-/eruda-2.11.3.tgz", - "integrity": "sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ==", - "license": "MIT" + "integrity": "sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ==" }, "node_modules/esbuild": { "version": "0.18.20", @@ -844,7 +1122,6 @@ "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -881,7 +1158,6 @@ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -891,7 +1167,6 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -900,7 +1175,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "license": "MIT", "engines": { "node": ">=12.0.0" } @@ -909,7 +1183,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "license": "BSD-3-Clause", "dependencies": { "fbjs": "^3.0.0" } @@ -918,7 +1191,6 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", - "license": "MIT", "dependencies": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", @@ -932,15 +1204,13 @@ "node_modules/fbjs-css-vars": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", - "license": "MIT" + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -952,7 +1222,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", - "license": "BSD-3-Clause", "dependencies": { "fbemitter": "^3.0.0", "fbjs": "^3.0.1" @@ -966,7 +1235,7 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "license": "MIT", + "hasInstallScript": true, "optional": true, "os": [ "darwin" @@ -980,7 +1249,6 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -990,7 +1258,6 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -1003,7 +1270,6 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -1013,7 +1279,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -1022,15 +1287,13 @@ "version": "4.3.6", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz", "integrity": "sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -1043,7 +1306,6 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1053,7 +1315,6 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -1066,7 +1327,6 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -1074,15 +1334,13 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, - "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -1095,7 +1353,6 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -1106,20 +1363,17 @@ "node_modules/lodash.curry": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==", - "license": "MIT" + "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" }, "node_modules/lodash.flow": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==", - "license": "MIT" + "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -1132,7 +1386,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^3.0.2" } @@ -1142,7 +1395,6 @@ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.13" }, @@ -1154,8 +1406,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/nanoid": { "version": "3.3.7", @@ -1168,7 +1419,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -1180,7 +1430,6 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -1200,15 +1449,13 @@ "version": "2.0.14", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1217,7 +1464,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1226,15 +1472,13 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -1261,7 +1505,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -1275,7 +1518,6 @@ "version": "7.3.1", "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "license": "MIT", "dependencies": { "asap": "~2.0.3" } @@ -1283,14 +1525,12 @@ "node_modules/pure-color": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==", - "license": "MIT" + "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" }, "node_modules/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -1303,7 +1543,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "license": "MIT", "dependencies": { "base16": "^1.0.0", "lodash.curry": "^4.0.1", @@ -1315,7 +1554,6 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -1329,7 +1567,6 @@ "version": "1.21.3", "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "license": "MIT", "dependencies": { "flux": "^4.0.1", "react-base16-styling": "^0.6.0", @@ -1344,15 +1581,13 @@ "node_modules/react-lifecycles-compat": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", - "license": "MIT" + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "node_modules/react-refresh": { "version": "0.14.2", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1361,7 +1596,6 @@ "version": "8.5.3", "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz", "integrity": "sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "use-composed-ref": "^1.3.0", @@ -1379,7 +1613,6 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -1390,15 +1623,13 @@ "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/rollup": { "version": "3.29.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "dev": true, - "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -1411,11 +1642,10 @@ } }, "node_modules/sass": { - "version": "1.77.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", - "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", + "version": "1.77.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.5.tgz", + "integrity": "sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -1432,7 +1662,6 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -1443,7 +1672,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1451,15 +1679,13 @@ "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "node_modules/source-map-js": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -1469,7 +1695,6 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -1482,7 +1707,6 @@ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -1492,7 +1716,6 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -1503,27 +1726,23 @@ "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/tweetnacl": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", - "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", - "license": "Unlicense" + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" }, "node_modules/tweetnacl-util": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==", - "license": "Unlicense" + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" }, "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1533,9 +1752,9 @@ } }, "node_modules/ua-parser-js": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", - "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", + "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", "funding": [ { "type": "opencollective", @@ -1550,7 +1769,6 @@ "url": "https://github.com/sponsors/faisalman" } ], - "license": "MIT", "engines": { "node": "*" } @@ -1559,8 +1777,7 @@ "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/update-browserslist-db": { "version": "1.0.16", @@ -1581,7 +1798,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "escalade": "^3.1.2", "picocolors": "^1.0.1" @@ -1597,7 +1813,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } @@ -1606,7 +1821,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, @@ -1620,7 +1834,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "license": "MIT", "dependencies": { "use-isomorphic-layout-effect": "^1.1.1" }, @@ -1638,7 +1851,6 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "dev": true, - "license": "MIT", "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", @@ -1692,14 +1904,12 @@ "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -1709,8 +1919,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" + "dev": true } } } diff --git a/package.json b/package.json index 16c76c8..cc4540f 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "2.0.3-beta.4", + "@tonconnect/ui-react": "2.0.5", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", diff --git a/yarn.lock b/yarn.lock index 747a682..3e319bd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,225 +4,334 @@ "@ampproject/remapping@^2.2.0": version "2.3.0" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== dependencies: "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@babel/code-frame@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz" - integrity sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA== +"@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== dependencies: - "@babel/highlight" "^7.24.6" + "@babel/highlight" "^7.24.7" picocolors "^1.0.0" -"@babel/compat-data@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz" - integrity sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ== +"@babel/compat-data@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed" + integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.20.12": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz" - integrity sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ== +"@babel/core@^7.20.12": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4" + integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.24.6" - "@babel/generator" "^7.24.6" - "@babel/helper-compilation-targets" "^7.24.6" - "@babel/helper-module-transforms" "^7.24.6" - "@babel/helpers" "^7.24.6" - "@babel/parser" "^7.24.6" - "@babel/template" "^7.24.6" - "@babel/traverse" "^7.24.6" - "@babel/types" "^7.24.6" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.7" + "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helpers" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/template" "^7.24.7" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz" - integrity sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg== +"@babel/generator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" + integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== dependencies: - "@babel/types" "^7.24.6" + "@babel/types" "^7.24.7" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" -"@babel/helper-compilation-targets@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz" - integrity sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg== +"@babel/helper-compilation-targets@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9" + integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg== dependencies: - "@babel/compat-data" "^7.24.6" - "@babel/helper-validator-option" "^7.24.6" + "@babel/compat-data" "^7.24.7" + "@babel/helper-validator-option" "^7.24.7" browserslist "^4.22.2" lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-environment-visitor@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz" - integrity sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g== +"@babel/helper-environment-visitor@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz#4b31ba9551d1f90781ba83491dd59cf9b269f7d9" + integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== + dependencies: + "@babel/types" "^7.24.7" -"@babel/helper-function-name@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz" - integrity sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w== +"@babel/helper-function-name@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz#75f1e1725742f39ac6584ee0b16d94513da38dd2" + integrity sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA== dependencies: - "@babel/template" "^7.24.6" - "@babel/types" "^7.24.6" + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" -"@babel/helper-hoist-variables@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz" - integrity sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA== +"@babel/helper-hoist-variables@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz#b4ede1cde2fd89436397f30dc9376ee06b0f25ee" + integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ== dependencies: - "@babel/types" "^7.24.6" + "@babel/types" "^7.24.7" -"@babel/helper-module-imports@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz" - integrity sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g== +"@babel/helper-module-imports@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== dependencies: - "@babel/types" "^7.24.6" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" -"@babel/helper-module-transforms@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz" - integrity sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA== +"@babel/helper-module-transforms@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8" + integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== dependencies: - "@babel/helper-environment-visitor" "^7.24.6" - "@babel/helper-module-imports" "^7.24.6" - "@babel/helper-simple-access" "^7.24.6" - "@babel/helper-split-export-declaration" "^7.24.6" - "@babel/helper-validator-identifier" "^7.24.6" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" -"@babel/helper-plugin-utils@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz" - integrity sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg== +"@babel/helper-plugin-utils@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz#98c84fe6fe3d0d3ae7bfc3a5e166a46844feb2a0" + integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg== -"@babel/helper-simple-access@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz" - integrity sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g== +"@babel/helper-simple-access@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" + integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== dependencies: - "@babel/types" "^7.24.6" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" -"@babel/helper-split-export-declaration@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz" - integrity sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw== +"@babel/helper-split-export-declaration@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz#83949436890e07fa3d6873c61a96e3bbf692d856" + integrity sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA== dependencies: - "@babel/types" "^7.24.6" + "@babel/types" "^7.24.7" -"@babel/helper-string-parser@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz" - integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q== +"@babel/helper-string-parser@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2" + integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== -"@babel/helper-validator-identifier@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz" - integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw== +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== -"@babel/helper-validator-option@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz" - integrity sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ== +"@babel/helper-validator-option@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6" + integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== -"@babel/helpers@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz" - integrity sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA== +"@babel/helpers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416" + integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg== dependencies: - "@babel/template" "^7.24.6" - "@babel/types" "^7.24.6" + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" -"@babel/highlight@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz" - integrity sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ== +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== dependencies: - "@babel/helper-validator-identifier" "^7.24.6" + "@babel/helper-validator-identifier" "^7.24.7" chalk "^2.4.2" js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz" - integrity sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q== +"@babel/parser@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" + integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== "@babel/plugin-transform-react-jsx-self@^7.18.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.6.tgz" - integrity sha512-FfZfHXtQ5jYPQsCRyLpOv2GeLIIJhs8aydpNh39vRDjhD411XcfWDni5i7OjP/Rs8GAtTn7sWFFELJSHqkIxYg== + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz#66bff0248ea0b549972e733516ffad577477bdab" + integrity sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw== dependencies: - "@babel/helper-plugin-utils" "^7.24.6" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-react-jsx-source@^7.19.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.6.tgz" - integrity sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA== + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz#1198aab2548ad19582013815c938d3ebd8291ee3" + integrity sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.6" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/runtime@^7.20.13": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz" - integrity sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw== + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.7.tgz#f4f0d5530e8dbdf59b3451b9b3e594b6ba082e12" + integrity sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz" - integrity sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw== - dependencies: - "@babel/code-frame" "^7.24.6" - "@babel/parser" "^7.24.6" - "@babel/types" "^7.24.6" - -"@babel/traverse@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.6.tgz" - integrity sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw== - dependencies: - "@babel/code-frame" "^7.24.6" - "@babel/generator" "^7.24.6" - "@babel/helper-environment-visitor" "^7.24.6" - "@babel/helper-function-name" "^7.24.6" - "@babel/helper-hoist-variables" "^7.24.6" - "@babel/helper-split-export-declaration" "^7.24.6" - "@babel/parser" "^7.24.6" - "@babel/types" "^7.24.6" +"@babel/template@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315" + integrity sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/traverse@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5" + integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.7" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-hoist-variables" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz" - integrity sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ== +"@babel/types@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2" + integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== dependencies: - "@babel/helper-string-parser" "^7.24.6" - "@babel/helper-validator-identifier" "^7.24.6" + "@babel/helper-string-parser" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" +"@esbuild/android-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" + integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== + +"@esbuild/android-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" + integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== + +"@esbuild/android-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" + integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== + +"@esbuild/darwin-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" + integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== + "@esbuild/darwin-x64@0.18.20": version "0.18.20" - resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== +"@esbuild/freebsd-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" + integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== + +"@esbuild/freebsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" + integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== + +"@esbuild/linux-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" + integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== + +"@esbuild/linux-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" + integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== + +"@esbuild/linux-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" + integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== + +"@esbuild/linux-loong64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" + integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== + +"@esbuild/linux-mips64el@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" + integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== + +"@esbuild/linux-ppc64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" + integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== + +"@esbuild/linux-riscv64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" + integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== + +"@esbuild/linux-s390x@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" + integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== + +"@esbuild/linux-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" + integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== + +"@esbuild/netbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" + integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== + +"@esbuild/openbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" + integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== + +"@esbuild/sunos-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" + integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== + +"@esbuild/win32-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" + integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== + +"@esbuild/win32-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" + integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== + +"@esbuild/win32-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" + integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== + "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: "@jridgewell/set-array" "^1.2.1" @@ -231,22 +340,22 @@ "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== "@jridgewell/set-array@^1.2.1": version "1.2.1" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: "@jridgewell/resolve-uri" "^3.1.0" @@ -254,74 +363,74 @@ "@tonconnect/isomorphic-eventsource@^0.0.2": version "0.0.2" - resolved "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz" + resolved "https://registry.yarnpkg.com/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz#e58c44cf9953e090f2c35da9a638946ddb614be5" integrity sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ== dependencies: eventsource "^2.0.2" "@tonconnect/isomorphic-fetch@^0.0.3": version "0.0.3" - resolved "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz" + resolved "https://registry.yarnpkg.com/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz#31978e04ddc4428eff532c23d20229ed5ddb6417" integrity sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w== dependencies: node-fetch "^2.6.9" "@tonconnect/protocol@^2.2.6": version "2.2.6" - resolved "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz" + resolved "https://registry.yarnpkg.com/@tonconnect/protocol/-/protocol-2.2.6.tgz#24b3fbcde6003e65fb5840a190072db5378699db" integrity sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w== dependencies: tweetnacl "^1.0.3" tweetnacl-util "^0.15.1" -"@tonconnect/sdk@3.0.3-beta.1": - version "3.0.3-beta.1" - resolved "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3-beta.1.tgz" - integrity sha512-bR2pvBAa80ml9a3qZx7/yw1VYANwcnix3u+T6nomwzcgVoLWnIF25M7cLReDRMrhJO5sPOlAd52QuPD3YFF7Zw== +"@tonconnect/sdk@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@tonconnect/sdk/-/sdk-3.0.3.tgz#0cc6a570817194c648193f7a1db525419c570e3f" + integrity sha512-ElVre1DPixzQLgLtQIa8Wu5xS8nozlgblZTJhFFPrk82M2rZ+sawyF+LAVwt9wZRN7+htWnJrNz0+bBr4b3geA== dependencies: "@tonconnect/isomorphic-eventsource" "^0.0.2" "@tonconnect/isomorphic-fetch" "^0.0.3" "@tonconnect/protocol" "^2.2.6" -"@tonconnect/ui-react@2.0.3-beta.4": - version "2.0.3-beta.4" - resolved "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.3-beta.4.tgz" - integrity sha512-Smj0AHBOC1eI+5VyI6J9G513JOtRGaTAN8j1CmjLfjt0xMccJM2+Hj71tY2Xa4wmwQNTV8cjrABzXtYWCutkAA== +"@tonconnect/ui-react@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@tonconnect/ui-react/-/ui-react-2.0.5.tgz#8e733d41b89273fd258d693599734605a89cd2d3" + integrity sha512-phK8nZpjdASyuwWZmw6Qj5tqVag83cfgSpgy7OW6cq8ftJrELiPQD0hCbcWb9iSqgf6eYpGz3s+4I0Gq/YJxww== dependencies: - "@tonconnect/ui" "2.0.3-beta.4" + "@tonconnect/ui" "2.0.5" -"@tonconnect/ui@2.0.3-beta.4": - version "2.0.3-beta.4" - resolved "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.3-beta.4.tgz" - integrity sha512-nT86/luddcHohe/iJFCTKFlcGGSsOgS3otLaG5YRc6KcOAZBSbe+gAYMydP79MOehMq2Y+n7Hxj3ZYq6zCPoFQ== +"@tonconnect/ui@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@tonconnect/ui/-/ui-2.0.5.tgz#2855ee944ba47502de51d4b88ef98dc5ba6b424f" + integrity sha512-AuVtBqX450lJyJtrJDhBPwPzkhm10QCsnS1/p2CLkzzcMH5b5o50oVp5yuRWw/1eIwJZSLjVplkgA/JjMAlmsA== dependencies: - "@tonconnect/sdk" "3.0.3-beta.1" + "@tonconnect/sdk" "3.0.3" classnames "^2.3.2" deepmerge "^4.2.2" ua-parser-js "^1.0.35" -"@types/node@^20.12.12", "@types/node@>= 14": - version "20.12.12" - resolved "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz" - integrity sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw== +"@types/node@^20.12.12": + version "20.14.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.2.tgz#a5f4d2bcb4b6a87bffcaa717718c5a0f208f4a18" + integrity sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q== dependencies: undici-types "~5.26.4" "@types/prop-types@*": version "15.7.12" - resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== "@types/react-dom@^18.0.9": version "18.3.0" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0" integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== dependencies: "@types/react" "*" "@types/react@*", "@types/react@^18.0.26": version "18.3.3" - resolved "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.3.tgz#9679020895318b0915d7a3ab004d92d33375c45f" integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw== dependencies: "@types/prop-types" "*" @@ -329,7 +438,7 @@ "@vitejs/plugin-react@^3.0.0": version "3.1.0" - resolved "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz#d1091f535eab8b83d6e74034d01e27d73c773240" integrity sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g== dependencies: "@babel/core" "^7.20.12" @@ -340,14 +449,14 @@ ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" anymatch@~3.1.2: version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -355,44 +464,44 @@ anymatch@~3.1.2: asap@~2.0.3: version "2.0.6" - resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== base16@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== binary-extensions@^2.0.0: version "2.3.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== braces@~3.0.2: version "3.0.3" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: fill-range "^7.1.1" -browserslist@^4.22.2, "browserslist@>= 4.21.0": - version "4.23.0" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz" - integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== +browserslist@^4.22.2: + version "4.23.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.1.tgz#ce4af0534b3d37db5c1a4ca98b9080f985041e96" + integrity sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw== dependencies: - caniuse-lite "^1.0.30001587" - electron-to-chromium "^1.4.668" + caniuse-lite "^1.0.30001629" + electron-to-chromium "^1.4.796" node-releases "^2.0.14" - update-browserslist-db "^1.0.13" + update-browserslist-db "^1.0.16" -caniuse-lite@^1.0.30001587: - version "1.0.30001624" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001624.tgz" - integrity sha512-0dWnQG87UevOCPYaOR49CBcLBwoZLpws+k6W37nLjWUhumP1Isusj0p2u+3KhjNloRWK9OKMgjBBzPujQHw4nA== +caniuse-lite@^1.0.30001629: + version "1.0.30001632" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz#964207b7cba5851701afb4c8afaf1448db3884b6" + integrity sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg== chalk@^2.4.2: version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -401,7 +510,7 @@ chalk@^2.4.2: "chokidar@>=3.0.0 <4.0.0": version "3.6.0" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" @@ -416,63 +525,63 @@ chalk@^2.4.2: classnames@^2.3.2: version "2.5.1" - resolved "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-name@1.1.3: version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== convert-source-map@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== cross-fetch@^3.1.5: version "3.1.8" - resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: node-fetch "^2.6.12" csstype@^3.0.2: version "3.1.3" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== debug@^4.1.0, debug@^4.3.1: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + version "4.3.5" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" + integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== dependencies: ms "2.1.2" deepmerge@^4.2.2: version "4.3.1" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -electron-to-chromium@^1.4.668: - version "1.4.783" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz" - integrity sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ== +electron-to-chromium@^1.4.796: + version "1.4.799" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.799.tgz#271c56654ab4dc703037e47a5af4fc8945160611" + integrity sha512-3D3DwWkRTzrdEpntY0hMLYwj7SeBk1138CkPE8sBDSj3WzrzOiG2rHm3luw8jucpf+WiyLBCZyU9lMHyQI9M9Q== eruda@^2.11.2: version "2.11.3" - resolved "https://registry.npmjs.org/eruda/-/eruda-2.11.3.tgz" + resolved "https://registry.yarnpkg.com/eruda/-/eruda-2.11.3.tgz#c83d8acd4dec2bff4f76edace0fe8ebbefec40b7" integrity sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ== esbuild@^0.18.10: version "0.18.20" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== optionalDependencies: "@esbuild/android-arm" "0.18.20" @@ -500,34 +609,34 @@ esbuild@^0.18.10: escalade@^3.1.2: version "3.1.2" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== eventsource@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508" integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== fbemitter@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== dependencies: fbjs "^3.0.0" fbjs-css-vars@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== fbjs@^3.0.0, fbjs@^3.0.1: version "3.0.5" - resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== dependencies: cross-fetch "^3.1.5" @@ -540,14 +649,14 @@ fbjs@^3.0.0, fbjs@^3.0.1: fill-range@^7.1.1: version "7.1.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" flux@^4.0.1: version "4.0.4" - resolved "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz" + resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.4.tgz#9661182ea81d161ee1a6a6af10d20485ef2ac572" integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== dependencies: fbemitter "^3.0.0" @@ -555,151 +664,151 @@ flux@^4.0.1: fsevents@~2.3.2: version "2.3.3" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" globals@^11.1.0: version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== immutable@^4.0.0: version "4.3.6" - resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.6.tgz#6a05f7858213238e587fb83586ffa3b4b27f0447" integrity sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ== is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== json5@^2.2.3: version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== lodash.curry@^4.0.1: version "4.1.1" - resolved "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== lodash.flow@^3.3.0: version "3.5.0" - resolved "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== loose-envify@^1.0.0, loose-envify@^1.1.0: version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" magic-string@^0.27.0: version "0.27.0" - resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" ms@2.1.2: version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== nanoid@^3.3.7: version "3.3.7" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== node-fetch@^2.6.12, node-fetch@^2.6.9: version "2.7.0" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" node-releases@^2.0.14: version "2.0.14" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== picocolors@^1.0.0, picocolors@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== picomatch@^2.0.4, picomatch@^2.2.1: version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== postcss@^8.4.27: version "8.4.38" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: nanoid "^3.3.7" @@ -708,19 +817,19 @@ postcss@^8.4.27: promise@^7.1.1: version "7.3.1" - resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== dependencies: asap "~2.0.3" pure-color@^1.2.0: version "1.3.0" - resolved "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== react-base16-styling@^0.6.0: version "0.6.0" - resolved "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz" + resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== dependencies: base16 "^1.0.0" @@ -728,9 +837,9 @@ react-base16-styling@^0.6.0: lodash.flow "^3.3.0" pure-color "^1.2.0" -react-dom@^17.0.0, "react-dom@^17.0.0 || ^16.3.0 || ^15.5.4", react-dom@>=17.0.0: +react-dom@^17.0.0: version "17.0.2" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" @@ -739,7 +848,7 @@ react-dom@^17.0.0, "react-dom@^17.0.0 || ^16.3.0 || ^15.5.4", react-dom@>=17.0.0 react-json-view@^1.21.3: version "1.21.3" - resolved "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz" + resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== dependencies: flux "^4.0.1" @@ -749,26 +858,26 @@ react-json-view@^1.21.3: react-lifecycles-compat@^3.0.4: version "3.0.4" - resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== react-refresh@^0.14.0: version "0.14.2" - resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== react-textarea-autosize@^8.3.2: version "8.5.3" - resolved "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz#d1e9fe760178413891484847d3378706052dd409" integrity sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ== dependencies: "@babel/runtime" "^7.20.13" use-composed-ref "^1.3.0" use-latest "^1.2.1" -"react@^15.0.2 || ^16.0.0 || ^17.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^17.0.0, "react@^17.0.0 || ^16.3.0 || ^15.5.4", react@>=17.0.0, react@17.0.2: +react@^17.0.0: version "17.0.2" - resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" @@ -776,27 +885,27 @@ react-textarea-autosize@^8.3.2: readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" regenerator-runtime@^0.14.0: version "0.14.1" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== rollup@^3.27.1: version "3.29.4" - resolved "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981" integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== optionalDependencies: fsevents "~2.3.2" -sass@*, sass@^1.57.1: - version "1.77.2" - resolved "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz" - integrity sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA== +sass@^1.57.1: + version "1.77.5" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.5.tgz#5f9009820297521356e962c0bed13ee36710edfe" + integrity sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -804,7 +913,7 @@ sass@*, sass@^1.57.1: scheduler@^0.20.2: version "0.20.2" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" @@ -812,71 +921,71 @@ scheduler@^0.20.2: semver@^6.3.1: version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== setimmediate@^1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== -source-map-js@^1.2.0, "source-map-js@>=0.6.2 <2.0.0": +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.0: version "1.2.0" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" tr46@~0.0.3: version "0.0.3" - resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== tweetnacl-util@^0.15.1: version "0.15.1" - resolved "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz" + resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz#b80fcdb5c97bcc508be18c44a4be50f022eea00b" integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw== tweetnacl@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== typescript@^4.9.3: version "4.9.5" - resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== ua-parser-js@^1.0.35: - version "1.0.37" - resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz" - integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ== + version "1.0.38" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.38.tgz#66bb0c4c0e322fe48edfe6d446df6042e62f25e2" + integrity sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ== undici-types@~5.26.4: version "5.26.5" - resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -update-browserslist-db@^1.0.13: +update-browserslist-db@^1.0.16: version "1.0.16" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356" integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== dependencies: escalade "^3.1.2" @@ -884,24 +993,24 @@ update-browserslist-db@^1.0.13: use-composed-ref@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== use-isomorphic-layout-effect@^1.1.1: version "1.1.2" - resolved "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== use-latest@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== dependencies: use-isomorphic-layout-effect "^1.1.1" -vite@^4.0.0, vite@^4.1.0-beta.0: +vite@^4.0.0: version "4.5.3" - resolved "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.5.3.tgz#d88a4529ea58bae97294c7e2e6f0eab39a50fb1a" integrity sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg== dependencies: esbuild "^0.18.10" @@ -912,12 +1021,12 @@ vite@^4.0.0, vite@^4.1.0-beta.0: webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== whatwg-url@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" @@ -925,5 +1034,5 @@ whatwg-url@^5.0.0: yallist@^3.0.2: version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== From 60d6b783d29fcb8b45a5bd66d45894f6f34ab150 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Wed, 12 Jun 2024 21:11:00 +0300 Subject: [PATCH 109/117] change token and appName --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index e49003d..0a9aca0 100644 --- a/index.html +++ b/index.html @@ -10,8 +10,8 @@ From 183020cb057bd9ef8197b47cdf3169be63323022 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Wed, 12 Jun 2024 21:35:34 +0300 Subject: [PATCH 110/117] change token --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 0a9aca0..90e3057 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,7 @@ From d9f18c5e07831226324a0caa28780ddbcaeab330 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Wed, 12 Jun 2024 22:01:03 +0300 Subject: [PATCH 111/117] change token --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 90e3057..0a9aca0 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,7 @@ From 8e8cd49682976e3d4469527585dce0bb27ad188f Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Wed, 12 Jun 2024 22:29:01 +0300 Subject: [PATCH 112/117] change token --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 0a9aca0..04cf182 100644 --- a/index.html +++ b/index.html @@ -10,8 +10,8 @@ From f0910f47b7f2951565a7c599b42337e77a04dfee Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Sat, 15 Jun 2024 15:38:26 +0300 Subject: [PATCH 113/117] update credentials to production --- docs/index.html | 2 +- index.html | 4 +- vite.config.ts | 2 +- yarn.lock | 266 ++++++++++++++++++++++++------------------------ 4 files changed, 137 insertions(+), 137 deletions(-) diff --git a/docs/index.html b/docs/index.html index 5b8b091..7488d39 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp Analytics - + diff --git a/vite.config.ts b/vite.config.ts index c729b82..d50706f 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,7 +3,7 @@ import react from '@vitejs/plugin-react' // https://vitejs.dev/config/ -process.env.VITE_TG_ANALYTICS_URL ??= 'https://tganalytics-test.space/index.js' +process.env.VITE_TG_ANALYTICS_URL ??= 'https://tganalytics.xyz/index.js' export default defineConfig({ plugins: [react()], diff --git a/yarn.lock b/yarn.lock index 3e319bd..356e17e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,7 +4,7 @@ "@ampproject/remapping@^2.2.0": version "2.3.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== dependencies: "@jridgewell/gen-mapping" "^0.3.5" @@ -12,7 +12,7 @@ "@babel/code-frame@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz" integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== dependencies: "@babel/highlight" "^7.24.7" @@ -20,12 +20,12 @@ "@babel/compat-data@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz" integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== "@babel/core@^7.20.12": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz" integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== dependencies: "@ampproject/remapping" "^2.2.0" @@ -46,7 +46,7 @@ "@babel/generator@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz" integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== dependencies: "@babel/types" "^7.24.7" @@ -56,7 +56,7 @@ "@babel/helper-compilation-targets@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz" integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg== dependencies: "@babel/compat-data" "^7.24.7" @@ -67,14 +67,14 @@ "@babel/helper-environment-visitor@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz#4b31ba9551d1f90781ba83491dd59cf9b269f7d9" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz" integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== dependencies: "@babel/types" "^7.24.7" "@babel/helper-function-name@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz#75f1e1725742f39ac6584ee0b16d94513da38dd2" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz" integrity sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA== dependencies: "@babel/template" "^7.24.7" @@ -82,14 +82,14 @@ "@babel/helper-hoist-variables@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz#b4ede1cde2fd89436397f30dc9376ee06b0f25ee" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz" integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ== dependencies: "@babel/types" "^7.24.7" "@babel/helper-module-imports@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz" integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== dependencies: "@babel/traverse" "^7.24.7" @@ -97,7 +97,7 @@ "@babel/helper-module-transforms@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz" integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== dependencies: "@babel/helper-environment-visitor" "^7.24.7" @@ -108,12 +108,12 @@ "@babel/helper-plugin-utils@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz#98c84fe6fe3d0d3ae7bfc3a5e166a46844feb2a0" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz" integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg== "@babel/helper-simple-access@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz" integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== dependencies: "@babel/traverse" "^7.24.7" @@ -121,29 +121,29 @@ "@babel/helper-split-export-declaration@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz#83949436890e07fa3d6873c61a96e3bbf692d856" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz" integrity sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA== dependencies: "@babel/types" "^7.24.7" "@babel/helper-string-parser@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz" integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== "@babel/helper-validator-identifier@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz" integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== "@babel/helper-validator-option@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz" integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== "@babel/helpers@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz" integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg== dependencies: "@babel/template" "^7.24.7" @@ -151,7 +151,7 @@ "@babel/highlight@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz" integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== dependencies: "@babel/helper-validator-identifier" "^7.24.7" @@ -161,33 +161,33 @@ "@babel/parser@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz" integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== "@babel/plugin-transform-react-jsx-self@^7.18.6": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz#66bff0248ea0b549972e733516ffad577477bdab" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz" integrity sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw== dependencies: "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-react-jsx-source@^7.19.6": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz#1198aab2548ad19582013815c938d3ebd8291ee3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz" integrity sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ== dependencies: "@babel/helper-plugin-utils" "^7.24.7" "@babel/runtime@^7.20.13": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.7.tgz#f4f0d5530e8dbdf59b3451b9b3e594b6ba082e12" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz" integrity sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw== dependencies: regenerator-runtime "^0.14.0" "@babel/template@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz" integrity sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig== dependencies: "@babel/code-frame" "^7.24.7" @@ -196,7 +196,7 @@ "@babel/traverse@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz" integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== dependencies: "@babel/code-frame" "^7.24.7" @@ -212,7 +212,7 @@ "@babel/types@^7.24.7": version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz" integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== dependencies: "@babel/helper-string-parser" "^7.24.7" @@ -236,7 +236,7 @@ "@esbuild/darwin-arm64@0.18.20": version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" + resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz" integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== "@esbuild/darwin-x64@0.18.20": @@ -331,7 +331,7 @@ "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: "@jridgewell/set-array" "^1.2.1" @@ -340,22 +340,22 @@ "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== "@jridgewell/set-array@^1.2.1": version "1.2.1" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: "@jridgewell/resolve-uri" "^3.1.0" @@ -363,21 +363,21 @@ "@tonconnect/isomorphic-eventsource@^0.0.2": version "0.0.2" - resolved "https://registry.yarnpkg.com/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz#e58c44cf9953e090f2c35da9a638946ddb614be5" + resolved "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz" integrity sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ== dependencies: eventsource "^2.0.2" "@tonconnect/isomorphic-fetch@^0.0.3": version "0.0.3" - resolved "https://registry.yarnpkg.com/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz#31978e04ddc4428eff532c23d20229ed5ddb6417" + resolved "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz" integrity sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w== dependencies: node-fetch "^2.6.9" "@tonconnect/protocol@^2.2.6": version "2.2.6" - resolved "https://registry.yarnpkg.com/@tonconnect/protocol/-/protocol-2.2.6.tgz#24b3fbcde6003e65fb5840a190072db5378699db" + resolved "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz" integrity sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w== dependencies: tweetnacl "^1.0.3" @@ -385,7 +385,7 @@ "@tonconnect/sdk@3.0.3": version "3.0.3" - resolved "https://registry.yarnpkg.com/@tonconnect/sdk/-/sdk-3.0.3.tgz#0cc6a570817194c648193f7a1db525419c570e3f" + resolved "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3.tgz" integrity sha512-ElVre1DPixzQLgLtQIa8Wu5xS8nozlgblZTJhFFPrk82M2rZ+sawyF+LAVwt9wZRN7+htWnJrNz0+bBr4b3geA== dependencies: "@tonconnect/isomorphic-eventsource" "^0.0.2" @@ -394,14 +394,14 @@ "@tonconnect/ui-react@2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@tonconnect/ui-react/-/ui-react-2.0.5.tgz#8e733d41b89273fd258d693599734605a89cd2d3" + resolved "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.5.tgz" integrity sha512-phK8nZpjdASyuwWZmw6Qj5tqVag83cfgSpgy7OW6cq8ftJrELiPQD0hCbcWb9iSqgf6eYpGz3s+4I0Gq/YJxww== dependencies: "@tonconnect/ui" "2.0.5" "@tonconnect/ui@2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@tonconnect/ui/-/ui-2.0.5.tgz#2855ee944ba47502de51d4b88ef98dc5ba6b424f" + resolved "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.5.tgz" integrity sha512-AuVtBqX450lJyJtrJDhBPwPzkhm10QCsnS1/p2CLkzzcMH5b5o50oVp5yuRWw/1eIwJZSLjVplkgA/JjMAlmsA== dependencies: "@tonconnect/sdk" "3.0.3" @@ -411,26 +411,26 @@ "@types/node@^20.12.12": version "20.14.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.2.tgz#a5f4d2bcb4b6a87bffcaa717718c5a0f208f4a18" + resolved "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz" integrity sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q== dependencies: undici-types "~5.26.4" "@types/prop-types@*": version "15.7.12" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz" integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== "@types/react-dom@^18.0.9": version "18.3.0" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0" + resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz" integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== dependencies: "@types/react" "*" "@types/react@*", "@types/react@^18.0.26": version "18.3.3" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.3.tgz#9679020895318b0915d7a3ab004d92d33375c45f" + resolved "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz" integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw== dependencies: "@types/prop-types" "*" @@ -438,7 +438,7 @@ "@vitejs/plugin-react@^3.0.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz#d1091f535eab8b83d6e74034d01e27d73c773240" + resolved "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz" integrity sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g== dependencies: "@babel/core" "^7.20.12" @@ -449,14 +449,14 @@ ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" anymatch@~3.1.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -464,29 +464,29 @@ anymatch@~3.1.2: asap@~2.0.3: version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== base16@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" + resolved "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz" integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== binary-extensions@^2.0.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== braces@~3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: fill-range "^7.1.1" browserslist@^4.22.2: version "4.23.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.1.tgz#ce4af0534b3d37db5c1a4ca98b9080f985041e96" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz" integrity sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw== dependencies: caniuse-lite "^1.0.30001629" @@ -496,12 +496,12 @@ browserslist@^4.22.2: caniuse-lite@^1.0.30001629: version "1.0.30001632" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz#964207b7cba5851701afb4c8afaf1448db3884b6" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz" integrity sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg== chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -510,7 +510,7 @@ chalk@^2.4.2: "chokidar@>=3.0.0 <4.0.0": version "3.6.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" @@ -525,63 +525,63 @@ chalk@^2.4.2: classnames@^2.3.2: version "2.5.1" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz" integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-name@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== convert-source-map@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== cross-fetch@^3.1.5: version "3.1.8" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz" integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: node-fetch "^2.6.12" csstype@^3.0.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== debug@^4.1.0, debug@^4.3.1: version "4.3.5" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz" integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== dependencies: ms "2.1.2" deepmerge@^4.2.2: version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== electron-to-chromium@^1.4.796: version "1.4.799" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.799.tgz#271c56654ab4dc703037e47a5af4fc8945160611" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.799.tgz" integrity sha512-3D3DwWkRTzrdEpntY0hMLYwj7SeBk1138CkPE8sBDSj3WzrzOiG2rHm3luw8jucpf+WiyLBCZyU9lMHyQI9M9Q== eruda@^2.11.2: version "2.11.3" - resolved "https://registry.yarnpkg.com/eruda/-/eruda-2.11.3.tgz#c83d8acd4dec2bff4f76edace0fe8ebbefec40b7" + resolved "https://registry.npmjs.org/eruda/-/eruda-2.11.3.tgz" integrity sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ== esbuild@^0.18.10: version "0.18.20" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz" integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== optionalDependencies: "@esbuild/android-arm" "0.18.20" @@ -609,34 +609,34 @@ esbuild@^0.18.10: escalade@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== eventsource@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508" + resolved "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz" integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== fbemitter@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + resolved "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz" integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== dependencies: fbjs "^3.0.0" fbjs-css-vars@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== fbjs@^3.0.0, fbjs@^3.0.1: version "3.0.5" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" + resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz" integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== dependencies: cross-fetch "^3.1.5" @@ -649,14 +649,14 @@ fbjs@^3.0.0, fbjs@^3.0.1: fill-range@^7.1.1: version "7.1.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" flux@^4.0.1: version "4.0.4" - resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.4.tgz#9661182ea81d161ee1a6a6af10d20485ef2ac572" + resolved "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz" integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== dependencies: fbemitter "^3.0.0" @@ -664,151 +664,151 @@ flux@^4.0.1: fsevents@~2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" globals@^11.1.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== immutable@^4.0.0: version "4.3.6" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.6.tgz#6a05f7858213238e587fb83586ffa3b4b27f0447" + resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz" integrity sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ== is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== json5@^2.2.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== lodash.curry@^4.0.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" + resolved "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz" integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== lodash.flow@^3.3.0: version "3.5.0" - resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" + resolved "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz" integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== loose-envify@^1.0.0, loose-envify@^1.1.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" magic-string@^0.27.0: version "0.27.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz" integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" ms@2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== nanoid@^3.3.7: version "3.3.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== node-fetch@^2.6.12, node-fetch@^2.6.9: version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" node-releases@^2.0.14: version "2.0.14" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== picocolors@^1.0.0, picocolors@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== picomatch@^2.0.4, picomatch@^2.2.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== postcss@^8.4.27: version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: nanoid "^3.3.7" @@ -817,19 +817,19 @@ postcss@^8.4.27: promise@^7.1.1: version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== dependencies: asap "~2.0.3" pure-color@^1.2.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" + resolved "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz" integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== react-base16-styling@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" + resolved "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz" integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== dependencies: base16 "^1.0.0" @@ -839,7 +839,7 @@ react-base16-styling@^0.6.0: react-dom@^17.0.0: version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" @@ -848,7 +848,7 @@ react-dom@^17.0.0: react-json-view@^1.21.3: version "1.21.3" - resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" + resolved "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz" integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== dependencies: flux "^4.0.1" @@ -858,17 +858,17 @@ react-json-view@^1.21.3: react-lifecycles-compat@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== react-refresh@^0.14.0: version "0.14.2" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" + resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz" integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== react-textarea-autosize@^8.3.2: version "8.5.3" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz#d1e9fe760178413891484847d3378706052dd409" + resolved "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz" integrity sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ== dependencies: "@babel/runtime" "^7.20.13" @@ -877,7 +877,7 @@ react-textarea-autosize@^8.3.2: react@^17.0.0: version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" @@ -885,26 +885,26 @@ react@^17.0.0: readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" regenerator-runtime@^0.14.0: version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== rollup@^3.27.1: version "3.29.4" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981" + resolved "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz" integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== optionalDependencies: fsevents "~2.3.2" sass@^1.57.1: version "1.77.5" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.5.tgz#5f9009820297521356e962c0bed13ee36710edfe" + resolved "https://registry.npmjs.org/sass/-/sass-1.77.5.tgz" integrity sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -913,7 +913,7 @@ sass@^1.57.1: scheduler@^0.20.2: version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" @@ -921,71 +921,71 @@ scheduler@^0.20.2: semver@^6.3.1: version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== setimmediate@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" tr46@~0.0.3: version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== tweetnacl-util@^0.15.1: version "0.15.1" - resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz#b80fcdb5c97bcc508be18c44a4be50f022eea00b" + resolved "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz" integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw== tweetnacl@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== typescript@^4.9.3: version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== ua-parser-js@^1.0.35: version "1.0.38" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.38.tgz#66bb0c4c0e322fe48edfe6d446df6042e62f25e2" + resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz" integrity sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ== undici-types@~5.26.4: version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== update-browserslist-db@^1.0.16: version "1.0.16" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz" integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== dependencies: escalade "^3.1.2" @@ -993,24 +993,24 @@ update-browserslist-db@^1.0.16: use-composed-ref@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" + resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz" integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== use-isomorphic-layout-effect@^1.1.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" + resolved "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz" integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== use-latest@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" + resolved "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz" integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== dependencies: use-isomorphic-layout-effect "^1.1.1" vite@^4.0.0: version "4.5.3" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.5.3.tgz#d88a4529ea58bae97294c7e2e6f0eab39a50fb1a" + resolved "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz" integrity sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg== dependencies: esbuild "^0.18.10" @@ -1021,12 +1021,12 @@ vite@^4.0.0: webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== whatwg-url@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" @@ -1034,5 +1034,5 @@ whatwg-url@^5.0.0: yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== From 1a122ba8724ed44fee1e3d401e0e0649b5bce0ad Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Thu, 18 Jul 2024 15:54:15 +0300 Subject: [PATCH 114/117] update test app credentials and url for test env --- docs/index.html | 6 +++--- index.html | 4 ++-- vite.config.ts | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/index.html b/docs/index.html index 7488d39..35a234b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,11 +7,11 @@ Demo Dapp Analytics - + diff --git a/index.html b/index.html index f707db2..a8db9df 100644 --- a/index.html +++ b/index.html @@ -10,8 +10,8 @@ diff --git a/vite.config.ts b/vite.config.ts index d50706f..ddddd65 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,7 +3,7 @@ import react from '@vitejs/plugin-react' // https://vitejs.dev/config/ -process.env.VITE_TG_ANALYTICS_URL ??= 'https://tganalytics.xyz/index.js' +process.env.VITE_TG_ANALYTICS_URL ??= 'ttps://tganalytics-test.space/index.js' export default defineConfig({ plugins: [react()], @@ -15,6 +15,6 @@ export default defineConfig({ server: { fs: { allow: ['../sdk', './'], - }, + },`` }, }) From adfbbe91f997c2088f724c42d0dead086b639aec Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Thu, 25 Jul 2024 10:35:50 +0300 Subject: [PATCH 115/117] change credentials --- docs/index.html | 4 ++-- vite.config.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/index.html b/docs/index.html index 35a234b..996cacb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -10,8 +10,8 @@ diff --git a/vite.config.ts b/vite.config.ts index ddddd65..685bce7 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,7 +3,7 @@ import react from '@vitejs/plugin-react' // https://vitejs.dev/config/ -process.env.VITE_TG_ANALYTICS_URL ??= 'ttps://tganalytics-test.space/index.js' +process.env.VITE_TG_ANALYTICS_URL ??= 'https://tganalytics.xyz/index.js' export default defineConfig({ plugins: [react()], From 86d88f446c84d2e6c25f9b23179ffe5fb70e2519 Mon Sep 17 00:00:00 2001 From: Pavel Lesyuk Date: Thu, 25 Jul 2024 10:36:44 +0300 Subject: [PATCH 116/117] change analytics url --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index 996cacb..7b7c1a5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ Demo Dapp Analytics - +